function validateFormOnSubmit() {

if (validateFirst()){
   if(validateLast()) {
   		if(validatePhone()) {
			if(validateEmail()) {
				
         document.frmMail.submit();
    
			}
		}
	}
}
else{
    return false;
    }
}


function validateFirst() {

 if(document.getElementById("first").value ==null || ltrim(document.getElementById("first").value) ==""){
 	alert("Please provide a first name");
	document.getElementById("first").focus();
	return false;
 }

else{return true;}

}


function validateLast() {

 if(document.getElementById("last").value ==null || ltrim(document.getElementById("last").value) ==""){
 	alert("Please provide a last name");
	document.getElementById("last").focus();
	return false;
 }

else{return true;}

}

function validateEmail() {

 if(document.getElementById("email").value ==null || ltrim(document.getElementById("email").value) ==""){
 	alert("Please provide an email address");
	document.getElementById("email").focus();
	return false;
 }

else{return true;}

}


function validatePhone() {

 if(document.getElementById("phone").value ==null || ltrim(document.getElementById("phone").value) ==""){
 	alert("Please provide a phone number");
	document.getElementById("phone").focus();
	return false;
 }

else{return true;}

}

function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}