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

var $primeravez=true

function slideSwitch(cual,title) {
	if($('#slideshow').length){
	
	//mini fotos
 //   var $miniactive = $('#submenu IMG.active');
//	$miniactive.addClass('last-active');
	titulos = new Array ()
	titulos[1]='<a href=http://www.skkayak.com target=_blank>SK Kayak</a>';
	titulos[2]=titulos[1]
	titulos[3]=titulos[1]
	titulos[4]='<a href=http://www.panorama-trails.com/ target=_blank>Panorama-Trails</a>' 
	titulos[5]=titulos[4]
	titulos[6]=titulos[4]	
	titulos[7]='<a href=http://www.catalanadventures.com target=_blank>Catalan Adventures</a>' 
	titulos[8]=titulos[7]
	titulos[9]=titulos[8]	
	titulos[10]='<a href=http://www.golfperalada.com/ target=_blank>Golf Peralada</a>' 	
	titulos[11]=titulos[10]
	titulos[12]=titulos[11]	
	titulos[13]='<a href=http://www.hotelportocristo.com target=_blank>Porto Cristo</a>' 	
	titulos[14]=titulos[13]
	titulos[15]=titulos[13]	
	titulos[16]='<a href=http://www.inntravel.co.uk target=_blank>Inntravel</a>' 	
	titulos[17]=titulos[16]
	titulos[18]=titulos[16]	
	titulos[19]='<a href=http://www.randonades.com target=_blank>Randonades</a>' 	
	titulos[20]=titulos[19]
	titulos[21]=titulos[19]	
	titulos[22]='<a href=http://www.cips-dive.com target=_blank>CIPS Diving Center</a>' 	
	titulos[23]=titulos[22]
	titulos[24]="Bodega Aurora"
	

	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');
	}		

	}

}

function slideBanner(cual) {
	//fotos fondo
    var $active = $('#bannerhome' + cual + ' IMG.active');
	
    $active.addClass('last-active');

//    // use this to pull the images in the order they appear in the markup
   // if(cual=='0'){
		var $next =  $active.next().length ? $active.next()
			: $('#bannerhome' + cual + ' IMG:first');
		
		//alert($titulonext);
			
	//}else{
	//	var $next = $('#slide' + cual);
	//}

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

	}	
}
//calendario
$(function() {
	var dates = $( "#desde, #hasta" ).datepicker({
		changeMonth: true,
		changeYear: true,
		minDate: "+0d",
		onSelect: function( selectedDate ) {
			$( "#hasta" ).datepicker( "option", "minDate", $("#desde").datepicker( "getDate" ) );
		}
	});
});
//$(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();
}

function activavideosfancybox(){
	 $(".minivideo").click(function() {
	 $.fancybox({
	 'transitionIn':'elastic',
	 'transitionOut':'elastic',
	 'href' : this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
	 'type' : 'swf',
	 'swf' : {'wmode': 'transparent','allowfullscreen' : 'true'}
	 });
	
	 return false;
	 });
}
