var AppBeaconEnum={ec_gallery:3,ec_canvas:4,ec_userhome:5,ec_profile:6,ec_appsetting:8,ec_addpopup:10,ec_blockpopup:11,ec_unblockpopup:12,ec_uninstallpopup:13,ec_reportabuse:22,ec_updateapppermissionspopup:24,ec_signup:28,ec_gameshub:29,ec_appshub:36,ec_appssearch:43,em_appprofile:200,em_devprofile:201,em_gallery:202,em_canvas:203,em_report:204,em_appsettings:205,em_close:206,em_addapp:207,em_blockapp:208,em_unblockapp:209,em_removeapp:210,em_ignoreapp:211,em_sortfilter:212,em_culturefilter:213,em_categoryfilter:214,em_paging:215,em_search:216,em_settingspopupclick:217,em_sendmessage:227,em_updateclick:233,em_viewallclick:237,em_notificationlinkinmessageclick:241,em_notificationactionitemclick:242,em_findfriendsclick:243,em_viewmyappsclick:244};var currentAppId="";Type.registerNamespace("MySpace.Web.Services.Apps");MySpace.Web.Services.Apps.Apps=function(){MySpace.Web.Services.Apps.Apps.initializeBase(this);this._timeout=0;this._userContext=null;this._succeeded=null;this._failed=null};MySpace.Web.Services.Apps.Apps.prototype={MoveAppUp:function(C,A,D,B,E){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"MoveAppUp",false,{token:C,surfaceId:A},D,B,E)},MoveAppDown:function(C,A,D,B,E){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"MoveAppDown",false,{token:C,surfaceId:A},D,B,E)},SetBookmarksDisplayOrder:function(A,C,D,B,E){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"SetBookmarksDisplayOrder",false,{bookmarkOrder:A,userId:C},D,B,E)},UninstallApplication:function(B,C,A,D){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"UninstallApplication",false,{token:B},C,A,D)},UninstallApplicationEx:function(C,A,D,B,E){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"UninstallApplicationEx",false,{token:C,callbackParams:A},D,B,E)},IsAppInstallable:function(C,E,B,A,D){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"IsAppInstallable",false,{appId:C,viewerId:E},B,A,D)},GetAddAppFooterText:function(B,C,A,D){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"GetAddAppFooterText",false,{appid:B},C,A,D)},InstallApplication:function(B,C,D,A,E){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"InstallApplication",false,{token:B,permissions:C},D,A,E)},InstallApplicationEx:function(C,D,A,E,B,F){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"InstallApplicationEx",false,{token:C,permissions:D,callbackParams:A},E,B,F)},InstallApplicationExWithAppParams:function(C,D,A,E,F,B,G){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"InstallApplicationExWithAppParams",false,{token:C,permissions:D,callbackParams:A,appParams:E},F,B,G)},InstallApplicationExWithAppParamsAndClickTracking:function(B,E,F,A,C,H,I,J,G,D){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"InstallApplicationExWithAppParamsAndClickTracking",false,{token:B,permissions:E,callbackParams:F,appParams:A,clickTrackingParams:C,appCookie:H,useAppCookie:I},J,G,D)},RevokeApplicationToken:function(B,C,A,D){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"RevokeApplicationToken",false,{token:B},C,A,D)},RevokeApplicationTokenEx:function(C,A,D,B,E){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"RevokeApplicationTokenEx",false,{token:C,callbackParams:A},D,B,E)},UpdateApplicationSettings:function(C,E,A,D,B,F){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"UpdateApplicationSettings",false,{appid:C,setpermissions:E,unsetpermissions:A},D,B,F)},UpdateGlobalAppEmailSettings:function(C,A,D,B,E){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"UpdateGlobalAppEmailSettings",false,{appid:C,enable:A},D,B,E)},GetApplicationPermissionsString:function(C,A,D,B,E){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"GetApplicationPermissionsString",false,{appid:C,unsetpermissions:A},D,B,E)},BlockApplication:function(B,C,A,D){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"BlockApplication",false,{token:B},C,A,D)},UnblockApplication:function(B,C,A,D){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"UnblockApplication",false,{token:B},C,A,D)},BlockApplicationFromNotifications:function(B,C,A,D){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"BlockApplicationFromNotifications",false,{token:B},C,A,D)},BlockApplicationFromActivities:function(B,C,A,D){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"BlockApplicationFromActivities",false,{token:B},C,A,D)},BlockApplicationFromInvites:function(B,C,A,D){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"BlockApplicationFromInvites",false,{token:B},C,A,D)},BlockApplicationFromRequests:function(A,C,D,B,E){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"BlockApplicationFromRequests",false,{token:C,messageID:A},D,B,E)},BlockNotifications:function(B,C,A,D){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"BlockNotifications",false,{token:B},C,A,D)},BlockActivities:function(B,C,A,D){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"BlockActivities",false,{token:B},C,A,D)},SetUserPreferences:function(E,B,A,D,C,F){return this._invoke(MySpace.Web.Services.Apps.Apps.get_path(),"SetUserPreferences",false,{appId:E,userPreferenceKeys:B,userPreferenceValues:A},D,C,F)}};MySpace.Web.Services.Apps.Apps.registerClass("MySpace.Web.Services.Apps.Apps",Sys.Net.WebServiceProxy);MySpace.Web.Services.Apps.Apps._staticInstance=new MySpace.Web.Services.Apps.Apps();MySpace.Web.Services.Apps.Apps.set_path=function(A){MySpace.Web.Services.Apps.Apps._staticInstance._path=A};MySpace.Web.Services.Apps.Apps.get_path=function(){return MySpace.Web.Services.Apps.Apps._staticInstance._path};MySpace.Web.Services.Apps.Apps.set_timeout=function(A){if(A<0){throw Error.argumentOutOfRange("value",A,Sys.Res.invalidTimeout)}MySpace.Web.Services.Apps.Apps._staticInstance._timeout=A};MySpace.Web.Services.Apps.Apps.get_timeout=function(){return MySpace.Web.Services.Apps.Apps._staticInstance._timeout};MySpace.Web.Services.Apps.Apps.set_defaultUserContext=function(A){MySpace.Web.Services.Apps.Apps._staticInstance._userContext=A};MySpace.Web.Services.Apps.Apps.get_defaultUserContext=function(){return MySpace.Web.Services.Apps.Apps._staticInstance._userContext};MySpace.Web.Services.Apps.Apps.set_defaultSucceededCallback=function(A){MySpace.Web.Services.Apps.Apps._staticInstance._succeeded=A};MySpace.Web.Services.Apps.Apps.get_defaultSucceededCallback=function(){return MySpace.Web.Services.Apps.Apps._staticInstance._succeeded};MySpace.Web.Services.Apps.Apps.set_defaultFailedCallback=function(A){MySpace.Web.Services.Apps.Apps._staticInstance._failed=A};MySpace.Web.Services.Apps.Apps.get_defaultFailedCallback=function(){return MySpace.Web.Services.Apps.Apps._staticInstance._failed};MySpace.Web.Services.Apps.Apps.set_path("/Services/Apps/Apps.asmx");MySpace.Web.Services.Apps.Apps.MoveAppUp=function(C,A,D,B,E){MySpace.Web.Services.Apps.Apps._staticInstance.MoveAppUp(C,A,D,B,E)};MySpace.Web.Services.Apps.Apps.MoveAppDown=function(C,A,D,B,E){MySpace.Web.Services.Apps.Apps._staticInstance.MoveAppDown(C,A,D,B,E)};MySpace.Web.Services.Apps.Apps.SetBookmarksDisplayOrder=function(A,C,D,B,E){MySpace.Web.Services.Apps.Apps._staticInstance.SetBookmarksDisplayOrder(A,C,D,B,E)};MySpace.Web.Services.Apps.Apps.UninstallApplication=function(B,C,A,D){MySpace.Web.Services.Apps.Apps._staticInstance.UninstallApplication(B,C,A,D)};MySpace.Web.Services.Apps.Apps.UninstallApplicationEx=function(C,A,D,B,E){MySpace.Web.Services.Apps.Apps._staticInstance.UninstallApplicationEx(C,A,D,B,E)};MySpace.Web.Services.Apps.Apps.IsAppInstallable=function(B,E,C,A,D){MySpace.Web.Services.Apps.Apps._staticInstance.IsAppInstallable(B,E,C,A,D)};MySpace.Web.Services.Apps.Apps.GetAddAppFooterText=function(B,C,A,D){MySpace.Web.Services.Apps.Apps._staticInstance.GetAddAppFooterText(B,C,A,D)};MySpace.Web.Services.Apps.Apps.InstallApplication=function(B,C,D,A,E){MySpace.Web.Services.Apps.Apps._staticInstance.InstallApplication(B,C,D,A,E)};MySpace.Web.Services.Apps.Apps.InstallApplicationEx=function(C,D,A,E,B,F){MySpace.Web.Services.Apps.Apps._staticInstance.InstallApplicationEx(C,D,A,E,B,F)};MySpace.Web.Services.Apps.Apps.InstallApplicationExWithAppParams=function(C,D,A,E,F,B,G){MySpace.Web.Services.Apps.Apps._staticInstance.InstallApplicationExWithAppParams(C,D,A,E,F,B,G)};MySpace.Web.Services.Apps.Apps.InstallApplicationExWithAppParamsAndClickTracking=function(B,G,H,A,D,I,J,F,C,E){MySpace.Web.Services.Apps.Apps._staticInstance.InstallApplicationExWithAppParamsAndClickTracking(B,G,H,A,D,I,J,F,C,E)};MySpace.Web.Services.Apps.Apps.RevokeApplicationToken=function(B,C,A,D){MySpace.Web.Services.Apps.Apps._staticInstance.RevokeApplicationToken(B,C,A,D)};MySpace.Web.Services.Apps.Apps.RevokeApplicationTokenEx=function(C,A,D,B,E){MySpace.Web.Services.Apps.Apps._staticInstance.RevokeApplicationTokenEx(C,A,D,B,E)};MySpace.Web.Services.Apps.Apps.UpdateApplicationSettings=function(C,D,A,E,B,F){MySpace.Web.Services.Apps.Apps._staticInstance.UpdateApplicationSettings(C,D,A,E,B,F)};MySpace.Web.Services.Apps.Apps.UpdateGlobalAppEmailSettings=function(C,A,D,B,E){MySpace.Web.Services.Apps.Apps._staticInstance.UpdateGlobalAppEmailSettings(C,A,D,B,E)};MySpace.Web.Services.Apps.Apps.GetApplicationPermissionsString=function(C,A,D,B,E){MySpace.Web.Services.Apps.Apps._staticInstance.GetApplicationPermissionsString(C,A,D,B,E)};MySpace.Web.Services.Apps.Apps.BlockApplication=function(B,C,A,D){MySpace.Web.Services.Apps.Apps._staticInstance.BlockApplication(B,C,A,D)};MySpace.Web.Services.Apps.Apps.UnblockApplication=function(B,C,A,D){MySpace.Web.Services.Apps.Apps._staticInstance.UnblockApplication(B,C,A,D)};MySpace.Web.Services.Apps.Apps.BlockApplicationFromNotifications=function(B,C,A,D){MySpace.Web.Services.Apps.Apps._staticInstance.BlockApplicationFromNotifications(B,C,A,D)};MySpace.Web.Services.Apps.Apps.BlockApplicationFromActivities=function(B,C,A,D){MySpace.Web.Services.Apps.Apps._staticInstance.BlockApplicationFromActivities(B,C,A,D)};MySpace.Web.Services.Apps.Apps.BlockApplicationFromInvites=function(B,C,A,D){MySpace.Web.Services.Apps.Apps._staticInstance.BlockApplicationFromInvites(B,C,A,D)};MySpace.Web.Services.Apps.Apps.BlockApplicationFromRequests=function(A,C,D,B,E){MySpace.Web.Services.Apps.Apps._staticInstance.BlockApplicationFromRequests(A,C,D,B,E)};MySpace.Web.Services.Apps.Apps.BlockNotifications=function(B,C,A,D){MySpace.Web.Services.Apps.Apps._staticInstance.BlockNotifications(B,C,A,D)};MySpace.Web.Services.Apps.Apps.BlockActivities=function(B,C,A,D){MySpace.Web.Services.Apps.Apps._staticInstance.BlockActivities(B,C,A,D)};MySpace.Web.Services.Apps.Apps.SetUserPreferences=function(D,B,A,E,C,F){MySpace.Web.Services.Apps.Apps._staticInstance.SetUserPreferences(D,B,A,E,C,F)};var gtc=Sys.Net.WebServiceProxy._generateTypedConstructor;if(typeof(MySpace.Web.Services.Apps.AppsReturn)==="undefined"){MySpace.Web.Services.Apps.AppsReturn=gtc("MySpace.Web.Services.Apps.AppsReturn");MySpace.Web.Services.Apps.AppsReturn.registerClass("MySpace.Web.Services.Apps.AppsReturn")}Type.registerNamespace("MySpace");Type.registerNamespace("MySpace.Apps");MySpace.Apps.executeUrl=function(B){if(B==null||B.length==0){return}var A=new Image();A.src=B};MySpace.Apps.executeInstallCallback=function(A){MySpace.Apps.executeUrl(A)};MySpace.Apps.executeUninstallCallback=function(A){MySpace.Apps.executeUrl(A)};MySpace.Apps.getFIMAdvParameter=function(){var A="[\\?&]adv=([^&#]*)";var C=new RegExp(A);var B=C.exec(window.location.href);if(B==null){return null}else{return B[1]}};MySpace.Apps.makeFIMAdvCallback=function(B,A){var C="http://conv.opt.fimserve.com/conv/"+B+"/?rnd="+Math.floor(Math.random()*9999999+1);if(FIM_advAppId){C+="&offid="+A+"-"+FIM_advAppId}MySpace.Apps.executeUrl(C)};MySpace.Apps.tryFIMAdvCallback=function(){var A=MySpace.Apps.getFIMAdvParameter();if(A){if(FIM_baseAdvId){MySpace.Apps.makeFIMAdvCallback(FIM_baseAdvId,A)}else{MySpace.Apps.makeFIMAdvCallback(A,A)}}else{if(FIM_baseAdvId){MySpace.Apps.makeFIMAdvCallback(FIM_baseAdvId,0)}else{return false}}return true};MySpace.Apps.tryInstallCallback=function(){if(window.Applications_InstallCallbackUrl){MySpace.Apps.executeInstallCallback(Applications_InstallCallbackUrl)}};MySpace.Apps.uninstallApplication=function(A,B,C){MySpace.Web.Services.Apps.Apps.UninstallApplicationEx(A,"sourceURL="+escape(window.location),function(D){if(typeof(D)=="object"){if(D.status==0){if(D.callbackUrl!=null&&D.callbackUrl!=""){MySpace.Apps.executeUninstallCallback(D.callbackUrl);setTimeout(B,2*1000)}else{B()}}else{C()}}else{B()}},function(D){C()})};MySpace.Apps.FindContext=function(){if(MySpace.ClientContext.FunctionalContext=="AppCanvas"){return AppBeaconEnum.ec_canvas}if(MySpace.ClientContext.FunctionalContext=="UserViewProfile"||MySpace.ClientContext.FunctionalContext=="SitesProfile"){return AppBeaconEnum.ec_profile}if(MySpace.ClientContext.FunctionalContext=="AppsSplash"){return AppBeaconEnum.ec_gallery}if(MySpace.ClientContext.FunctionalContext=="User"){return AppBeaconEnum.ec_userhome}if(MySpace.ClientContext.FunctionalContext=="ApplicationSettings"){return AppBeaconEnum.ec_appsetting}if(MySpace.ClientContext.FunctionalContext=="AppsSearch"){return AppBeaconEnum.ec_appssearch}if(MySpace.ClientContext.FunctionalContext=="AppsGame"){return AppBeaconEnum.ec_gameshub}if(MySpace.ClientContext.FunctionalContext=="Apps"){return AppBeaconEnum.ec_appshub}return -1};MySpace.Apps.bindTrackClick=function(selector,context,message,detail,appid){var links=$q(selector);for(var i=0;i<links.length;i++){$addHandler(links[i],"click",function(evt){MySpace.Apps.trackClick(evt.target,context,message,eval(detail),eval(appid))})}};MySpace.Apps.bindTrackClickEval=function(selector,context,message,detail,appid){var links=$q(selector);for(var i=0;i<links.length;i++){$addHandler(links[i],"click",function(evt){var ec=eval(context);if(typeof(ec)=="undefined"){ec=MySpace.Apps.FindContext()}MySpace.Apps.trackClick(evt.target,ec,eval(message),eval(detail),eval(appid))})}};MySpace.Apps.trackClick=function(A,C,I,E,G){if(typeof(G)=="undefined"){G=-1}else{currentAppId=G}if(typeof(E)=="undefined"){E=""}if(!MySpace.Application.keyDisabled("DWBeaconAppClicks")){var F=new Date();var H=F.getTime();var D=MySpace.ClientContext.UserId;if(typeof(MySpace.BeaconData)!="undefined"){D=MySpace.BeaconData.pid}var B=String.format("http://apps.myspace.com/Services/Apps/TrackAnalytics.asmx/TrackApp?pid={0}&userId={1}&appId={2}&eventType={3}&eventContext={4}&eventDetail={5}&time={6}&count={7}",D,parseInt(MySpace.ClientContext.UserId),parseInt(G),I,C,E,H,1);MySpace.Apps.executeUrl(B)}};MySpace.Apps.trackSettingClick=function(A){MySpace.Apps.trackClick(A,MySpace.Apps.FindContext(),AppBeaconEnum.em_appsettings)};MySpace.Apps.trackCultureClick=function(A){MySpace.Apps.trackClick(A,MySpace.Apps.FindContext(),AppBeaconEnum.em_culturefilter,A.options[A.selectedIndex].value)};MySpace.Apps.trackPagerClick=function(A){MySpace.Apps.trackClick(A,MySpace.Apps.FindContext(),AppBeaconEnum.em_paging,A.innerText)};Type.registerNamespace("MySpace.Apps.JSONP");MySpace.Apps.JSONP.timeoutIds={};MySpace.Apps.JSONP.request=function(E,A,F,C){var H=E;var B=setTimeout(F,C);MySpace.Apps.JSONP.timeoutIds[H]=B;var G=document.createElement("script");G.setAttribute("type","text/javascript");var D="?";if(A.indexOf("?")>0){D="&"}D+='jsonp=clearTimeout(MySpace.Apps.JSONP.timeoutIds["'+H+'"]);'+E;G.setAttribute("src",A+D);document.getElementsByTagName("head")[0].appendChild(G)};MySpace.Apps.JSONP.context={};MySpace.Apps.JSONP.setContext=function(A,B){MySpace.Apps.JSONP.context[A]=B};MySpace.Apps.JSONP.getContext=function(A){if(MySpace.Apps.JSONP.context.hasOwnProperty(A)){return MySpace.Apps.JSONP.context[A]}return null};Type.registerNamespace("MySpace");Type.registerNamespace("MySpace.UI");MySpace.UI.AppsPopup=function(){throw"Cannot instantiate static class."};MySpace.UI.AppsPopup._contentHolders={};MySpace.UI.AppsPopup.create=function(B,C,D){var A=MySpace.UI.Popup.create(B,C);A.set_top(60);return A};MySpace.UI.AppsPopup.createPopupV2=function(C,E,D,G,F){var B=document.createElement("div");B.innerHTML="<div class='addapp_popup_wrapper' style='z-index:1000201;left:0px;width:100%;display:none;visibility:hidden;'><div class='addapp_popup_box'><a class='addapp_popup_x'><div id='addappv2_close_x' style='float: left; margin-right: 4px; height: 17px;'>"+D+"</div><img id='addappv2_close_x' src='http://x.myspace.com/modules/applications/static/img/addappv2_close_icon.gif' /></a><div class='addapp_popup_title'></div><div class='addapp_popup_content'></div><div class='addapp_popup_buttons'><span style='margin-right: 10px;'>"+G+"</span></div></div></div>";var A=$create(MySpace.UI._Popup,{title:E,content:C,callback:F},null,null,B.firstChild);return A};MySpace.UI.AppsPopup.createWidePopupV2=function(C,E,D,G,F){var B=document.createElement("div");B.innerHTML="<div class='addapp_popup_wrapper' style='z-index:1000201;left:0px;width:100%;display:none;visibility:hidden;'><div class='wideaddapp_popup_box'><a class='addapp_popup_x'><div id='addappv2_close_x' style='float: left; margin-right: 4px; height: 17px;'>"+D+"</div><img id='addappv2_close_x' src='http://x.myspace.com/modules/applications/static/img/addappv2_close_icon.gif' /></a><div class='addapp_popup_title'></div><div class='addapp_popup_content'></div><div class='apppref_popup_buttons'><span style='margin-right: 25px;'>"+G+"</span></div></div></div>";var A=$create(MySpace.UI._Popup,{title:E,content:C,callback:F},null,null,B.firstChild);return A};MySpace.UI.AppsPopup.ajaxPermissions=function(D,A,C,E,B){return MySpace.UI.AppsPopup.ajaxPermissionsEx(D,A,C,E,B,null,null)};MySpace.UI.AppsPopup.ajaxPermissionsEx=function(H,I,E,F,J,A,K){if(typeof(A)==undefined){A=null}if(typeof(K)==undefined){K=null}var C=H.toString();var G="appid="+C+"&checkuser=true";if(A!=null){G+="&cat="+escape(A)}if(K!=null){G+="&perm="+escape(K)}MySpace.WebRequest.invoke("/Modules/Applications/Pages/AppPermissions.aspx",false,G,B,D,null,0);function B(M,L){var N=MySpace.UI.AppsPopup.create(M,F);J(true,N);MySpace.Apps.bindTrackClick(".appSettings",AppBeaconEnum.ec_updateapppermissionspopup,AppBeaconEnum.em_appsettings,"",'evt.target.parentNode.getAttribute("appid")')}function D(){J(false,null)}return};MySpace.UI.AppsPopup.ajaxPermissionsExternalApp=function(H,I,E,F,J,A,K){if(typeof(A)==undefined){A=null}if(typeof(K)==undefined){K=null}var C=H.toString();var G="appid="+C+"&checkuser=true";if(A!=null){G+="&cat="+escape(A)}if(K!=null){G+="&perm="+escape(K)}MySpace.WebRequest.invoke("/Modules/Applications/Pages/ExternalAppPermissions.aspx",false,G,B,D,null,0);function B(M,L){var N=MySpace.UI.AppsPopup.create(M,F);J(true,N)}function D(){J(false,null)}return};MySpace.UI.AppsPopup.getPermissions=function(A,C){var B=new Array();var D=A._box.getElementsByTagName("input");for(i=0;i<D.length;i++){if(Sys.UI.DomElement.containsCssClass(D[i],"userAppPermission")&&D[i].checked==C){B.push(D[i].value)}}return B};MySpace.UI.AppsPopup.getSelectedPermissions=function(A){return MySpace.UI.AppsPopup.getPermissions(A,true)};MySpace.UI.AppsPopup.getUnselectedPermissions=function(A){return MySpace.UI.AppsPopup.getPermissions(A,false)};MySpace.UI.AppsPopup.ajaxBlockConfirmation=function(I,G,L){var C=I.toString();var H="appid="+C;currentAppId=I;MySpace.WebRequest.invoke("/Modules/Applications/Pages/BlockApplication.aspx",false,H,B,E,null,0);function B(N,M){var O=N;var P=MySpace.UI.AppsPopup.create(O,G);L(true,P);$addHandler($q(".popup_wrapper:last-child .popup_x")[0],"click",F);$addHandler($q(".popup_wrapper:last-child .popup_buttons input")[0],"click",A);$addHandler($q(".popup_wrapper:last-child .popup_buttons input")[1],"click",F);$addHandler($q(".popup_wrapper:last-child .blockappsetting")[0],"click",J);$addHandler($q(".popup_wrapper:last-child .blockappprofile")[0],"click",K);$addHandler($q(".popup_wrapper:last-child .blockappcanvas")[0],"click",D)}function D(M){MySpace.Apps.trackClick(M,AppBeaconEnum.ec_blockpopup,AppBeaconEnum.em_canvas,MySpace.ClientContext.FunctionalContext,currentAppId)}function K(M){MySpace.Apps.trackClick(M,AppBeaconEnum.ec_blockpopup,AppBeaconEnum.em_appprofile,MySpace.ClientContext.FunctionalContext,currentAppId)}function J(M){MySpace.Apps.trackClick(M,AppBeaconEnum.ec_blockpopup,AppBeaconEnum.em_appsettings,MySpace.ClientContext.FunctionalContext,currentAppId)}function F(M){MySpace.Apps.trackClick(M,AppBeaconEnum.ec_blockpopup,AppBeaconEnum.em_close,MySpace.ClientContext.FunctionalContext,currentAppId)}function A(M){MySpace.Apps.trackClick(M,AppBeaconEnum.ec_blockpopup,AppBeaconEnum.em_blockapp,MySpace.ClientContext.FunctionalContext,currentAppId);$removeHandler($q(".popup_wrapper:last-child .popup_x")[0],"click",F)}function E(){L(false,null)}return};MySpace.UI.AppsPopup.ajaxRequestPermission=function(E,A,D,C){var B=function(F){var J="appid="+E+"&perm="+escape(A)+"&reason="+escape(D);var K=F;var H="<center style='margin-top: 25px; margin-bottom: 25px;'>"+MySpaceRes.AppManagement.AppsPopup_Loading+"<br /><img style='margin-top: 15px;' src='/modules/common/static/img/fhloadercircles.gif' /></center>";p=MySpace.UI.AppsPopup.createPopupV2(H,MySpaceRes.AppManagement.RequestPermissionV2PopupTitle,MySpaceRes.AppManagement.AppsPopupV2Close,K);p.add_button(MySpaceRes.AppManagement.RequestPermissionV2AllowPermission);p.add_button(MySpaceRes.AppManagement.RequestPermissionV2Deny);p.show(C);MySpace.WebRequest.invoke("/Modules/Applications/Pages/RequestPermissionV2.aspx",false,J,I,G,null,0);function I(M,L){var N=M;p.set_content(N);MySpace.UI.AppsPopup.checkForHidePermissionButtons();$create(MySpace.UI._Popup,null,null,null,p._element)}function G(){}};MySpace.Web.Services.Apps.Apps.GetAddAppFooterText(E,B);return};MySpace.UI.AppsPopup.checkForHidePermissionButtons=function(){var C=document.getElementById("hideRequestPermButton");if(C!=null){var B=document.getElementsByTagName("input");for(var A=0;A<B.length;A++){if((B[A].value==MySpaceRes.AppManagement.RequestPermissionV2Deny)||(B[A].value==MySpaceRes.AppManagement.RequestPermissionV2AllowPermission)){B[A].style.visibility="hidden"}}}else{var B=document.getElementsByTagName("input");for(var A=0;A<B.length;A++){if((B[A].value==MySpaceRes.AppManagement.RequestPermissionV2Deny)||(B[A].value==MySpaceRes.AppManagement.RequestPermissionV2AllowPermission)){B[A].style.visibility="visible"}}}};MySpace.UI.AppsPopup.ajaxAddApp=function(J,G,K){var H=MySpace.Application.keyDisabled("Applications_EnableV2AddAppPopup");var B=J.toString();var C=window.location.href;var I="appid="+B+"&cat=2&nexturl="+escape(C);var A;var E="<center style='margin-top: 25px; margin-bottom: 25px;'>"+MySpaceRes.AppManagement.AppsPopup_Loading+"<br /><img style='margin-top: 15px;' src='/modules/common/static/img/fhloadercircles.gif' /></center>";var D=new Array();var F=function(M){var S=M;currentAppId=B;if(H){A=MySpace.UI.AppsPopup.create(E,G);A.add_button(MySpaceRes.ProfileDisplay.AppInstallPopupButtonInstall);A.add_button(MySpaceRes.ProfileDisplay.AppInstallPopupButtonCancel,true).isCancel=true;A.show(K);MySpace.WebRequest.invoke("/Modules/Applications/Pages/AddApp.aspx",false,I,O,N,null,0)}else{A=MySpace.UI.AppsPopup.createPopupV2(E,MySpaceRes.AppManagement.AppsPopupV2AddApp,MySpaceRes.AppManagement.AppsPopupV2Close,S);A.add_button(MySpaceRes.ProfileDisplay.AppInstallPopupButtonInstall);A.show(K);MySpace.WebRequest.invoke("/Modules/Applications/Pages/AddAppV2.aspx",false,I,O,N,null,0)}function O(U,T){var W=U;A.set_content(W);MySpace.UI.AppsPopup.checkForHideAddButton();var V=$q("a.addapp_popup_x").length-1;$addHandler($q("a.addapp_popup_x")[V],"click",R);$addHandler($q(".addapp_popup_buttons input")[V],"click",L);$addHandler($q(".addappv2_addcanvas")[V],"click",P);$addHandler($q(".addappv2_addprofile")[V],"click",Q)}function R(T){MySpace.Apps.trackClick(T,AppBeaconEnum.ec_addpopup,AppBeaconEnum.em_close,MySpace.ClientContext.FunctionalContext,currentAppId)}function Q(T){MySpace.Apps.trackClick(T,AppBeaconEnum.ec_addpopup,AppBeaconEnum.em_appprofile,MySpace.ClientContext.FunctionalContext,currentAppId)}function P(T){MySpace.Apps.trackClick(T,AppBeaconEnum.ec_addpopup,AppBeaconEnum.em_canvas,MySpace.ClientContext.FunctionalContext,currentAppId)}function L(T){MySpace.Apps.trackClick(T,AppBeaconEnum.ec_addpopup,AppBeaconEnum.em_addapp,MySpace.ClientContext.FunctionalContext,currentAppId)}function N(){}MySpace.UI.AppsPopup.checkForHideAddButton()};MySpace.Web.Services.Apps.Apps.GetAddAppFooterText(J,F);return};MySpace.UI.AppsPopup.checkForHideAddButton=function(){var C=document.getElementById("hideAddAppButton");if(C!=null){var B=document.getElementsByTagName("input");for(var A=0;A<B.length;A++){if(B[A].value==MySpaceRes.ProfileDisplay.AppInstallPopupButtonInstall){B[A].style.visibility="hidden"}}}else{var B=document.getElementsByTagName("input");for(var A=0;A<B.length;A++){if(B[A].value==MySpaceRes.ProfileDisplay.AppInstallPopupButtonInstall){B[A].style.visibility="visible"}}}};function getElementsByClassName(G,F){if(!F){F=document.getElementsByTagName("body")[0]}var A=[];var E=new RegExp("\\b"+G+"\\b");var D=F.getElementsByTagName("*");for(var C=0,B=D.length;C<B;C++){if(E.test(D[C].className)){A.push(D[C])}}return A}MySpace.UI.AppsPopup.ajaxPreferences=function(E,G,D){var A=E.toString();var F="appid="+A;var C="<center style='margin-top: 25px; margin-bottom: 25px;'>"+MySpaceRes.AppManagement.AppsPopup_Loading+"<br /><img style='margin-top: 15px;' src='/modules/common/static/img/fhloadercircles.gif' /></center>";var B=function(H){var L=H;var K=MySpace.UI.AppsPopup.createWidePopupV2(C,G,MySpaceRes.AppManagement.AppsPopupV2Close,L);K.add_button(MySpaceRes.ProfileDisplay.AppInstallPopupButtonInstall);K.show(function(R,P){if(P.target.isCancel){R.set_content("");if(typeof opt_callback==="function"){opt_callback(null)}return}var Q=[];var O=[];var T=getElementsByClassName("preferenceDefinition");for(var M=0;M<T.length;M++){Q.push(T[M].name);if(T[M].type=="checkbox"){O.push(T[M].checked)}else{O.push(T[M].value)}}prefList=getElementsByClassName("preferenceListText")[0];if(prefList){Q.push(prefList.name);var S=getElementsByClassName("preferenceListItem");var N="";for(var M=0;M<S.length;M++){N=N+S[M].innerHTML.substr(0,S[M].innerHTML.indexOf("<"))+"|"}N=N.substr(0,N.length-1);O.push(N)}R.set_content("");MySpace.Web.Services.Apps.Apps.SetUserPreferences(E,Q,O,function(U){switch(U.status){case 0:if(typeof opt_callback==="function"){opt_callback(null)}return;default:if(typeof opt_callback==="function"){opt_callback(null)}return}},function(U){if(typeof opt_callback==="function"){opt_callback(null)}})});MySpace.WebRequest.invoke("/Modules/Applications/Pages/UserAppPreferences.aspx",false,F,J,I,null,0);function J(N,M){var O=N;K.set_content(O);$create(MySpace.UI.AppPreferenceContainer,{rootElement:K._element},null,null,K._element);D(true,K)}function I(){D(false,null)}};MySpace.Web.Services.Apps.Apps.GetAddAppFooterText(E,B);return};MySpace.UI.AppsPopup.registerClass("MySpace.UI.AppsPopup");MySpace.UI.AppPreferenceContainer=function(A){MySpace.UI.AppPreferenceContainer.initializeBase(this,[A])};MySpace.UI.AppPreferenceContainer.prototype={_rootElement:null,get_rootElement:function(){return this._rootElement},set_rootElement:function(A){this._rootElement=A},initialize:function(){var C=this._rootElement.getElementsByTagName("form");for(var A=0;A<C.length;A++){if(Sys.UI.DomElement.containsCssClass(C[A],"preferenceList")){var B="apppreflist_"+A;C[A].id=B;$create(MySpace.UI.AppPreferenceList,{rootElement:C[A]},null,null,$get(B))}}}};MySpace.UI.AppPreferenceContainer.registerClass("MySpace.UI.AppPreferenceContainer",Sys.UI.Control);MySpace.UI.AppPreferenceList=function(A){MySpace.UI.AppPreferenceList.initializeBase(this,[A])};MySpace.UI.AppPreferenceList.prototype={_rootElement:null,_textInputElement:null,get_rootElement:function(){return this._rootElement},set_rootElement:function(A){this._rootElement=A},initialize:function(){var D=this._rootElement.getElementsByTagName("input");for(var E=0;E<D.length;E++){if(Sys.UI.DomElement.containsCssClass(D[E],"preferenceListText")){this._textInputElement=D[E]}else{if(Sys.UI.DomElement.containsCssClass(D[E],"preferenceListButton")){$addHandler(D[E],"click",Function.createDelegate(this,function(J){if(this._textInputElement.value!=""){var L=J.target.parentNode.getElementsByTagName("span");var G=null;for(var I=0;I<L.length;I++){if(Sys.UI.DomElement.containsCssClass(L[I],"preferenceListValues")){G=L[I];break}}var K=document.createElement("span");K.className="preferenceListItem";K.appendChild(document.createTextNode(this._textInputElement.value));this._textInputElement.value="";var H=document.createElement("a");H.className="preferenceListItemRemove";H.innerHTML="X";$addHandler(H,"click",function(M){M.target.parentNode.parentNode.removeChild(M.target.parentNode)});K.appendChild(H);G.appendChild(K);G.appendChild(document.createElement("wbr"))}}));break}}}var F=this._rootElement.getElementsByTagName("span");for(var C=0;C<F.length;C++){if(Sys.UI.DomElement.containsCssClass(F[C],"preferenceListItem")){var A=F[C].getElementsByTagName("a");for(var B=0;B<A.length;B++){if(Sys.UI.DomElement.containsCssClass(A[B],"preferenceListItemRemove")){$addHandler(A[B],"click",function(G){G.target.parentNode.parentNode.removeChild(G.target.parentNode)});break}}}}}};MySpace.UI.AppPreferenceList.registerClass("MySpace.UI.AppPreferenceList",Sys.UI.Control);if(typeof(Sys)!=="undefined"){Sys.Application.notifyScriptLoaded()}MySpace.UI.AppsPopup.ajaxBlockConfirmation=function(I,G,L){var C=I.toString();currentAppId=C;var H="appid="+C;MySpace.WebRequest.invoke("/Modules/Applications/Pages/BlockApplication.aspx",false,H,B,E,null,0);function B(N,M){var O=N;var P=MySpace.UI.AppsPopup.create(O,G);L(true,P);$addHandler($q(".popup_wrapper:last-child .popup_x")[0],"click",F);$addHandler($q(".popup_wrapper:last-child .popup_buttons input")[0],"click",A);$addHandler($q(".popup_wrapper:last-child .popup_buttons input")[1],"click",F);$addHandler($q(".popup_wrapper:last-child .blockappsetting")[0],"click",J);$addHandler($q(".popup_wrapper:last-child .blockappprofile")[0],"click",K);$addHandler($q(".popup_wrapper:last-child .blockappcanvas")[0],"click",D)}function A(M){MySpace.Apps.trackClick(M,AppBeaconEnum.ec_blockpopup,AppBeaconEnum.em_blockapp,MySpace.ClientContext.FunctionalContext,currentAppId);$removeHandler($q(".popup_wrapper:last-child .popup_x")[0],"click",F)}function K(M){MySpace.Apps.trackClick(M,AppBeaconEnum.ec_blockpopup,AppBeaconEnum.em_appprofile,MySpace.ClientContext.FunctionalContext,currentAppId)}function J(M){MySpace.Apps.trackClick(M,AppBeaconEnum.ec_blockpopup,AppBeaconEnum.em_appsettings,MySpace.ClientContext.FunctionalContext,currentAppId)}function F(M){MySpace.Apps.trackClick(M,AppBeaconEnum.ec_blockpopup,AppBeaconEnum.em_close,MySpace.ClientContext.FunctionalContext,currentAppId)}function D(M){MySpace.Apps.trackClick(M,AppBeaconEnum.ec_blockpopup,AppBeaconEnum.em_canvas,MySpace.ClientContext.FunctionalContext,currentAppId)}function E(){L(false,null)}return};MySpace.UI.AppsPopup.ajaxBlockAppWithOptions=function(J,B,H,M){var D=J.toString();currentAppId=D;var I="appid="+D+"&block_source="+B;MySpace.WebRequest.invoke("/Modules/Applications/Pages/BlockAppWithOptions.aspx",false,I,C,F,null,0);function C(O,N){var P=O;var Q=MySpace.UI.AppsPopup.create(P,H);M(true,Q);$addHandler($q(".popup_wrapper:last-child .popup_x")[0],"click",G);$addHandler($q(".popup_wrapper:last-child .popup_buttons input")[0],"click",A);$addHandler($q(".popup_wrapper:last-child .blockappsetting")[0],"click",K);$addHandler($q(".popup_wrapper:last-child .blockappprofile")[0],"click",L);$addHandler($q(".popup_wrapper:last-child .blockappcanvas")[0],"click",E)}function G(N){MySpace.Apps.trackClick(N,AppBeaconEnum.ec_blockpopup,AppBeaconEnum.em_close,MySpace.ClientContext.FunctionalContext,currentAppId)}function A(N){MySpace.Apps.trackClick(N,AppBeaconEnum.ec_blockpopup,AppBeaconEnum.em_blockapp,MySpace.ClientContext.FunctionalContext,currentAppId)}function E(N){MySpace.Apps.trackClick(N,AppBeaconEnum.ec_blockpopup,AppBeaconEnum.em_canvas,MySpace.ClientContext.FunctionalContext,currentAppId)}function L(N){MySpace.Apps.trackClick(N,AppBeaconEnum.ec_blockpopup,AppBeaconEnum.em_appprofile,MySpace.ClientContext.FunctionalContext,currentAppId)}function K(N){MySpace.Apps.trackClick(N,AppBeaconEnum.ec_blockpopup,AppBeaconEnum.em_appsettings,MySpace.ClientContext.FunctionalContext,currentAppId)}function F(){M(false,null)}return};MySpace.UI.AppsPopup.BlockActivities=function(G,D,B){var I=function(J){if(J!=undefined){switch(J.status){case 0:if(MySpace.HomeDisplay&&MySpace.HomeDisplay.activitiesModule){MySpace.HomeDisplay.activitiesModule.getData(0)}else{location.reload(true)}break;case 1:break}}};var H=function(J){};var A=function(){var J=function(K){MySpace.Web.Services.Apps.Apps.BlockApplicationFromActivities(D,I,H)};if(!MySpace.Application.keyDisabled("Applications_KeepInstalledWhenBlocked")){J()}else{MySpace.Apps.uninstallApplication(D,J)}};var E=function(J){if(J){J.parentNode.removeChild(J)}};var F="Block App";var C="none";if(B){C="activities"}MySpace.UI.AppsPopup.ajaxBlockAppWithOptions(G,C,F,function(J,K){var L=function(M,P){if(P.target.isCancel||!J){E(M.get_element());return}var N=document.getElementById("block_options_all_"+G);if(N&&N.checked){E(M.get_element());A();return}var O=document.getElementById("block_options_activities_"+G);if(O&&O.checked){E(M.get_element());MySpace.Web.Services.Apps.Apps.BlockActivities(D,I,H);return}E(M.get_element())};K.add_button("Confirm");K.set_width(500);K.show(L)})};Type.registerNamespace("MySpace.MDP");Type.registerNamespace("MySpace.MDP.Apps");Type.registerNamespace("MySpace.MDP.Util");MySpace.MDP.Util.isArray=function(A){if(A==null){return false}return A.constructor==(new Array).constructor};MySpace.MDP.Apps.API_RESOURCE_TIMEOUT=3*1000;MySpace.MDP.Apps.VIEWER_APPS_RESOURCE=-1;MySpace.MDP.Apps.OWNER_APPS_RESOURCE=-1;MySpace.MDP.Apps.setViewerAppsResource=function(A){MySpace.MDP.Apps.VIEWER_APPS_RESOURCE=A};MySpace.MDP.Apps.setListAppsResource=function(A){MySpace.MDP.Apps.setViewerAppsResource(A)};MySpace.MDP.Apps.setOwnerAppsResource=function(A){MySpace.MDP.Apps.OWNER_APPS_RESOURCE=A};MySpace.MDP.Apps.AppCache=function(){MySpace.MDP.Apps.AppCache.initializeBase(this);this._initialized=false;this._cache={};this._apps=null;this._viewerInfo=null;this._viewerGlobalPermissions=null;this._bookmarkedApps=null};MySpace.MDP.Apps.AppCache.prototype={clear:function(){this._cache={};this._initialized=false},populate:function(B){this.clear();if(!MySpace.MDP.Util.isArray(B)&&MySpace.MDP.Util.isArray(B.userInstalledApplications)){if(B.hasOwnProperty("viewer")){this._viewerInfo=B.viewer}if(B.hasOwnProperty("bookmarkedApplications")){this._bookmarkedApps=B.bookmarkedApplications}if(B.hasOwnProperty("globalPermissions")){this._viewerGlobalPermissions=B.globalPermissions}B=B.userInstalledApplications}if(B==null){B=[]}this._apps=B;for(var A in B){this._cache[B[A].id]=B[A]}this._initialized=true;return B},getApp:function(A){return this._cache[A]},getApps:function(){return this._apps},getBookmarkedApps:function(){return this._bookmarkedApps},getViewerInfo:function(){return this._viewerInfo},checkViewerGlobalPermission:function(A){if(this._viewerGlobalPermissions!=null&&(typeof A=="string")){A=A.toUpperCase();for(var B=0;B<this._viewerGlobalPermissions.length;B++){if(A==this._viewerGlobalPermissions[B]){return true}}}return false},checkApplicationPermission:function(D,A){var E=this._cache[D];if(!E||(typeof A!="string")){return false}A=A.toUpperCase();if(A=="BI"){return true}if(E.hasOwnProperty("applicationPermissions")){var C=E.applicationPermissions;for(var B=0;B<C.length;B++){if(A==C[B]){return true}}}return false},isInitialized:function(){return this._initialized}};MySpace.MDP.Apps.AppCache.registerClass("MySpace.MDP.Apps.AppCache");var mdpAppCache=new MySpace.MDP.Apps.AppCache();var mdpOwnerAppCache=new MySpace.MDP.Apps.AppCache();MySpace.MDP.Apps.CallbackProxy=function(D,C,A,B){MySpace.MDP.Apps.AppCache.initializeBase(this);this.cache=C;this.callbackProxyId=D;this.successCallback=A;this.errorCallback=B};MySpace.MDP.Apps.CallbackProxy.prototype={invokeCallback:function(B){var A=this.cache.populate(B);this.successCallback(A);delete MySpace.MDP.Apps.callbackProxies[this.callbackProxyId]}};MySpace.MDP.Apps.callbackProxies={};MySpace.MDP.Apps._listApps=function(G,L,C,E,K,F,B,A){if(typeof F!="string"){K()}if(B.isInitialized()){E(B.getApps());return}var N=F;var H="?";if(N.indexOf("?")>0){H="&"}if(G!=null&&G!=""){N+=H+"token="+G;H="&"}if(L!=null&&L!=""){N+=H+"timestamp="+L}var J=K;if(typeof(K)=="function"){J=K.name+"();"}var M=MySpace.MDP.Apps.API_RESOURCE_TIMEOUT;var I=A;if(!I||I===""){I=C}MySpace.MDP.Apps.callbackProxies[I]=new MySpace.MDP.Apps.CallbackProxy(I,B,E,K,47);var D="MySpace.MDP.Apps.callbackProxies['"+I+"'].invokeCallback";MySpace.Apps.JSONP.request(D,N,J,M)};MySpace.MDP.Apps.listOwnerApps=function(D,E,B,A,C){MySpace.MDP.Apps._listApps(D,E,B,A,C,MySpace.MDP.Apps.OWNER_APPS_RESOURCE,mdpOwnerAppCache,"owner")};MySpace.MDP.Apps.listViewerApps=function(D,E,B,A,C){MySpace.MDP.Apps._listApps(D,E,B,A,C,MySpace.MDP.Apps.VIEWER_APPS_RESOURCE,mdpAppCache,"viewer")};MySpace.MDP.Apps.listApps=function(D,E,B,A,C){MySpace.MDP.Apps.listViewerApps(D,E,B,A,C)};MySpace.MDP.Apps.getOwnerAppFromCache=function(B,A){MySpace.MDP.Apps._getAppFromCache(B,A,mdpOwnerAppCache)};MySpace.MDP.Apps.getViewerAppFromCache=function(B,A){MySpace.MDP.Apps._getAppFromCache(B,A,mdpAppCache)};MySpace.MDP.Apps.getAppFromCache=function(B,A){MySpace.MDP.Apps.getViewerAppFromCache(B,A)};MySpace.MDP.Apps._getAppFromCache=function(C,A,B){if(B.getApp(C)!=null){var D=B.getApp(C);A(D);return true}return false};MySpace.MDP.Apps.getViewerInfoFromCache=function(C,B){if(mdpAppCache.getViewerInfo()!=null){var A=mdpAppCache.getViewerInfo();if(mdpAppCache.checkApplicationPermission(C,"BI")){B(A)}else{if(ifpc_current_surface=="canvas"&&mdpAppCache.checkViewerGlobalPermission("BI")){B(A)}else{B({errorCode:"unauthorized",errorMessage:"Gadget does not have access to the requested data."})}}return true}return false};MySpace.MDP.Apps.getViewerApp=function(F,D,E,B,A,C){if(MySpace.MDP.Apps.getViewerAppFromCache(F,A)){return}function G(H){if(!MySpace.MDP.Apps.getViewerAppFromCache(F,A)){C()}}MySpace.MDP.Apps.listViewerApps(D,E,B,G,C)};MySpace.MDP.Apps.getOwnerApp=function(F,D,E,B,A,C){if(MySpace.MDP.Apps.getOwnerAppFromCache(F,A)){return}function G(H){if(!MySpace.MDP.Apps.getOwnerAppFromCache(F,A)){C()}}MySpace.MDP.Apps.listOwnerApps(D,E,B,G,C)};MySpace.MDP.Apps.getApp=function(F,D,E,B,A,C){MySpace.MDP.Apps.getViewerApp(F,D,E,B,A,C)};MySpace.MDP.Apps.getViewerInfo=function(E,C,D,A,B){if(MySpace.MDP.Apps.VIEWER_APPS_RESOURCE==-1){A({errorCode:"badRequest",errorMessage:"The current viewer is not logged in."});return}if(MySpace.MDP.Apps.getViewerInfoFromCache(E,A)){return}function F(G){if(!MySpace.MDP.Apps.getViewerInfoFromCache(E,A)){B()}}MySpace.MDP.Apps.listApps(C,D,ifpc_current_surface,F,B)};MySpace.MDP.Apps.generateAppMarkup=function(B,A){return MySpace.MDP.Apps.generateAppMarkupInternal(B,A)};MySpace.MDP.Apps.generateAppMarkupInternal=function(D,C){if(C.indexOf("profile")>-1){C="profile"}var B="apppanel_"+D.id+"_"+C;var E=null;if(D.hasOwnProperty("innerHTML")){E=D.innerHTML}else{var B="apppanel_"+D.id+"_"+C;var A;if(D.panelType.toLowerCase()=="opensocial"){A=document.createElement("iframe");A.id=B;A.name=B;A.allowtransparency="true";A.frameborder=0;A.style.border=0;A.height=D.height;A.width=D.width;A.src=D.iframeUrl;A.scrolling="no"}else{if(D.panelType.toLowerCase()=="flash"){var A=document.createElement("object");A.id=B;A.allowscriptaccess="never";A.allownetworking="all";A.type="application/x-shockwave-flash";A.data=D.flashUrl;A.height=D.height;A.width=D.width;var G=document.createElement("param");G.name="movie";G.value=D.flashUrl;A.appendChild(G);var H=document.createElement("param");H.name="FlashVars";H.value="";A.appendChild(H);var F=document.createElement("param");F.name="quality";F.value="high";A.appendChild(F);var J=document.createElement("param");J.name="wmode";J.value="transparent";A.appendChild(J)}}var I=document.createElement("div");I.appendChild(A);E=I.innerHTML}return E};MySpace.MDP.Apps.loadApp=function(B,A,C){if(C&&C.className=="mdp_app_placeholder"){C.innerHTML='<div style="background: transparent url(/Modules/Common/Static/img/loadercircles.gif) no-repeat; margin: 10px; padding: 3px 0 0 28px; height: 30px;">App loading...</div>';MySpace.MDP.Apps.getApp(B,"","",A,function(F){var D=document.createElement("div");D.innerHTML=MySpace.MDP.Apps.generateAppMarkupInternal(F,A);var E=D.firstChild;E.style.display="none";C.appendChild(E);MySpace.MDP.Apps.loadAppPlaceholders[B+A]=C},function(){C.innerHTML='<div style="margin: 10px; padding: 3px 0 0 3px; height: 30px;">Error loading app.</div>'})}};MySpace.MDP.Apps.loadAppPlaceholders={};MySpace.MDP.Apps.appLoadedCallback=function(C,A){var B=C+A;if(MySpace.MDP.Apps.loadAppPlaceholders.hasOwnProperty(B)){var D=MySpace.MDP.Apps.loadAppPlaceholders[B];D.removeChild(D.firstChild);D.firstChild.style.display="block";if(D.className=="mdp_app_placeholder"){D.style.height="auto";D.style.width="auto"}}};if(!window._IFPC){window._IFPC={registerService:function(){}}}function ifpc_widget_requestNavigateTo(C,B,A,E,D){ifpc_widget_requestNavigateToEx(C,B,A,E,D,false,false)}function ifpc_widget_requestNavigateToEx(I,G,B,D,A,C,H){var F=encodeURIComponent(gadgets.json_.stringify(D));var E=null;switch(B){case"canvas":E=ifpc_canvas_urltemplate;break;case"profile":E=ifpc_profile_urltemplate;break;case"home":E=ifpc_home_urltemplate;break}if(E!=null){if(-1===ifpc_ownerid){if(MySpace&&MySpace.ClientContext&&MySpace.ClientContext.DisplayFriendId){ifpc_ownerid=MySpace.ClientContext.DisplayFriendId}}E=E.replace("{0}",I);E=E.replace("{1}",ifpc_ownerid);E=E.replace("{2}",F);if(C){E+="&newinstall=1"}if(H){E+="&"+H}top.location=E}}_IFPC.registerService("requestNavigateTo",ifpc_widget_requestNavigateTo);function ifpc_requestInstallAndPermission(D,B,C,A){headerContent=MySpaceRes.ProfileDisplay.AppInstallHeader+MySpaceAppProfileContext.appDisplayName;MySpace.UI.AppsPopup.ajaxAddApp(MySpaceAppProfileContext.appId,headerContent,function(F,H){if(H.target.parentNode.isCancel||H.target.isCancel){var E={installed:false};A(E);return}var G=MySpace.UI.AppsPopup.getSelectedPermissions(F);MySpace.Web.Services.Apps.Apps.InstallApplication(MySpaceAppProfileContext.token,G,function(K){if(K!=undefined){switch(K.status){case 0:if(K.callbackUrl!=null){MySpace.Apps.executeInstallCallback(K.callbackUrl)}if(mdpAppCache!=null){mdpAppCache[D]={}}var I=function(N){for(i=0;i<G.length;i++){N[G[i]]=true}A(N)};var L=false;for(i=0;i<G.length;i++){if(B instanceof Array&&B.length>0){if(B[0].toLowerCase()==G[i].toLowerCase()){L=true}}}var M=function(){ifpc_widget_requestPermission(D,B,C,I)};$clearHandlers(appinstall_link);appinstall_link.id="apptopnav_appuninstall_link";appinstall_link.innerHTML="Remove App";appinstall_link.style.visibility="hidden";$addHandler(appinstall_link,"click",canvas_appuninstall);appinstall_link=false;if(L){J={};J.installed=true;I(J)}else{setTimeout(M,2*1000)}return;case 1:default:canvas_appinstall_failed(K.content);var J={installed:false};A(J);return}}},function(I){canvas_appinstall_failed(null)})})}function ifpc_widget_requestPermission(E,C,D,A){if(C instanceof Array&&C.length>0){if(appinstall_link){ifpc_requestInstallAndPermission(E,C,D,A);return}var B=function(I,H){if(H.target.isCancel||H.target.id=="addappv2_close_x"){if(typeof A==="function"){A(null)}return}var G={};var F=new Array();var J=new Array();if(H.target.value==MySpaceRes.AppManagement.RequestPermissionV2Deny){G[C[0]]=false;J.push(C[0])}else{G[C[0]]=true;F.push(C[0])}G.installed=true;MySpace.Web.Services.Apps.Apps.UpdateApplicationSettings(E,F,J,function(K){switch(K.status){case 0:if(typeof A==="function"){A(G)}return;default:if(typeof A==="function"){A(null)}return}},function(K){if(typeof A==="function"){A(null)}})};MySpace.UI.AppsPopup.ajaxRequestPermission(E,C[0],D,B)}}_IFPC.registerService("requestPermission",ifpc_widget_requestPermission);var ifpc_widget_postTo_data={};var ifpc_widget_iframe_popup=null;function ifpc_widget_postToV2(M,J){ifpc_widget_postTo_data=M;ifpc_widget_postTo_data.callback=J;var H=false;for(var E=0;E<ifpc_supported_postto_targets.length;E++){if(ifpc_supported_postto_targets[E]===ifpc_widget_postTo_data.post_type){H=true;break}}if(H){var C="/Modules/MDPPostTo/Pages/MDPPostTo.aspx?opensocial_token="+ifpc_widget_postTo_data.os_token+"&p=MDPPostTo",B="appspopup_pt_";switch(ifpc_widget_postTo_data.post_type){case"PROFILE":C+="Profile";B+="pro";break;case"SEND_MESSAGE":C+="SendMessage";B+="send";break;case"COMMENTS":C+="Comment";B+="comm";break;case"BULLETINS":C+="Bulletin";B+="bull";break;case"BLOG":C+="Blog";B+="blog";break;case"SHARE_APP":C+="AppInvite";B+="appinvite";break;case"ACTIVITY":C+="Activity";B+="act appspopup_pt_act_width";break;case"PHOTOS":C+="Photos&albumId="+content;B+="photos";break;case"APP_MESSAGE":C+="AppMessage";C+="&recipientlist="+encodeURI(ifpc_widget_postTo_data.appMessageParams.recipients);B+="appmessage";break}function I(N){return null===N||"undefined"===typeof(N)}if(I(ifpc_widget_postTo_data.opt_recipientImage)&&I(ifpc_widget_postTo_data.opt_recipientName)&&typeof(ifpc_widget_postTo_data.opt_recipientId)==="string"){C+="&ids="+ifpc_widget_postTo_data.opt_recipientId}if(ifpc_widget_postTo_data.post_type=="ACTIVITY"){var C="/Modules/MDPPostTo/Pages/MDPPopup.aspx?opensocial_token="+ifpc_widget_postTo_data.os_token+"&p=MDPPostToActivity",B="appspopup_pt_";PostToPopupV2("_onPostToComplete",ifpc_widget_postTo_data.app_id,C)}else{if("appspopup_pt_"!==B){var A=document.getElementById("post_to_container");if(A){var D=document.getElementById("post_to_iframe");if(D&&B!==D.className){A.parentNode.removeChild(A);ifpc_widget_iframe_popup=new MySpace.UI.IframePopup("post_to_container","","post_to_iframe",C,"appspopup_box_pt",B)}else{if(C.indexOf("&ids=")>=0){var L=ifpc_widget_iframe_popup._iFrameSrc;if(ifpc_widget_iframe_popup&&L.indexOf("&ids=")>=0){var K=L.substr(L.indexOf("&ids=")).split("&")[1];var F=C.substr(C.indexOf("&ids=")).split("&")[1];if(F!==K){A.parentNode.removeChild(A);ifpc_widget_iframe_popup=new MySpace.UI.IframePopup("post_to_container","","post_to_iframe",C,"appspopup_box_pt",B)}}}}}else{ifpc_widget_iframe_popup=new MySpace.UI.IframePopup("post_to_container","","post_to_iframe",C,"appspopup_box_pt",B)}ifpc_widget_iframe_popup.show();if(document.getElementById("post_to_container")){document.getElementById("post_to_container").style.position="absolute";var G=0;if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){G=document.body.scrollTop}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){G=document.documentElement.scrollTop}}document.getElementById("post_to_container").style.top=125+G+"px"}}}}}function ifpc_widget_postTo(U,T,D,N,I,L,G,O,V,J,M,F){ifpc_widget_postTo_data.os_token=U;ifpc_widget_postTo_data.post_type=T;ifpc_widget_postTo_data.subject=D;ifpc_widget_postTo_data.content=N;ifpc_widget_postTo_data.opt_recipientId=I;ifpc_widget_postTo_data.opt_recipientImage=L;ifpc_widget_postTo_data.opt_recipientName=G;ifpc_widget_postTo_data.opt_recipientProfile=O;ifpc_widget_postTo_data.app_id=M;ifpc_widget_postTo_data.callback=F;if(T==="ACTIVITY"){ifpc_widget_postTo_data.activity={};ifpc_widget_postTo_data.activity.priority=J;ifpc_widget_postTo_data.activity.template_id=V;ifpc_widget_postTo_data.activity.template_parameters=D;ifpc_widget_postTo_data.activity.media_items=N}var Q=false;for(var P=0;P<ifpc_supported_postto_targets.length;P++){if(ifpc_supported_postto_targets[P]===T){Q=true;break}}if(Q){var C="/Modules/MDPPostTo/Pages/MDPPostTo.aspx?opensocial_token="+U+"&p=MDPPostTo",R="appspopup_pt_";switch(T){case"PROFILE":C+="Profile";R+="pro";break;case"SEND_MESSAGE":C+="SendMessage";R+="send";break;case"COMMENTS":C+="Comment";R+="comm";break;case"BULLETINS":C+="Bulletin";R+="bull";break;case"BLOG":C+="Blog";R+="blog";break;case"SHARE_APP":C+="AppInvite";R+="appinvite";break;case"ACTIVITY":C+="Activity";R+="act appspopup_pt_act_width";break;case"PHOTOS":C+="Photos&albumId="+N;R+="photos";break;case"APP_MESSAGE":C+="AppMessage";R+="appmessage";break}if(null===L&&null===G&&typeof(I)==="string"){C+="&ids="+I}if(T=="ACTIVITY"){var C="/Modules/MDPPostTo/Pages/MDPPopup.aspx?opensocial_token="+U+"&p=MDPPostToActivity",R="appspopup_pt_";PostToPopupV2("_onPostToComplete",ifpc_widget_postTo_data.app_id,C)}else{if("appspopup_pt_"!==R){var H=document.getElementById("post_to_container");if(H){var E=document.getElementById("post_to_iframe");if(E&&R!==E.className){H.parentNode.removeChild(H);ifpc_widget_iframe_popup=new MySpace.UI.IframePopup("post_to_container","","post_to_iframe",C,"appspopup_box_pt",R)}else{if(C.indexOf("&ids=")>=0){var B=ifpc_widget_iframe_popup._iFrameSrc;if(ifpc_widget_iframe_popup&&B.indexOf("&ids=")>=0){var K=B.substr(B.indexOf("&ids=")).split("&")[1];var A=C.substr(C.indexOf("&ids=")).split("&")[1];if(A!==K){H.parentNode.removeChild(H);ifpc_widget_iframe_popup=new MySpace.UI.IframePopup("post_to_container","","post_to_iframe",C,"appspopup_box_pt",R)}}}}}else{ifpc_widget_iframe_popup=new MySpace.UI.IframePopup("post_to_container","","post_to_iframe",C,"appspopup_box_pt",R)}ifpc_widget_iframe_popup.show();if(document.getElementById("post_to_container")){document.getElementById("post_to_container").style.position="absolute";var S=0;if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){S=document.body.scrollTop}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){S=document.documentElement.scrollTop}}document.getElementById("post_to_container").style.top=125+S+"px"}}}}}var ifpc_widget_AddToFriends_data={};function ifpc_addFriend(B,A){ifpc_widget_AddToFriends_data=B;ifpc_widget_AddToFriends_data.callback=A;MySpace.UI.AddFriendPopup.show({friendId:B.friendId,preventDefault:false})}_IFPC.registerService("postTo",ifpc_widget_postTo);_IFPC.registerService("postToV2",ifpc_widget_postToV2);_IFPC.registerService("addFriend",ifpc_addFriend);_IFPC.registerService("requestShowApp",MySpace.MDP.Apps.appLoadedCallback);function ifpc_widget_requestUserBasicInfo(C,D,A){if(C=="VIEWER"){var B=function(){A({errorCode:"internalError",errorMessage:"Unexpected error."})};MySpace.MDP.Apps.getViewerInfo(D,"","",A,B);return}A(null)}_IFPC.registerService("parentPageBasicInfoRequest",ifpc_widget_requestUserBasicInfo);function ifpc_widget_requestUserAppData(A){A(userAppData);return}_IFPC.registerService("userAppDataRequest",ifpc_widget_requestUserAppData);Sys.Application.add_init(function(){if($get("profilerightApps")||$get("profileleftApps")){MySpace.MDP.Apps.listOwnerApps("",null,"profile",MySpace.UI.AppChrome.profileLoad,Function.emptyFunction)}});function PostToPopupV2(C,E,B){var D="appid="+E+"&cat=2";var F=parent.getElementsByClassName("addapp_popup_wrapper");var A=0;while(A<F.length){F[A].parentNode.removeChild(F[A]);A++}MySpace.WebRequest.invoke(B,false,D,_onPostToComplete,_onPostToFail,null,0)}function _onPostToComplete(B,A){var C="loading";var E=function(){if(ifpc_widget_postTo_data&&ifpc_widget_postTo_data.callback){if(ifpc_widget_postTo_data.returnValue){ifpc_widget_postTo_data.callback(ifpc_widget_postTo_data.returnValue)}else{ifpc_widget_postTo_data.callback(0)}}};p=MySpace.UI.AppsPopup.createPopupV2(C,"Publish Friend Update","close","",E);p.show();var D=B;p.set_content(D)}function _onPostToFail(){}(function($){$.extend({metadata:{defaults:{type:"class",name:"metadata",cre:/({.*})/,single:"metadata"},setType:function(type,name){this.defaults.type=type;this.defaults.name=name},get:function(elem,opts){var settings=$.extend({},this.defaults,opts);if(!settings.single.length){settings.single="metadata"}var data=$.data(elem,settings.single);if(data){return data}data="{}";if(settings.type=="class"){var m=settings.cre.exec(elem.className);if(m){data=m[1]}}else{if(settings.type=="elem"){if(!elem.getElementsByTagName){return}var e=elem.getElementsByTagName(settings.name);if(e.length){data=$.trim(e[0].innerHTML)}}else{if(elem.getAttribute!=undefined){var attr=elem.getAttribute(settings.name);if(attr){data=attr}}}}if(data.indexOf("{")<0){data="{"+data+"}"}data=eval("("+data+")");$.data(elem,settings.single,data);return data}}});$.fn.metadata=function(opts){return $.metadata.get(this[0],opts)}})(jQuery);if(window.jQuery){(function(A){if(A.browser.msie){try{document.execCommand("BackgroundImageCache",false,true)}catch(B){}}A.fn.rating=function(D){if(this.length==0){return this}if(typeof arguments[0]=="string"){if(this.length>1){var C=arguments;return this.each(function(){A.fn.rating.apply(A(this),C)})}A.fn.rating[arguments[0]].apply(this,A.makeArray(arguments).slice(1)||[]);return this}var D=A.extend({},A.fn.rating.options,D||{});A.fn.rating.calls++;this.not(".star-rating-applied").addClass("star-rating-applied").each(function(){var G,L=A(this);var E=(this.name||"unnamed-rating").replace(/\[|\]/g,"_").replace(/^\_+|\_+$/g,"");var F=A(this.form||document.body);var K=F.data("rating");if(!K||K.call!=A.fn.rating.calls){K={count:0,call:A.fn.rating.calls}}var N=K[E];if(N){G=N.data("rating")}if(N&&G){G.count++}else{G=A.extend({},D||{},(A.metadata?L.metadata():(A.meta?L.data():null))||{},{count:0,stars:[],inputs:[]});G.serial=K.count++;N=A('<span class="star-rating-control"/>');L.before(N);N.addClass("rating-to-be-drawn");if(L.attr("disabled")){G.readOnly=true}N.append(G.cancel=A('<div class="rating-cancel"><a title="'+G.cancel+'">'+G.cancelValue+"</a></div>").mouseover(function(){A(this).rating("drain");A(this).addClass("star-rating-hover")}).mouseout(function(){A(this).rating("draw");A(this).removeClass("star-rating-hover")}).click(function(){A(this).rating("select")}).data("rating",G))}var J=A('<div class="star-rating rater-'+G.serial+'"><a title="'+(this.title||this.value)+'">'+this.value+"</a></div>");N.append(J);if(this.id){J.attr("id",this.id)}if(this.className){J.addClass(this.className)}if(G.half){G.split=2}if(typeof G.split=="number"&&G.split>0){var I=(A.fn.width?J.width():0)||G.starWidth;var H=(G.count%G.split),M=Math.floor(I/G.split);J.width(M).find("a").css({"margin-left":"-"+(H*M)+"px"})}if(G.readOnly){J.addClass("star-rating-readonly")}else{J.addClass("star-rating-live").mouseover(function(){A(this).rating("fill");A(this).rating("focus")}).mouseout(function(){A(this).rating("draw");A(this).rating("blur")}).click(function(){A(this).rating("select")})}if(this.checked){G.current=J}L.hide();L.change(function(){A(this).rating("select")});J.data("rating.input",L.data("rating.star",J));G.stars[G.stars.length]=J[0];G.inputs[G.inputs.length]=L[0];G.rater=K[E]=N;G.context=F;L.data("rating",G);N.data("rating",G);J.data("rating",G);F.data("rating",K)});A(".rating-to-be-drawn").rating("draw").removeClass("rating-to-be-drawn");return this};A.extend(A.fn.rating,{calls:0,focus:function(){var D=this.data("rating");if(!D){return this}if(!D.focus){return this}var C=A(this).data("rating.input")||A(this.tagName=="INPUT"?this:null);if(D.focus){D.focus.apply(C[0],[C.val(),A("a",C.data("rating.star"))[0]])}},blur:function(){var D=this.data("rating");if(!D){return this}if(!D.blur){return this}var C=A(this).data("rating.input")||A(this.tagName=="INPUT"?this:null);if(D.blur){D.blur.apply(C[0],[C.val(),A("a",C.data("rating.star"))[0]])}},fill:function(){var C=this.data("rating");if(!C){return this}if(C.readOnly){return}this.rating("drain");this.prevAll().andSelf().filter(".rater-"+C.serial).addClass("star-rating-hover")},drain:function(){var C=this.data("rating");if(!C){return this}if(C.readOnly){return}C.rater.children().filter(".rater-"+C.serial).removeClass("star-rating-on").removeClass("star-rating-hover").removeClass("star-rating-personal-on")},draw:function(){var C=this.data("rating");if(!C){return this}this.rating("drain");if(C.current){C.current.data("rating.input").attr("checked","checked");if(C.usePersonalRatingClass==true){C.current.prevAll().andSelf().filter(".rater-"+C.serial).addClass("star-rating-personal-on")}else{C.current.prevAll().andSelf().filter(".rater-"+C.serial).addClass("star-rating-on")}}else{A(C.inputs).removeAttr("checked")}C.cancel[C.readOnly||C.required?"hide":"show"]();this.siblings()[C.readOnly?"addClass":"removeClass"]("star-rating-readonly")},select:function(D){var E=this.data("rating");if(!E){return this}if(E.readOnly){return}E.current=null;E.usePersonalRatingClass=true;if(typeof D!="undefined"){if(typeof D=="number"){return A(E.stars[D]).rating("select")}if(typeof D=="string"){A.each(E.stars,function(){if(A(this).data("rating.input").val()==D){A(this).rating("select")}})}}else{E.current=this[0].tagName=="INPUT"?this.data("rating.star"):(this.is(".rater-"+E.serial)?this:null)}this.data("rating",E);this.rating("draw");var C=A(E.current?E.current.data("rating.input"):null);if(E.callback){E.callback.apply(C[0],[C.val(),A("a",E.current)[0]])}},readOnly:function(C,D){var E=this.data("rating");if(!E){return this}E.readOnly=C||C==undefined?true:false;if(D){A(E.inputs).attr("disabled","disabled")}else{A(E.inputs).removeAttr("disabled")}this.data("rating",E);this.rating("draw")},disable:function(){this.rating("readOnly",true,true)},enable:function(){this.rating("readOnly",false,false)}});A.fn.rating.options={cancel:"Cancel Rating",cancelValue:"",split:0,starWidth:16,usePersonalRatingClass:false};A(function(){A("input[type=radio].star").rating()})})(jQuery)}(function(B){Type.registerNamespace("MySpace.Web.Modules.MyStuff.Services");MySpace.Web.Modules.MyStuff.Services.Stuff=function(){MySpace.Web.Modules.MyStuff.Services.Stuff.initializeBase(this);this._timeout=0;this._userContext=null;this._succeeded=null;this._failed=null};MySpace.Web.Modules.MyStuff.Services.Stuff.prototype={CreateOrUpdateRatingWithId:function(C,E,G,F,D,H){return this._invoke(MySpace.Web.Modules.MyStuff.Services.Stuff.get_path(),"CreateOrUpdateRatingWithId",false,{stuffId:C,rating:E,hash:G},F,D,H)}};MySpace.Web.Modules.MyStuff.Services.Stuff.registerClass("MySpace.Web.Modules.MyStuff.Services.Stuff",Sys.Net.WebServiceProxy);MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance=new MySpace.Web.Modules.MyStuff.Services.Stuff();MySpace.Web.Modules.MyStuff.Services.Stuff.set_path=function(C){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance._path=C};MySpace.Web.Modules.MyStuff.Services.Stuff.get_path=function(){return MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance._path};MySpace.Web.Modules.MyStuff.Services.Stuff.set_timeout=function(C){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance._timeout=C};MySpace.Web.Modules.MyStuff.Services.Stuff.get_timeout=function(){return MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance._timeout};MySpace.Web.Modules.MyStuff.Services.Stuff.set_defaultUserContext=function(C){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance._userContext=C};MySpace.Web.Modules.MyStuff.Services.Stuff.get_defaultUserContext=function(){return MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance._userContext};MySpace.Web.Modules.MyStuff.Services.Stuff.set_defaultSucceededCallback=function(C){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance._succeeded=C};MySpace.Web.Modules.MyStuff.Services.Stuff.get_defaultSucceededCallback=function(){return MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance._succeeded};MySpace.Web.Modules.MyStuff.Services.Stuff.set_defaultFailedCallback=function(C){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance._failed=C};MySpace.Web.Modules.MyStuff.Services.Stuff.get_defaultFailedCallback=function(){return MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance._failed};MySpace.Web.Modules.MyStuff.Services.Stuff.set_path("/modules/mystuff/services/stuff.asmx");MySpace.Web.Modules.MyStuff.Services.Stuff.CreateOrUpdateRatingWithId=function(C,E,F,G,D,H){MySpace.Web.Modules.MyStuff.Services.Stuff._staticInstance.CreateOrUpdateRatingWithId(C,E,F,G,D,H)};var A=Sys.Net.WebServiceProxy._generateTypedConstructor;if(typeof(MySpace.Web.Modules.MyStuff.Services.Stuff_ServiceResponse)==="undefined"){MySpace.Web.Modules.MyStuff.Services.Stuff_ServiceResponse=A("MySpace.Web.Modules.MyStuff.Services.Stuff+ServiceResponse");MySpace.Web.Modules.MyStuff.Services.Stuff_ServiceResponse.registerClass("MySpace.Web.Modules.MyStuff.Services.Stuff_ServiceResponse")}Type.registerNamespace("MySpace.Web.Core.UI.Controls.MyStuff.Classes");if(typeof(MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId)==="undefined"){MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId=A("MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId");MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId.registerClass("MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId")}MySpace.Web.Modules.MyStuff.Services.Stuff.prototype._invoke=function(I,H,F,G,J,C,D){if(J===null||typeof J==="undefined"){J=this.get_defaultSucceededCallback()}var E=Function.createCallback(function(K,L){var M=arguments[3];if(K.exceptionOccurred){}else{M(K,L)}},J);if(C===null||typeof C==="undefined"){C=function(L,K,M){}}if(D===null||typeof D==="undefined"){D=this.get_defaultUserContext()}return Sys.Net.WebServiceProxy.invoke(I,H,F,G,E,C,D,this.get_timeout())};Type.registerNamespace("MySpace.AppRatings");MySpace.AppRatings.Util=function(){MySpace.AppRatings.Util.initializeBase(this)};MySpace.AppRatings.Util.prototype={CreateOrUpdateRatingWithId:function(F,E,D,G){var C={__type:"MySpace.Web.Core.UI.Controls.MyStuff.Classes.StuffId",Id:F,ChannelType:E};MySpace.Web.Modules.MyStuff.Services.Stuff.CreateOrUpdateRatingWithId(C,D,G,null,null,this)},RatingsFocus:function(F,C,E){var D=B("#"+E);D[0].data=D[0].data||D.html();D.html(C.title);C.title=""},RatingsBlur:function(F,C,E){var D=B("#"+E);C.title=D.html();B("#"+E).html(D[0].data||"")}};MySpace.AppRatings.Util.registerClass("MySpace.AppRatings.Util",Sys.Net.WebServiceProxy);MySpace.AppRatings.Util._staticInstance=new MySpace.AppRatings.Util();MySpace.AppRatings.Util.CreateOrUpdateRatingWithId=function(E,D,C,F){MySpace.AppRatings.Util._staticInstance.CreateOrUpdateRatingWithId(E,D,C,F)};MySpace.AppRatings.Util.RatingsFocus=function(E,C,D){MySpace.AppRatings.Util._staticInstance.RatingsFocus(E,C,D)};MySpace.AppRatings.Util.RatingsBlur=function(E,C,D){MySpace.AppRatings.Util._staticInstance.RatingsBlur(E,C,D)}})(jQuery);(function(B){Type.registerNamespace("MySpace.Apps");MySpace.Apps.SearchBox=function(){MySpace.Apps.SearchBox.initializeBase(this)};MySpace.Apps.SearchBox.prototype={Search:function(){if(!MySpace.Application.keyDisabled("DWBeaconAppClicks")){MySpace.Apps.trackClick(null,MySpace.Apps.FindContext(),AppBeaconEnum.em_search)}var C=(MySpaceRes.AppGallery.SearchGamesAndApps!=MySpace.Apps.SearchBox.Instance.SearchBox.val())?MySpace.Apps.SearchBox.Instance.SearchBox.val():"";location.href=String.format("http://{0}/index.cfm?fuseaction=apps.search&search={1}",location.hostname,encodeURIComponent(C))},ResetSearchBox:function(){MySpace.Apps.SearchBox.Instance.SearchBox.addClass("searchappNoText");MySpace.Apps.SearchBox.Instance.SearchBox.attr("value",MySpace.Apps.SearchBox.Instance.SearchHint)},PrepSearchBox:function(){if(MySpace.Apps.SearchBox.Instance.SearchHint==MySpace.Apps.SearchBox.Instance.SearchBox.val()){MySpace.Apps.SearchBox.Instance.SearchBox.removeClass("searchappNoText");MySpace.Apps.SearchBox.Instance.SearchBox.attr("value","")}else{MySpace.Apps.SearchBox.Instance.SearchBox.removeClass("searchappNoText");MySpace.Apps.SearchBox.Instance.SearchBox.select()}}};function A(C){C.src=MySpace.StaticContentBase+"/modules/AppGallery/Static/img/appIcon.gif";C.onerror="";return true}jQuery(document).ready(function(){if(MySpace.ClientContext.FunctionalContext!="AppsSplash"){MySpace.Apps.SearchBox.Instance=new MySpace.Apps.SearchBox();MySpace.Apps.SearchBox.Instance.SearchHint=MySpaceRes.AppGallery.SearchGamesAndApps;MySpace.Apps.SearchBox.Instance.SearchBox=jQuery("#searchappBox");MySpace.Apps.SearchBox.Instance.SearchBox.bind("focus",function(C){MySpace.Apps.SearchBox.Instance.PrepSearchBox()});MySpace.Apps.SearchBox.Instance.SearchBox.bind("blur",function(C){if(MySpace.Apps.SearchBox.Instance.SearchBox.val()==""||MySpace.Apps.SearchBox.Instance.SearchBox.val()==MySpace.Apps.SearchBox.Instance.SearchHint){MySpace.Apps.SearchBox.Instance.ResetSearchBox()}});MySpace.Apps.SearchBox.Instance.SearchBox.bind("keydown",function(C){var E=(window.event)?window.event:C;var D=E.keyCode;if(D==13){E.cancelBubble=true;E.returnValue=false;if(E.stopPropagation){E.stopPropagation();E.preventDefault()}MySpace.Apps.SearchBox.Instance.Search()}});MySpace.Apps.SearchBox.Instance.SearchBox.bind("keyup",function(C){var E=(window.event)?window.event:C;var D=E.keyCode;if(D==27){MySpace.Apps.SearchBox.Instance.ResetSearchBox()}});jQuery(".searchappImg").bind("mouseover",function(C){jQuery("#"+C.target.id).addClass("searchapphover")});jQuery(".searchappImg").bind("mouseout",function(C){jQuery("#"+C.target.id).removeClass("searchapphover")});$addHandler($q(".searchappImg")[0],"click",function(C){MySpace.Apps.SearchBox.Instance.Search()});if(B("#featureModule").length>0){jQuery("#featureModule .filterLink").bind("click",function(C){var D="#"+C.target.getAttribute("t");jQuery("#featureModule .panel").hide();jQuery("#featureModule .filterLink").removeClass("currentFilterLink");jQuery("#"+C.target.id).addClass("currentFilterLink");jQuery(D).show();return false})}if(B("#recModule .filterTab").length>0){jQuery("#recModule .filterTab").bind("click",function(C){var D="#"+C.target.getAttribute("t");jQuery("#recModule .panel").hide();jQuery("#recModule .filterTab").removeClass("currentFilterTab");jQuery("#"+C.target.id).addClass("currentFilterTab");jQuery(D).show();return false})}if(B("#recModule .filterLink").length>0){jQuery("#recModule .filterLink").bind("click",function(C){var D="#"+C.target.getAttribute("t");jQuery("#recModule .panel").hide();jQuery("#recModule .filterLink").removeClass("currentFilterLink");jQuery("#"+C.target.id).addClass("currentFilterLink");jQuery(D).show();return false})}}})})(jQuery);Type.registerNamespace("MySpace.Apps");MySpace.Apps.RecommendService=function(){MySpace.Apps.RecommendService.initializeBase(this);this._timeout=0;this._userContext=null;this._succeeded=null;this._failed=null;this.itemsPerRow=3;this.maxItems=6;this.alignCenter=true};MySpace.Apps.RecommendService.prototype={GetRecommendApps:function(C,B,A,D){return MySpace.WebRequest.invoke(MySpace.Apps.RecommendService.get_path(),true,null,B,A,D)}};MySpace.Apps.RecommendService.registerClass("MySpace.Apps.RecommendService",Sys.Net.WebServiceProxy);MySpace.Apps.RecommendService._staticInstance=new MySpace.Apps.RecommendService();MySpace.Apps.RecommendService.set_path=function(A){MySpace.Apps.RecommendService._staticInstance._path=A};MySpace.Apps.RecommendService.get_path=function(){return MySpace.Apps.RecommendService._staticInstance._path};MySpace.Apps.RecommendService.set_timeout=function(A){MySpace.Apps.RecommendService._staticInstance._timeout=A};MySpace.Apps.RecommendService.get_timeout=function(){return MySpace.Apps.RecommendService._staticInstance._timeout};MySpace.Apps.RecommendService.set_defaultUserContext=function(A){MySpace.Apps.RecommendService._staticInstance._userContext=A};MySpace.Apps.RecommendService.get_defaultUserContext=function(){return MySpace.Apps.RecommendService._staticInstance._userContext};MySpace.Apps.RecommendService.set_defaultSucceededCallback=function(A){MySpace.Apps.RecommendService._staticInstance._succeeded=A};MySpace.Apps.RecommendService.get_defaultSucceededCallback=function(){return MySpace.Apps.RecommendService._staticInstance._succeeded};MySpace.Apps.RecommendService.set_defaultFailedCallback=function(A){MySpace.Apps.RecommendService._staticInstance._failed=A};MySpace.Apps.RecommendService.get_defaultFailedCallback=function(){return MySpace.Apps.RecommendService._staticInstance._failed};MySpace.Apps.RecommendService.set_path("/Modules/AppGallery/services/AppRecommendations.ashx");MySpace.Apps.RecommendService.GetRecommendApps=function(B,C,A,D){MySpace.Apps.RecommendService._staticInstance.GetRecommendApps(B,C,A,D)};Sys.Application.add_init(function(){if($get("apprecLoading")!=null){MySpace.Apps.RecommendService.GetRecommendApps(0,function(E,C){if(null!=E){var G=E.length;var B=MySpace.Apps.RecommendService._staticInstance.maxItems;var J=MySpace.Apps.RecommendService._staticInstance.itemsPerRow;var I=new Sys.StringBuilder();try{for(var F=0;F<G;F++){I.append(String.format('<div class="apprecContainer"><span id="apptitle{0}"/><span class="apprecImgContainer"><a href="{2}" title="{3}"><span>{3}</span><img width="64px" height="64px" class="apprecImg" centerimg="True" thsrc="{1}" maxheight="77" maxwidth="100" src="{1}" style="height: 64px; max-height: 64px; width: 64px;"/></a></span><div class="apprecCount"><span id="appCount{0}">{4}</span></div></div>',E[F].id,E[F].img,E[F].lnk,E[F].name,E[F].installs));if((F+1)%J==0){I.append("<div class='clearfix'></div>")}if(F==B-1){break}}var A=document.createElement("DIV");if(MySpace.Apps.RecommendService._staticInstance.alignCenter){var D=100*J;var K=($get("apprecLoading").offsetWidth-D-40)/2;A.setAttribute("style","padding-left:"+K+"px;")}A.innerHTML=I.toString();$get("apprecLoading").removeChild($get("apprecLoading").firstChild);$get("apprecLoading").appendChild(A)}catch(H){}}},function(A){},null)}});Type.registerNamespace("MySpace.Web.Apps.Modules.AppGallery.services");MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService=function(){MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService.initializeBase(this);this._timeout=0;this._userContext=null;this._succeeded=null;this._failed=null;this._appCookie=""};MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService.prototype={RunCopCheck:function(C,B,A,D){return this._invoke(MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService.get_path(),"RunCopCheck",false,{appId:C},B,A,D)},GetAccountEmail:function(C,B,A,D){return this._invoke(MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService.get_path(),"GetAccountEmail",false,{appId:C},B,A,D)},GetAdminHistory:function(C,B,A,D){return this._invoke(MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService.get_path(),"GetAdminHistory",false,{appId:C},B,A,D)}};MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService.registerClass("MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService",Sys.Net.WebServiceProxy);MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService._staticInstance=new MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService();MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService.set_path=function(A){MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService._staticInstance._path=A};MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService.get_path=function(){return MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService._staticInstance._path};MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService.set_timeout=function(A){MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService._staticInstance._timeout=A};MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService.get_timeout=function(){return MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService._staticInstance._timeout};MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService.set_defaultUserContext=function(A){MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService._staticInstance._userContext=A};MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService.get_defaultUserContext=function(){return MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService._staticInstance._userContext};MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService.set_defaultSucceededCallback=function(A){MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService._staticInstance._succeeded=A};MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService.get_defaultSucceededCallback=function(){return MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService._staticInstance._succeeded};MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService.set_defaultFailedCallback=function(A){MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService._staticInstance._failed=A};MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService.get_defaultFailedCallback=function(){return MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService._staticInstance._failed};MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService.set_path("/Modules/AppGallery/services/AppGalleryService.asmx");MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService.RunCopCheck=function(B,C,A,D){MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService._staticInstance.RunCopCheck(B,C,A,D)};MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService.GetAccountEmail=function(B,C,A,D){MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService._staticInstance.GetAccountEmail(B,C,A,D)};MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService.GetAdminHistory=function(B,C,A,D){MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService._staticInstance.GetAdminHistory(B,C,A,D)};MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService.RedirectToCanvas=function(A){top.location=A};MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService.InstallApp=function(E,F,D,C,B,H,A){var G={isInstalled:false,appId:F,token:D,useappcookie:A,appLoginCookieValue:B};MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService._staticInstance._appCookie=B;MySpace.UI.AppsPopup.ajaxAddApp(G.appId,C,function(I,K){if(K.target.parentNode.isCancel||K.target.isCancel){return}var J=MySpace.UI.AppsPopup.getSelectedPermissions(I);MySpace.Web.Services.Apps.Apps.InstallApplicationExWithAppParamsAndClickTracking(G.token,J,"install_location=appgallery&sourceURL="+escape(window.location),"",H,G.appLoginCookieValue,G.useappcookie,function(L){if(L!=undefined){switch(L.status){case 0:if(L.callbackUrl!=null&&L.callbackUrl!=""){MySpace.Apps.executeInstallCallback(L.callbackUrl)}var M=function(){location.href=L.redirectUrl};setTimeout(M,500);return;case 1:alert(L.content);return;default:alert(L.content);return}}else{alert(L.content)}},function(L){alert(L.content)})})};Sys.Application.add_init(function(){if(!MySpace.Application.keyDisabled("DWBeaconAppClicks")){var A=$q(".pagingLink");for(var C=0;C<A.length;C++){$addHandler(A[C],"click",MySpace.Apps.trackPagerClick)}$addHandler($q("#msSubnav a")[0],"click",function(E){MySpace.Apps.trackClick(E.target,MySpace.Apps.FindContext(),AppBeaconEnum.em_gallery)});$addHandler($q(".subnavgallery")[0],"click",function(E){MySpace.Apps.trackClick(E.target,MySpace.Apps.FindContext(),AppBeaconEnum.em_viewmyappsclick)});if(MySpace.Application.keyDisabled("AppGallery_V2")){MySpace.Apps.bindTrackClick(".categoryLinks",AppBeaconEnum.ec_gallery,AppBeaconEnum.em_categoryfilter,'evt.target.getAttribute("catid")');$addHandler($q(".currentCategoryLink"),"click",function(E){MySpace.Apps.trackClick(E.target,AppBeaconEnum.ec_gallery,AppBeaconEnum.em_categoryfilter,E.target.getAttribute("catid"))});MySpace.Apps.bindTrackClick(".sortLinks",AppBeaconEnum.ec_gallery,AppBeaconEnum.em_sortfilter,'evt.target.getAttribute("type")');$addHandler($q(".currentSortLink"),"click",function(E){MySpace.Apps.trackClick(E.target,AppBeaconEnum.ec_gallery,AppBeaconEnum.em_sortfilter,E.target.getAttribute("type"))});MySpace.Apps.bindTrackClick(".appprofileimg",AppBeaconEnum.ec_gallery,AppBeaconEnum.em_appprofile,'"profileimage"','evt.target.parentNode.getAttribute("appid")');MySpace.Apps.bindTrackClick(".appprofileurl",AppBeaconEnum.ec_gallery,AppBeaconEnum.em_appprofile,'"profiletitle"','evt.target.getAttribute("appid")');MySpace.Apps.bindTrackClick(".devprofileurl",AppBeaconEnum.ec_gallery,AppBeaconEnum.em_devprofile,"",'evt.target.getAttribute("appid")');MySpace.Apps.bindTrackClick(".moreinfoLinks",AppBeaconEnum.ec_gallery,AppBeaconEnum.em_appprofile,"",'evt.target.getAttribute("appid")');MySpace.Apps.bindTrackClick(".tryappLinks",AppBeaconEnum.ec_gallery,AppBeaconEnum.em_canvas,"",'evt.target.getAttribute("appid")');MySpace.Apps.bindTrackClick(".gallery_addapp",AppBeaconEnum.ec_gallery,AppBeaconEnum.em_addapp,"",'evt.target.getAttribute("appid")')}else{MySpace.Apps.bindTrackClickEval(".ailImgContainer",'evt.target.getAttribute("ec")','evt.target.getAttribute("em")','evt.target.getAttribute("ed")','evt.target.getAttribute("appid")');MySpace.Apps.bindTrackClickEval(".ailTitle",'evt.target.getAttribute("ec")','evt.target.getAttribute("em")','evt.target.getAttribute("ed")','evt.target.getAttribute("appid")');MySpace.Apps.bindTrackClickEval(".appCategory a",'evt.target.getAttribute("ec")','evt.target.getAttribute("em")','evt.target.getAttribute("ed")','evt.target.getAttribute("appid")');MySpace.Apps.bindTrackClickEval(".appTitle","MySpace.Apps.FindContext()",'evt.target.getAttribute("em")','evt.target.getAttribute("ed")','evt.target.getAttribute("appid")');MySpace.Apps.bindTrackClickEval(".apprecImgContainer","MySpace.Apps.FindContext()",'evt.target.getAttribute("em")','evt.target.getAttribute("ed")','evt.target.getAttribute("appid")');MySpace.Apps.bindTrackClickEval(".addappText",'evt.target.getAttribute("ec")',"AppBeaconEnum.em_addapp","",'evt.target.getAttribute("appid")');MySpace.Apps.bindTrackClickEval(".filterLink","MySpace.Apps.FindContext()","AppBeaconEnum.em_sortfilter",'evt.target.getAttribute("type")');MySpace.Apps.bindTrackClickEval(".filterTab","MySpace.Apps.FindContext()","AppBeaconEnum.em_sortfilter",'evt.target.getAttribute("type")');MySpace.Apps.bindTrackClickEval(".categoryLinkV2","MySpace.Apps.FindContext()","AppBeaconEnum.em_categoryfilter",'evt.target.getAttribute("catid")');MySpace.Apps.bindTrackClickEval(".viewAllBar span",'evt.target.parentNode.getAttribute("ec")',"AppBeaconEnum.em_viewallclick");MySpace.Apps.bindTrackClickEval(".mpNav li","MySpace.Apps.FindContext()","AppBeaconEnum.em_sortfilter",'evt.target.getAttribute("param")');MySpace.Apps.bindTrackClickEval(".notifAppLink","MySpace.NotificationsList.prototype.GetEventContext()","AppBeaconEnum.em_appprofile",'evt.target.getAttribute("href")','evt.target.getAttribute("appid")');MySpace.Apps.bindTrackClickEval(".notifMsgSpan a","MySpace.NotificationsList.prototype.GetEventContext()","AppBeaconEnum.em_notificationlinkinmessageclick",'evt.target.getAttribute("href")','evt.target.parentNode.getAttribute("appid")');MySpace.Apps.bindTrackClickEval(".displaynameLink","MySpace.NotificationsList.prototype.GetEventContext()","AppBeaconEnum.em_appprofile",'evt.target.getAttribute("href")','evt.target.parentNode.getAttribute("appid")');var D=$q(".activitiesContainer")[0];if(typeof(D)!="undefined"){var B=D.getAttribute("ec");MySpace.Apps.bindTrackClickEval(".findFriends a",B,"AppBeaconEnum.em_findfriendsclick");MySpace.Apps.WireStreamBeaconTrack(B)}}}});function loginRedirect(){var C=MySpace.Web.Apps.Modules.AppGallery.services.AppGalleryService._staticInstance._appCookie;var A=new Date();A.setTime(A.getTime());var D=new Date(A.getTime()+(1000*60*60));var B=document.cookie="Login="+C+"; path=/; domain=.myspace.com; expires="+D.toGMTString()+";";window.location.href="http://www.myspace.com"}Type.registerNamespace("MySpace.Apps");MySpace.Apps.MostPopular=function(){MySpace.Apps.MostPopular.initializeBase(this);this._path="/Modules/AppGallery/services/AppMostPopular.ashx";this._onSuccessCallBack=null;this._onfailCallBack=null;this._itemsPerRow=1;this._maxItemsToDisplay=10;this._defaultItemsToDisplay=5;this._categoryItemLimit=-1};MySpace.Apps.MostPopular.prototype={slider:function(F,B){var A=F.getAttribute("slideState");if(typeof("slideState")!=="undefined"&&A!==""&&A=="0"){var E=B.clientHeight;var C=$create(MySpace.UI.Effects.SlidingAnimation,{target:B,effect:MySpace.UI.Effects.SlideEffect.SlideOut,duration:0.5,fps:20,onStart:function(){this.set_startValue(E);this.get_target().style.display="block"},onEnd:function(){B.style.height="auto";$q(".moreTextIcon")[0].innerHTML=MySpaceRes.AppGallery.Less;$q(".moreTextIcon")[0].className="lessTextIcon";F.setAttribute("slideState","1")},easingFunction:MySpace.UI.Effects.Easing.quadInOut});C.play()}else{if(typeof("slideState")!=="undefined"&&A!=""&&A=="1"){var E=B.clientHeight;var D=$create(MySpace.UI.Effects.SlidingAnimation,{target:B,effect:MySpace.UI.Effects.SlideEffect.SlideIn,duration:0.5,fps:10,onStart:function(){this.set_endValue(E)},onEnd:function(){B.style.height="370px";$q(".lessTextIcon")[0].innerHTML=MySpaceRes.AppGallery.More;$q(".lessTextIcon")[0].className="moreTextIcon";F.setAttribute("slideState","0")},easingFunction:MySpace.UI.Effects.Easing.quadInOut});D.play()}}},getMostPopularApps:function(C,A,B){return MySpace.WebRequest.invoke(String.format("{0}?categoryId={1}",MySpace.Apps.MostPopular.get_path(),C),true,null,A,B,null)}};MySpace.Apps.MostPopular.registerClass("MySpace.Apps.MostPopular",Sys.Net.WebServiceProxy);MySpace.Apps.MostPopular._staticInstance=new MySpace.Apps.MostPopular();MySpace.Apps.MostPopular.set_path=function(A){MySpace.Apps.MostPopular._staticInstance._path=A};MySpace.Apps.MostPopular.get_path=function(){return MySpace.Apps.MostPopular._staticInstance._path};MySpace.Apps.MostPopular.set_onSuccessCallBack=function(A){MySpace.Apps.MostPopular._staticInstance._onSuccessCallBack=A};MySpace.Apps.MostPopular.get_onSuccessCallBack=function(){return MySpace.Apps.MostPopular._staticInstance._onSuccessCallBack};MySpace.Apps.MostPopular.set_onFailCallBack=function(A){MySpace.Apps.MostPopular._staticInstance._onFailCallBack=A};MySpace.Apps.MostPopular.get_onFailCallBack=function(){return MySpace.Apps.MostPopular._staticInstance._onFailCallBack};MySpace.Apps.MostPopular.set_itemsPerRow=function(A){MySpace.Apps.MostPopular._staticInstance._itemsPerRow=A};MySpace.Apps.MostPopular.get_itemsPerRow=function(){return MySpace.Apps.MostPopular._staticInstance._itemsPerRow};MySpace.Apps.MostPopular.set_maxItemsToDisplay=function(A){MySpace.Apps.MostPopular._staticInstance._maxItemsToDisplay=A};MySpace.Apps.MostPopular.get_maxItemsToDisplay=function(){return MySpace.Apps.MostPopular._staticInstance.maxItemsToDisplay};MySpace.Apps.MostPopular.set_defaultItemsToDisplay=function(A){MySpace.Apps.MostPopular._staticInstance._defaultItemsToDisplay=A};MySpace.Apps.MostPopular.get_defaultItemsToDisplay=function(){return MySpace.Apps.MostPopular._staticInstance._defaultItemsToDisplay};MySpace.Apps.MostPopular.getMostPopularApps=function(C,A,B){MySpace.Apps.MostPopular._staticInstance.getMostPopularApps(C,A,B)};MySpace.Apps.MostPopular.set_categoryItemLimit=function(A){MySpace.Apps.MostPopular._staticInstance._categoryItemLimit=A};MySpace.Apps.MostPopular.get_categoryItemLimit=function(){return MySpace.Apps.MostPopular._staticInstance._categoryItemLimit};Sys.Application.add_init(function(){var A=$q(".mpNav li");for(var B=0;B<A.length;B++){$addHandler(A[B],"click",function(){var C=$q(String.format("#app_{0}",this.getAttribute("param")))[0];if(C.innerHTML==""){MySpace.Apps.MostPopular.getMostPopularApps(this.getAttribute("param"),function(H,F){if(null!=H){var J=H.length;var L=new Sys.StringBuilder();try{var D=null;var E=null;for(var I=0;I<J;I++){D=new Sys.StringBuilder();var M=H[I].cats;D.append("<span>");for(var G=0;G<M.length;G++){D.append(String.format('<a href="{0}">{1}</a>',M[G].href,M[G].name));if(G==MySpace.Apps.MostPopular.get_categoryItemLimit()-1){break}if(G+1<M.length){D.append(" / ")}}D.append("</span>");String.format('<div id="ratings_{0}" class="w100l"></div>');if((I%2)==0){L.append(String.format('<li class="mpItem"><span class="mostPopularNumerals">{0}</span><div class="ailContainer"><a href="{1}"><img class="ailImgContainer" alt="{2}" src="{3}"></a><div class="ailTextContainer"><a href="{1}"><span>{2}</span></a><br>{4}</div></div>',I+1,H[I].href,H[I].name,H[I].imgUrl,D.toString()));if((I+1)%MySpace.Apps.MostPopular.get_itemsPerRow()==0){L.append("<div class='w1001'><!-- Add comment to fix IE CSS bug --></div>")}L.append("</li>")}else{L.append(String.format('<li class="mpAlternateItem"><span class="mostPopularNumerals">{0}</span><div class="ailContainer"><a href="{1}"><img class="ailImgContainer" alt="{2}" src="{3}"></a><div class="ailTextContainer"><a href="{1}"><span>{2}</span></a><br>{4}</div></div>',I+1,H[I].href,H[I].name,H[I].imgUrl,D.toString()));if((I+1)%MySpace.Apps.MostPopular.get_itemsPerRow()==0){L.append("<div class='w1001'><!-- Add comment to fix IE CSS bug --></div>")}L.append("</li>")}if(I==MySpace.Apps.MostPopular.get_maxItemsToDisplay()-1){break}}$q(".mostPopularList")[0].innerHTML=L.toString()}catch(K){}}},null)}else{oldSelectedList=$q(".mpSelected")[0];oldSelectedList.className=oldSelectedList.className.replace("mpSelected","");oldSelectedNav=$q(".mpNav li.selected")[0];oldSelectedNav.className=oldSelectedNav.className.replace("selected","");C.className=C.className+" mpSelected";this.className="selected"}})}});if(typeof(MySpace.NotificationsList)=="undefined"){MySpace.NotificationsList={}}MySpace.NotificationsList=function(){};MySpace.NotificationsList=function(){this.CurrentPage="1";this.statichost="";this.refreshList=false;this._GROUP_NAME_ATTRIB="groupName";this._existingHandler=document.onLoad;this._containerid="";this._postactiontext="";this._previewPopup=null;this._selectedIndex=0;this._actionList=new Array();this._actionButtonList=new Array();this._fadeActionList=new Array();this._removeActionList=new Array();this._postFadeActionList=new Array();this._fadeActionListText=new Array();this._fadeColorList=["#F2F2F2","#EFF1F3","#EDF1F6","#F1F6E7","#F3F8E3","#F8FAD9","#FFFFCC"];this._multiSelection=0;this._checkedHighlightedImg="";this._uncheckedHighlightedImg="";this._uncheckedImg="";this._checkedImg="";this._isLastPage="false";this._hash="";this._textError="";this._textWait="";this._actionsDiv="";this._slideHandler=0;this._slideCount=0;this._popupCallBackData=null;this._addFriendPopup=null;this._formatV2=false;this._eventContext=""};MySpace.NotificationsList.prototype={Enums:{NotificationBeaconEnum:{et_mopClickTrack:"mop_clicktrack",ec_notification:7,em_appprofile:200,em_addapp:207,em_blockapp:208,em_ignoreapp:211}},ProcessCallback:function(A,F,G){var E=this;var C=document.getElementById(G).innerHTML;var B=function(H){E.DeleteSuccessAction(G)};var D=function(H){E.DeleteFailureAction(G,C)};E.ShowInProgress(document.getElementById(G));E._containerid=G;E._postactiontext=F;MySpace.WebRequest.invoke(A,true,null,B,D,null)},TrackIgnoreClick:function(A){MySpace.Apps.trackClick(null,notificationslist._eventContext,AppBeaconEnum.em_ignoreapp,"",A)},DeleteSuccessAction:function(A){notificationslist.ReloadNotifications();return},DeleteFailureAction:function(B,A){setTimeout(function(){notificationslist.UpdateText(B,A)},3000);document.getElementById(B).innerHTML='<div style="color:red;">'+notificationslist._textError+"</div>"},UpdateText:function(B,A){document.getElementById(B).innerHTML=A},GetEventContext:function(){return notificationslist._eventContext},GetNewSingleItem:function(E){var B=E.substring(18);document.getElementById(E).innerHTML="";var C=String.format("/Modules/AppGallery/services/Notifications.ashx?group=singleitem&mode={0}&h={1}",B,notificationslist._hash);var A=function(G,F){notificationslist.GetNewItemSuccess(G,F,E)};var D=function(F){notificationslist.GetNewItemFailure(E)};MySpace.WebRequest.invoke(C,true,null,A,D,null)},GetNewItemSuccess:function(B,A,C){if(B==""||B==null){jQuery("#"+C).remove()}else{document.getElementById(C).innerHTML=B}return},GetNewItemFailure:function(A){document.getElementById(A).innerHTML='<div style="color:red;">'+notificationslist._textError+"</div>";return},ReloadNotifications:function(){var E="notificationsParent";var B="notificationsViewAll";if(document.getElementById(B)!=null){jQuery("#"+B).remove()}var C=String.format("/Modules/AppGallery/services/Notifications.ashx?group=reload&mode=none&h={0}",notificationslist._hash);var A=function(G,F){notificationslist.ReloadSuccess(G,F,E)};var D=function(F){notificationslist.ReloadFailure(E)};MySpace.WebRequest.invoke(C,true,null,A,D,null)},ReloadSuccess:function(B,A,C){if(B==""||B==null){jQuery("#"+C).remove()}else{document.getElementById(C).innerHTML=B}return},ReloadFailure:function(A){document.getElementById(A).innerHTML='<div style="color:red;">'+notificationslist._textError+"</div>";return},InstallApp:function(D,J,B,F,A,K,C,H,E,G,I){MySpace.Apps.trackClick(null,notificationslist._eventContext,AppBeaconEnum.em_addapp,"",J);notificationslist.InstallAppWithParams(D,J,B,F,A,K,C,H,E,G,I,"")},InstallAppWithParams:function(G,M,E,I,D,N,F,K,H,J,L,A){var B=F;notificationslist._actionsDiv=document.getElementById(B).innerHTML;notificationslist.ShowInProgress(document.getElementById(B));var C={isInstalled:false,appId:M,token:E};MySpace.UI.AppsPopup.ajaxAddApp(C.appId,I,function(O,Q){if(Q.target.parentNode.isCancel||Q.target.isCancel){document.getElementById(B).innerHTML=notificationslist._actionsDiv;return}var P=MySpace.UI.AppsPopup.getSelectedPermissions(O);MySpace.Web.Services.Apps.Apps.InstallApplicationExWithAppParamsAndClickTracking(C.token,P,"install_location=appinvites&sourceURL="+escape(window.location),A,"invite_gh","",false,function(R){if(R!=undefined){switch(R.status){case 0:if(R.callbackUrl!=null&&R.callbackUrl!=""){MySpace.Apps.executeInstallCallback(R.callbackUrl)}var S=function(){notificationslist.DeleteAndRedirect(H,R.redirectUrl,F,C.appId)};setTimeout(S,2000);return;case 1:notificationslist.DisplayErrorText(B,R.content);return;default:notificationslist.DisplayPostActionErrorText(0,B,notificationslist._actionsDiv);return}}else{notificationslist.DisplayPostActionErrorText(0,B,notificationslist._actionsDiv)}},function(R){notificationslist.DisplayPostActionErrorText(0,B,notificationslist._actionsDiv)})})},DisplayErrorText:function(B,A){if(A==""||A==null){A=notificationslist._textError}document.getElementById(B).innerHTML='<div style="color:red;">'+A+"</div>"},DisplayPostActionErrorText:function(A,C,B){setTimeout(function(){notificationslist.UpdateButton(C,B)},3000);document.getElementById(C).innerHTML='<div style="color:red;">'+notificationslist._textError+"</div>"},UpdateButton:function(B,A){document.getElementById(B).innerHTML=A},DeleteAndRedirect:function(A,F,H,E){MySpace.Apps.trackClick(null,notificationslist._eventContext,AppBeaconEnum.em_notificationactionitemclick,F,E);var G=this;var C=document.getElementById(H).innerHTML;var B=function(I){G.SuccessfulRedirect(H,F)};var D=function(I){G.DisplayPostActionErrorText(I,H,C)};G.ShowInProgress(document.getElementById(H));MySpace.WebRequest.invoke(A,true,null,B,D,null)},SuccessfulRedirect:function(B,A){jQuery("#"+B).remove();window.location=A},ShowInProgress:function(A){A.innerHTML="<div>"+notificationslist._textWait+"</div>"},AppLinkClick:function(A){MySpace.Apps.trackClick(null,notificationslist._eventContext,AppBeaconEnum.em_appprofile,"",A)}};var notificationslist=new MySpace.NotificationsList();Type.registerNamespace("Messaging.PopupCallBackData");Messaging.PopupCallBackData=function(){this.displayName;this.notificationId;this.friendId;this.suggestedFriendId;this.parentContainerId;this.hash;Messaging.PopupCallBackData.initializeBase(this)};Messaging.PopupCallBackData.prototype={initialize:function(){Messaging.PopupCallBackData.callBaseMethod(this,"initialize")},dispose:function(){this.displayName=null;this.notificationId=null;this.friendId=null;this.suggestedFriendId=null;this.parentContainerId=null;this.hash=null;Messaging.PopupCallBackData.callBaseMethod(this,"dispose")},getMessageText:function(B){var C=null;var A=null;if(B){C=MySpaceRes.Messaging.FriendSuggestionConfirmation;A=String.format(C,this.displayName)}else{C=MySpaceRes.Messaging.FriendSuggestionIgnore;A=String.format(C,this.displayName)}return A},getUrl:function(){var A=String.format("/Modules/Friends/Services/NotificationCallbackService.ashx?method=ignore&notificationid={0}&friendid={1}&suggestedfriendid={2}&h={3}",this.notificationId,this.friendId,this.suggestedFriendId,this.hash);return A}};Messaging.PopupCallBackData.registerClass("Messaging.PopupCallBackData",Sys.Component);Type.registerNamespace("MySpace.Apps");MySpace.Apps.trackStreamAppLinkClick=function(D,B){var F="0";var A=D.target.href;var G=A.indexOf("appId=")+6;var E=A.indexOf("&",G);if(E<0){E=A.length}currentAppId=A.substring(G,E);var C=AppBeaconEnum.em_canvas;if(A.indexOf("appinstall_source")>0){C=AppBeaconEnum.em_addapp}MySpace.Apps.trackClick(null,B,C,"",currentAppId)};MySpace.Apps.WireStreamBeaconTrack=function(A){if(MySpace.Application.keyDisabled("DWBeaconStreamAppClicks")){return}var D=$q(".activitiesContainer .application a",null);for(var B=0;B<D.length;B++){if(D[B].href.toLowerCase().indexOf("canvas.aspx")>0){$addHandler(D[B],"click",function(H){MySpace.Apps.trackStreamAppLinkClick(H,A)})}else{if(D[B].href.toLowerCase().indexOf("javascript")>-1){if(typeof(D[B].attributes.onclick)!="undefined"){var F=D[B].attributes.onclick.value.toLowerCase();var C=F.indexOf("appspopup.blockactivities");if(C>-1){var G=F.indexOf(",",C+26);if(G>-1){var E=F.substring(C+26,G)}$addHandler(D[B],"click",function(H){MySpace.Apps.trackClick(H,A,AppBeaconEnum.em_blockapp,"",E)})}}}}}};
