/**** Browser detection ****/

var ns=0;
var ie =0;
if(document.getElementById && (parseInt(navigator.appVersion) >= 5 || navigator.appVersion.indexOf["MSIE 5"] != -1)){
	ns=6; ie=6;
}
else if (document.all) { 
  ns=0; ie=1;
}
else if (document.layers) { 
  ns=1; ie=0;
}

function browserDetect() {
	ns4 = (document.layers)&&(navigator.appName=="Netscape")&&(parseInt(navigator.appVersion)==4) ? 'ns4' : false;
	ie4 = (document.all)&&(navigator.appName.indexOf("Microsoft") > -1)&&(parseInt(navigator.appVersion)==4) ? 'ie4' : false;
	ie5 = (document.getElementById)&&(navigator.appName.indexOf("Microsoft") > -1) ? 'ie5' : false;
	ns6 = (document.getElementById)&&(navigator.appName=="Netscape")&&(parseInt(navigator.appVersion)>4) ? 'ns6' : false;
	op5 = (document.getElementById)&&(navigator.appName=="Opera")&&(parseInt(navigator.appVersion)>4) ? 'op5' : false;
	return (ns4 || ie5 || ie4 || ns6 || op5);
}

var browser = browserDetect();

function myDOM(id) {
	if (browser == 'ns4') {return document.layers[id];}
	if (browser == 'ie4') {return eval('document.all.'+ id);}
	if (browser == 'ie5') {return document.getElementById(id);}
	if (browser == 'ns6') {return document.getElementById(id);}
	return false;
}

function getStyle(id) {
    //alert(id);
    if(browser == 'ns4') {
      return myDOM(id);
    }
	if((browser == 'ie4') || (browser == 'ie5') || (browser == 'ns6')) {
      return myDOM(id).style;
    }
}	

timerID = null;
/**** show/hide layers ****/
function showHideLayer(newLayer, command) {
  if(timerID != null) clearTimeout(timerID);
  getStyle(newLayer).visibility = command;
  //getStyle("trigger").visibility = "visible";
}

function showHideAll(curLayer) {
  if(curLayer!=0) { if(timerID != null) clearTimeout(timerID); }
  for(var idx=1; idx<=8; idx++) { 
    if(curLayer==idx) {
	  continue;
	} else {
	  //alert("getStyle(dropDown"+idx + ").visibility=hidden");
	  getStyle("dropDown"+idx).visibility="hidden";
	  //if(curLayer==0) { getStyle("trigger").visibility = "hidden"; }
	}
  }
}

function hideAll() {
  timerID = setTimeout("showHideAll(0)",300);
}

function swapImg(oldImg, newImg) {
    //getStyle("layerHideTrigger").visibility = "visible";
    myDOM(oldImg).src = "images/" + newImg;
	//eval(newImg + ".src")
}