$(document).ready(function() {
	var mainNavigationConfig = {
    interval: 75,
    sensitivity: 4,
    over: mainNavigationItemShow,
    timeout: 0,
    out: mainNavigationItemHide
};
$("li.mainNavigationItem").hoverIntent(mainNavigationConfig);
$(window).scroll(function(){refreshHeaderMenu();});
//Prepare menu search HTML
	var menuSearchHTML = '';
	menuSearchHTML = menuSearchHTML + '<form name="frmSearch" action="/search/index.cfm" method="get">';
	menuSearchHTML = menuSearchHTML + '<input class="roundDivTopLeft roundDivBottomLeft" type="text" id="menuSearchInput" autocomplete="off" name="sSearchString" maxlength="32" />';
	menuSearchHTML = menuSearchHTML + '<input class="roundDivTopRight roundDivBottomRight" type="submit" id="menuSearchInputButton" align="middle" value="&nbsp;" alt="Quick Product Search" />';
	menuSearchHTML = menuSearchHTML + '</form>';
	$("#menuSearchBlock").html(menuSearchHTML);
	$("#menuSearchBlock").hide();
});
function mainNavigationItemShow(){
	$(this).addClass("hovering");
	ContainerWidth = $("div#MainNavigationCotent").width();
	ContainerOffset = $("div#MainNavigationCotent ul li").offset().left;
	ContentBlockEnd = $("div.ContentBlockContent", this).offset().left + $("div.ContentBlockContent", this).outerWidth();
	offsetLeft = $("div.ContentBlockContent", this).offset().left;
	offsetDif = ( ContentBlockEnd - (ContainerWidth + ContainerOffset) );
	
	if (ContentBlockEnd >= (ContainerWidth + ContainerOffset)) { 
	offsetLeft = (offsetLeft - offsetDif); 
	}
	$("div.ContentBlockContent", this).css({"left": offsetLeft + "px"});
}
function mainNavigationItemHide(){
	$(this).removeClass("hovering");
}
function refreshHeaderMenu(){
if  ($(window).scrollTop() > $("#MainNavigationContainerMarker").offset().top){
		   $("#MainNavigationContainer").css("position", "fixed");
		   $("#MainNavigationContainer").css("top", "0px");
		   toggleMenuSearch(true);
		} else {
		   $("#MainNavigationContainer").css("position", "relative");
		   $("#MainNavigationContainer").css("top", $("#MainNavigationContainerMarker").offset);
		   toggleMenuSearch(false);
		}
}
function toggleMenuSearch(bActive){
	if (bActive == true){
		$("#menuSearchBlock").fadeIn();
	} else {
		$("#menuSearchBlock").hide();
	}
}
