<!--

	function statusMessage(statusMessage) {
		window.status = statusMessage;
		return true;
	}

	function popUp(center,url,winName,width,height,features) {
	  if (center) {
		  x = (640 - width)/2, y = (480 - height)/2;
		  if (screen) {
			y = (screen.availHeight - height)/2;
			x = (screen.availWidth - width)/2;
		  }
			if (screen.availWidth > 1800) { 
				x = ((screen.availWidth/2) - width)/2; 
			} 
		}
		var newWin = window.open(url,winName,'scrollbars=no,width='+width+',height='+height+',screenX='+x+',screenY='+y+',top='+y+',left='+x+','+features);
		newWin.focus();
	}
	
	function printPage() {
	  if (window.print)
		window.print();
	  else
		alert("Sorry, your browser doesn't support this feature. To print this page: Please right-click and select 'Print'");
	}

	function checkEmailUpdatesForm() {
		// email validation
		var valid = 0;
		if (document.emailUpdates.email.value != "") {
			var str =  document.emailUpdates.email.value;
			var valid = 0;
			for (var i = 0; i < str.length; i++) {
				var ch = str.substring(i, i + 1);
				if (ch == '@') {
					valid =1;
				}
			}
			if (valid != 1) {
				alert("Please enter a valid email address");
				document.emailUpdates.email.focus();
				return false;
			}
		}	
		
		alert_pcs = new Array;
		alert_items = new Array;
				
		if (document.emailUpdates.firstName.value == "" || document.emailUpdates.firstName.value == "First Name") {
			alert_pcs[alert_pcs.length] = "- First Name";
			alert_items[alert_items.length] = 'firstName';
		}	
		if (document.emailUpdates.lastName.value == "" || document.emailUpdates.lastName.value == "Last Name") {
			alert_pcs[alert_pcs.length] = "- Last Name";
			alert_items[alert_items.length] = 'lastName';
		}	
		if (document.emailUpdates.email.value == "" || document.emailUpdates.email.value == "Email Address") {
			alert_pcs[alert_pcs.length] = "- Email Address";
			alert_items[alert_items.length] = 'email';
		}	
		if (document.emailUpdates.emailPreference[0].checked == false && document.emailUpdates.emailPreference[1].checked == false ) {
			alert_pcs[alert_pcs.length] = "- Email Preference (HTML or Text)";
			alert_items[alert_items.length] = 'email'; // focus near radio
		}										
		if (alert_pcs.length > 0) {
			alert("Your information has NOT been submitted. \n\nPlease provide information for the following:\n\n" + alert_pcs.join("\n"));
			document.emailUpdates[alert_items[0]].focus();
			return false;
		} else {
			return true;
		}
	}



///////////////////////////////////////////////////////////////////////////////////
// Global variables
///////////////////////////////////////////////////////////////////////////////////
QueryString.keys = new Array();
QueryString.values = new Array();
var blnShowWhereToShop = true;
///////////////////////////////////////////////////////////////////////////////////
// Function: 	QueryString
// Arguments:	key
// Description:	stores our query string into a custom object
///////////////////////////////////////////////////////////////////////////////////
function QueryString(key)
{
	var value = null;
	for (var i=0;i<QueryString.keys.length;i++)
	{
		if (QueryString.keys[i]==key)
		{
			value = QueryString.values[i];
			break;
		}
	}
	return value;
}
///////////////////////////////////////////////////////////////////////////////////
// Function: 	QueryString_Parse
// Arguments:	None
// Description:	stores our query string into a custom object
///////////////////////////////////////////////////////////////////////////////////
function QueryString_Parse()
{
	var query = window.location.search.substring(1);
	var pairs = query.split("&");
	
	for (var i=0;i<pairs.length;i++)
	{
		var pos = pairs[i].indexOf('=');
		if (pos >= 0)
		{
			var argname = pairs[i].substring(0,pos);
			var value = pairs[i].substring(pos+1);
			QueryString.keys[QueryString.keys.length] = argname;
			QueryString.values[QueryString.values.length] = value;		
		}
	}

}
///////////////////////////////////////////////////////////////////////////////////
// Function: 	getCookie
// Arguments:	name
// Description:	returns a value for a certain cookie
///////////////////////////////////////////////////////////////////////////////////
function getCookie(name) { // use: getCookie("name");
    var bikky = document.cookie
    var index = bikky.indexOf(name + "=");
    if (index == -1) return null;
    index = bikky.indexOf("=", index) + 1;
    var endstr = bikky.indexOf(";", index);
    if (endstr == -1) endstr = bikky.length;
    return unescape(bikky.substring(index, endstr));
}
///////////////////////////////////////////////////////////////////////////////////
// Function: 	setCookie
// Arguments:	key, value
// Description:	sets a session cookie
///////////////////////////////////////////////////////////////////////////////////
function setCookie(key, value) {
	document.cookie = key + "=" + value + ";path=/"
}
///////////////////////////////////////////////////////////////////////////////////
// Function: 	deleteCookie
// Arguments:	name
// Description:	removes our cookie
///////////////////////////////////////////////////////////////////////////////////
function deleteCookie(name){
	var kill_date = new Date("January 1, 1970");
	kill_date = kill_date.toGMTString();
	document.cookie = name  + "=;expires=" + kill_date;
}
///////////////////////////////////////////////////////////////////////////////////
// Function: 	init
// Arguments:	None
// Description:	initializes our code that looks for navigation clues in the query string
//		If ?dealerlocator=n then don't display Where to shop
///////////////////////////////////////////////////////////////////////////////////
function init() {

	// local variables
	var blnSetDealerCookie = false;
	
	// Loop through our query string and look for our dealorlocator key
	QueryString_Parse();
	for (var i=0; i<QueryString.keys.length;i++) {
		if (QueryString.keys[i] == "dl" && QueryString.values[i].toLowerCase() == "n") blnSetDealerCookie = true;
		if (QueryString.keys[i] == "dl" && QueryString.values[i].toLowerCase() == "y") { 
			blnSetDealerCookie = false;
			setCookie("dl", "y");
		}
	}
	if (blnSetDealerCookie) setCookie("dl", "n");
	if (getCookie("dl") != null) { 
		if (getCookie("dl") == "n") blnShowWhereToShop = false; 
	}
}
init()
//-->
