/* jQuery Global */

$(document).ready(function() {
  if($(".references" ).length) {
    var refImg= $(".referenceItem img").css('width');   
    var refText = 477 -parseInt(refImg);
    $(".referenceItem div").css('width',refText);  
  };
   
  /*jQuery UI Accordion*/
   if($(".accordion" ).length){  
    $(".accordion" ).accordion({
      collapsible: true,
      active: false,
      autoHeight:false
    });
   }
   
  if($(".accordionOpen" ).length){  
    $(".accordionOpen" ).accordion({
      collapsible: true,
      active: 0,
      autoHeight:false
    });
   }
   
   
     /*jQuery UI Accordion*/
   if($(".accordionSingle" ).length){  
    $(".accordionSingle" ).accordion({
      collapsible: true,
      active: false,
      autoHeight:false
    });
   }
   
  if($(".accordionSingleOpen" ).length){  
    $(".accordionSingleOpen" ).accordion({
      collapsible: true,
      active: 0,
      autoHeight:false
    });
   }
   
   //Stage
   /*Home Content Slider with jQuery Cyle Plugin*/
    if ($('#stage').length){
     $('#stagePics').before('<ul id="stageNavigation">').cycle({
      fx:     'fade',
      speed:  'slow',
      timeout: 5000,
      pause: 1,
      pager:'#stageNavigation',
        pagerAnchorBuilder: function(idx, slide) { 
             return '<li><a href="#"></a></li>'; 
            } 
        })


    };

   
   //Cookiee Sitemape State
  var sitemap=$.cookie("sitemapState");
    if (sitemap != null){
      $('#sitemapLink').attr('class',sitemap);
      
      if( sitemap =='sitemapOpen') {
        $('#sitemap').css('display','block');
      }else {
        $('#sitemap').css('display','none');
      }
    }
  
  // Sitemap Toggel
  $("#sitemapLink").click(function() {
    var state = $('#sitemapLink').attr('class');
    if(state=='sitemapOpen'){
      $(this).attr('class','sitemapClose');
      $("#sitemap").slideUp("slow");
    }
    
    
      if(state=='sitemapClose'){
      $(this).attr('class','sitemapOpen');
      $("#sitemap").slideDown("slow");
    }
    
    $.cookie('sitemapState',$(this).attr('class'),{ expires: 365 });  
    return false;
    
  });
  


  /*Home Newsscroller*/
   var $scroller = $('.news-list-container');  //Newscontainer
     var scrollPosition = 0; 
   var scrollSpeed=400; //Animationspeed
   var counter=0;  
   var offset=18; // Abstand der News zueinander
   
   var news = [];  
   $('.news-list-item').each(function(i) {
    news[i]  = $(this).height();     // Array mit der Hoehe des jeweiligen Newseintraegs            
                
  });
    
  /* Nach oben Scrollen*/
  $("#btnTop").click(function() {              
      if (counter > 0){
        scrollPosition +=parseInt(news[counter-1])+offset;
        $(".news-list-container").animate({top:scrollPosition},scrollSpeed);
        counter--;
        $("#btnBottom").show();
          
        if (counter == 0){
        $("#btnTop").hide();  
             }
          
      }   
      
  });
  /* Nach unten Scrollen*/
   $("#btnBottom").click(function() { 
          if (counter <= news.length-1){
        scrollPosition -=parseInt(news[counter])+offset
        $(".news-list-container").animate({top:scrollPosition},scrollSpeed);
        counter++;
        
        $("#btnTop").show();
        
        if (counter == news.length-1){
        $("#btnBottom").hide();  
        }
       
    
    }
  });  
   
   //Clear Searchfield on Focus
    var defaultValue; 
   $("#searchField").focus(function() {
      defaultValue=$("#searchField").attr('value');               
      $("#searchField").val('');              
   
   });
   
      $("#searchField").blur(function() {             
         if($(this).val() == ''){               
        $(this).val(defaultValue);
      }
   });
     
     
  //Clear Formfelder
    $(".formContainer .formWrapper input").focus(function() {
      var currentValue= $(this).attr('value');

      if( currentValue == formValue[this.id]){
        $(this).val('');  
      
      }
   
   });
   
      $(".formContainer .formWrapper input").blur(function() {             
         if($(this).val() == ''){               
        $(this).val(formValue[this.id]);
      }
   });
     
     
   $(".formContainer .formWrapper textarea").focus(function() {
      var currentValue= $(this).attr('value');

      if( currentValue == formValue[this.id]){
        $(this).val('');
      }
   
   });
   
      $(".formContainer .formWrapper textarea").blur(function() {             
           if($(this).val() == ''){               
        $(this).val(formValue[this.id]);
      }
   });     
  
  
  
  //Language Chooser
   var currentLanguage = $("#currentLanguage").text();
  // alert(language);
  
  $("#languageSwitcher ul li").each(function() { 
     var list = $(this).text();     
     if( list == currentLanguage) {
      $(this).css('display','none'); 
    }
                   
  });
   
  $("#currentLanguage").click(function() { 
    var visible= $("#languageSwitcher ul").is(':visible');                 
     if( visible== false){                 
      $("#languageSwitcher ul").css('display','block');
     } else {
       $("#languageSwitcher ul").css('display','none');
      }
    return false;    
  });
  
  $("#languageSwitcher ul li").click(function() {                 
      $("#currentLanguage").text($(this).text());
      $("#languageSwitcher ul li:not(this)").css('display','block');  
      $(this).css('display','none');
      $("#languageSwitcher ul").css('display','none');    
  });
  
  
});

  
    





