//<![CDATA[ //variables globales ----------------------------------------------------------------------------------------------------------------------------------------------------------------------var maplat = 29.581034; var maplon = -10.031805; var mapzoom;var mapmarkers = "++"; var mapsponsors = "";var showOnceSelectedValues = 1;var useOnceMapParams = 2;mapmarkers = "-34.592301+-54.122485+<div align='left'><B>CASA DE ANGELA</B></div><div>&nbsp;</div><table width='400' height='300' cellpadding='0' cellspacing='0'><tr><td><p align='justify'>Ubicada sobre la rambla, en uno de los mejores puntos de La Pedrera. Cómodo estar con grandes ventanales que se royectan sobre el paisaje, ofreciendo una vista única del océano. Estufa de leña central uniendo el estar y el comedor. Cocina equipada con microondas, heladera con freezer, agua caliente, juguera, cafetera, etc. Vajilla para 12 personas. Dormitorio en planta baja con dos camas, vista al mar y baño completo. Dormitorio matrimonial en planta alta con baño en suite y balcón sobre el mar. Puerta ventana con cierre de seguridad y doble cristal. Mobiliario de buen gusto y calidad. Fondo soleado y protegido del viento con parrillero techado. Se alquila en alta y baja temporada.</p></td></tr><tr><td align='center'><img src='images/hector.jpg' /></td></tr></table><div align='right'><a target='_blank' href='http://www.lapedrera.com.uy/alojamiento/detalle.php?idC=alquiler&idC2=143'>mas información</a></div>";mapmarkers += "*-34.59161+-54.122477+<div align='left'><B>BEROKI</B></div><div>&nbsp;</div><table width='400' height='350' cellpadding='0' cellspacing='0'><tr><td><p align='justify'>Una de las casas más emblemáticas y antiguas de la pedrera (1912) ubicada en la rambla con una vista privilegiada. A 30 mts sobre el nivel del mar, exquisitamente ambientada. Living con hogar a leña, comedor con mesa  para 10 personas. Cuatro cuartos equipados con colchones nuevos: Cuarto principal con vista al mar y baño en suite; otro cuarto para dos personas; otro para 4 personas (camas marineras) y otro cuarto para 2 personas. Un baño en suite y 2 más. Cocina amplia equipada a nuevo con lavarropas, heladera con freezer, microondas, etc. Entrada para auto. Parrillero cubierto para 12 personas. Jardín de 60m2. Posee teléfono, WI FI y DirectTV.</p></td></tr><tr><td align='center'><img src='images/beroki.jpg' /></td></tr></table><div align='right'><a target='_blank' href='http://www.lapedrera.com.uy/alojamiento/detalle.php?idC=alquiler&idC2=312'>mas información</a></div>";mapmarkers += "*-34.588563+-54.122788+<div align='left'><B>A LA SANS FACON</B></div><div>&nbsp;</div><table width='400' height='350' cellpadding='0' cellspacing='0'><tr><td><p align='justify'>Sobre las dunas del Desplayado, frente al mar, casa de dos plantas equipada para 6 personas. En planta alta, dormitorio matrimonial con terraza, baño y otro dormitorio con cama marinera. En planta baja, dormitorio con dos camas, baño, cocina y living comedor con gran ventanal con vista a la playa y estufa a leña. Cocina equipada con microondas. Fondo con parrillero. No incluye ropa blanca.</p></td></tr><tr><td align='center'><img src='images/sansfacon.jpg' /></td></tr></table><div align='right'><a target='_blank' href='http://www.lapedrera.com.uy/alojamiento/detalle.php?idC=alquiler&idC2=386'>mas información</a></div>";mapmarkers = "";//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------var strIDS = "";//datos temporales para sponsorsvar gmarkers = []; var i = 0;function createMarker(point, title, content) {  	var marker = new GMarker(point);  	GEvent.addListener(marker, "click",	function() { marker.openInfoWindowHtml("<strong>" + title + "</strong><br/>" + content); });	return marker;}function redirectDetails(params){	params += 	"&mapZoom="+document.getElementById("map_zoom").value+				"&mapCenter="+document.getElementById("map_coordenades").value;	document.location = params;}function stringToNumber(n1){ if(n1){ return parseFloat(n1.split(",").join(".")); }else{ return 0; }}function checkAll(field){for (i = 0; i < field.length; i++)	field[i].checked = true ;}function uncheckAll(field){for (i = 0; i < field.length; i++)	field[i].checked = false ;}function Left(str, n){	if (n <= 0)		return "";	else if (n > String(str).length)		return str;	else		return String(str).substring(0,n);}function Right(str, n){	if (n <= 0)	   return "";	else if (n > String(str).length)	   return str;	else {	   var iLen = String(str).length;	   return String(str).substring(iLen, iLen - n);	}}function trim(cadena){	for(i=0; i<cadena.length; ){		if(cadena.charAt(i)==" ")			cadena=cadena.substring(i+1, cadena.length);		else			break;	}	for(i=cadena.length-1; i>=0; i=cadena.length-1){		if(cadena.charAt(i)==" ")			cadena=cadena.substring(0,i);		else			break;	}	return cadena;}function setDropDownSelectedValue(elemID,valueToSet){	var dropDown = document.getElementById(elemID);	for (var i = 0; i < dropDown.length; i++){		if (parseInt(dropDown.options[i].value) == parseInt(valueToSet)){			dropDown.selectedIndex = i;			//dropDown.options[i].selected = true;			return;		}	}	dropDown.selectedIndex = 0;	//dropDown.options[0].selected = true;	return;}function getDropDownSelectedValue(elemID){	var dropDown = document.getElementById(elemID);	if (dropDown.selectedIndex==-1){ 		return 0;		}else{		return dropDown.options[dropDown.selectedIndex].value;	}}	function load(lat,lon,size,mmakers,boolerase,paramZoom,paramCenter,boolFirstMap,catSelected,map) { 	if (GBrowserIsCompatible()){		var arrayMarkers = new Array(); var strMarkers = mmakers;				if (size=="" || size==0){ size=7; } //default ZOOM					map.setCenter(new GLatLng(lat, lon), size);		map.enableScrollWheelZoom();		map.setMapType(G_HYBRID_MAP);		if (strMarkers!="++"){ var bounds = new GLatLngBounds(); }				if (boolerase == 1) { map.clearOverlays(); }		var Icon = new GIcon();		Icon.iconSize=new GSize(32,32);		Icon.shadowSize=new GSize(56,32);		Icon.iconAnchor=new GPoint(16,32);		Icon.infoWindowAnchor=new GPoint(16,0);		function createMarker(point,html,icon,typeOfMarker) {			var marker = new GMarker(point,icon);			GEvent.addListener(marker, "click", function() {					marker.openInfoWindowHtml(html);					document.getElementById("map_zoom").value = map.getZoom();					document.getElementById("map_coordenades").value = map.getCenter();			}); 	        GEvent.addListener(map, "infowindowclose", function() {					map.setCenter(map.getCenter());			});			return marker;		}		arrayMarkers = strMarkers.split("*");		i = 0;		for (var index in arrayMarkers){						var arrayEachMarker = arrayMarkers[index].split("+");			var markerLat = stringToNumber(arrayEachMarker[0]); var markerLon = stringToNumber(arrayEachMarker[1]);			var markerData = arrayEachMarker[2]; 								if (arrayEachMarker[3]=="C" || arrayEachMarker[3]=="A" || arrayEachMarker[3]=="S"){				var pushpin = new GIcon(Icon, arrayEachMarker[4], null, arrayEachMarker[5]);						}else{				//var pushpin = new GIcon(Icon, "http://maps.google.com/mapfiles/kml/pal4/icon25.png", null, "http://maps.google.com/mapfiles/kml/pal4/icon25s.png");				var pushpin = new GIcon(Icon, "http://maps.google.com/mapfiles/kml/pal4/icon49.png", null, "http://maps.google.com/mapfiles/kml/pal4/icon49s.png");			}						var location = new GLatLng(markerLat,markerLon);			var marker = createMarker(location, markerData+"<br/><br/>", pushpin,arrayEachMarker[3])				    			gmarkers[i] = marker;			i++;			if (markerLat!=0 || markerLon!=0){ 				map.addOverlay(marker);								if (boolFirstMap){ bounds.extend(location); }			}					}						contextmenu = document.getElementById("contMenu");		map.getContainer().appendChild( contextmenu );				var ancho = document.body.offsetWidth;		var div = document.getElementById("contMenu").offsetWidth;		var newPosition = (ancho / 2) - div - 5		var x=newPosition;		var y=00;		var pos = new GControlPosition(G_ANCHOR_TOP_LEFT, new GSize(x,y));  		pos.apply(contextmenu);						map.addControl(new GLargeMapControl()); 		map.enableContinuousZoom(); 		// SET MAP CENTER-----------------------------------------------------------------------------------------------------------------			if (useOnceMapParams>0 && paramZoom != "" && paramZoom!=undefined ){								//alert("paramZoom: "+paramZoom+"|paramCenter: "+paramCenter)					document.getElementById("map_zoom").value = paramZoom;					var paramLat; var paramLon;					var arrayCoordenades = paramCenter.split(",");					paramLat = parseFloat(  Right(  trim(arrayCoordenades[0]), (arrayCoordenades[0].length - 1)  ) );					paramLon = parseFloat(  Left(  trim(arrayCoordenades[1]), (arrayCoordenades[1].length - 1)  )  );					//alert("paramLat: |"+paramLat+"| -- paramLon: |"+paramLon+"|");					map.setCenter(new GLatLng(paramLat, paramLon), parseInt(paramZoom));					if (  Left(catSelected,1) != "-"  ){						useOnceMapParams--;					}else{						useOnceMapParams = useOnceMapParams - 2;					}			}else{				if (!boolFirstMap){						//alert("size:"+size+"|lat:"+lat+"|lon:"+lon);						map.setCenter(new GLatLng(lat, lon), size);						document.getElementById("map_zoom").value = map.getZoom();						document.getElementById("map_coordenades").value = map.getCenter();				}else{												map.setCenter(new GLatLng(lat, lon), size);						/*						map.setZoom(map.getBoundsZoomLevel(bounds));						map.setCenter(bounds.getCenter());						*/				}			}		//----------------------------------------------------------------------------------------------------------------------------------------			}else{		document.getElementById("divmap").innerHTML = "Browser is not compatible";	}} // This function picks up the click and opens the corresponding info windowfunction myclick(i) {	GEvent.trigger(gmarkers[i], "click");}//]]> function minimizeSearchBox(idS,tabletoShow){	$("."+idS).slideUp();		$("#"+tabletoShow).show()	$("#tableContMenu").css({width:"75px"});	document.getElementById("tableContMenu").width  = "75px";}function maximizeSearchBox(idS,tabletoShow){	$("."+idS).slideDown();	$("#"+tabletoShow).hide()	$("#tableContMenu").css({width:"270px"});	document.getElementById("tableContMenu").width  = "270px";	}function LoadjQueryFunctions(idcatselected,idselectedarea,idselectedville,idsubcattoselect,checkall,mapzoomtoset,mapcenter,mapObj){						var idSubCatToSelect2 = idsubcattoselect;			$('#CatTable').hide();			var options1; var boolResult;						load(maplat, maplon, mapzoom, mapmarkers,0,mapzoomtoset,mapcenter,true,idcatselected,mapObj);			$("#selectLocations").change(function(){					var valBal = $(this).val();					if (valBal != "-"){						$("#loadingImage").fadeIn();												$.ajax({							type: "POST",							url: "xmlProcess.php",							data: "action=getLocation&idBalneario="+valBal+"&isXml=1",							success: function(xml){					      								var result = parseInt($("resultCounter",xml).text());																if ( result!=0 && !isNaN(result) ){									var maplat = $("mapLatcoord",xml).text();									var maplon = $("mapLoncoord",xml).text();									mapmarkers = "29.580175+-10.031719+<div align='center'><B>Mirleft</B></div>";									mapmarkers += "*30.315988+-9.591064+<div align='center'><B>Agadir</B></div>";									for (var a=1; a<=result; a++){																																								if (mapmarkers != ""){ mapmarkers += "*"; }										mapmarkers += $("hData"+a, xml).text();																																					}																	}																							$("#loadingImage").fadeOut();								if ( maplat === undefined || maplon === undefined ){									maplat = 29.581034; maplon = -10.031805; 																	var comboSelectedText = document.getElementById("selectLocations").options[document.getElementById("selectLocations").selectedIndex].text;									alert("No existen coordenadas aún para "+comboSelectedText+".");								}												if (valBal == "Marocco"){														mapmarkers = "";														maplat = "25.739091";														//maplon = "-10.667969";														//maplon = "-10.964355";														mapmarkers = "29.580175+-10.031719+<div align='center'><table width='130' height='100' cellpadding='0' cellspacing='0'><tr><td align='center'><B>Mirleft</B><br /><br /></td></tr><tr><td align='center'><img src='../galerias/mer/thumbnails/foto15.jpg'></td></tr></table></div>" ;														mapzoom = 5;																																		//FIX SAFARI BUG							if ($.browser.safari) {   																maplat = "30.287018";																		}																																								}else{													if (valBal == "Mirleft"){																												mapzoom = 14;														maplat = "29.570844";														maplon = "-10.034080";														mapmarkers = "";																																										//FIX SAFARI BUG							if ($.browser.safari) {   																maplat = "29.580399";																		}																																																				}else{														maplat = "30.099377";														maplon = "-9.684448";														mapmarkers = "";														mapzoom = 8; 														mapmarkers = "29.580175+-10.031719+<div align='center'><table width='130' height='100' cellpadding='0' cellspacing='0'><tr><td align='center'><B>Mirleft</B><br /><br /></td></tr><tr><td align='center'><img src='../galerias/mer/thumbnails/foto15.jpg'></td></tr></table></div>" ;														mapmarkers += "*30.315988+-9.591064+<div align='center'><table width='130' height='100' cellpadding='0' cellspacing='0'><tr><td align='center'><B>Agadir</B><br /><br /></td></tr><tr><td align='center'><img src='../galerias/mer/thumbnails/agadr.jpg'></td></tr></table></div>" ;														//FIX SAFARI BUG							if ($.browser.safari) {   																maplat = "30.026300";																		}																																										}												}																	load(maplat, maplon, mapzoom, mapmarkers,1,mapzoomtoset,mapcenter,true,idcatselected,mapObj);							}						});					}else{																							if (valBal != "Marocco"){																											mapzoom = 8; 														mapmarkers = "";														mapmarkers +=  "*-34.592301+-54.122485+<div align='left'><B>Mirleft</B></div>";														mapmarkers += "*30.700941+-7.950003+<div align='left'><B>Agadir</B></div>";																																										}																														load(maplat, maplon, mapzoom, mapmarkers,1,mapzoomtoset,mapcenter,true,idcatselected,mapObj);						}			});												$("#selectLocations").trigger("change");		}	function ParseTextToAjaxSend(val){		var arrayValToParse = new Array(); var parsedText = "";		arrayValToParse = val.split(" "); 		for (var index in arrayValToParse){			if (parsedText!=""){ parsedText+="|"; }			parsedText+=arrayValToParse[index];		}		return parsedText;}function fromSubCat(obj){	$(document).ready(function(){		if (obj.checked==true){			var strSubCategory = ParseTextToAjaxSend(obj.value);			var categoryId = document.getElementById("category").value;			//alert("obj.value: " + strSubCategory);			var allChecked = "";			if (strSubCategory=="t"){ checkAll(document.subcatForm.chkboxes); allChecked = "1"; }			//alert(categoryId);			$.ajax({			   type: "POST",			   url: "process.asp",			   data: "action=subcat&edition="+document.getElementById("hiddenEdition").value+"&area="+document.getElementById("area").value+"&ville="+document.getElementById("ville").value+"&scat="+ strSubCategory+"&categoryId="+categoryId+"&allChecked="+allChecked,			   success: function(txt){				//alert(txt);				var arrayResult = txt.split("|");				if (arrayResult[1]=="nook"){ alert("Some sorties have no coordenades for localization and where not displayed"); }				mapmarkers += "*" + arrayResult[0];				load(maplat,maplon,mapzoom,mapsponsors+mapmarkers,0);			   }			});		}else{ 			var strKeep= "";						arrayIDS = strIDS.split("*");			for (var a1 in arrayIDS){				 //alert(arrayIDS[a1]);				 if (document.getElementById(arrayIDS[a1]).checked ==true){					 //alert(arrayIDS[a1]);					 if (strKeep!=""){ strKeep += "*"; }					 strKeep += document.getElementById(arrayIDS[a1]).value;				 }			}			var categoryId = document.getElementById("category").value;			var allChecked = "";			//alert("obj.value: " + obj.value);			if (obj.value=="t"){ uncheckAll(document.subcatForm.chkboxes); strKeep =""; allChecked = ""; }			$.ajax({			   type: "POST",			   url: "process.asp",			   data: "action=subcat&scat="+strKeep+"&edition="+document.getElementById("editionSelect").value+"&area="+document.getElementById("area").value+"&ville="+document.getElementById("ville").value+"&categoryId="+categoryId+"&allChecked="+allChecked,			   success: function(txt){				var arrayResult = txt.split("|");				if (arrayResult[1]=="nook"){ alert("Some sorties have no coordenades for localization and where not displayed"); }				//if (mapmarkers!=""){ mapmarkers+=mapmarkers+"*" }				mapmarkers = arrayResult[0];				var markersToShow;				if (mapsponsors!=""){ 					markersToShow = mapsponsors+"*"+mapmarkers;				}else{					markersToShow = mapmarkers;				}				load(maplat,maplon,mapzoom,markersToShow,1);			   }			});		}	});}
