/*
 * Schreinerei Beer Java Script
 */

 jQuery(document).ready(function(){ 
		// formating
		// check if there is an active category
		if ( jQuery("ul.page-middle-left-nav").children("li.left-nav-cur").length > 0 && jQuery("ul.page-middle-left-nav").find("li.current").length == 0 ) {
			jQuery("div.sub-nav-middle-back").show();
		} else { 
			jQuery("div.sub-nav-middle-back").hide();
		 }
		 if ( jQuery("ul.page-bottom-left-nav").children("li.left-nav-cur").length > 0 && jQuery("ul.page-bottom-left-nav").find("li.current").length == 0 ) {
			jQuery("div.sub-nav-bottom-back").show();
		} else {
			jQuery("div.sub-nav-bottom-back").hide();
		}
		
		
								 
        jQuery("ul.sf-menu").superfish({ 
            animation:     {opacity:'show'},   // an object equivalent to first parameter of jQuery’s .animate() method 
    		speed:         1000,  
			pathClass:     'current',
            delay:     500  ,             
			autoArrows:    true ,
			onBeforeShow:  function(){
				// make current nav point to current class
				jQuery(this).parent().addClass('left-nav-no-hover');
				var subnavpos = jQuery(this).attr("class").substr(5,6) ; // get Position
				jQuery(this).parents().next().find(".sub-nav-" + subnavpos + "-back").animate({width:'show'},400, 'easeOutCubic');	// show nav back
                        },
            onHide:        function(){
							jQuery(this).parent().removeClass('left-nav-no-hover');
                             
                        } ,
			 onInit:        function(){
							
                        } 
        }); 
			
		
		// hook for resizing menu
		jQuery("ul.left-middle-nav-subnav").height( jQuery("ul.page-middle-left-nav").height() -16 ); // -20 page nav
		jQuery("ul.left-bot-nav-subnav").height( (jQuery("ul.page-bottom-left-nav").height() - 2) );
		jQuery("div.sub-nav-middle-back").height( (jQuery("ul.page-middle-left-nav").height() - 2) );
		jQuery("div.page-middle-left").height( (jQuery("div.page-middle-right-gallery").height() - 2) );
		/*jQuery("div.page-middle-right").height( (jQuery("div.page-middle-right-gallery").height() - 2) );// ie6 fix*/
		// check if there is navigation
		jQuery("div.sub-nav-bottom-back").height( (jQuery("ul.page-bottom-left-nav").height() - 2) );
		jQuery("ul.left-bottom-nav-subnav").height( jQuery("ul.page-bottom-left-nav").height() - 16);
		
		
		if(jQuery.browser.msie){
			jQuery("div.page-middle-left").height( (jQuery("div.page-middle-right").height()) );
			jQuery("ul.left-middle-nav-subnav").height( jQuery("ul.page-middle-left-nav").height() -16);
			// bottom
			//jQuery("ul.left-bottom-nav-subnav").height( jQuery("ul.page-bottom-left-nav").height());
		}
		
		// IF THERE IS A SINGLE IMAGE MAKE ANOTHER RESIZE
		if (jQuery('.page-middle-right-gallery .csc-textpic-image img').length) {
			// get pic size
			jQuery("div.page-middle-left").height( (jQuery('.page-middle-right-gallery .csc-textpic-image img').height()) );
			jQuery("div.page-middle-right").height( (jQuery('.page-middle-right-gallery .csc-textpic-image img').height()) );
			
		}
		
		
    }); 
