﻿function checkForm(form) {
	var mf="";
	var ferror;
	
	function checkfld(field) {
		var fieldvalue=field.value;
		var fieldclass=field.className;
		if (fieldvalue=="" || fieldvalue==" ") {
			mf="e";
			field.className=fieldclass+" mf";
			fielderror=true;
		} else {
			if(fieldclass.indexOf(" mf")!=-1) {
				field.className=fieldclass.substring(0,fieldclass.indexOf(" mf"));
			}
		}
	}
	// required fields
		checkfld(form.realname);
		checkfld(form.email);
		checkfld(form.message);
	//valid email
	if (form.email.value.indexOf("@")==-1) {
	  ferror=true;
		document.getElementById("email_err").style.display="list-item";
		if(form.email.className.indexOf(" mf")==-1) {form.email.className=form.email.className+" mf";}
	} else {
	  document.getElementById("email_err").style.display="none";
	}
	//error msg
	if (mf!="") {
	  ferror=true;
		document.getElementById("missfld_err").style.display="list-item";
	} else {
	  document.getElementById("missfld_err").style.display="none";
	}
	if (ferror) {
	  document.getElementById("form_errors").style.display="block";
		return false;
	} 
	document.getElementById("form_errors").style.display="none";
	return true;
}

