function verify(email) {
 invalidChars = " /:,;"
 if (email == "") {
  return false
 }
 for (i=0; i<invalidChars.length; i++) {
  badChar = invalidChars.charAt(i)
  if (email.indexOf(badChar,0) > -1) {
   return false
  }
 }
 atPos = email.indexOf("@",1);
 if (atPos == -1) {
  return false
 }
 if (email.indexOf("@",atPos+1) > -1) {
    return false
 }
 periodPos = email.indexOf(".",atPos);
 if (periodPos == -1) {
  return false
 }
 if (periodPos+3 > email.length) {
  return false
 }
 return true
}

function ValidateRequest() {
	isSubmit=true;
	ex = /^(\D*)(\d{3})?(\D*)\d{3}(\D*)\d{4}$/;
	
	if (document.forms["swForm"].txtName.value == "") {
		alert ("Please Enter Your Name.");
		document.forms["swForm"].txtName.focus();
		document.forms["swForm"].txtName.select();
		isSubmit=false;
	}
	if (document.forms["swForm"].txtPhone.value != "" && !ex.test(document.forms["swForm"].txtPhone.value)) {
		alert ("Please Enter a Valid Phone Number. ###-###-####");
		document.forms["swForm"].txtPhone.focus();
		document.forms["swForm"].txtPhone.select();
		isSubmit=false;
	}
	if (!verify(document.forms["swForm"].txtEmail.value)) {
		alert ("Please Enter a Valid Email Address.");
		document.forms["swForm"].txtEmail.focus();
		document.forms["swForm"].txtEmail.select();
		isSubmit=false;
	}
	if( isSubmit ){
		document.forms["swForm"].submit();
	}
	swForm.isSubmit.value = isSubmit;
	return isSubmit;
}


