//Incluir global.js

//Importante:Para poder trabajar con la función OculMosCapa(), las capas ocultas al 
//principio deben declarar el estilo de visibilidad en linea con el atributo style. 

//Puede trabajar con varias capas al mismo tiempo
//Argumentos:Ids de capas
function OculMosCapa(){
 var i,capa,args=OculMosCapa.arguments;
 
 for(i=0;i<args.length;i++){
  capa=cogElemPorId(args[i]);
  if(capa!=null){	  
   if(d.layers) capa.visibility=(capa.visibility=='show')?'hide':'show';
	 else capa.style.visibility=(capa.style.visibility!='hidden')?'hidden':'visible';
	}
 }
}

function OculMosCapaDisplay(){
 var i,capa,args=OculMosCapaDisplay.arguments;
 
 for(i=0;i<args.length;i++){
  capa=cogElemPorId(args[i]);
  if(capa!=null) capa.style.display=(capa.style.display=='none')?'block':'none';
 }
}

function OculCapa(){
 var i,capa,args=OculCapa.arguments;
 
 for(i=0;i<args.length;i++){
  capa=cogElemPorId(args[i]);
  if(capa!=null){	  
   if(d.layers) capa.visibility='hide';
	 else capa.style.visibility='hidden';
	}
 }
}

function OculCapaDisplay(){
 var i,capa,args=OculCapaDisplay.arguments;
 
 for(i=0;i<args.length;i++){
  capa=cogElemPorId(args[i]);
  if(capa!=null) capa.style.display='none';
 }
}

function MosCapa(){
 var i,capa,args=MosCapa.arguments;
 
 for(i=0;i<args.length;i++){
  capa=cogElemPorId(args[i]);
  if(capa!=null){	  
   if(d.layers) capa.visibility='show';
	 else capa.style.visibility='visible';
	}
 }
}

function MosCapaDisplay(){
 var i,capa,args=MosCapaDisplay.arguments;
 
 for(i=0;i<args.length;i++){
  capa=cogElemPorId(args[i]);
  if(capa!=null) capa.style.display='block';
 }
}

function visible(idcapa){
 var capa=cogElemPorId(idcapa);
 if(d.layers){
  if(capa.visibility=='show') return true;
 }else if(capa.style.visibility=='visible') return true;
 return false;
}