var isIE = (navigator.appName.substring(0,9)=='Microsoft');
var isNS = (navigator.appName=='Netscape');
var isNS4 = (isNS) && (parseInt(navigator.appVersion)==4);

var activeLayer = 0;

function findObject(idf, doc) { 
  var i,x;
	  
	if (!doc) doc=document;
  if (!(x=doc[idf]) && doc.all) x=doc.all[idf];
  for (i=0; !x && i<doc.forms.length; i++) x=doc.forms[i][idf];
  for (i=0; !x && doc.layers && i<doc.layers.length; i++) x=findObject(idf, doc.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(idf);
	
	return x;
}

function strVisibility(str) {
	return (str=='hide')?'hidden':((isNS4)?str:'visible');
}

function setVisibility(idf, str) {
  var lr = findObject(idf);
	if (lr) {
	  if (lr.style) lr = lr.style;
	  lr.visibility = strVisibility(str);
	};	
}

function displayMenu(items) {
		if (!items.length) return;
		
    var i=0, itm='', isSplit=false, len=0;

		document.write('<table width="100%" border="0" cellspacing="10" cellpadding="1">');
		
		for (i=0; i<items.length; i++) {
			 if (typeof(items[i])=='string') {
			 		itm = items[i];
					ref = 'javascript: showLayer('+(i+1)+')';
			 }
			 else if (typeof(items[i])=='object') {
			    itm = items[i][0];
					ref = items[i][1];
			 }
			 len = itm.length;
			 isSplit = ( itm.substring(len-1, len)==' ' );
			 
			 document.write('<tr><td id="item'+(i+1)+'" class="leftItem">');
			 document.write('<a href="'+ref+'">'+itm+'</a>');
			 document.write('</td></tr>');
			
			 if (isSplit) {
			 			document.write('<tr><td class="splitter">');
						document.write('<img src="images/trans.gif" width="1" height="1">');
						document.write('</td></tr>');
			 }
		}
		
		document.write('</table>');
}
 

function showLayer(n) {
		if (activeLayer) hideLayer(activeLayer);
		
		var divID = 'div' + n;
		var mnuItem = findObject('item' + n);
		setVisibility(divID, 'show');
		if (isIE && mnuItem) {	mnuItem.style.backgroundColor = 'rgb(255,220,220)'; }
		
		activeLayer = n;
		
		window.scrollTo(0,0);
}

function hideLayer(n) {
		var divID = 'div' + n;
		var mnuItem = findObject('item' + n);
		setVisibility(divID, 'hide');
		if (isIE && mnuItem) {	mnuItem.style.backgroundColor = ''; }
		
		activeLayer = 0;
}

function loadPage() {
	  showLayer(1);
}