function administracion(id){  /*Primera selección del menú*/
  $.ajax({
        url: "ajax.php",
        data: "id_opcion1="+id+"&opcion=0",
        success: function(data){
          $("#contenido_admin").replaceWith(data).fadeIn("slow");
        }
  });
}

function nuevo_contenido(id){  /*Primera selección del menú*/
  $.ajax({
        url: "ajax.php",
        data: "id_opcion1="+id+"&opcion=0",
        success: function(data){
          $("#contenido_admin").replaceWith(data).fadeIn("slow");
        }
  });
}

function editar_contenido(id){  /*Primera selección del menú*/
  $.ajax({
        url: "ajax.php",
        data: "id_opcion1="+id+"&opcion=0",
        success: function(data){
          $("#contenido_admin").replaceWith(data).fadeIn("slow");
        }
  });
}
/*De inmuebles*/
function filtro_rapido(tipo){
  $.ajax({
        url: "ajax.php",
        data: "id_opcion1="+3+"&tipo_ordenar=0&opcion="+tipo,
        success: function(data){
          $("#inmuebles").replaceWith(data).fadeIn("slow");
        }
  });
}

function ordenar(){
  var select_ordenar = document.getElementById("ordenador");
  var tipo_ordenar = select_ordenar.options[select_ordenar.selectedIndex].value;
  $.ajax({
        url: "ajax.php",
        data: "id_opcion1="+4+"&tipo_ordenar="+tipo_ordenar+"&opcion=0",
        success: function(data){
          $("#inmuebles").replaceWith(data).fadeIn("slow");
        }
  });
}

function filtrar(tipo){
  var bano=0; /*inicializa*/
  var chck_en_uso=0; /*Inicializa */
  var cadena="";
  /*Valor del select de tipo operacion*/
  var select_operacion = document.getElementById("tipo_operacion");
  var valor_select_operacion = select_operacion.options[select_operacion.selectedIndex].value;
  if (valor_select_operacion != 0){
     cadena="fcinmuebles.tipooperacion = "+valor_select_operacion;
  }
  
  /*Valor del select de tipo inmueble*/
  var select_inmueble = document.getElementById("tipo_inmueble");
  var valor_select_inmueble = select_inmueble.options[select_inmueble.selectedIndex].value;
  if (valor_select_inmueble != 0){
    if (valor_select_operacion != 0){
      cadena=cadena+" and fcinmuebles.tipoinmueble = "+valor_select_inmueble;
    }else{
      cadena=cadena+" fcinmuebles.tipoinmueble = "+valor_select_inmueble;
    }
  }
  
  /*Valor del select de tipo obra*/
  var select_obra = document.getElementById("tipo_obra");
  var valor_select_obra = select_obra.options[select_obra.selectedIndex].value;
  if (valor_select_obra != 0){
    if (valor_select_operacion != 0 || valor_select_inmueble != 0){  
      cadena=cadena+" and fcinmuebles.tipoobrainmueble = "+valor_select_obra;
    }else{
      cadena=cadena+" fcinmuebles.tipoobrainmueble = "+valor_select_obra;  
    }
  }
  
  /*Valor del select de tipo localidad*/
  var select_localidad = document.getElementById("localidad");
  var valor_select_localidad="texto";
  valor_select_localidad = select_localidad.options[select_localidad.selectedIndex].text;
  if (valor_select_localidad != 0){
    if (valor_select_operacion != 0 || valor_select_inmueble != 0 || valor_select_obra != 0){ 
      cadena=cadena+' and fcinmuebles.localidadinmueble = "'+valor_select_localidad+'"';
    }else{
      cadena=cadena+' fcinmuebles.localidadinmueble = "'+valor_select_localidad+'"';
    }
  }                                      
  
  /*Valor de radio button habitaciones */
  
  var radio_r1=document.getElementById("r1").checked;
  if (radio_r1 == true){    /*Activado el 1*/
    var habitacion=1;
    if (valor_select_operacion != 0 || valor_select_inmueble != 0 || valor_select_obra != 0 || valor_select_localidad != 0){   /*Mira si hay anteriores o no para la cadena del select*/
      cadena=cadena+" and fcinmuebles.num_habitaciones=1";
    }else{
      cadena=cadena+" fcinmuebles.num_habitaciones=1";
    }
  }else{
      var radio_r2=document.getElementById("r2").checked;
      if (radio_r2 == true){  /*Activado el 2*/
        var habitacion=1;
        if (valor_select_operacion != 0 || valor_select_inmueble != 0 || valor_select_obra != 0 || valor_select_localidad != 0){   /*Mira si hay anteriores o no para la cadena del select*/
          cadena=cadena+" and fcinmuebles.num_habitaciones=2";
        }else{
          cadena=cadena+" fcinmuebles.num_habitaciones=2";
        }         
      }else{
            var radio_r3=document.getElementById("r3").checked;
            if (radio_r3 == true){  /*Activado el 3*/
              var habitacion=1;
              if (valor_select_operacion != 0 || valor_select_inmueble != 0 || valor_select_obra != 0 || valor_select_localidad != 0){   /*Mira si hay anteriores o no para la cadena del select*/
                cadena=cadena+" and fcinmuebles.num_habitaciones=3";
              }else{
                cadena=cadena+" fcinmuebles.num_habitaciones=3";
              }                
            }else{
              var radio_r4=document.getElementById("r4").checked;
                if (radio_r4 == true){  /*Activado el 4*/
                    var habitacion=1;
                    if (valor_select_operacion != 0 || valor_select_inmueble != 0 || valor_select_obra != 0 || valor_select_localidad != 0){   /*Mira si hay anteriores o no para la cadena del select*/
                      cadena=cadena+" and fcinmuebles.num_habitaciones > 3";
                    }else{
                      cadena=cadena+" fcinmuebles.num_habitaciones > 3";
                    }   
                }else{  
                  var radio_r5=document.getElementById("r5").checked;
                  if (radio_r5 == true){  /*Ignorar activado*/
                    var habitacion=0;
                  }else{ /*No hay ninguno activado*/
                    var habitacion=0;
                  }
                }
            }
      }
  }
  
  /*Valor de radio button baño */
  var radio_r6=document.getElementById("r6").checked;
  if (radio_r6 == true){  /*Activado baño 1*/
      var bano=1;
      if (valor_select_operacion != 0 || valor_select_inmueble != 0 || valor_select_obra != 0 || valor_select_localidad != 0 || habitacion != 0){   /*Mira si hay anteriores o no para la cadena del select*/
        cadena=cadena+" and fcinmuebles.num_banos=1";
      }else{
        cadena=cadena+" fcinmuebles.num_banos=1";      
      }
  }else{
      var radio_r7=document.getElementById("r7").checked;  
      if (radio_r7 == true){    /*Activado baño 2*/
          var bano=1;
          if (valor_select_operacion != 0 || valor_select_inmueble != 0 || valor_select_obra != 0 || valor_select_localidad != 0 || habitacion != 0){   /*Mira si hay anteriores o no para la cadena del select*/
            cadena=cadena+" and fcinmuebles.num_banos=2";
          }else{
            cadena=cadena+" fcinmuebles.num_banos=2";          
          }
      }else{
        var radio_r8=document.getElementById("r8").checked;
        if (radio_r8 == true){  /*Activado baño 3*/
          var bano=1;
          if (valor_select_operacion != 0 || valor_select_inmueble != 0 || valor_select_obra != 0 || valor_select_localidad != 0 || habitacion != 0){   /*Mira si hay anteriores o no para la cadena del select*/
            cadena=cadena+" and fcinmuebles.num_banos > 2";
          }else{
            cadena=cadena+" fcinmuebles.num_banos > 2";          
          }
        }else{
          var radio_r9=document.getElementById("r9").checked;
          if (radio_r9 == true){  /*Ignorar activado*/
            var bano=0;
          }else{            
            var bano=0;    /*No baño activado*/
          }
        } 
      }
  }
  
  /*Valor de checked otras características */  
 
  var chck_1=document.getElementById("ck1").checked;
  if (chck_1 == true){
    if (valor_select_operacion != 0 || valor_select_inmueble != 0 || valor_select_obra != 0 || valor_select_localidad != 0 || habitacion != 0 || bano != 0){   /*Mira si hay anteriores o no para la cadena del select*/
      cadena=cadena+" and fcinmuebles.garaje=1";
    }else{
      cadena=cadena+" fcinmuebles.garaje=1";
    }
  }
  var chck_2=document.getElementById("ck2").checked;
  if (chck_2 == true){
    if (valor_select_operacion != 0 || valor_select_inmueble != 0 || valor_select_obra != 0 || valor_select_localidad != 0 || habitacion != 0 || bano != 0 || chck_1 == true){   /*Mira si hay anteriores o no para la cadena del select*/
      cadena=cadena+" and fcinmuebles.trastero=1";
    }else{
      cadena=cadena+" fcinmuebles.trastero=1";
    }  
  }
  var chck_3=document.getElementById("ck3").checked;
  if (chck_3 == true){
    if (valor_select_operacion != 0 || valor_select_inmueble != 0 || valor_select_obra != 0 || valor_select_localidad != 0 || habitacion != 0 || bano != 0 || chck_1 == true || chck_2 == true){   /*Mira si hay anteriores o no para la cadena del select*/
      cadena=cadena+" and fcinmuebles.amueblado=1";    
    }else{
      cadena=cadena+" fcinmuebles.amueblado=1";    
    }  
  }
  var chck_4=document.getElementById("ck4").checked;
  if (chck_4 == true){
    if (valor_select_operacion != 0 || valor_select_inmueble != 0 || valor_select_obra != 0 || valor_select_localidad != 0 || habitacion != 0 || bano != 0  || chck_1 == true || chck_2 == true || chck_3 == true){   /*Mira si hay anteriores o no para la cadena del select*/
      cadena=cadena+" and fcinmuebles.exterior=1";    
    }else{
      cadena=cadena+" fcinmuebles.exterior=1";   
    }  
  }
  var chck_5=document.getElementById("ck5").checked;
  if (chck_5 == true){
    if (valor_select_operacion != 0 || valor_select_inmueble != 0 || valor_select_obra != 0 || valor_select_localidad != 0 || habitacion != 0 || bano != 0 || chck_1 == true || chck_2 == true || chck_3 == true || chck_4 == true){   /*Mira si hay anteriores o no para la cadena del select*/
      cadena=cadena+" and fcinmuebles.terraza=1";
    }else{
      cadena=cadena+" fcinmuebles.terraza=1";   
    }
  }
  var chck_6=document.getElementById("ck6").checked;
  if (chck_6 == true){
    if (valor_select_operacion != 0 || valor_select_inmueble != 0 || valor_select_obra != 0 || valor_select_localidad != 0 || habitacion != 0 || bano != 0 || chck_1 == true || chck_2 == true || chck_3 == true || chck_4 == true || chck_5 == true){   /*Mira si hay anteriores o no para la cadena del select*/
      cadena=cadena+" and fcinmuebles.ascensor=1";
    }else{
      cadena=cadena+" fcinmuebles.ascensor=1";       
    }
  }
  var chck_7=document.getElementById("ck7").checked;
  if (chck_7 == true){
    if (valor_select_operacion != 0 || valor_select_inmueble != 0 || valor_select_obra != 0 || valor_select_localidad != 0 || habitacion != 0 || bano != 0  || chck_1 == true || chck_2 == true || chck_3 == true || chck_4 == true || chck_5 == true || chck_6 == true){   /*Mira si hay anteriores o no para la cadena del select*/
      cadena=cadena+" and fcinmuebles.jardin_piscina=1";    
    }else{
      cadena=cadena+" fcinmuebles.jardin_piscina=1";       
    }  
  }
  
  var chck_8=document.getElementById("ck8").checked;
  if (chck_8 == true){
    if (valor_select_operacion != 0 || valor_select_inmueble != 0 || valor_select_obra != 0 || valor_select_localidad != 0 || habitacion != 0 || bano != 0  || chck_1 == true || chck_2 == true || chck_3 == true || chck_4 == true || chck_5 == true || chck_6 == true || chck_7 == true){   /*Mira si hay anteriores o no para la cadena del select*/
      cadena=cadena+" and fcinmuebles.promocioninmueble=0";    
    }else{
      cadena=cadena+" fcinmuebles.promocioninmueble=0";       
    }  
  }
  /*Si está todo sin marcar vuelve a poner los destacados*/
  if (valor_select_operacion == 0 && valor_select_inmueble == 0 && valor_select_obra == 0 && valor_select_localidad == 0 && habitacion == 0 && bano == 0  && chck_1 == false && chck_2 == false && chck_3 == false && chck_4 == false && chck_5 == false && chck_6 == false && chck_7 == false && chck_8 == false){ 
    cadena='';    
  }  
  /*Actualizar contenido*/
  $.ajax({
        url: "ajax.php",
        data: "id_opcion1="+5+"&tipo_ordenar=3&cadena="+cadena+"&opcion=0",
        success: function(data){
          $("#inmuebles").replaceWith(data).fadeIn("slow");
        }
  });  
}

function limpiar_filtro(){  /*Inicializa todos los parámetros del filtro*/

  document.getElementById("filtro_completo").reset();
/*  var select_operacion = document.getElementById("tipo_operacion");
  select_operacion.options[select_operacion.selectedIndex].value=0;

  var select_inmueble = document.getElementById("tipo_inmueble");
  select_inmueble.options[select_inmueble.selectedIndex].value=0;
  
  var select_obra = document.getElementById("tipo_obra");
  select_obra.options[select_obra.selectedIndex].value=0;

  var select_localidad = document.getElementById("localidad");
  select_localidad.options[select_localidad.selectedIndex].value=0;

  document.getElementById("r1").checked=false;
  document.getElementById("r2").checked=false;
  document.getElementById("r3").checked=false;
  document.getElementById("r4").checked=false;
  document.getElementById("r5").checked=false;
  document.getElementById("r6").checked=false;
  document.getElementById("r7").checked=false;
  
  document.getElementById("ck1").checked=false;
  document.getElementById("ck2").checked=false;
  document.getElementById("ck3").checked=false;
  document.getElementById("ck4").checked=false;
  document.getElementById("ck5").checked=false;
  document.getElementById("ck6").checked=false;
  document.getElementById("ck7").checked=false; */
}

function cargar_texto_explicativo(){
  document.getElementById("posTexto").value="Escribe aquí tu consulta y/o comentario sobre este inmueble";
  document.getElementById("anos").value="";
  document.getElementById("interes").value="";
  document.getElementById("posNombre").value="";
  document.getElementById("posEmail").value="";
}

function limpiar_text_area(){
  document.getElementById("posTexto").value="";
}

function comprobar_formulario_hipoteca(capital){
  var anos=document.getElementById("anos").value;  
  var interes=document.getElementById("interes").value;
  borrar_resultado();
  if (anos == ""){     /*año vacío*/
    var texto="Error # Años: Debe introducir un valor"; 
    cargar_div(texto); 
    document.getElementById("anos").focus();   
  }else{
    if (interes == ""){     /*inetreses vacio*/
      var texto="Error # Interés: Debe introducir un valor"; 
      cargar_div(texto); 
      document.getElementById("interes").focus(); 
    }else{
      if (isNaN(anos)){   /*años no numérico*/
        var texto="Error # Años: El valor debe ser numérico";
        cargar_div(texto); 
        document.getElementById("anos").value="";
        document.getElementById("anos").focus(); 
      }else{
        if (isNaN(interes)){    /*intereses no numérico*/
          var texto="Error # Interés: El valor debe ser numérico";
          cargar_div(texto); 
          document.getElementById("interes").value="";
          document.getElementById("interes").focus(); 
        }else{       /*todo bien*/
          $.ajax({
            url: "ajax.php",
            data: "id_opcion1="+6+"&capital="+capital+"&anos="+anos+"&interes="+interes,
            success: function(data){
              $("#resultado").replaceWith(data).fadeIn("slow");
            }
          });
        }
      }
    }
  }
}

function buscar_empresas_por_actividad(actividad, seleccion){  
    reiniciar_celdas();
    $('div#'+actividad).removeClass('celda_normal').addClass('celda_hover');
    $.ajax({
      url: "ajax.php",
      data: "id_opcion1="+7+"&actividad="+actividad+"&seleccion="+seleccion,
      beforeSend: function(data){
        $("#seleccion_actividad0").fadeOut("slow");
        $("#seleccion_actividad1").fadeOut("slow");
        $("#seleccion_actividad2").fadeOut("slow");  
      },
      success: function(data){
        $("#seleccion_actividad"+seleccion).replaceWith(data).fadeIn("slow");
        $("#seleccion_actividad"+seleccion).show();
      }
    });
}

function reiniciar_celdas(){
  for (i=0;i<20;i++){
    $('div#'+i).removeClass('celda_hover').addClass('celda_normal');  
  }
}

function borrar_resultado(){
    var div=document.getElementById("resultado"); 
    while(div.hasChildNodes())
    {
      div.removeChild(div.lastChild);
    }
}

function cargar_div(texto)
{
    var nodoTexto;
    div = document.getElementById("resultado");
    nodoTexto = document.createTextNode(texto);
    div.appendChild(nodoTexto);
}
/*Fin inmuebles*/
/*Empresas*/
function mostrar_empresas(categoria){
    $.ajax({
      url: "ajax.php",
      data: "id_opcion1="+8+"&categoria="+categoria,
      success: function(data){
        $("#cuerpo_empresas").replaceWith(data).fadeIn("slow");
      }
    });    
}

function comprobar_formulario(indice){
  switch(indice){
    case 1:    /*Comprueba el select de tipo persona*/
      var select_tipo_persona = document.getElementById("tipo_persona");
      var valor_select_tipo_persona = select_tipo_persona.selectedIndex;
      if (valor_select_tipo_persona != 0){    /*Correcto*/
        comprobar_formulario_ajax(indice, 0);
      }else{      /*Incorrecto*/
        comprobar_formulario_ajax(indice, 1);
      }  
    break;
    case 2:
      var nombre = document.getElementById("posNombre").value;
      if (nombre != ''){  /*Correcto*/
        comprobar_formulario_ajax(indice, 0);
      }else{  /*Incorrecto*/
        comprobar_formulario_ajax(indice, 1);
      }  
    break;
    
    case 3:
      var email = document.getElementById("posEmail").value;
      if (email != ''){  /*Correcto*/
        var res = validarEmail(email);
        if (res == 1){
          comprobar_formulario_ajax(indice, 1);
        }else{
          comprobar_formulario_ajax(indice, 0);        
        }
      }else{  /*Incorrecto*/
        comprobar_formulario_ajax(indice, 1);
      }  
    break;
    
    case 4:
      var tfno = document.getElementById("posTfno").value;
      if (tfno != ''){  /*Correcto*/
        var res = validartfno(tfno);
        if (res == 1){/*incorrecto*/
          comprobar_formulario_ajax(indice, 1);
        }else{/*correcto*/
          comprobar_formulario_ajax(indice, 0);        
        }
      }else{  /*Incorrecto*/
        comprobar_formulario_ajax(indice, 1);
      }  
    break;
    
    case 5:
      var numviv = document.getElementById("posNumviv").value;
      if (numviv != ''){  /*Correcto*/
        if (isNaN(numviv)){
          comprobar_formulario_ajax(indice, 1); /*incorrecto*/
        }else{
          comprobar_formulario_ajax(indice, 0); /*correcto*/
        }
      }else{  /*Incorrecto*/
        comprobar_formulario_ajax(indice, 1);
      }  
    break;
    
    case 6:
      var numgar = document.getElementById("posNumgar").value;
      if (numgar != ''){  /*Correcto*/
        if (isNaN(numgar)){
          comprobar_formulario_ajax(indice, 1); /*incorrecto*/
        }else{
          comprobar_formulario_ajax(indice, 0); /*correcto*/
        }
      }else{  /*Incorrecto*/
        comprobar_formulario_ajax(indice, 1);
      }  
    break; 
       
    default:
      comprobar_formulario_ajax(indice, 0);
    break;
  }
}

function comprobar_formulario_ajax(indice, tipo_res){
  if (tipo_res == 0){ /*Correcto*/
        $.ajax({
          url: "ajax.php",
          data: "id_opcion1="+9+"&indice="+indice,
          beforeSend: function(data){
            $("#res_i_"+indice).hide("slow");
            $("#res_c_"+indice).hide("slow");
          },
          success: function(data){
            $("#res_c_"+indice).replaceWith(data).show("slow");
          }
        }); 
  }else{  /*Incorrecto*/
        $.ajax({
          url: "ajax.php",
          data: "id_opcion1="+10+"&indice="+indice,
          beforeSend: function(data){
            $("#res_c_"+indice).hide("slow"); 
            $("#res_i_"+indice).hide("slow"); 
          },
          success: function(data){
            $("#res_i_"+indice).replaceWith(data).show("slow");
          }
        }); 
  } 
}

function validarEmail(valor) {
if (/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/.test(valor)){
    var res = 0;      /*correcta*/
  } else {
    var res = 1;/*incorrecta*/
  }
  return res;
}

function validartfno(valor){
  if(isNaN(valor) || (valor.length < 9)){
    var res = 1;/*incorrecto*/
  }else{
    var res = 0; /*correcto*/
  }
  return res;
}

function limpiar_formulario_presupuesto(){
    document.getElementById("form_presupuesto").reset();
}

function valida_formulario_antes_enviar(){
  var correcto = 0;
  for (i=1;i<12;i++){
    if (document.getElementById("img_resultado_c_"+i)){
      correcto=correcto+1;   
    }
  }
  if (correcto == 11){
    var cargando=document.getElementById("imagen_centrada");
    var formulario=document.getElementById("formulario_presupuesto");
    formulario.style.display = "none";
    cargando.style.display = "block";
    sentTimer = setTimeout("enviar_formulario()",1000);
    /*  */  
  }else{
    alert ("Error. Debe cubrir correctamente el formulario antes de enviarlo");
  }
}

function enviar_formulario(){
      var cargando=document.getElementById("imagen_centrada");
      cargando.style.display = "none";

      var select_tipo_persona = document.getElementById("tipo_persona");
      var texto_select_tipo_persona = select_tipo_persona.options[select_tipo_persona.selectedIndex].text;
      var cadena_presupuesto="'"+texto_select_tipo_persona+"'"; 
      cadena_presupuesto=cadena_presupuesto+", ";
      
      var nombre_p=document.getElementById("posNombre").value;
      cadena_presupuesto=cadena_presupuesto+"'"+nombre_p+"'"; 
      cadena_presupuesto=cadena_presupuesto+", "; 
           
      var email_p=document.getElementById("posEmail").value;
      cadena_presupuesto=cadena_presupuesto+"'"+email_p+"'"; 
      cadena_presupuesto=cadena_presupuesto+", ";
      
      var tfno_p=document.getElementById("posTfno").value;
      cadena_presupuesto=cadena_presupuesto+"'"+tfno_p+"'"; 
      cadena_presupuesto=cadena_presupuesto+", ";
    
      var numviv_p=document.getElementById("posNumviv").value;
      cadena_presupuesto=cadena_presupuesto+"'"+numviv_p+"'";
      cadena_presupuesto=cadena_presupuesto+", "; 
    
      var numgar_p=document.getElementById("posNumgar").value;
      cadena_presupuesto=cadena_presupuesto+"'"+numgar_p+"'"; 
      cadena_presupuesto=cadena_presupuesto+", "; 

      var contador_calefaccion_si=document.getElementById("r1").checked; 
      if(contador_calefaccion_si == true){
        cadena_presupuesto=cadena_presupuesto+"'si'"; 
        cadena_presupuesto=cadena_presupuesto+", ";   
      }else{
        cadena_presupuesto=cadena_presupuesto+"'no'"; 
        cadena_presupuesto=cadena_presupuesto+", "; 
      }

      var contador_agua_si=document.getElementById("r3").checked;
      if(contador_agua_si == true){
        cadena_presupuesto=cadena_presupuesto+"'si'"; 
        cadena_presupuesto=cadena_presupuesto+", ";   
      }else{
        cadena_presupuesto=cadena_presupuesto+"'no'"; 
        cadena_presupuesto=cadena_presupuesto+", "; 
      }
    
      var contador_jardin_si=document.getElementById("r5").checked;
      if(contador_jardin_si == true){
        cadena_presupuesto=cadena_presupuesto+"'si'"; 
        cadena_presupuesto=cadena_presupuesto+", ";   
      }else{
        cadena_presupuesto=cadena_presupuesto+"'no'"; 
        cadena_presupuesto=cadena_presupuesto+", "; 
      }
    
      var contador_piscina_si=document.getElementById("r7").checked;
      if(contador_piscina_si == true){
        cadena_presupuesto=cadena_presupuesto+"'si'"; 
        cadena_presupuesto=cadena_presupuesto+", ";   
      }else{
        cadena_presupuesto=cadena_presupuesto+"'no'"; 
        cadena_presupuesto=cadena_presupuesto+", "; 
      }
  
      var contador_empleados_si=document.getElementById("r9").checked;
      if(contador_empleados_si == true){
        cadena_presupuesto=cadena_presupuesto+"'si'"; 
        cadena_presupuesto=cadena_presupuesto+", ";   
      }else{
        cadena_presupuesto=cadena_presupuesto+"'no'"; 
        cadena_presupuesto=cadena_presupuesto+", "; 
      }
      
      var otros=document.getElementById("posTexto").value; 
      if(otros == ''){
        cadena_presupuesto=cadena_presupuesto+"'sin comentarios'"; 
        cadena_presupuesto=cadena_presupuesto+")"; 
      }else
      {
        cadena_presupuesto=cadena_presupuesto+"'"+otros+"'"; 
        cadena_presupuesto=cadena_presupuesto+")"; 
      }
       
      $.ajax({
          url: "ajax.php",
          data: "id_opcion1="+11+"&cadena="+cadena_presupuesto,
          success: function(data){
            $("#formulario_presupuesto").replaceWith(data).fadeIn("slow");
          }
     }); 
}
/*Fin Empresas*/

/*Servicios*/
function mostrar_seccion_servicios(id){
  var i=1;
  for (i=1;i<6;i++){
    if (i != id){
      $("#titulo_"+i).removeClass("seleccionada");
      $("#titulo_"+i).addClass("texto_titulo_linea_normal");
      $("#consejo_"+i).removeClass("consejo_novisible");
      $("#consejo_"+i).addClass("consejo_visible");
      $("#contenido_servicios_"+i).slideUp('normal');
    }  
  } 
  $("#titulo_"+id).addClass("seleccionada");
  $("#titulo_"+id).removeClass("texto_titulo_linea_normal");
  $("#consejo_"+id).removeClass("consejo_visible");
  $("#consejo_"+id).addClass("consejo_novisible");
  $("#contenido_servicios_"+id).slideDown('normal');
}
/*Fin Servicios*/

/*Promociones*/
function mostrar_promocion(id){
  var i=1;
  for (i=1;i<25;i++){
    if (i != id){
      $("#titulo_promocion_"+i).removeClass("seleccionada");
      /*$("#titulo_promocion_"+i).addClass("texto_titulo_linea_normal");*/
      $("#consejo_"+i).removeClass("consejo_novisible");
      $("#consejo_"+i).addClass("consejo_visible");
      $("#resto_promocion_"+i).slideUp('normal');
    }  
  } 
  $("#titulo_promocion_"+id).addClass("seleccionada");
  /*$("#titulo_promocion_"+id).removeClass("texto_titulo_linea_normal");*/
  $("#consejo_"+id).removeClass("consejo_visible");
  $("#consejo_"+id).addClass("consejo_novisible");
  $("#resto_promocion_"+id).slideDown('normal');
}
/*Fin Promociones*/

/*Acceso a despacho 24*/
function mostrar_acceso(tipo_acceso){
    if (tipo_acceso == 1){
      var que_div="";
    }else{
      var que_div="_acceso";
    }
    $.ajax({
    url: "ajax.php",
    data: "id_opcion1="+14,
    success: function(data){
      $("#area_y_buscar"+que_div).replaceWith(data).fadeIn("slow");
    }
   });  
}

function cerrar_despacho(){
  $.ajax({
      url: "ajax.php",
      data: "id_opcion1="+15,
      success: function(data){
        $("#area_y_buscar_acceso").replaceWith(data).fadeIn("slow");
      }
 });   
}

/*Fin acceso a despacho 24*/

/*Prueba hash*/
function guardar_hash(){
  var usuario=document.getElementById("altausuario").value;
  var prehash=document.getElementById("altapassword").value; 
  $.ajax({
      url: "ajax.php",
      data: "id_opcion1="+12+"&usuario="+usuario+"&pass="+prehash,
      success: function(data){
        $("#pruebaderecha").replaceWith(data).fadeIn("slow");
      }
 });  
}

function validar_hash(){
  var usuario=document.getElementById("loginusuario").value;
  var prehash=document.getElementById("loginpassword").value; 
  var indice=0;
  if (usuario == ""){
    indice=1; 
  }else{
    if (prehash == ""){
      indice=2;
    }
  }
  $.ajax({
      url: "ajax.php",
      data: "id_opcion1="+13+"&usuario="+usuario+"&pass="+prehash+"&indice="+indice,
      success: function(data){
        $("#area_y_buscar_acceso").replaceWith(data).fadeIn("slow");
      }
 });   
}
/*Fin prueba hash*/
function cerrar_sesion_despacho(){
  $.ajax({
      url: "ajax.php",
      data: "id_opcion1="+16,
      success: function(data){
        window.location.replace("index.php");
      }
 });   
}

function filtro_comunidades(tipo){
  switch(tipo){
    case 1:
      document.filtro_com.nombre_comunidad.value="";
      document.filtro_com.direccion_comunidad.value=""; 
      document.lista.style.display='none';
      document.directo.style.display='none';
      document.una_comunidad.style.display='none';
      document.aviso.style.display='none';
    break;
    case 2:
      document.filtro_com.codigo_comunidad.value="";
      document.filtro_com.direccion_comunidad.value="";
      document.lista.style.display='none';
      document.directo.style.display='none';
      document.una_comunidad.style.display='none';
      document.aviso.style.display='none';     
    break;
    case 3:
      document.filtro_com.codigo_comunidad.value="";
      document.filtro_com.nombre_comunidad.value="";
      document.lista.style.display='none';
      document.directo.style.display='none';
      document.una_comunidad.style.display='none';
      document.aviso.style.display='none';
    break;
  } 
}

function accion_filtrar(tipo){
  if (document.filtro_com.codigo_comunidad.value == '' && document.filtro_com.nombre_comunidad.value == '' && document.filtro_com.direccion_comunidad.value == ''){
      $('div#caja_resultado_filtro_comunidades').removeClass("visible").addClass("novisible");
  }else{
      $('div#caja_resultado_filtro_comunidades').removeClass("novisible").addClass("visible");
  }
  switch(tipo){
    case 1:
      var cadena=document.filtro_com.codigo_comunidad.value;
    break;
    case 2:
      var cadena=document.filtro_com.nombre_comunidad.value;  
    break;
    case 3:
      var cadena=document.filtro_com.direccion_comunidad.value;
    break;
  }     
    $.ajax({
      url: "ajax.php",
      data: "id_opcion1="+17+"&tipofiltro="+tipo+"&cadenafiltro="+cadena,
      success: function(data){
        $("#caja_resultado_filtro_comunidades").replaceWith(data).fadeIn("slow");
      }
    });  
}

function accion_filtrar_empresas(){
    $('div#caja_resultado_filtro_empresas').removeClass("novisible").addClass("visible");
    var cadena=document.directo.nombre_empresa.value;
    $.ajax({
      url: "ajax.php",
      data: "id_opcion1="+20+"&cadenafiltro="+cadena,
      success: function(data){
        $("#caja_resultado_filtro_empresas").replaceWith(data).fadeIn("slow");
      }
    });  
}

function cambiar_color(fila, tipo){
  limpiar_resto(fila, tipo);
  if (tipo == 1){
    $('div#resultado'+fila).removeClass("resultado_normal").addClass("resultado_hover"); 
  }else{
    $('div#resultado_empresas_'+fila).removeClass("resultado_normal").addClass("resultado_hover");   
  }    
}

function limpiar_resto(fila, tipo){
  for (i=0;i<300;i++){
    if (i != fila){
      if (tipo == 1){
        $('div#resultado'+i).removeClass("resultado_hover").addClass("resultado_normal");
      }else{
        $('div#resultado_empresas_'+i).removeClass("resultado_hover").addClass("resultado_normal");  
      }
    }
  } 
}

function cargar_comunidad(id_comunidad, nombre_comunidad, direccion_comunidad){
  $('div#caja_resultado_filtro_comunidades').removeClass("visible").addClass("novisible");
  $.ajax({
      url: "ajax.php",
      data: "id_opcion1="+18+"&id_comunidad="+id_comunidad,
      success: function(data){
        $("#contenido_despacho").replaceWith(data).fadeIn("slow");
      }
    }); 
}

function cargar_filtro(){
  $.ajax({
      url: "ajax.php",
      data: "id_opcion1="+19,
      success: function(data){
        $("#caja_seleccion").replaceWith(data).fadeIn("slow");
      }
    }); 
}

function quitar_opcion(tipo){
switch(tipo){
    case 1:
      document.getElementById("opciones_aviso").reset();
      document.aviso.style.display='none';
      document.lista.style.display='none';
      document.directo.style.display='block';
    break;
    case 2:
      document.getElementById("opciones_aviso").reset();
      document.una_comunidad.style.display='none';
      document.aviso.style.display='none';
      document.directo.style.display='none';
      document.lista.style.display='block';
    break;
    case 3:
      document.getElementById("opciones_listado").reset();
      document.lista.style.display='none';
      document.directo.style.display='none';
      document.una_comunidad.style.display='block';
      document.aviso.style.display='block';
    break;
    case 4:
      document.getElementById("opciones_listado").reset();
      document.lista.style.display='none';
      document.directo.style.display='none';
      document.una_comunidad.style.display='none';
      document.aviso.style.display='block';
    break;
}
}

function mostar_opcion_admin(tipo){
  var i=1;
  for (i=1;i<6;i++){  /*Se pone 6 pq es un número mayor al de opciones presentes*/
    if(i != tipo){
      $("#titulo_opcion_"+i).removeClass("seleccionada_despacho");
      $("#titulo_opcion_"+i).addClass("texto_titulo_linea_normal");
      $("#consejo_"+i).removeClass("consejo_novisible");
      $("#consejo_"+i).addClass("consejo_visible");
      $("#filtro_comunidades_"+i).slideUp('normal');
    }
  }
  $("#consejo_"+tipo).removeClass("consejo_visible");
  $("#consejo_"+tipo).addClass("consejo_novisible");
  $("#titulo_opcion_"+tipo).removeClass("texto_titulo_linea_normal");
  $("#titulo_opcion_"+tipo).addClass("seleccionada_despacho");
  $("#filtro_comunidades_"+tipo).slideDown('normal');
}
