//saco blancos al principio y al final
function trim(cadena)
   {cadena = cadena.replace(/^\s+/, '');
    cadena = cadena.replace(/\s+$/, '');
	return cadena;}
//---------------------------------------------------------------------//
function evaluarBusquedaAvanzada(){
	var oCad = "";
	var flagPalabra = false;
	var	flagFecha = false;
	var	flagReg = false;
	var flagSec = false;
	var flagContPalabras = false;
	var bool = true;
	var oMsjFecha = document.getElementById("mensaje_fecha");
	var oCriterio = document.getElementById("palabras");
	var oFechaDesde = document.getElementById("fecha_desde");
	var oFechaHasta = document.getElementById("fecha_hasta");	
	
	if(trim(oCriterio.value) == ""){
		oCad = "Debe ingresar al menos un criterio para su b&uacute;squeda.<br>";
		flagPalabra = true;
	}
	else{
		if(trim(oCriterio.value).length < 3){
			oCad = "El criterio de B&uacute;squeda debe tener como m&iacute;nimo 3 caracteres.<br>";
			flagPalabra = true;
			flagContPalabras = true;
		}
	}
	
	d = new Date();
	fechaIni = 20030421;/*Fecha de las primeras noticias de la radio 01-06-2006*/
	arrHasta = oFechaHasta.value.split("-");
	arrDesde = oFechaDesde.value.split("-");
	var anio = d.getFullYear();
	var mes = d.getMonth()+1;
	var dia = d.getDate();
			
	if(dia < 10)
		dia = "0" + dia;
	if(mes < 10)
		mes = "0" + mes;
	
	var fechaActual = anio+""+mes+""+dia;
	fechaHasta = arrHasta[2]+""+arrHasta[1]+""+arrHasta[0]+"";
	fechaDesde = arrDesde[2]+""+arrDesde[1]+""+arrDesde[0]+"";
	if(oFechaHasta.value != "" && (fechaActual < fechaHasta || fechaIni > fechaDesde)) {
		oCad = "El rango de fechas para la b&uacute;squeda debe ser mayor al 21/04/2003 y menor a " + dia+"/"+mes+"/"+anio + ".";
		bool = false;		
	}else{		
		if(oFechaHasta.value != "" && oFechaDesde.value != "")
			flagFecha = false;
		else
			flagFecha = true;
	}
	
	/*Veo si alguna sección está seteada*/
	var oCantSecciones = document.getElementById("cantSec");
	for(var i= 1; i <= oCantSecciones.value; i++){
		if(document.getElementById("seccion"+i).checked == true)
			flagSec = true;
	}
	
	/*Veo si alguna región está seteada*/
	var oCantRegiones = document.getElementById("cantReg");
	for(var i= 1; i <= oCantRegiones.value; i++){
		if(document.getElementById("region"+i).checked == true)
			flagReg = true;
	}
	//alert(flagPalabra+"&&"+flagFecha+"&&"+!flagSec+"&&"+!flagReg+"&&"+!flagContPalabras)
	if(flagPalabra && flagFecha && (!flagSec) && (!flagReg))/*Si no se seleccionó una fecha ni se ingresó una palabra para la búsqueda...*/
		bool = false;
	if(flagContPalabras)
		bool = false
		
	if(bool){
		return true;
	}
	else{
		oMsjFecha.style.display = "block";
		oMsjFecha.innerHTML = oCad;
		return false;
	}
	
}

//---------------------------------------------------------------------//
function setearAllSecciones(){
	var oCantSecciones = document.getElementById("cantSec");

	for(var i= 1; i <= oCantSecciones.value; i++){
		if(document.getElementById("seccion0").checked == true)	document.getElementById("seccion"+i).checked = true;
		else	document.getElementById("seccion"+i).checked = false
	}
}
//---------------------------------------------------------------------//
function setearAllRegiones(){
	var oCantRegiones = document.getElementById("cantReg");

	for(var i= 1; i <= oCantRegiones.value; i++){
		if(document.getElementById("region0").checked == true)	document.getElementById("region"+i).checked = true;
		else	document.getElementById("region"+i).checked = false
	}
}


//-------------------------------------------------------------------//
function validarBusqueda(){
		var oMsj = document.getElementById("msjBusqueda");
		var oBusqueda = document.getElementById("busqueda");

		if(trim(oBusqueda.value).length < 3){
			oMsj.style.display = "block";
			oMsj.innerHTML = "M&iacute;nimo 3 caracteres";
			return false;
		}
		else	return true;
}

//---------------------------------------------------------------------//








