// javacsript library zzln_togglelayers
//  made by Zeezeilen www.zzln.nl
//  written bij Egbert Bleyenburg

var ns = (navigator.appName == "Netscape");

document.layerid=new Array(); 

function ZZLN_makeSomeLayersObject(ID){
  var i=0;
  var j=0;
  if (!document.all && !document.layers) return false;
  //maak het someLayers object
  if (!document.idLayers) {document.idLayers=new Array(1)}
  document.idLayers[ID] = new Array(1);
  document.idLayers[ID].divnr = new Array();
  with (document){
    if (ns) {//NETSCAPE
	  var q;
      for (q=0; q<layers.length; q++){
		       if (layers[q].id.indexOf(ID)>-1) {document.idLayers[ID].divnr[document.idLayers[ID].divnr.length]=new Array(1); document.idLayers[ID].divnr[document.idLayers[ID].divnr.length-1].obj=layers[q];document.layerid[layers[q].id]=ID}
      }
      for (i=0; i<document.idLayers[ID].divnr.length; i++){
	    if (document.idLayers[ID].divnr[i].obj.document && document.idLayers[ID].divnr[i].obj.document.layers){
    
	
	      with (document.idLayers[ID].divnr[i].obj.document){
            for (j=0; j<layers.length; j++) {
              if (layers[j].id.indexOf(ID)>-1) {document.idLayers[ID].divnr[document.idLayers[ID].divnr.length]=new Array(1); document.idLayers[ID].divnr[document.idLayers[ID].divnr.length-1].obj=layers[j];document.layerid[layers[j].id]=ID}
            }
          }
        }
      }
    }
    else {//EXPLORER
      for (i=0;i<all.length;i++){
        if (all[i].style&&all[i].style.position){
          if (all[i].id.indexOf(ID)>-1) {
//		  	document.ZZLN_POSTER[i].values = new Array(2);
//    document.ZZLN_POSTER[i].values[0] = new Array(15);
	//	document.ZZLN_POSTER[i] = new Array(1);
		      document.idLayers[ID].divnr[document.idLayers[ID].divnr.length]=new Array(1);
			  document.idLayers[ID].divnr[document.idLayers[ID].divnr.length-1].obj=all[i];
			  document.layerid[all[i].id]=ID
			  }
        }
      }
    }
  }


}

function ZZLN_showLayer(layername){
  var i;
  var v;
  var ID=document.layerid[layername];
  for (i=0;i<document.idLayers[ID].divnr.length;i++){
    if (document.idLayers[ID].divnr[i].obj.id==layername) {
      v='VISIBLE';
    }
    else {
      v='HIDDEN'
    }
    if (document.idLayers[ID].divnr[i].obj.style) { document.idLayers[ID].divnr[i].obj.style.visibility=v }else{ document.idLayers[ID].divnr[i].obj.visibility=v }
  }
}

function ZZLN_hideLayers(ID){
  var i;
  for (i=0;i<document.idLayers[ID].divnr.length;i++){
    if (document.idLayers[ID].divnr[i].obj.style) { document.idLayers[ID].divnr[i].obj.style.visibility='HIDDEN' }else{ document.idLayers[ID].divnr[i].obj.visibility='HIDDEN'}
  }
}

