$(document).ready(function () {	

	$("a[rel='group']").colorbox();
	$(".single").colorbox();
	$(".colorbox").colorbox({width:500});
	$(".reservAssistTeaser").colorbox({width:"550", inline:true, href:"#htm"}); 

//Navigation
function megaHoverOver(){
	$(this).find(".submenu").show();
			
	//Calculate width of all ul's
	(function($) { 
		jQuery.fn.calcSubWidth = function() {
			rowWidth = 0;
			//Calculate row
			$(this).find("ul").each(function() {					
				rowWidth += $(this).width(); 	
			});	
		};
	})(jQuery); 
		
	if ( $(this).find(".row").length > 0 ) { //If row exists...
		var biggestRow = 0;	
		//Calculate each row
		$(this).find(".row").each(function() {							   
			$(this).calcSubWidth();
			//Find biggest row
			if(rowWidth > biggestRow) {
				biggestRow = rowWidth;
			}
		});
		//Set width
		$(this).find(".submenu").css({'width' :biggestRow});
		$(this).find(".row:last").css({'margin':'0'});
			
	} else { //If row does not exist...
		$(this).calcSubWidth();
		//Set Width
		$(this).find(".submenu").css({'width' : rowWidth});		
	}
		
	var submenuheight=$(this).find(".submenu").height();
	var submenuwidth=$(this).find(".submenu").width();
	$(this).find('.mlc').height(submenuheight);
	$(this).find('.mrc').height(submenuheight);
	$(this).find('.tmc').width(submenuwidth);
	$(this).find('.bmc').width(submenuwidth);


}
	
	function megaHoverOut(){ 
	  /*$(this).find(".submenu").stop().fadeTo('fast', 0, function() {
		  $(this).hide(); 
	  });*/
	$(this).find(".submenu").hide();

	}


	var config = {    
		 sensitivity: 2, // number = sensitivity threshold (must be 1 or higher)    
		 interval: 100, // number = milliseconds for onMouseOver polling interval    
		 over: megaHoverOver, // function = onMouseOver callback (REQUIRED)    
		 timeout: 500, // number = milliseconds delay before onMouseOut    
		 out: megaHoverOut // function = onMouseOut callback (REQUIRED)    
	};

	//$("ul#navigation li .sub").css({'opacity':'0'});
	$("ul#navigation li").hoverIntent(config);
$("ul#detailsBtn li").hoverIntent(config);

//End Navigation


//Booking

if ($.browser.msie && $.browser.version.substr(0,1)<7) {
//$('.reserv').css('display','none');
}
$('#book li a').click(
	function (e) {

		//show its submenu 
if ($.browser.msie) { 
$('#book #ul').animate({ height: 'toggle' }, 300);
}else {
$('#book #ul').animate({ opacity: 'toggle', height: 'toggle' }, 300);
} 
if( $(e.target).is('select') ||  $(e.target).is('#DateIn') ||  $(e.target).is('img')) {return false;};

}
);

$(document).pngFix();
});




