

//Función para realizar el redireccionamiento de un formulario, 
//si el terminop clave ya fue eterminado
function validar_pclave(){
    if(document.buscador.pclave.value=='' || document.buscador.pclave.value=='palabra clave, eventos y programas' || validarEspacios(document.buscador.pclave.value))
       alert('Ingresa una palabra clave');
    else{
       dato = document.buscador.seccion_url.value;
       if(dato!=''){
          var patron = "|";
          var posicion = dato.split(patron);
          var id_seccion = posicion[0];
          var url = posicion[1];
          var formato = posicion[2];
          var tipo = posicion[3];
          
          if(formato==null)  formato = '';
          if(tipo==null)  tipo = '';
          
          document.buscador.action = url;
          document.buscador.seccion.value = id_seccion;
          document.buscador.formato.value = formato;
          document.buscador.tipo.value = tipo;
       }
       document.buscador.submit();
    }
}

//Funcion para validar que un campo no se vaya con solo espacios
function validarEspacios(p1){
   var espacios = true;
   var cont = 0;
   
   while (espacios && (cont < p1.length)) {
      if (p1.charAt(cont) != " ") {
         espacios = false;
      }
      cont++;
   }
   return espacios;
}

//Funcion para validar que el cmpo pclave no se vaya vacío en las búsquedas
function validar_formulario_busq(nombre_campo,texto_invalido){
   if(nombre_campo.value=='' || nombre_campo.value==texto_invalido || validarEspacios(nombre_campo.value))
       alert('Ingresa una palabra clave');
   else
      document.buscador.submit();
}

//Función para enviar  búsqueda por filtros
//@orden, @asc_desc,  @enlace, @adicionales
function enviar_filtros(orden, ascdesc, enlace, adicional, tipo, formato, tipoBusqueda){
   document.b_filtros.orden.value = orden;
   document.b_filtros.ascdesc.value = ascdesc;
   if (tipoBusqueda) {
       document.b_filtros.tipoBusqueda.value = tipoBusqueda;
   }
   
   if(tipo)
      document.b_filtros.tipo.value = tipo;
   if(formato)
      document.b_filtros.formato.value = formato;
   document.b_filtros.action = enlace+adicional;
   document.b_filtros.submit();
//   alert("envio");
}

function enviar_filtros_videos(orden, ascdesc, enlace, adicional, tipo, formato, tipoBusqueda,conVideos){
   document.b_filtros.orden.value = orden;
   document.b_filtros.ascdesc.value = ascdesc;
   document.b_filtros.video.value = conVideos;
   if (tipoBusqueda) {
       document.b_filtros.tipoBusqueda.value = tipoBusqueda;
   }
   
   if(tipo)
      document.b_filtros.tipo.value = tipo;
   if(formato)
      document.b_filtros.formato.value = formato;
   document.b_filtros.action = enlace+adicional;
   document.b_filtros.submit();
//   alert("envio");
}

function enviar_filtro_domicilio(orden, ascdesc, enlace, domicilio, tipo, formato){
   document.b_filtros.orden.value = orden;
   document.b_filtros.ascdesc.value = ascdesc;
   if(tipo)
      document.b_filtros.tipo.value = tipo;
   if(formato)
      document.b_filtros.formato.value = formato;
   
   document.b_filtros.caracteristica_adi.value = domicilio;
   document.b_filtros.historico_busqueda.value = 'caracteristica_adi';
   document.b_filtros.action = enlace;
   document.b_filtros.submit();
}
//Funcion para limpiar las cajas de texto de los Buscadores cuando el usuario haga click en ellos
function limpiar_texto(campo){
   campo.value = "";
}

//Funcion para limpiar las cajas de texto recibiendo el texto original
function limpiar_cajitas(campo, valorCampo){
   if(campo.value == valorCampo)
      campo.value = "";
}

//Funcion para vaidar el formulario de busqueda
function obligatorio_buscador(){
   with(document.busca_amigos){
      var valido = true;
    
      if(soloEspaciosAmigos(tipo_busqueda.value) || esBlancoAmigos(tipo_busqueda.value) ){
         document.getElementById("obligatorioZonaBusqueda").innerHTML = "<p>Selecciona como quieres encontrar a tus amigos</p>";                        
         valido = false;
      }if(soloEspaciosAmigos(texto_busqueda.value) || esBlancoAmigos(texto_busqueda.value) ){
         document.getElementById("obligatorioZonaBusqueda").innerHTML = "<p>Ingresa el texto de búsqueda</p>";                        
        valido = false;
      }
      
      if(valido)
         submit();
   }
}
function soloEspaciosAmigos(q){for(i=0;i<q.length;i++){if(q.charAt(i)!=" ")return false}return true}
function esBlancoAmigos(campo){if(campo.length==0||campo==null)return true;}
    
