function checkrequired(idx)
{
	var pass=true;
	if (document.images)
	{
		for (i=0;i<document.forms[idx].length;i++)
		{
			var tempobj=document.forms[idx].elements[i];
//			alert(tempobj.type.toString().charAt(0));
			if (tempobj.name.substring(0,9)=="required_")
			{
            	if (((tempobj.type=="text"||tempobj.type=="textarea"||tempobj.type=="hidden")&&tempobj.value=='')
                    ||(tempobj.type.toString().charAt(0)=="s"&&tempobj.options[tempobj.selectedIndex].value==''))
				{
					pass=false;
					break;
				}
				else if (tempobj.type.toString().charAt(0)=="r")
            	{
            //        alert("Checking "+tempobj.name);
				//	var c = -1;
				    for (var x=tempobj.length-1; x > -1; x--) {
					//	alert(tempobj[x].checked);
				        if (tempobj.checked==true) pass=true; 
				    }
               		if (pass==false) break;
				}
			}

		 }
	}
	if (!pass)
	{
		shortFieldName=tempobj.name.substring(9,30).toUpperCase();
		alert("Please make sure the "+shortFieldName+" field was properly completed.");
		tempobj.focus();
	}
	else {	document.forms[idx].submit();  }
}


function valButton(btn) {
    var c = -1;
    for (var i=btn.length-1; i > -1; i--) {
        if (btn[i].checked==true) {c = i; i = -1; alert(btn[i].value); }
    }
    if (c > -1) return true;
    else return false;
}