(function(f){var a=function(q,u){q.addClass("content");var r=f('<ul class="videoList"/>');var t={};t.videos=u;var s=generateSecondaryContent(q,t);r.append(s);q.parent().find("h3").after(q.append(r));if(q.parent().find(".pagination li:first").hasClass("selected")){r.find("img").lazyload({effect:"fadeIn"})}};var m=function(q,u){q.addClass("content");var r=f('<ul class="videoList"/>');var t={};t.videos=u;var s=generateNewestContent(q,t);r.append(s);q.parent().find("h2").after(q.append(r));if(q.parent().find(".pagination li:first").hasClass("selected")){r.find("img").lazyload({effect:"fadeIn"})}};var j=function(q,r){q.addClass("loading");f.get(r,function(t,u,s){if(q.parent().find(".mostPopularUl li:first").hasClass("selected")){q.html(f(t).find(".videoList").parent().html()).find("img").lazyload({effect:"fadeIn"})}else{q.html(f(t).find(".videoList").parent().html())}q.removeClass("loading").addClass("content")})};var d="id,name,thumbnailURL,referenceId,shortDescription,longDescription,tags,length";var e="section,relatedtopics";var p=f("#mostPopular");var l=p.find(".mostPopularUl li");p.timeJSONTabs({generateContent:j,tabs:l});var o=f("#videoTopic");var c="1232409122",k="1342094282",b="22921441001";var g=c+","+k+","+b;var i=bcRequestUrl("find_playlists_by_ids","&playlist_ids="+g+"&video_fields="+d+"&custom_fields="+e+"&callback=?");var h=f("#featureVideo").addClass("loading");var n=f("#newestVideo").addClass("loading");var o=f("#videoTopic").addClass("loading");f.getJSON(i,function(q){f.each(q.items,function(G,K){switch(K.name){case"Featured Video":var w=K.videos;var y=f('<ul class="videoList"/>');var x="";for(var G=0;G<3;G++){var M=w[G];var J=0;if(M.referenceId){J=M.referenceId}var H="/time/video/player/0,32068,"+M.id+"_"+J+",00.html";var r=M.videoStillURL;if(M.longDescription){r=M.longDescription;r=r.replace(/(.*)\/(.*\.jpg)/,"$1/288_$2")}var N="";if(M.customFields){var D=M.customFields;N=D.section?D.section:D.relatedtopics.split(",")[0]}else{M.tags[0]}N=f.trim(N);var I=M.shortDescription;var P=M.name;var C=P.length;var s=C<50?P:P.substring(0,50)+"...";x+="<li><a href="+H+'><img src="'+r+'" alt="'+P+'" height="188" width="288" class="thumbnail"/></a><h3 class="title"><a href="'+H+'" title="'+I+'">'+s+'</a></h3><a class="tag" href="/time/video/search/0,,,00.html?cmd=tags&q='+N.replace(/&/,"%26")+'">More '+N+' &raquo;</a><a href="'+H+'"><img height="49" width="48" src="http://img.timeinc.net/time/rd/trunk/www/web/feds/i/big-play-button.png" alt="play" class="playButton"></a></li>'}y.append(x);h.append(y);h.removeClass("loading");break;case"Newest Videos":var w=K.videos;var O={};var E=w.length;var L=Math.ceil(E/9);var v=f('<ul class="pagination"/>');var u="";for(var G=0;G<L;G++){var M=[];for(var F=0+(9*G),t=0;F<9*(G+1)&&F<E;F++,t++){M.push(w[F])}O["#newestVideo"+G]=M;O.length=E;u+='<li><a href="#newestVideo'+G+'">'+(G+1)+"</a></li>"}v.append(u);n.append(v);n.timeJSONTabs({generateContent:m,data:O});if(L>1){v.append('<li class="prev notActive"><a href="#prev">&laquo; PREV</a></li>');v.append('<li class="next"><a href="#next">NEXT &raquo;</a></li>');var A=v.find(".next").bind("click",nextFun);var z=v.find(".prev").bind("click",prevFun);v.find("li").click(function(){v.find(".notActive").removeClass("notActive");var R=-1;var S=f(this).find("a");var Q=parseInt(S.text(),"10");if((S).parent().hasClass("next")){R=1}var T=Q?Q:parseInt(v.find(".selected a").text(),"10")+R;if(T<1||Q==1){z.addClass("notActive")}if(T>L||Q==L){A.addClass("notActive")}})}n.removeClass("loading");break;case"Featured Video Topic Smart List":var w=K.videos;var B={};var E=w.length;o.append("<h3>Featured Video Topic: "+K.filterTags[0]+"</h3>");var L=Math.ceil(E/10);var v=f('<ul class="pagination"/>');var u="";for(var G=0;G<L;G++){var M=[];for(var F=0+(10*G),t=0;F<10*(G+1)&&F<E;F++,t++){M.push(w[F])}B["#videoTopic"+G]=M;B.length=E;u+='<li><a href="#videoTopic'+G+'">'+(G+1)+"</a></li>"}v.append(u);o.append(v);o.timeJSONTabs({generateContent:a,data:B});if(L>1){v.append('<li class="prev notActive"><a href="#prev">&laquo; PREV</a></li>');v.append('<li class="next"><a href="#next">NEXT &raquo;</a></li>');var A=v.find(".next").bind("click",nextFun);var z=v.find(".prev").bind("click",prevFun);v.find("li").click(function(){v.find(".notActive").removeClass("notActive");var R=-1;var S=f(this).find("a");var Q=parseInt(S.text(),"10");if((S).parent().hasClass("next")){R=1}var T=Q?Q:parseInt(v.find(".selected a").text(),"10")+R;if(T<1||Q==1){z.addClass("notActive")}if(T>L||Q==L){A.addClass("notActive")}})}o.removeClass("loading");break;default:break}})})})(jQuery);