// JavaScript Document

var checkSum = "1"

/*Check if Name is null*/
function checkName() {
var cN=contact_form.name.value;

if (cN == '') {
document.getElementById('warn_name').innerHTML="* Please Enter Your Name";
checkSum = "0"
event.returnValue=false;
}
else{
document.getElementById('warn_name').innerHTML="";
}
checkEmail();
}


/*Check if Email is null*/
function checkEmail() {
cE=contact_form.email.value;

if (cE == '') {
document.getElementById('warn_email').innerHTML="* Please Enter Your Email Address";
checkSum = "0"
event.returnValue=false;
}
else {
document.getElementById('warn_email').innerHTML="";
}
checkSubject();
}


/*Check if Subject is null*/
function checkSubject() {
cS=contact_form.subject.value;

if (cS == '') {
document.getElementById('warn_subject').innerHTML="* Please Enter a Subject or reference";
checkSum = "0"
event.returnValue=false;
}
else {
document.getElementById('warn_subject').innerHTML="";
}
checkMessage();
}


/*Check if Message is null*/
function checkMessage() {
cMv=contact_form.charRem.value;

if (cMv == '1000') {
document.getElementById('warn_message').innerHTML="* Please Enter your Comment or Question";
checkSum = "0"
event.returnValue=false;
}
else {
document.getElementById('warn_message').innerHTML="";
checkMailAddress();
}

function checkMailAddress()
{
	var eD = contact_form.email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(eD)) {
		document.getElementById('warn_email').innerHTML="";
		checkSumStep();
		}
	else
{
		document.getElementById('warn_email').innerHTML="* Please Enter a valid Email Address";
		checkSum = "0"
		event.returnValue=false;
	}
}

function checkSumStep()
{
if (checkSum =='1') {
	document.contact_form.submit();
	}
else {}
checkSum = "1";
event.returnValue=false;
}

}