var picCount = 3;
var imageLocation = "/landingPages/v2/";
var gValidForm = true;
////////////////////////////////////////////////////////////////////////////////////////////////////
function preLoadimages() {
	for(var i=1; i<=picCount; i++) {
		eval("Image" + i + "= new Image()");
		eval("Image" + i + ".src = imageLocation + \"mobileOfficePic\" + i");
	}
}

/////////////////////////////////////////////////////////////////////////////////////////////
function f_init() {
	try {
		var hash = getUrlVars();
		var entryName = hash['thePageSource'];
		if(entryName != ""  && entryName != "undefined"  & entryName != undefined) {
			document.getElementById("theEntryType").value = entryName;
		}
	}
	catch(e){}
}

/////////////////////////////////////////////////////////////////////////////////////////////
function getUrlVars() {
	var vars = [], hash;
	var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
	for(var i = 0; i < hashes.length; i++) {
		hash = hashes[i].split('=');
		vars.push(hash[0]);
		vars[hash[0]] = hash[1];
	}
	
	return vars;
}

////////////////////////////////////////////////////////////////////////////////////////////////////
function swapImage(objImage) {
	document.getElementById("pictureRollOver").src = "../landingPages/v3/" + objImage.id + ".jpg";
}

////////////////////////////////////////////////////////////////////////////////////////////////////
function swichImage(objImage) {
	if(objImage.imageStatus == "off") {
		objImage.src = imageLocation + objImage.id + "_sel.jpg";
		objImage.imageStatus = "on";
	}
	else if(objImage.imageStatus == "on") {
		objImage.src = imageLocation + objImage.id + ".jpg";
		objImage.imageStatus = "off";
	}
	else {
		objImage.src = imageLocation + objImage.id + "_sel.jpg";
		objImage.imageStatus = "on";
	}
}

/////////////////////////////////////////////////////////////////////////////////////////////
function checkElement(fieldName, message, fieldCondition) {
	if(gValidForm == true) {
		if(document.getElementById(fieldName).value == fieldCondition) {
			alert(message);
			document.getElementById(fieldName).focus();
			gValidForm = false;
		}
	}
}

/////////////////////////////////////////////////////////////////////////////////////////////
function checkEnter(e) {
	var characterCode;
	if(e && e.which) {
		e = e;
		characterCode = e.which;
	}
	else{
		e = event;
		characterCode = e.keyCode;
	}

	if(characterCode == 13) {
		checkForm();
		return false;
	}
	else{
		return true;
	}
}

/////////////////////////////////////////////////////////////////////////////////////////////
function checkForm() {
	gValidForm = true;
	checkElement("firstName", "Please enter your first name.", "");
	checkElement("lastName", "Please enter your last name.", "");
	checkElement("companyName", "Please enter your company name.", "");
	checkElement("emailAddress", "Please enter your email address.", "");
	checkElement("phoneNumber", "Please enter your phone number.", "");
	checkElement("locationZip", "Please enter the zip code where the unit(s) would be located.", "");
	
	var aproductChoices = "";
	for(var i=0;i<document.getElementById("webForm").productChoice.length;i++) {
		if(document.getElementById("webForm").productChoice[i].checked == true) {
			if(aproductChoices == "") {
				aproductChoices += document.getElementById("webForm").productChoice[i].value;
			}
			else {
				aproductChoices += ", " + document.getElementById("webForm").productChoice[i].value;
			}
		}
	}
	
	if(aproductChoices == "" && gValidForm == true) {
		alert("Please select the size of container(s) you are interested in.");
		document.getElementById("webForm").productChoice[0].focus();
		gValidForm = false;
	}
	
	
	if(gValidForm == true) {
		document.getElementById("theproductChoice").value = aproductChoices;
		if(document.getElementById("formSubmitBtnFlag").value == "N") {
			document.getElementById("requestQuoteBtn").disabled = true;
			document.getElementById("formSubmitBtnFlag").value = "Y";
			document.getElementById("webForm").submit();
		}
	}
	else {
		return false;
	}
}