// JavaScript Document

function buscar() {
	
	if (validar_buscador(document.buscador_encabezado)) {

		if(document.buscador_encabezado.tipo_entidad[1].checked){
		  document.buscador_encabezado.action = "/buscador/empresas/";
		}
		else if(document.buscador_encabezado.tipo_entidad[2].checked){
		   document.buscador_encabezado.action = "/buscador/instituciones/";
		}/*
		else if(document.buscador_encabezado.tipo_entidad[3].checked){
		   document.buscador_encabezado.action = "/buscador/profesionales/";
		}*/
		else{
		   document.buscador_encabezado.action = "/buscador/entidades/";
		}
		document.buscador_encabezado.submit();
	}
	
}

function validar_buscador(theForm) {

	dato_buscado = theForm.texto_busqueda.value;
	
	theForm.texto_busqueda.value = dato_buscado;
		
		
	if (theForm.texto_busqueda.value == ""){
		alert("Ingrese un dato para realizar la busqueda.");
		theForm.texto_busqueda.value = "";
		theForm.texto_busqueda.focus();
		return (false);
	}
		
	numero_caracteres = theForm.texto_busqueda.value.length;

	if (numero_caracteres < 3){
		alert("La frase de busqueda debe tener como minimo tres caracteres.");
		theForm.texto_busqueda.value = "";
		theForm.texto_busqueda.focus();
		return (false);
	}
	else {
		return(true);
	}
	
}


function eliminar_caracteres(texto, caracter){
	
	temp = "" + texto;
	
	while (temp.indexOf(caracter)>-1) {
		pos= temp.indexOf(caracter);
		temp = "" + (temp.substring(0, pos) + temp.substring((pos + caracter.length), temp.length));	
	}

	return temp;
}
