<!--



function checkCaptcha()
{	
	clearEchos();
	$.post("captcha-check.php", {captcha: $('#captcha').val()},
  	function(data){
		if (data.isValid == true) 
		{
			if (validateForm())
			{
				document.getElementById("contactform_id").submit();
			}
		}
		else
		{
			document.getElementById("validationecho").innerHTML = "Validation Failed";
			document.getElementById("row_captcha").style.backgroundColor = "#fac7c3";	
		}
		
  	}, "json");
}



function formstart() {
	document.getElementById("warning_name").style.display = "none";
	alert("testing");
}


function clearEchos() {
	document.getElementById("row_name").style.backgroundColor = "#FFFFFF";
	document.getElementById("row_email").style.backgroundColor = "#FFFFFF";
	document.getElementById("row_subject").style.backgroundColor = "#FFFFFF";
	document.getElementById("row_message").style.backgroundColor = "#FFFFFF";
	document.getElementById("row_captcha").style.backgroundColor = "#FFFFFF";
}


function validateForm() {
		
		clearEchos();
		
		if (document.contactform.name.value == "") 
		{
			document.getElementById("validationecho").innerHTML = "Please Enter Your Name";
			document.getElementById("row_name").style.backgroundColor = "#fac7c3";
			return false;
    	}
		else {
			var numericExpression = /^[a-zA-Z\s]+$/;
			if(document.contactform.name.value.match(numericExpression)){
			}
			else{
				document.getElementById("validationecho").innerHTML = "Please Enter a Valid Name";
				document.getElementById("row_name").style.backgroundColor = "#fac7c3";
				return false;
			}
		}
		
		if (document.contactform.email.value == "") 
		{
			document.getElementById("validationecho").innerHTML = "Please Enter Your Email Address";
			document.getElementById("row_email").style.backgroundColor = "#fac7c3";
        	return false;
    	}
		if (document.contactform.email.value.indexOf("@") < 0 || document.contactform.email.value.indexOf(".") < 0 )
		{
			document.getElementById("validationecho").innerHTML = "Please Enter A Valid Email Address";
			document.getElementById("row_email").style.backgroundColor = "#fac7c3";
			return false;
		}
		
		if (document.contactform.subject.value == "") 
		{
			document.getElementById("validationecho").innerHTML = "Please Enter A Subject";
			document.getElementById("row_subject").style.backgroundColor = "#fac7c3";
			return false;
    	}
		else {
			var numericExpression = /^[#0-9a-zA-Z\s\.\'\"\:\;\,\?\$\%\@\!\(\)\-\_\+\=]+$/;
			if(document.contactform.subject.value.match(numericExpression)){
			}
			else{
				document.getElementById("validationecho").innerHTML = "Please Enter a Valid Subject";
				document.getElementById("row_subject").style.backgroundColor = "#fac7c3";
				return false;
			}
		}
		
		if (document.contactform.message.value == "") 
		{
			document.getElementById("validationecho").innerHTML = "Please Enter a Message";
			document.getElementById("row_message").style.backgroundColor = "#fac7c3";
			return false;
    	}
		else {
			var numericExpression = /^[#0-9a-zA-Z\s\.\'\"\:\;\,\?\$\%\@\!\(\)\-\_\+\=]+$/;
			if(document.contactform.message.value.match(numericExpression)){
			}
			else{
				document.getElementById("validationecho").innerHTML = "Please Enter a Valid Message";
				document.getElementById("row_message").style.backgroundColor = "#fac7c3";
				return false;
			}
		}
		
    	return true;
}

//-->
