// JavaScript Document

var checkSum = "1"

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

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


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

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


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

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


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

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

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

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

}