//puntuación estrellas
var pos;
function star_pos_minis(puntos) {
	switch(puntos){
		case "5": pos = "0px"; break;
		case "4": pos = "-14px"; break;
		case "3": pos = "-28px"; break;
		case "2": pos = "-42px"; break;
		case "1": pos = "-56px"; break;
		case "0": pos = "-70px"; break;
	}
	return pos;
}

// Google maps
function loadmap(lat,lon) {
	if (GBrowserIsCompatible()) {
		var point = new GLatLng(lat, lon);
		//create icon
		var icon = new GIcon();
		icon.image = "img/map_point.png";
	/*	icon.shadow = "img/iconos/sombra.png";*/
		icon.iconSize = new GSize(33, 38);
	/*	icon.shadowSize = new GSize(70, 50); */
		icon.iconAnchor = new GPoint(17, 38);
		icon.infoWindowAnchor = new GPoint(0, 4);
		var marcador = new GMarker(point, icon);
		
		var map = new GMap2(document.getElementById("mapa"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(point, 12);
		map.setMapType(G_HYBRID_MAP);
		map.addOverlay(marcador);
	}
}

$(document).ready( function() {
							
	//SIFR
    $.sifr({ path: "/plugins/sifr/", save: true });
    $("#contenido h1").sifr({ font: "CMtiempo" });							
							
//Adaptamos el tamaño de la izda
// Si scroll.offsetheight (height en pantalla) > 305 -> Poner scroll
	var $scroll = $('#scroll');
	var objScroll = $scroll[0];
	var altoScroll = objScroll.offsetHeight;
	var a_Holder = $('#holder').css('height');
	a_Holder = a_Holder.replace("px","");
	var altoHolder = parseInt(a_Holder);

	if (altoScroll > altoHolder) {
		if (scrolling == "True") {
			$('#scroll').addClass("scroll_on");
			$('#holder').addClass("holder_scroll");
		} else {
			$('#fArriba').hide();
			$('#fAbajo').hide();
			$('#scroll').addClass("scroll_off");
			$('#holder').css({'height':altoScroll});
			$('div.izda').css({'height':altoScroll+85});
			$('#contenido').css({'height':altoScroll+112, 'background-color': '#000'});
		}
	} else {
		$('#fArriba').hide();
		$('#fAbajo').hide();
	}

	//Si hace falta, adaptamos el tamaño de la derecha para la capa #dcha2
	if ($('.dcha2').length > 0) {
		var $dcha = $('.dcha2');
		var objDcha = $dcha[0];
		var altoDcha = objDcha.offsetHeight;
		var a_Contenido = $('#contenido').css('height');
		a_Contenido = a_Contenido.replace("px","");
		var altoContenido = parseInt(a_Contenido);
		if (altoDcha > altoContenido) {
			$('#contenido').css({'height':altoDcha+50, 'background-color': '#000'});		
		}
	}

	//si estamos en el libro de visitas, activamos el control de estrellas
	if ($("#puntuacion_estrellas").length > 0 ) {
		// Puntuacion estrellas
		$("#puntuacion_estrellas > li").click (
			function() {
				var estrella = parseInt($(this).text());
				var pos;
				switch(estrella){
					case 5: pos = "0px"; break;
					case 4: pos = "-20px"; break;
					case 3: pos = "-40px"; break;
					case 2: pos = "-60px"; break;
					case 1: pos = "-80px"; break;
				}
				$('#puntuacion_estrellas').css('background-position', "0px " + pos );
				$('#Valoracion').val($(this).text());
	//			$("#puntuacion_estrellas > li").unbind('mouseenter').unbind('mouseleave');
			}
		);
	}

//Google map
	if ($("#mapa").length > 0) {
		loadmap(42.43671,-8.76554);		
	}
	
//Validacion formulario reservas
	if ($("#formulario").length > 0) {
	}

});