 <!--
function getRefToDiv(divID) {
    if( document.layers ) { //Netscape layers
        return document.layers[divID]; }
    if( document.getElementById ) { //DOM; IE5, NS6, Mozilla, Opera
        return document.getElementById(divID); }
    if( document.all ) { //Proprietary DOM; IE4
        return document.all[divID]; }
    if( document[divID] ) { //Netscape alternative
        return document[divID]; }
    return false;
}
function getRefToAnchor(anchorID) {
    if( document.anchors ) { //Netscape layers
        return document.anchors(anchorID); }
    if( document.getElementById ) { //DOM; IE5, NS6, Mozilla, Opera
        return document.getElementById(anchorID); }
    if( document.all ) { //Proprietary DOM; IE4
        return document.all[anchorID]; }
    if( document[anchorID] ) { //Netscape alternative
        return document[anchorID]; }
    return false;
}
function setMOver(divIDstr) {
	getRefToDiv(divIDstr.split(",").pop()).className = getRefToDiv(divIDstr.split(",").pop()).className + '_hover';
	var i, divID;
	for (i=0; i<divIDstr.split(",").length; i++) {
		divID = divIDstr.split(",")[i];
		if ( getRefToDiv('sub' + divID)!==null ) { 
			getRefToDiv('sub' + divID).className = 'activemenu';
			getRefToDiv('sub' + divID).style.top = 18 + findPosY(getRefToAnchor('anchor' + divID));		
			getRefToDiv('sub' + divID).style.left = findPosX(getRefToAnchor('anchor' + divID))-2;		
		}
	}
}
function setMOut(divIDstr) {
	var divID = divIDstr.split(",").pop();
	var i;
	getRefToDiv(divID).className = getRefToDiv(divID).className.replace('_hover', '');
	for (i=0; i<divIDstr.split(",").length; i++) {
		divID = divIDstr.split(",")[i];
		if ( getRefToDiv('sub' + divID)!=null ) { 
			getRefToDiv('sub' + divID).className = 'hiddenmenu'; 
		}
	}
}
function drawMenu(items, j) {
	var classname = "navitem";
	document.write("<table cellpadding=0 cellspacing=1><tr>");
	for (var i in items) {
		document.write(
		'<td><DIV id=' + j + ' onmouseover=setMOver("' + j + '") onmouseout=setMOut("' + j + 
			'") name="' + j + '"><a name=anchor'+ j +' id=anchor'+ j++ +' href="' + items[i] + '">' + i + 
		'</a></DIV></td>');
		getRefToDiv(j-1).className = classname;
	}
	document.write("</tr></table>");
	return j;
}
function drawMenuDown(items, j) {
	var classname = "navitem";
	document.write("<table cellspacing=1 cellpadding=0>");
	for (var i in items) {
		document.write(
		'<tr><td><DIV id=' + j + ' onmouseover=setMOver("' + j + '") onmouseout=setMOut("' + j + 
			'") name="' + j + '"><a name=anchor'+ j +' id=anchor'+ j++ +' href="' + items[i] + '">' + i + 
		'</a></DIV></td></tr>');
		getRefToDiv(j-1).className = classname;
	}
	document.write("</table>");
	return j;
}

function drawSubMenu(parentids, items, j) {	
	var classname = "navitem";
	document.write('<div id=sub'+parentids.split(",").pop()+' class=hiddenmenu ');
	document.write('onmouseover=setMOver("'+parentids+'") onmouseout=setMOut("'+parentids+'")>');
	j = drawMenuDown(items, j);
	document.write('</div>');
	return j;
}
function findPosX(obj)
{
	var curleft = 0;
	if (obj != null) {
	if (obj.offsetParent!=null)
	{
		while (obj.offsetParent!=null)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	}
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj!=null) {
	if (obj.offsetParent!=null)
	{
		while (obj.offsetParent!=null)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	}
	return curtop;
}

function noenter() {
	document.searchfrm.search.value = document.searchfrm.search.value + window.event.keyCode
}
function mysubmit() {
	if (document.searchfrm.search.value == "") {
	  	alert("Please specify a search string.");
	 	document.searchfrm.search.focus();
	}
	else {
		//alert("Under construction!");
		//document.searchfrm.search.focus();
		document.searchfrm.submit();
	}
}
//-->
