function validateFormOnSubmit() {

if (validateFirst()){
   if(validateLast()) {
   		if(validatePhone()) {
			if(validateEmail()) {
				if(validatePhone()) {
					if(validateAddress()) {
						if(validateCity()) {
							if(validateState()) {
								if(validateZip()) {
									if(validateSurface()) {
										if(validateProduct()) {
											if(validateForyour()) {
												if(validateShape()) {
													if(validateDimensions()) {
				
         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 validateSurface() {

 if(document.getElementById("surface").value ==null || document.getElementById("surface").value ==""){
 	alert("Please provide a surface");
	document.getElementById("surface").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 validateForyour() {

 if(document.getElementById("foryour").value ==null || document.getElementById("foryour").value ==""){
 	alert("Please provide a for your");
	document.getElementById("foryour").focus();
	return false;
 }

else{return true;}

}

function validateShape() {

 if(document.getElementById("shape").value ==null || document.getElementById("shape").value ==""){
 	alert("Please provide a shape");
	document.getElementById("shape").focus();
	return false;
 }

else{return true;}

}


function validateDimensions() {

 if(document.getElementById("dimensions").value ==null || ltrim(document.getElementById("dimensions").value) ==""){
 	alert("Please provide a dimension");
	document.getElementById("dimensions").focus();
	return false;
 }

else{return true;}

}


function ltrim(stringToTrim) {
	return stringToTrim.replace(/^\s+/,"");
}
