function clearErrors(thisform) {
	document.getElementById("nameError").innerHTML = "";
	document.getElementById("emailError").innerHTML = "";
	document.getElementById("subjectError").innerHTML = "";
	document.getElementById("messageError").innerHTML = "";
	document.getElementById("validationError").innerHTML = "";
}

function validateForm(thisform) {
	var res = true;
	
	clearErrors(thisform);
	
	//Check if Name is filled.
	if ( !thisform.from.value || thisform.from.value == "" ) {
		document.getElementById("nameError").innerHTML = "<font color=red>*Name Required</font>";
		thisform.from.focus();
		res = false;
	}
	
	//Check if email is filled
	if ( !thisform.email.value || thisform.email.value == "" ) {
		document.getElementById("emailError").innerHTML = "<font color=red>*Email Required</font>";
		thisform.email.focus();
		res = false;
	}
	
	//Check subject
	if ( !thisform.subject.value || thisform.subject.value == "" ) {
		document.getElementById("subjectError").innerHTML = "<font color=red>*Subject Required</font>";
		thisform.subject.focus();
		res = false;
	}
	
	//Check Message
	if ( !thisform.message.value || thisform.message.value == "" ) {
		document.getElementById("messageError").innerHTML = "<font color=red>*Message Required</font>";
		thisform.message.focus();
		res = false;
	}
	
	if ( !res ) {
		document.getElementById("validationError").style.background = "#D5FFFF";
		document.getElementById("validationError").style.background = "#D5FFFF";
		document.getElementById("validationError").innerHTML = "<font color=red>Some required fields are missing. Please enter the fields marked in red.</font>";
	}
	
	return res;
}