var formFields=["","contactName","contactPhone","contactEmail","contactSubject","contactMessage"];
var formValidated=true;

/* CLEAR BUTTON */
function clearForm(){
	for (i=1;i<=5;i++){
		document.getElementById(formFields[i]).value="";
		document.getElementById(formFields[i]).style.border="1px solid #ccc";
	}
	document.getElementById('emptyWarning').style.display="none";
	document.getElementById('emailWarning').style.display="none";
	document.getElementById('phoneWarning').style.display="none";
	document.getElementById('contactName').focus();
	document.getElementById('charCount').value=500;
}

/* SUBMIT BUTTON */
function submitForm(){
	formValidated=true;
	// first, reset the styles to normal
	for (k=1;k<=5;k++){
		document.getElementById(formFields[k]).style.border="1px solid #ccc";
	}
	document.getElementById('emptyWarning').style.display="none";
	document.getElementById('emailWarning').style.display="none";
	document.getElementById('phoneWarning').style.display="none";
	// check each field for blanks
	for (j=1;j<=5;j++){
		if(document.getElementById(formFields[j]).value===""){
			// if blank, set error styles
			document.getElementById(formFields[j]).style.border="2px solid #f3901d";
			document.getElementById('emptyWarning').style.display="block";
			formValidated=false;
		}
	}
	// check email format
	if(document.getElementById('contactEmail').value!==""){
		var emailCheck1=new RegExp("[\x40]","gi");
		var emailCheck2=new RegExp("[\x2e]","gi");
		if(emailCheck1.test(String(document.getElementById('contactEmail').value))===false||emailCheck2.test(String(document.getElementById('contactEmail').value))===false){
			document.getElementById('emailWarning').style.display="block";
			document.getElementById('contactEmail').style.border="2px solid #f3901d";
			document.getElementById('contactEmail').focus();
			document.getElementById('contactEmail').select();
			formValidated=false;
		}
	}
	// check phone format
	var phoneCheck=new RegExp("[^0-9\x28\x29\x20]","gi");
	if(phoneCheck.test(String(document.getElementById('contactPhone').value))===true){
		document.getElementById('phoneWarning').style.display="block";
		document.getElementById('contactPhone').style.border="2px solid #f3901d";
		document.getElementById('contactPhone').focus();
		document.getElementById('contactPhone').select();
		formValidated=false;
	}
	// if all ok, send to server validation:
	if(formValidated===true){
		return true;
	}else{
		return false;
	}
}