/************************************************************************
Special Education JavaScript SDK, All rights are reserved, 2005
*************************************************************************/

/* 
Alias to document.getElementById
Created by MFM 
*/
function ret(oId)
{
	return document.getElementById(oId);
}//ret

/*
Function to validate client side forms.
Created by MFM
*/
function valForm(fObj)
{
	for(i=0;i<fObj.elements.length;i++)
	{
		var item = fObj.elements[i];
		if(item.isReq=="1"&&item.value=="")
		{
			alert("You must enter "+item.lname);
			if(ret(item.name) && item.type!="hidden")ret(item.name).focus();
			if (item.type=="hidden")
				ret(item.visInput).focus();
			return false;
		}//if
		if(item.isNum=="1"&&isNaN(item.value))
		{
			alert("Sorry "+item.lname+" must be number.");
			if(ret(item.name))ret(item.name).focus();
			return false;
		}//if
		if(item.isEmail=="1"&&(item.value.indexOf("@")==-1||item.value.indexOf(".")==-1))
		{
			alert("Sorry Email entered in an invalid format.");
			if(ret(item.name))ret(item.name).focus();
			return false;
		}//if
		if(item.customVal)
		{
			if(!eval(item.customVal))
			{
				if(ret(item.name))ret(item.name).focus();
				alert(item.lname);
				return false;
			}//if
		}//if
		//if(ret(item.name))ret(item.name).focus();
	}
	return true;
}//valForm