function exists(userEntry) {

  var aCharExists = 0;
  var entry=userEntry;

  if(entry) {
     for (var i=0; i<entry.length; i++) {
       if (entry.charAt(i) !="") {
         aCharExists=1;
       }
     }
  }

  if(!aCharExists) {
  return 0;
  }

  return 1;
}
function validEmail(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
}

//////////////////////////////////////////////////////////////////////
// validateForm() function:
// Validates input of entire form.
//////////////////////////////////////////////////////////////////////

function validateForm() {

	var fixThis = "";

	if(!(exists(document.enquiry.name.value))) {

	  fixThis += "Please enter your Name.\n";
	}

	if(!(exists(document.enquiry.enquiry.value))) {
	
	  fixThis += "Please enter your Enquiry.\n";
	}

	if(!(validEmail(document.enquiry.email.value))) {
	
	  fixThis += "Please enter a valid Email Address.\n";
	}
	
	if(!(document.enquiry.town.value)) {
		
	  fixThis += "Please enter your Town/City.\n";
	}
	
	if (fixThis !="") {
	  alert(fixThis);
	  
	} else {
	   
	   enquiry.submit();
	}
  }