    var map = null;
    var geocoder = null;

    function initialize(address,address2) {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("mapa"));
		map.setUIToDefault();

		geocoder = new GClientGeocoder();

		if(showAddress(address))
		{
			showAddress(address2);
		}
      }
    }

    function showAddress(address) {
      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
            if (!point) {
            	return false;
            	//map.setCenter(new GLatLng(38.346041, -0.484756), 13);
			  //alert(address + " no encontrada");
            
			} else {
              map.setCenter(point, 13);
              var marker = new GMarker(point);
              map.addOverlay(marker);
              marker.openInfoWindowHtml(address);
              return true;
            }
          }
        );
      }
    }

var lista_municipios = function(categoria,provincia,lista){

	new Request.JSON({

		url: "/ajax/municipios/"+categoria+"/"+provincia+"/"+$time(), 

		onComplete: function(datos){

			var municipios =datos.datos;

			//rellenamos el coso ese

			$(lista).empty();

			if(municipios.length>0)

			{

				var opcion=new Element('option',{

					'value':" ",

					'text':"Todas las ciudades"

				}).inject($(lista),'bottom');

				

				municipios.each(function(e){

					var opcion=new Element('option',{

						'value':e,

						'text':e

					}).inject($(lista),'bottom');	

				});

			}

			else

			{

				var opcion=new Element('option',{

					'value':" ",

					'text':"Todas las ciudades"

				}).inject($(lista),'bottom');

			}

		}

	}).send();

}



var cambia_provincia=function(){

	var categoria=$('categorias').value;

	var provincia=this.value;

	

	lista_municipios(categoria,provincia,'municipios');

}



var redimensionar=function(){

	var dim=window.getScrollSize();

	

	var alto_cabecera=$('cabecera').getCoordinates().height;

	var alto_pie=$('pie').getCoordinates().height;

	

	var alto_cuerpo=$('cuerpo').getCoordinates().height;
	
	if(alto_cuerpo<dim.y-(alto_cabecera+alto_pie))

	{
		
		$('cuerpo').setStyle('height',dim.y-(alto_cabecera+alto_pie));

	}

	else

	{

		//$('cuerpo').setStyle('height','');

	}	

}

window.addEvent('domready',function(){

	new Asset.images(['/sitio/imagenes/colapso2.jpg','/sitio/imagenes/colapso.jpg']);



	redimensionar();

	

	$$('.enlace').addEvent('mouseenter',function(){

		this.setStyle('opacity',0.88);

	});

	

	$$('.enlace').addEvent('mouseleave',function(){

		this.setStyle('opacity',1);

	});	

	

	$('provincias').addEvent('change',cambia_provincia);

	

	$('colapso').addEvent('click',function(){

		if($('colapsable').hasClass('oculto'))

		{

			$('colapsable').removeClass('oculto');

			$('colapsable').slide('hide');

		}

		$('colapsable').slide('toggle');	

	});

	

	$('colapsable').set('slide', {onComplete:function(){

			if(this.open)

			{

				$('colapso').addClass('colapso_abierto');

			}

			else

			{

				$('colapso').removeClass('colapso_abierto');

			}

		}

	});



	//$('colapsable').slide('out');	

	new Swiff ('/sitio/imagenes/alquiler.swf',

			   {

			   		width:508,

					height:105,

					params:{wmode:'opaque'}

			   }).inject('banner_flash');



});



function limita(elEvento, maximoCaracteres) {

	var elemento = document.getElementById("descripcion_publicar");
	var caracteres = document.getElementById("caracteres");	
	caracteres.value = maximoCaracteres - elemento.value.length;
	if(elemento.value.length >= maximoCaracteres ) {

    return false;

  }

  else {

    return true;

  }

};





function ventanaSecundaria (URL){

   window.open(URL,"ventana1","width=900,height=700,scrollbars=NO")

} 
/*function cuenta(){
       //document.forms.form.caracteres.value=document.forms.form.descripcion_publicar.value.length;
	   alert('ramon');
	  // alert (document.forms.form.descripcion_publicar.value.length)
	   alert('carol'+document.getElementByID("descripcion_publicar").value.length);
}*/
