//-----------------------------------------------------
//-----------------------------------------------------
/*
	AUTOR: Jose Carlos Roldán Perez
	VERSION: 1.0, 14/06/2002
*/
//-----------------------------------------------------
//-----------------------------------------------------
//-----------------------------------------------------

var bV=parseInt(navigator.appVersion);
NS4=(document.layers) ? true : false;
IE4=((document.all)&&(bV>=4))?true:false;
DOM = ((document.getElementById)&&(!IE4))?true:false;   // ns6 etc.

function expandIt(){return}
function expandAll(){return}

isExpanded = false;

function getIndex(el) {
	ind = null;
	for (i=0; i<document.layers.length; i++) {
		whichEl = document.layers[i];
		if (whichEl.id == el) {
			ind = i;
			break;
		}
	}
	return ind;
}
/********************************************************************************************/
function arrange() {
	  nextY = document.layers[0].pageY + document.layers[0].document.height;
	  for (i=1; i<document.layers.length; i++) {
		  whichEl = document.layers[i];
		  if (whichEl.visibility != "hide") {
		 	 whichEl.pageY = nextY;
			 nextY += whichEl.document.height;
		  }
	  }	
}
/********************************************************************************************/
function initIt(){
	if (NS4) {
		for (i=0; i<document.layers.length; i++) {
			whichEl = document.layers[i];
			if (whichEl.id.indexOf("Child") != -1) whichEl.visibility = "show";
		}
		for (i=0; i<document.layers.length; i++) {
			whichEl = document.layers[i];
			if (whichEl.id.indexOf("Parent") != -1) whichEl.visibility = "show";
		}
		//arrange();
	}
	else if(IE4){
		tempColl = document.all.tags("DIV");
		for (i=0; i<tempColl.length; i++) {
			if (tempColl(i).id.indexOf("Child")!= -1) tempColl(i).style.display = "none";
		}
		}
	else{//dom, Netscape 6,,,
			tempColl = document.getElementsByTagName("DIV");
		for (i=0; i<tempColl.length; i++) {
			if (tempColl[i].id.indexOf("Child")!= -1) tempColl[i].style.display = "none";
		}
	}
	
}
/********************************************************************************************/
function expandIt(el) {
	if (IE4) {expandIE(el)} else {expandNS(el)}
}
/********************************************************************************************/
function expandIE(el) { 
    var reA;
    var reB;    
    
	whichEl = eval(el + "Child");
    whichElP = eval(el + "Parent");	
    reA=/TituloSeccionTD/g;
    reB=/TituloSeccionTDB/g;    
	whichIm = event.srcElement;
	if (whichEl.style.display == "none") {
		whichEl.style.display = "block";
		if (whichIm.name=='imEx')
		   whichIm.src = "/img/boton_replegar.gif";		
          whichElP.innerHTML=whichElP.innerHTML.replace(reB,"TituloSeccionTD")		   
          whichElP.innerHTML=whichElP.innerHTML.replace("Mostrar Sección","Ocultar Sección")		             
	}
	else {
		whichEl.style.display = "none";
		if (whichIm.name=='imEx')
		   whichIm.src = "/img/boton_desplegar.gif";
          whichElP.innerHTML=whichElP.innerHTML.replace(reA,"TituloSeccionTDB")		   
          whichElP.innerHTML=whichElP.innerHTML.replace("Ocultar Sección","Mostrar Sección")		                       
	}

}
/********************************************************************************************/
function expandNS(el) {
    var reA;
    var reB;    
   
    reA=/TituloSeccionTD/g;
    reB=/TituloSeccionTDB/g;    
    if (DOM){
		whichEl = eval("document.getElementById('" + el + "Child')");
		whichElP = eval("document.getElementById('" + el + "Parent')");
		whichIm = eval("document.getElementById('imEx')");
		if (whichEl.style.display.indexOf('none')!= -1) {
			whichEl.style.display = "";          		
			whichIm.src = "/img/boton_replegar.gif";
          whichElP.innerHTML=whichElP.innerHTML.replace(reB,"TituloSeccionTD")		   					
          whichElP.innerHTML=whichElP.innerHTML.replace("Mostrar Sección","Ocultar Sección")		                       

		}
		else {
			whichEl.style.display = "none";
			whichIm.src = "/img/boton_desplegar.gif";
          whichElP.innerHTML=whichElP.innerHTML.replace(reA,"TituloSeccionTDB")		
          whichElP.innerHTML=whichElP.innerHTML.replace("Ocultar Sección","Mostrar Sección")		                                 			
		}    
    }
    
    else{
		whichEl = eval("document." + el + "Child");
		whichIm = eval("document." + el + "Parent.document.images['imEx']");
	
		if (whichEl.visibility == "hide") {
			whichEl.visibility = "show";
			whichIm.src = "/img/boton_replegar.gif";
		}
		else {
			whichEl.visibility = "hide";
			whichIm.src = "/img/boton_desplegar.gif";
		}
	arrange();		
	}


}
/********************************************************************************************/
function expandAll() {
    var obj;

	newSrc = (isExpanded) ? "/img/cuadazulon.gif" : "triUp.gif";

	if (NS4) {
       document.images["imEx"].src = newSrc;
	   for (i=firstInd; i<document.layers.length; i++) {
		   whichEl = document.layers[i];
		   if (whichEl.id.indexOf("Parent") != -1) {
				whichEl.document.images["imEx"].src = newSrc;
		   }
		   if (whichEl.id.indexOf("Child") != -1) {
				whichEl.visibility = (isExpanded) ? "hide" : "show";
		   }
		}
		arrange();
		if (isBot && isExpanded) scrollTo(0,document.layers[firstInd].pageY);
	}
	else if (IE4){
		divColl = document.all.tags("div");
		for (i=0; i<divColl.length; i++){
			if (divColl[i].id.indexOf("Child")!= -1)
				divColl[i].style.display = (isExpanded) ? "none" : "block";
		}
		}
		else{//DOM,Netscape 6 
		divColl = document.getElementsByTagName("DIV");
			for (i=0; i<divColl.length; i++){
				if (divColl[i].id.indexOf("Child")!= -1){
					divColl[i].style.display= (divColl[i].style.display.indexOf('none') != -1) ? "" : "none";
				}	
			}	
		}

	isExpanded = !isExpanded;
}
/********************************************************************************************/	
with (document) {
	write("<STYLE TYPE='text/css'>");
	if (NS4) {
		write(".parent {position:absolute; visibility:hidden}");
		write(".child {position:absolute; visibility:hidden}");
		write(".regular {position:absolute; visibility:hidden}")
	}
	else{
		write('.child {display:none}')
	}
	write("</STYLE>");
}
/********************************************************************************************/
function MostrarCapaNavegador(el) {
	if (IE4) 
	{
		whichEl = eval(el + "Child");
		whichEl.style.display = "none";
	}
}
/********************************************************************************************/
onload = initIt;


