function CheckValue(ofrm,cReqFlds)
{
	var ele, cmsg = "", nerr=0;
	var tel_house = false, tel_office = false, tel_hp = false, tel_all = true;
	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){
				if(ele.id == "Contact_House")
					tel_house = true;
				else if(ele.id == "Contact_Office")
					tel_office = true;
				else if(ele.id == "Contact_Handphone")
					tel_hp = true;
				else{
					if(tel_house && tel_office && tel_hp && tel_all){
						tel_all = false;
						nerr++;
						if(nerr==1) ele.focus();
						cmsg = cmsg + nerr + ". Contact No\n";
					}

					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, " ");
}