$(document).ready(function () {   
  
   var $over = false; 
    var $overSide = false;
   var $langover = false;
   
  jQuery(window).resize(function() { 
    DoDesingReset();
    DoSideReset(false);  
  });
  DoDesingReset();
  DoSideReset(true); 
   
   /*
   * Langbox Positionieren
   */ 
    function DoDesingReset() {
      var maxWidth = jQuery(window).width();
      if (maxWidth > jQuery(".page_margins").width()) {
         maxWidth = (maxWidth-jQuery(".page_margins").width());
      }
      else {
          maxWidth = 0;
      }
      
      jQuery("#LanguageBox").css('left',((maxWidth/2)+jQuery(".page_margins").width()-(jQuery("#LanguageBox").width())));
      jQuery("#LanguageBox").css('opacity',0.8);
    }
    
    
    $("#FadeBoxHandler").mouseover(function(){
         if ($over == false) {
            $("#FadeBoxHandler").css("cursor","pointer");
            $('.subFlyoutBox').show();
            $("#FadeBoxHandler").css("background-image","url(system/style/css/screen/images/big_button_over.png)");
            $("#FadeBoxHandler").css("color","#ffffff");
            $over = true;
         }
    });
    
    $(".destroy").mouseover(function(){
          if ($over == true) {
            $('.subFlyoutBox').hide();
            $("#FadeBoxHandler").css("background-image","url(system/style/css/screen/images/SubLink.png)");
            $("#FadeBoxHandler").css("color","#a9a9a9");
            $over = false;
         }
    });
    $(".activead").mouseover(function(){
          if ($over == true) {
            $('.subFlyoutBox').hide();
            $("#FadeBoxHandler").css("background-image","url(system/style/css/screen/images/SubLink.png)");
            $("#FadeBoxHandler").css("color","#a9a9a9");
            $over = false;
         }
    });
    $("#LangSetter").mouseover(function(){
            $("#LanguageBox").show();
            $("#LangSetter").css("color","#ffffff");
            $("#LangSetter").css("cursor","pointer");
    });
    $("#LangSetter").mouseout(function(){
           if ($langover == false) {
                $("#LanguageBox").hide();
                $("#LangSetter").css("color","#a9a9a9");
           }
    });
    $("#LanguageBox").mouseover(function(){
            //alert("Over");
            $langover = true;
            $("#LanguageBox").show();
            $("#LangSetter").css("color","#ffffff");
    });
    $("#LanguageBox").mouseout(function(){
            $langover = false;
            $("#LanguageBox").hide();
            $("#LangSetter").css("color","#a9a9a9");
    });
    
    /*
     * Sidemenu
    */   
     $("#LanguageBox").mouseover(function(){
            //alert("Over");
            $langover = true;
            $("#SideBox").show();
            $("#LangSetter").css("color","#ffffff");  
    });    

    $(".SBcontent").hover(function(){
      $overSide = true;
      $(".SBCopenButton").css("background-image","url(system/style/css/screen/images/Side/CloseSide.png)");
            
      $(".SBcontent").animate({left: "168px"}, {queue:false, duration:250});
      
    }, function () {
      $overSide = false;
      $(".SBcontent").stop().animate({left: "22px"}, 350, function() {
        $(".SBCopenButton").css("background-image","url(system/style/css/screen/images/Side/OpenSide.png)");
      });
      
      });
    
     /*
      * Sidemenu Positionieren
      */ 
    function DoSideReset(startP) {
          var maxWidth = jQuery(window).width();
          if (maxWidth > jQuery(".page_margins").width()) {
             maxWidth = (maxWidth-jQuery(".page_margins").width());
          }
          else {
              maxWidth = 0;
          }
          jQuery("#SideBox").css('left',jQuery(".page_margins").offset().left-168);
         
         if (startP == true) {
          jQuery(".SBcontent").css('left',"168px");
          jQuery(".SBCopenButton").css("background-image","url(system/style/css/screen/images/Side/CloseSide.png)");
          jQuery(this).oneTime(2000, function() {
            if ($overSide == false) {
              jQuery(".SBcontent").stop().animate({left: "22px"}, 350, function() {
                jQuery(".SBCopenButton").css("background-image","url(system/style/css/screen/images/Side/OpenSide.png)");
            
               });
              }
          });
         }
      
      }
    
});



