﻿
Type.registerNamespace("PlainJoeStudios.Veritas.Pages");PlainJoeStudios.Veritas.Pages.Media=function(args){this.Ctor(args);};PlainJoeStudios.Veritas.Pages.Media.prototype={PaneSetName:"MediaPaneSet",ObjectType_Media:3,MediaTypeAudio:1,MediaTypeVideo:2,PageSize:8,SearchBoxDefaultText:"Search",ArrowDownHtml:'<span class="ui-icon ui-icon-arrowthick-1-s" style="margin:0 1px -4px;display:inline-block;"></span>',ArrowUpHtml:'<span class="ui-icon ui-icon-arrowthick-1-n" style="margin:0 1px -4px;display:inline-block;"></span>',_UrlHash:null,_Media:null,_SearchMode:null,_SearchSort:null,_SearchPageNumber:1,_SearchText:null,_SearchGroup:null,_DefaultVideoId:0,_jqStarsHolder:null,_jqRatingMessage:null,_jqVideoHolder:null,_jqDivSearch:null,_jqSearchResults:null,_jqDivComments:null,_jqDivMediaSetup:null,_jqDivPaginationLowerHalf:null,_Pagination:null,_jqTxtVideoTitle:null,_jqTxtVideoDescription:null,_jqTxtVideoPresenters:null,_jqTxtVideoCampus:null,_jqTxtVideoDate:null,_jqDivCopyEmbedCode:null,_jqEmbedCodeButton:null,_tSearchResult:null,_tMediaSetup:null,_tSearchResultGroupTitle:null,_jqButtonComments:null,_jqButtonAllTalks:null,_jqButtonFeaturedTalks:null,_jqButtonPresenters:null,_jqButtonLocations:null,_jqButtonTopics:null,_jqButtonPodcasts:null,_jqButtonSetup:null,_jqUlMediaSortBy:null,_jqButtonSortByDate:null,_jqButtonSortByPopularThisWeek:null,_jqButtonSortByPopularAllTime:null,_jqButtonSortByRecentlyAdded:null,_jqButtonSortByUserRating:null,_jqButtonCopyEmbedCode:null,_jqButtonPostToFacebook:null,_jqButtonPostToTwitter:null,_jqButtonPostToDigg:null,_jqButtonPostToMySpace:null,_jqDivDownloadLinks:null,_jqDivRelatedMedia:null,_jqDivLoading:null,_jqTxtLowerHeader:null,_jqTxtMediaSearch:null,_jqBtnMediaSearch:null,_CommentsControl:null,_tiMediaSetup:null,_FileUpload_FileCompleteHandler:null,_FileUpload_FileErrorHandler:null,Ctor:function(args)
{var This=this;this._jqVideoHolder=$(".jqVideoHolder");this._jqDivSearch=$(".jqDivSearch");this._jqSearchResults=$(".jqSearchResults");this._jqDivComments=$(".jqDivComments");this._jqDivMediaSetup=$(".jqDivMediaSetup");this._jqTxtVideoTitle=$(".jqTxtVideoTitle");this._jqTxtVideoDescription=$(".jqTxtVideoDescription");this._jqTxtVideoPresenters=$(".jqTxtVideoPresenters");this._jqTxtVideoCampus=$(".jqTxtVideoCampus");this._jqTxtVideoDate=$(".jqTxtVideoDate");this._jqDivCopyEmbedCode=$(".jqDivCopyEmbedCode");this._jqButtonComments=$(".jqButtonComments");this._jqButtonAllTalks=$(".jqButtonAllTalks");this._jqButtonFeaturedTalks=$(".jqButtonFeaturedTalks");this._jqButtonPresenters=$(".jqButtonPresenters");this._jqButtonLocations=$(".jqButtonLocations");this._jqButtonTopics=$(".jqButtonTopics");this._jqButtonPodcasts=$(".jqButtonPodcasts");this._jqButtonSetup=$(".jqButtonSetup");this._jqUlMediaSortBy=$(".jqUlMediaSortBy");this._jqButtonSortByDate=$(".jqButtonSortByDate");this._jqButtonSortByPopularThisWeek=$(".jqButtonSortByPopularThisWeek");this._jqButtonSortByPopularAllTime=$(".jqButtonSortByPopularAllTime");this._jqButtonSortByRecentlyAdded=$(".jqButtonSortByRecentlyAdded");this._jqButtonSortByUserRating=$(".jqButtonSortByUserRating");this._jqButtonSortByAlphabetical=$(".jqButtonSortByAlphabetical");this._jqButtonCopyEmbedCode=$(".jqButtonCopyEmbedCode");this._jqButtonPostToFacebook=$(".jqButtonPostToFacebook");this._jqButtonPostToTwitter=$(".jqButtonPostToTwitter");this._jqButtonPostToDigg=$(".jqButtonPostToDigg");this._jqButtonPostToMySpace=$(".jqButtonPostToMySpace");this._jqDivLoading=$(".jqLoading");this._jqImgLoadingDetails=$(".jqLoadingDetails");this._jqTxtLowerHeader=$(".jqTxtLowerHead");this._jqTxtMediaSearch=$(".jqTxtMediaSearch");this._jqBtnMediaSearch=$(".jqBtnMediaSearch");this._jqStarsHolder=$("#stars-wrapper1");this._jqRatingMessage=$("#rating-message");this._jqDivDownloadLinks=$(".jqDivDownloadLinks");this._jqDivRelatedMedia=$(".jqDivRelatedLinks");this._jqEmbedCodeButton=$(".embedcodebtn");this._Pagination=g_PlainJoePage.GetControl(args["PaginationId"]);this._jqDivPaginationLowerHalf=$(".jqDivPaginationLowerHalf");this._CommentsControl=g_PlainJoePage.GetControl(args.CommentControlId);this._tSearchResult=$tau("vx","MediaSearchResult");this._tMediaSetup=$tau("vx","MediaSetup");this._tSearchResultGroupTitle=$tau("vx","MediaSearchResultGroupTitle");g_PlainJoePage.RegisterPane(this.PaneSetName,this._jqDivSearch,0);g_PlainJoePage.RegisterPane(this.PaneSetName,this._jqDivComments,1);g_PlainJoePage.RegisterPane(this.PaneSetName,this._jqDivMediaSetup,2);g_PlainJoePage.ShowPane(this.PaneSetName,0);window.setInterval(function()
{This.UrlDeepLinkCheck();},250);this._jqButtonComments.click(function(){This.ButtonComments_Click();});this._jqButtonAllTalks.click(function(){This.ButtonAllTalks_Click();});this._jqButtonFeaturedTalks.click(function(){This.ButtonFeaturedTalks_Click();});this._jqButtonPresenters.click(function(){This.ButtonPresenters_Click();});this._jqButtonLocations.click(function(){This.ButtonLocations_Click();});this._jqButtonTopics.click(function(){This.ButtonTopics_Click();});this._jqButtonPodcasts.click(function(){This.ButtonPodcasts_Click();});this._jqButtonSetup.click(function(){This.ButtonSetup_Click();});this._jqButtonSortByDate.click(function(){This.ButtonSortByDate_Click();});this._jqButtonSortByPopularThisWeek.click(function(){This.ButtonSortByPopularToday_Click();});this._jqButtonSortByPopularAllTime.click(function(){This.ButtonSortByPopularAllTime_Click();});this._jqButtonSortByRecentlyAdded.click(function(){This.ButtonSortByRecentlyAdded_Click();});this._jqButtonSortByUserRating.click(function(){This.ButtonSortByUserRating_Click();});this._jqButtonSortByAlphabetical.click(function(){This.ButtonSortByAlphabetical_Click();});this._jqBtnMediaSearch.click(function(){This.BtnMediaSearch_Click();});this._jqTxtMediaSearch.keypress(function(e){return This.TxtMediaSearch_KeyPress(e);});this._jqTxtMediaSearch.focus(function(){if(This._jqTxtMediaSearch.val()==This.SearchBoxDefaultText){This._jqTxtMediaSearch.val("");}});this._Pagination.RegisterPageChangeListener(function(oldNum,newNum){This.Pagination_PageChange(oldNum,newNum);});this._jqButtonCopyEmbedCode.click(function(){This.ButtonCopyEmbedCode_Click();});this._jqButtonPostToDigg.click(function(){This.ButtonPostToDigg_Click();});this._jqButtonPostToFacebook.click(function(){This.ButtonPostToFacebook_Click();});this._jqButtonPostToMySpace.click(function(){This.ButtonPostToMySpace_Click();});this._jqButtonPostToTwitter.click(function(){This.ButtonPostToTwitter_Click();});this._jqDivCopyEmbedCode.find("textarea").bind("click focus",function()
{$(this).select();});this._jqStarsHolder.click(function(){This.SaveRating();});this._DefaultVideoId=args.DefaultVideoId;if(1)
{this.ButtonFeaturedTalks_Click();if(this._DefaultVideoId&&!g_PlainJoePage.GetUrlDeepLink().length)
{g_PlainJoePage.SetUrlDeepLink("/v/"+this._DefaultVideoId);}}},GenerateStars:function(numberOfStars,rateable)
{var This=this;if(numberOfStars==null)
{This._jqStarsHolder.stars({cancelShow:false,disabled:rateable,split:2});}
else
{This._jqStarsHolder.stars({cancelShow:false,disabled:rateable,split:2});This._jqStarsHolder.stars("select",numberOfStars);}},SaveRating:function()
{var This=this;if(this._Media==null)
{return;}
PlainJoeStudios.Veritas.WebServer.Services.Media.SaveRating(This.ObjectType_Media,This._Media.Id,This._jqStarsHolder.data("stars").options.value,function()
{This._jqRatingMessage.css("display","inline");This._jqRatingMessage.fadeIn(30);setTimeout(function(){This._jqRatingMessage.fadeOut(1000)},1000);},function()
{g_PlainJoePage.ShowError("Could not save rating. Please try again.");});},ButtonComments_Click:function()
{this._jqDivPaginationLowerHalf.hide();g_PlainJoePage.ShowPane(this.PaneSetName,1);this.LowerHeaderSet("Comments");$.scrollTo(this._jqDivComments,"fast",{offset:{top:-300},easing:"swing"});},ButtonAllTalks_Click:function()
{this._jqDivPaginationLowerHalf.show();g_PlainJoePage.ShowPane(this.PaneSetName,0);this.Search("AllTalks","MediaDateDesc",1,"","");},ButtonFeaturedTalks_Click:function()
{this._jqDivPaginationLowerHalf.show();g_PlainJoePage.ShowPane(this.PaneSetName,0);this.Search("FeaturedTalks","EventDateDesc",1,"","");},ButtonPresenters_Click:function()
{this._jqDivPaginationLowerHalf.show();g_PlainJoePage.ShowPane(this.PaneSetName,0);this.Search("Presenters","AlphabeticalAsc",1,"","");},ButtonLocations_Click:function()
{this._jqDivPaginationLowerHalf.show();g_PlainJoePage.ShowPane(this.PaneSetName,0);this.Search("Locations","AlphabeticalAsc",1,"","");},ButtonTopics_Click:function()
{this._jqDivPaginationLowerHalf.show();g_PlainJoePage.ShowPane(this.PaneSetName,0);this.Search("Topics","AlphabeticalAsc",1,"","");},ButtonPodcasts_Click:function()
{},ButtonSetup_Click:function()
{this.MediaSetup();},ButtonSortByDate_Click:function()
{var sort=this._SearchSort;if(sort=="EventDateDesc")
{sort="EventDateAsc";}
else
{sort="EventDateDesc";}
this.Search(null,sort,1,null);},ButtonSortByPopularToday_Click:function()
{var sort=this._SearchSort;if(sort=="PopularToday")
{sort="PopularTodayReverse";}
else
{sort="PopularToday";}
this.Search(null,sort,1,null);},ButtonSortByPopularAllTime_Click:function()
{var sort=this._SearchSort;if(sort=="PopularAllTime")
{sort="PopularAllTimeReverse";}
else
{sort="PopularAllTime";}
this.Search(null,sort,1,null);},ButtonSortByRecentlyAdded_Click:function()
{var sort=this._SearchSort;if(sort=="MediaDateDesc")
{sort="MediaDateAsc";}
else
{sort="MediaDateDesc";}
this.Search(null,sort,1,null);},ButtonSortByUserRating_Click:function()
{var sort=this._SearchSort;if(sort=="Rating")
{sort="RatingReverse";}
else
{sort="Rating";}
this.Search(null,sort,1,null);},ButtonSortByAlphabetical_Click:function()
{var sort=this._SearchSort;if(sort=="AlphabeticalAsc")
{sort="AlphabeticalDesc";}
else
{sort="AlphabeticalAsc";}
this.Search(null,sort,1,null);},Pagination_PageChange:function(oldNum,newNum)
{this.Search(null,null,newNum,null);},BtnMediaSearch_Click:function()
{this.Search(null,null,null,this._jqTxtMediaSearch.val());},TxtMediaSearch_KeyPress:function(e)
{var This=this;if(typeof(e)==="undefined"||e==null)e=window.event;var mykey;mykey=e.charCode;if(mykey==null||mykey==0)
{if(typeof(e.which)!=="undefined")
{mykey=e.which;}
else if(typeof(e.keyCode)!=="undefined")
{mykey=e.keyCode;}
else if(typeof(e.keycode)!=="undefined")
{mykey=e.keycode;}}
if(mykey==13||mykey==10)
{try{e.preventDefault();}catch(exc){}
try{e.stopPropagation();}catch(exc){}
This.BtnMediaSearch_Click();return false;}},ButtonCopyEmbedCode_Click:function()
{var This=this;if(this._Media==null)
{return;}
this._jqDivCopyEmbedCode.dialog({autoOpen:false,modal:true,title:"Copy Embed Code",resizable:false,draggable:true,closeOnEscape:true,width:425});this._jqDivCopyEmbedCode.dialog("open");window.setTimeout(function(){This._jqDivCopyEmbedCode.find("textarea").focus();},1);},ButtonPostToFacebook_Click:function()
{if(this._Media==null)
{return;}
var url="http://www.facebook.com/share.php?u="
+encodeURIComponent(window.location.toString());g_PlainJoePage.OpenNewWindow(url,false);},ButtonPostToDigg_Click:function()
{if(this._Media==null)
{return;}
var url="http://digg.com/submit?url="
+encodeURIComponent(window.location.toString())
+"&title="
+encodeURIComponent(this._Media.Title)
+"&bodytext="
+encodeURIComponent(this._Media.Description)
+"&media=video"
+"&topic=educational"
g_PlainJoePage.OpenNewWindow(url,false);},ButtonPostToTwitter_Click:function()
{if(this._Media==null)
{return;}
var url="http://twitter.com/home/?status="
+encodeURIComponent("Check this video out! "
+window.location.toString());g_PlainJoePage.OpenNewWindow(url,false);},ButtonPostToMySpace_Click:function()
{if(this._Media==null)
{return;}
var url="http://www.myspace.com/index.cfm?fuseaction=postto"
+"&t="
+encodeURIComponent(this._Media.Title)
+"&c=&u="
+encodeURIComponent(window.location.toString())
+"&l=1";g_PlainJoePage.OpenNewWindow(url,false);},Button_Setup_Save:function()
{g_PlainJoePage.ShowError("Saving. Please wait...");},MediaSetup:function(mediaId)
{var This=this;if(g_PlainJoePage.GetUser()==null)
{return;}
this._jqDivPaginationLowerHalf.hide();g_PlainJoePage.ShowPane(this.PaneSetName,2);this.LowerHeaderSet("Setup");this._jqDivMediaSetup.empty();if(!mediaId)
{this.MediaSetup_LoadUI(null);}
else
{This.SpinnerShow();PlainJoeStudios.Veritas.WebServer.Services.Media.GetMediaForEdit(mediaId,function(result)
{This.MediaSetup_LoadUI(result);This.SpinnerHide();},function()
{g_PlainJoePage.ShowError('Could not load video. Please try again.');This.SpinnerHide();});}},MediaSetup_LoadUI:function(pkMedia)
{var This=this;var D8ADK=(pkMedia||0);this._jqDivMediaSetup.empty();var tiMediaSetup=this._tMediaSetup.Generate("mediasetup",false,{"Header":((pkMedia==null)?"New Media Item":"Edit Media Item")});this._jqDivMediaSetup.append(tiMediaSetup.root);this._tiMediaSetup=tiMediaSetup;if(pkMedia!=null)
{tiMediaSetup.namedElements.txtTitle.val(pkMedia.Title);tiMediaSetup.namedElements.txtEmbedCode.val(pkMedia.EmbedCode);tiMediaSetup.namedElements.ddlCampus.val(pkMedia.CampusId);tiMediaSetup.namedElements.txtForum.val(pkMedia.Forum);tiMediaSetup.namedElements.txtBaseRating.val(pkMedia.BaseRating||"");}
tiMediaSetup.data("MediaId",pkMedia!=null?pkMedia.Id:0);tiMediaSetup.data("pkMedia",pkMedia);tiMediaSetup.root.validationEngine();tiMediaSetup.namedElements.btnSave.click(function(){This.MediaSetup_BtnSave_Click();return false;});tiMediaSetup.namedElements.btnCancel.click(function(){This.MediaSetup_BtnCancel_Click();return false;});tiMediaSetup.namedElements.btnDelete.click(function(){This.MediaSetup_BtnDelete_Click();return false;});$(function()
{tiMediaSetup.namedElements.txtForum.autocomplete("/Services/AutoComplete.ashx",{minChars:0,max:30,multiple:false,cacheLength:10,extraParams:{source:"campus_series_forum",CampusId:function()
{return tiMediaSetup.namedElements.ddlCampus.val();}}});});tiMediaSetup.namedElements.ddlCampus.change(function(){tiMediaSetup.namedElements.txtForum.flushCache();});$(function()
{window.setTimeout(function()
{var jqUploadify=tiMediaSetup.namedElements.fupAudio.uploadify({uploader:"/JavaScript/jQuery/plugins/Uploadify/uploadify.swf",script:"/Handlers/Upload.ashx?type=media_audio",scriptData:{},queueSizeLimit:1,multi:false,fileDesc:"Audio Files (*.mp3; *.m4a)",fileExt:"*.mp3;*.m4a",sizeLimit:150*1024*1024,buttonImg:"/Images/btn_browse.png",cancelImg:"/Images/x-close.png",onSelect:function(event,queueId,fileObj)
{tiMediaSetup.data("bHasFile",true);tiMediaSetup.data("szFileName",fileObj.name);},onComplete:function(){This._FileUpload_FileCompleteHandler();},onError:function(event,queueId,fileObj,errorObj){This._FileUpload_FileErrorHandler(event,queueId,fileObj,errorObj);},onAllComplete:function(){}});},1);});},MediaSetup_SaveUI:function()
{var This=this;var tiMediaSetup=this._tiMediaSetup;var pkOriginalMedia=tiMediaSetup.data("pkMedia");var isValid=tiMediaSetup.root.validationEngine({returnIsValid:true});if(!isValid)
{return;}
if(!(tiMediaSetup.data("bHasFile")||tiMediaSetup.namedElements.txtEmbedCode.val().length>5)&&(pkOriginalMedia==null||pkOriginalMedia.MediaType!=this.MediaTypeAudio))
{g_PlainJoePage.ShowError("Please select an audio file or provide video embed code.");return;}
var baseRating=parseFloat(tiMediaSetup.namedElements.txtBaseRating.val());if(isNaN(baseRating))
{baseRating=null;}
g_PlainJoePage.DisableAjaxButtons();g_PlainJoePage.ShowMessageWaiting("Saving... Please wait.");var mediaSavePacket={Id:tiMediaSetup.data("MediaId"),Title:tiMediaSetup.namedElements.txtTitle.val(),EmbedCode:tiMediaSetup.namedElements.txtEmbedCode.val(),CampusId:tiMediaSetup.namedElements.ddlCampus.val(),Forum:tiMediaSetup.namedElements.txtForum.val(),BaseRating:baseRating,MediaType:0};PlainJoeStudios.Veritas.WebServer.Services.Media.SaveMedia(mediaSavePacket,function(result)
{This.MediaSetup_SaveUI_AudioFile(result);},function(error)
{g_PlainJoePage.ShowError(error.get_message());g_PlainJoePage.EnableAjaxButtons();});},MediaSetup_SaveUI_AudioFile:function(mediaId)
{var This=this;var tiMediaSetup=this._tiMediaSetup;var jqUploadify=tiMediaSetup.namedElements.fupAudio;this._FileUpload_FileErrorHandler=function(event,queueId,fileObj,errorObj)
{g_PlainJoePage.ShowError("The media item saved however there was a problem with the audio upload. "
+"Please try uploading the audio again. "
+" (ErrorCode: "+errorObj.type.toString()+"."+errorObj.info.toString()+").");g_PlainJoePage.EnableAjaxButtons();This.ButtonAllTalks_Click();};this._FileUpload_FileCompleteHandler=function()
{g_PlainJoePage.ShowMessage("Media saved.");g_PlainJoePage.EnableAjaxButtons();This.ButtonAllTalks_Click();This.MediaSwitch(mediaId);};if(!tiMediaSetup.data("bHasFile"))
{this._FileUpload_FileCompleteHandler();return;}
jqUploadify.uploadifySettings("scriptData",{"MediaId":mediaId,"UserTicket":g_PlainJoePage.GetUser().Ticket});g_PlainJoePage.ShowMessageWaiting("Uploading file '"+tiMediaSetup.data("szFileName")+"'...");jqUploadify.uploadifyUpload();},MediaSetup_BtnSave_Click:function()
{this.MediaSetup_SaveUI();},MediaSetup_BtnCancel_Click:function()
{this.ButtonAllTalks_Click();},MediaSetup_BtnDelete_Click:function()
{var This=this;if(!window.confirm("This will delete this media item and any associated comments."))
{return;}
g_PlainJoePage.DisableAjaxButtons();PlainJoeStudios.Veritas.WebServer.Services.Media.DeleteMedia(this._tiMediaSetup.data("MediaId"),function(result)
{g_PlainJoePage.ShowMessage("Media item deleted.");This.ButtonAllTalks_Click();g_PlainJoePage.EnableAjaxButtons();},function(error)
{g_PlainJoePage.ShowError(error.get_message());g_PlainJoePage.EnableAjaxButtons();});},SpinnerShow:function(detailsSpinner)
{if(!detailsSpinner)
{this._jqDivLoading.fadeIn("fast");}
else
{this._jqImgLoadingDetails.fadeIn("fast");}},SpinnerHide:function(detailsSpinner)
{if(!detailsSpinner)
{this._jqDivLoading.fadeOut("fast");}
else
{this._jqImgLoadingDetails.fadeOut("fast");}},LowerHeaderSet:function(text,subcatagory)
{var This=this;this._jqTxtLowerHeader.empty();var jqLinkCatagory=$('<a href="javascript:;"></a>');var parts=text.split(" ");jqLinkCatagory.append($("<b></b>").text(parts[0]));for(var i=1;i<parts.length;++i)
{jqLinkCatagory.append($("<span></span>").text(" "+parts[i]));}
jqLinkCatagory.click(function(){This.Search(null,null,1,"","");});this._jqTxtLowerHeader.append(jqLinkCatagory);if(subcatagory&&subcatagory!="")
{this._jqTxtLowerHeader.append($("<span></span>").text(" - "+subcatagory));}},UrlDeepLinkCheck:function()
{var deepLink=g_PlainJoePage.GetUrlDeepLink();if(deepLink!=this._UrlHash)
{this._UrlHash=deepLink;this.UrlDeepLinkChange(deepLink);}},UrlDeepLinkChange:function(deepLink)
{if(deepLink.indexOf("/v/")===0)
{var videoId=parseInt(deepLink.split("/v/")[1]||0);if(this._Media==null||this._Media.Id!=videoId)
{this.MediaSwitch(videoId);}}
else if(deepLink.indexOf("/setup/")===0)
{var videoId=parseInt(deepLink.split("/setup/")[1]||0);this.MediaSetup(videoId);}},MediaSwitch:function(videoId)
{var This=this;PlainJoeStudios.Veritas.WebServer.Services.Media.MediaInfoGet(videoId,function(result)
{This._Media=result;if(This._Media!=null)
{This._jqStarsHolder.show();if(g_PlainJoePage.GetUser()==null)
{This.GenerateStars(parseInt(This._Media.AverageRating),true);}
else
{This.GenerateStars(parseInt(This._Media.AverageRating),false);}}
This.MediaLoadUI(result);This.SpinnerHide(true);},function()
{g_PlainJoePage.ShowError('Could not load video. Please try again.');This.SpinnerHide(true);});this.SpinnerShow(true);},MediaLoadUI:function(mediaPacket,autoplay)
{var This=this;if(mediaPacket.MediaType=="2")
{this._jqVideoHolder.empty();if(mediaPacket==null)
{g_PlainJoePage.ShowError("Could not load video. Please try again.");return;}
var embedCode=mediaPacket.EmbedCode;if(embedCode.indexOf("moogaloop.swf?")!==-1)
{if(embedCode.indexOf("autoplay")===-1)
{embedCode=embedCode.replace(/moogaloop\.swf\?/g,"moogaloop.swf?autoplay=1&");}
else if(embedCode.indexOf("autoplay=0")!==-1)
{embedCode=embedCode.replace(/autoPlay=0/g,"autoplay=1");}}
this._jqVideoHolder.html(embedCode);}
else if(mediaPacket.MediaType=="1")
{This._jqVideoHolder.html("<div id=\"flashplayer_audio\"></div>");window.setTimeout(function()
{var flashvars={file:mediaPacket.FileUrl,autostart:"true",image:""};var params={allowfullscreen:"true",allowscriptaccess:"always"};swfobject.embedSWF("/Flash/player.swf","flashplayer_audio","450","254","9.0.124",false,flashvars,params,false);},1);}
(function()
{This._jqDivDownloadLinks.empty();This._jqDivRelatedMedia.empty();if(mediaPacket.FileUrl&&mediaPacket.MediaType=="1")
{$("<a></a>").attr("href",mediaPacket.FileUrl).attr("target","_blank").text("Download Audio").appendTo(This._jqDivDownloadLinks);$('<div style="margin-top:5px;width:95px;font-size:smaller;line-height:10px;text-align:left;">'
+'<span class="ui-icon ui-icon-arrowstop-1-s" style="margin:1px;float:left;"></span>'
+'Right-click and choose "Save..."'
+'</div>').appendTo(This._jqDivDownloadLinks);}
if(mediaPacket.RelatedMedia.length>=2||(mediaPacket.RelatedMedia.length>=1&&mediaPacket.CanEdit))
{var counterAudio=0;var counterVideo=0;var jqDivVideo=$('<div class="relatedItems"></div>');var jqDivAudio=$('<div class="relatedItems"></div>');for(var j=0;j<mediaPacket.RelatedMedia.length;++j)
{(function(j)
{var media_j=mediaPacket.RelatedMedia[j];var jqLink=$("<a></a>").attr("href","javascript:;").click(function()
{This.MediaSwitch(media_j.Id);});if(media_j.MediaType=="1")
{jqLink.text("Audio Clip #"+(++counterAudio));}
else if(media_j.MediaType=="2")
{jqLink.text("Video Clip #"+(++counterVideo));}
else
{jqLink.text("Clip #"+j);}
if(media_j.Id==mediaPacket.Id)
{jqLink.css("font-weight","bold");}
var jqEditLink=null;if(mediaPacket.CanEdit)
{jqEditLink=$('<a href="javascript:;">(Edit)</a>');jqEditLink.click(function()
{This.MediaSetup(media_j.Id);});}
if(media_j.MediaType=="1")
{if(counterAudio>1)
{$("<span>&nbsp;|&nbsp;</span>").appendTo(jqDivAudio);}
jqLink.appendTo(jqDivAudio);if(jqEditLink!=null)
{$('<span> </span>').appendTo(jqDivAudio);jqEditLink.appendTo(jqDivAudio);}}
else if(media_j.MediaType=="2")
{if(counterVideo>1)
{$("<span>&nbsp;|&nbsp;</span>").appendTo(jqDivVideo);}
jqLink.appendTo(jqDivVideo);if(jqEditLink!=null)
{$('<span> </span>').appendTo(jqDivVideo);jqEditLink.appendTo(jqDivVideo);}}})(j);}
if(counterVideo>0)
{jqDivVideo.appendTo(This._jqDivRelatedMedia);}
if(counterAudio>0)
{jqDivAudio.appendTo(This._jqDivRelatedMedia);}}})();this._jqButtonComments.text("Comments ("+mediaPacket.CommentCount+")");this._CommentsControl.SetNewObject(this.ObjectType_Media,mediaPacket.Id);this._jqTxtVideoTitle.text(mediaPacket.Title);this._jqTxtVideoDescription.text(mediaPacket.Description);this._jqTxtVideoPresenters.empty();for(var iP=0;iP<mediaPacket.Presenters.length;++iP)
{var presenter=mediaPacket.Presenters[iP];var jqA=$("<a></a>");jqA.text(presenter.Name);jqA.attr("href",presenter.Url);this._jqTxtVideoPresenters.append(jqA);if(iP+1!==mediaPacket.Presenters.length)
{this._jqTxtVideoPresenters.append(", ");}}
this._jqTxtVideoCampus.text(mediaPacket.CampusName);this._jqTxtVideoDate.text(mediaPacket.Date);if(mediaPacket.MediaType=="2")
{this._jqDivCopyEmbedCode.find("textarea").val(mediaPacket.EmbedCode);this._jqEmbedCodeButton.show();}
else
{this._jqDivCopyEmbedCode.find("textarea").val("");this._jqEmbedCodeButton.hide();}
g_PlainJoePage.SetUrlDeepLink("/v/"+mediaPacket.Id);$.scrollTo($("body"),"slow",{easing:"swing"});},Search:function(searchMode,searchSort,pageNumber,searchText,groupName)
{var This=this;if(searchMode==null&&searchSort==null&&pageNumber==null&&searchText==null&&groupName==null)
{searchMode="AllTalks";searchSort="EventDateDesc";pageNumber=1;searchText="";groupName="";}
if(searchMode==null)
{searchMode=this._SearchMode||"AllTalks";}
if(searchSort==null)
{searchSort=this._SearchSort||"EventDateDesc";}
if(pageNumber==null)
{pageNumber=this._SearchPageNumber||1;}
if(searchText==null)
{searchText=this._SearchText||"";}
if(groupName==null)
{groupName=this._SearchGroup||null;}
var headerLabel;if(searchMode=="AllTalks")
{headerLabel="All Talks";}
else if(searchMode=="FeaturedTalks")
{headerLabel="Featured Talks";}
else if(searchMode=="Presenters")
{headerLabel="Presenters";}
else if(searchMode=="Locations")
{headerLabel="Locations";}
else if(searchMode=="Topics")
{headerLabel="Topics";}
var subHeaderLabel;if((groupName||"").length&&(searchText||"").length)
{subHeaderLabel=groupName+" - "+"Searching \""+searchText+"\"";}
else if((groupName||"").length)
{subHeaderLabel=groupName;}
else if((searchText||"").length)
{subHeaderLabel="Searching \""+searchText+"\"";}
this.LowerHeaderSet(headerLabel,subHeaderLabel);if(searchText!="")
{this._jqTxtMediaSearch.val(searchText);}
else
{this._jqTxtMediaSearch.val(this.SearchBoxDefaultText);}
this._jqUlMediaSortBy.find("li > a").css("font-weight","normal");this._jqUlMediaSortBy.find("li > a > span.ui-icon").remove();if(searchSort=="EventDateAsc")
{this._jqButtonSortByDate.css("font-weight","bold");this._jqButtonSortByDate.append(This.ArrowDownHtml);}
else if(searchSort=="EventDateDesc")
{this._jqButtonSortByDate.css("font-weight","bold");this._jqButtonSortByDate.append(This.ArrowUpHtml);}
else if(searchSort=="PopularToday")
{this._jqButtonSortByPopularThisWeek.css("font-weight","bold");this._jqButtonSortByPopularThisWeek.append(This.ArrowDownHtml);}
else if(searchSort=="PopularTodayReverse")
{this._jqButtonSortByPopularThisWeek.css("font-weight","bold");this._jqButtonSortByPopularThisWeek.append(This.ArrowUpHtml);}
else if(searchSort=="PopularAllTime")
{this._jqButtonSortByPopularAllTime.css("font-weight","bold");this._jqButtonSortByPopularAllTime.append(This.ArrowDownHtml);}
else if(searchSort=="PopularAllTimeReverse")
{this._jqButtonSortByPopularAllTime.css("font-weight","bold");this._jqButtonSortByPopularAllTime.append(This.ArrowUpHtml);}
else if(searchSort=="MediaDateAsc")
{this._jqButtonSortByRecentlyAdded.css("font-weight","bold");this._jqButtonSortByRecentlyAdded.append(This.ArrowDownHtml);}
else if(searchSort=="MediaDateDesc")
{this._jqButtonSortByRecentlyAdded.css("font-weight","bold");this._jqButtonSortByRecentlyAdded.append(This.ArrowUpHtml);}
else if(searchSort=="Rating")
{this._jqButtonSortByUserRating.css("font-weight","bold");this._jqButtonSortByUserRating.append(This.ArrowDownHtml);}
else if(searchSort=="RatingReverse")
{this._jqButtonSortByUserRating.css("font-weight","bold");this._jqButtonSortByUserRating.append(This.ArrowUpHtml);}
else if(searchSort=="AlphabeticalAsc")
{this._jqButtonSortByAlphabetical.css("font-weight","bold");this._jqButtonSortByAlphabetical.append(This.ArrowDownHtml);}
else if(searchSort=="AlphabeticalDesc")
{this._jqButtonSortByAlphabetical.css("font-weight","bold");this._jqButtonSortByAlphabetical.append(This.ArrowUpHtml);}
var returnGroupsOnly=false;if(searchMode!="AllTalks"&&searchMode!="FeaturedTalks"&&(groupName||"").length==0)
{returnGroupsOnly=true;}
PlainJoeStudios.Veritas.WebServer.Services.Media.MediaSearch(searchMode,searchText,searchSort,returnGroupsOnly,groupName,pageNumber,this.PageSize,function(result)
{This._SearchMode=searchMode;This._SearchSort=searchSort;This._SearchPageNumber=pageNumber;This._SearchText=searchText;This._SearchGroup=groupName;This.Search_LoadUI(result);This.SpinnerHide();},function()
{g_PlainJoePage.ShowError("Could not load media results. Please try again.");This.SpinnerHide();});this.SpinnerShow();},Search_LoadUI:function(result)
{var This=this;this._jqSearchResults.empty();if(result.GroupsOnly)
{(function()
{var jqTable=$('<table><tr><td style="width:50%;"></td><td style="width:50%;"></td></tr></table>');This._jqSearchResults.append(jqTable);var jqLeftColumn=jqTable.find("td").eq(0);var jqRightColumn=jqTable.find("td").eq(1);for(var i=0;i<result.Medias.length;++i)
{(function(i)
{var jqNewLink=$('<a href="javascript:;" class="search_results_block_groupNameOnly">'+result.Medias[i].QueryGroupName+'</a>');if(i<result.Medias.length/2)
{jqLeftColumn.append(jqNewLink);}
else
{jqRightColumn.append(jqNewLink);}
jqNewLink.click(function()
{This.Search(null,null,1,"",result.Medias[i].QueryGroupName);});})(i);}})();}
else
{var jqTable=$('<table><tr><td style="width:50%;"></td><td style="width:50%;"></td></tr></table>');this._jqSearchResults.append(jqTable);var jqLeftColumn=jqTable.find("td").eq(0);var jqRightColumn=jqTable.find("td").eq(1);var mostRecentQueryGroup=null;var bAllSameGroup=true;for(var i=1;i<result.Medias.length;++i)
{if(result.Medias[i].QueryGroupName!=result.Medias[i-1].QueryGroupName)
{bAllSameGroup=false;break;}}
for(var i=0;i<result.Medias.length;++i)
{(function(i)
{var tiGroupTitle=null;var bIsTopOfRightColumn=i===This.PageSize/2;var bIsNewGroupName=mostRecentQueryGroup!=result.Medias[i].QueryGroupName;if(!(bAllSameGroup&&This._SearchGroup!="")&&(bIsNewGroupName||(bIsTopOfRightColumn&&result.Medias[i].QueryGroupName!=null)))
{mostRecentQueryGroup=result.Medias[i].QueryGroupName;tiGroupTitle=This._tSearchResultGroupTitle.Generate(null,false,{QueryGroupName:(mostRecentQueryGroup+((bIsTopOfRightColumn&&!bIsNewGroupName)?" (cont.)":""))});}
var tiResult=This._tSearchResult.Generate("videosearchresult_"+i,false,{"ThumbnailSource":result.Medias[i].ImageUrl||"null.null","Title":result.Medias[i].Title,"CampusName":result.Medias[i].CampusName,"Date":result.Medias[i].Date});if(result.Medias[i].Presenters!=null)
{for(var iP=0;iP<result.Medias[i].Presenters.length;++iP)
{var presenter=result.Medias[i].Presenters[iP];var jqA=$("<span></span>");jqA.text(presenter.Name);tiResult.namedElements.txtPresenters.append(jqA);if(iP+1!==result.Medias[i].Presenters.length)
{tiResult.namedElements.txtPresenters.append(", ");}}}
tiResult.namedElements.ButtonSelectVideo.click(function()
{This.MediaSwitch(result.Medias[i].Id);});tiResult.namedElements.ButtonSelectVideoThumb.click(function()
{This.MediaSwitch(result.Medias[i].Id);});if(i>=This.PageSize/2)
{if(tiGroupTitle!=null)
{jqRightColumn.append(tiGroupTitle.root);}
jqRightColumn.append(tiResult.root);}
else
{if(tiGroupTitle!=null)
{jqLeftColumn.append(tiGroupTitle.root);}
jqLeftColumn.append(tiResult.root);}
if(result.Medias[i].CanEdit)
{tiResult.namedElements.btnEdit.click(function()
{This.MediaSetup(result.Medias[i].Id);});}
else
{tiResult.namedElements.btnEdit.hide();}})(i);}}
this._Pagination.SetState(result.PageNumberRequested,result.TotalPagesAvailable);}};