// Trims whitespace from any form fields
String.prototype.trim = function() {
a = this.replace(/^\s+/, '');
return a.replace(/\s+$/, '');
};


function checkForm(yourinfo) {
  
  if (yourinfo.fname.value == "" || yourinfo.fname.value == null) {
	//Check for an empty string or null value
	alert("Please type in a value for First Name");
	return(false);
  } 
  
  if (yourinfo.lname.value == "" || yourinfo.lname.value == null) {
	//Check for an empty string or null value
	alert("Please type in a value for Last Name");
	return(false);
  } 
    if (yourinfo.clinic.value == "" || yourinfo.clinic.value == null) {
	//Check for an empty string or null value
	alert("Please type in a value for Clinic Name");
	return(false);
  } 

  if (yourinfo.street.value == "" || yourinfo.street.value == null) {
	//Check for an empty string or null value
	alert("Please type in a value for Street Name");
	return(false);
  }
  
  if (yourinfo.city.value == "" || yourinfo.city.value == null) {
	//Check for an empty string or null value
	alert("Please type in a value for City");
	return(false);
  } 
  
  if (yourinfo.state.value == "" || yourinfo.state.value == null) {
	//Check for an empty string or null value
	alert("Please type in a value for State");
	return(false);
  } 
  
   if (yourinfo.zipcode.value == "" || yourinfo.zipcode.value == null) {
	//Check for an empty string or null value
	alert("Please type in a value for Zip Code");
	return(false);
  } 
  
    if (yourinfo.comments.value == "" || yourinfo.comments.value == null) {
	//Check for an empty string or null value
	alert("Please type in a value for Comments");
	return(false);
  } 
   
   
   
  var emailAddy = yourinfo.email.value.length;
  var ampInEmail = yourinfo.email.value.lastIndexOf("@");
  var diffInSymbols = yourinfo.email.value.lastIndexOf(".") - yourinfo.email.value.lastIndexOf("@") 
 
  if ((yourinfo.email.value.lastIndexOf(".") != emailAddy - 4) || ( diffInSymbols < 2))  {
	//Check for an empty string or null value
	alert("Please type in a valid Email Address");
	return(false);
  } 
  
  	
} 

function validate() {
var flag = true;
var fields = document.getElementsByTagName("input");
if (fields(0) != null) {
if (fields(0).value == '') {
flag = false;
} } else {
flag = true;
}


if (fields(1) ) {
if (fields(1).value == '') {
flag = false;
} } else {
flag = true;
}

if (fields(2) ) {
if (fields(2).value == '') {
flag = false;
} } else {
flag = true;
}

if (fields(3) ) {
if (fields(3).value == '') {
flag = false;
} } else {
flag = true;
}

if (fields(4) ) {
if (fields(4).value == '') {
flag = false;
} } else {
flag = true;
}

if (fields(5) ) {
if (fields(5).value == '') {
flag = false;
} } else {
flag = true;
}

if (fields(6) ) {
if (fields(6).value == '') {
flag = false;
} } else {
flag = true;
}

if (fields(7) ) {
if (fields(7).value == '') {
flag = false;
} } else {
flag = true;
}




if (flag) {
//alert('Validation successful, document will be submitted.');document.submit();
} else {
alert('Please complete all form fields before submitting.');
return(false);
}
return 0;
}

