function checkFields(frm)
{
	var msg = "";
	var fm = eval("document." + frm);	
	var i = parseInt(fm.all.length);	
	var j = 0;
	while(j < i)
	{	if(fm.all[j].name == null)
		{
			j++;
			continue;
		}
		if((fm.all[j].name.substring(0,3) == "req")&&(fm.all[j].value == ""))
		{	
			msg = "One or more of the required field(s) are missing!";
			break;
		}
		
		
		j++;		
	}
	if(msg != "")
	{
		alert(msg);
		fm.all[j].focus();
		return false;	
	}
	else
		return true;
}


function checkNum(txt)
{
	var retVal = true;
	var num = txt.value;
	for(var i=0; i<num.length;i++)
	{
		retVal = retVal & inNum(num.substring(i,i+1));
	}
	if(!retVal)
	{
		alert("Only numbers [0-9] allowed.");
		txt.value = num.substring(0,num.length-1);
	}
}
function inNum(nm)
{
	if((nm == "0")||
	(nm == "1")||
	(nm == "2")||
	(nm == "3")||
	(nm == "4")||
	(nm == "5")||
	(nm == "6")||
	(nm == "7")||
	(nm == "8")||
	(nm == "9"))
		return true;
	else
		return false;	
}
