<!--
function validate(form)
{
	if (form.name.value == "")
	{
		alert("Please enter your name");
		form.name.focus();
		return false;
	}
	
	var theStr = new String(form.email.value);
	var index = theStr.indexOf("@");
	if (index > 0)
	{
		var pindex = theStr.indexOf(".",index);
		if ((pindex > index+1) && (theStr.length > pindex+1))
		{
			//pass
		}
		else
		{
			alert("Please enter a valid email address");
			form.email.focus();
			return false;
		}
	}
	else
	{
		alert("Please enter a valid email address");
		form.email.focus();
		return false;
	}
	if (form.phone.value == "")
	{
		alert("Please enter a phone number");
		form.phone.focus();
		return false;
	}
  
	var GoodChars = "0123456789";
	var i = 0;
	var TempPhone = "";
	var LastChar = "";
	var count = 0;
	for (i =0; i <= form.phone.value.length -1; i++) 
	{
		if (GoodChars.indexOf(form.phone.value.charAt(i)) != -1)
		{          
			if((TempPhone == "") && ((form.phone.value.charAt(i) == "1") || (form.phone.value.charAt(i) == "0")))
			{//get rid of beginning 1 or 0
			}
			else
			{
				if(form.phone.value.charAt(i)==LastChar)
				{
					count=count+1;
					if(count==10)
					{
						alert("Please enter a valid 10-digit phone number");
						form.phone.focus();
						return false;
					}
				}        
				else
				{
					count=0;
				}				
				if(LastChar=="")
				{
					count=1;
				}
				
				TempPhone+=form.phone.value.charAt(i);
			}
			LastChar=form.phone.value.charAt(i);      
		}
	}
  
	form.phone.value=TempPhone;
	
	if(form.phone.value.match(/^[ ]*[(]{0,1}[ ]*[0-9]{3,3}[ ]*[)]{0,1}[-]{0,1}[ ]*[0-9]{3,3}[ ]*[-]{0,1}[ ]*[0-9]{4,4}[ ]*$/)==null)
	{
		alert("Please enter a valid 10-digit phone number");
		form.phone.focus();
		return false; 
	}
	
	//alert("Zip.");
	
	
	if (form.origin_zip.value == "" /*|| form.origin_zip.value.length < 5*/)
	{
		alert("Please enter your orign zip code");
		form.origin_zip.focus();
		return false;
	}
	
	//alert(form.origin_zip.value);
	/*
	if (form.origin_zip.value.length < 5)
	{
		alert("Please enter a valid zip code");
		form.origin_zip.focus()
		return false;
	}
	*/
	//alert("Past Zip Code..");
	
	//var today = '2006' + '01' + '30';
	//now built in build_date.js
	//alert("Date.");
	var move_date = form.move_year.value + form.move_month.value + form.move_day.value;  
	if (today>=move_date)
	{
		alert("Please enter a future move date");
		form.move_month.focus();
		return false;
	}    
	//alert("City.");
	if (form.destination_city.value == "" || form.destination_city.value == "Enter City.")
	{
		alert("Please enter your destination city");
		form.destination_city.focus();
		return false;
	}
	if (form.destination_city.value.match(/^\d{1,}$/)!=null)
	{
		alert("Please enter a valid destination city");
		form.destination_city.focus();
		return false;
	}
	//alert("State.");
	if (form.destination_state.value == "XX")
	{
		alert("Please select your destination state");
		form.destination_state.focus();
		return false;
	}
	//alert("Make.");
	if (form.make.value == "")
	{
		alert("Please select the make of your vehicle.");
		form.make.focus();
		return false;
	}
	//alert("Model.");
	if (form.model.value == "")
	{
		alert("Please select the model of your vehicle.");
		form.model.focus();
		return false;
	}
	
	return true;
}
// -->