var urlAJAX = "ajax/"
var urlSWF = "swf/"

var newsBanner;
var curritemBanner= 0;
var clickBanner = -1;
var speedBanner = 14000;//milisegundos
var intBanner;
var iPauseBanner=0;
var ie7debug = false;

///funcion intro

function openIntro(urlintroSWF) {
	 $.nyroModalManual({
				  url: urlAJAX+'intro.html',
				  modal: false,
				  forceType: "form",
				  width: 770,
				  height: 520,
				  endShowContent: function(){setSWFintro(urlintroSWF)}
			});	
	
	}

function setSWFintro(urlintroSWF){	
	var flashvars = {};
	var params = {};	
	params.allowScriptAccess = "always";		
	params.menu = "false"; 
    params.quality = "high";
	params.allowFullScreen = true;
	params.wmode = "opaque";
	var attributes = {};	
	swfobject.embedSWF(urlSWF + urlintroSWF, "theSWFintro", "770", "520", "9.0.0", "", flashvars, params, attributes);
	
}
//////////////////////////////////////

//config addthis
var addthis_config = {
	ui_cobrand: "J&epsilon;B",
	ui_header_color: "#ffe141",
	ui_header_background: "#000000"
}

$(document).ready(function(){
						   
						   
	//Gateway
	$("#player-party-launch").click(function(){
			var urlVideo = $(this).attr("href");
			var photoVideo = $(this).attr("data-photo");
			
			  $.nyroModalManual({
				  url: urlAJAX+'playerajax.html',
				  modal: false,
				  forceType: "form",
				  width: 600,
				  height: 340,
				  endShowContent: function(){setSWFplayer(urlVideo,photoVideo)}
			});			
		
		return false;
	})


	// cierre provisional gateway
	$('#submit-gateway').live('click', function() {
		$.nyroModalRemove();
		return false;
	});


	$('#info-questions').live('click', function() {
		$(this).fadeOut("fast");
		$("#explainGateway").fadeIn("fast");
		return false;
	});
	
	
	

	
	$('#shareFriendLink').live('click', function() {
		//boton enviar a un amigo												  
		var urlForm = $(this).attr("href");
		$.nyroModalManual({
		  url: urlForm,
		  modal: false,
		  forceType: "form",
		  width: 600,
		  height: 360		  
		});
		return false;
	});	
	
	

	
	$('#showResponsibleDrinking').click(function() {
		var urlPopup = $(this).attr("href");
		window.open(urlPopup,'legal','height=435,width=400,status=no,toolbar=no,menubar=no,location=no');
		return false;												  
											  
	});

	$('#show-legal-downloads').live('click', function() {
		$(this).fadeOut("fast");
		$("#legal-downloads").slideDown("fast");
		return false;
	});
	

	var version =parseInt($.browser.version);			
	if($.browser.msie && version<8){
		ie7debug=true;
	}


	//carrusel parties
	if (jQuery("#party-carrusel").length > 0){	
	        jQuery('#party-carrusel').jcarousel({
            wrap: 'circular',
			scroll: 2
        });
	}
	
	//carrusel downloads
	if (jQuery("#wallpaper-carrusel").length > 0){	
	        jQuery('#wallpaper-carrusel .carrusel-skin-downloads').jcarousel({
            wrap: 'circular',
			scroll: 1
        });
	}
	
	//carrusel cocktails
	if (jQuery("#carrusel-cocktails").length > 0){	
	        jQuery('#carrusel-cocktails ul').jcarousel({
            wrap: 'circular',
			scroll: 1			
        });
	}
	
	//carrusel downloads application
	if(jQuery("#list-item-application").length > 0){
			var obj = jQuery("#list-item-application .item-screensaver");
			var numElem = obj.length;		
			if(numElem>1){
		        jQuery('#list-item-application').jcarousel({
    		        wrap: 'circular',
					scroll: 1
        		});
			}
	}
	
	
	//carrusel downloads screensaver
	if(jQuery("#list-item-screensaver").length > 0){		
			var obj = jQuery("#list-item-screensaver .item-screensaver");
			var numElem = obj.length;
			if(numElem>1){
	        	jQuery('#list-item-screensaver').jcarousel({
	        	    wrap: 'circular',
					scroll: 1
	    	    });
			}
	}	

	//carrusel party
	if (jQuery("#party-int-carrousel").length > 0){		
			//comprueba si hay más de 5 elementos
			var numElementos = jQuery('#party-int-carrousel ul li').length;
			if (numElementos > 5){
				jQuery('#party-int-carrousel ul').jcarousel({
					wrap: 'circular',
					scroll: 5
				 });
			}
	}
	
	if (jQuery(".scrollPane").length > 0){
		$('.scrollPane').jScrollPane();
	}



	$("#historyModule li h4").click(function(){

		if($("#historyModule").hasClass("desplegado")){

				$("#historyModule").removeClass("desplegado");
				$("#historyModule li").css("display","block");
				$("#historyModule .info").css("display","none");
				$("#historyModule").css("position","static");			
				if(ie7debug){$("#bottleHistory").css("display","block");}
			}else{
				$("#historyModule").addClass("desplegado");
				$("#historyModule li").css("display","none");
				$(this).parent().css("display","block");
				$(this).parent().find(".info").css("display","block");				
				$("#historyModule").css("position","absolute");
				if(ie7debug){$("#bottleHistory").css("display","none");}				
			}
			
	})

	//banner rotatorio home	

    jQuery(".combo-gateway").msDropDown({
        showIcon: false
    });	
	
	//activa carrusel del banner	
	jQuery("#slideshow-home-controls li span").each(
		function(i){
			jQuery(this).bind("click",function(){
				if(i==curritemBanner){return false;}
				clickBanner = i;
				tickBanner();
			})
		}
	);
	var bannerSelector = "#slideshow-home-controls li:lt(3)";
	newsBanner = jQuery(bannerSelector).hover(
		function(){
			jQuery(this).addClass("sel");
			iPauseBanner=1;
		},
		function(){
			jQuery(this).removeClass("sel");
			iPauseBanner=0;
		}
	).filter(":eq(0)").show().add(bannerSelector).size();
	intBanner = setInterval(bannernews,speedBanner); 
	
})

function bannernews() {
		curritemBanner = ++curritemBanner%newsBanner;
		jQuery("#slides-home li").each(function(i){
			if(curritemBanner==i){
				//repinta flash para empezar desde el principio
				selFunction=i+1;
				eval("setHomeSWF"+selFunction+"()")
				
				jQuery(this).addClass("sel");
			}else{
				jQuery(this).removeClass("sel");
			}
		});

		jQuery("#slideshow-home-controls li").removeClass("active");
		jQuery("#slideshow-home-controls li:eq("+curritemBanner+")").addClass("active");	
}


function tickBanner(){	
		clearInterval(intBanner);
		curritemBanner = clickBanner;
		
		jQuery("#slides-home li").each(function(i){
			if(clickBanner==i) jQuery(this).addClass("sel");
			else jQuery(this).removeClass("sel");
		});
		
		jQuery("#slideshow-home-controls li").removeClass("active");
		jQuery("#slideshow-home-controls li:eq("+clickBanner+")").addClass("active");
		intBanner= "";
		curritemBanner = clickBanner;
		intBanner = setInterval(bannernews,speedBanner);
}


function showGateWay(){
	  $.nyroModalManual({
      url: 'gateway.html',
	  modal: true,
	  width: 815,
	  height: 491,
	  type: 'form',
	  titleFromIframe: false,
	  endShowContent: function(){jQuery(".combo-gateway").msDropDown({showIcon: false});}
    });	
	
}

function showModal(txtAlert){
  var protocoljb = ('https:' == document.location.protocol ? 'https://' : 'http://');
	$.nyroModalManual({url:protocoljb+window.location.hostname+"/ajax/modal.html",modal:true,width:400,height:140,forceType:"form",autoSizable:false,endShowContent:function(){$("#modalAlertText").html(txtAlert)}}); 
	}

function setSWFplayer(urlVideo,photoVideo){

	var flashvars = {};
	flashvars.videoFilename= urlVideo
	flashvars.imgFilename= photoVideo
	
	var params = {};	
	params.allowScriptAccess = "always";		
	params.menu = "false"; 
    params.quality = "high";
	params.allowFullScreen = true;
	params.wmode = "opaque";
	var attributes = {};	
	swfobject.embedSWF(urlSWF+"reproductor.swf", "theSWFplayerParty", "600", "340", "9.0.0", "", flashvars, params, attributes);
	
}

function calcHwindow(){	
	return $(window).height();
}
