//*******************************************
//  Copyright Dealer.com Websystems
//  divhandler.js
//  author: ScottyG
//  date: 5.20.2002
//********************************************

//required BrowserInfo.js

browserInfo=new BrowserInfo();

function getLayerObject(layerName,type){
  sty="";
  nestedLayer="";
  layersIn=new Array();
  if(type) {
    type2=type;
    type=type.toLowerCase();
    sty=(type.indexOf("pos")!=-1)?".style":"";
    if( type.indexOf("nested")!=-1 && (browserInfo.isNetscape() && browserInfo.getVersion()<5) ) {
      nestedLayer=type2.substring(type.indexOf("nested(")+7, type.length);
      nestedLayer=nestedLayer.substring(0,nestedLayer.indexOf(")"));
      layersIn=nestedLayer.split(",");
      nestedLayer="";
      for(i=0;i<layersIn.length;i++) {
        nestedLayer+="document.layers['"+layersIn[i]+"'].";
      }
    }
  }

	if(browserInfo.isExplorer()) {
	  return eval("document.all['"+layerName+"']"+sty);
	} else if( browserInfo.isNetscape() && browserInfo.getVersion()<5 ) {
	  return eval( nestedLayer+"document.layers[layerName]");
	} else if( browserInfo.isNetscape() && browserInfo.getVersion()>4.9 ) {
	  return eval("document.getElementById('"+layerName+"')"+sty);
	}
}

function writeToLayer(layerName,textToWrite,type) {
  lyr=getLayerObject(layerName,type);
  if(browserInfo.isNetscape() && browserInfo.getVersion()<5) {
    lyr.document.open();
    lyr.document.write(textToWrite);
    lyr.document.close();
  } else {
    lyr.innerHTML=textToWrite;
  }
}

function switchDiv(divName) {
  if(document.getElementById) {
    document.getElementById(divName).style.visibility=(document.getElementById(divName).style.visibility=="visible")?"hidden":"visible";
  }
  else if(document.layers) {
    document.layers[divName].visibility=(document.layers[divName].visibility=="show")?"hide":"show";
  }
  else if(document.all) {
    document.all(divName).style.visibility=(document.all(divName).style.visibility=="visible")?"hidden":"visible";
  }
}

