document.onkeyup = KeyCheck; function KeyCheck(e) {	//distinguish between IE's explicit event object (window.event) and Firefox's implicit.	var evtobj = window.event? event : e 	var keyID = evtobj.charCode? evtobj.charCode : evtobj.keyCode				switch(keyID) {    	case 13: // Safari Return, Firefox Return + Enter, IE Return + Enter     		if (doSubmit)     	 		catchSubmit();      		break;      		      	case 3: // Safari Enter     	 	if (doSubmit)	     	 	catchSubmit();      		break;				default:		break;    }}// this bit of code allows users to hit Enter// while in a textarea without submitting the formdoSubmit = true;function setFocus() {	doSubmit = false;}function removeFocus() {	doSubmit = true;}function catchSubmit() {		// call a specific validation script here... if desired		if (doSubmit) {			doSubmit=false  // stop additional submissions		submitForm();	}}function submitForm() {		allforms = document.getElementsByTagName("FORM");			if (allforms.length>0) {		pgform = allforms[0];						if (window.form_url) {						pgform.action = form_url;			pgform.method = "GET";			pgform.submit();			doSubmit = true;					}				doSubmit = true;		}	}function resetForm() {	inputs = document.getElementsByTagName("FORM");	if (inputs.length>0) inputs[0].reset();}function checkAll(check) {	table = getParent(check,"TABLE");	form = getParent(check, "FORM");		checks = table.getElementsByTagName("INPUT");		if (check.checked == true) {		for (i=0; i<checks.length; i++) {					checks[i].checked = true;			}		}	else {		form.reset();	}}function getForms() {if (navigator.userAgent.indexOf("Safari") > 0)   {  var labels = document.getElementsByTagName("label");  for (i = 0; i < labels.length; i++)    {    labels[i].addEventListener("click", addLabelFocus, false);    }  }function addLabelFocus()  {  var item = document.getElementById(this.getAttribute("for"));  item.focus();  if (item.getAttribute("type") == "checkbox")    {    if (!item["checked"])      {      item["checked"] = true;      }    else      {      item["checked"] = false;      }    }  else if (item.getAttribute("type") == "radio")    {    var allRadios = document.getElementsByTagName("input");    var radios = new Array();    for (i = 0; i < allRadios.length; i++)      {      if (allRadios[i].getAttribute("name") == item.getAttribute("name"))        {        radios.push(allRadios[i]);        }      }    for (i = 0; i < radios.length; i++)      {      if (radios[i]["checked"] &&       radios[i].getAttribute("id") != item.getAttribute("id"))        {        radios[i]["checked"] = false;        }      }    item["checked"] = true;    }  }    // clean up rendering bug in opera/safari  document.body.className = document.body.className;  }  function show(theid) {ids = document.getElementById(theid);if (ids.style.display == "block") ids.style.display = "none";else ids.style.display = "block";}function fixFontWeight() {	if (navigator.userAgent.indexOf("Safari") > 0) {		spans = document.getElementsByTagName("SPAN");			for (i=0; i<spans.length; i++) {				if (spans[i].className=="forminfo") {					spans[i].style.fontWeight = "normal";					}			}		}} 
