var fora_landing={global_ready:false,last_highlighted_transcript_object:false,highlight_hash:{},transcriptSearch:{active:false},r_time:new Date().getTime()};$j(function(){populate_hash();$j("#speed_select").change(changeSpeed).mouseup(changeSpeed);loadTranscriptContent();$j("a.save_program_link").click(add_program_link);fora_landing.global_ready=true;$j("#player_flash_area .player_bottom_content ul.common_tabs li").click(refresh_frames);$j("#highlights #big_ideas li>a").click(video_link_click);$j("#chapters dl dd>a").click(video_link_click);$j("div.pagenav td a").live("click",function(){var a=this.href;var b=/\/page\/(\d+)/.exec(a);b=b?b[1]:1;jump_to_comment_page(b,threadid);return false})});function populate_hash(){for(clip_id in highlights){fora_landing.highlight_hash[highlights[clip_id][1]]=clip_id}}function refresh_frames(){var a=new Date().getTime();if(a-fora_landing.r_time>20*1000){fora_landing.r_time=a;$j("#common_top_adspace>:not(iframe),#common_right_player_ad_wrapper>:not(iframe),#common_right_lower_player_ad_wrapper>:not(iframe)").remove();$j("#common_top_adspace>iframe,#common_right_player_ad_wrapper>iframe,#common_right_lower_player_ad_wrapper>iframe").each(function(b){this.contentDocument.location.reload()})}}function jump_to_comment_page(a,d){var b=new Date().getTime();var c="/fora/fetch_thread_posts.php?ts="+b+"&threadid="+d;if(a=="last"){c+="&goto=newpost"}else{if(a){c+="&page="+a}}$j("#video_comments").load(c,null,function(){$j("html,body").animate({scrollTop:$j("#video_comments").offset().top},700);$j("#video_comments .recommend_link a").click(post_rating_click)})}function add_program_link(f){f.stopPropagation();f.preventDefault();var c=$j(this);var d=c.clone(true);var a=this.href+"&ajx=1";var b=$j(document.createElement("span")).addClass("ajax_progress").text("Saving...");c.replaceWith(b);$j.get(a,function(e){if(e.indexOf("failed:")==-1){b.removeClass("ajax_progress").addClass("ajax_complete").text("Saved!");fb_publish_video_saved(a)}else{b.replaceWith(d);alert(e.replace("failed:",""))}},"text")}function fb_publish_video_saved(a){FB.ensureInit(function(){var f=a.split("=");var c=f[2].split("&")[0]=="highlight"?"h":"c";var d=f[2].split("&")[0]=="chapter"?full_program_clipid:f[1].split("&")[0];var e=d==full_program_clipid?full_program_title:highlights[d][0];var b="http://fora.tv/fora/fora_player_facebook_hook.php?"+c+"="+d+"&t="+escape(e);var g={videourl:b,videotitle:e,userurl:user_url};FB.Connect.showFeedDialog(81131200597,g,null,null,null,FB.RequireConnect.doNotRequire,null)});return false}function changeSpeed(){var b=$j(this).val();for(id in media){var a=parseTime(media[id]/b);$j("#media_"+id).text(a)}}function parseTime(c){var d=["sec","min","hr"];for(var b=0,a=d.length;b<a;b++){if(c<Math.pow(60,b+1)){if(b==2){return Math.round((c/(Math.pow(60,b)))*10)/10+" "+d[b]}else{return Math.round(c/(Math.pow(60,b)))+" "+d[b]}}}return Math.round((c/(Math.pow(60,2)))*10)/10+" "+d[2]}function getFlashMovieObject(a){if(window.document[a]){return window.document[a]}if(navigator.appName.indexOf("Microsoft Internet")==-1){if(document.embeds&&document.embeds[a]){return document.embeds[a]}}else{return document.getElementById(a)}}function video_link_click(){var b=$j(this).attr("href");if(b.indexOf("#chapter_")==-1){highlight_id=fora_landing.highlight_hash[b.replace("#","")];highlight_info=highlights[highlight_id];switch_to(highlight_id,highlight_info[1],0,true)}else{var a=b.replace("#chapter_","");start_time=chapters[a];seek_to(start_time,"ch_"+a)}refresh_frames();return false}function seek_to(d,c){var a=getFlashMovieObject(player_object_name);try{if(playing_clipid!=full_program_clipid){a.switch_to_clip(full_program_clipid,"clip",d/1000);playing_clipid=full_program_clipid}else{a.seek_to_time(d/1000)}}catch(b){alert(b)}highlight_object(c);return false}function jump_to_time(a){seek_to(a*1000)}function switch_to(g,f,e,a){var c=getFlashMovieObject(player_object_name);var b=a?"highlight":"clip";try{if(g!=playing_clipid){if(b=="highlight"){var a=highlights[g];if(a[2]>0){c.switch_to_highlight_timecode(full_program_clipid,a[2],a[3])}else{c.switch_to_clip(g,b,e)}}else{c.switch_to_clip(g,b,e)}playing_clipid=g}else{seek_to(e,f)}}catch(d){alert(d)}highlight_object(f);return false}function switch_to_position_from_location(){var b=get_position_from_location();var a=false;if(b[1].indexOf("chapter_")==0||b[1].indexOf("ch_")==0){var c=$j("#chapters_tab");if(!c.hasClass("active")){c.click()}}else{a=true}switch_to(b[0],b[1],b[2],a)}function highlight_object(a){if(a==undefined){return false}var b="";if(typeof a=="object"){b=a.toString()}else{b=a}if(b.indexOf("tr_")==0){highlight_transcript_object(b);return false}else{if(b.indexOf("ch_")!==0&&b.indexOf("chapter_")!==0){location.hash=b;b="highlight_"+b}else{if(b.indexOf("ch_")==0&&b.indexOf("chapter_")!==0){var d=b.substr(3);location.hash="#fullprogram";b="ch_"+d}else{if(b.indexOf("chapter_")==0){b="ch_"+b.substr(8)}}}}if(b=="ch_00"||b==last_highlighted_object){return false}if(last_highlighted_object){$j("#"+last_highlighted_object).removeClass("highlighted")}var c=$j("#"+b);c.addClass("highlighted");if(c.length){last_highlighted_object=c.attr("id")}}function highlight_transcript_object(a){var c="";if(typeof a=="object"){c=a.toString()}else{c=a}if(fora_landing.last_highlighted_transcript_object){$j("#"+fora_landing.last_highlighted_transcript_object).removeClass("highlighted_span")}$j("#"+c).addClass("highlighted_span");if(!fora_landing.transcriptSearch.active){var b=$j("#transcript_scroller");var d=$j("#"+c);var e=d.position().top;b.animate({scrollTop:e},1000)}fora_landing.last_highlighted_transcript_object=c}function get_position_from_location(){var b=location.hash.toString();if(b.length>0){if(b.indexOf("chapter_")>0){var a=b.indexOf("chapter_")+8;var d="ch_"+b.substr(a);return new Array(full_program_clipid,d,chapters[b.substr(a)]/1000)}else{var c=b.substr(1);var d=c;for(highlight in highlights){if(highlights[highlight][1]==c){return new Array(highlight,d,0,c)}}}}return new Array(full_program_clipid,"chapter_01",chapters["01"]/1000)}function isJSReady(){return fora_landing.global_ready}function transcript_search(){this.activeSearch=$j("#transcript_loader span.sh.prime");this.container=$j("#transcript_scroller");this.loader=$j("#transcript_loader");this.active=false;this.activePosition=-1;this.activeSearchInput="";var a=this;$j("#search_close").click(function(){$j("#transcript_search_panel").removeClass("active");a.doSearch("");a.activePosition=-1;a.active=false;var b=$j("#"+fora_landing.last_highlighted_transcript_object);if(b.length){var c=b.position().top;a.container.animate({scrollTop:c},1000)}});$j("#transcript_search_field").keydown(function(b){if(b.keyCode==13){if(b.shiftKey){$j("#search_previous").click()}else{$j("#search_next").click()}}});$j("#search_next").click(function(){var b=$j("#transcript_search_field").val();if(b!=a.activeSearchInput){a.active=true;a.activePosition=-1;$j("#transcript_search_panel").addClass("active");a.doSearch(b)}a.nextSearchItem()});$j("#search_previous").click(function(){var b=$j("#transcript_search_field").val();if(b!=a.activeSearchInput){a.active=true;$j("#transcript_search_panel").addClass("active");a.doSearch(b)}a.prevSearchItem()});this.nextSearchItem=function(){if(this.activeSearch.length){this.activePosition++;if(this.activePosition>=this.activeSearch.length){this.activePosition=0}var b=this.activeSearch.eq(this.activePosition);var c=b.position().top;this.container.stop(true).animate({scrollTop:c},1000)}};this.prevSearchItem=function(){if(this.activeSearch.length){this.activePosition--;if(this.activePosition<0){this.activePosition=this.activeSearch.length-1}var b=this.activeSearch.eq(this.activePosition);var c=b.position().top;this.container.stop(true).animate({scrollTop:c},1000)}};this.doSearch=function(c){alert("searching...");this.activeSearchInput=c;var e=this.loader.html().replace(/<span class="sh(?: .*?)?">(.*?)<\/span>/gi,"$1");var d=0;var c=$j.trim(c);if(c!=""){c=c.replace(/(\/|\.|\*|\+|\?|\||\(|\)|\[|\]|\{|\}|\\)/g,"\\$1").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;");var b=c.replace(/ /g,"(?: |</span> <span [^>]*>)");e=e.replace(new RegExp(">[^<]*"+b,"gi"),function(){var f=arguments[0];f=f.replace(new RegExp(b,"gi"),function(){d++;var g=arguments[0];g=g.replace(/<\/span> (<span [^>]*>)/g,'</span></span><span class="sh"> </span>$1<span class="sh">');g='<span class="sh prime">'+g+"</span>";return g});return f})}this.loader.html(e);this.activeSearch=this.loader.find("span.sh.prime")}}function loadTranscriptContent(){if(!transcriptExists){return false}$j("#transcript_loader").show().appendTo("#transcript_scroller").click(function(c){var b=$j(c.target).closest("span[id^='tr_']").get(0);if(b){var d=b.id.substring(3);var a=timecodes[d];if(a){seek_to(a,b.id)}return false}});fora_landing.transcriptSearch=new transcript_search()}function loadLcBanner(c){var a=c[0].banner;var b=c[0].href;var e="";var d=a.toLowerCase();if(d.indexOf(".gif")>0||d.indexOf(".jpg")>0){if(b!="undefined"){e="<a href='"+b+"' target='_blank'><img src='"+a+"' border=0 /></a>"}else{e="<img src='"+a+"' border=0 '/>"}}else{if(d.indexOf(".html")>0||d.indexOf(".swf")>0){e='<iframe width="300" height="250" frameborder="0" scrolling="no" marginwidth="0" marginheight="0" src="'+a+'"></iframe>'}}$j("#common_right_player_ad_wrapper").html(e)}function loadStandardBanner(){var a='<iframe frameborder="0" style="width:0;height:0;" src="/forastub?p=861180&z='+advertising_zone+'"></iframe>';$j("#common_right_player_ad_wrapper").html(a)};