﻿//-----------------------------------------------------------------------------------------------------------------------------------------------
//ONLOAD - Event:
if (window.onload){
	var funWindowOnLoad = window.onload;
	window.onload = new Function("funWindowOnLoad(); WindowOnLoad();");
}
else
	window.onload = WindowOnLoad;	
	
//-----------------------------------------------------------------------------------------------------------------------------------------------
var _orderButtonOut;
var _orderButtonOver;
var _orderButtonDown;
var _quoteButtonOut;
var _quoteButtonOver;
var _quoteButtonDown;
var _nameCheckButtonOut;
var _nameCheckButtonOver;
var _downloadButtonOut;
var _downloadButtonOver;
var _goButtonRed;
var _goButtonOrange;
var _askJenniferOut;
var _askJenniferOver;

var _fastQuoteButtonOut;
var _fastQuoteButtonOver;
var _fastQuoteButtonDown;

var _orderNowButtonOut;
var _orderNowButtonOver;
var _orderNowButtonDown;

//-----------------------------------------------------------------------------------------------------------------------------------------------
function WindowOnLoad(){	

	//Preload images:
	_orderButtonOut = new Image();
	_orderButtonOut.src = "images/order_out.gif";
	_orderButtonOver = new Image();
	_orderButtonOver.src = "images/order_over.gif";	
	_orderButtonDown = new Image();
	_orderButtonDown.src = "images/order_down.png";	
	
	_quoteButtonOut = new Image();
	_quoteButtonOut.src = "images/quote_out.gif";
	_quoteButtonOver = new Image();
	_quoteButtonOver.src = "images/quote_over.gif";	
	_quoteButtonDown = new Image();
	_quoteButtonDown.src = "images/quote_down.png";
	
	_nameCheckButtonOut = new Image();
	_nameCheckButtonOut.src = "images/home_corpnamecheck_button_out.gif";
	_nameCheckButtonOver = new Image();
	_nameCheckButtonOver.src = "images/home_corpnamecheck_button_over.gif";	
	
	_downloadButtonOut = new Image();
	_downloadButtonOut.src = "images/download_button_out.gif";
	_downloadButtonOver = new Image();
	_downloadButtonOver.src = "images/download_button_over.gif";	
	
	//Preload go button images for order now buttons:	
	_goButtonRed = new Image();
	_goButtonRed.src = "images/siteskin/go_button_red.jpg";
	_goButtonOrange = new Image();
	_goButtonOrange.src = "images/siteskin/go_button_orange.jpg";
	
	//Ask Jennifer button:
	_askJenniferOut = new Image();
	_askJenniferOut.src = "images/askJenniferOut.jpg";
	_askJenniferOver = new Image();
	_askJenniferOver.src = "images/askJenniferOver.jpg";
	
	//Stae Fee Page Buttons:
	_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 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 ) );
} 
//--------------------------------------------------------------------------------------------------------------------------------------------------
function Replace(value, findText, replaceText){

	value = value.toString();	

	return value.split(findText).join(replaceText);	
}
//--------------------------------------------------------------------------------------------------------------------------------------------------
function CBln(value){ 
    
    //Handle null values:
    if (value == null) value = "";
     
	value = Trim(value.toLowerCase());
	return (value == "true"?true:false);
	
}
//--------------------------------------------------------------------------------------------------------------------------------------------------
function CInt(value){ 

	return (value * 1);
	
}
//--------------------------------------------------------------------------------------------------------------------------------------------------
function CDate(value){ 

    if (Trim(value) == "") return null;
    var dateObject = new Date(Trim(value));
	return dateObject;
	
}
//--------------------------------------------------------------------------------------------------------------------------------------------------
function CDec(value){ 

	return (value * 1);
	
}
//--------------------------------------------------------------------------------------------------------------------------------------------------