var aufruf_zaehler = 0;
var durchgangs_zaehler = 0;
var interval_ms = 5000;
var trans_start_speed = 1000;
var trans_speed = 3000;
var slideshow_arr = new Array();
slideshow_arr.push('fileadmin/bilder/startseite/animation/bg_anim_02.jpg','fileadmin/bilder/startseite/animation/bg_anim_03.jpg','fileadmin/bilder/startseite/animation/bg_anim_04.jpg','fileadmin/bilder/startseite/animation/bg_anim_05.jpg','fileadmin/bilder/startseite/animation/bg_anim_06.jpg','fileadmin/bilder/startseite/animation/bg_anim_07.jpg','fileadmin/bilder/startseite/animation/bg_anim_08.jpg');




// Slideshow
function slideSwitch() {
    var $active = jQuery('#slideshow IMG.active');

    if ( $active.length == 0 ) $active = jQuery('#slideshow IMG:last');

    var $next =  $active.next().length ? $active.next() : false;
    if($next == false){
      //clearInterval(intervalVar);
      durchgangs_zaehler++;
      aufruf_zaehler = 0;
      $next = jQuery('#slideshow IMG:eq(1)');
    }
    $active.addClass('last-active');
    
    if(aufruf_zaehler==0){
      $next.css({opacity: 0.0})
          .addClass('active')
          .animate({opacity: 1.0}, trans_start_speed, function() {
              $active.removeClass('active last-active');
          });
    }else{
      $next.css({opacity: 0.0})
          .addClass('active')
          .animate({opacity: 1.0}, trans_speed, function() {
              $active.removeClass('active last-active');
          });
    }
    if(durchgangs_zaehler==0){
      if(slideshow_arr[aufruf_zaehler+1]){
        newImage = '<img width="1001" height="615" border="0" title="" alt="" src="'+slideshow_arr[aufruf_zaehler+1]+'">';
        jQuery('#slideshow IMG:last').after(newImage);
      }
    }
    aufruf_zaehler++;
}



function goLang(selectObj){
  var option_index = selectObj.selectedIndex;
  window.location.href = selectObj.options[option_index].value;
}


jQuery(document).ready(function() {
  jQuery.noConflict();
  
  // Transparenz und einblenden
  jQuery('#level1').css('opacity', 0.8);
//   jQuery('#level1').css('display', 'block');
  jQuery('#sprachauswahl').css('opacity', 0.8);
//   jQuery('#level1').css('display', 'block');
  jQuery('#level2a').css('opacity', 0.8);
  jQuery('#level2b').css('opacity', 0.8);
  jQuery('#level2c').css('opacity', 0.8);
  jQuery('#level2d').css('opacity', 0.8);
  
  
  // BG-Bilder
  preload_norm_url = jQuery('#preload_norm').css('background-image');
  preload1_url = jQuery('#preload1').css('background-image');
  preload2_url = jQuery('#preload2').css('background-image');
  preload3_url = jQuery('#preload3').css('background-image');
  preload4_url = jQuery('#preload4').css('background-image');
  preload5_url = jQuery('#preload5').css('background-image');
  
  if (jQuery.browser.msie) {
    jQuery('#level1').fadeIn(2000, function() {
      jQuery(this).css('opacity', 1);
      jQuery(this).css('filter','');
      jQuery(this).css('background-image',preload_norm_url);
    });
    jQuery('#sprachauswahl').fadeIn(2000, function() {
      jQuery(this).css('opacity', 1);
      jQuery(this).css('filter','');
      jQuery(this).css('background-image',preload5_url);
    });
  }else{
    jQuery('#level1').css('background-image',preload_norm_url).fadeTo(2000, 0.8);
    jQuery('#sprachauswahl').css('background-image',preload5_url).fadeTo(2000, 0.8);
  }





  



  
  // Slideshow starten mit Interval
  jQuery(function() {
    intervalVar = setInterval( 'slideSwitch()', interval_ms );
  });

  // Checken ob select passt

//   if (!jQuery.browser.msie) {
//     var curUrl = window.location.toString();
//     var checkLang = curUrl.search(/en.+/);
//     if(checkLang!=-1){
//       if(jQuery("#jumpMenu option:selected").text()!='English'){
//         jQuery("#jumpMenu option:selected").attr('selected','');
//         jQuery("#jumpMenu option:gt(1)").attr('selected','selected');
//       }
//     }else{
//       if(jQuery("#jumpMenu option:selected").text()!='Deutsch'){
//         jQuery("#jumpMenu option:selected").attr('selected','');
//         jQuery("#jumpMenu option:gt(0)").attr('selected','selected');
//       }
//     }
//   }
  
//   /* EVENT HANDLER */
//   jQuery("#jumpMenu").change(function(event) {
//     window.location.href = jQuery(this).val();
//     return false;
//   });
  
  
  
  jQuery("#pkt1 > a").hover(
    function () {
      jQuery("#level1").css("background-image",preload1_url);
      jQuery("#level2a").fadeIn(500);
//       jQuery("#level2a").toggle();
    },
    function (event) {
      if(jQuery(event.relatedTarget).parent().parent().attr("id")!="level2"){
        jQuery("#level1").css("background-image",preload_norm_url);
        jQuery("#level2a").fadeOut(500);
//         jQuery("#level2a").toggle();
      }
    }
  );
  
  jQuery("#pkt2 > a").hover(
    function () {
      jQuery("#level1").css("background-image",preload2_url);
      jQuery("#level2b").fadeIn(500);
    },
    function (event) {
      if(jQuery(event.relatedTarget).parent().parent().attr("id")!="level2"){
        jQuery("#level1").css("background-image",preload_norm_url);
        jQuery("#level2b").fadeOut(500);
      }
    }
  );
  
  jQuery("#pkt3 > a").hover(
    function () {
      jQuery("#level1").css("background-image",preload3_url);
      jQuery("#level2c").fadeIn(500);
    },
    function (event) {
      if(jQuery(event.relatedTarget).parent().parent().attr("id")!="level2"){
        jQuery("#level1").css("background-image",preload_norm_url);
        jQuery("#level2c").fadeOut(500);
      }
    }
  );
  
  jQuery("#pkt4 > a").hover(
    function () {
      jQuery("#level1").css("background-image",preload4_url);
      jQuery("#level2d").fadeIn(500);
    },
    function (event) {
      if(jQuery(event.relatedTarget).parent().parent().attr("id")!="level2"){
        jQuery("#level1").css("background-image",preload_norm_url);
        jQuery("#level2d").fadeOut(500);
      }
    }
  );
  
  
  
  jQuery("#level2a").hover(
    function () {
      //
    },
    function (event) {
      if(jQuery(event.relatedTarget).parent().parent().attr("id")!="level1"){
        jQuery("#level1").css("background-image",preload_norm_url);
        jQuery(this).fadeOut(500);
        //jQuery(this).toggle();
      }
    }
  );
  jQuery("#level2a > a").hover(
    function () {
      jQuery(this).css("background-color","#e10d19");
    },
    function (event) {
      jQuery(this).css("background-color","#bdbdbd");
    }
  );
  jQuery("#level2b").hover(
    function () {
      //
    },
    function (event) {
      if(jQuery(event.relatedTarget).parent().parent().attr("id")!="level1"){
        jQuery("#level1").css("background-image",preload_norm_url);
        jQuery(this).fadeOut(500);
      }
    }
  );
  jQuery("#level2b > a").hover(
    function () {
      jQuery(this).css("background-color","#e10d19");
    },
    function (event) {
      jQuery(this).css("background-color","#bdbdbd");
    }
  );
  jQuery("#level2c").hover(
    function () {
      //
    },
    function (event) {
      if(jQuery(event.relatedTarget).parent().parent().attr("id")!="level1"){
        jQuery("#level1").css("background-image",preload_norm_url);
        jQuery(this).fadeOut(500);
      }
    }
  );
  jQuery("#level2c > a").hover(
    function () {
      jQuery(this).css("background-color","#e10d19");
    },
    function (event) {
      jQuery(this).css("background-color","#bdbdbd");
    }
  );
  jQuery("#level2d").hover(
    function () {
      //
    },
    function (event) {
      if(jQuery(event.relatedTarget).parent().parent().attr("id")!="level1"){
        jQuery("#level1").css("background-image",preload_norm_url);
        jQuery(this).fadeOut(500);
      }
    }
  );
  jQuery("#level2d > a").hover(
    function () {
      jQuery(this).css("background-color","#e10d19");
    },
    function (event) {
      jQuery(this).css("background-color","#bdbdbd");
    }
  );
});

