function cabvalidacion (formulario)
{
  if ((formulario.textobusc.value =="")||(formulario.textobusc.value ==" ")||(formulario.textobusc.value=="Buscar texto"))
  { 
    alert("Introduzca texto a buscar, por favor.");
    formulario.textobusc.focus();
    return false; 
  }

  texto=formulario.textobusc.value
  longitud=texto.length
  
  if (longitud<3)
  { 
    alert("El texto a buscar ha de tener un mínimo de 3 caracteres.");
    formulario.textobusc.focus();
    return false; 
  }  

  return true;
}  

function cabvalidacionbol (formulario)
{
  if ((formulario.email.value =="")||(formulario.email.value ==" ")||(formulario.email.value=="Introduzca su e-mail"))
  { 
    alert("Introduzca texto a buscar, por favor.");
    formulario.email.focus();
    return false; 
  }
  
  return true;
}  


function mostrarcab(txt) 
{
  window.status = txt;
}
  
function ocultarcab() 
{
  window.status ="";
}

	function entrarelem (elemento,valor)
	{
		if (elemento.value == valor )
			elemento.value = '';
	}
	
	function reemplazar(cadena,vieja,nueva)
	{
		var i,len,j=0;
		
		len=cadena.length;
		newcadena="";
		for (i=0;i<len;i++)
		{
			if (cadena.charAt(i) == vieja)
				newcadena += nueva;
			else
				newcadena+=cadena.charAt(i);
			j++;
		}
	
		return newcadena;
	}

	function dejarelem (elemento, valor)
	{
		cadena=elemento.value;
		if (reemplazar(elemento.value,' ','') == '')
			elemento.value = valor;
	}
	
	function pgfavoritos(durl,tit) {
    durl="http://" + durl
  	if (window.sidebar) { //Mozilla Firefox	
  	  window.sidebar.addPanel(tit, durl,"");
  	} 
  	else if( window.external ) { //IE		
  	  window.external.AddFavorite( durl, tit);
  	}	
		else
		{
			alert ("Para añadir la página a sus favoritos, consulte las instrucciones de su navegador");
		}
	}

function vaciarRadioButton(ctrl)
{
    for(i=0;i<ctrl.length;i++)
        if(ctrl[i].checked)
          ctrl[i].checked=false;
}

function getRadioButtonSelectedValue(ctrl)
{
    for(i=0;i<ctrl.length;i++)
        if(ctrl[i].checked)
          return ctrl[i].value;
}

function getSelectText(ctrl)
{
    for(i=0;i<ctrl.length;i++)
        if (ctrl.options[i].selected == true)
           return ctrl.options[i].text;
}

function setRadioButtonValue(ctrl, valor)
{

    for(i=0;i<ctrl.length;i++){
        if(ctrl[i].value==valor)
          {
            ctrl[i].checked=true;
          }
    }
}

function setSelectedOption(ctrl, valor)
{
   for(i=0;i<ctrl.length;i++)
      if(ctrl.options[i].value==valor)
        {
          ctrl.options[i].selected = true;
        }
}

// ctrl -> campo del formulario (en este caso los check-box)
// valor -> valor del check-box
function setCheckedOption (ctrl, valor){
	  for(i=0;i<ctrl.length;i++) {
		  if(ctrl[i].value==valor)
			{
			  ctrl[i].checked = true;
			}
		  }
}

function setTextOption(ctrl, valor)
{
   for(i=0;i<ctrl.length;i++) {
      if((ctrl.options[i].value).toLowerCase()==valor.toLowerCase()){
          ctrl.options[i].selected = true;
        }
   }
}

function mostrar_login(){  
  if ($('form_login').getStyle('display')=="none" || $('form_login').getStyle('opacity')==0)
  {
    $('form_login').setStyle('filter: Alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0;');
    $('form_login').setStyle({
      display: 'block'
    });

    new Effect.Opacity('form_login', { from: 0, to: 1});
  }
  else
  {
    new Effect.Opacity('form_login', { from: 1, to: 0});
  }
}

function recibirAjax(){
   new Ajax.Request('/'+ ruta_url + '/inc/ajax_ayudanos.asp',{
      method: 'get',
      parameters: {miparametro: 'El valor!', otro: 99},

      onSuccess: function(respuesta){
         $("cargando").innerHTML=respuesta.responseText;
      }
   });
}

function conten_noticias(subapartado_noticias,tema_noticias)
{
  //Actualizamos el submenu de las noticias
  new Ajax.Updater("submenu_noticias", "/"+ ruta_url +"/aamd/submenu_noticias_ajax.asp", {
                    parameters: {te:subapartado_noticias,
                                 v_te_noticias:tema_noticias},
                                 evalScripts: true
                    });

  //Cargamos el contenido del apartado en el que se pincha
  new Ajax.Updater("contenido_noticias", "/"+ ruta_url +"/aamd/contenido_noticias_ajax.asp", {
                    parameters: {te:subapartado_noticias},
                                 evalScripts: true
                    });
}

function caja_enlaces(idcampana)
{
  $('caja_enlaces').setStyle({
    opacity: 0.6
  });
  
  $('cargando_inmuebles').setStyle({
    display: 'block',
    backgroundImage: 'url(/'+ ruta_url +'/imgs/cargando.gif)',
    backgroundRepeat: 'no-repeat'
  });
  
  //Actualizamos la pestaña activa del menú
  new Ajax.Updater("pestanas", "/"+ ruta_url +"/aamd/pestanas_ajax.asp", {
                    parameters: {idcamp:idcampana},
                                 evalScripts: true
                    });
  
  //Cargamos el contenido de la caja de los enlaces con la campana correspondiente
  new Ajax.Updater("caja_enlaces", "/"+ ruta_url +"/aamd/caja_enlaces_ajax.asp", {
                    parameters: {idcamp:idcampana},
                                 evalScripts: true,

                                 onSuccess: function(respuesta){
                                     $('caja_enlaces').setStyle({
                                       opacity: 1
                                     });
                                     $('cargando_inmuebles').setStyle({
                                       display: 'none'
                                     }); 
                                  }
                    });
}

  // Actualiza BUSCADOR 2 (para el buscador superior)
  function actualizaBuscador2(que_buscas, tenemos, provincia_sel, localidad_sel, zona_sel)
  {
    $('engloba_resultados').setStyle({
      opacity: 0.6
    });
    $('buscador_inmuebles_sencillo').setStyle({
      opacity: 0.6
    });
    
    $('actualizando_resultados').setStyle({
      display: 'block',
      backgroundImage: 'url(/'+ ruta_url +'/imgs/actualizando_resultados.gif)',
      backgroundRepeat: 'no-repeat'
    });
    
    //alert("llega2");
    
    //valor_que_buscas=que_buscas;
    //valor_tenemos=tenemos;

    new Ajax.Updater("engloba_resultados","/"+ ruta_url +"/aamd/actualizarBuscadorAjax.asp?que_buscas="+que_buscas+"&tenemos="+tenemos+"&provincia_sel="+provincia_sel+"&localidad_sel="+localidad_sel+"&zona_sel="+zona_sel, {
                      //parameters: Form.serialize(document.cabforminterno),
                      evalScripts: true,
                      onSuccess: function(respuesta){
                         $('engloba_resultados').setStyle({
                           opacity: 1
                         });
                         $('buscador_inmuebles_sencillo').setStyle({
                           opacity: 1
                         });
                         $('actualizando_resultados').setStyle({
                           display: 'none'
                         });
                      }

                      });

    new Ajax.Updater("buscador_inmuebles_sencillo","/"+ ruta_url +"/aamd/actualizarBuscadorSuperiorAjax.asp?que_buscas="+que_buscas+"&tenemos="+tenemos+"&provincia_sel="+provincia_sel+"&localidad_sel="+localidad_sel+"&zona_sel="+zona_sel, {
                      //parameters: Form.serialize(document.cabforminterno),
                      evalScripts: true,
                      onSuccess: function(respuesta){
                         actualizaProvincia(que_buscas, tenemos, provincia_sel, localidad_sel, zona_sel);
                      }
                      });
  }


//------------------------------------------------------------
// Función que carga un valor en la variable de Session("mantenBus") para poder utilizar dicho valor en la página busqueda/buscador_inmuebles.asp
function mantenerBusqueda(urlenvio) {  
	  
	  new Ajax.Request('/'+ ruta_url + '/aamd/ajax_mantenerBusqueda.asp',{
			  onSuccess: function(respuesta){
				 document.location.href=urlenvio;
			  }
		   });

}
