function validateFormOnSubmit() {

if (validateFirst()){
   if(validateLast()) {
   		if(validatePhone()) {
			if(validateEmail()) {
				if(validatePhone()) {
					if(validateAddress()) {
						if(validateCity()) {
							if(validateState()) {
								if(validateZip()) {
									if(validateService()) {
										if(validateProduct()) {
											if(validateScheduleDate()) {
												if(validateScheduleTime()) {
				
         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 validateAddress() {

 if(document.getElementById("address").value ==null || ltrim(document.getElementById("address").value) ==""){
 	alert("Please provide an address");
	document.getElementById("address").focus();
	return false;
 }

else{return true;}

}

function validateCity() {

 if(document.getElementById("city").value ==null || ltrim(document.getElementById("city").value) ==""){
 	alert("Please provide a city");
	document.getElementById("city").focus();
	return false;
 }

else{return true;}

}


function validateState() {

 if(document.getElementById("state").value ==null || ltrim(document.getElementById("state").value) ==""){
 	alert("Please provide a state");
	document.getElementById("state").focus();
	return false;
 }

else{return true;}

}

function validateZip() {

 if(document.getElementById("zip").value ==null || ltrim(document.getElementById("zip").value) ==""){
 	alert("Please provide a zip");
	document.getElementById("zip").focus();
	return false;
 }

else{return true;}

}

function validateService() {

 if(document.getElementById("service").value ==null || document.getElementById("service").value ==""){
 	alert("Please provide a service");
	document.getElementById("service").focus();
	return false;
 }

else{return true;}

}

function validateProduct() {

 if(document.getElementById("product").value ==null || document.getElementById("product").value ==""){
 	alert("Please provide a product");
	document.getElementById("product").focus();
	return false;
 }

else{return true;}

}

function validateScheduleDate() {

 if(document.getElementById("scheduleDate").value ==null || ltrim(document.getElementById("scheduleDate").value) ==""){
 	alert("Please provide a schedule date");
	document.getElementById("scheduleDate").focus();
	return false;
 }

else{return true;}

}

function validateScheduleTime() {

 if(document.getElementById("scheduleTime").value ==null || document.getElementById("scheduleTime").value ==""){
 	alert("Please provide a schedule time");
	document.getElementById("scheduleTime").focus();
	return false;
 }

else{return true;}

}

function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}
