jQuery.fn.exists = function(){return ($(this).length > 0);}

var videorep = 0;

$(document).ready(function () {

$('#tapa').hide();

resize($('.fondo'));



/*********** INICIO **************/		
		
		$('#hom_foto').delay(500).fadeIn(1000);
		$('h1').css('top', '-100px').delay(1000).animate({top: '0px'});
		
		$('#menu_bottom').css('display', 'none').delay(1000).fadeIn(1000);
		
		
		$('.item > a','.menu').each(function(index){
			 //alert(index + ': ' + $(this).text());
       		$(this).css('marginLeft', '-500px').delay(index*100).animate({marginLeft: '0px'}, 1000);
      	}); 
		
		
		
		anchobrowser = $(window).width();
		$('.seccion').css('right', '-'+(anchobrowser/2)+'px');
	
	
	
		$('h1 a').click(function () {
			
			volverahome();
			
			});	
		
/*********** INICIO **************/		




/*********************************************/
/*********** MENU **************/
/*********************************************/
	
	
$('.menu li').hover(function() {
		ancho = $('a', this).width()+47;
		$('div',this).stop().animate({left: ancho+'px'}, 500, 'easeOutQuart');	 
	
	},
	function () {
		var anchobrowser = $(window).width();
		$('div',this).stop().animate({left: anchobrowser+'px'}, 500, 'easeOutQuart');
		});		     
		
		
		
		
		
		
		
		
/*********** MENU HABITACIONES **************/	
		
		
		
	$('#hab a').click(function () {			
		if ($('#hab ul').css('display') == 'none') {
			$('.menu').css('margin', '-126px 0 0 0');
			$('.menu').stop().animate({marginTop: '-226px'}, 1000);
		} else {
			$('.menu').css('margin', '-226px 0 0 0');
			$('.menu').stop().animate({marginTop: '-126px'}, 1000);
		}
		
		$('#hab ul').slideToggle(1000);
		
		
	});	
		
	/*********** MENU HABITACIONES **************/
	
	function cargarseccion(seccion) {
		
		_gaq.push(['_trackPageview', '/'+seccion]);
		
		$('.item > a','.menu').each(function(index){
       		$(this).delay(index*100).animate({marginLeft: '-500px'}, 1000);
      	});
		$('.item ul','.menu').slideUp();
	  	$('#'+seccion+'_foto').delay(1500).fadeIn(1500);
		
		anchobrowser = $(window).width();
		//$('#'+seccion+'_foto').animate({left:'-'+anchobrowser/4+'px'},1000, 'easeOutQuart');
		$('#'+seccion+'_seccion').css('display','block').delay(100).animate({right:'0px'},1000, 'easeOutQuart');
		$('#hom_foto').fadeOut(2000);
		$(".menu_secciones").delay(1500).animate({marginTop: "-50px"}, 500, 'easeOutQuart');
		
	//	$('#'+seccion+'_seccion').addClass('cufons');
	//	Cufon.refresh('.cufons');
		
		moveup(seccion+'_secciones');
		
		$('body').data('datos' , seccion);
		
		
		cerrarcontacto();
		
		}
	
	
	
	$('#tar a').click(function () {			
		cargarseccion('tar');
	});	
	

	$('#clu a').click(function () {			
		cargarseccion('clu');
	});	
	
	
	
	$('#cal a').click(function () {			
		cargarseccion('cal');
	});
	
	
	/********************HABITACIONES*************************/
	
	function cargarseccion_hab(seccion){
		
		_gaq.push(['_trackPageview', '/'+seccion]);
		
		
		$('.item > a','.menu').each(function(index){
       		$(this).delay(index*100).animate({marginLeft: '-500px'}, 1000);
      	});
		$('.item ul','.menu').slideUp();
	  	$('#'+seccion+'_foto').delay(1500).fadeIn(1500);
		
		anchobrowser = $(window).width();
		//$('#'+seccion+'_foto').animate({left:'-'+anchobrowser/4+'px'},1000, 'easeOutQuart');
		$('#'+seccion+'_seccion').css('display','block').delay(100).animate({right:'0px'},1000, 'easeOutQuart');
		$('#hom_foto').fadeOut(2000);
		$(".menu_secciones").delay(1500).animate({marginTop: "-50px"}, 500, 'easeOutQuart');
		moveup('hab_secciones');
		
	//	$('#'+seccion+'_seccion').addClass('cufons');
	//	Cufon.refresh('.cufons');
		
		$('body').data('datos' , seccion);
		
		cerrarcontacto();

	}
	
	
	$('#etc').click(function () {			
		cargarseccion_hab('etc')
	});
	
	$('#ejecutiva').click(function () {			
		cargarseccion_hab('eje')
	});
	
	$('#especial').click(function () {			
		cargarseccion_hab('esp')
	});
	
	$('#hidro').click(function () {			
		cargarseccion_hab('hid')
	});
	
	$('#sinhidro').click(function () {			
		cargarseccion_hab('sin')
	});
	
	$('#normal').click(function () {			
		cargarseccion_hab('nor')
	});
	
	/********************HABITACIONES*************************/
	

		
	/******************** CONTACTO*******************/	
	$('#con a').click(function () {			
		$('#con_seccion').delay(1500).animate({top:'0px'},1000, 'easeOutQuart');
		$('#con_seccion_top').delay(500).css('right','0px').fadeIn(2000);
		
		$('.globo_util').animate({opacity : 0}, 500, function () {$(this).css('left', '3000px');});
	});
	
	$('#cerrar_contacto').click(function () {			
		$('#con_seccion').animate({top:'-420px'},1000, 'easeOutQuart');
		$('#con_seccion_top').delay(500).fadeOut(2000);
	});
	
	$('#con_secciones a').click(function () {			
		$('#con_seccion').delay(1500).animate({top:'0px'},1000, 'easeOutQuart');
		$('#con_seccion_top').delay(500).css('right','0px').fadeIn(2000);
		
		$('.globo_util').animate({opacity : 0}, 500, function () {$(this).css('left', '3000px');});
		
		$('.menu_secciones').stop().animate({marginTop: '-50px'}, 1000);
		$('#hab_secciones ul').slideUp();
		
	});
	
	/******************** CONTACTO*******************/
	
	
	
	/******************** VIVI LA EXPERIENCIA*******************/
	$('#viv a').click(function () {			
		$('.item > a','.menu').each(function(index){
			$(this).delay(index*100).animate({marginLeft: '-500px'}, 1000);
      	});
		$('.item ul','.menu').slideUp();
	   	
		$('body').data('datos' , 'viv');
		
		$('#menu_bottom').fadeOut(1000);
		$('#hom_foto').fadeOut(1000, function () {
			anchobrowser = $(window).width();
			altobrowser = $(window).height();
			
			videorep = 1;
			
			if ($('object#player').exists())  { 
				$('#player').show();
				jwplayer().seek(0);
				jwplayer().play();
			}
			else {
			
			
				// edit var flashvars = { file:"../video/video.mp4&controlbar=false&autostart=true&volume=0&stretching=fill&bufferlength=3" };
				// var flashvars = { file:"../video/video.f4v&controlbar=false&autostart=true&volume=0&stretching=fill&bufferlength=3" };
				var flashvars = { file:"https://s3.amazonaws.com/etcetc/video/video.f4v&controlbar=false&autostart=true&volume=0&stretching=fill&bufferlength=3" };
				//var params = { allowfullscreen:"true", allowscriptaccess:"always", wmode:'opaque', bgcolor:'#000000' };
				var params = { allowfullscreen:"true", allowscriptaccess:"always", bgcolor:'#000000' };
				var attributes = { id:"player", name:"player", controlbar: 'false', autostart : 'true' };
				swfobject.embedSWF("js/player.swf", "video", anchobrowser, altobrowser, "9.0.115", "false", flashvars, params, attributes, flashLoaded);
			}
			
			function flashLoaded(e) {
    			jwplayer(e.ref).onComplete(function() {
					$('#player').hide();
					$('#viv_foto').delay(1500).fadeIn(1500);
					
					anchobrowser = $(window).width();
					//$('#viv_foto').animate({left:'-'+anchobrowser/4+'px'},1000, 'easeOutQuart');
					
					$('#menu_bottom').delay(1000).fadeIn(1000);
    				$('#viv_seccion').css('display','block').animate({right:'0px'},1000, 'easeOutQuart');
					$(".menu_secciones").delay(1500).animate({marginTop: "-50px"}, 500, 'easeOutQuart');
					moveup('viv_secciones');

					videorep = 0;
					
				});
			}
			//cerrarcontacto();
			
		});
		/******************** FIN VIVI LA EXPERIENCIA*******************/
	});
		
		

/*********************************************/
/*********** MENU **************/
/*********************************************/
		
		
		
/*********************************************/
/*************MENU SECCIONES******************/		
/*********************************************/

$("#menu_secciones_flecha a").click(function () {

	if ($(".menu_secciones").css('marginTop')=='-50px') {
		$(".menu_secciones").animate({marginTop: "-236px"}, 500, 'easeOutQuart');
		$("#menu_secciones_flecha a").css("background-position","0 -35px");
	} else {
		$(".menu_secciones").animate({marginTop: "-50px"}, 500, 'easeOutQuart');
		$("#menu_secciones_flecha a").css("background-position","0 0px");
		$('#hab_secciones ul').slideUp();
	}
		

});


$('#hab_secciones a').click(function () {			
		if ($('#hab_secciones ul').css('display') == 'none') {
			$('.menu_secciones').css('marginTop', '-236px');
			$('.menu_secciones').stop().animate({marginTop: '-345px'}, 1000);
		} else {
			$('.menu_secciones').css('marginTop', '-345px');
			$('.menu_secciones').stop().animate({marginTop: '-236px'}, 1000);
		}
		
		$('#hab_secciones ul').slideToggle(1000);
		
		
	});	


function moveup(seccion) {
	
	ant = $('body').data('anterior');
	$('body').data('anterior' , seccion);
	
	if (ant != seccion) {
		objeto = $('#'+seccion);
		$(".menu_secciones li:first").before(objeto);
		}
	//$('#'+seccion).before(".menu_secciones li:first");

	
	}



	function cargarseccion_in(seccion) {
		
		_gaq.push(['_trackPageview', '/'+seccion]);
		
		$('.menu_secciones').stop().animate({marginTop: '-50px'}, 1000);
		$('#hab_secciones ul').slideUp();
		
		ant = $('body').data('datos');
		$('body').data('datos' , seccion);
		
		$('#'+ant+'_foto').fadeOut(2000);
		anchobrowser = $(window).width();
		$('#'+ant+'_seccion').animate({right:'-'+anchobrowser+'px'},1000, 'easeOutQuart',function () {$(this).css('display','none');} );
		
		$('#'+seccion+'_foto').delay(1500).fadeIn(2000);
		$('#'+seccion+'_seccion').css('display','block').delay(100).animate({right:'0px'},1000, 'easeOutQuart');
		
		$('.cufons').removeClass('cufons');
		$('#'+seccion+'_seccion').addClass('cufons');
	//	Cufon.refresh('.cufons');
		
		moveup(seccion+'_secciones');
		
		cerrarcontacto();
		
		}
	
	
	
	$('#tar_secciones a').click(function () {			
		cargarseccion_in('tar');
	});
	
	$('#cal_secciones a').click(function () {			
		cargarseccion_in('cal');
	});
	
	$('#clu_secciones a').click(function () {			
		cargarseccion_in('clu');
	});
	
	$('#viv_secciones a').click(function () {			
		cargarseccion_in('viv');
	});










	function cargarseccion_habin(seccion){

		_gaq.push(['_trackPageview', '/'+seccion]);

		ant = $('body').data('datos');
		$('body').data('datos' , seccion);
		
		$('#'+ant+'_foto').fadeOut(2000);
		anchobrowser = $(window).width();
		$('#'+ant+'_seccion').animate({right:'-'+anchobrowser+'px'},1000, 'easeOutQuart',function () {$(this).css('display','none');} );

	   	$('#'+seccion+'_foto').delay(1500).fadeIn(1500);
		$('#'+seccion+'_seccion').css('display','block').delay(100).animate({right:'0px'},1000, 'easeOutQuart');
		$(".menu_secciones").delay(500).animate({marginTop: "-50px"}, 500, 'easeOutQuart');
		moveup('hab_secciones');
		
		$('body').data('datos' , seccion);
		
		cerrarcontacto();

	}
	
	
	$('#etc_secciones').click(function () {			
		cargarseccion_habin('etc')
	});
	
	$('#ejecutiva_secciones').click(function () {			
		cargarseccion_habin('eje')
	});
	
	$('#especial_secciones').click(function () {			
		cargarseccion_habin('esp')
	});
	
	$('#hidro_secciones').click(function () {			
		cargarseccion_habin('hid')
	});
	
	$('#sinhidro_secciones').click(function () {			
		cargarseccion_habin('sin')
	});
	
	$('#normal_secciones').click(function () {			
		cargarseccion_habin('nor')
	});



/*********************************************/
/*************MENU SECCIONES******************/		
/*********************************************/
			 
/*********** TOOLTIP MENU BOTTOM **************/			 
$("#menu_bottom li a[title]").tooltip({effect: "slide", offset: [15, 0]});		 
		
	
$('.globo_util_cerrar').click(function() {
	
	$(this).parent().animate({opacity : 0}, 500, function () {$(this).css('left', '3000px');});
	
	});	
		
	
$('#btn_env').click(function() {
	$('.globo_util').animate({opacity : 0}, 500, function () {$(this).css('left', '3000px');});
	$('#env_globo').css('left', '50%').stop().animate({opacity:1},500);
	});
	
$('#btn_com').click(function() {
	$('.globo_util').animate({opacity : 0}, 500, function () {$(this).css('left', '3000px');});
	$('#com_globo').css('left', '50%').stop().animate({opacity:1},500);
	//$('#com_globo').stop().fadeIn(500);
	});	

$('#btn_new').click(function() {
	$('.globo_util').animate({opacity : 0}, 500, function () {$(this).css('left', '3000px');});
	$('#new_globo').css('left', '50%').stop().animate({opacity:1},500);
	//$('#new_globo').stop().fadeIn(500);
	})	

$('#btn_son').click(function() {
	$('.globo_util').animate({opacity : 0}, 500, function () {$(this).css('left', '3000px');});
	$('#son_globo').css('left', '50%').stop().animate({opacity:1},500);
	//$('#son_globo').stop().fadeIn(500);
	})
	
	

$('#btn_gal').click(function() {
	$('.overlay').fadeIn(1000);
	$('#galeriaout').delay(1000).fadeIn(1000);
	});
$('#galeriaout .cerrar').click(function() {
	$('.overlay').delay(1000).fadeOut(1000);
	$('#galeriaout').fadeOut(1000);
	});	
	
	
	
$('#solicita').click(function() {
	$('.globo_util').animate({opacity : 0}, 500, function () {$(this).css('left', '3000px');});
	$('#clubgold_globo').css('left', '50%').stop().animate({opacity:1},500);
	//$('#son_globo').stop().fadeIn(500);
	_gaq.push(['_trackPageview', '/envio-gold-abreform']);
	})
	
	
/************* MUSIC PLAYER *******************/
var playItem = 0;

	var myPlayList = [
		{name:"Track 01",mp3:"musica/musica.mp3"},
		{name:"Track 02",mp3:"musica/areyouin.mp3"},
		{name:"Track 03",mp3:"musica/mexico.mp3"}
				
	];

	// Local copy of jQuery selectors, for performance.
	var jpPlayTime = $("#jplayer_play_time");
	var jpTotalTime = $("#jplayer_total_time");

	$("#jquery_jplayer").jPlayer({
		ready: function() {
			displayPlayList();
			playListInit(true); // edit Parameter is a boolean for autoplay.
		},
		oggSupport: false
	})
	.jPlayer("onProgressChange", function(loadPercent, playedPercentRelative, playedPercentAbsolute, playedTime, totalTime) {
		jpPlayTime.text($.jPlayer.convertTime(playedTime));
		jpTotalTime.text($.jPlayer.convertTime(totalTime));
	})
	.jPlayer("onSoundComplete", function() {
		playListNext();
	});

	$("#jplayer_previous").click( function() {
		playListPrev();
		$(this).blur();
		return false;
	});

	$("#jplayer_next").click( function() {
		playListNext();
		$(this).blur();
		return false;
	});

	function displayPlayList() {
		$("#jplayer_playlist ul").empty();
		for (i=0; i < myPlayList.length; i++) {
			var listItem = (i == myPlayList.length-1) ? "<li class='jplayer_playlist_item_last'>" : "<li>";
			listItem += "<a href='#' id='jplayer_playlist_item_"+i+"' tabindex='1'>"+ myPlayList[i].name +"</a></li>";
			$("#jplayer_playlist ul").append(listItem);
			$("#jplayer_playlist_item_"+i).data( "index", i ).click( function() {
				var index = $(this).data("index");
				if (playItem != index) {
					playListChange( index );
				} else {
					$("#jquery_jplayer").jPlayer("play");
				}
				$(this).blur();
				return false;
			});
		}
	}

	function playListInit(autoplay) {
		if(autoplay) {
			playListChange( playItem );
		} else {
			playListConfig( playItem );
		}
	}

	function playListConfig( index ) {
		$("#jplayer_playlist_item_"+playItem).removeClass("jplayer_playlist_current").parent().removeClass("jplayer_playlist_current");
		$("#jplayer_playlist_item_"+index).addClass("jplayer_playlist_current").parent().addClass("jplayer_playlist_current");
		playItem = index;
		$("#jquery_jplayer").jPlayer("setFile", myPlayList[playItem].mp3, myPlayList[playItem].ogg);
	}

	function playListChange( index ) {
		playListConfig( index );
		$("#jquery_jplayer").jPlayer("play");
	}

	function playListNext() {
		var index = (playItem+1 < myPlayList.length) ? playItem+1 : 0;
		playListChange( index );
	}

	function playListPrev() {
		var index = (playItem-1 >= 0) ? playItem-1 : myPlayList.length-1;
		playListChange( index );
	}

	


/************GALERIA***********/
$('#galeria').scrollable();




acomodar();	


if (window.location.href.match(/\#clubgold/)) { 

	cargarseccion('clu');
	//$('.globo_util').delay(1000).animate({opacity : 0}, 500, function () {$(this).css('left', '3000px');});
	$('#clubgold_globo').css('left', '50%').stop().delay(2000).animate({opacity:1},500);

}

}); // DOCUMENT READY




$(window).bind("resize", function(){
    		
		acomodar();
		
		});	


function acomodar() {
	var altobrowser = $(window).height();
	var anchobrowser = $(window).width();

	$('.menu li div').css('left',anchobrowser);
	$('.seccion').css('right', '-'+(anchobrowser/2)+'px');
	
	seccion = $('body').data('datos');
	//$('#debug').html(seccion);
	$('.seccion').css('right', '-'+(anchobrowser/2)+'px');
	$('#'+seccion+'_seccion').css('right', '0px');
	//.not($('#'+seccion+'_seccion')).
	//	Cufon.refresh('.cufons');
		
		
			
}




function volverahome() {
	
	if (videorep==0) {
		$('#hom_foto').delay(500).fadeIn(1000);
		
		
		$('#menu_bottom').css('display', 'none').delay(1000).fadeIn(1000);
		
		
		$('.item > a','.menu').each(function(index){
			 //alert(index + ': ' + $(this).text());
       		$(this).css('marginLeft', '-500px').delay(index*100).animate({marginLeft: '0px'}, 1000);
      	});
		
		ant = $('body').data('datos');
		
		$('#'+ant+'_foto').fadeOut(1000);
		anchobrowser = $(window).width();
		$('#'+ant+'_seccion').delay(1000).animate({right:'-'+anchobrowser+'px'},1000, 'easeOutQuart');
	
		$(".menu_secciones").delay(200).animate({marginTop: "0px"}, 500, 'easeOutQuart');
		
		$('.globo_util').animate({opacity : 0}, 500, function () {$(this).css('left', '3000px');});
	}
}
	
	
function cerrarcontacto() {
	$('#con_seccion').animate({top:'-420px'},1000, 'easeOutQuart');
	$('#con_seccion_top').delay(500).fadeOut(2000);
	
	$('.globo_util').animate({opacity : 0}, 500, function () {$(this).css('left', '3000px');});
	}
