﻿function replaceOnError(imgs, alt_src)
{
	/*Comentado porque carga mucho*/
	/*
	var img,imgNew,parNod;
	for(var i=0; i<imgs.length; i++)
	{
		img = imgs[i];
		imgNew = new Image();
		imgNew.onerror = function(){
			this.src = alt_src;
			return true;
		};
		imgNew.src = img.src;
		imgNew.alt = img.alt;
		imgNew.id = img.id;
		imgNew.style.display = img.style.display;
		imgNew.className = img.className;
		parNod = img.parentNode;
		parNod.removeChild(img);
		parNod.appendChild(imgNew);
	}*/
}

var geocoder;
var map;
var marker;
 
function initGoogleMap() {   
	if (GBrowserIsCompatible() && document.getElementById("longitud")!=undefined) {
		lon = document.getElementById("longitud").value.replace(',','.');
		lat = document.getElementById("latitud").value.replace(',','.');
		
		if(lon==0 && lat==0){
			document.getElementById("mapaGoogleWrapper").style.display="none";
			$("#parrafoLocalizacion").css({"margin-left":"0"});
			$("#parrafoLocalizacion").css({"width":"auto"});
			return;
		}

		//Resizeamos el mapa:
		if(document.getElementById("mapaGoogle").offsetHeight < document.getElementById("parrafoLocalizacion").offsetHeight)
		{
			document.getElementById("mapaGoogle").style.height = document.getElementById("parrafoLocalizacion").offsetHeight +"px";
		}

		geocoder = new GClientGeocoder();
		map = new GMap2(document.getElementById("mapaGoogle"));
		map.addControl(new GMapTypeControl());
		map.addControl(new GSmallMapControl());


		var myIcon = new GIcon(G_DEFAULT_ICON)
		myIcon.image = 'http://www.logitravel.com/logitravel/images/iconosMaps/icoHotel.png';
		myIcon.shadow = 'http://www.logitravel.com/logitravel/images/iconosMaps/icoHotel_sombra.png';
		myIcon.iconSize = new GSize(22, 27);
		myIcon.shadowSize  = new GSize(38, 27);
	    
		var center = new GLatLng(lat, lon);
		map.setCenter(center, 15); //alert(center);
		marker = new GMarker(center, {draggable: false, icon: myIcon}); //alert(marker);
		map.addOverlay(marker);
		map.setZoom(15);
		//anyadirMarcador(lon, lat, true);
		map.setMapType(G_HYBRID_MAP);
	}
}

var fotoAct = "foto_0";
function showImg(idor)
{
	document.getElementById(fotoAct).style.display = "none";
	document.getElementById(idor).style.display = "";
	fotoAct = idor;
}

function seleccionarPest(idPest)
{
	$(".wrapperPest").hide();
	$("#wrapperPest_" + idPest).show();
	$("div#menuFicha ul li").attr("class","")
	$("div#menuFicha ul li#" + idPest).attr("class","sel")
}

function seleccionarPestAjax(idPest,queryString)
{	
	
	$(".wrapperPest").hide();
	$("#wrapperPest_" + idPest).show();
	$("div#menuFicha ul li").attr("class","")
	$("div#menuFicha ul li#" + idPest).attr("class","sel")
	
	var url = ""
	switch (idPest){
		case "comores":
			url = "/navegacion/agregadorSH/comoReservar.aspx";
			break;
		case "trypadvs":
			url = "/navegacion/agregadorSH/opiniones/opinionesTrypAdvisor.aspx";			
			break;				
	}
	
	$.ajax({
	   type: "GET",
	   url: url,
	   data: queryString,
	   beforeSend: function(XMLHttpRequest){
	   $("#wrapperPest_" + idPest).html("<div id=\"espera\"><img src=\"/logitravel/images/ico_espera.gif\" /></div>");			
	   }, 
	   success: function(msg){
		  $("#wrapperPest_" + idPest).html(msg);
	   }
	 });
	
}
