function CheckValue(ofrm,cReqFlds)
{
	var ele, cmsg = "", nerr=0;
	cReqFlds = "," + cReqFlds.toLowerCase() + ",";
	for(i=0; i<ofrm.length; i++){
		ele      = ofrm.elements[i];
		ele_name = ","+ele.id.toLowerCase()+",";
		if(cReqFlds.indexOf(ele_name)>=0 && ele_name!=""){
			if(ele.value.length < 1){
				nerr++;
				if(nerr==1) ele.focus();
				cmsg = cmsg + nerr + ". " + ReplaceFields(ele.id) + "\n";
			}
		}
	}
	if(cmsg != ""){
		cmsg = "Please fill in the following field(s) :\n\n" + cmsg;
		alert(cmsg);
	}
	return (nerr == 0)
}

function CheckSubmit(ofrm,cReqFlds){
	if ( CheckValue(ofrm,cReqFlds) ) ofrm.submit();
	else	return false;
}

function ReplaceFields(cFields)
{
	var re = /_/g;
	return cFields.replace(re, " ");
}