// JavaScript Document
reqColor = "#a3c0e3";
function form_check () {
	var formTest = "";
	formTest += check_name();
	formTest += check_email();
	formTest += check_mssg();
	
		if(formTest !== "") {
		alert('Please fill highlighted fields with valid information.');	
		return false;
	}
	else {
		//alert('good');
		formsubmit();
	}
	
}

function check_name(){
	var getName = document.getElementById('user_name');
	var regEx = /[^a-zA-Z ]/
	if(regEx.test(getName.value) || getName.value ==""){
		
		getName.style.backgroundColor = reqColor;
		formIsValid = "error";
		return formIsValid;
	}
	else {
		getName.style.backgroundColor = "#fff";
		formIsValid = "";
		return formIsValid;
	}
}

function check_email(){
	var regEx =/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	var getEmail = document.getElementById('user_email');
	if(!regEx.test(getEmail.value)){
		
		getEmail.style.backgroundColor = reqColor;
		formIsValid = "error";
		return formIsValid;
	}
	else {
		getEmail.style.backgroundColor = "#fff";
		formIsValid = "";
		return formIsValid;
	}
}

function check_mssg(){
	var getMssg = document.getElementById('user_mssg');
	var regEx = /[^a-zA-Z ]/
	if(regEx.test(getMssg.value) || getMssg.value == ""){
		
		getMssg.style.backgroundColor = reqColor;
		formIsValid = "error";
		return formIsValid;
	}
	else {
		getMssg.style.backgroundColor = "#fff";
		formIsValid = "";
		return formIsValid;
	}
}


function formsubmit() {							
	var formDiv = document.getElementById('formEmail');
	var uName = document.getElementById('user_name').value;
	var uEmail = document.getElementById('user_email').value;
	var uMssg = document.getElementById('user_mssg').value;
 	$.ajax({
    type: "POST",
    url: "php/emailForm.php",
    data: "user_name="+uName+"&user_email="+uEmail+"&user_mssg="+uMssg,
    success: function(msg){
    //alert( "Data Saved: " + msg );
	formDiv.innerHTML ="<p><strong>Thank you for your message</strong></p>"
   						 }
		 });
 						 }
