onerror = handleErrors
function handleErrors(errorMessage, url, line){
	return true
}

var popupWindow;
function openWindow(script,args,name) {
   popupWindow = window.open(script,name,args);
}

function lookatMe() {
   if ((navigator.appName!="Microsoft Internet Explorer") || (parseInt(navigator.appVersion)>=4)) {
      focus();
      if (document.forms['loginForm']) {
        document.forms['loginForm'].username.focus();
      }
      else if (document.forms['simpleSearch']) {
        document.forms['simpleSearch'].SearchText.focus();
      }
   }
}

function checkChecker(formName, elementName, message){
	var checkboxesSelected = 0;
	var i;
	var theForm = document[formName];

	for (i=0; i<theForm.length; i++) {
		var matchedElement = theForm[i].name.indexOf(elementName) != -1 ? true : false;
		if (matchedElement) {
			if (theForm[i].type == "checkbox" && theForm[i].checked) {
				checkboxesSelected += 1;
				}
			}
		}
	if (checkboxesSelected == 0 ) {
		showLayer(message);
		}
	else {
		openCompare(formName);
		}
	}

function showLayer(menu) {
	setLayer(menu,true);
	}

function hideLayer(menu) {
	setLayer(menu,false);
	}

function setLayer(szDivID, iState){
	// iState, true=visible, false=hidden
	if(document.layers) { //NN4+
		document.layers[szDivID].visibility = iState ? "show" : "hide";
		}
	else if(document.getElementById){ //gecko(NN6) + IE 5+
		var obj = document.getElementById(szDivID);
		obj.style.visibility = iState ? "visible" : "hidden";
		FormsTweak(iState);
		}
	else if(document.all){ // IE 4
		document.all[szDivID].style.visibility = iState ? "visible" : "hidden";
		FormsTweak(iState);
		}
	}


function FormsTweak(iState) {
	// iState, true=hidden, false=visible, opposite to setLayer()!
	var state = iState ? "hidden" : "visible";
	for(var f = 0; f < (document.forms.length); f++) {
		for(var e = 0; e < (document.forms[f].elements.length); e++){
			if(document.forms[f].elements[e].type=="select-one") {
				document.forms[f].elements[e].style.visibility = state;
				}
			}
		}
	}




