/*
Form Verification Script
Created by Michael Garner For Ecliptec Software and Web Development
Copyright 2004 Nexus Commercial Pty Ltd
http://www.ecliptec.com.au
*/

function verifyForm(formObj){
	var required = eval("document."+formObj+".required.value");
	if (required.length == 0){return true;} 
	var reqFields =required.split(",");
	var key,s,t,missinginfo;
	missinginfo = "";
	for (key in reqFields)
	{
		t = reqFields[key];
		//alert(t);
		eval("s=document."+formObj+"."+t+".value");
		if ((t.lastIndexOf("email")!=-1) || (t.lastIndexOf("Email")!=-1)){
			//alert(s);
			if (s.search(".*@.*[.].*")!= 0){
				eval("document."+formObj+"."+t+".style.backgroundColor=\"#FFCC99\"");
				missinginfo += "\n     -  "+t;
			}
			else{
				eval("document."+formObj+"."+t+".style.backgroundColor=\"#FFFFFF\"");
			}
		}
		else{
			if (s.length == 0){
				//alert(s);
				eval("document."+formObj+"."+t+".style.backgroundColor=\"#FFCC99\"");
				missinginfo += "\n     -  "+t;
			}
			else{
				eval("document."+formObj+"."+t+".style.backgroundColor=\"#FFFFFF\"");
			}
		}
	}
	if (missinginfo != "") {
		missinginfo ="_____________________________\n" +
		"You failed to correctly fill in your:\n" +
		missinginfo + "\n_____________________________" +
		"\nPlease re-enter and submit again!";
		alert(missinginfo);
		return false;
	}
	else {
		return true;
	}
}
