(function($){$(document).ready(function(){var Pepsi={};var Pixie=$.klass({id:null,initialize:function(o){var that=this;this.id=o.id
this.element.find('a').live('mouseenter',function(e){that.onMouseEnter.call(that,o.target,o.dims);}).live('mouseleave',function(e){that.onMouseLeave.call(that,o.target,o.dims);}).live('click',function(e){var a=e.target.href.match(/\?v=(\w+)/);if(a&&a.length){that.onClick.call(that,this,a.pop());return false;};});},onMouseEnter:function(target,dims){target.animate({top:dims.finish},200);},onMouseLeave:function(target,dims){target.stop(true).css('top',dims.start);},onClick:function(elem,id){$(document).trigger('carouselselect',{videoId:id,element:elem});}});Pepsi.carousel=(function(){var options={btnNext:".next",btnPrev:".prev",visible:5,start:0,scroll:1}
return{element:null,init:function(o,i){options.start=i-3||0;this.element=o;this.attachCarousel();this.transform();return this;},transform:function(){return this.element.find('li').css('position','relative').each(function(i){var el=$(this);var figure=el.find('.figure');var target=el.find('.caption');var header=el.find('h4');var image=el.find('img');var dims=$.extend({},image.offset(),{width:parseInt(image.width()),height:parseInt(image.height())});dims.start=dims.height-parseInt(header.outerHeight());dims.finish=dims.height-parseInt(target.outerHeight());figure.prependTo(el).css({overflow:'hidden',width:dims.width,height:dims.height,position:'relative'}).end().siblings('a').css({width:dims.width,height:dims.height,position:'absolute',top:0,left:4,display:'block',background:'Red',opacity:'0.01'});target.css({width:dims.width,top:dims.start,position:'absolute',left:4})
el.attach(Pixie,{id:i,dims:dims,target:target});return this;});},attachCarousel:function(){return this.element.jCarouselLite(options);}};})();Pepsi.videoPlayer=(function(){preLoaderStyles={display:'block',position:'absolute',top:10,left:10,zIndex:0};return{player:null,element:null,init:function(element,indx){var that=this;var start=this.getStart(indx);this.element=element.css('visibility','hidden');this.player=this.element.find('#player').get(0);this.addPreloader();$(document).bind('carouselselect',function(e,o){that.load.call(that,o.videoId);});if(start){this.load(start);};return this;},addPreloader:function(){var el=this.element.find('.gutter');return $('<img id="ldr" src="'+base+'Images/loader.gif" />').prependTo(el).css(preLoaderStyles);},getStart:function(i){var href=$('#teasers li').eq(i-1).find('a').attr('href');return href.indexOf('?v=')!=-1?href.match(/\?v=(\w+)/).pop():null;},load:function(id){if(this.player&&this.player.loadVideo){this.player.loadVideo(id);}
else{var flashvars={};var params={wmode:"transparent",allowFullscreen:true};var attributes={};swfobject.embedSWF(base+"Includes/SWF/Pepsi_YouTube_Video_Player.swf?videoId="+id,"youTubePlayer","621","405","9.0.0","expressInstall.swf",flashvars,params,attributes);};return this.element.css('visibility','visible');}}})();var getStart=function(){var href=window.location.href;return href.indexOf('?id=')!=-1?parseInt(href.split('?id=').pop()):0;};var className=$('body').attr('class');if(className&&className.toLowerCase().indexOf('carousel')!==-1){var i=getStart();Pepsi.carousel.init($('#teasers'),i);Pepsi.videoPlayer.init($('#videoPlayer'),i);};});})(jQuery,base);