/**********************************/
/* TESAURO
/**********************************/

function busT(){
	var tes = document.getElementById('tes').value;
	tes = tes.trim();
	if(tes!=""){
		var long = tes.length;
		if(long>1){
			//OCULTAR SELECTS PARA QUE FUNCIONE BIEN EN IE
			var ver = "hidden";
			var div = "sonDatos";
			cbiaVeSelects(div,ver)
			
			document.getElementById('sTe').style.display = "block";
			document.getElementById('sTe').style.visibility = "visible";
			document.getElementById('sTe').innerHTML = "...Buscando...";
			var tabla = document.getElementById('tabla').value;
			if(tes!="" && tabla!=""){
				switch(tabla){
					case "SC": var ta = "sc"; break;
					case "SIMPLE": var ta="simple"; break;
					case "JCI": var ta = "jc"; break;
					case "JQU": var ta= "jc"; break;
					default: var ta="cc"; break;
				}
				var parametros = "funcion=busT";
				parametros+= "&voz=" + tes;
				parametros+= "&tabla=" + ta;
				ajax = crearInstancia();	
				if(ajax){
					ajax.abort();
					var url = "funciones/tesauro.php";	
					ajax.onreadystatechange=eBusT;	
					ajax.open("POST",url,true);			
					ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
					ajax.send(parametros);		
				}else{alert("No se pudo crear la instancia");}	
			}//(tes!="")
			
		}else{//(long>1)
			//document.getElementById('sTe').style.backgroundColor = "fff";
			cierraT();
		}//(long>1)
		
	}else{//(tes!="")
		cierraT();
	}//(tes!="")
	return;
}

function eBusT(){
	if(ajax.readyState==4 && ajax.status==200){
		var respuesta = ajax.responseText; 
		document.getElementById('sTe').style.display = "block";
		document.getElementById('sTe').innerHTML = respuesta;	
		posi();
	}
}

function posi(){
	var topEsTesauro = document.getElementById('esTesauro').offsetTop
	var topElTe = document.getElementById('elTe').offsetTop;
	var top1 = topEsTesauro + topElTe + 5;
	document.getElementById('sTe').style.top = top1 + "px";
	var top2 = document.getElementById('altura').offsetTop; //alert("Top2="+top2);
	document.getElementById('capaFondo').style.top = top2 + "px";
	var heightEsTesauro = document.getElementById('esTesauro').offsetHeight; 
	var heightSonDatos = document.getElementById('sonDatos').offsetHeight; 
	document.getElementById('capaFondo').style.height = (heightSonDatos - heightEsTesauro) + "px";
	var estado = document.getElementById('sTe').style.display;
	if(estado=="block"){
		document.getElementById('capaFondo').style.visibility = "visible";
		var ver = "hidden";
	}
	if(estado=="none"){
		document.getElementById('capaFondo').style.visibility = "hidden";
		var ver = "visible";
	}	
	document.getElementById('sTe').style.marginRight = "0";
	document.getElementById('sTe').style.visibility = "visible";
	 
	return;
}

function eliT(t){
	//Verifica si no está agregado
	if(document.getElementById(t)){alert("Voz agregada");}
	else{
		//Agrega//
		var dato = '<div id="'+t+'" class="col1">&nbsp;&nbsp;' + t;
		dato+= '&nbsp;&nbsp;<span class="rojo"><a href="#" onclick="noeliT(\''+ t +'\')" />|X|</a></span>';
		dato+= '</div>';
		
		var elTe = document.getElementById('elTe').innerHTML; //alert(elTe);
		if(elTe=="" || elTe==" " || elTe=="&nbsp;"){document.getElementById('elTe').innerHTML = dato;
		}else{	
			document.getElementById('elTe').innerHTML = dato + elTe;
			posi();
		}
	}
}

function noeliT(t){// st=sumario y tabla
	 // Obtenemos el elemento
	 var el = document.getElementById(t);
	 // Obtenemos el padre de dicho elemento
	 // con la propiedad "parentNode"
	 var padre = el.parentNode;
     // Eliminamos el hijo (el) del elemento padre
	 padre.removeChild(el);// remueve la voz
	 posi();
	 var contenido = document.getElementById('elTe').innerHTML;
	 if(contenido==""){cierraT(); }
}


function elegidosT(){
	var t = "";
	// Obtener el elemento con id "elTe"
	var el = document.getElementById('elTe');
	if(el.innerHTML !=""){
		// Obtener todos los elementos con tag div que hayan
		var divs= el.getElementsByTagName('div');		
		// Recorrer el array de elementos para tomar el valor de cada uno
		for (var i=0; i<divs.length; i++) {
			 var contenido = divs[i].innerHTML;
			 var v_ts = contenido.split("&nbsp;&nbsp;");
			 var ts = v_ts[1];
			 if(t==""){t = ts;				 
			 }else{t+= "-" + ts; }
		}//alert(t);
	}//(el.innerHTML !="")
	return t;
}

function cierraT(){
	
	document.getElementById('capaFondo').style.visibility = "hidden";
	document.getElementById('sTe').innerHTML = "";
	document.getElementById('sTe').style.visibility = "hidden";
	document.getElementById('sTe').style.display="none";
	var ver = "visible";
	var div = "sonDatos";
	cbiaVeSelects(div,ver)
	var contenido = document.getElementById('elTe').innerHTML;
	if(contenido==""){document.getElementById('elTe').innerHTML = "&nbsp;"; }
	return;	
}

