
function my_onkeypress(e) {
	
     if (!e) var e = window.event;

     var k = e.keyCode;
     
     if (k == 13) {
          checkInput();
          return false;
     }
	     
}     

function checkInput() {

	var bSubmit;

     // make sure at least prodct option is selected
     bSubmit = false;     
     var eAccept = xGetElementsByName("Accept");           
     for (var i=0; i<eAccept.length; i++) {
          if (eAccept[i].checked == true) {
			bSubmit = true;
               break;          
          }
     }
     
     // BS 2008-03-06
     // if there is not an Accept button, submit form
     if (eAccept.length == 0) {
     	bSubmit = true;
     }
          
     if (bSubmit == false) {
	     alert("Please select 'I Accept' or 'I Do Not Accept'");
     }
                                            
     if (bSubmit == true) {
     	document.frm1.submit();
     }
    	     
}

function xGetElementsByName(name) {
// cross browser function to return elments by name for any browser (hopefully)
 
 	var elm = null;     
     
     if (document.getElementsByName) {
          // browser implements part of W3C DOM HTML
          // Gecko, Internet Explorer 5+, Opera 5+
          elm = document.getElementsByName(name);
     } else if (document.all) {
          // Internet Explorer 4 or Opera with IE user agent
          elm = document.all[name];
     } else if (document.layers) {
          // Navigator 4
          elm = document.layers[name];
		          
          var windowRef = window;         

          var elmlist = new Array();
          
          nav4FindElementsByName(windowRef.document, name, elmlist);
          
          var elm = elmlist;
     }
     
     return elm;

}

function nav4FindElementsByName (doc, name, elmlist)
{
     var i;
     var j;
     var subdoc;
         
     for (i = 0; i < doc.forms.length; ++i)
     {
      for (j = 0; j < doc.forms[i].elements.length; j++)
      {
        if (doc.forms[i].elements[j].name && name == doc.forms[i].elements[j].name)
        {
          elmlist[elmlist.length] = doc.forms[i].elements[j];
        }
      }
     
      if (doc.forms[i].name && name == doc.forms[i].name)
      {
        elmlist[elmlist.length] = doc.forms[i];
      }
     }
          
     for (i = 0; i < doc.layers.length; ++i)
     {
      if (doc.layers[i].name && name == doc.layers[i].name)
      {
        elmlist[elmlist.length] = doc.layers[i];
      }
        
      subdoc = doc.layers[i].document;
      nav4FindElementsByName(subdoc, name, elmlist);
     }
}


