window.onError = error_report;

function error_report() {
    window.status = "JavaScript error!";
    return true;
}

function noSpam(user,domain) {
	locationString = "mailto:" + user + "@" + domain;
	window.location = locationString;
}

function getFocus() {
	window.focus();
}

function returnObjById(id) {
	if (document.getElementById)
		var returnVar = document.getElementById(id);
	else if (document.all)
		var returnVar = document.all[id];
	else if (document.layers)
		var returnVar = document.layers[id];
	return returnVar;
}

function toggleLayer( whichLayer ){
	var elem, vis;  if( document.getElementById ) // standards work
		elem = document.getElementById( whichLayer );
	else if( document.all ) //old msie versions work
		elem = document.all[whichLayer];
	else if( document.layers ) // nn4 works
		elem = document.layers[whichLayer];

	vis = elem.style;  // if the style.display value is blank we try to figure it out here
	if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
		vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
	vis.display = (vis.display==''||vis.display=='block')?'none':'block';
}


