$(function() { 
    function screenSize() {
        var w, h; 
        w = (window.innerWidth ? window.innerWidth : (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.offsetWidth));
        h = (window.innerHeight ? window.innerHeight : (document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.offsetHeight));
        return {w:w, h:h};
    }
    
    var tWindowSizes;
    function updateFooter(){    
        tWindowSizes = screenSize();
        tMainHeight = tWindowSizes.h;
        
        tMainHeight -= parseInt($(".header").css('height'));
        tMainHeight -= parseInt($(".footer").css('height'));
        //tMainHeight -= parseInt($(".main").css('height'));
        
        if (tMainHeight>0){ 
            //$(".main").css('min-height', '+='+tMainHeight+'px');
            $(".main").css('min-height', tMainHeight+'px');
        } else {
            $(".main").css('height', 'auto');
        }
    }  
    updateFooter();
    $("#authButton").click(function(){
        $("#authForm").show(); 
    });    
    $("#authClose").click(function(){
        $("#authForm").hide();
    }); 
    
    var currentSlide;  
    var nextSlide;
 
    $("#TheSlider .sninner img").click(function(){ 
        currentSlide = parseInt($("#TheSlider img.cslidef").attr('pos'));
        nextSlide = parseInt($(this).attr('pos'));
                                                                           
        if (currentSlide != nextSlide) {                                            
            $("#TheSlider img.cslidef").removeClass('cslidef'); 
                $("#TheSlider div[nn = "+ currentSlide +"]").fadeOut(400,function(){$("#TheSlider div[nn = "+ nextSlide +"]").fadeIn(400);});                           
            $(this).addClass('cslidef');    
        }       
    });


    var sintv = setInterval( function() {
   
    var coll = $("#TheSlider .sninner img").size();
    var currentSlide = parseInt($("#TheSlider img.cslidef").attr('pos'));
        if (currentSlide < coll) {
          var nextSlide = currentSlide + 1;
          } else {
          var nextSlide = 1;
          }
            $("#TheSlider img.cslidef").removeClass('cslidef');
            $("#TheSlider div[nn = "+ currentSlide +"]").fadeOut(400,function(){$("#TheSlider div[nn = "+ nextSlide +"]").fadeIn(400);});                           
            $("#TheSlider img[pos = "+ nextSlide +"]").addClass('cslidef');

      if (ccsintv>1000) {clearInterval(sintv);}
    } , 8000);

    
    $(".hcontent2 ul li").hover(function(){        
    //$(".hcontent2 ul li").toggle(function(){        
        //if( $(this).attr('sm') == '1' ) {
        if( $(this).hasClass('submenuinside') ) {
            $(' > .limntitle .limnmiddle .menuplus' , this).attr('src','/img/header-menu-minus.png');
            $(' > ul',this).addClass('smover');
            $(this).addClass('shoverb'); 
        }   $(this).addClass('shover'); 
    },function(){
        if( $(this).hasClass('submenuinside') ) {
        //if( $(this).attr('sm') == '1' ) { 
            $(' > .limntitle .limnmiddle .menuplus' , this).attr('src','/img/header-menu-plus.png');  
            $(' > ul',this).removeClass('smover');
            $(this).removeClass('shoverb');
        }   $(this).removeClass('shover');  
    }); 
    
    $(".mthumb").hover(function(){ 
        $(".mtcinnert", this).css("background","#fefefe");           
        $(".mtcinnert span", this).css("color","#272727");           
        
        $(".mtcinnert", this).animate({top : '-=12' },200);           
        $(".mtcinnerb", this).show();           
        $(".mtcinnerb", this).animate({ bottom : '-=12' },200);
        
        $(this).addClass('mthumb2');              
    },function(){    
        $(".mtcinnert", this).css("background","#363636");  
        $(".mtcinnert span", this).css("color","#e2dede");  
        
        $(".mtcinnert", this).animate({top : '+=12' },200);           
        $(".mtcinnerb", this).hide();           
        $(".mtcinnerb", this).animate({ bottom : '+=12' },200);                   
        
        $(this).removeClass('mthumb2');                       
        $(this).addClass('mthumb');                       
    }); 
    
    $(".faqbox .faqartice").toggle(function(){
        $("img" , this).attr('src','/img/toggle-bottom.png');    
        $("span" , this).addClass('toggled');    
        $(".faqarticesub" , this).show('slow');                  
    },function(){
        $("img" , this).attr('src','/img/toggle-right.png');
        $("span" , this).removeClass('toggled');
        $(".faqarticesub" , this).hide('slow');      
    }); 
    
    $(".cmfbookmark").hover(function(){ 
        if ( !$(this).hasClass('bmbinit') ) {      
            $(this).addClass('cmfbookmarkhere');
        }              
    },function(){    
        if ( !$(this).hasClass('bmbinit') ) {      
            $(this).removeClass('cmfbookmarkhere');                                             
        }
    });    
    
    $(".cmf1bookmark").hover(function(){ 
        if ( !$(this).hasClass('bmbinit') ) {      
            $(this).addClass('cmf1bookmarkhere');
        }              
    },function(){    
        if ( !$(this).hasClass('bmbinit') ) {      
            $(this).removeClass('cmf1bookmarkhere');                                             
        }
    });   

var gMapBookMID = ''; 
    $(".cmfbookmark").click(function(){
        gMapBookMID = $(this).attr('id');
        
        $(".cmfbmcbinfobox").each(function(){
            if ($(this).hasClass(gMapBookMID)) $(this).show(); else $(this).hide();
        });
        
        $('.bmbinit').removeClass('bmbinit');
        $('.cmfbookmarkhere').removeClass('cmfbookmarkhere');
        $(this).addClass('bmbinit');
        $(this).addClass('cmfbookmarkhere');
    });    
    
    $(".cmf1bookmark").click(function(){
        gMapBookMID = $(this).attr('id'); 
        $(".cmf1bmcbinfobox").each(function(){
            if ($(this).hasClass(gMapBookMID)) $(this).show(); else $(this).hide();
        });
        
        $('.bmbinit').removeClass('bmbinit');
        $('.cmf1bookmarkhere').removeClass('cmf1bookmarkhere');
        $(this).addClass('bmbinit');
        $(this).addClass('cmf1bookmarkhere');
    });     
    
    $(".csmblistrow").hover(function(){      
        $(this).addClass('csmblistrowhover');            
    },function(){         
        $(this).removeClass('csmblistrowhover');                                             
    });
    
    
    var pArrowOffsetTop = 0;
    
    $(".partnersbileft .partneritself").hover(function(){
        $('.partneritslogocb',this).hide();   
        $('.partnersbiright .partnersbirightlist').hide();  
        $('.partnersbiright .partnersbileftinfo[title = ' + $(this).attr('title') + ']').show();  
        
        
        $('.partneritslogocolor',this).show(); 
        
        pArrowOffsetTop = parseInt($(this).offset().top) - parseInt($('.partnersbileft .partneritself:first').offset().top) + parseInt($(this).outerHeight())/3;
        
        $('.partnersbispacer .partnersbiarrowright').css('top', pArrowOffsetTop + 'px');
        $('.partnersbispacer .partnersbiarrowright').show();      
    },function(){
        $('.partnersbispacer .partnersbiarrowright').hide();    
        $('.partneritslogocolor',this).hide();  
        $('.partnersbiright .partnersbileftinfo[title = ' + $(this).attr('title') + ']').hide();  
        $('.partnersbirightlist').show();        
        $('.partneritslogocb',this).show();        
    });    
    
    $(".partnersbiright .partneritself").hover(function(){
        $('.partneritslogocb',this).hide();   
        $('.partnersbileftlist').hide(); 
        $('.partnersbileft .partnersbirightinfo[title = ' + $(this).attr('title') + ']').show();
        $('.partneritslogocolor',this).show(); 
        
        pArrowOffsetTop = parseInt($(this).offset().top) - parseInt($('.partnersbiright .partneritself:first').offset().top) + parseInt($(this).outerHeight())/3;
          
        $('.partnersbispacer .partnersbiarrowleft').css('top', pArrowOffsetTop + 'px');
        $('.partnersbispacer .partnersbiarrowleft').show();       
    },function(){
        $('.partneritslogocolor',this).hide();
        $('.partnersbispacer .partnersbiarrowleft').hide();    
        $('.partneritslogocb',this).show(); 
        $('.partnersbileft .partnersbirightinfo[title = ' + $(this).attr('title') + ']').hide();       
        $('.partnersbileftlist').show();        
    }); 
    
    
    
    $("#ul_lico").click(function(){
        if ($(this).is(':checked')){ 
            $("#regboxcheckfallBuGa").show();//'slow'  
        } else {
            $("#regboxcheckfallBuGa").hide();//'slow'  
        }
    });
    
    $(".filiasaddr2").hover(function(){      
        $(this).addClass('filiasaddr2alt');            
    },function(){         
        $(this).removeClass('filiasaddr2alt');                                             
    });
      
});

