//Client-Side JavaScript
//Form validation:
function validateEMail(entered, MsgBox) {
	with (entered) {
	strAt=value.indexOf("@");
	strDot=value.lastIndexOf(".");
	strPosition=value.length-1;
		if (strAt<1 || strDot-strAt<2 || strPosition-strDot>3 || strPosition-strDot<2) {
			if (MsgBox) {
				alert(MsgBox); entered.focus(); entered.select();
				} 
		return false;
		} else {
		return true;
		}
	}
}

function validEMail(entered) {
	with (entered) {
	var emailExp = /^[a-z][a-z_0-9\.]+@[a-z_0-9]+\.[a-z]{3}$/i
	var validEmail = emailExp.test(entered)
	
		if (!validEmail) {
			alert("Please enter a valid e-mail address (e\.g\., jane@provider\.com)"); entered.focus(); entered.select();
		}
	}
}

function checkCustData(theForm) 
{
	var errmsg = "The following fields are required: \n";
	var error = 0;
	if (theForm.txtFName.value == "")
		{
		errmsg += "* First Name \n";
		error = 1;
		}
	if (theForm.txtLName.value == "")
		{
		errmsg += "* Last Name \n";
		error = 1;
		}
	if (theForm.txtTitle.value == "")
		{
		errmsg += "* Title \n";
		error = 1;
		}
	if (theForm.txtCompany.value == "")
		{
		errmsg += "* Company \n";
		error = 1;
		}
	if (theForm.txtAdd.value == "")
		{
		errmsg += "* Address \n";
		error = 1;
		}
	if (theForm.txtCity.value == "")
		{
		errmsg += "* City \n";
		error = 1;
		}						
	if (theForm.txtZip.value == "")
		{
		errmsg += "* Zip Code \n";
		error = 1;
		}
	if (theForm.txtPhone.value == "")
		{
		errmsg += "* Phone Number \n";
		error = 1;
		}
	if (theForm.txtEMail.value == "")
		{
		errmsg += "* Email Address";
		error = 1;
		}
	if (error == 1)
		{
		alert(errmsg);
		return false;
		}	
	sendCustData();
}

	
function sendCustData(){
	document.CustData.formaction.value = "Yes";
}
