/********************************************************************************\
Form Validation
\********************************************************************************/

function validateForm(form) {

	var error = 0;
	var errMsg="Error!\n";
	var errMsg1="";
	errMsg1 = checkrequired(form);
	if (errMsg1.length > 0) {
		error = 1;
		errMsg = errMsg + "\n" + errMsg1;
	}


	if (error) {
		alert(errMsg);
		return false;
	} else {
		//alert("No Errors");
		return true;	
	}
	
}

/********************************************************************************\
Check for Required Fields
\********************************************************************************/
function checkrequired(which) {
var pass=true;
var msg="";

if (document.images) {
	for (i=0;i<which.length;i++) {
		var tempobj=which.elements[i];

		
			if (tempobj.name.substring(0,8)=="required") {
				if (((tempobj.type=="text" || tempobj.type=="textarea") && tempobj.value=='') 
						||(tempobj.type.toString().charAt(0)=="s" && tempobj.selectedIndex==0))
					{
						msg = msg + tempobj.name.substring(8) + "\n";
						pass=false;
	         }


   		   }
   	}
}

if (!pass) {
	//shortFieldName=tempobj.name.substring(8,30);
	return msg;
}
else 
	return "";
}

