$(document).ready(function () { 
  $('#c1').data('status', 0).data('laststatus',0).data('slides', 0).data('area_on',
    function (area, s) {
      $('#c1').data('slides', 0);
      for (i = 0; i < 3; i++) {
        if ((w = $('#r' + area + i).width()) != null) {
          $('#c1').data('slides',  $('#c1').data('slides') + 1);
          $('#r' + area + i + '_img').animate({left: '0px'}, 800, 'easeOutExpo', function () {$('#c1').data('area_ready')(s)});
        }
      }
    }
  ).data('area_off',
    function (area, s) {
      $('#c1').data('slides', 0);
      for (i = 0; i < 3; i++) {
        if ((w = $('#r' + area + i).width()) != null) {
          $('#c1').data('slides',  $('#c1').data('slides') + 1);
          $('#r' + area + i + '_img').animate({left: '-' + w + 'px'}, 300, 'linear', function () {$('#c1').data('area_ready')(s)});
        }
      }
    }
  ).data('area_ready',
    function (s) {
      $('#c1').data('slides',  $('#c1').data('slides') - 1);
      if (!$('#c1').data('slides')) {
        $('#c1').data('status', s);
        if (s < $('#c1').data('laststatus')) {
          $('#c1').data('area_on')(s + 1, s + 1);
        }
        if (s >  $('#c1').data('laststatus')) {
          $('#c1').data('area_off')(s, s - 1);
        }
      }
    } 
  ).mouseleave(
    function () {
      $(this).data('area_off')(1, 0);
      $(this).data('area_off')(2, 0);
      $(this).data('area_off')(3, 0);
      $(this).data('area_off')(4, 0);
      $(this).data('laststatus', 0);
    }  
  );  

  $('#ueberleger').data('isRunning', false).data('ueberleger_off', 
    function () {
      $('#ueberleger').data('isRunning', true);
      $("#easing").animate({left: '-262px'}, 300, 'linear', function () {$('#ueberleger').data('isRunning', false)});
    }
  ).mouseenter(function(){
    if ($('#ueberleger').data('isRunning') == false) {
      $('#ueberleger').data('isRunning', true);
      $("#easing").animate({left: '0px'}, 800, 'easeOutExpo', function () {$('#ueberleger').data('isRunning', false)});
    }
    $(this).data('laststatus', 0);
    if ($('#c1').data('status') == 1) {
      $('#c1').data('area_off')(1, 0);
    }
  }).mouseleave(function(){
    $('#ueberleger').data('ueberleger_off')();
  });

  $('#a00').mouseenter(function(){
    $('#c1').data('laststatus', 1);
    if ($('#c1').data('status') == 0) {
      $('#c1').data('area_on')(1, 1);
      $('#ueberleger').data('ueberleger_off')();
    } else if ($('#c1').data('status') == 2) {
      $('#c1').data('area_off')(2, 1);
    }
  });

  $('#a01').mouseenter(function(){
    $('#c1').data('laststatus', 2);
    if ($('#c1').data('status') == 1) {
      $('#c1').data('area_on')(2, 2);
    } else if ($('#c1').data('status') == 3) {
      $('#c1').data('area_off')(3, 2);
    }
  });

  $('#a02').mouseenter(function(){
    $('#c1').data('laststatus', 3);
    if ($('#c1').data('status') == 2) {
      $('#c1').data('area_on')(3, 3);
    } else if ($('#c1').data('status') == 4) {
      $('#c1').data('area_off')(4, 3);
    }
  });

  $('#a03').mouseenter(function(){
    $('#c1').data('laststatus', 4);
    if ($('#c1').data('status') == 3) {
      $('#c1').data('area_on')(4, 4);
    } else if ($('#c1').data('status') == 5) {
      $('#c1').data('area_off')(5, 4);
    }
  });

  $('#c2_up').hover(
    function() {
      $(this).attr('src', '/images/up_on.gif');
    },
    function() {
      $(this).attr('src', '/images/up_off.gif');
    }
  );

  $('#c2_down').hover(
    function() {
      $(this).attr('src', '/images/down_on.gif');
    },
    function() {
      $(this).attr('src', '/images/down_off.gif');
    }
  );

  $('#c3_up').hover(
    function() {
      $(this).attr('src', '/images/up_on.gif');
    },
    function() {
      $(this).attr('src', '/images/up_off.gif');
    }
  );

  $('#c3_down').hover(
    function() {
      $(this).attr('src', '/images/down_on.gif');
    },
    function() {
      $(this).attr('src', '/images/down_off.gif');
    }
  );
  for (i = 1; i < 5; i++) {
    if (!$('#r' + i + '0, #r' + i + '1, #r' + i + '2, #r' + i + '3').size()) {
      $('#a0' + (i - 1)).css('cursor', 'auto');
    }
  }
});

// minScroller is triggered on load and changes DOM, so jQuery has to wait for this .oO
$(window).load(function () { 
  setTimeout("$('#n4 a').click( function() { if(NScroller.pos<0) this.href=this.href+'?pos='+NScroller.pos })", 10);
});  




