		function validate_required(field,alerttxt)
		{
		with (field)
		{
		if (value==null||value=="")
		  {alert(alerttxt);return false}
		else {return true}
		}
		}function validate_form(thisform)
		{
		
		with (thisform)
		{
			var emailFilter=/^[^@]+@[^@.]+\.[^@]*\w\w$/;
			if(email.value=="")
			{
			alert('Email field cannot be blank');
			email.focus();
			return false;
			}
			if (!(emailFilter.test(email.value))) { 
			alert('Please enter a valid email address');
			email.focus();
			return false;
			}	
			var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/
			if (email.value.match(illegalChars)) {
			alert('Please enter a valid email address');
			email.focus();
			return false;
			}
		}
		
		with (thisform)
			{
			if (validate_required(datepicker,"Please select move date")==false)
			  {datepicker.focus();return false}
			if (validate_required(fromzip,"No origin zip code entered")==false)
			  {fromzip.focus();return false}
			if (validate_required(tozip,"No destination zip code entered")==false)
			  {tozip.focus();return false}
			}
	}