var $SearchHandlerPath="",$ProjectHandlerPath="",$PlaylistHandlerPath="",$BrowseHandlerPath="",$LicensesHandlerPath="",$CDNGeneralMusicLocation="",$CDNFilesRootPath="",$SearchPathForPostBack="",$ManageBuddiesPath="",$PlaylistPathForRedirect="",$ProjectsPath="",$CurrencySymbol="",$CookieTimeOut="5",$CurrentUserRole="4",$CommonHandlerPath="",$DownloadPageLocation="",$BrowsedResultsLocation="",$DisabledButtonsToolTipMessage="",$RetrievingDataErrorMessage="";
function setSearchHandlerPath(a){$SearchHandlerPath=a}function setProjectHandlerPath(a){$ProjectHandlerPath=a}function setPlaylistHandlerPath(a){$PlaylistHandlerPath=a}function setBrowseHandlerPath(a){$BrowseHandlerPath=a}function setLicensesHandlerPath(a){$LicensesHandlerPath=a}function setCookieTimeOut(a){$CookieTimeOut=a}function setGeneralMusicLocation(a){$CDNGeneralMusicLocation=a}function setCDNFilesRootPath(a){$CDNFilesRootPath=a}function setCurrentUserRole(a){$CurrentUserRole=a}
function setSearchPathForPostBack(a){$SearchPathForPostBack=a}function setManageBuddiesPath(a){$ManageBuddiesPath=a}function setProjectsPath(a){$ProjectsPath=a}function setPlaylistPathForRedirect(a){$PlaylistPathForRedirect=a}function setCurrencySymbol(a){$CurrencySymbol=a}function setCommonHandlerPath(a){$CommonHandlerPath=a}function setDownloadPageLocation(a){$DownloadPageLocation=a}function setBrowsedResultsLocation(a){$BrowsedResultsLocation=a}
function setDisabledButtonsToolTipMessage(a){$DisabledButtonsToolTipMessage=a}function setRetrievingDataErrorMessage(a){$RetrievingDataErrorMessage=a};var $UserRolePolicy=[];$UserRolePolicy["1"]=[];$UserRolePolicy["2"]=[];$UserRolePolicy["3"]=["add","dwnload","draggable"];$UserRolePolicy["4"]=["add","dwnload","draggable"];var $sender=null,$event=null;jQuery(document).ready(function(){try{setControlSecurity()}catch(a){}});
function setControlSecurity(){jQuery($UserRolePolicy[$CurrentUserRole]).each(function(){if(this=="draggable"){jQuery(".result .result_item a.main").draggable("destroy");jQuery(".cdv_moreinfo .sub_result a.main").draggable("destroy");jQuery(".results_grd .cd_view").draggable("destroy");jQuery(".browse_item a.main").draggable("destroy");jQuery(".browse_list_item a.main").draggable("destroy");jQuery(".playlist_item a.main").draggable("destroy");jQuery(".tracklist_box .track .title").draggable("destroy")}else jQuery("."+
this).each(function(){var a=jQuery(this);a.attr("disabled","disabled");a.addClass("disabled");var b=jQuery(this).attr("title");if(b!=""&&b.indexOf($DisabledButtonsToolTipMessage)<0){b+=" "+$DisabledButtonsToolTipMessage;a.attr("title",b)}a.unbind("click").click(function(c){c.stopPropagation();return false})})})};jQuery(document).ready(function(){if(/browse.aspx/.test(window.location.href)==false&&/browsed-results.aspx/.test(window.location.href)==false){setCookieParameter("browse_cookie","SelectedCategoryId",0);setCookieParameter("browse_cookie","SelectedCatalogNameId",0)}if(navigator.userAgent.indexOf("MSIE 6")!=-1){jQuery(".fix-z-index").bgiframe();jQuery("#resultsBox .result_item").live("mouseover",function(){jQuery("#resultsBox .result_item a.main").removeClass("active");jQuery("#resultsBox .result_item div.actions").hide();
jQuery("a.main",this).addClass("active");jQuery("div.actions",this).show()});jQuery(".tracklist_box .track").live("mouseover",function(){jQuery(".tracklist_box .track").removeClass("active");jQuery(this).addClass("active")});jQuery(".playlist_item a.main").live("mouseover",function(){jQuery(".playlist_item a.main").removeClass("active");jQuery(this).addClass("active")});jQuery(".browse_list_item a.main").live("mouseover",function(){jQuery(".browse_list_item .actions").hide();jQuery(".browse_list_item a.main").removeClass("active");
jQuery(this).addClass("active");jQuery(this).parent().find(".actions").show();jQuery(".browse_item a.main").removeClass("active")});jQuery(".browse_item a.main").live("mouseover",function(){jQuery(".browse_item a.main").removeClass("active");jQuery(this).addClass("active")});jQuery(".project_itm a.prj1").live("mouseover",function(){jQuery(".project_itm a.prj2").removeClass("active");jQuery(".projects .prj_list .track_item a.main").removeClass("active");jQuery(".projects .prj_list .track_item .actions").hide();
jQuery(".project_itm .actions").hide();jQuery(".project_itm a.prj1").removeClass("active");jQuery(this).addClass("active");jQuery(this).parent().parent().find(".actions").show()});jQuery(".project_itm a.prj2").live("mouseover",function(){jQuery(".projects .prj_list .track_item a.main").removeClass("active");jQuery(".projects .prj_list .track_item .actions").hide();jQuery(".project_itm .actions").hide();jQuery(".project_itm a.prj2").removeClass("active");jQuery(this).addClass("active");jQuery(this).parent().parent().find(".actions").show()});
jQuery(".projects .prj_list .track_item a.main").live("mouseover",function(){jQuery(".projects .prj_list .track_item .actions").hide();jQuery(".projects .prj_list .track_item a.main").removeClass("active");jQuery(this).addClass("active");jQuery(this).parent().parent().find(".actions").show()})}});
function popup(a,b,c,d,e){if(!(isNaN(c)||isNaN(d))){var f=parseInt((screen.width-c)/2),h=parseInt((screen.height-d)/2);if(f<0)f=0;if(h<0)h=0;e=e!=null&&e!=""?","+e:"";e="left="+f+",top="+h+",width="+c+",height="+d+e}window.open(a,b,e)}function helpMe(){popup(dotdotpath+"help","",900,700,"")}function createCookie(a,b,c){if(c){var d=new Date;d.setTime(d.getTime()+c*24*60*60*1E3);c="; expires="+d.toGMTString()}else c="";document.cookie=a+"="+b+c+"; path=/"}
function readCookie(a){a=a+"=";for(var b=document.cookie.split(";"),c=0;c<b.length;c++){for(var d=b[c];d.charAt(0)==" ";)d=d.substring(1,d.length);if(d.indexOf(a)==0)return d.substring(a.length,d.length)}return null}function eraseCookie(a){createCookie(a,"",-1)}function getCookieParameter(a,b){var c=[],d=[];a=readCookie(a);if(a==null||a=="")return"";c=a.split("&");for(index=0;index<c.length;){d=c[index].split("=");if(d[0]==b)return d[1];index++}}
function setCookieParameter(a,b,c){var d=[],e=[];d=readCookie(a);var f="";if(d!=null){d=d.split("&");for(index=0;index<d.length;){e=d[index].split("=");if(e[0]==b)d[index]=b+"="+c;if(index==d.length-1)f+=d[index];else f=f+d[index]+"&";index++}}createCookie(a,f,$CookieTimeOut);return f}String.format=String.prototype.format=function(){for(var a=0,b=typeof this=="function"&&!a++?arguments[0]:this;a<arguments.length;a++)b=b.replace(/\{\d+?\}/,arguments[a]);return b};
function formatString(a){for(i=1;i<arguments.length;i++)a=a.replace("{"+(i-1)+"}",arguments[i]);return a}function AddUserDownload(a,b){jQuery.ajax({type:"Get",url:$CommonHandlerPath,data:{Method:"AddUserDownload",WorkAudioId:a,WorkAudioFormatId:b},success:function(c){}})}function convertDate(a){a=a.split("/");var b="";if(a[0].length==1)b="0";b+=a[0]+"/";if(a[1].length==1)b+="0";b+=a[1]+"/";b+=a[2];return b}
function convertTime(a){a=a.split(":");var b="";if(a[0].length==1)b="0";b+=a[0]+":";if(a[1].length==1)b+="0";b+=a[1];return b}function blockHtmlElement(a){jQuery(a).block({message:'<div><div class="loading"></div><strong>'+loadingAjaxMessageText+"</strong></div>",css:{border:"none",padding:"15px",backgroundColor:"transparent",opacity:0.8,color:"#fff"}})}String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};var $responseDivForAttributes="",$responseDivForSearchCounters="",$waitForAttributes=false,$currCategoryId,$cachedSearchCountResult="",$currPanel,lastAdvSrchTotal=-1,lastAdvSrchRecomended=-1,lastAdvSrchVirtual=-1,recomendedTracks=-1,cachedRecomendedTracks=-1,lastAdditionalFilterType="";function setKeywordsFieldLabel(a){try{lyricsDefault=a}catch(b){}}function setComposerFieldLabel(a){try{composerDefault=a}catch(b){}}
function handleReceivedAdvSearchAttributes(a){try{adv_searchWaitForAttributes=$waitForAttributes=false;jQuery($responseDivForAttributes).unblock();jQuery($responseDivForAttributes).html(a)}catch(b){}}
function handlePossibleReceivedSearchCounters(a,b,c,d){try{var e=jQuery(a),f=e.find("#html").html();if(jQuery(".selection_list").length!=0){lastAdvSrchTotal=e.find("#total").html();lastAdvSrchRecomended=e.find("#recomended").html();lastAdvSrchVirtual=e.find("#virtual").html()}if(lastAdvSrchTotal==0&&lastAdvSrchRecomended==0&&lastAdvSrchVirtual==0){lastAdvSrchVirtual=lastAdvSrchRecomended=lastAdvSrchTotal=-1;if(lastAdditionalFilterType==="lyric")if(jQuery("#adv_search #lyrics").val()!="")if(lyricsLastSuccess!=
""&&lyricsLastSuccess!=undefined&&jQuery("#adv_search #lyrics").val()!=lyricsDefault){jQuery("#adv_search #lyrics").val(lyricsLastSuccess);lyricsLastTried=""}else jQuery("#adv_search #lyrics").val(lyricsDefault);if(lastAdditionalFilterType==="composer")if(jQuery("#adv_search #composer").val()!="")if(composerLastSuccess!=""&&composerLastSuccess!=undefined&&jQuery("#adv_search #composer").val()!=composerDefault){jQuery("#adv_search #composer").val(composerLastSuccess);composerLastTried=""}else jQuery("#adv_search #composer").val(composerDefault);
lastAdditionalFilterType==="duration"&&jQuery("#adv_search #tracklength").find("option[index='0']").attr("selected","selected");if(jQuery("#adv_search #composer").val()!=composerDefault&&jQuery("#adv_search #composer").val()!=""||jQuery("#adv_search #lyrics").val()!=lyricsDefault&&jQuery("#adv_search #lyrics").val()!=""||jQuery(".selection_list").html()!="")showError(errorLightboxMessageTitleTmpl.format(jQuery("title").html()),noResultsForAttributesErrMsg);jQuery("#adv_search #composer").val()==composerDefault&&
jQuery("#adv_search #lyrics").val()==lyricsDefault&&jQuery(".selection_list").html()==""&&jQuery($responseDivForSearchCounters).html(f)}else{if(jQuery("#adv_search #composer").val()!=composerDefault)composerLastSuccess=jQuery("#adv_search #composer").val();if(jQuery("#adv_search #lyrics").val()!=lyricsDefault)lyricsLastSuccess=jQuery("#adv_search #lyrics").val();cachedRecomendedTracks=e.find("#recomended").html();$cachedSearchCountResult=f;addAttribute(b,c,d)}}catch(h){}}
function handleReceivedSearchCounters(a){try{var b=jQuery(a),c=b.find("#html").html();if(jQuery(".selection_list").html()!=""){lastAdvSrchTotal=b.find("#total").html();lastAdvSrchRecomended=b.find("#recomended").html();lastAdvSrchVirtual=b.find("#virtual").html()}recomendedTracks=b.find("#recomended").html();jQuery($responseDivForSearchCounters).html(c)}catch(d){}}
function advSearchGetAttribsFromServerAsync(a,b){try{if($waitForAttributes==false){$responseDivForAttributes=a;if($SearchHandlerPath!==""){blockHtmlElement($responseDivForAttributes);adv_searchWaitForAttributes=$waitForAttributes=true;jQuery.get($SearchHandlerPath,b,function(d){handleReceivedAdvSearchAttributes(d)})}}}catch(c){}}
function advSearchGetSearchCountersFromServerAsync(a,b){try{$responseDivForSearchCounters=a;$SearchHandlerPath!==""&&jQuery.get($SearchHandlerPath,b,function(d){handleReceivedSearchCounters(d)})}catch(c){}}function advSearchTryAddingAttributeAndUpdateSearchCounters_Async(a,b,c,d,e){try{$responseDivForSearchCounters=a;$SearchHandlerPath!==""&&jQuery.get($SearchHandlerPath,b,function(h){handlePossibleReceivedSearchCounters(h,c,d,e)})}catch(f){}}
function advSearchGetAttributesFromServer(a,b,c){$currPanel=a;advSearchGetAttribsFromServerAsync("#selectlist_"+a,{command:"GetAttribute",categoryId:b,pId:c})}function advSearchGetSearchCounters(){jQuery("#adv_search").is(":visible")&&advSearchGetSearchCountersFromServerAsync("#advanced_search_counter",{command:"GetSearchCounters",attributeList:getAllAttributesID(),lyric:getLyric(),composer:getComposer(),edit:getEdit()})}
function advSearchTryAddingAttributeAndUpdateSearchCounters(a,b,c){var d=getAllAttributesID();if(d.indexOf(a)===-1){if(d=="")d=a;else d+=","+a;advSearchTryAddingAttributeAndUpdateSearchCounters_Async("#advanced_search_counter",{command:"GetSearchCounters",attributeList:d,lyric:getLyric(),composer:getComposer(),edit:getEdit()},a,b,c)}}
function TryAddAttributeAndUpdateSearchCounters(){advSearchTryAddingAttributeAndUpdateSearchCounters_Async("#advanced_search_counter",{command:"GetSearchCounters",attributeList:getAllAttributesID(),lyric:getLyric(),composer:getComposer(),edit:getEdit()})};var advancedSearchAttributeDelimiter=">",currentCategoryId="",currentCategoryName="",currentAttributeFromFirstColumnId="",currentAttributeFromFirstColumnName="",currentAttributeFromSecondColumnId="",currentAttributeFromSecondColumnName="",lyricsCategoryId="-1",composerCategoryId="-2",quickSearchCategoryId="-3";function setAdvancedSearchAttributeDelimiter(a){advancedSearchAttributeDelimiter=a}
function setCurrentCategory(a,b){currentCategoryId=a;currentCategoryName=b;currentAttributeFromSecondColumnName=currentAttributeFromSecondColumnId=currentAttributeFromFirstColumnName=currentAttributeFromFirstColumnId=""}function clearCurrentFilterVariables(){currentAttributeFromSecondColumnName=currentAttributeFromSecondColumnId=currentAttributeFromFirstColumnName=currentAttributeFromFirstColumnId=currentCategoryName=currentCategoryId=""}
function setCurrentAttribute(a,b,c){if(c==0){currentAttributeFromFirstColumnId=a;currentAttributeFromFirstColumnName=b;currentAttributeFromSecondColumnName=currentAttributeFromSecondColumnId=""}else if(c==1){currentAttributeFromSecondColumnId=a;currentAttributeFromSecondColumnName=b}}
function addAttribute(a,b,c){var d="";if(c==0)d=b;else if(c==1)d=currentAttributeFromFirstColumnName+advancedSearchAttributeDelimiter+b;else if(c==2)d=currentAttributeFromFirstColumnName+advancedSearchAttributeDelimiter+currentAttributeFromSecondColumnName+advancedSearchAttributeDelimiter+b;a!==""&&a!==null&&typeof a!=="undefined"&&b!==""&&b!==null&&typeof b!=="undefined"&&c!==""&&c!==null&&typeof c!=="undefined"&&addAttributeToCategory(currentCategoryId,currentCategoryName,a,d);populateSelectionHTML(0)}
function addLyricsToFilters(a){if(a==""||a==lyricsDefault)removeAttributeFromCategory(lyricsCategoryId,lyricsCategoryId);else{var b="Lyrics";try{b=lyricsDefault}catch(c){}addAttributeToCategory(lyricsCategoryId,b,lyricsCategoryId,a)}}function addComposerToFilters(a){if(a==""||composerDefault=="")removeAttributeFromCategory(composerCategoryId,composerCategoryId);else{var b="Composer";try{b=composerDefault}catch(c){}addAttributeToCategory(composerCategoryId,b,composerCategoryId,a)}}
function addQuickSearchToFilters(a){addAttributeToCategory(quickSearchCategoryId,"Quick search",quickSearchCategoryId,a)}function CountArray(a){for(var b in a)if(a[b].status==1)return true;return false}
function populateSelectionHTML(a){var b=getCategories(),c="",d=false,e=false;a!==undefined&&a==1&&advSearchGetSearchCounters();if(a===0&&$cachedSearchCountResult!==""){recomendedTracks=cachedRecomendedTracks;jQuery($responseDivForSearchCounters).html($cachedSearchCountResult)}for(var f in b)if(parseInt(f)>0&&CountArray(b[f].listAttributes)){c+='<div class="category">';c+="<label>";c+="<b>"+b[f].name+"</b>";c+="</label>";c+=' <input type="hidden" value="'+b[f].id+'" />';c+="<br />";for(var h in b[f].listAttributes)if(b[f].listAttributes[h].status==
1){c+='<div class="attribute">';c+='<a title="remove selection" class="left" href="javascript:void(0);"><img class="checkBox" alt="remove" src="'+$CDNFilesRootPath+'images/content/remove_btn.gif"> </a>';c+=" <label>";c+=b[f].listAttributes[h].name;c+="</label>";c+=' <input type="hidden" value="'+b[f].listAttributes[h].id+'" />';c+="<br />";c+="</div>"}if(c.length>0)c+="</div>"}else{if(f==lyricsCategoryId){setLyricsFromCookies(b[f].listAttributes[f].name);d=true}if(f==composerCategoryId){setComposerFromCookies(b[f].listAttributes[f].name);
e=true}}d||jQuery("#adv_search #lyrics").val(lyricsDefault);e||jQuery("#adv_search #composer").val(composerDefault);jQuery(".selection_list").html(c)}function setLyricsFromCookies(a){a==""?jQuery("#adv_search #lyrics").val(lyricsDefault):jQuery("#adv_search #lyrics").val(a)}function setComposerFromCookies(a){a==""?jQuery("#adv_search #composer").val(composerDefault):jQuery("#adv_search #composer").val(a)}
function prePostBackProcessing(){try{var a=jQuery("#attributeList"),b=jQuery("#adv_search #lyrics"),c=jQuery("#adv_search #composer");a.val(getAllAttributesID());if(a.val()==""&b.val()==lyricsDefault&c.val()==composerDefault&jQuery(".tracklength_filter #tracklength").val()==0)return false;b.val()==lyricsDefault&&b.val("");c.val()==composerDefault&&c.val("");return true}catch(d){}}function getLyric(){var a=jQuery("#adv_search input#lyrics").val();return a!==lyricsDefault?a:null}
function getComposer(){var a=jQuery("#adv_search input#composer").val();return a!==composerDefault?a:null}function getEdit(){var a=jQuery("#adv_search select#tracklength").val(),b=jQuery("#adv_search #tracklength").find("option[index='0']").val();return a!==b?a:null};var cookieName="CategoryCookie";
function readCategoriesFromCookie(){var a=[],b=readCookie(cookieName);if(b==null){createCookie(cookieName,"",$CookieTimeOut);b=readCookie(cookieName)}if(b!==""&&b!==null)try{b=JSON.parse(b);for(var c=0;c<b.Categories.length;c++){for(var d=[],e=0;e<b.Categories[c].Attributes.length;e++)d[b.Categories[c].Attributes[e].Id]=new Attribute(b.Categories[c].Attributes[e].Id,decodeURIComponent(b.Categories[c].Attributes[e].Value),b.Categories[c].Attributes[e].Active);a[b.Categories[c].Id]=new Category(b.Categories[c].Id,
decodeURIComponent(b.Categories[c].Name),d)}}catch(f){}return a}
function writeCategoriesToCookie(a){var b='{"Categories":[';for(var c in a){if(a[c]!=null){b+='{"Id":'+a[c].id+',"Name":"'+encodeURIComponent(a[c].name)+'","Attributes":[';for(var d in a[c].listAttributes)if(a[c].listAttributes[d]!=null)b+='{"Id":'+a[c].listAttributes[d].id+',"Value":"'+encodeURIComponent(a[c].listAttributes[d].name)+'","Active":'+a[c].listAttributes[d].status+"},";b=b.substring(0,b.length-1);b+="]}"}if(a[c]!=null)b+=","}if(b.substring(b.length-1,b.length)==",")b=b.substring(0,b.length-
1);b+="]}";createCookie(cookieName,b,$CookieTimeOut)}function getCategories(){return readCategoriesFromCookie()}function displayCategories(){var a=readCategoriesFromCookie(),b=jQuery("#contentArea");for(var c in a){b.append("categoryID "+a[c].id);b.append(" categoryName "+a[c].name+"<br />");for(var d in a[c].listAttributes){b.append("- attribute ID "+a[c].listAttributes[d].id+"<br />");b.append("- attribute name "+a[c].listAttributes[d].name+"<br />")}b.append("<br />")}}
function getAttributesByCategoryID(a,b){var c=readCategoriesFromCookie(),d=[];for(var e in c)if(c[e].id==a)for(var f in c[e].listAttributes)if(b==0&&c[e].listAttributes[f].status==1||b==1)d[c[e].listAttributes[f].id]=new Attribute(c[e].listAttributes[f].id,c[e].listAttributes[f].name,c[e].listAttributes[f].status);return d}
function setStatus(a,b,c){var d=readCategoriesFromCookie();if(d!=null)if(d[a]!=null)if(d[a].listAttributes!=null)if(d[a].listAttributes[b]!=null){d[a].listAttributes[b].status=c;writeCategoriesToCookie(d)}}function getAllAttributesID(){var a=readCategoriesFromCookie(),b="";for(var c in a)if(parseInt(c)>0)for(var d in a[c].listAttributes)if(a[c].listAttributes[d].status==1)b+=a[c].listAttributes[d].id+",";if(b.length<=1)return b;return b.substring(0,b.length-1)}
function addAttributeToCategory(a,b,c,d){var e=readCategoriesFromCookie();if(e==null)return null;if(e[a]==null){d=new Attribute(c,d,1);var f=[];f[c]=d;e[a]=new Category(a,b,f)}else{if(e[a].listAttributes==null)return null;e[a].listAttributes[c]=new Attribute(c,d,1)}writeCategoriesToCookie(e)}
function removeAttributeFromCategory(a,b){var c=readCategoriesFromCookie();if(c==null)return null;if(c[a]==null)return null;if(c[a].listAttributes==null)return null;if(c[a].listAttributes[b]==null)return null;c[a].listAttributes[b]=null;if(getNumberOfElementsFromList(c[a].listAttributes)==0)c[a]=null;writeCategoriesToCookie(c)}function getNumberOfElementsFromList(a){var b=0;for(var c in a)a[c]!=null&&a[c]!=undefined&&b++;return b}
function addAttributeToCategoryByName(a,b,c){var d=readCategoriesFromCookie();if(d==null)return null;for(var e in d)if(d[e].name==a){var f=new Attribute(b,c,1);if(d[e].listAttributes==null){var h=[];h[b]=f;d[e].listAttributes=h}else d[e].listAttributes[b]=f}writeCategoriesToCookie(d)}function clearSearchCookie(){eraseCookie(cookieName)}function Category(a,b,c){this.id=a;this.name=b;this.listAttributes=[];for(var d in c)this.listAttributes[c[d].id]=new Attribute(c[d].id,c[d].name,c[d].status)}
function Attribute(a,b,c){this.id=a;this.name=b;this.status=c};var filterBarLabelCategoryId=-4,filterBarVirtualLibraryCategoryId=-5;function refreshYouSearchedFor(){var a=new Date;blockHtmlElement("#keywords");jQuery.ajax({type:"Get",url:$SearchHandlerPath,data:{guid:a.getTime(),method:"BuildYouSearchedForHtmlText"},success:function(b){jQuery("#keywords_list").html(b);jQuery("#keywords").unblock()}})}var pageNo,currentPageNo,mode,$resultsBoxDiv="#resultsBox",$resultFilterBarDiv="#resultFilterBar",$filterBarContainerDiv=".filters_block";
function change_TrackSearchResultsPage(a){currentPageNo=pageNo=a;refreshTrackResults()}function change_CDSearchResultsPage(a){pageNo=a;refreshTrackResults()}function change_mode(a){if(a!=mode){mode=a;selectedDiscId=0;if(mode=="CD")currentView="cd";else if(mode=="Track")currentView="track";refreshTrackResults()}}
function refreshTrackResults(){var a="",b="",c="",d=0;if(document.getElementById("sort")!=null)a=document.getElementById("sort").value;if(document.getElementById("results_num")!=null)b=document.getElementById("results_num").value;if(document.getElementById("searchCriteria")!=null)c=document.getElementById("searchCriteria").value;if(document.getElementById("tracklength")!=null)d=document.getElementById("tracklength").value;var e=getAllAttributesID(),f=new Date;blockHtmlElement($resultsBoxDiv);blockHtmlElement($resultFilterBarDiv);
jQuery.ajax({type:"Get",url:$SearchHandlerPath,data:{guid:f.getTime(),method:"RefreshTrackSearchResults",sortFilter:a,resultsPerPage:b,pageNo:pageNo,keyword:c,mode:mode,attributeList:e,searchtype:currSearchType,tracklength:d},success:function(h){for(i=0;i<jQuery(h).length;i++){if(jQuery(h)[i].id==$resultsBoxDiv.replace("#","")){unbindSearchResultsAccordion();jQuery($resultsBoxDiv).html(jQuery(h)[i].innerHTML);bindSearchResultsAccordion();setControlSecurity();jQuery($resultsBoxDiv).unblock()}if(jQuery(h)[i].id==
$filterBarContainerDiv.replace(".","")){jQuery($filterBarContainerDiv).html(jQuery(h)[i].innerHTML);jQuery($resultFilterBarDiv).unblock()}}createdraggables();if(audioPlayer.lastPlaylistSelector=="#trackResultsPlayerPlayList"){audioPlayer.LoadPlayList("#trackResultsPlayerPlayList",null);audioPlayer.clipIndex=-1;audioPlayer.jmpToFirst=true}}})}function filterBarSearch(a,b,c,d){addAttributeToCategory(a,b,c,d);refreshTrackResults();refreshYouSearchedFor()}
function removeSearchKey(a,b,c,d){removeAttributeFromCategory(c,d);refreshTrackResults();refreshYouSearchedFor()}function removeDiv(a){document.getElementById(a).style.display="none"}function removeAnchor(a){document.getElementById(a).style.display="none"}function filterBarLabelChange(a){addAttributeToCategory(filterBarLabelCategoryId,"",filterBarLabelCategoryId,a);refreshTrackResults();refreshYouSearchedFor()}
function checkVirtualLibraryFilter(a){addAttributeToCategory(filterBarVirtualLibraryCategoryId,"",filterBarVirtualLibraryCategoryId,a);refreshTrackResults();refreshYouSearchedFor()};var $baseTrackDetailsDiv="#TrackDetailsInfo",$trackDetailsDiv="",$baseTrackVersionsInfoDiv="#TrackVersionsInfo",$trackVersionsInfoDiv="",$baseMetadataInfoDiv="#MetadataInfo",$metadataInfoDiv="",$baseInfoRow="#InfoRow",$infoRow="";function resultsGetTrackDetails(a,b,c,d){$SearchHandlerPath!==""&&resultsRenderTrackDetailsAsync({command:"GetTrackDetails",workId:a,mode:mode,composers:b,title:c,label:d})}
function resultsGetTracksFromCD(a,b){$SearchHandlerPath!==""&&resultsRenderTracksForCDAsync({command:"GetTracksForCD",discId:a,matchedTracks:b,mode:mode})}function displayTrackMetadata(a,b){$SearchHandlerPath!==""&&resultsRenderTrackMetadataAsync({command:"DisplayTrackMetadata",versionId:a,mode:mode,composers:b})}
function resultsRenderTrackDetailsAsync(a){try{$SearchHandlerPath!=""&&jQuery.ajax({type:"Get",url:$SearchHandlerPath,data:a,success:function(c){handleTrackDetails(c)},error:function(c,d){showError(searchResults_lightboxErrorMessageTitle,$RetrievingDataErrorMessage.format("TrackDetails"))}})}catch(b){}}
function resultsRenderTracksForCDAsync(a){try{$SearchHandlerPath!=""&&jQuery.ajax({type:"Get",url:$SearchHandlerPath,data:a,success:function(c){handleTracks(c);if(audioPlayer.lastPlaylistSelector=="#trackResultsPlayerPlayList"){audioPlayer.clearTrackArray();buildThePlaylistArrayFromElement(jQuery(".playerPlayList","<div>"+c+"</div>"))}},error:function(c,d){showError(searchResults_lightboxErrorMessageTitle,$RetrievingDataErrorMessage.format("CDSearchResults"))}})}catch(b){}}
function resultsRenderTrackMetadataAsync(a){try{if($SearchHandlerPath!=""){if(mode!="BrowseTile"&&mode!="BrowseList")$metadataInfoDiv=$baseMetadataInfoDiv+"_"+selectedWorkId;if(mode=="BrowseTile"||mode=="BrowseList")$metadataInfoDiv=$baseMetadataInfoDiv+"_"+browseSelectedWorkId;if(mode=="Projects")$metadataInfoDiv=$baseMetadataInfoDiv+"_"+selectedFullProjectId+"_"+prjWorkAudioId;blockHtmlElement($metadataInfoDiv);jQuery.ajax({type:"Get",url:$SearchHandlerPath,data:a,success:function(c){handleTrackMetadata(c)},
error:function(c,d){showError(searchResults_lightboxErrorMessageTitle,$RetrievingDataErrorMessage.format("TrackMetadata"));jQuery($metadataInfoDiv).unblock()}})}}catch(b){}}function handleTrackMetadata(a){jQuery($metadataInfoDiv)[0].innerHTML=jQuery(a)[0].innerHTML;jQuery($metadataInfoDiv).unblock()}
function handleTrackDetails(a){$trackDetailsDiv=$baseTrackDetailsDiv+"_"+selectedWorkId;$trackVersionsInfoDiv=$baseTrackVersionsInfoDiv+"_"+selectedWorkId;$metadataInfoDiv=$baseMetadataInfoDiv+"_"+selectedWorkId;try{for(i=0;i<jQuery(a).length;i++){if(jQuery(a)[i].id==$baseTrackVersionsInfoDiv.replace("#","")){jQuery($trackVersionsInfoDiv)[0].innerHTML=jQuery(a)[i].innerHTML;audioPlayer.lastPlaylistSelector=="#trackResultsPlayerPlayList"&&buildThePlaylistArrayFromElement(jQuery(".playerPlayList",a))}if(jQuery(a)[i].id==
$baseMetadataInfoDiv.replace("#",""))jQuery($metadataInfoDiv)[0].innerHTML=jQuery(a)[i].innerHTML;bindObjTracklistOverlay(jQuery($trackDetailsDiv))}jQuery("input[name=hasLyrics]",$trackVersionsInfoDiv).val()=="true"&&jQuery("p.btn_lyrics_cont",$trackDetailsDiv).css("display","block");jQuery("div.info",$trackDetailsDiv).css("display","block");jQuery($trackVersionsInfoDiv,$trackDetailsDiv).css("display","block");jQuery("div.metatitle",$trackDetailsDiv).css("display","block");bindTracklistOverlay();
createdraggables()}catch(b){}setControlSecurity()}function handleTracks(a){$infoRow=$baseInfoRow+"_"+selectedDiscId;jQuery($infoRow).html(a);bindTracklistOverlay();createdraggables();setControlSecurity()};jQuery(document).ready(function(){writeQuickSearchCookie(null,"onLoad")});
function computeQuickSearchChecks(a){var b=jQuery("input[name="+a+"]").attr("checked"),c=jQuery("input[name="+a+"]").next().next("div.subgrp");if(c.length>0)jQuery("input:checkbox",jQuery(c)).each(function(){jQuery(this).attr("checked",b)});else{a=jQuery("input[name="+a+"]").parent("div.subgrp");var d=1;if(a.length>0){jQuery("input:checkbox",jQuery(a)).each(function(){if(jQuery(this).attr("checked")!=b)d=0});d==1&&jQuery(a).prev().prev("input:checkbox").attr("checked",b)}}}
function writeQuickSearchCookie(a){if(a=="onClick"||readCookie("QSAttrCookie")==null){eraseCookie("QSAttrCookie");var b="";jQuery("#qk_search_opts input:checkbox").each(function(){b+=jQuery(this)[0].name+"="+jQuery(this)[0].checked+"&"});createCookie("QSAttrCookie",b,$CookieTimeOut)}};var $waitForLoadCatalogNumbers=false,$waitForCategory=false,$browseFilterDiv="#fltr_cont",$sortCatNumberId="#sort_cat_num",$sortCategoryId="#sort_cat",$baseBrowseTrackVersionsInfoDiv="#TrackVersionsInfo",$browseTrackVersionsInfoDiv="",$baseBrowseMetadataInfoDiv="#MetadataInfo",$browseMetadataInfoDiv="",$baseBrowseRelatedDiscsInfoDiv="#RelatedDiscs",$browseRelatedDiscsInfoDiv="",$baseBrowseListTracksDiv="#BrowseListTracks",$browseListTracksDiv="",browseSelectedWorkId,isWSCallFinished=true;
function getCatalogNumbers(){$BrowseHandlerPath!==""&&browseFilterCatalogNumbersRendererAsync({method:"GetCatalogueNumbers"})}function getCategory(){$BrowseHandlerPath!==""&&browseFilterCategoryRendererAsync({method:"GetCategories"})}function getCdTrackIds(a,b,c){if($BrowseHandlerPath!==""&&isWSCallFinished)if(b=="AddToProject"){isWSCallFinished=false;browseTileGetCDIdsAsync({method:"CDTracksIds",cdID:a,action:b,cdName:c})}else b=="Download"&&AddTrackToQueue("",c,a,2)}
function resultsGetBrowseTrackDetails(a,b,c){if($SearchHandlerPath!==""){mode="BrowseTile";resultsRenderBrowseTrackDetailsAsync({command:"GetTrackDetails",workId:browseSelectedWorkId,mode:"BrowseTile",composers:a,title:b,label:c})}}function resultsGetBrowseListTracks(a){if($SearchHandlerPath!==""){mode="BrowseList";resultsRenderBrowseListTracksAsync({method:"BrowseResultsTrackViewRenderer",cdID:a,ShowTrackResultsHeader:false,mode:"BrowseList"})}}
function resultsGetBrowseListTrackDetails(a,b,c){$SearchHandlerPath!==""&&resultsRenderBrowseTrackDetailsAsync({command:"GetTrackDetails",workId:browseSelectedWorkId,mode:"BrowseList",composers:a,label:c})}
function resultsGetBrowseListTrackDetailsForPrinting(a){try{if($BrowseHandlerPath!=""){blockHtmlElement(".browse_results");jQuery.ajax({type:"Get",url:$BrowseHandlerPath,data:{method:"BrowseResultsTrackViewRenderer",cdID:a,ShowTrackResultsHeader:false,mode:"BrowseList"},success:function(c){handleBrowseTrackDetailsForPrinting(c)},error:function(c,d){isWSCallFinished=true;jQuery(".browse_results").unblock();showError(browseLightboxErrorMessageTitle,$RetrievingDataErrorMessage.format("TrackDetails"))}})}}catch(b){}}
function handleBrowseTrackDetailsForPrinting(a){jQuery(".browse_results").unblock();jQuery("#print").html(jQuery(a).html());window.print()}
function displayLabelPrev(a){if(a!="")if(jQuery(".smple_btn").length>0){var b,c,d;b=jQuery("#labelname"+a).val();c=jQuery("#labeldesc"+a).val();d=jQuery("#labelimg"+a).val();labelMusic=jQuery("#labelmusic"+a).val();a<0?jQuery("#sort_cat_num").attr("disabled","disabled"):jQuery("#sort_cat_num").removeAttr("disabled");labelMusic==""?jQuery(".smple_btn").hide():jQuery(".smple_btn").show();jQuery(".disc_prv h4")!=null&&jQuery(".disc_prv h4").html(b);if(jQuery(".disc_prv p")!=null){anchor=jQuery(".disc_prv p a");
anchor.remove();jQuery(".disc_prv p").text("");jQuery(".disc_prv p").append(c);jQuery(".disc_prv p").append(anchor)}jQuery(".disc_prv img")!=null&&jQuery(".disc_prv img").attr("src",d);jQuery("a[id='"+a+"']").addClass("active");jQuery("a[id='"+a+"']").parent().parent().parent().parent().show();return true}else{jQuery("#lbl1 div a").removeClass("active");jQuery("#lbl1 li a").removeClass("active");a='a[id="'+a+'"]';jQuery(a).addClass("active");jQuery(a).parent().parent().parent().parent().show();return false}}
function refreshTileView(a){a=jQuery("#labelid"+jQuery(a).attr("id")).val();a=="-1"?createCookie("IsBrowseFirstLabel","1",1):createCookie("IsBrowseFirstLabel","0",1);setCookieParameter(browseCookieName,"SelectedLabelId",a);setCookieParameter(browseCookieName,"SelectedPageNo",1);setCookieParameter(browseCookieName,"SelectedCategoryId",0);setCookieParameter(browseCookieName,"SelectedCatalogNameId",0);setCookieParameter(browseCookieName,"SelectedCDId",0);if(a==-1&&jQuery("#sort option[value='ReleaseDate']").length>
0){jQuery("#sort").val("ReleaseDate");setCookieParameter(browseCookieName,"SelectedOrderBy","ReleaseDate")}if(displayLabelPrev(a)==true){getCatalogNumbers();getCategory();refreshBrowseCDResults()}else window.location=jQuery("#browseBackBtn").attr("href")}
function browseFilterCatalogNumbersRendererAsync(a){try{if($waitForLoadCatalogNumbers==false)if($BrowseHandlerPath!==""){blockHtmlElement($browseFilterDiv);$waitForLoadCatalogNumbers=true;jQuery.ajax({type:"Get",url:$BrowseHandlerPath,data:a,success:function(c){handleFilterCatalogNumbersReceivedData(c)},error:function(c,d){showError(browseLightboxErrorMessageTitle,$RetrievingDataErrorMessage.format("FilterCatalogNumbers"));jQuery($browseFilterDiv).unblock();$waitForLoadCatalogNumbers=false}})}}catch(b){}}
function handleFilterCatalogNumbersReceivedData(a){try{jQuery($sortCatNumberId)[0].outerHTML=jQuery(a)[0].outerHTML;jQuery($browseFilterDiv).unblock();$waitForLoadCatalogNumbers=false;labelId=getCookieParameter(browseCookieName,"SelectedLabelId");labelId<0?jQuery("#sort_cat_num").attr("disabled","disabled"):jQuery("#sort_cat_num").removeAttr("disabled")}catch(b){}}
function browseFilterCategoryRendererAsync(a){try{if($waitForCategory==false)if($BrowseHandlerPath!==""){blockHtmlElement($browseFilterDiv);$waitForCategory=true;jQuery.ajax({type:"Get",url:$BrowseHandlerPath,data:a,success:function(c){handleFilterCategoryReceivedData(c)},error:function(c,d){showError(browseLightboxErrorMessageTitle,$RetrievingDataErrorMessage.format("FilterCategory"));jQuery($browseFilterDiv).unblock();$waitForCategory=false}})}}catch(b){}}
function handleFilterCategoryReceivedData(a){try{jQuery($sortCategoryId)[0].outerHTML=jQuery(a)[0].outerHTML;jQuery($browseFilterDiv).unblock();$waitForCategory=false}catch(b){}}
function browseTileGetCDIdsAsync(a){try{a.action=="AddToProject"&&$BrowseHandlerPath!==""&&jQuery.ajax({type:"Get",url:$BrowseHandlerPath,data:a,success:function(c){handleBrowseTileGetCDIdsReceivedData(c)},error:function(c,d){showError(browseLightboxErrorMessageTitle,$RetrievingDataErrorMessage.format("CDTracksIds"))}})}catch(b){}}
function resultsRenderBrowseListTracksAsync(a){try{$BrowseHandlerPath!==""&&jQuery.ajax({type:"Get",url:$BrowseHandlerPath,data:a,success:function(c){handleBrowseListTracks(c)},error:function(c,d){showError(browseLightboxErrorMessageTitle,$RetrievingDataErrorMessage.format("BrowseListTracks"))}})}catch(b){}}
function handleBrowseListTracks(a){jQuery("#hiddenResultDiv").html(a);$browseListTracksDiv=$baseBrowseListTracksDiv+"_"+selectedBrowseListDiscId;try{jQuery($browseListTracksDiv).html(jQuery("#hiddenResultDiv").find(".browse_details")[0].innerHTML);bindBrowseListBehaviour();createdraggables();setControlSecurity();audioPlayer.lastPlaylistSelector==".browseListViewCDTracks"&&buildThePlaylistArrayFromElement(jQuery(".browseListViewCDTracks",a))}catch(b){}jQuery("#hiddenResultDiv").html("")}
function handleBrowseTileGetCDIdsReceivedData(a){try{if(a!=""){var b="",c="",d="",e=jQuery(a);for(i=0;i<e.length;i++)if(e[i].id=="workAudioIds")b=e[i].innerHTML;else if(e[i].id=="action")c=e[i].innerHTML;if(c=="AddToProject"){dragObject.id=b;addTrackClick(b,false)}}isWSCallFinished=true}catch(f){}}
function refreshBrowseCDResults(){var a=getCookieParameter(browseCookieName,"SelectedPageNo");if($BrowseHandlerPath!=""){blockHtmlElement($cdListDiv);jQuery($rowRelDiv).block({message:"<div><div></div><strong></strong></div>",css:{border:"none",padding:"15px",backgroundColor:"transparent",opacity:0.8,color:"#fff"}});jQuery.ajax({type:"Get",url:$BrowseHandlerPath,data:{method:"RefreshBrowseCDResults",mode:browseCDResultsmode,pageno:a},success:function(b){handleBrowseCDReceivedData(b);createdraggables()},
error:function(b,c){showError(browseLightboxErrorMessageTitle,$RetrievingDataErrorMessage.format("BrowseCD"));jQuery($cdListDiv).unblock()}})}}
function handleBrowseCDReceivedData(a){try{var b=jQuery("#hiddenResultDiv");b.html(a);var c=b.find("#rowRel");c.length>0&&jQuery($rowRelDiv).replaceWith(c[0].outerHTML);var d=b.find("#browse_list_acc");d.length>0&&jQuery($cdListDiv).replaceWith(d[0].outerHTML);b.html("");browseCDResultsmode=="browse_list"&&bindBrowseListBehaviour();setControlSecurity()}catch(e){alert(e)}}
function resultsRenderBrowseTrackDetailsAsync(a){try{$SearchHandlerPath!=""&&jQuery.ajax({type:"Get",url:$SearchHandlerPath,data:a,success:function(c){handleBrowseTrackDetails(c)},error:function(c,d){isWSCallFinished=true;showError(browseLightboxErrorMessageTitle,$RetrievingDataErrorMessage.format("TrackDetails"))}})}catch(b){}}
function handleBrowseTrackDetails(a){$browseTrackVersionsInfoDiv=$baseBrowseTrackVersionsInfoDiv+"_"+browseSelectedWorkId;$browseMetadataInfoDiv=$baseBrowseMetadataInfoDiv+"_"+browseSelectedWorkId;$browseRelatedDiscsInfoDiv=$baseBrowseRelatedDiscsInfoDiv+"_"+browseSelectedWorkId;try{for(i=0;i<jQuery(a).length;i++){if(jQuery(a)[i].id==$baseBrowseTrackVersionsInfoDiv.replace("#",""))jQuery($browseTrackVersionsInfoDiv)[0].innerHTML=jQuery(a)[i].innerHTML;if(jQuery(a)[i].id==$baseBrowseMetadataInfoDiv.replace("#",
""))jQuery($browseMetadataInfoDiv)[0].innerHTML=jQuery(a)[i].innerHTML;if(jQuery(a)[i].id==$baseBrowseRelatedDiscsInfoDiv.replace("#",""))jQuery($browseRelatedDiscsInfoDiv)[0].innerHTML=jQuery(a)[i].innerHTML}bindTracklistOverlay();jQuery("input[name=hasLyrics]",$browseTrackVersionsInfoDiv).val()=="true"&&jQuery("p.btn_lyrics_cont",$trackDetailsDiv).css("display","block");var b="#BrowseMoreInfo_"+browseSelectedWorkId;jQuery(b).attr("class")=="browse_moreinfo_box hide"?jQuery(b).removeClass("hide"):
jQuery(b).addClass("hide");bindBrowseItemBehaviour();createdraggables();setControlSecurity();if(audioPlayer.lastPlaylistSelector==".browseListViewCDTracks"||audioPlayer.lastPlaylistSelector=="#trackResultsPlayerPlayList")buildThePlaylistArrayFromElement(jQuery(".playerPlayList",a));jQuery(".cd_grp a#"+browseSelectedWorkId).unbind("click")}catch(c){}};jQuery(document).ready(function(){jQuery(".tracklist_box .track a.add:not(.disabled)").live("click",function(){jQuery(".browse .pe_btn a.tabtitle").click();jQuery(".playlists .pe_btn a").click();createDragObj(jQuery(this));var a=jQuery(this).find(".hiddenTrackId").val();addTrackClick(a,false)});jQuery(".sub_result .info_box a.add:not(.disabled)").live("click",function(){createDragObj(jQuery(this).parent().parent().find("a.main"));var a=jQuery(this).find(".workAudioID").val();addTrackClick(a,false)});
jQuery(".related_discs .cd img.left").live("click",function(){var a=jQuery(this).parent().find(".cdId").val();save_BrowseCDTileViewSelectedCDId(a);window.location=$BrowsedResultsLocation+"?SelectedCDId="+a})});var $waitForLoadProjects=false,$fullProjectDiv="#prj1",$fullProjectBreadcrumbDiv="#tbrgt",$totalFullProjectsNoDiv="#totalProjectsNo",$projectDetailsDiv="#ProjectDetails",sortFilter="",$sentComm=null;
function fullProjectAddProjectOnServer(a,b){if($ProjectHandlerPath!==""){if(document.getElementById("sort")!=null)sortFilter=document.getElementById("sort").value;$projectPanel="fullProject";fullProjectRenderProjectsAsync({command:"AddProjectWithoutRefreshing",parentId:a,projectName:b,sortBy:sortFilter,projectPanelType:$projectPanel})}}
function fullProjectDeleteProject(a){if($ProjectHandlerPath!==""){$projectPanel="fullProject";if(document.getElementById("sort")!=null)sortFilter=document.getElementById("sort").value;fullProjectRenderProjectsAsync({command:"DeleteProjectWithoutRefreshing",projectId:a,sortBy:sortFilter,projectPanelType:$projectPanel})}}
function fullProjectDeleteTrack(a,b,c){if($ProjectHandlerPath!==""){$projectPanel="fullProject";if(document.getElementById("sort")!=null)sortFilter=document.getElementById("sort").value;fullProjectRenderProjectsAsync({command:"DeleteTrackWithoutRefreshing",projectId:a,trackId:b,sortBy:sortFilter,projectPanelType:$projectPanel,projectLevel:c})}}
function getFullProjectTracks(a){$ProjectHandlerPath!==""&&fullProjectRenderProjectsAsync({command:"GetProjectTracks",projectId:a,projectPanelType:"fullProject"})}function getFullProjectTracksForPrint(a){$ProjectHandlerPath!==""&&fullProjectRenderProjectsAsync({command:"GetProjectTracksForPrint",projectId:a,projectPanelType:"fullProject"})}
function displayProjectDetails(a,b,c,d){$ProjectHandlerPath!==""&&fullProjectRenderDetailsAsync({command:"ProjectDetails",projectName:a,modifiedDate:b,author:c,projectId:d})}function displayTrackDetails(a,b,c,d,e){$ProjectHandlerPath!==""&&fullProjectRenderDetailsAsync({command:"TrackDetails",trackName:a,modifiedDate:b,author:c,projectId:d,workAudioId:e})}
function fullProjectRenderProjectsAsync(a){try{if($waitForLoadProjects==false)if($ProjectHandlerPath!==""){blockHtmlElement($fullProjectDiv);$waitForLoadProjects=true;jQuery.ajax({type:"Get",url:$ProjectHandlerPath,data:a,success:function(c){switch(c.substring(0,c.indexOf("|"))){case "AddProjectWithoutRefreshing":handleAddFullProjectWithoutRefreshing(c.substring(c.indexOf("|")+1));break;case "DeleteProjectWithoutRefreshing":handleDeleteFullProjectWithoutRefreshing(c.substring(c.indexOf("|")+1));break;
case "DeleteTrackWithoutRefreshing":handleDeleteTrackForFullProjWithRefreshing(c.substring(c.indexOf("|")+1));break;case "GetProjectTracks":handleGetFullProjectTracks(c.substring(c.indexOf("|")+1));break;case "GetProjectTracksForPrint":handleGetFullProjectTracksForPrint(c.substring(c.indexOf("|")+1));break;default:handleReceivedData(c.substring(c.indexOf("|")+1));break}jQuery($fullProjectDiv).unblock();bindProjectAccordion();$waitForLoadProjects=false;setControlSecurity()},error:function(c,d){showError(projects_lightboxErrorMesageTitle,
$RetrievingDataErrorMessage.format("FullProjectPanel"));jQuery($fullProjectDiv).unblock();$waitForLoadProjects=false}})}}catch(b){}}function fullProjectRenderDetailsAsync(a){try{$ProjectHandlerPath!=""&&jQuery.ajax({type:"Get",url:$ProjectHandlerPath,data:a,success:function(c){handleProjectDetails(c);setControlSecurity()},error:function(c,d){showError(projects_lightboxErrorMesageTitle,$RetrievingDataErrorMessage.format("ProjectDetails"))}})}catch(b){}}
function handleAddFullProjectWithoutRefreshing(a){a=jQuery(a);if(a.length>0){if(fullProject_Author==undefined)fullProject_Author="";projName=a.val();projId=a.attr("name");a=(new Date).format(generalDateFormat);addProjectToFullProject(projName,projId,fullProject_Author,a)}setTotalNumberOfFullProjects()}function handleDeleteFullProjectWithoutRefreshing(a){deleteFullProjectWithoutRefreshing(a)}
function deleteFullProjectWithoutRefreshing(a){if(a>0){jQuery("#prj1 .project .prj_link input[value='"+a+"']").parent().parent().parent().parent().next().remove();jQuery("#prj1 .project .prj_link input[value='"+a+"']").parent().parent().parent().parent().remove();getSelectedFullProjectId();createBreadcrumb()}setTotalNumberOfFullProjects()}
function handleDeleteTrackForFullProjWithRefreshing(a){a=jQuery(a);if(a[0].innerHTML=="True"){var b;if(a[3].innerHTML=="1")b=jQuery("#prj1 .project .levelOne .prj_link .prj1 input[value='"+a[2].innerHTML+"']").parent().parent().parent().parent().next().find(".prj_list:first");else if(a[3].innerHTML=="2")b=jQuery("#prj1 .project .levelTwo .prj_link .prj2 input.ProjectId[value='"+a[2].innerHTML+"']").parent().parent().parent().parent().next().find(".prj_list:first");else if(a[3].innerHTML=="3")b=jQuery("#prj1 .project .prj .prj2a .levelThree .prj_link input.ProjectId[value='"+
a[2].innerHTML+"']").parent().parent().parent().parent().next().find(".prj_list:first");b.find(".track_item .actions .deletebtn input.WorkAudioId[value="+a[1].innerHTML+"]").parent().parent().parent().parent().remove()}}
function handleGetFullProjectTracks(a){if(a.length>0){var b=a.substring(0,a.indexOf("|"));a=a.substring(a.indexOf("|")+1);var c="#prj1 .project .prj #prjList_"+b;if(a.length>0){c=jQuery(c);c[0].innerHTML=a;bindProjectTrackButtonBehaviour(c.find(".actions"));if(c.find(".track_item").length>0)document.getElementById("prjList_"+b).style.display="block"}}}
function handleGetFullProjectTracksForPrint(a){if(a.length>0){var b=a.substring(0,a.indexOf("|"));a=a.substring(a.indexOf("|")+1);var c='<div class="project">'+jQuery("#prjList_"+b).parent().parent().html()+"</div>";c=jQuery(c);c.find("#prjList_"+b)[0].innerHTML=a;jQuery(".prj2a",c).remove();jQuery(c).find("#prjList_"+b)[0].style.cssText="DISPLAY: block;";jQuery(c).find("#prjList_"+b).parent()[0].style.cssText="DISPLAY: block;";prepareForPrintHavingTheContent(c.html());jQuery("#print").find(".prj").show();
window.print();return false}}function handleReceivedData(a){try{jQuery($fullProjectDiv).replaceWith(a);setTotalNumberOfFullProjects();bindProjectsBehaviour();bindOverlayBehavior();expanded=false;jQuery(".btn_expand").removeClass("btn_collapse");createBreadcrumb()}catch(b){}}function setTotalNumberOfFullProjects(){var a=jQuery(".projects .prj_link").length;jQuery("#totalProjectsNo").html(jQuery("#totalProjectsNo").html().substring(0,jQuery("#totalProjectsNo").html().indexOf(":")+2)+a)}
function handleProjectDetails(a){var b=jQuery($projectDetailsDiv);b.html(a);a=b.find("#projectId").val();var c=b.find("#projectWorkAudioId").val();b="";if(c>0){var d=new Date;b=d.format(generalDateFormat);d=d.getHours()+":"+d.getMinutes();d=convertTime(d);b+=" "+d;a="trackNote_"+c+"_"+a;a=jQuery(".project").find("input[class="+a+"]")[0].value;b=a==""?b+" - ":a+"\n"+b+" - "}else b=jQuery(".project .wrapper").parent().find("input[value="+a+"]").parent().find(".details")[0].innerHTML;jQuery("#overlay3 #projectDetailsNote").val(b.replace(/^\s\s*/,
"").replace(/\s\s*$/,""));bindEventsForProjectDetails()}
function addProjectToFullProject(a,b,c,d){level=selectedFullProjectLevel;parentId=selectedFullProjectId;var e=fullProject_SharedWithHoverText.format(0);if(level==0){newFullProjHTMLTag='<div class="project ui-droppable"><div class="project_itm levelOne"><div class="rel"><div class="abs actions hide" style=""><a class="dwnload" title="'+fullProject_DownloadProjectHoverText+'" href="javascript:void(0);"><span>></span> </a><a href="javascript:void(0);" class="copy trig" title="'+fullProject_CopyProjectHoverText+
'" rel="#copy_move_overlay"><span>C</span></a><a class="print" title="'+fullProject_PrintProjectHoverText+'" href="javascript:void(0);"><span>P</span></a><a class="share trig" rel="#overlay1" title="'+fullProject_ShareProjectHoverText+'" href="javascript:void(0);"><span>S</span> </a><a class="email trig" rel="#overlay2" title="'+fullProject_EmailProjectHoverText+'" href="javascript:void(0);"><span> E</span> </a><a href="javascript:void(0);" class="open" title="'+fullproject_OpenProjectHoverText+'"><span>I</span></a><a href="javascript:void(0);" class="notes trig" title="'+
fullProject_ProjectDetailsHoverText+'" rel="#overlay3"><span>N</span></a><a class="deletebtn" title="'+fullProject_DeleteProjectHoverText+'" href="javascript:void(0);"><span>X</span><input class="ProjectId" type="hidden" value="'+b+'" /></a></div><div id="ProjectLink_'+b+'" class="prj_link"><a class="prj1" href="javascript:void(0);"><span class="wrapper"><span  class="title">'+a+'<span class="shared" style="display: none;"><img title="'+e+'" alt="'+e+'" src="'+$CDNFilesRootPath+'images/content/btn_usr.gif" /><input class="noOfSharedUsers" type="hidden" value="0" /></span></span><span class="auth">'+
c+'</span><span class="date">'+d+'</span> <span class="details"></span><input class="Description_'+b+'" type="hidden" value="" /></span><input class="ProjectId" type="hidden" value="'+b+'" /></a></div></div></div><div class="prj" style="display: none;" ><div id="prjList_'+b+'" class="prj_list" style="display: none;"><ul></ul><div class="clear"></div></div></div></div>';jQuery("#prj1 .project").length>0?jQuery("#prj1 .project:last").after(newFullProjHTMLTag):jQuery("#prj1").html(newFullProjHTMLTag);
jQuery("#prj1 .project:last").find("a.trig[rel]").overlay({top:"30%"});bindProjectsBehaviour();bindOverlayBehavior()}else if(level==1){newFullProjHTMLTag='<div class="project_itm levelTwo"><div class="rel"><div class="abs actions hide" style=""><a href="javascript:void(0);" class="dwnload" title="'+fullProject_DownloadProjectHoverText+'"><span>></span></a><a href="javascript:void(0);" class="copy trig" title="'+fullProject_CopyProjectHoverText+'" rel="#copy_move_overlay"><span>C</span></a><a href="javascript:void(0);" class="print" title="'+
fullProject_PrintProjectHoverText+'"><span>P</span></a><a href="javascript:void(0);" class="share trig" title="'+fullProject_ShareProjectHoverText+'" rel="#overlay1"><span>S</span></a><a href="javascript:void(0);" class="email trig" title="'+fullProject_EmailProjectHoverText+'" rel="#overlay2"><span>E</span></a><a href="javascript:void(0);" class="open" title="'+fullproject_OpenProjectHoverText+'"><span>I</span></a><a href="javascript:void(0);" class="notes trig" title="'+fullProject_ProjectDetailsHoverText+
'" rel="#overlay3"><span>I</span></a><a href="javascript:void(0);" class="deletebtn" title="'+fullProject_DeleteProjectHoverText+'"><span>X</span><input class="ProjectId" type="hidden" value="'+b+'" /></a></div><div class="prj_link" id="ProjectLink_'+b+'"><a href="javascript:void(0);" class="prj2"><span class="wrapper"><span class="title">'+a+'</span><span class="auth">'+c+'</span><span class="date">'+d+'</span><span class="details"></span> <input class="Description_'+b+'" type="hidden" value=""/></span><input class="ProjectId" type="hidden" value="'+
b+'"/></a></div></div></div><div class="prj" style="display: none;" ><div id="prjList_'+b+'" class="prj_list" style="display: none;"><ul></ul><div class="clear"></div></div></div>';a=jQuery("#prj1 .project .project_itm .prj_link .prj1 input[value='"+parentId+"']").parent().parent().parent().parent().next();if(a.find(".prj2a").length>0){a.find(".prj2a:first").append(newFullProjHTMLTag);bindProjectsBehaviour();a.find(".prj2a:first").accordion({active:false,alwaysOpen:false,autoheight:false,header:"a.open",
clearStyle:false,animated:false});bindOverlayBehavior();a.find(".prj2a:first .project_itm:last").find("a.trig[rel]").overlay({top:"30%"})}else{newFullProjHTMLTag='<div class="prj2a project_itm">'+newFullProjHTMLTag+"</div>";a.append(newFullProjHTMLTag);a.find(".prj2a:first").accordion({active:false,alwaysOpen:false,autoheight:false,header:"a.open",clearStyle:false,animated:false});a.find(".prj2a:first .project_itm:last").find("a.trig[rel]").overlay({top:"30%"});bindProjectsBehaviour();bindOverlayBehavior()}}else if(level==
2){newFullProjHTMLTag='<div class="project_itm levelThree"><div class="rel"><div class="abs actions hide" style=""><a href="javascript:void(0);" class="dwnload" title="'+fullProject_DownloadProjectHoverText+'"><span>></span></a><a href="javascript:void(0);" class="copy trig" title="'+fullProject_CopyProjectHoverText+'" rel="#copy_move_overlay"><span>C</span></a><a href="javascript:void(0);" class="print" title="'+fullProject_PrintProjectHoverText+'"><span>P</span></a><a href="javascript:void(0);" class="share trig" title="'+
fullProject_ShareProjectHoverText+'" rel="#overlay1"><span>S</span></a><a href="javascript:void(0);" class="email trig" title="'+fullProject_EmailProjectHoverText+'" rel="#overlay2"><span>E</span></a> <a href="javascript:void(0);" class="open" title="'+fullproject_OpenProjectHoverText+'"><span>I</span></a><a href="javascript:void(0);" class="notes trig" title="'+fullProject_ProjectDetailsHoverText+'" rel="#overlay3"><span>I</span></a><a href="javascript:void(0);" class="deletebtn" title="'+fullProject_DeleteProjectHoverText+
'"><span>X</span><input class="ProjectId" type="hidden" value="'+b+'" /></a></div><div class="prj_link" id="ProjectLink_'+b+'"><a href="javascript:void(0);" class="prj2 prj3"><span class="wrapper"><span class="title">'+a+'</span> <span class="auth">'+c+'</span> <span class="date">'+d+'</span><span class="details"></span><input class="Description_'+b+'" type="hidden" value=""/></span><input class="ProjectId" type="hidden" value="'+b+'"/></a></div></div></div><div class="prj" style="display: none;" ><div id="prjList_'+
b+'" class="prj_list" style="display: none;"><ul></ul><div class="clear"></div></div></div>';a=jQuery("#prj1 .project .prj .prj2a .project_itm .prj_link input[value='"+parentId+"']").parent().parent().parent().parent().next();if(a.find(".prj3").length>0){a.find(".prj2a.prj3.project_itm").append(newFullProjHTMLTag);bindProjectsBehaviour();a.find(".prj2a.prj3.project_itm").accordion({active:false,alwaysOpen:false,autoheight:false,header:"a.open",clearStyle:false,animated:false});bindOverlayBehavior();
a.find(".prj2a.prj3.project_itm .project_itm:last").find("a.trig[rel]").overlay({top:"30%"})}else{newFullProjHTMLTag='<div class="prj2a prj3 project_itm">'+newFullProjHTMLTag+"</div>";a.append(newFullProjHTMLTag);bindProjectsBehaviour();a.find(".prj2a.prj3").accordion({active:false,alwaysOpen:false,autoheight:false,header:"a.open",clearStyle:false,animated:false});bindOverlayBehavior();a.find("a.trig[rel]").overlay({top:"30%"})}}}
function projectsGetTrackDetails(a,b,c){if($SearchHandlerPath!==""){mode="Projects";resultsRenderProjectTrackDetailsAsync({command:"GetTrackDetails",workAudioId:a,mode:"Projects",workGroupingId:b,title:c})}}
function resultsRenderProjectTrackDetailsAsync(a){try{if($SearchHandlerPath!=""){blockHtmlElement($fullProjectDiv);jQuery.ajax({type:"Get",url:$SearchHandlerPath,data:a,success:function(c){handleProjectsTrackDetails(c);jQuery($fullProjectDiv).unblock()},error:function(c,d){isWSCallFinished=true;showError(projects_lightboxErrorMesageTitle,$RetrievingDataErrorMessage.format("TrackDetails"));jQuery($fullProjectDiv).unblock()}})}}catch(b){}}
function handleProjectsTrackDetails(a){var b="#CdDetails_"+selectedFullProjectId+"_"+prjWorkAudioId,c="#TrackVersionsInfo_"+selectedFullProjectId+"_"+prjWorkAudioId,d="#MetaTitleLabel_"+selectedFullProjectId+"_"+prjWorkAudioId,e="#MetadataInfo_"+selectedFullProjectId+"_"+prjWorkAudioId;try{for(i=0;i<jQuery(a).length;i++){if(jQuery(a)[i].id=="CdDetails"){jQuery(b).html(jQuery(a)[i].innerHTML);bindObjTracklistOverlay(jQuery(b))}if(jQuery(a)[i].id=="TrackVersionsInfo")jQuery(c)[0].innerHTML=jQuery(a)[i].innerHTML;
jQuery(a)[i].id=="MetaTitleLabel".replace("#","")&&jQuery(d).html(jQuery(a)[i].innerHTML);if(jQuery(a)[i].id=="MetadataInfo")jQuery(e)[0].innerHTML=jQuery(a)[i].innerHTML;jQuery("input[name=hasLyrics]",c).val()=="true"&&jQuery("p.btn_lyrics_cont",b).css("display","block")}jQuery(".prj_list .track_item .tracklist_box .add").hide();setControlSecurity();if(audioPlayer.lastPlaylistSelector==".fullProjectPlayerPlayList"||audioPlayer.lastPlaylistSelector=="#trackResultsPlayerPlayList")buildThePlaylistArrayFromElement(jQuery(".playerPlayList",
"<div>"+a+"</div>"))}catch(f){}};function bindBuddyAddButton(){jQuery("#addbuddy").unbind("click").click(function(){validateAndAddBuddy()})}function bindBuddySortCombo(){jQuery("#sortbuddies").unbind("change").change(function(){GetBuddies()})}function validateBuddyEmail(a){return/^.+@.+\..{2,3}$/.test(document.getElementById(a).value)?true:false}
function validateAndAddBuddy(){var a="<ul>";if(document.getElementById("name").value=="")a+=mandatoryFieldBuddyValidationMsg;if(validateBuddyEmail("email")==false)a+=invalidEmailBuddyValidationMsg;if(a!="<ul>"){a+="</ul>";document.getElementById("errorMsg").innerHTML=a;document.getElementById("errorMsg").className="error"}else{AddBudy(document.getElementById("email").value,document.getElementById("name").value);document.getElementById("errorMsg").innerHTML="";document.getElementById("errorMsg").className=
""}}doDeleteBuddyCallback=function(a){DeleteBudy(a);document.getElementById("errorMsg").innerHTML="";document.getElementById("errorMsg").className="";api_confirm.close()};function deleteBudyMsg(a){var b="";b=jQuery("#buddyName_"+a).find(".bdName").val();showConfirmation(manageBuddies_lightboxConfirmationMessageTitle,removeBuddyMsg.format(b),doDeleteBuddyCallback,a)};var $waitForBuddies=false,$buddiesDiv="#buddies";function AddBudy(a,b){if($ProjectHandlerPath!==""){if(document.getElementById("sortbuddies")!=null)sortFilter=document.getElementById("sortbuddies").value;buddyRenderAsync({command:"AddBudy",buddyEmail:a,buddyAlias:b,sortBy:sortFilter})}}
function DeleteBudy(a){if($ProjectHandlerPath!==""){if(document.getElementById("sortbuddies")!=null)sortFilter=document.getElementById("sortbuddies").value;buddyRenderAsync({command:"DeleteBudy",buddyUserId:a,sortBy:sortFilter})}}function GetBuddies(){if($ProjectHandlerPath!==""){if(document.getElementById("sortbuddies")!=null)sortFilter=document.getElementById("sortbuddies").value;buddyRenderAsync({command:"GetBuddies",sortBy:sortFilter})}}
function buddyRenderAsync(a){try{if($waitForBuddies==false)if($ProjectHandlerPath!==""){blockHtmlElement($buddiesDiv);$waitForBuddies=true;jQuery.ajax({type:"Get",url:$ProjectHandlerPath,data:a,success:function(c){handleBuddyReceivedData(c)},error:function(){showError(manageBuddies_lightboxErrorMessageTitle,$RetrievingDataErrorMessage.format("Buddies"));jQuery($buddiesDiv).unblock();$waitForBuddies=false;bindBuddySortCombo()}})}}catch(b){}}
function handleBuddyReceivedData(a){try{if(jQuery(a)[0].innerHTML!="False"){jQuery("#buddyView")[0].outerHTML=a;document.getElementById("email").value="";document.getElementById("name").value=""}else{document.getElementById("errorMsg").innerHTML="<ul>"+buddyNotFoundMessage.format(jQuery("#email").val())+"</ul>";document.getElementById("errorMsg").className="error"}jQuery($buddiesDiv).unblock();$waitForBuddies=false;bindBuddySortCombo();bindBuddyAddButton()}catch(b){}};function saveProjectDetails(a,b,c){if($ProjectHandlerPath!==""){if(b.toString().length>1700)b=b.toString().substring(0,1700);fullProjectSaveProjectDetailsAsync({command:"SaveProjectDetails",projectName:a,projectNote:b,projectId:c})}}function saveTrackNotes(a,b,c){if($ProjectHandlerPath!==""){if(a.toString().length>1700)a=a.toString().substring(0,1700);fullProjectSaveTrackNotesAsync({command:"SaveTrackNotes",trackNote:a,projectId:b,trackId:c})}}
function fullProjectSaveProjectDetailsAsync(a){try{$ProjectHandlerPath!==""&&jQuery.ajax({type:"Get",url:$ProjectHandlerPath,data:a,success:function(c){refreshProjectInFullProjectPanel(c);setControlSecurity()},error:function(c,d){showError(projects_lightboxErrorMesageTitle,$RetrievingDataErrorMessage.format("SaveProjectDetails"))}})}catch(b){}}
function fullProjectSaveTrackNotesAsync(a){try{$ProjectHandlerPath!==""&&jQuery.ajax({type:"Get",url:$ProjectHandlerPath,data:a,success:function(c){refreshTrackNoteInFullProjectPanel(c);setControlSecurity()},error:function(c,d){showError(projects_lightboxErrorMesageTitle,$RetrievingDataErrorMessage.format("SaveTrackNotes"))}})}catch(b){}}
function refreshProjectInFullProjectPanel(a){jQuery(".sortbox select").show();var b="#ProjectLink_"+overlayProjectId,c="";jQuery(".project_itm .rel "+b+" .title").text(jQuery(a)[0].innerHTML);c="";c=jQuery(a)[1].innerHTML;jQuery(".project_itm .rel "+b+" .details")[0].innerHTML=c;jQuery(".project_itm .rel "+b+(" .Description_"+overlayProjectId))[0].value=jQuery(a)[1].innerHTML;bindProjectsBehaviour()}
function refreshTrackNoteInFullProjectPanel(a){jQuery(".track_item .rel a.main "+(".trackNote_"+overlayWorkAudioId+"_"+overlayProjectId))[0].value=jQuery(a)[0].innerHTML};jQuery(document).ready(function(){setTimeout("audioPlayer.LoadState(true);",1E3);eraseCookie("loginStatePageNo")});
var audioPlayer=new (function(){this.clipId=this.clipIndex=-1;this.lastPlaylistSelector="";this.loadedPlayListLength=-1;this.jmpToFirst=false;this.SaveClipIndex=function(){createCookie("playerClipIndex",this.clipIndex,1)};this.LoadClipIndex=function(){var a=readCookie("playerClipIndex");this.clipIndex=a==null?-1:a;eraseCookie("playerClipIndex")};this.SaveClipId=function(){createCookie("playerClipId",this.clipId,1)};this.LoadClipId=function(){var a=readCookie("playerClipId");this.clipId=a==null?-1:
a;eraseCookie("playerClipId")};this.SaveLastPlaylistSelector=function(){createCookie("playerLastPlaylistSelector",this.lastPlaylistSelector,1)};this.LoadLastPlaylistSelector=function(){var a=readCookie("playerLastPlaylistSelector");this.lastPlaylistSelector=a==null?"":a;eraseCookie("playerLastPlaylistSelector")};this.LoadPlayList=function(a,b){this.lastPlaylistSelector=a;a=jQuery(a);this.clearTrackArray();buildThePlaylistArrayFromElement(a);b!=undefined&&b!=null&&b>0&&playTrackById(b)};this.clearTrackArray=
function(){trackArray=[];trackIdsArray=[]};this.LoadState=function(a){this.LoadClipId();this.LoadClipIndex();this.LoadLastPlaylistSelector();if(a==true&&this.clipId>0&&this.lastPlaylistSelector!=""){this.LoadPlayList(this.lastPlaylistSelector,this.clipId);if(audioPlayer.loadedPlayListLength<=0){this.clipIndex=this.clipId=-1;this.lastPlaylistSelector=""}}};this.SaveState=function(){this.SaveClipId();this.SaveClipIndex();this.SaveLastPlaylistSelector()}});
function buildThePlaylistArrayFromElement(a){a==undefined||a==null||a.length<=0||jQuery("input[type='hidden']",a).each(function(){var b=jQuery(this),c=b[0].value;if(jQuery.inArray(c,trackIdsArray)<0){trackArray=trackArray.concat([{url:$CDNGeneralMusicLocation+b[0].name+".mp3",clipTitle:b[0].title,clipId:b[0].value}]);trackIdsArray.push(c)}})}
function addTrackToPlaylist(a,b,c){if(jQuery.inArray(c,trackIdsArray)<0){trackArray=trackArray.concat([{url:a,clipTitle:b,clipId:c}]);trackIdsArray.push(c)}};var $shareProjectDiv="#ShareProject";function displayShareProjectsPanel(a,b,c){$ProjectHandlerPath!==""&&fullProjectRenderShareProjectPanelAsync({command:"FullProjectBuddies",projectName:a,projectId:b,sortBy:c})}function fullProjectAddBuddy(a,b,c,d,e){$ProjectHandlerPath!==""&&fullProjectRenderShareProjectPanelAsync({command:"FullProjectAddBuddy",projectName:a,projectId:b,buddyEmail:c,buddyAlias:d,sortBy:e})}
function fullProjectDeleteBuddy(a,b,c,d){$ProjectHandlerPath!==""&&fullProjectRenderShareProjectPanelAsync({command:"FullProjectDeleteBuddy",projectName:a,projectId:b,buddyUserId:c,sortBy:d})}
function fullProjectShareProject(a,b,c,d){if($ProjectHandlerPath!=="")try{jQuery.ajax({type:"Get",url:$ProjectHandlerPath,data:{command:"FullProjectShareProject",projectId:a,sharedUserIds:b,sharedUserAddresses:c,projectTitle:d},success:function(f){refreshProjectTitleInFullProjectPanel(f);setControlSecurity()},error:function(f,h){showError(projects_lightboxErrorMesageTitle,$RetrievingDataErrorMessage.format("ShareProject"))}})}catch(e){}}
function fullProjectRenderShareProjectPanelAsync(a){try{if($ProjectHandlerPath!==""){blockHtmlElement($shareProjectDiv);jQuery.ajax({type:"Get",url:$ProjectHandlerPath,data:a,success:function(c){handleShareProjectData(c);setControlSecurity()},error:function(c,d){showError(projects_lightboxErrorMesageTitle,$RetrievingDataErrorMessage.format("ShareProject"));jQuery($shareProjectDiv).unblock()}})}}catch(b){}}
function handleShareProjectData(a){if(jQuery(a)[0].innerHTML=="-1"){showError(projects_lightboxErrorMesageTitle,shareProject_buddyNotFoundMessage);jQuery($shareProjectDiv).unblock()}else if(jQuery(a)[0].innerHTML=="-2"){showError(projects_lightboxErrorMesageTitle,shareProject_addYourselfAsBuddyMessage);jQuery($shareProjectDiv).unblock()}else{jQuery($shareProjectDiv).html(a);bindEventsForSharedProject()}refreshProjectShareIconInFullProjectPanel(a)}
function refreshProjectShareIconInFullProjectPanel(a){a="#ProjectLink_"+jQuery(a).find("#projectId").val();var b="false";if(jQuery(a).find(".deleteSharedUser").length>0)b=jQuery(a).find("input[class=deleteSharedUser]").val();if(b=="true")if(jQuery(a).find("input[class=noOfSharedUsers]").length>0){b=parseInt(jQuery(a).find("input[class=noOfSharedUsers]").val());if(b>=1){b-=1;jQuery(a).find("input[class=noOfSharedUsers]").val(b)}jQuery(a).find("input[class=deleteSharedUser]").val("false");var c=fullProject_SharedWithHoverText.format(b);
jQuery(".project_itm "+a).find("img")[0].title=c;jQuery(".project_itm "+a).find("img")[0].alt=c;if(b>0)jQuery(".project_itm "+a+" .shared")[0].style.display="inline";else jQuery(".project_itm "+a+" .shared")[0].style.display="none"}}
function refreshProjectTitleInFullProjectPanel(a){var b=0;b="";if(jQuery(a)[0].id=="noOfSharings")jQuery(a);else if(jQuery(a)[0].id=="restrictedUsersAddresses")b=jQuery(a)[0].innerHTML;if(b==""){var c="#ProjectLink_"+jQuery("#ShareProject .row .row input#projectId")[0].value;if(jQuery(".project_itm "+c).find("input[class=noOfSharedUsers]").length>0){b=parseInt(jQuery(a)[0].innerHTML);jQuery(".project_itm "+c).find("input[class=noOfSharedUsers]").val(b);a=fullProject_SharedWithHoverText.format(b);
jQuery(".project_itm "+c).find("img")[0].title=a;jQuery(".project_itm "+c).find("img")[0].alt=a;if(b>0)jQuery(".project_itm "+c+" .shared")[0].style.display="inline";else jQuery(".project_itm "+c+" .shared")[0].style.display="none"}}else showError(projects_lightboxErrorMesageTitle,projects_shareProjectToRegisteredErrMsg.format(b))};var $emailProjectDiv="#EmailProject";function displayEmailProjectPanel(a,b,c,d,e){$ProjectHandlerPath!==""&&fullProjectRenderEmailProjectPanelAsync({command:"FullProjectBuddies",projectName:a,projectId:b,sortBy:c,panel:"EmailProject",emailTrack:d,workAudioId:e})}function fullProjectEmailProjectAddBuddy(a,b,c,d,e){$ProjectHandlerPath!==""&&fullProjectRenderEmailProjectPanelAsync({command:"FullProjectAddBuddy",projectName:a,projectId:b,buddyEmail:c,buddyAlias:d,sortBy:e,panel:"EmailProject"})}
function fullProjectEmailProjectDeleteBuddy(a,b,c,d){$ProjectHandlerPath!==""&&fullProjectRenderEmailProjectPanelAsync({command:"FullProjectDeleteBuddy",projectName:a,projectId:b,buddyUserId:c,sortBy:d,panel:"EmailProject"})}
function fullProjectEmailProject(a,b,c,d,e){if($ProjectHandlerPath!=="")try{jQuery.ajax({type:"Get",url:$ProjectHandlerPath,data:{command:"FullProjectEmailProject",projectId:a,emailedUsers:b,projectName:c,emailTrack:d,workAudioId:e},success:function(h){handleSendProject(h)},error:function(h,m){showError(projects_lightboxErrorMesageTitle,$RetrievingDataErrorMessage.format("EmailProject"))}})}catch(f){}}
function handleSendProject(a){a=="false"&&showError(projects_lightboxErrorMesageTitle,emailProject_sendEmptyProjectMessage)}
function fullProjectRenderEmailProjectPanelAsync(a){try{if($ProjectHandlerPath!==""){blockHtmlElement($emailProjectDiv);jQuery.ajax({type:"Get",url:$ProjectHandlerPath,data:a,success:function(c){handleEmailProjectData(c)},error:function(c,d){showError(projects_lightboxErrorMesageTitle,$RetrievingDataErrorMessage.format("EmailProject"));jQuery($emailProjectDiv).unblock()}})}}catch(b){}}
function handleEmailProjectData(a){if(jQuery(a)[0].innerHTML=="-1"){showError(projects_lightboxErrorMesageTitle,emailProject_buddyNotFoundMessage);jQuery($emailProjectDiv).unblock()}else if(jQuery(a)[0].innerHTML=="-2"){showError(projects_lightboxErrorMesageTitle,emailProject_addYourselfAsBuddyMessage);jQuery($emailProjectDiv).unblock()}else{jQuery($emailProjectDiv).html(a);bindEventsForEmailProject()}};var $playListDetailsClass=".playlist_details",$playList_moreinfo_boxId="#PlaylistMoreInfo_",$playlist_baseCDDetailsDiv="#CdDetails",$playlist_baseTrackVersionsInfoDiv="#TrackVersionsInfo",$playlist_baseMetaTitleLabelDiv="#MetaTitleLabel",$playlist_baseMetadataInfoDiv="#MetadataInfo";
function getPlaylistTracksFromServer(a,b,c,d,e){if($PlaylistHandlerPath!=="")try{blockHtmlElement($playListDetailsClass);jQuery.ajax({type:"Get",url:$PlaylistHandlerPath,data:{method:"GetPlaylistTrack",playListId:a,playListName:b,playListDescription:c,playListCreatedBy:d,playlistCreatedDate:e},success:function(h){handleReceivedPlaylistTracksFromServer(h)},error:function(h,m){}})}catch(f){}}
function handleReceivedPlaylistTracksFromServer(a){unbindPlaylistAccordion();jQuery($playListDetailsClass).html(a);if(audioPlayer.lastPlaylistSelector=="#themedPlayListPlayerPlayList"){audioPlayer.LoadPlayList("#themedPlayListPlayerPlayList",null);audioPlayer.clipIndex=-1;audioPlayer.jmpToFirst=true}bindPlaylistAccordion();createdraggables();jQuery($playListDetailsClass).unblock();setControlSecurity()}
function getPlaylistTracksMoreDetailsFromServer(a,b,c){if($PlaylistHandlerPath!=="")try{blockHtmlElement($playListDetailsClass);$playList_moreinfo_boxId="#PlaylistMoreInfo_"+a;jQuery.ajax({type:"Get",url:$PlaylistHandlerPath,data:{method:"GetPlaylistTrackMoreInfo",workId:a,workGroupingId:b,title:c},success:function(e){handleReceivedPlaylistTracksMoreDetailsFromServer(e)},error:function(e,f){}})}catch(d){}}
function handleReceivedPlaylistTracksMoreDetailsFromServer(a){var b=$playlist_baseCDDetailsDiv+"_"+workId,c=$playlist_baseTrackVersionsInfoDiv+"_"+workId,d=$playlist_baseMetaTitleLabelDiv+"_"+workId,e=$playlist_baseMetadataInfoDiv+"_"+workId,f=jQuery("#hiddenResultDiv");f.html(a);try{jQuery(b).html(f.find($playlist_baseCDDetailsDiv)[0].innerHTML);jQuery(c).html(f.find($playlist_baseTrackVersionsInfoDiv)[0].innerHTML);jQuery(d).html(f.find($playlist_baseMetaTitleLabelDiv)[0].innerHTML);jQuery(e).html(f.find($playlist_baseMetadataInfoDiv)[0].innerHTML)}catch(h){}f.html("");
jQuery("input[name=hasLyrics]",c).val()=="true"&&jQuery("p.btn_lyrics_cont",b).css("display","block");if(audioPlayer.lastPlaylistSelector=="#themedPlayListPlayerPlayList"||audioPlayer.lastPlaylistSelector=="#trackResultsPlayerPlayList")buildThePlaylistArrayFromElement(jQuery(".playerPlayList"));jQuery($playListDetailsClass).unblock();bindTracklistOverlay();createdraggables();setControlSecurity()}
function getThemedPlaylistTrackIds(a,b){if($PlaylistHandlerPath!=="")try{if(b=="Download"){var c="",d="",e="";jQuery("div.playlist .result").each(function(m){e=jQuery(this).find(".hiddenWorkAudioId").val();if(e!==undefined){c+=d+e;d=","}});var f=readCookie("ThemedPlaylistName");AddTrackToQueue(c,f,a,3)}b=="AddToProject"&&jQuery.ajax({type:"Get",url:$PlaylistHandlerPath,data:{method:"ThemedPlaylistTracksIds",playlistId:a,action:b},success:function(m){handleReceivedPlaylistTracksIDs(m)},error:function(m,
o){showError(playlist_lightboxErrorMessageTitle,$RetrievingDataErrorMessage.format("ThemedPlaylistTracksIds"))}})}catch(h){}}
function handleReceivedPlaylistTracksIDs(a){if(a!=""){var b="",c="",d="";for(e=0;e<jQuery(a).length;e++){if(jQuery(a)[e].id=="workAudioIds")b=jQuery(a)[e].innerHTML;if(jQuery(a)[e].id=="workAudioTitles")c=jQuery(a)[e].innerHTML;if(jQuery(a)[e].id=="action")d=jQuery(a)[e].innerHTML}if(d=="AddToProject"){dragObject.id=b;dragObject.title=c;addTrackClick(b,false)}else if(d=="Download"){b=b.split(",");a=c="";for(var e=0;e<b.length;e++){c=b[e];if(e!=b.length-1)c+=",";a+=c}e=readCookie("ThemedPlaylistName");
b=readCookie("ThemedPlaylistFirstId");AddTrackToQueue(a,e,b,3)}}};var $waitForLoginOperation=false,$blockLogin=false,$loginDiv="#loginDiv",$loginCurrentCommand="";function ShowLogin(){jQuery("#user").show();jQuery("#pwd").show();jQuery("#forgotPwd").show();jQuery("#loginButton").show();jQuery("#selectCompany").hide();jQuery("#selectCompanyButton").hide();jQuery("#loginUser").focus()}
function ShowSelectCompany(){jQuery("#user").hide();jQuery("#pwd").hide();jQuery("#forgotPwd").hide();jQuery("#loginButton").hide();jQuery("#selectCompany").show();jQuery("#selectCompanyButton").show();jQuery("#companies").focus()}function doLogin(a,b){if($CommonHandlerPath!==""){$loginCurrentCommand="Login";$blockLogin=true;loginRenderAsync({method:$loginCurrentCommand,user:a,password:b})}}
function doChoseCompany(){var a=jQuery("input[name='loginUser']").val(),b=jQuery("input[name='loginPwd']").val(),c=jQuery("#companies")[0].value;if($CommonHandlerPath!==""){$loginCurrentCommand="Login";$blockLogin=true;loginRenderAsync({method:$loginCurrentCommand,user:a,password:b,companyId:c})}}
function loginRenderAsync(a){try{if($waitForLoginOperation==false)if($CommonHandlerPath!==""){$blockLogin==true&&blockHtmlElement($loginDiv);$waitForLoginOperation=true;jQuery.ajax({type:"Get",url:$CommonHandlerPath,data:a,success:function(c){handleLoginReceivedData(c)},error:function(c,d){handleLoginReceivedData('<div class="error"><li>'+d+"</li></div>")}})}}catch(b){}}
function handleLoginReceivedData(a){try{if(a.split(">")[0]=='<div class="error"')throw jQuery(a).html();else if($loginCurrentCommand=="Login")if(jQuery(a).html()=="True"){audioPlayer.SaveState();createCookie("loginStatePageNo",currentPageNo,1);if(/registration.aspx$/.test(window.location.href)||/forgot-password.aspx$/.test(window.location.href))window.location.href="/";else location.reload(true)}else{jQuery("#companies").html(jQuery(a).find("#companies").html());ShowSelectCompany()}else throw a;}catch(b){a=
jQuery(loginErrorDivId);jQuery(loginErrorUlId).html(b);a.show();ShowLogin()}$waitForLoginOperation=false;if($blockLogin==true){jQuery($loginDiv).unblock();$blockLogin=false}};var $userSearchHistoryDiv="#userSearchHistory";jQuery(document).ready(function(){bindUserSearchHistoryBehaviour()});
function bindUserSearchHistoryBehaviour(){jQuery("#userSearchHistory .result_item a.main").each(function(){var a=jQuery(this);if(a.find(".hasAdditionalFilters")[0]!=undefined){var b=a.find(".hasAdditionalFilters");if(b!=""&&b!=undefined)a.find(".additionalFiltersAdded")[0].style.display="block"}jQuery(this).unbind("click").click(function(){var c=jQuery(this).find(".attributesIds").val(),d=jQuery(this).find(".searchtype")[0].innerHTML;c!=null&&c.replace(",","%2C");if(d=="Advanced Search"){d=jQuery(this).find(".lyrics").val();
var e=jQuery(this).find(".composer").val(),f=jQuery(this).find(".durationId").val();jQuery("#userSearchHistoryForm").attr("action",$SearchPathForPostBack);jQuery("#userSearchHistoryForm").find("#searchtype").val("adv");jQuery("#userSearchHistoryForm").find("#attributeList").val(c);jQuery("#userSearchHistoryForm").find("#lyrics").val(d);jQuery("#userSearchHistoryForm").find("#composer").val(e);jQuery("#userSearchHistoryForm").find("#tracklength").val(f);jQuery("#userSearchHistoryForm").find("#adv_go").val("Search");
clearSearchCookie()}else{d=jQuery(this).find(".searchKeyword").val();jQuery("#userSearchHistoryForm").attr("action",$SearchPathForPostBack);jQuery("#userSearchHistoryForm").find("#searchtype").val("quick");jQuery("#userSearchHistoryForm").find("#keyword").val(d);jQuery("#userSearchHistoryForm").find("#attributeList").val(c);jQuery("#userSearchHistoryForm").find("#lyrics").val("");jQuery("#userSearchHistoryForm").find("#composer").val("");jQuery("#userSearchHistoryForm").find("#tracklength").val("0");
jQuery("#userSearchHistoryForm").find("#adv_go").val("Search");clearSearchCookie();eraseCookie("QSAttrCookie");c="";e=jQuery(this).find(".incAttributes").val();f=jQuery(this).find(".incComposer").val();var h=jQuery(this).find(".incDesc").val(),m=jQuery(this).find(".incDiscDesc").val(),o=jQuery(this).find(".incDiscNumber").val(),g=jQuery(this).find(".incDiscTitle").val();jQuery(this).find(".incKeyword").val();var k=jQuery(this).find(".incLyrics").val(),j=jQuery(this).find(".incTrackTitle").val();c+=
"attributes="+e+"&";c+="cd_num="+o+"&";c+="cd_title="+g+"&";c+="composer="+f+"&";c+="tracks_desc="+h+"&";c+="cd_desc="+m+"&";c+="tracks_title="+j+"&";c+="lyrics="+k;createCookie("QSAttrCookie",c,$CookieTimeOut);createCookie("quickSearchCookie",d,$CookieTimeOut);addQuickSearchToFilters(d)}d=jQuery(this).find(".labelid").val();c=jQuery(this).find(".includeVirtualLibrary").val();d!=""&&d!=undefined&&addAttributeToCategory(filterBarLabelCategoryId,"",filterBarLabelCategoryId,d);c!=undefined&&c!=""&&addAttributeToCategory(filterBarVirtualLibraryCategoryId,
"",filterBarVirtualLibraryCategoryId,c);jQuery("#adv_go").click()})})}function change_UserSearchHistoryPage(a){currentPageNo=pageNo=a;refreshUserSearchHistory()}
function refreshUserSearchHistory(){var a="";if(document.getElementById("search_hist_num")!=null)a=document.getElementById("search_hist_num").value;blockHtmlElement($userSearchHistoryDiv);jQuery.ajax({type:"Get",url:$SearchHandlerPath,data:{command:"RefreshUserSearchHistory",resultsPerPage:a,pageNo:pageNo},success:function(b){for(i=0;i<jQuery(b).length;i++)if(jQuery(b)[i].id==$userSearchHistoryDiv.replace("#","")){jQuery($userSearchHistoryDiv).html(jQuery(b)[i].innerHTML);bindUserSearchHistoryBehaviour();
jQuery($userSearchHistoryDiv).unblock()}}})};jQuery(document).ready(function(){bindUserAuditionHistoryBehaviour()});function bindUserAuditionHistoryBehaviour(){jQuery(".audition_history_item a.main").live("click",function(){var a=jQuery(this).parent().find(".hiddenWorkAudioId").val();audioPlayer.lastPlaylistSelector!="#userAuditionHistoryPlayerPlayList"&&audioPlayer.LoadPlayList("#userAuditionHistoryPlayerPlayList",null);playTrackById(a)})};function prepareForPrint(a){jQuery(a).length>0&&jQuery("#print").html(jQuery(a).html())}function prepareForPrintHavingTheContent(a){jQuery("#print").html(a)};var $copyMoveProjectDDs="#copy_move_project_DropDowns",$copy_move_sub_project1="#copy_move_sub_project1",$copy_move_sub_project2="#copy_move_sub_project2",$copy_move_overlay="copy_move_overlay";function displayCopyMovePanel(a,b,c,d,e){$ProjectHandlerPath!==""&&fullProjectRenderCopyMoveAsync({command:"FullProjectCopyMovePanel",projectId:a,viewMode:b,fullProjectLevel:c,workAudioId:d,copyAction:e})}
function displaySubProjectsDropDown(a){$ProjectHandlerPath!==""&&fullProjectRenderSubProjectsDropDownAsync({command:"CopyFullProjectSubProjectsDropDown",projectId:a})}function displaySubSubProjectsDropDown(a){$ProjectHandlerPath!==""&&fullProjectRenderSubSUbProjectsDropDownAsync({command:"CopyFullProjectSubSubProjectsDropDown",subProjectId:a})}
function copyMoveProject(a,b,c,d,e,f,h,m){$ProjectHandlerPath!==""&&fullProjectCopyMoveActionAsync({command:"FullProjectCopyMove",projectId:a,selectedLevel:b,destinationProjectId:c,destinationLevel:d,newName:e,copyAction:f,viewMode:h,workAudioId:m})}
function fullProjectRenderCopyMoveAsync(a){try{if($ProjectHandlerPath!==""){blockHtmlElement($copy_move_overlay);jQuery.ajax({type:"Get",url:$ProjectHandlerPath,data:a,success:function(c){handleCopyMoveProject(c);jQuery($copy_move_overlay).unblock()},error:function(c,d){showError(projects_lightboxErrorMesageTitle,$RetrievingDataErrorMessage.format("FullProjectCopyMovePanel"));jQuery($copy_move_overlay).unblock()}})}}catch(b){}}
function handleCopyMoveProject(a){jQuery($copyMoveProjectDDs).html(a);if(a!=""){bindEventsForCopyProject();for(var b=0,c=0;c<jQuery(a).length;c++)if(jQuery(a)[c].id=="copy_move_project")b=jQuery(a)[c].value;b>0&&displaySubProjectsDropDown(b)}}
function fullProjectRenderSubProjectsDropDownAsync(a){try{if($ProjectHandlerPath!==""){blockHtmlElement($copy_move_overlay);jQuery.ajax({type:"Get",url:$ProjectHandlerPath,data:a,success:function(c){handleDisplaySubProjectsDropDown(c);jQuery($copy_move_overlay).unblock()},error:function(c,d){showError(projects_lightboxErrorMesageTitle,$RetrievingDataErrorMessage.format("FullProjectCopyMovePanel"));jQuery($copy_move_overlay).unblock()}})}}catch(b){}}
function handleDisplaySubProjectsDropDown(a){if(a!=""){jQuery($copy_move_sub_project1).html(a);jQuery("#copy_move_sub_project1").parent().removeClass("hide");jQuery("#copy_move_sub_project2").parent().addClass("hide");bindEventsForCopyTrack()}else{jQuery("#copy_move_sub_project1").parent().addClass("hide");jQuery("#copy_move_sub_project2").parent().addClass("hide")}}
function fullProjectRenderSubSUbProjectsDropDownAsync(a){try{if($ProjectHandlerPath!==""){blockHtmlElement($copy_move_overlay);jQuery.ajax({type:"Get",url:$ProjectHandlerPath,data:a,success:function(c){handleDisplaySubSubProjectsDropDown(c);jQuery($copy_move_overlay).unblock()},error:function(c,d){showError(projects_lightboxErrorMesageTitle,$RetrievingDataErrorMessage.format("FullProjectCopyMovePanel"));jQuery($copy_move_overlay).unblock()}})}}catch(b){}}
function handleDisplaySubSubProjectsDropDown(a){if(a!=""){jQuery($copy_move_sub_project2).html(a);jQuery("#copy_move_sub_project2").parent().removeClass("hide")}else jQuery("#copy_move_sub_project2").parent().addClass("hide")}
function fullProjectCopyMoveActionAsync(a){try{if($ProjectHandlerPath!==""){blockHtmlElement($fullProjectDiv);jQuery.ajax({type:"Get",url:$ProjectHandlerPath,data:a,success:function(c){handleCopyMoveAction(c);jQuery($fullProjectDiv).unblock()},error:function(c,d){showError(projects_lightboxErrorMesageTitle,$RetrievingDataErrorMessage.format("FullProjectCopyMove"));jQuery($fullProjectDiv).unblock()}})}}catch(b){}}
function handleCopyMoveAction(a){var b=jQuery(a);if(b.length>0){var c;a=0;for(var d,e,f,h,m,o,g,k=true,j=0;j<b.length;j++){if(b[j].id=="projName")c=b[j].innerHTML;if(b[j].id=="destinationProjectId")d=b[j].innerHTML;if(b[j].id=="copyAction")e=b[j].innerHTML;if(b[j].id=="destinationLevel")f=b[j].innerHTML;if(b[j].id=="projectId")h=b[j].innerHTML;if(b[j].id=="selectedLevel")m=b[j].innerHTML;if(b[j].id=="newInsertedProjectId")a=b[j].innerHTML;if(b[j].id=="viewMode")o=b[j].innerHTML;if(b[j].id=="workAudioId")g=
b[j].innerHTML;if(b[j].id=="operationSuceeded")k=b[j].innerHTML}if(k=="false")jQuery($fullProjectDiv).unblock();else{var l;if(m=="0")l=jQuery("#prj1 .project .levelOne .prj_link .prj1 input[value='"+h+"']").parent().parent().parent().parent().next().find(".prj_list:first");else if(m=="1")l=jQuery("#prj1 .project .levelTwo .prj_link .prj2 input.ProjectId[value='"+h+"']").parent().parent().parent().parent().next().find(".prj_list:first");else if(m=="2")l=jQuery("#prj1 .project .prj .prj2a .levelThree .prj_link input.ProjectId[value='"+
h+"']").parent().parent().parent().parent().next().find(".prj_list:first");b="";if(l.parent().parent().find(".details").length>0)b=l.parent().parent().find(".details").text();if(o=="project"){if(fullProject_Author==undefined)fullProject_Author="";g=(new Date).format(generalDateFormat);o=0;if(l.parent().parent().parent().prev().find("input.ProjectId").length>0)o=l.parent().parent().parent().prev().find("input.ProjectId")[0].value;e=="false"&&deleteFullProjectWithoutRefreshingAfterMove(h,m,o);copyProjectToFullProject(c,
a,fullProject_Author,g,b,d,f);setTotalNumberOfFullProjects()}else if(o=="track"){c=l.find(".track_item .deletebtn input.WorkAudioId[value="+g+"]").parent().parent().parent().parent();m=c.find(".cdref").text();l=c.find(".title:first").text();a=c.find(".num").text();o=c.find(".ver_type").text();b=c.find(".edit_type").text();k=c.find(".desc").text();j=c.find("#cdnFilePath").val();var p=c.find("input.workGroupingId").val();h=c.find(".trackNote_"+g+"_"+h).val();g!==undefined&&copyTrackToProject(g,m,l,
a,o,b,k,j,h,d,f,p,true);e=="false"&&c.remove()}}}}
function deleteFullProjectWithoutRefreshingAfterMove(a,b,c){if(a>0){if(b=="0"){c=jQuery("#prj1 .project .levelOne .prj_link input[value='"+a+"']").parent().parent().parent().parent();c.next().remove();c.remove()}else if(b=="1"){b=jQuery("#prj1 .project .levelTwo .prj_link input[value='"+a+"']").parent().parent().parent().parent().next();a=jQuery("#prj1 .project .levelTwo .prj_link input[value='"+a+"']").parent().parent().parent().parent();for(var d=0;d<b.length;d++)if(jQuery(b[d]).parent().parent().prev().find("input[class=ProjectId]")[d].value==
c){jQuery(b[d]).remove();jQuery(a[d]).remove()}}else if(b=="2"){b=jQuery("#prj1 .project .levelThree .prj_link input[value='"+a+"']").parent().parent().parent().parent().next();a=jQuery("#prj1 .project .levelThree .prj_link input[value='"+a+"']").parent().parent().parent().parent();for(d=0;d<b.length;d++)if(jQuery(b[d]).parent().parent().prev().find("input[class=ProjectId]")[d].value==c){jQuery(b[d]).remove();jQuery(a[d]).remove()}}getSelectedFullProjectId();createBreadcrumb()}}
function copyProjectToFullProject(a,b,c,d,e,f,h,m){m=fullProject_SharedWithHoverText.format(0);if(h==0){a='<div class="project ui-droppable"><div class="project_itm levelOne"><div class="rel"><div class="abs actions hide" style=""><a class="dwnload" title="'+fullProject_DownloadProjectHoverText+'" href="javascript:void(0);"><span>></span> </a><a href="javascript:void(0);" class="copy trig" title="'+fullProject_CopyProjectHoverText+'" rel="#copy_move_overlay"><span>C</span></a><a class="print" title="'+
fullProject_PrintProjectHoverText+'" href="javascript:void(0);"><span>P</span></a><a class="share trig" rel="#overlay1" title="'+fullProject_ShareProjectHoverText+'" href="javascript:void(0);"><span>S</span> </a><a class="email trig" rel="#overlay2" title="'+fullProject_EmailProjectHoverText+'" href="javascript:void(0);"><span> E</span> </a><a href="javascript:void(0);" class="open" title="'+fullproject_OpenProjectHoverText+'"><span>I</span></a><a href="javascript:void(0);" class="notes trig" title="'+
fullProject_ProjectDetailsHoverText+'" rel="#overlay3"><span>N</span></a><a class="deletebtn" title="'+fullProject_DeleteProjectHoverText+'" href="javascript:void(0);"><span>X</span><input class="ProjectId" type="hidden" value="'+b+'" /></a></div><div id="ProjectLink_'+b+'" class="prj_link"><a class="prj1" href="javascript:void(0);"><span class="wrapper"><span  class="title">'+a+'<span class="shared" style="display: none;"><img title="'+m+'" alt="'+m+'" src="'+$CDNFilesRootPath+'images/content/btn_usr.gif" /><input class="noOfSharedUsers" type="hidden" value="0" /></span></span><span class="auth">'+
c+'</span><span class="date">'+d+'</span> <span class="details">'+e+'</span><input class="Description_'+b+'" type="hidden" value="" /></span><input class="ProjectId" type="hidden" value="'+b+'" /></a></div></div></div><div class="prj" style="display: none;"><div id="prjList_'+b+'" class="prj_list" style="display: none;"><ul></ul><div class="clear"></div></div></div></div>';jQuery("#prj1 .project").length>0?jQuery("#prj1 .project:last").after(a):jQuery("#prj1").html(a);jQuery("#prj1 .project:last").find("a.trig[rel]").overlay({top:"30%"});
bindEvents()}else if(h==1){a='<div class="project_itm levelTwo"><div class="rel"><div class="abs actions hide" style=""><a href="javascript:void(0);" class="dwnload" title="'+fullProject_DownloadProjectHoverText+'"><span>></span></a><a href="javascript:void(0);" class="copy trig" title="'+fullProject_CopyProjectHoverText+'" rel="#copy_move_overlay"><span>C</span></a><a href="javascript:void(0);" class="print" title="'+fullProject_PrintProjectHoverText+'"><span>P</span></a><a href="javascript:void(0);" class="share trig" title="'+
fullProject_ShareProjectHoverText+'" rel="#overlay1"><span>S</span></a><a href="javascript:void(0);" class="email trig" title="'+fullProject_EmailProjectHoverText+'" rel="#overlay2"><span>E</span></a><a href="javascript:void(0);" class="open" title="'+fullproject_OpenProjectHoverText+'"><span>I</span></a><a href="javascript:void(0);" class="notes trig" title="'+fullProject_ProjectDetailsHoverText+'" rel="#overlay3"><span>I</span></a><a href="javascript:void(0);" class="deletebtn" title="'+fullProject_DeleteProjectHoverText+
'"><span>X</span><input class="ProjectId" type="hidden" value="'+b+'" /></a></div><div class="prj_link" id="ProjectLink_'+b+'"><a href="javascript:void(0);" class="prj2"><span class="wrapper"><span class="title">'+a+'</span><span class="auth">'+c+'</span><span class="date">'+d+'</span><span class="details">'+e+'</span> <input class="Description_'+b+'" type="hidden" value=""/></span><input class="ProjectId" type="hidden" value="'+b+'"/></a></div></div></div><div class="prj" style="display: none;" ><div id="prjList_'+
b+'" class="prj_list" style="display: none;"><ul></ul><div class="clear"></div></div></div>';f=jQuery("#prj1 .project .project_itm .prj_link .prj1 input[value='"+f+"']").parent().parent().parent().parent().next();if(f.find(".prj2a").length>0)f.find(".prj2a:first").append(a);else{a='<div class="prj2a project_itm">'+a+"</div>";f.append(a)}bindProjectsBehaviour();f.find(".prj2a:first").accordion({active:false,alwaysOpen:false,autoheight:false,header:"a.open",clearStyle:false,animated:false});f.find(".prj2a:first .project_itm:last").find("a.trig[rel]").overlay({top:"30%"});
bindOverlayBehavior()}else if(h==2){a='<div class="project_itm levelThree"><div class="rel"><div class="abs actions hide" style=""><a href="javascript:void(0);" class="dwnload" title="'+fullProject_DownloadProjectHoverText+'"><span>></span></a><a href="javascript:void(0);" class="copy trig" title="'+fullProject_CopyProjectHoverText+'" rel="#copy_move_overlay"><span>C</span></a><a href="javascript:void(0);" class="print" title="'+fullProject_PrintProjectHoverText+'"><span>P</span></a><a href="javascript:void(0);" class="share trig" title="'+
fullProject_ShareProjectHoverText+'" rel="#overlay1"><span>S</span></a><a href="javascript:void(0);" class="email trig" title="'+fullProject_EmailProjectHoverText+'" rel="#overlay2"><span>E</span></a> <a href="javascript:void(0);" class="open" title="'+fullproject_OpenProjectHoverText+'"><span>I</span></a><a href="javascript:void(0);" class="notes trig" title="'+fullProject_ProjectDetailsHoverText+'" rel="#overlay3"><span>I</span></a><a href="javascript:void(0);" class="deletebtn" title="'+fullProject_DeleteProjectHoverText+
'"><span>X</span><input class="ProjectId" type="hidden" value="'+b+'" /></a></div><div class="prj_link" id="ProjectLink_'+b+'"><a href="javascript:void(0);" class="prj2 prj3"><span class="wrapper"><span class="title">'+a+'</span> <span class="auth">'+c+'</span> <span class="date">'+d+'</span><span class="details">'+e+'</span><input class="Description_'+b+'" type="hidden" value=""/></span><input class="ProjectId" type="hidden" value="'+b+'"/></a></div></div></div><div class="prj" style="display: none;" ><div id="prjList_'+
b+'" class="prj_list" style="display: none;"><ul></ul><div class="clear"></div></div></div>';f=jQuery("#prj1 .project .prj .prj2a .project_itm .prj_link input[value='"+f+"']").parent().parent().parent().parent().next();if(f.find(".prj3").length>0){f.find(".prj2a.prj3.project_itm").append(a);bindProjectsBehaviour();f.find(".prj2a.prj3.project_itm").accordion({active:false,alwaysOpen:false,autoheight:false,header:"a.open",clearStyle:false,animated:false})}else{a='<div class="prj2a prj3 project_itm">'+
a+"</div>";f.append(a);bindProjectsBehaviour();f.find(".prj2a.prj3").accordion({active:false,alwaysOpen:false,autoheight:false,header:"a.open",clearStyle:false,animated:false})}f.find(".prj2a.prj3.project_itm .project_itm:last").find("a.trig[rel]").overlay({top:"30%"});bindOverlayBehavior()}}
function copyTrackToProject(a,b,c,d,e,f,h,m,o,g,k,j,l){var p;if(k=="0")p=jQuery("#prj1 .project .project_itm .prj_link .prj1 input[value='"+g+"']").parent().parent().parent().parent().next();else if(k=="1")p=jQuery("#prj1 .project .prj .prj2a:not(.prj3) .project_itm .prj_link input[value='"+g+"']").parent().parent().parent().parent().next();else if(k=="2")p=jQuery("#prj1 .project .prj .prj2a.prj3 .project_itm .prj_link input[value='"+g+"']").parent().parent().parent().parent().next();a=' <div class="track_item"><div class="rel"><div class="abs actions hide"><a href="javascript:void(0);" class="dwnload" title="'+
fullProject_DownloadTrackHoverText+'"><span>></span><input type="hidden" id = "cdnFilePath" value="'+m+'" /></a><a href="javascript:void(0);" class="copy trig" title="'+fullProject_CopyTrackHoverText+'" rel="#copy_move_overlay"><span>C</span></a><a href="javascript:void(0);" class="email trig" title="'+fullProject_EmailTrackHoverText+'" rel="#overlay2"><span>E</span></a><a href="javascript:void(0);" class="info" title="'+fullProject_TrackDetailsHoverText+'"><span>i</span><input type="hidden" class="workGroupingId" value="'+
j+'" /></a><a href="javascript:void(0);" class="notes trig" title="'+fullProject_TrackNotesHoverText+'" rel="#overlay3"><span>i</span></a><a href="javascript:void(0);" class="deletebtn" title="'+fullProject_DeleteTrackHoverText+'"><span>X</span><input type="hidden" class="WorkAudioId" value="'+a+'" /></a><input type="hidden" class="WorkAudioId" value="'+a+'" /><div class="clear"></div></div><a href="javascript:void(0);" class="main"><span class="cdref">'+b+'</span><span class="title">'+c+'</span><span class="num">'+
d+'</span><span class="ver_type">'+e+'</span><span class="edit_type">'+f+'</span><span class="desc">'+h+'</span><input type="hidden" class="Description_'+g+'" value="{4}" /><input type="hidden" class="trackNote_'+a+"_"+g+'" value="'+o+'" /><input type="hidden" class="ProjectId" value="'+g+'" /><span class="spanclear"></span></a></div><div class="projects_moreinfo_box hide"><div id="InfoRow_'+g+"_"+a+'" class="inforow"><div id="CdDetails_'+g+"_"+a+'" class="info_box"></div><div id="TrackVersionsInfo_'+
g+"_"+a+'" class="tracklist_box"></div></div><div id="MetaTitleLabel_'+g+"_"+a+'" class="metatitle"></div><div id="MetadataInfo_'+g+"_"+a+'" class="metainfo hide"></div></div></div>';jQuery(p).find(".prj_list:first ul").append(a);jQuery(p).find(".prj_list:first ul .track_item:last a.trig[rel]").overlay({top:"30%"});p.find(".prj_list")[0].style.cssText="DISPLAY: block";l&&bindEvents()}function bindEvents(){bindProjectsBehaviour();bindOverlayBehavior()};if(!this.JSON)this.JSON={};
(function(){function a(g){return g<10?"0"+g:g}function b(g){e.lastIndex=0;return e.test(g)?'"'+g.replace(e,function(k){var j=m[k];return typeof j==="string"?j:"\\u"+("0000"+k.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+g+'"'}function c(g,k){var j,l,p=f,q,n=k[g];if(n&&typeof n==="object"&&typeof n.toJSON==="function")n=n.toJSON(g);if(typeof o==="function")n=o.call(k,g,n);switch(typeof n){case "string":return b(n);case "number":return isFinite(n)?String(n):"null";case "boolean":case "null":return String(n);case "object":if(!n)return"null";
f+=h;q=[];if(Object.prototype.toString.apply(n)==="[object Array]"){l=n.length;for(g=0;g<l;g+=1)q[g]=c(g,n)||"null";k=q.length===0?"[]":f?"[\n"+f+q.join(",\n"+f)+"\n"+p+"]":"["+q.join(",")+"]";f=p;return k}if(o&&typeof o==="object"){l=o.length;for(g=0;g<l;g+=1){j=o[g];if(typeof j==="string")if(k=c(j,n))q.push(b(j)+(f?": ":":")+k)}}else for(j in n)if(Object.hasOwnProperty.call(n,j))if(k=c(j,n))q.push(b(j)+(f?": ":":")+k);k=q.length===0?"{}":f?"{\n"+f+q.join(",\n"+f)+"\n"+p+"}":"{"+q.join(",")+"}";
f=p;return k}}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+a(this.getUTCMonth()+1)+"-"+a(this.getUTCDate())+"T"+a(this.getUTCHours())+":"+a(this.getUTCMinutes())+":"+a(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()}}var d=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
e=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,f,h,m={"\u0008":"\\b","\t":"\\t","\n":"\\n","\u000c":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},o;if(typeof JSON.stringify!=="function")JSON.stringify=function(g,k,j){var l;h=f="";if(typeof j==="number")for(l=0;l<j;l+=1)h+=" ";else if(typeof j==="string")h=j;if((o=k)&&typeof k!=="function"&&(typeof k!=="object"||typeof k.length!=="number"))throw new Error("JSON.stringify");return c("",
{"":g})};if(typeof JSON.parse!=="function")JSON.parse=function(g,k){function j(l,p){var q,n,r=l[p];if(r&&typeof r==="object")for(q in r)if(Object.hasOwnProperty.call(r,q)){n=j(r,q);if(n!==undefined)r[q]=n;else delete r[q]}return k.call(l,p,r)}g=String(g);d.lastIndex=0;if(d.test(g))g=g.replace(d,function(l){return"\\u"+("0000"+l.charCodeAt(0).toString(16)).slice(-4)});if(/^[\],:{}\s]*$/.test(g.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,
"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){g=eval("("+g+")");return typeof k==="function"?j({"":g},""):g}throw new SyntaxError("JSON.parse");}})();jQuery.download=function(a,b,c){if(a&&b){b=typeof b=="string"?b:jQuery.param(b);var d="";jQuery.each(b.split("&"),function(){var e=this.split("=");d+='<input type="hidden" name="'+e[0]+'" value="'+e[1]+'" />'});jQuery('<form action="'+a+'" method="'+(c||"post")+'">'+d+"</form>").appendTo("body").submit().remove()}};
