// JavaScript Document

window.onload=function(){
	if(document.getElementById('carrusel')){carrusel()}
	if(document.getElementById('menuIz')){menuIz()}
	if(document.getElementById('buscador')){buscador()}
	formulario();
	if(document.getElementById('buscador')){muestraBuscadores(0)}
}


// JavaScript Document
var dts;
var dds;
var nForms;
var nLegend;
var nLi;

function muestraOculta(mostrar,ocultar){
		oculta(ocultar);
		muestra(mostrar);
}

function oculta(it){
		if(typeof(it)=='string'){it = document.getElementById(it)}
		it.style.display = 'none';
}

function muestra(it){
		
		if(it.tagName == 'TR' || it.tagName == 'TD' || it.tagName == 'TH' || it.tagName == 'TABLE'){it.style.display = '';}
		
		else{
		if(typeof(it)=='string'){it = document.getElementById(it)}
		it.style.display = 'block';}
}


function muestraBuscadores(ind){
nForms = document.getElementById('buscador').getElementsByTagName('FORM');
nLegend = document.getElementById('buscador').getElementsByTagName('LEGEND');
		for(a=0;a<nForms.length;a++){
			if(a!=ind) oculta(nForms[a]);
			else muestra(nForms[a]);
			oculta(nLegend[a]);
		}
		
		cambiaPestana(ind)
}

function cambiaPestana(itm){
	nLi = document.getElementById('pestanasBuscador').getElementsByTagName('LI');
	for(b=0;b<nLi.length;b++){
		
		var newText = nLi[b].textContent;
		
		if(!newText)
		{
			newText = '';
			for (i=0;i<nLi[b].childNodes.length;i++) {
				var actElement = nLi[b].childNodes[i];
				if (actElement.innerHTML)
					newText = newText+actElement.innerHTML;
			}
		}

		nLi[b].innerHTML = '';
		
		var elem;
		if(b==itm){
			var newElement = document.createElement('STRONG');
			newElement.innerHTML = newText;
			nLi[b].appendChild(newElement);
		}
		
		else{
			var newElement = document.createElement('A');
			newElement.HREF = "'#"+newText+"'";
			newElement.onclick = new Function( "return muestraBuscadores('" + b + "');return false" );
			
			newElement.innerHTML = newText;
			
			nLi[b].appendChild(newElement);
		}
	}
	return false;
}

