function validate_req(field,alerttxt)
{
with (field)
{
if (value=="")
  {alert(alerttxt);return false}
else {return true}
}
}

function validate_cnumber(field){
var telnoRegxp = /([0-9]){3}(-?)([0-9]){3}(-?)([0-9]){4}$/;

with (field){
	if (value==""){
		alert("Please provide us with a telephone number");
		return false
	}	
	else if(telnoRegxp.test(value) != true){
		alert("Please enter a your Phone number with Area Code\n(i.e. 123-123-1234)");
		return false;
	}
	else {return true;}
}
}

function validate_email(field,alerttxt)
{
with (field)
{
	if(value!=""){
		apos=value.indexOf("@")
		dotpos=value.lastIndexOf(".")
		if (apos<1||dotpos-apos<2) 
  			{alert(alerttxt);return false}
		else{return true}
	}
	else {return true}
}
}

function checkForm(thisform){
	with (thisform){
		if (validate_req(fname,"Please Enter Your Name")==false){
			fname.focus();
			return false
		}
		if (validate_cnumber(cnumber)==false){
			cnumber.focus();
			return false
		}
		if (validate_email(eadd,"Please Enter Valid Email Address (i.e mymail@domain.com)")==false){
			eadd.focus();
			return false
		}
		if (validate_req(comment,"Please tell us what you need by filling service required")==false){
			comment.focus();
			return false
		}
	}
}