function trimAll(sString) 
{
	while (sString.substring(0,1) == ' ')
	{
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}

function validatefields(thisfrm)
{

	if(thisfrm.VehicleType1.value == "")
	{
		alert("Please select the Type for Vehicle 1");
		thisfrm.VehicleType1.focus();
		return false;
	}

	if(thisfrm.carmake1.value == "")
	{
		alert("Please enter the Make for Vehicle 1");
		thisfrm.carmake1.focus();
		return false;
	}

	if(thisfrm.model1.value == "")
	{
		alert("Please enter the Model for Vehicle 1");
		thisfrm.model1.focus();
		return false;
	}

	if(thisfrm.caryear1.value == "")
	{
		alert("Please enter the Model Year for Vehicle 1");
		thisfrm.caryear1.focus();
		return false;
	}

	if (trimAll(thisfrm.fromzip.value) == "" || isNaN(thisfrm.fromzip.value) || (thisfrm.fromzip.value).length != 5) 
	{
		alert("Please enter proper From ZIP code value");
		thisfrm.fromzip.select();
   		return false;
	} 

	if(trimAll(thisfrm.fromcity.value) == "")
	{
		alert("Please select your Moving From City");
		thisfrm.fromcity.focus();
		return false;
	}

	if(thisfrm.fromstate.value == "")
	{
		alert("Please select your Moving From State");
		thisfrm.fromstate.focus();
		return false;
	}

	if (trimAll(thisfrm.tozip.value) == "" || isNaN(thisfrm.tozip.value) || (thisfrm.tozip.value).length != 5) 
	{
		alert("Please enter proper To ZIP code value");
		thisfrm.tozip.select();
   		return false;
	}

	if(trimAll(thisfrm.tocity.value) == "")
	{
		alert("Please select your Moving To City");
		thisfrm.tocity.focus();
		return false;
	}
	
	if(thisfrm.tostate.value == "")
	{
		alert("Please select your Moving To State");
		thisfrm.tostate.focus();
		return false;
	}

	if(trimAll(thisfrm.movedate.value)== "" || trimAll(thisfrm.movedate.value).length < 10)
	{
		alert("Please enter a Move Date in the format mm/dd/yyyy");
		thisfrm.movedate.focus();
		return false;
	}

	if(isDate(thisfrm.movedate.value)==false)
	{
		thisfrm.movedate.focus();
		return false;
	}
	
	var dateString = thisfrm.movedate.value;
	var now = new Date();
	var today = new Date(now.getYear(),now.getMonth(),now.getDate());
	var mvdate = new Date(dateString.substring(6,10),dateString.substring(0,2)-1,dateString.substring(3,5));

	if (mvdate <= today) 
	{
		alert("Move Date has to be after Today's date");
		thisfrm.movedate.select();
		return false;
	}

	if(thisfrm.FirstName.value.replace(" ", "") == "")
	{
		alert("Please enter your First Name");
		thisfrm.FirstName.focus();
		return false;
	}

	if(thisfrm.LastName.value.replace(" ", "") == "")
	{
		alert("Please enter your Last Name");
		thisfrm.LastName.focus();
		return false;
	}

	if(thisfrm.phone.value == "" || isNaN(thisfrm.phone.value) || thisfrm.phone.value.length < 10)
	{
		alert("Please enter proper 10 digit Day Phone Number. Use only numbers.");
		thisfrm.phone.select();
		return false;
	}

	if(thisfrm.phone2.value == "" || isNaN(thisfrm.phone2.value) || thisfrm.phone2.value.length < 10)
	{
		alert("Please enter proper 10 digit Evening Phone Number. Use only numbers");
		thisfrm.phone2.select();
		return false;
	}
	
	if(thisfrm.emailaddress.value.replace(" ", "") == "")
	{
		alert("Please enter an email address.");
		thisfrm.emailaddress.select();
		return false;
	}

	if(!(validateEmail(thisfrm.emailaddress.value)))
		{
		alert("Please enter your proper email address.");
		thisfrm.emailaddress.focus();
		return false;
		}

	return true;
}



