if (document.images) {

	nav_home = new Image
	nav_home_on = new Image
	nav_shop = new Image
	nav_shop_on = new Image
	nav_serv = new Image
	nav_serv_on = new Image
	nav_about = new Image
	nav_about_on = new Image

	nav_home.src = "images/btnHome.gif"
	nav_home_on.src = "images/btnHomeOn.gif"
	nav_shop.src = "images/btnShop.gif"
	nav_shop_on.src = "images/btnShopOn.gif"
	nav_serv.src = "images/btnServ.gif"
	nav_serv_on.src = "images/btnServOn.gif"
	nav_about.src = "images/btnAbout.gif"
	nav_about_on.src = "images/btnAboutOn.gif"
	
	reqArrow = new Image
	reqCheck = new Image
	
	reqArrow.src = "images/frmRequired.gif"
	reqCheck.src = "images/frmCheck.gif"
	
	window.onload = function()
  		{
			//Set Nav Image Triggers
			setTrigger('aHome', 'nav_home', 'nav_home_on', 'nav_home');
			setTrigger('aStore', 'nav_shop', 'nav_shop_on', 'nav_shop');
			setTrigger('aServices', 'nav_serv', 'nav_serv_on', 'nav_serv');
			setTrigger('aAbout', 'nav_about', 'nav_about_on', 'nav_about');
			//Set Text Field Triggers 
			setInputTextTrigger('contactName');
			setInputTextTrigger('phone');
			setInputTextTrigger('orgCity');
			setInputTextTrigger('desCity');
			setInputTextTrigger('orgState');
			setInputTextTrigger('desState');
			setInputTextTrigger('orgLocType');
			setInputTextTrigger('desLocType');
			setInputTextTrigger('orgLiftGate');
			setInputTextTrigger('desLiftGate');
			setInputTextTrigger('packageType');
			setInputTextTrigger('totalWeight');
			setInputTextTrigger('newUsed');
			setInputTextTrigger('insurance');
			setInputTextTrigger('qty');
			
			setInputSizeTrigger('sizeW', 'sizeL', 'sizeH');

  		}//end window.onload
		
}//end if
	
//Set Trigger Functions
function setTrigger(myId, myImg, imgOn, imgOff)
{
	var x = document.getElementById(myId);
	x.onmouseover = function () {chgImg(myImg, imgOn);}
	x.onmouseout = function () {chgImg(myImg, imgOff);}
}//end setTrigger

function setInputTextTrigger(myName)
{		
	var x = document.getElementById(myName);
	x.onblur = function () {validateTextField(x);}
}//end setInputTextTrigger

function setInputSizeTrigger(wId, lId, hId)
{		


	var ew = document.getElementById(wId);
	var el = document.getElementById(lId);
	var eh = document.getElementById(hId);
	
	ew.onblur = function () {validateSizeFields(ew, el, eh);}
	el.onblur = function () {validateSizeFields(ew, el, eh);}
	eh.onblur = function () {validateSizeFields(ew, el, eh);}
}//end setInputTextTrigger

//End Set Trigger Functions


function chgImg(imgField1, newImgA){
	if (document.images){ document[imgField1].src= eval(newImgA + ".src") }
}//end chgImg

		

function validateTextField(myElement)
{
	var imgName = myElement.id + '_img';

	if(validateText(myElement))
	{
		chgImg(imgName, 'reqCheck');
	}
	else
	{
		chgImg(imgName, 'reqArrow');
	}
}//end validateTextField

function validateSizeFields(ew, el, eh)
{
	if(validateText(ew) && validateText(el) && validateText(eh))
	{
		chgImg('size_img', 'reqCheck');
	}
	else
	{
		chgImg('size_img', 'reqArrow');
	}
	
}//end validateSizeFields


function validateText(myElement)
{
	if (myElement.value == 'Please Select') { return false; }
	
	var str = myElement.value;
	str = str.replace(/^\s+/g, '').replace(/\s+$/g, '');
	myElement.value = str;
	if(str.length > 0)
	{return true;}
	else
	{return false;}
}//end validateText



function validate(){

	if (!validateText(document.getElementById('contactName'))){
	alert (" \n Please fill in your Name");
	return false;
	} 
	
		if (!validateText(document.getElementById('phone'))){
	alert (" \n Please fill in your Pone Number");
	return false;
	} 


	if (!validateText(document.getElementById('orgCity'))){
	alert (" \n Please fill in Ship Origin City");
	return false;
	}

	if (!validateText(document.getElementById('desCity'))){
	alert (" \n Please fill in Ship Destination City");
	return false;
	}

	if (!validateText(document.getElementById('orgState'))){
	alert (" \n Please select Ship Origin State");
	return false;
	}

	if (!validateText(document.getElementById('desState'))){
	alert (" \n Please select Ship Destination State");
	return false;
	}

	if (!validateText(document.getElementById('orgLocType'))){
	alert (" \n Please select Ship Origin Location Type");
	return false;
	} 

	if (!validateText(document.getElementById('desLocType'))){
	alert (" \n Please select Ship Destination Location Type");
	return false;
	}

	if (!validateText(document.getElementById('orgLiftGate'))){
	alert (" \n Please select Ship Origin Lift Gate");
	return false;
	}

	if (!validateText(document.getElementById('desLiftGate'))){
	alert (" \n Please select Ship Destination Lift Gate");
	return false;
	}

	if (!validateText(document.getElementById('packageType'))){
	alert (" \n Please select Package Type");
	return false;
	}
	
	if (!validateText(document.getElementById('totalWeight'))){
	alert (" \n Please fill in Weight in pounds");
	return false;
	}

	if (
		! (validateText(document.getElementById('sizeW'))
		&& validateText(document.getElementById('sizeL'))
		&& validateText(document.getElementById('sizeH')))
		){
	alert (" \n Please fill in All Size fields in inches");
	return false;
	}
	
		if (!validateText(document.getElementById('newUsed'))){
	alert (" \n Please select New or Used");
	return false;
	}
	
		if (!validateText(document.getElementById('insurance'))){
	alert (" \n Please select if you would like insurance");
	return false;
	}

	if (!validateText(document.getElementById('qty'))){
	alert (" \n Please fill in the Quantity");
	return false;
	}

	return true;
}//END validate

function SubmitForm(){
	if(validate()) {
		document.frmShip.submit();
	}
	
}//END SubmitForm
