// JavaScript Document

fred = /^([1-9]|0[1-9]|1[0-2])\/([1-9]|[12][0-9]|3[01])\/\d{4}$/

re=/^\w+([\.-]?\w+)*@\w+([\.-]?w+)*(\.\w{2,3})+$/

phnum = /\d{10}/

eleven = /\d\d\d\d\d\d\d\d\d\d\d/


function vRequest(passForm){

stripped = passForm.phone.value

new_value = stripped.replace(/[\(\)\.\-\ ]/g, '')
	
	if (passForm.name.value == ""){		
	alert("Please enter your name!")
	passForm.name.focus()
	passForm.name.select()	
	return false
	}
	
	if (passForm.company.value == ""){
	alert("Please enter your company name or \"none\" if you are an individual!")
	passForm.company.focus()
	passForm.company.select()	
	return false
	}

	if (passForm.phone.value == ""){		
	alert("Please enter a valid telephone number!")
	passForm.phone.focus()
	passForm.phone.select()	
	return false
	}
			
	if (isNaN(new_value)){		
	alert("Your phone number contains illegal characters")
	passForm.phone.focus()
	passForm.phone.select()	
	return false
	}

	if (!(phnum.test(new_value))){		
	alert("Please enter a valid 10 digit phone number!")
	passForm.phone.focus()
	passForm.phone.select()	
	return false
	}

	if (eleven.test(new_value)){		
	alert("Please enter a valid 10 digit phone number!")
	passForm.phone.focus()
	passForm.phone.select()	
	return false
	}

	if (passForm.time_to_call.value == ""){
	alert("What is the best time to call you?")
	passForm.time_to_call.focus()
	passForm.time_to_call.select()	
	return false
	}
	
	if (!(re.test(passForm.email.value))){		
	alert("You must enter a valid e-mail address!")
	passForm.email.focus()
	passForm.email.select()	
	return false
	}


return true
}
