//reemplazo de fuentes si no es IE6
var isMSIE = /*@cc_on!@*/false;
if (!isMSIE){
	Cufon('#nav');
	Cufon('.resBt a');
	Cufon('.descargaBt a');	
	Cufon('.enviarBt a');		
	Cufon('.titulocontacto');	
}

var $primeravez=true

function slideSwitch(cual,title) {
	//mini fotos
 //   var $miniactive = $('#submenu IMG.active');
//	$miniactive.addClass('last-active');
	titulos = new Array ()
	titulos[1]='Imagen cedida por: <a href=http://www.skkayak.com target=_blank>SK Kayak</a>';
	titulos[2]=titulos[1]
	titulos[3]=titulos[1]
	titulos[4]='Imagen cedida por: <a href=http://www.panorama-trails.com/ target=_blank>Panorama-Trails</a>' 
	titulos[5]=titulos[4]
	titulos[6]=titulos[4]	
	titulos[7]='Imagen cedida por: <a href=http://www.catalanadventures.com target=_blank>Catalan Adventures</a>' 
	titulos[8]=titulos[7]
	titulos[9]=titulos[8]	
	titulos[10]='Imagen cedida por: <a href=http://www.golfperalada.com/ target=_blank>Golf Peralada</a>' 	
	titulos[11]=titulos[10]
	titulos[12]=titulos[11]	
	titulos[13]='Imagen cedida por: <a href=http://www.yogashanti.net target=_blank>Yoga Shanti</a>' 	
	titulos[14]=titulos[13]
	titulos[15]=titulos[13]	
	titulos[16]='Imagen cedida por: <a href=http://www.inntravel.co.uk target=_blank>Inntravel</a>' 	
	titulos[17]=titulos[16]
	titulos[18]=titulos[16]	
	titulos[19]='Imagen cedida por: <a href=http://www.randonades.com target=_blank>Randonades</a>' 	
	titulos[20]=titulos[19]
	titulos[21]=titulos[19]	
	titulos[22]='Imagen cedida por: <a href=http://www.cips-dive.com target=_blank>CIPS Diving Center</a>' 	
	titulos[23]=titulos[22]
	
	if($primeravez){
		$primeravez=false;
		$(".textright").toggle('normal');		
		$('.textleft').toggle('normal');	
		
		$('.textarifas').slideDown(1000);						
	}



	//fotos fondo
    var $active = $('#slideshow IMG.active');
	var $miniactive = $('.sc_menu2 IMG.active');
	
    $active.addClass('last-active');
    $miniactive.addClass('last-active');	

//    // use this to pull the images in the order they appear in the markup
    if(cual=='00'){
		var $next =  $active.next().length ? $active.next()
			: $('#slideshow IMG:first');
		var $mininext =  $miniactive.next().length ? $miniactive.next()
			: $('.sc_menu2 IMG:first');
		var $titulonext =  $next.attr('id');
		
		$titulonext = parseInt($titulonext.replace('slide',''));
		
		//alert($titulonext);
			
	}else{
		var $next = $('#slide' + cual);
		var $mininext = $('#mini' + cual);
		$titulonext=title;	
		
	}

	$('#titulofoto').html(titulos[$titulonext]);	

	if(!$next.hasClass('active')){
		$next.css({opacity: 0.0})
			.addClass('active')
			.animate({opacity: 1.0}, 500, function() {
				$active.removeClass('active last-active');
			});

	}	
	if(!$mininext.hasClass('active')){
		$mininext.addClass('active')
		$miniactive.removeClass('active last-active');
	}		



}

//calendario
$(function() {
	var dates = $('#desde, #hasta').datepicker({
		changeMonth: true,
		changeYear: true,			
		minDate: "+0d",
		onSelect: function(selectedDate) {
			var option = this.id == "desde" ? "minDate" : "maxDate";
			var instance = $(this).data("datepicker");
			var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
			dates.not(this).datepicker("option", option, date);
		}
	});



});

$(document).ready(function(){	
	slideSwitch('01','');
	$('.spc').hover(
		function () {
		     $('.cambiohotel').slideDown('fast');

		  },
		  function () {
		     $('.cambiohotel').delay(2000).fadeOut('slow');

		  }
	)
	$(".muestratextright").click(function(){
		$('.textright').toggle('normal');
		$(this).toggleClass("active");
		return false;
	});
	$(".muestratextleft").click(function(){
		$('.textleft').toggle('normal');
		$(this).toggleClass("active");
		return false;
	});
	
	
}); 

$(function(){
	//Get our elements for faster access and set overlay width
	var div = $('div.sc_menu'),
		ul = $('div.sc_menu2'),
		ulPadding = 15;
	
	//Get menu width
	var divWidth = div.width();

	//Remove scrollbars	
	div.css({overflow: 'hidden'});
	
	//Find last image container
	var lastLi = ul.find('img:last-child');
	
	//When user move mouse over menu
	div.mousemove(function(e){
		//As images are loaded ul width increases,
		//so we recalculate it each time
		var ulWidth = lastLi[0].offsetLeft + lastLi.outerWidth() + ulPadding;	
		var left = (e.pageX - div.offset().left) * (ulWidth-divWidth) / divWidth;
		div.scrollLeft(left);
	});
});

function CompruebaEmail(Texto) {
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(Texto)){
	return (true);
  }
  var mensaje="Su e-mail no es valido.\n"
  mensaje += "Por favor, intentelo de nuevo."
  alert(mensaje);
  return (false);
}
	
function Comprobar_contacto(oForm){
	if (oForm.nombre.value == ""){
		alert("Por favor, introduzca su nombre");
		oForm.nombre.style.backgroundColor = '#FFFFCC';
		oForm.nombre.focus();
		return false;
	}
	if (oForm.email.value == ""){
		alert("Por favor, introduzca su e-mail");
		oForm.email.style.backgroundColor = '#FFFFCC';
		oForm.email.focus();
		return false;
	}
	if (! CompruebaEmail(oForm.email.value) ){
		oForm.email.style.backgroundColor = '#FFFFCC';
		oForm.email.focus();
		return false;
	}
	if (oForm.telefono.value == ""){
		alert("Por favor, introduzca su telefono");
		oForm.telefono.style.backgroundColor = '#FFFFCC';
		oForm.telefono.focus();
		return false;
	}		
	
	if (oForm.comentarios.value == ""){
		alert("Por favor, indiquenos el motivo por el que contacta con nosotros");
		oForm.comentario.style.backgroundColor = '#FFFFCC';
		oForm.comentario.focus();
		return false;
	}		
	
	oForm.submit();
}