//---------------------------------------------------------------------------------------------------------------------
//ONLOAD - Event:
if (window.onload){
	var funPublicLoad = window.onload;
	window.onload = new Function("funPublicLoad(); Public_OnLoad();");
}
else
	window.onload = Public_OnLoad;	
	
//---------------------------------------------------------------------------------------------------------------------
var _isWebMenu_HoverOn = false;
var _webMenu_DelayMax = 4;
var _webMenu_DelayCount = 0;
var _webMenu_ActiveSubMenuId = null;
//---------------------------------------------------------------------------------------------------------------------
var _imageButton_Go_Red;
var _imageButton_Go_Orange;

var _fastQuoteButtonOut;
var _fastQuoteButtonOver;
var _fastQuoteButtonDown;

var _orderNowButtonOut;
var _orderNowButtonOver;
var _orderNowButtonDown;
//---------------------------------------------------------------------------------------------------------------------
function Public_OnLoad(){	

	//Preload images:
	_imageButton_Go_Red = new Image();
	_imageButton_Go_Red.src = "images/siteskin/go_button_red.jpg";
	_imageButton_Go_Orange = new Image();
	_imageButton_Go_Orange.src = "images/siteskin/go_button_orange.jpg";	
	
	_fastQuoteButtonOut = new Image();
	_fastQuoteButtonOut.src = "images/siteskin/fast_quote_out.png";
	_fastQuoteButtonOver = new Image();
	_fastQuoteButtonOver.src = "images/siteskin/fast_quote_over.png";
	_fastQuoteButtonDown = new Image();
	_fastQuoteButtonDown.src = "images/siteskin/fast_quote_down.png";
	
	_orderNowButtonOut = new Image();
	_orderNowButtonOut.src = "images/siteskin/order_now_out.png";
	_orderNowButtonOver = new Image();
	_orderNowButtonOver.src = "images/siteskin/order_now_over.png";
	_orderNowButtonDown = new Image();
	_orderNowButtonDown.src = "images/siteskin/order_now_down.png";
			
}
//---------------------------------------------------------------------------------------------------------------------
function LoadContactForm(toEmail, subject){       

	var webServerPath = document.frmMain.hidWebServerPath.value;
	var page = "contact.aspx?qsToEmail=" + toEmail + "&qsSubject=" + escape(subject);

	document.location.href = "http:" + webServerPath + page;

}
//---------------------------------------------------------------------------------------------------------------------
function WebMenu_Item_OnClick(url){    

    var url = "http:" + document.frmMain.hidWebServerPath.value + url;    

	document.location.href = url;

}
//---------------------------------------------------------------------------------------------------------------------
function WebMenu_Item_OnMouseOver(itemContainerControl, itemControl, hasSubMenu){		
	
	var subMenuControl = document.getElementById("divWebMenu_SubMenu");	
	
	if (hasSubMenu){				
		
		var itemId = itemControl.getAttribute("ItemId");
		
		WebMenu_ShowMatchingSubMenu(itemId);
		
		subMenuControl.style.display = "block";			
		
		subMenuControl.style.left = itemContainerControl.offsetLeft + itemControl.offsetWidth;
		subMenuControl.style.top = itemContainerControl.offsetTop;
		
		WebMenu_ResetDelay();
	
	}
	else {
	
		subMenuControl.style.display = "none";		
	
	}

}
//---------------------------------------------------------------------------------------------------------------------
function WebMenu_Item_OnMouseOut(itemControl){	
	
	_isWebMenu_HoverOn = false;		
	
	WebMenu_DelayHide();

}
//---------------------------------------------------------------------------------------------------------------------
function WebMenu_SubMenu_OnMouseOver(){	
	
	WebMenu_ResetDelay();

}
//---------------------------------------------------------------------------------------------------------------------
function WebMenu_SubMenu_OnMouseOut(){	
	
	_isWebMenu_HoverOn = false;		
	
	WebMenu_DelayHide();

}
//---------------------------------------------------------------------------------------------------------------------
function WebMenu_DelayHide(){

	var subMenuControl = document.getElementById("divWebMenu_SubMenu");	
		 
	if (!_isWebMenu_HoverOn){
	
		_webMenu_DelayCount = _webMenu_DelayCount + 1;
	    
		
		if (_webMenu_DelayMax >= _webMenu_DelayCount){ 
	    
			window.setTimeout("WebMenu_DelayHide();", 100); 
			
		}
		else {
		
			subMenuControl.style.display = "none";
			
			WebMenu_ResetDelay();
		
		}    
		
	}

}
//---------------------------------------------------------------------------------------------------------------------
function WebMenu_ResetDelay(){

	_webMenu_DelayCount = 0;			
	_isWebMenu_HoverOn = true;		

}
//---------------------------------------------------------------------------------------------------------------------
function WebMenu_ShowMatchingSubMenu(itemId){

	if (_webMenu_ActiveSubMenuId != null){
	
		document.getElementById(_webMenu_ActiveSubMenuId).style.display = "none";
	
	}
	
	document.getElementById("tblWebMenu_SubMenu_" + itemId).style.display = "block";
	_webMenu_ActiveSubMenuId = "tblWebMenu_SubMenu_" + itemId;

}
//---------------------------------------------------------------------------------------------------------------------
function Public_LoadOrderForm(orderTypeId){    

    if (orderTypeId == null) orderTypeId = "2";

	var webServerPath = document.frmMain.hidWebServerPath.value;
	var page = "order.aspx?qsOrderType=" + orderTypeId;

	document.location.href = "https:" + webServerPath + page;

}
//---------------------------------------------------------------------------------------------------------------------
