function RotatingBanner(e,h,d,b,c,i,g,a){var f;this.setBannerID(e);this.setContentURI(h);this.setNumRetrieve(d);if(typeof b==="boolean"){this.setVertical(b)}else{this.setVertical((b.toLowerCase()==="true")?true:false)}if(typeof c==="boolean"){this.setAutoRotate(c)}else{this.setAutoRotate((c.toLowerCase()==="true")?true:false)}this.setNumVisible(i);this.setPagerClicked(false);this.clearPlayingVideo();this.setScroll(g||i);this.setWatchPage(a);f=Byutv.applyMethod(this,this.loadItems);f();return this}RotatingBanner.prototype={loadItems:function(){var d,b,c,a;d=this.getNumRetrieve()>0?"&maxToReturn={0}".format(this.getNumRetrieve()):"";b="{0}{1}{2}".format(this.getContentURI(),"&itemType=Banner",d);c=this;a=Byutv.addLoader("#"+this.getBannerID(),3);$.ajax({url:b,dataType:"jsonp",success:function(e,m,s){var n,f,o,k,h,g,q,r;if(e===null){$(c.getBannerSelector()).html('<div class="no-result">No Results Returned</div>')}else{for(n=0;n<e.length;n+=1){f=e[n];r="";var l=f.Link.split("/")[3];if(l.length>30){r=l;if(!c.getHasPlayer()){c.setHasPlayer(true);var j;if(c.getVertical()){j='<script src="http://www.ooyala.com/player.js?callback=bannerVideoEvent&playerId=Ooyala-'+c.getBannerID()+"&width=640&height=360&playerContainerId=video_"+c.getBannerID()+'"><\/script>';$(".rotating-banner").after('<div id="video_{0}" class="banner-video">{1}</div>'.format(c.getBannerID(),j))}else{j='<script src="http://www.ooyala.com/player.js?callback=bannerVideoEvent&playerId=Ooyala-'+c.getBannerID()+"&width=528&height=297&playerContainerId=video_"+c.getBannerID()+'"><\/script>';$(".rotating-banner").after('<div id="video_{0}" class="banner-video">{1}</div>'.format(c.getBannerID(),j))}}k='<div class="banner-item">                                         <div id="{6}" class="banner-play-button" onclick="startBannerVideo(\'{6}\',\'{1}\');return false;"></div>                                         <img class="banner-play-image" src="{2}" onclick="startBannerVideo(\'{6}\', \'{1}\');return false;" />                                         <div class="banner-text">                                             <h1>{3}</h1>                                             <div class="banner-description">                                                 <p title="{4}">{5}</p>                                             </div>                                             <div class="banner-text-drop"></div>                                         </div>                                     </div>'.format(f.Link,c.getBannerID(),f.Image,f.Title,f.Description,f.Description.strsub(0,450),r);$(c.getBannerSelector()).append(k)}else{g=f.IsVideo?"watch":"go";if(c.getVertical()){k='<div class="banner-item">                                         <a class="banner-image-link" href="{4}"><img src="{0}" /><div id="big-blue" class="blue-play-btn"></div></a>                                         <div class="banner-text">                                             <a href="{4}"><h1>{1}</h1></a>                                             <div class="banner-description">                                                 <p title="{5}">{3}</p>                                             </div>                                             <a href="{4}"></a>                                             <div class="banner-text-drop"></div>                                         </div>                                     </div>'.format(f.Image,f.Title,f.Description.strsub(0,100),f.Description.strsub(0,220),f.Link,f.Source)}else{k='<div class="banner-item">                                         <a class="banner-image-link" href="{5}"><img src="{0}" /></a>                                         <div class="banner-text">                                             <h1>{1}</h1>                                             <div class="banner-description">                                                 <p title="{2}">{3}</p>                                             </div>                                             <a class="link {4}" href="{5}">{5}</a>                                             <div class="banner-text-drop"></div>                                         </div>                                     </div>'.format(f.Image,f.Title,f.Description,f.Description.strsub(0,450),g,f.Link)}$(c.getBannerSelector()).append(k)}}Byutv.killLoader(a);h=c.getVertical()?"vertical":"horizontal";ribbonHTML='<div id="{0}_ribbon" class="ribbon {1}">                                         <ul></ul>                                         <a class="prev" id="{0}_ribbon_prev" href="#" onclick="return false;"><span>prev</span></a>                                         <a class="next" id="{0}_ribbon_next" href="#" onclick="return false;"><span>next</span></a>                                     </div>'.format(c.getBannerID(),h);$(c.getBannerSelector()).after(ribbonHTML);var p="click.cycle";if(c.getWatchPage()){p=null}banner=$(c.getBannerSelector()).cycle({fx:"fade",fastOnEvent:true,timeout:c.getRotateTime(),pause:1,pager:"{0}_ribbon ul".format(c.getBannerSelector()),pagerAnchorBuilder:function(u,i){var v=$("img",i).attr("src"),t=$("img",i).attr("class")?$("img",i).attr("class").split(" "):[""];ooyalaID=$(".banner-play-button",i).attr("id"),tt=$(".banner-text h1",i).html(),dd=$(".banner-description p",i).attr("title"),lnk=$("a",i).attr("href");t[0]=t[0]===""?"banner-image":t[0];if(c.getVertical()){if(c.getWatchPage()){return'<li class="hoverable">                                             <a class="override" href="{7}">                                                 <div class="watchPlayButton"><div class="play"></div></div>                                                 <div class="vertical-center-img"><div><div><img src="{0}" /></div></div></div>                                              </a>                                                <div class="vertical-center-text"><div><div>                                                <a class="override" href="{7}">                                                     <h3>{2}</h3>                                                 </a>                                                 <p title="{2}">{1}</p>                                                 </div></div></div>                                                 <div class="{4}-thumb" onclick="startBannerVideo(\'{5}\', \'{6}\');return false;"></div>                                         </li>'.format(v,tt,dd,dd.strsub(0,75),t[0],ooyalaID,c.getBannerID(),lnk)}else{return'<li class="hoverable">                                             <a href="#">                                                 <div class="vertical-center-img"><div><div><img src="{0}" /></div></div></div>                                              </a>                                                <div class="vertical-center-text"><div><div>                                                <a class="override" href="{7}">                                                     <h3>{2}</h3>                                                     <p title="{2}">{1}</p>                                                 </a>                                                 </div></div></div>                                                 <div class="{4}-thumb" onclick="startBannerVideo(\'{5}\', \'{6}\');return false;"></div>                                         </li>'.format(v,tt,dd,dd.strsub(0,75),t[0],ooyalaID,c.getBannerID(),lnk)}}return'<li>                                         <a href="#">                                             <img src="{0}" />                                             <div class="{1}-thumb" onclick="startBannerVideo(\'{2}\', \'{3}\');return false;"></div>                                         </a>                                     </li>'.format(v,t[0],ooyalaID,c.getBannerID())},updateActivePagerLink:function(i,t){$(i).find("li").removeClass("activeSlide").filter(".item-"+t).addClass("activeSlide")},after:function(u,i,v,t){onAfter=Byutv.applyMethod(c,c.onAfter);onAfter(c.getNumVisible(),v)}});c.setBanner(banner);ribbonID="{0}_ribbon".format(c.getBannerID());if(c.getScroll()){}ribbon=new Ribbon({ribbonID:ribbonID,type:"Pre_Populated",vertical:c.getVertical(),numDisplay:c.getNumVisible(),infinite:true,scroll:c.getScroll()});c.setVideoRibbon(ribbon);c.setRibbonLoaded(true);$("#{0} li a img".format(ribbonID)).live("click",function(u){var v,t,w,i;c.setPagerClicked(true);stopBannerVideo("video_{0}".format(c.getBannerID()),c.getBannerID())});$("#{0}_prev".format(ribbonID)).live("click",function(i){q=ribbon.getRibbon();banner.cycle(q.current_position());return false});$(".override").live("click",function(){location.assign($(this).attr("href"))});$("#{0}_next".format(ribbonID)).live("click",function(i){q=ribbon.getRibbon();banner.cycle(q.current_position());return false});$("li","{0}_ribbon ul".format(c.getBannerSelector())).filter(".item-0").addClass("activeSlide")}},error:function(f,g,e){Byutv.killLoader(a);$(c.getBannerSelector()).html('<div class="no-result">There was an error in retrieving content.</div>')}})},onAfter:function(b,d){var c,a,e;if(this.getRibbonLoaded()==="undefined"||!this.getRibbonLoaded()){return}if(this.getPagerClicked()){this.setPagerClicked(false);return}e=$("#"+this.getVideoRibbon().ribbonID+" ul li.activeSlide").index();if(e>=this.getNumVisible()){$("#{0}_next".format(this.getVideoRibbon().ribbonID)).click()}},clearPlayingVideo:function(){this.playingVideo=null},setBannerID:function(a){this.bannerID=a},setContentURI:function(a){this.contentURI=a},setNumRetrieve:function(a){this.numRetrieve=a},setVertical:function(a){this.vertical=a},setAutoRotate:function(a){this.autoRotate=a},setNumVisible:function(a){this.numVisible=a},setBanner:function(a){this.banner=a},setVideoRibbon:function(a){this.ribbon=a},setRibbonLoaded:function(a){this.ribbonLoaded=a},setPagerClicked:function(a){this.pagerClicked=a},setPlayingVideo:function(a){this.playingVideo=a},setCurrentSlide:function(a){this.currentSlide=a},setHasPlayer:function(a){this.hasPlayer=a},setScroll:function(a){this.scroll=a},setWatchPage:function(a){this.watchPage=a},getScroll:function(){return this.scroll},getWatchPage:function(){return this.watchPage},getBannerID:function(){return this.bannerID},getBannerSelector:function(){return"#{0}".format(this.bannerID)},getContentURI:function(){return this.contentURI},getNumRetrieve:function(){return this.numRetrieve},getAutoRotate:function(){return this.autoRotate},getRotateTime:function(){if(!this.getAutoRotate()){return 0}else{return 8000}},getVertical:function(){return this.vertical},getNumVisible:function(){return this.numVisible},getBanner:function(){return this.banner},getVideoRibbon:function(){return this.ribbon},getPagerClicked:function(){return this.pagerClicked},getPlayingVideo:function(){return this.playingVideo},getCurrentSlide:function(){return this.currentSlide},getRibbonLoaded:function(){return this.ribbonLoaded},getHasPlayer:function(a){return this.hasPlayer}};function receiveOoyalaEvent(d,c,b){var a,e;if(c==="playComplete"){a=$("#{0}".format(d)).parent().parent().attr("id");bannerID=a.substring(6,a.length);stopBannerVideo(a,bannerID)}}function startBannerVideo(a,b){$("#"+b).cycle("pause");$("#"+b).cycle("pause");try{var d=$(b).attr("id");document.getElementById("Ooyala-"+b).setQueryStringParameters({embedCode:a,autoplay:1})}catch(c){}$(".banner-video").css("visibility","visible")}function stopBannerVideo(b,a){$("#{0}".format(b)).css("visibility","hidden");$("#{0}".format(a)).cycle("resume");try{document.getElementById("Ooyala-home_banner").pauseMovie();document.getElementById("Ooyala-home_banner").setQueryStringParameters({embedCode:"",autoplay:0})}catch(c){}}var OOYALA_PLAYERS_LOADED=[];function bannerVideoEvent(b,a,d){var c;switch(a){case"apiReady":if($.inArray(b,OOYALA_PLAYERS_LOADED)<0){OOYALA_PLAYERS_LOADED.push(b)}break;case"embedCodeChanged":$("#"+b.split("-")[1]).cycle("pause");break;case"playComplete":$(".banner-video").css("visibility","hidden");$("#"+b.split("-")[1]).cycle("resume");document.getElementById("Ooyala-home_banner").pauseMovie();document.getElementById(b).setQueryStringParameters({embedCode:"",autoplay:0});break}};
