﻿// Onload Event Handler
if (window.onload){
    var funOrderButtonLoad = window.onload;
    window.onload = new Function("funOrderButtonLoad(); OrderButton_Onload();");
}
else
    window.onload = OrderButton_Onload;
    
//Instantiate Buttons image objects:
var _loginButtonOut;
var _loginButtonOver;

var _homeButtonOut;
var _homeButtonOver;
var _orderButtonOut;
var _orderButtonOver;
var _linkArrowOut;
var _linkArrowOver;

//Instantiate '3-Image Menu' image objects:
var _menuOutH;
var _menuOverH;
var _menuOutC;
var _menuOverC;
var _menuOutSi;
var _menuOverSi;

//Instantiate 'Button Menu' image objects:
var _menuOutA;
var _menuOverA;
var _menuOutSo;
var _menuOverSo;
var _menuOutP;
var _menuOverP;
var _menuOutSe;
var _menuOverSe;
var _menuOutI;
var _menuOverI;

function OrderButton_Onload(){
     
	//Buttons:
	_loginButtonOut = new Image();
	_loginButtonOut.src = "images/siteskin/login_out.gif";
	_loginButtonOver = new Image();
	_loginButtonOver.src = "images/siteskin/login_over.gif";	
	
	_homeButtonOut = new Image();
	_homeButtonOut.src = "images/siteskin/button_out.gif";  
	_homeButtonOver = new Image();
	_homeButtonOver.src = "images/siteskin/button_over.gif";
	
	_orderButtonOut = new Image();
	_orderButtonOut.src = "images/siteskin/order_button_out.jpg";  
	_orderButtonOver = new Image();
	_orderButtonOver.src = "images/siteskin/order_button_over.jpg";
	
	_linkArrowOut = new Image();
	_linkArrowOut.src = "images/siteskin/link_arrow_out.gif";  
	_linkArrowOver = new Image();
	_linkArrowOver.src = "images/siteskin/link_arrow_over.gif";
	 

	//3-Image Menu Items:
	_menuOutH = new Image();
	_menuOutH.src = "images/menu/home_out.gif";    
	_menuOverH = new Image();
	_menuOverH.src = "images/menu/home_over.gif";

	_menuOutC = new Image();
	_menuOutC.src = "images/menu/contact_out.gif";    
	_menuOverC = new Image();
	_menuOverC.src = "images/menu/contact_over.gif";

	_menuOutSi = new Image();
	_menuOutSi.src = "images/menu/sitemap_out.gif";    
	_menuOverSi = new Image();
	_menuOverSi.src = "images/menu/sitemap_over.gif";


	//Button Menu Items:
	_menuOutA = new Image();
	_menuOutA.src = "images/menu/menuOutA.gif";    
	_menuOverA = new Image();
	_menuOverA.src = "images/menu/menuOverA.gif";

	_menuOutSo = new Image();
	_menuOutSo.src = "images/menu/menuOutSo.gif";    
	_menuOverSo = new Image();
	_menuOverSo.src = "images/menu/menuOverSo.gif";

	_menuOutP = new Image();
	_menuOutP.src = "images/menu/menuOutP.gif";    
	_menuOverP = new Image();
	_menuOverP.src = "images/menu/menuOverP.gif";

	_menuOutSe = new Image();
	_menuOutSe.src = "images/menu/menuOutSe.gif";    
	_menuOverSe = new Image();
	_menuOverSe.src = "images/menu/menuOverSe.gif";

	_menuOutI = new Image();
	_menuOutI.src = "images/menu/menuOutI.gif";    
	_menuOverI = new Image();
	_menuOverI.src = "images/menu/menuOverI.gif";     	
	
}

function LoadContactForm(toEmail, subject, version){   
	
	var page = "contact.aspx?qsToEmail=" + toEmail + "&qsSubject=" + escape(subject) + "&qsVersion=" + escape(version);

	document.location.href = page;

}

function GoToOrderForm(orderType){

 
    //First, get the current webserverpath:
    var webServerPath = document.frmMain.hidWebServerPath.value; //Note hidWebServerPath should be added to your page just under your page's 
                                                                     //opening form tag, make sure it has runat="server", then in your codefile
                                                                     //add the following line in the Page_Load routine:
                                                                     //

                                                                     //Me.hidWebServerPath.value = Session("sWebServerPath")                                                                     

                                                                     //That line of code will populate the relative web server path into the
                                                                     //hidden field which in turn will be picked up by this function when
                                                                     //called from the client.
    

    //Then build a secure url and pass the order type as a querystring in the URL, the order.aspx codebehind will pick this querystring up
    //and instantiate the matching UOF order form control:	
    var url = "https:" + webServerPath + "order.aspx?qsOrderType=" + orderType;
    
    //Send the user to the order form:
    document.location.href = url;     

}

function Trim(value){

    if (value == null) value = "";

	value = value.toString();

	return LTrim(RTrim(value));	
}
//--------------------------------------------------------------------------------------------------------------------------------------------------
function LTrim(value){	
	var spaceIndex = value.search( /^\s*(\S.*)/ );
	return ( ( spaceIndex == -1 ) ? "" : RegExp.$1 );
}
//--------------------------------------------------------------------------------------------------------------------------------------------------
function RTrim(value){	
	var spaceIndex = value.search( /\s+$/ );
	return ( ( spaceIndex == -1 ) ? value : value.substr( 0, spaceIndex ) );
} 
//--------------------------------------------------------------------------------------------------------------------------------------------------

