
// Envío del formulario
function sub_form()
{
  
  var b_fecha_ini = false;
  var b_fecha_fin = false;
  var b_valid = true; 
  var s_error = "";
  
  var o_frm = document.getElementById("frm_search");
  
  var s_dominio = $("#DOMAIN_NAME_INDEX").val();
  
  var str =  s_dominio+ "cod.search/" ;
  str = str.concat("tipo_zona." + tipo_zona + "/") ;
  if (o_frm.elements["zona_o_prov"].value != "") str = str.concat("zona_o_prov." + escape(o_frm.elements["zona_o_prov"].value) + "/") ;
  if (o_frm.elements["pid"].value != "") str = str.concat("pid." + escape(o_frm.elements["pid"].value) + "/") ;
  if (o_frm.elements["num_personas"].value != "") str = str.concat("num_personas." + escape(o_frm.elements["num_personas"].value) + "/") ;
  //if (o_frm.elements["estancia_minima"].checked) str = str.concat("estancia_minima." + escape(o_frm.elements["estancia_minima"].value) + "/") ;
  if (o_frm.elements["con_foto"].checked) str = str.concat("con_foto.1/");
  
    str = str.concat("lang."+o_frm.elements["lang"].value+"/") ;
    
    
  var s_fecha_ini = o_frm.elements["fecha_ini"].value;
  var s_fecha_fin = o_frm.elements["fecha_fin"].value;

  var s_fecha_ini_buff = s_fecha_ini;
  var s_fecha_fin_buff = s_fecha_fin;  

  var s_zona_prov = jQuery.trim(o_frm.elements["zona_o_prov"].value);
  
  if ((s_zona_prov == "-2") || (s_zona_prov == "-1") || (s_zona_prov == ""))
  {
    s_error += "\n"+ texto_elige_algo;
    b_valid = false;
  }//if
  
  if (s_fecha_ini != "")
  {
    
    s_fecha_ini = s_fecha_ini.substr(6,4)+ s_fecha_ini.substr(3,2)+ 
      s_fecha_ini.substr(0,2);
    str = str+ "fecha_ini."+ s_fecha_ini+ "/";
    b_fecha_ini = true;
  }//if

  if (s_fecha_fin != "")
  {
    
    s_fecha_fin = s_fecha_fin.substr(6,4)+ s_fecha_fin.substr(3,2)+ 
      s_fecha_fin.substr(0,2);
  
    str = str+ "fecha_fin."+ s_fecha_fin+ "/";
    b_fecha_fin = true;      
  }//if  
   

  if ((b_fecha_ini == true) && (b_fecha_fin == true))
  {
    
    if (parseInt(s_fecha_ini) > parseInt(s_fecha_fin))
    {
      
      s_error += "\n"+ ctrl_reserva_d_salida_cross;
      b_valid = false;
    }//if
    
    
    if (parseInt(s_fecha_ini) == parseInt(s_fecha_fin))
    {
      
      s_error += "\n"+ ctrl_reserva_fechas_iguales;
      b_valid = false;
    }//if
    
  }//if
  
  
  if (((b_fecha_ini == false) && (b_fecha_fin == true))
      ||
     ((b_fecha_ini == true) && (b_fecha_fin == false)))
  {
    
    s_error += "\n"+ctrl_reserva_d_salida;
    b_valid = false;    
  }//if
  
  
  
  o_frm.elements["fecha_ini"].value = s_fecha_ini;
  o_frm.elements["fecha_fin"].value = s_fecha_fin;   
   
  
  if (b_valid)
  {
    
    o_frm.submit();
    //document.location.href = str;  
  }//if
  else 
  {

    $("#fecha_ini").val(s_fecha_ini_buff);
    $("#fecha_fin").val(s_fecha_fin_buff);    
    alert(s_error);
  }//el
 
  
}//fun


//--- PROGRAM ----
$(document).ready(function(e)
{
  
 $(".calendar_date").datePicker({clickInput:true, showYearNavigation:false,
 createButton:false});
 
 listeners_fechas();
 
});
