
function searchTesauro(texto, indice){
	showTesauro(texto, "", indice, "", getObject("layouttesauroOpen"));
}

function getTesauro(indice, voz){
	showTesauro("", voz, indice, "", getObject("layouttesauroOpen"));
}

function getUso(indice, voz, uso){
	showTesauro("", voz, indice, uso, getObject("layouttesauroOpen"));
}

function getIndice(indice){
	showTesauro("", "", indice, "", getObject("layouttesauroOpen"));
}

function seleccionarChecks(){
	var content = getObject('contenttesauro');
	if (content){
		var checks = content.getElementsByTagName("INPUT");
		for (var i=0; i < checks.length; i++){
			if (checks[i].type == 'checkbox'){
				if (esVozSelecionada(checks[i].value)){
					checks[i].checked = true;
				}else{
					checks[i].checked = false;
				}
			}
		}
	}
}

function esVozSelecionada(voz){
	var sVoces = getObject("frmBusquedajurisprudencia").VOCES.value;
	if (sVoces.indexOf("\"" + voz + "\"") != -1){
		return true;
	}
	return false;
}

function checkVoz(event){
	if (!event) event = window.event;
	var check = null;
	if (event.target){
		check = event.target;
	}else if (event.srcElement){
		check = event.srcElement;
	}
	if (check){
		if (check.checked){
			if (!esVozSelecionada(check.value)){
				if (getObject("frmBusquedajurisprudencia").VOCES.value.length == 0)
					getObject("frmBusquedajurisprudencia").VOCES.value = "\"" + check.value + "\"";
				else
					getObject("frmBusquedajurisprudencia").VOCES.value += " AND \"" + check.value + "\"";
			}
		}else{
			if (esVozSelecionada(check.value)){
				//var voz = "(" + check.value + ")";
				var voz = "\"" + check.value + "\"";
				var index = getObject("frmBusquedajurisprudencia").VOCES.value.indexOf(voz);
				getObject("frmBusquedajurisprudencia").VOCES.value = getObject("frmBusquedajurisprudencia").VOCES.value.substring(0, index) + getObject("frmBusquedajurisprudencia").VOCES.value.substring(index + voz.length);
				//Comprobamos que no hallan quedado 2 AND seguidos
				getObject("frmBusquedajurisprudencia").VOCES.value = getObject("frmBusquedajurisprudencia").VOCES.value.replace("  ", " ");
				getObject("frmBusquedajurisprudencia").VOCES.value = getObject("frmBusquedajurisprudencia").VOCES.value.replace("AND AND", "AND");
				if (getObject("frmBusquedajurisprudencia").VOCES.value.startsWith(" AND ")){
					getObject("frmBusquedajurisprudencia").VOCES.value = getObject("frmBusquedajurisprudencia").VOCES.value.substring(5);
				}
				if (getObject("frmBusquedajurisprudencia").VOCES.value.endsWith(" AND ")){
					getObject("frmBusquedajurisprudencia").VOCES.value = getObject("frmBusquedajurisprudencia").VOCES.value.substring(0,getObject("frmBusquedajurisprudencia").VOCES.value.length - 5);
				}
			}
		}
		//Cambiamos el combo de "Buscar en" para que busque en solo analizadas
		getObject("frmBusquedajurisprudencia").searchin.value = "ANALIZADAS";
		toggleVoces();
	}
}

function toggleVoces(){
	if (getObject("frmBusquedajurisprudencia").searchin.value == 'ANALIZADAS'){
		getObject("trVoces").style.display = 'block';
	}else{
		getObject("trVoces").style.display = 'none';
		getObject("VOCES").value = "";
	}
}

function sendSearch(event, indice){
	if (!event) event = window.event;
 		var target = null;
	if (event.target){
		target = event.target;
	}else if (event.srcElement){
		target = event.srcElement;
	}
	var keynum = null;
	if(window.event){ // IE
		keynum = window.event.keyCode
	}else if(event.which){ // Netscape/Firefox/Opera
		keynum = event.which
	}
	if (keynum == 13){
		searchTesauro(target.value, indice);
//			searchTesauro(getObject("txtbusqueda").value, indice)
		return false;
	}
}
