function showForm(target) {
	document.getElementById(target).style.display = "block";
}
function listadoMexicoCosta() {
	location.href = "costa.php?costa=10";
}
function listadoMallorcaCosta() {
	location.href = "costa.php?costa=6";
}
function listadoAlmeriaCosta(){
	location.href = "costa.php?costa=3";
}
function listadoBlancaCosta(){
	location.href = "costa.php?costa=1";
}
function listadoCalidaCosta(){
	location.href = "costa.php?costa=2";
}
function listadoMallorca() {
	if(document.getElementById('listadoPoblaciones')) {
		var contenedor = document.getElementById('listadoPoblaciones');
		var idioma = document.getElementById('listadoPoblaciones').className; 
		var salida;
		salida = "<ul>";
		if (idioma == "en") {
			salida += "<li>There are no properties available</li>";
		} else if(idioma == "fi") {
			salida += "<li>No hay viviendas disponibles</li>";			
		} else if(idioma == "no") {
			salida += "<li>No hay viviendas disponibles</li>";		
		} else {
			salida += "<li>No hay viviendas disponibles</li>";
		} // end if
		salida += "</ul>";
		contenedor.innerHTML = salida;		
	}
}
function listadoAlmeria(){
	if(document.getElementById('listadoPoblaciones')) {
		var contenedor = document.getElementById('listadoPoblaciones');
		var salida;
		salida = "<ul>";
		salida += '<li><a href="zona.php?zona=35">Pulpi</a></li>';
		salida += '<li><a href="zona.php?zona=33">Vera</a></li>';
		salida += "</ul>";
		contenedor.innerHTML = salida;		
	}
}
function listadoBlanca(){
	if(document.getElementById('listadoPoblaciones')) {
		var contenedor = document.getElementById('listadoPoblaciones');
		var salida;
		salida = "<ul>";
		salida += '<li><a href="zona.php?zona=17">Alfaz del Pi</a></li>';
		salida += '<li><a href="zona.php?zona=21">Algorfa</a></li>';
		salida += '<li><a href="zona.php?zona=4">Alicante</a></li>';
		salida += '<li><a href="zona.php?zona=19">Almoradi</a></li>';
		salida += '<li><a href="zona.php?zona=16">Altea</a></li>';
		salida += '<li><a href="zona.php?zona=5">Arenales del Sol</a></li>';
		salida += '<li><a href="zona.php?zona=50">Aspe</a></li>';
		salida += '<li><a href="zona.php?zona=15">Benidorm</a></li>';
		salida += '<li><a href="zona.php?zona=27">Benisa</a></li>';
		salida += '<li><a href="zona.php?zona=24">Calpe</a></li>';
		salida += '<li><a href="zona.php?zona=14">Ciudad Quesada</a></li>';
		salida += '<li><a href="zona.php?zona=48">Daya Nueva</a></li>';
		salida += '<li><a href="zona.php?zona=39">Daya Vieja</a></li>';
		salida += '<li><a href="zona.php?zona=25">Denia</a></li>';
		salida += '<li><a href="zona.php?zona=9">El Altet</a></li>';
		salida += '<li><a href="zona.php?zona=23">El Campello</a></li>';
		salida += '<li><a href="zona.php?zona=18">El Pilar Horadada</a></li>';
		salida += '<li><a href="zona.php?zona=3">Elche</a></li>';
		salida += '<li><a href="zona.php?zona=47">Formentera del Segura</a></li>';
		salida += '<li><a href="zona.php?zona=13">Guardamar</a></li>';
		salida += '<li><a href="zona.php?zona=46">Jacarilla</a></li>';
		salida += '<li><a href="zona.php?zona=28">Javea</a></li>';
		salida += '<li><a href="zona.php?zona=1">La Marina</a></li>';
		salida += '<li><a href="zona.php?zona=45">Los Montesinos</a></li>';
		salida += '<li><a href="zona.php?zona=51">Monforte</a></li>';
		salida += '<li><a href="zona.php?zona=26">Moraira</a></li>';
		salida += '<li><a href="zona.php?zona=6">Orihuela Centro Ciudad</a></li>';
		salida += '<li><a href="zona.php?zona=7">Orihuela Costa</a></li>';
		salida += '<li><a href="zona.php?zona=38">Polop</a></li>';
		salida += '<li><a href="zona.php?zona=22">San Miguel de Salinas</a></li>';
		salida += '<li><a href="zona.php?zona=20">Santa Pola Centro Ciudad</a></li>';
		salida += '<li><a href="zona.php?zona=2">Santa Pola Norte</a></li>';
		salida += '<li><a href="zona.php?zona=49">Torrellano</a></li>';
		salida += '<li><a href="zona.php?zona=37">Torrevieja</a></li>';
		salida += '<li><a href="zona.php?zona=10">Torrevieja Centro Ciudad</a></li>';
		salida += '<li><a href="zona.php?zona=11">Torrevieja La Mata</a></li>';
		salida += '<li><a href="zona.php?zona=8">Torrevieja Norte</a></li>';
		salida += '<li><a href="zona.php?zona=12">Torrevieja Playas</a></li>';
		salida += "</ul>";
		contenedor.innerHTML = salida;
	}
}
function listadoCalida(){
	if(document.getElementById('listadoPoblaciones')) {
		var contenedor = document.getElementById('listadoPoblaciones');
		var salida;
		salida = "<ul>";
		salida += '<li><a href="zona.php?zona=30">Aguilas</a></li>';
		salida += '<li><a href="zona.php?zona=42">Cartagena</a></li>';
		salida += '<li><a href="zona.php?zona=29">La Manga</a></li>';
		salida += '<li><a href="zona.php?zona=43">La Unión</a></li>';
		salida += '<li><a href="zona.php?zona=44">Mar Menor</a></li>';
		salida += '<li><a href="zona.php?zona=31">Mazarrón</a></li>';
		salida += '<li><a href="zona.php?zona=32">San Pedro Pinatar</a></li>';
		salida += '<li><a href="zona.php?zona=41">Sucina</a></li>';
		salida += '<li><a href="zona.php?zona=40">Torre Pacheco</a></li>';		
		salida += "</ul>";
		contenedor.innerHTML = salida;	
	}
}

function showMoney(money){
	var anchors = document.getElementsByTagName("dd"); 
	for (var i=0; i<anchors.length; i++) { 
		var anchor = anchors[i]; 
		if (anchor.className == "precio")  {
			
			var idiomas = anchor.getElementsByTagName("div");
			for (var j=0; j<idiomas.length; j++) {
				var idioma = idiomas[j];
				if(idioma.id == money){
					idioma.className = "";
				} else {
					idioma.className = "hidden";
				}
			} 
			i = anchors.length;
		}
	}
}


function getCalendar(){
	if (!document.getElementsByTagName) return; 
	var anchors = document.getElementsByTagName("span"); 
	for (var i=0; i<anchors.length; i++) { 
		var anchor = anchors[i]; 
		
		if (anchor.className == "calendar" || anchor.className == "calendarBirth")  {

			anchor.innerHTML = "";
			
			var calendarImg = document.createElement("img");
			calendarImg.setAttribute("src","/images/calendar.jpg");
			calendarImg.setAttribute("alt","");
			anchor.appendChild(calendarImg);
			if(!document.getElementById("calendarDiv")){
				calendarDiv = document.createElement("div");
				calendarDiv.setAttribute("id","calendarDiv");
				//calendarDiv.style.position="relative";
				anchor.parentNode.parentNode.appendChild(calendarDiv)
			}

			calendarTextField = anchor.previousSibling;
			if(calendarTextField.id == null){
				calendarTextField = calendarTextField.previousSibling;
			}
			
			calendarTextField.readOnly = true;

			anchor.onclick = function() {
				calendarTextField = this.previousSibling;
				if(calendarTextField.id == null){
					calendarTextField = calendarTextField.previousSibling;
				}
				var calendar = new CalendarPopup("calendarDiv");
				calendar.showNavigationDropdowns();
				if(this.className == "calendar"){
					calendar.setYearSelectStartOffset(0);
				}
				if(this.className == "calendarBirth"){
					calendar.setYearSelectStartOffset(80);
				}
				calendar.select(calendarTextField.id, 'dd-MM-yyyy');
				
			}
		}		
	} 
}

function clickBack() {
	if (!document.getElementsByTagName) return; 
	var anchors = document.getElementsByTagName("a"); 
	for (var i=0; i<anchors.length; i++) { 
		var anchor = anchors[i]; 
		if (anchor.className == "linkback")  {
		   //var newDestiny = eval(history.back())
			anchor.onclick = goBack;
		}		
	} 
} 

function goBack() {
		history.back();
		return false;
}


function externalLinks() { 
	if (!document.getElementsByTagName) return; 
	var anchors = document.getElementsByTagName("a"); 
	for (var i=0; i<anchors.length; i++) { 
		var anchor = anchors[i]; 
		if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") anchor.target = "_blank"; 
	} 
} 

function getThumbnailImages() { 
	if (!document.getElementsByTagName) return; 
	var anchors = document.getElementsByTagName("a"); 
	for (var i=0; i<anchors.length; i++) { 
		var anchor = anchors[i]; 
		if (anchor.className == "thumbnail")  {
			anchor.onclick = doToggle;   
		}		
	} 
} 

function doToggle() {

	showPicture.toggle();

	objeto = this;
	setTimeout('changeImage(objeto)', 350);

	return false;
}

function changeImage(objeto){

	var actualImage = document.getElementById('image-holder');
	
	var actualSliceImage = (actualImage.src).split("/");
	
	var newThumbnail = actualSliceImage[0]+"//"+actualSliceImage[2]+"/"+actualSliceImage[3]+"/"+actualSliceImage[4]+"/"+actualSliceImage[5]+"/thumb_"+actualSliceImage[6];

	var newImage = objeto.href;
	
	oldImage = actualImage.src;
	actualImage.src = newImage;
	newLink = newImage.replace("mid_", "");
	actualImage.parentNode.href = newLink;

	//setTimeout('showMooEffect()', 500);

}

function showMooEffect(){
	if(hecho == 1){
		if(showPicture != null){
			showPicture.hide();
			showPicture.toggle();
		}
	}
	hecho = 1;
}

function swapSearch() { 
	if (!document.getElementsByTagName) return; 
	var anchors = document.getElementsByTagName("strong"); 
	for (var i=0; i<anchors.length; i++) { 
		var anchor = anchors[i]; 
		if (anchor.className == "triggerDrop")  {
			anchor.parentNode.nextSibling.style.display = "none";
			anchor.style.cursor = "pointer";
			anchor.onclick = function() {
				if (anchor.parentNode.nextSibling.style.display == "none") {
					anchor.parentNode.nextSibling.style.display = "block";   
				} else {
					anchor.parentNode.nextSibling.style.display = "none";   
				} // end if
			} // end function
		}		
	} 
} 

function checkMooTrigger() {
	if (!document.getElementsByTagName) return; 
	var anchors = document.getElementsByTagName("h5"); 
	for (var i=0; i<anchors.length; i++) { 
		var anchor = anchors[i]; 
		if (anchor.className == "trigger")  {
		   //var newDestiny = eval(history.back())
			anchor.style.cursor = "pointer";
			anchor.title = "Pinche para desplegar los contenidos";
			anchor.innerHTML = anchor.innerHTML+" <span class='indicador'>[ + más ]</span>";
			anchor.onclick = function() {
				if (this.nextSibling.nodeName.toLowerCase() == "div") {
					Origen = this.nextSibling;
				} else {
					Origen = this.nextSibling.nextSibling;
				} // end if
				toggleTrigger = this.id;
				foo = toggleTrigger.split("-");
				textoInterior = Origen.innerHTML;
				textoInteriorMod = textoInterior+"<p id='algo"+foo[0]+"'><a href='#"+toggleTrigger+"' onclick='"+foo[0]+".toggle(); return true;'>&#094; Subir</a></p>";
				if (!document.getElementById("algo"+foo[0])) {
					Origen.innerHTML = textoInteriorMod;
				}
				eval(foo[0]).toggle();
			}
		}		
	} 
	var anchors = document.getElementsByTagName("h6"); 
	for (var i=0; i<anchors.length; i++) { 
		var anchor2 = anchors[i]; 
		if (anchor2.className == "trigger")  {
		   //var newDestiny = eval(history.back())
			anchor2.style.cursor = "pointer";
			anchor2.title = "Pinche para desplegar los contenidos";
			anchor2.onclick = function() {
				toggleTrigger = this.id;
				foo = toggleTrigger.split("-");
				eval(foo[0]).toggle();
			}
		}		
	} 
}

function addDOMLoadEvent(func){if(!window.__load_events){var init=function(){if(arguments.callee.done)return;arguments.callee.done=true;if(window.__load_timer){clearInterval(window.__load_timer);window.__load_timer=null}for(var i=0;i<window.__load_events.length;i++){window.__load_events[i]()}window.__load_events=null};if(document.addEventListener){document.addEventListener("DOMContentLoaded",init,false)}/*@cc_on @*//*@if (@_win32) document.write("<scr"+"ipt id=__ie_onload defer src=javascript:void(0)><\/scr"+"ipt>");var script=document.getElementById("__ie_onload");script.onreadystatechange=function(){if(this.readyState=="complete"){init()}};/*@end @*/if(/WebKit/i.test(navigator.userAgent)){window.__load_timer=setInterval(function(){if(/loaded|complete/.test(document.readyState)){init()}},10)}window.onload=init;window.__load_events=[]}window.__load_events.push(func)}

function checkIconCalendar() {
	if (!document.getElementsByTagName) return; 
	var anchors = document.getElementsByTagName("img"); 
	for (var i=0; i<anchors.length; i++) { 
		var anchor = anchors[i]; 
		if (anchor.className == "openCalendar")  {
		   //var newDestiny = eval(history.back())
			anchor.style.cursor = "pointer";
			anchor.previousSibling.readOnly = true;
			anchor.nextSibling.style.display = "none";
			anchor.onclick = launchCalendar;
		}		
	} 
}

function launchCalendar() {
	var Destination = this.previousSibling.id;
	var iLang = this.lang;
	CreateCal(Destination, iLang);
}
var iWindow = null;

function CreateCal(Destination, iLang) {
	var arTranslation = [
		["x"],
		[ "Solo un calendario a la vez."], 
		[ "Only one calender opens at a time."], 
		[ "---"]
	];
	if(iWindow != null){
		if(iWindow.closed){
			iWindow = window.open("/includes/calendar.php?casilla="+Destination, "", "menubar='no',resize='no',status=no,width=250,height=215, dependent=yes");
		} else {
			window.alert(arTranslation[iLang]);
		}
	} else {
		iWindow = window.open("/includes/calendar.php?casilla="+Destination, "", "menubar='no',resize='no',status=no,width=250,height=215, dependent=yes");
	}
}

//SE USA PARA EL BUSCADOR DE MAR INMOBILIARIA
function muestraEstado(){
	if (!document.getElementById("str_status")) return; 
	seleccion = document.getElementById("str_status");
	seleccion = seleccion.value;
	if(seleccion == 1){
		var costa = document.getElementById("costa");
		costa.className = "show";
		var zona = document.getElementById("zona");	
		zona.className = "hidden";
	} else {
		var zona = document.getElementById("zona");	
		zona.className = "show";
		var costa = document.getElementById("costa");
		costa.className = "hidden";
	}
	
	if(seleccion == 3){
		var preciosAlq = document.getElementById("preciosAlq");
		preciosAlq.className = "show";
		var precios = document.getElementById("precios");	
		precios.className = "hidden";
	} else {
		var preciosAlq = document.getElementById("preciosAlq");
		preciosAlq.className = "hidden";
		var precios = document.getElementById("precios");	
		precios.className = "show";
	}

}

function loadFlash(){
}

window.onload = function() {
	loadFlash();
	clickBack();
	externalLinks();
	getThumbnailImages();
	muestraEstado();
	getCalendar();
	//swapSearch();
}