function SetupPageValidation()
{
	AddFld("F","EmailAddress","email");
	AddRule("man","");

	AddFld("F","Password","password");
	AddRule("man","");
}

function ValidateForm( sFormType, frm, sURL )
{
	var bRet=true;

	//bRet = runvalidattion and return boolean
	
	bRet = RuleValidation(sFormType, frm);
	bRet &= CustomValidation(sFormType, frm);
	if (bRet)
		SubmitForm(frm, sURL);
	else
		alert('Please check the form fields marked with an asterisk *');

	return false;
}


function CustomValidation(sFormType, frm)
{
	return true;
}

function SubmitForm(frm, sURL)
{
	frm.action = sURL;
	frm.method = 'post';
	frm.submit();
}

function DeleteRecord(frm, sURL)
{
	if (confirm('Are you sure you want to delete the record ?'))
		SubmitForm(frm, sURL);

}

function LoadPage(sURL)
{
	window.location.href = sURL;
}


function ViewFindResult(frm, sKey, sVal)
{
	//set hidden form value

	eval( 'var doc = document.' + frm );
	eval( 'var x = document.' + frm + '.' + sKey  );
	x.value = sVal;

	doc.submit();
	return false;
}

function Init()
{
	//define validation rules

}

function UndoChanges( frm )
{
	if ( confirm("Are you sure you want to undo all changes made ?") )
		frm.reset();
}

