function checkRadios() {
var el = document.forms[0].elements;
for(var i = 0 ; i < el.length ; ++i) {
if(el[i].type == "radio") {
 var radiogroup = el[el[i].name]; // get the whole set of radio buttons.
 var itemchecked = false;
 for(var j = 0 ; j < radiogroup.length ; ++j) {
  if(radiogroup[j].checked) {
    itemchecked = true;
    break;
   }
 }
 if(!itemchecked) { 
  alert(el[i].name+" is required\n\nPlease select one item before submitting this form");
  return false;
 }
}
}
return true;
}

function ValidateForm(frm) {

  var i, j, prmpt;
  for (i = 0; i < frm.length; i++) 
  {
    fld = frm.elements[i];
	if ((fld.edit=="r") && (fld.value=="")) 
	{
		if(fld.prompt==undefined)
		   prmpt = fld.name;
		else
		   prmpt = fld.prompt; 
         	   alert(prmpt + " is a required field\n\nPlease complete with valid data before submitting this form");
  		   fld.focus();
		   return false;
	}
  }
  j = checkRadios();
  return j;
}
function ckname(fld)
{
	if((fld.checked) && (fld.value==2))
	  document.forms[0].AcctName.edit="r";
	else
	  document.forms[0].AcctName.edit="n";	
	return
}

function vdate(f)
{
 if (getStart(f.value)==undefined)  {
   alert('Must be a valid date!');
   f.value='';
   return;
  }
} 

function getStart(f) {

    if(f != '') {
        if(!isNaN(Date.parse( f ))) {
            var s = new Date(Date.parse(f)) ;
            ierr = 0 ;
      }
    }
	return s;
}
