
<!-- # @version $Id: framework.js START $ -->

/*******************************************************************************
* globals
*******************************************************************************/

var myURL;

/*******************************************************************************
* event domready functions
*******************************************************************************/

window.addEvent('domready', function() {

  var partURL = window.location.href.split("/");
  partURL.pop();
  myURL = partURL[0];
  for(var i = 1; i < 3; i++) myURL = myURL + '/' + partURL[i];

  $('fldLanguageSelection').addEvent('change', function() { $('frmLanguageSelection').submit(); });

  if($$('div[class^=box_out]')) {
    var clickBoxArr = $$('div[class^=box_out]');
    clickBoxArr.each(
      function(item, index) {
        item.fade('hide');
        item.fade(0.1);
        item.addEvent('mouseover', function() { item.fade('in'); });
        item.addEvent('mouseout', function() { item.fade(0.1); });

      }
    );
  }

  if($('moodTrigger2')) {
    $('moodDiv3').set('display', 'block');
    $('moodDiv2').set('display', 'block');
    $('moodTrigger3').addEvent('mouseover', function() { $('moodDiv3').fade('in'); });
    $('moodTrigger2').addEvent('mouseover', function() { $('moodDiv2').fade('in'); });
    $('moodTrigger3').addEvent('mouseout',  function() { $('moodDiv3').fade('out'); });
    $('moodTrigger2').addEvent('mouseout',  function() { $('moodDiv2').fade('out'); });
    $('moodDiv3').fade('hide');
    $('moodDiv2').fade('hide');
  }

  if($('logistic_movie_trigger')) {
    $('logistic_movie_trigger').addEvent('click',  function() { getMovie('rpc.getlogisticmovie.php'); });
  }

  function getMovie(movieFile) {
    var myRequest = new Request({ method: 'get', url: myURL + '/rpc/' + movieFile, data: '', onSuccess: showMovie });
    var myMorph   = new Fx.Morph('movie_container', { duration: 1000 });
    myMorph.start({ 'height': [420, 336], 'top': [0, 42], 'opacity': 0 }).chain(
      function(){ myRequest.send(); }
    );

  }

  function showMovie(rpcResponse) {
    var myMorph = new Fx.Morph('movie_container', { duration: 1000 });
    $('movie_container').set('html', rpcResponse);
    myMorph.start({ 'opacity': 1 });
  }

});

/*******************************************************************************
* global functions
*******************************************************************************/

<!-- # @version $Id: framework.js END $ -->


