function setStyleById(i,p,v){var n=document.getElementById(i);n.style[p]=v;}
function setError(field,output,text){document.getElementById(output).innerHTML=text;setStyleById(output,"color","#FF0000");setStyleById(field.id,"borderColor","#FF0000");}
function clearError(field,output,text){setStyleById(field.id,"borderColor","#CCCCCC");setStyleById(output,"color","#000000");document.getElementById(output).innerHTML=text;}
function validateName(field,output){if(field.value==""){setError(field,output,"Please Enter Your Name");return false;}else{clearError(field,output,"Name");return true;}}
function validateEmail(field,output){validRegExp=/^[^@]+@[^@]+.[a-z]{2,}$/i;strEmail=field.value;if(strEmail.search(validRegExp)==-1){setError(field,output,"Please Enter a valid Email");return false;}else{clearError(field,output,"Email");return true;}}
function validatePhone(field,output){var numPhone=field.value.replace(/[-' 'xX'ext''ext.']/g,'')
if(isNaN(numPhone)||numPhone==""){setError(field,output,"Please Enter a Phone Number");return false;}else{clearError(field,output,"Phone");return true;}}
function validateSubmit(){if(validateName(document.getElementById("name"),"name-label")&validateEmail(document.getElementById("email"),"email-label")&validatePhone(document.getElementById("phone"),"phone-label")){return true;}else{return false;}}