Type.registerNamespace("MySpace.Web.Modules.Friends.Services");MySpace.Web.Modules.Friends.Services.FriendsService=function(){MySpace.Web.Modules.Friends.Services.FriendsService.initializeBase(this);this._timeout=0;this._userContext=null;this._succeeded=null;this._failed=null};MySpace.Web.Modules.Friends.Services.FriendsService.prototype={UpdateExistingCategory:function(E,D,F,B,C,A,G){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"UpdateExistingCategory",false,{categoryId:E,categoryName:D,categoryDescription:F,categoryPrivacy:B},C,A,G)},UpdateMembershipStatus:function(A,C,D,B,E){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"UpdateMembershipStatus",false,{categoryIdString:A,isPublic:C},D,B,E)},SaveUpdatedFullName:function(C,A,D,B,E){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"SaveUpdatedFullName",false,{firstName:C,lastName:A},D,B,E)},GetCategories:function(B,A,C){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"GetCategories",false,{},B,A,C)},CreateCategory:function(B,A,D,C,E){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"CreateCategory",false,{name:B,privacy:A},D,C,E)},AddFriendToCategory:function(A,C,D,B,E){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"AddFriendToCategory",false,{categoryIdString:A,friendIds:C},D,B,E)},RemoveFriendFromCategory:function(A,C,D,B,E){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"RemoveFriendFromCategory",false,{categoryIdString:A,friendIds:C},D,B,E)},GetMoreFriends:function(B,D,E,A,F,C,G){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"GetMoreFriends",false,{categoryIdString:B,pagesize:D,lastFriendId:E,pageNo:A},F,C,G)},RemoveAllFriends:function(A,C,B,D){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"RemoveAllFriends",false,{categoryIdString:A},C,B,D)},GetAlphaFriends:function(G,E,D,C,B,A,F){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"GetAlphaFriends",false,{alphaQuery:G,leftNavCatgoryIDstring:E,categoryId:D,themeName:C},B,A,F)},GetPagingFriends:function(A,C,E,B,H,K,D,F,J,I,G){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"GetPagingFriends",false,{leftNavCatgoryIDstring:A,categorySelector:C,themeName:E,alphaQuery:B,pageNum:H,jump:K,firstID:D,lastID:F},J,I,G)},UpdateFriendStatusMood:function(B,A,D,C,E){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"UpdateFriendStatusMood",false,{selectedStatus:B,selectedMood:A},D,C,E)},GetFriendStatusMoods:function(B,A,C){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"GetFriendStatusMoods",false,{},B,A,C)},GetCategoryList:function(B,A,C){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"GetCategoryList",false,{},B,A,C)},GetStatusMoods:function(D,G,B,F,A,E,C,H){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"GetStatusMoods",false,{userId:D,personalFeed:G,includeHistory:B,categoryId:F,pageNumber:A},E,C,H)},DeleteStatusMood:function(C,D,B,E,A,F){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"DeleteStatusMood",false,{userId:C,timeTick:D,token:B},E,A,F)},DeleteStatusMoodWithTicks:function(C,D,B,E,A,F){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"DeleteStatusMoodWithTicks",false,{userId:C,timeTick:D,token:B},E,A,F)},AddFriendToIMContacts:function(B,C,A,D){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"AddFriendToIMContacts",false,{friendIds:B},C,A,D)},RemoveFriendFromIMContacts:function(B,C,A,D){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"RemoveFriendFromIMContacts",false,{friendIds:B},C,A,D)},AddAllFriendsToIMContacts:function(B,A,C){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"AddAllFriendsToIMContacts",false,{},B,A,C)},RemoveAllContacts:function(B,A,C){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"RemoveAllContacts",false,{},B,A,C)},GetMoreIMFriends:function(E,C,D,A,F,B,G){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"GetMoreIMFriends",false,{isRegularContact:E,pagesize:C,lastFriendId:D,pageNo:A},F,B,G)},GetIMAlphaFriends:function(F,D,C,B,A,E){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"GetIMAlphaFriends",false,{alphaQuery:F,categoryId:D,themeName:C},B,A,E)},GetIMPagingFriends:function(B,D,A,G,J,C,E,I,H,F){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"GetIMPagingFriends",false,{categorySelector:B,themeName:D,alphaQuery:A,pageNum:G,jump:J,firstID:C,lastID:E},I,H,F)},FindFriendsGet:function(C,A,D,B,E){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"FindFriendsGet",true,{userId:C,searchChar:A},D,B,E)},FindFriends:function(C,A,D,B,E){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"FindFriends",false,{userId:C,searchChar:A},D,B,E)},BelongsToCategoryInfo:function(C,B,D,A,E){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"BelongsToCategoryInfo",false,{category:C,friendIds:B},D,A,E)},BelongsToIMContactsInfo:function(B,C,A,D){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"BelongsToIMContactsInfo",false,{friendIds:B},C,A,D)},SendSuggestions:function(D,B,C,A,E){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"SendSuggestions",false,{suggestId:D,friendIds:B},C,A,E)},GetAlphabarSuggestedFriends:function(E,A,H,B,F,D,C,G){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"GetAlphabarSuggestedFriends",false,{themeName:E,categorySelector:A,alphaQuery:H,friendsPerPage:B,suggestId:F},D,C,G)},GetPagedSuggestedFriends:function(D,B,A,G,L,C,E,H,K,J,I,F){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"GetPagedSuggestedFriends",false,{themeName:D,categorySelector:B,alphaQuery:A,pageNum:G,jump:L,firstID:C,lastID:E,friendsPerPage:H,suggestId:K},J,I,F)},FindSuggestFriendsGet:function(C,A,E,D,B,F){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"FindSuggestFriendsGet",true,{userId:C,searchChar:A,suggestId:E},D,B,F)},FindSuggestFriends:function(C,A,E,D,B,F){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"FindSuggestFriends",false,{userId:C,searchChar:A,suggestId:E},D,B,F)},GetPagedTopFriends:function(D,B,A,G,J,C,E,I,H,F){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"GetPagedTopFriends",false,{topFriendsIds:D,categorySelector:B,alphaQuery:A,pageNum:G,jump:J,firstID:C,lastID:E},I,H,F)},GetPagedTopFriendsMoreParams:function(D,B,A,G,K,C,E,H,J,I,F){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"GetPagedTopFriendsMoreParams",false,{topFriendsIds:D,categorySelector:B,alphaQuery:A,pageNum:G,jump:K,firstID:C,lastID:E,friendsPerPage:H},J,I,F)},GetPagedTopFriendsWithSearch:function(E,C,B,H,L,D,F,I,A,K,J,G){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"GetPagedTopFriendsWithSearch",false,{topFriendsIds:E,categorySelector:C,alphaQuery:B,pageNum:H,jump:L,firstID:D,lastID:F,friendsPerPage:I,searchValue:A},K,J,G)},GetAlphabarTopFriends:function(C,A,F,D,B,E){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"GetAlphabarTopFriends",false,{topFriendsIds:C,categorySelector:A,alphaQuery:F},D,B,E)},GetAlphabarTopFriendsMoreParams:function(D,A,G,B,E,C,F){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"GetAlphabarTopFriendsMoreParams",false,{topFriendsIds:D,categorySelector:A,alphaQuery:G,friendsPerPage:B},E,C,F)},GetAlphabarTopFriendsWithSearch:function(E,A,H,C,B,F,D,G){return this._invoke(MySpace.Web.Modules.Friends.Services.FriendsService.get_path(),"GetAlphabarTopFriendsWithSearch",false,{topFriendsIds:E,categorySelector:A,alphaQuery:H,friendsPerPage:C,searchType:B},F,D,G)}};MySpace.Web.Modules.Friends.Services.FriendsService.registerClass("MySpace.Web.Modules.Friends.Services.FriendsService",Sys.Net.WebServiceProxy);MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance=new MySpace.Web.Modules.Friends.Services.FriendsService();MySpace.Web.Modules.Friends.Services.FriendsService.set_path=function(A){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance._path=A};MySpace.Web.Modules.Friends.Services.FriendsService.get_path=function(){return MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance._path};MySpace.Web.Modules.Friends.Services.FriendsService.set_timeout=function(A){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance._timeout=A};MySpace.Web.Modules.Friends.Services.FriendsService.get_timeout=function(){return MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance._timeout};MySpace.Web.Modules.Friends.Services.FriendsService.set_defaultUserContext=function(A){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance._userContext=A};MySpace.Web.Modules.Friends.Services.FriendsService.get_defaultUserContext=function(){return MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance._userContext};MySpace.Web.Modules.Friends.Services.FriendsService.set_defaultSucceededCallback=function(A){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance._succeeded=A};MySpace.Web.Modules.Friends.Services.FriendsService.get_defaultSucceededCallback=function(){return MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance._succeeded};MySpace.Web.Modules.Friends.Services.FriendsService.set_defaultFailedCallback=function(A){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance._failed=A};MySpace.Web.Modules.Friends.Services.FriendsService.get_defaultFailedCallback=function(){return MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance._failed};MySpace.Web.Modules.Friends.Services.FriendsService.set_path("/Modules/Friends/Services/FriendsService.asmx");MySpace.Web.Modules.Friends.Services.FriendsService.UpdateExistingCategory=function(D,C,F,B,E,A,G){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.UpdateExistingCategory(D,C,F,B,E,A,G)};MySpace.Web.Modules.Friends.Services.FriendsService.UpdateMembershipStatus=function(A,C,D,B,E){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.UpdateMembershipStatus(A,C,D,B,E)};MySpace.Web.Modules.Friends.Services.FriendsService.SaveUpdatedFullName=function(C,A,D,B,E){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.SaveUpdatedFullName(C,A,D,B,E)};MySpace.Web.Modules.Friends.Services.FriendsService.GetCategories=function(B,A,C){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.GetCategories(B,A,C)};MySpace.Web.Modules.Friends.Services.FriendsService.CreateCategory=function(B,A,D,C,E){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.CreateCategory(B,A,D,C,E)};MySpace.Web.Modules.Friends.Services.FriendsService.AddFriendToCategory=function(A,C,D,B,E){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.AddFriendToCategory(A,C,D,B,E)};MySpace.Web.Modules.Friends.Services.FriendsService.RemoveFriendFromCategory=function(A,C,D,B,E){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.RemoveFriendFromCategory(A,C,D,B,E)};MySpace.Web.Modules.Friends.Services.FriendsService.GetMoreFriends=function(B,D,E,A,F,C,G){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.GetMoreFriends(B,D,E,A,F,C,G)};MySpace.Web.Modules.Friends.Services.FriendsService.RemoveAllFriends=function(A,C,B,D){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.RemoveAllFriends(A,C,B,D)};MySpace.Web.Modules.Friends.Services.FriendsService.GetAlphaFriends=function(G,E,C,B,D,A,F){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.GetAlphaFriends(G,E,C,B,D,A,F)};MySpace.Web.Modules.Friends.Services.FriendsService.GetPagingFriends=function(A,C,F,B,J,K,E,G,I,D,H){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.GetPagingFriends(A,C,F,B,J,K,E,G,I,D,H)};MySpace.Web.Modules.Friends.Services.FriendsService.UpdateFriendStatusMood=function(B,A,D,C,E){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.UpdateFriendStatusMood(B,A,D,C,E)};MySpace.Web.Modules.Friends.Services.FriendsService.GetFriendStatusMoods=function(B,A,C){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.GetFriendStatusMoods(B,A,C)};MySpace.Web.Modules.Friends.Services.FriendsService.GetCategoryList=function(B,A,C){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.GetCategoryList(B,A,C)};MySpace.Web.Modules.Friends.Services.FriendsService.GetStatusMoods=function(D,G,B,E,A,F,C,H){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.GetStatusMoods(D,G,B,E,A,F,C,H)};MySpace.Web.Modules.Friends.Services.FriendsService.DeleteStatusMood=function(C,D,B,E,A,F){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.DeleteStatusMood(C,D,B,E,A,F)};MySpace.Web.Modules.Friends.Services.FriendsService.DeleteStatusMoodWithTicks=function(C,D,B,E,A,F){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.DeleteStatusMoodWithTicks(C,D,B,E,A,F)};MySpace.Web.Modules.Friends.Services.FriendsService.AddFriendToIMContacts=function(B,C,A,D){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.AddFriendToIMContacts(B,C,A,D)};MySpace.Web.Modules.Friends.Services.FriendsService.RemoveFriendFromIMContacts=function(B,C,A,D){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.RemoveFriendFromIMContacts(B,C,A,D)};MySpace.Web.Modules.Friends.Services.FriendsService.AddAllFriendsToIMContacts=function(B,A,C){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.AddAllFriendsToIMContacts(B,A,C)};MySpace.Web.Modules.Friends.Services.FriendsService.RemoveAllContacts=function(B,A,C){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.RemoveAllContacts(B,A,C)};MySpace.Web.Modules.Friends.Services.FriendsService.GetMoreIMFriends=function(E,C,D,A,F,B,G){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.GetMoreIMFriends(E,C,D,A,F,B,G)};MySpace.Web.Modules.Friends.Services.FriendsService.GetIMAlphaFriends=function(F,C,B,D,A,E){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.GetIMAlphaFriends(F,C,B,D,A,E)};MySpace.Web.Modules.Friends.Services.FriendsService.GetIMPagingFriends=function(B,E,A,I,J,D,F,H,C,G){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.GetIMPagingFriends(B,E,A,I,J,D,F,H,C,G)};MySpace.Web.Modules.Friends.Services.FriendsService.FindFriendsGet=function(C,A,D,B,E){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.FindFriendsGet(C,A,D,B,E)};MySpace.Web.Modules.Friends.Services.FriendsService.FindFriends=function(C,A,D,B,E){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.FindFriends(C,A,D,B,E)};MySpace.Web.Modules.Friends.Services.FriendsService.BelongsToCategoryInfo=function(C,B,D,A,E){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.BelongsToCategoryInfo(C,B,D,A,E)};MySpace.Web.Modules.Friends.Services.FriendsService.BelongsToIMContactsInfo=function(B,C,A,D){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.BelongsToIMContactsInfo(B,C,A,D)};MySpace.Web.Modules.Friends.Services.FriendsService.SendSuggestions=function(D,B,C,A,E){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.SendSuggestions(D,B,C,A,E)};MySpace.Web.Modules.Friends.Services.FriendsService.GetAlphabarSuggestedFriends=function(D,A,H,B,F,E,C,G){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.GetAlphabarSuggestedFriends(D,A,H,B,F,E,C,G)};MySpace.Web.Modules.Friends.Services.FriendsService.GetPagedSuggestedFriends=function(E,B,A,I,L,D,F,J,K,H,C,G){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.GetPagedSuggestedFriends(E,B,A,I,L,D,F,J,K,H,C,G)};MySpace.Web.Modules.Friends.Services.FriendsService.FindSuggestFriendsGet=function(C,A,E,D,B,F){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.FindSuggestFriendsGet(C,A,E,D,B,F)};MySpace.Web.Modules.Friends.Services.FriendsService.FindSuggestFriends=function(C,A,E,D,B,F){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.FindSuggestFriends(C,A,E,D,B,F)};MySpace.Web.Modules.Friends.Services.FriendsService.GetPagedTopFriends=function(E,B,A,I,J,D,F,H,C,G){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.GetPagedTopFriends(E,B,A,I,J,D,F,H,C,G)};MySpace.Web.Modules.Friends.Services.FriendsService.GetPagedTopFriendsMoreParams=function(E,B,A,I,K,D,F,J,H,C,G){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.GetPagedTopFriendsMoreParams(E,B,A,I,K,D,F,J,H,C,G)};MySpace.Web.Modules.Friends.Services.FriendsService.GetPagedTopFriendsWithSearch=function(F,C,B,J,L,E,G,K,A,I,D,H){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.GetPagedTopFriendsWithSearch(F,C,B,J,L,E,G,K,A,I,D,H)};MySpace.Web.Modules.Friends.Services.FriendsService.GetAlphabarTopFriends=function(C,A,F,D,B,E){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.GetAlphabarTopFriends(C,A,F,D,B,E)};MySpace.Web.Modules.Friends.Services.FriendsService.GetAlphabarTopFriendsMoreParams=function(D,A,G,B,E,C,F){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.GetAlphabarTopFriendsMoreParams(D,A,G,B,E,C,F)};MySpace.Web.Modules.Friends.Services.FriendsService.GetAlphabarTopFriendsWithSearch=function(E,A,H,C,B,F,D,G){MySpace.Web.Modules.Friends.Services.FriendsService._staticInstance.GetAlphabarTopFriendsWithSearch(E,A,H,C,B,F,D,G)};var gtc=Sys.Net.WebServiceProxy._generateTypedConstructor;if(typeof(MySpace.Web.Modules.Friends.Services.CategoryResponse)==="undefined"){MySpace.Web.Modules.Friends.Services.CategoryResponse=gtc("MySpace.Web.Modules.Friends.Services.CategoryResponse");MySpace.Web.Modules.Friends.Services.CategoryResponse.registerClass("MySpace.Web.Modules.Friends.Services.CategoryResponse")}Type.registerNamespace("MySpace.Web.Modules.Friends.Classes");if(typeof(MySpace.Web.Modules.Friends.Classes.ManageFriendsResult)==="undefined"){MySpace.Web.Modules.Friends.Classes.ManageFriendsResult=gtc("MySpace.Web.Modules.Friends.Classes.ManageFriendsResult");MySpace.Web.Modules.Friends.Classes.ManageFriendsResult.registerClass("MySpace.Web.Modules.Friends.Classes.ManageFriendsResult")}if(typeof(MySpace.Web.Modules.Friends.Classes.FriendsAjaxResult)==="undefined"){MySpace.Web.Modules.Friends.Classes.FriendsAjaxResult=gtc("MySpace.Web.Modules.Friends.Classes.FriendsAjaxResult");MySpace.Web.Modules.Friends.Classes.FriendsAjaxResult.registerClass("MySpace.Web.Modules.Friends.Classes.FriendsAjaxResult")}if(typeof(MySpace.Web.Modules.Friends.Services.MoodStatusUpdateResult)==="undefined"){MySpace.Web.Modules.Friends.Services.MoodStatusUpdateResult=gtc("MySpace.Web.Modules.Friends.Services.MoodStatusUpdateResult");MySpace.Web.Modules.Friends.Services.MoodStatusUpdateResult.registerClass("MySpace.Web.Modules.Friends.Services.MoodStatusUpdateResult")}if(typeof(MySpace.Web.Modules.Friends.Services.MoodStatusGetResult)==="undefined"){MySpace.Web.Modules.Friends.Services.MoodStatusGetResult=gtc("MySpace.Web.Modules.Friends.Services.MoodStatusGetResult");MySpace.Web.Modules.Friends.Services.MoodStatusGetResult.registerClass("MySpace.Web.Modules.Friends.Services.MoodStatusGetResult")}if(typeof(MySpace.Web.Modules.Friends.Services.DefaultStatusMoodFilters)==="undefined"){MySpace.Web.Modules.Friends.Services.DefaultStatusMoodFilters=gtc("MySpace.Web.Modules.Friends.Services.DefaultStatusMoodFilters");MySpace.Web.Modules.Friends.Services.DefaultStatusMoodFilters.registerClass("MySpace.Web.Modules.Friends.Services.DefaultStatusMoodFilters")}if(typeof(MySpace.Web.Modules.Friends.Services.StatusMoodResult)==="undefined"){MySpace.Web.Modules.Friends.Services.StatusMoodResult=gtc("MySpace.Web.Modules.Friends.Services.StatusMoodResult");MySpace.Web.Modules.Friends.Services.StatusMoodResult.registerClass("MySpace.Web.Modules.Friends.Services.StatusMoodResult")}if(typeof(MySpace.Web.Modules.Friends.Services.QuickFindResult)==="undefined"){MySpace.Web.Modules.Friends.Services.QuickFindResult=gtc("MySpace.Web.Modules.Friends.Services.QuickFindResult");MySpace.Web.Modules.Friends.Services.QuickFindResult.registerClass("MySpace.Web.Modules.Friends.Services.QuickFindResult")}if(typeof(MySpace.Web.Modules.Friends.Classes.PageFriendsInfo)==="undefined"){MySpace.Web.Modules.Friends.Classes.PageFriendsInfo=gtc("MySpace.Web.Modules.Friends.Classes.PageFriendsInfo");MySpace.Web.Modules.Friends.Classes.PageFriendsInfo.registerClass("MySpace.Web.Modules.Friends.Classes.PageFriendsInfo")}if(typeof(MySpace.Web.Modules.Friends.Services.FriendsService_QuickFindSuggestResult)==="undefined"){MySpace.Web.Modules.Friends.Services.FriendsService_QuickFindSuggestResult=gtc("MySpace.Web.Modules.Friends.Services.FriendsService+QuickFindSuggestResult");MySpace.Web.Modules.Friends.Services.FriendsService_QuickFindSuggestResult.registerClass("MySpace.Web.Modules.Friends.Services.FriendsService_QuickFindSuggestResult")}function FMS_HideContent(A){if(A==="statusChoices"){$get("lyrSelect").style.visibility="visible"}var B=$get(A);if(B){B.style.display="none"}}function FMS_ShowContent(A){if(A==="statusChoices"){$get("lyrSelect").style.visibility="hidden";if(FriendMoodObj&&FriendMoodObj.StatusInputId){var F=findPos($get(FriendMoodObj.StatusInputId));var E=F.left+1+"px";var D=F.top+F.height+1+"px";var B=$get(A);B.style.left=E;B.style.top=D}}var C=$get(A);if(C){C.style.display="block"}}function FMS_FillStatusText(B){var A=$get(FriendMoodObj.StatusInputId);if(A){A.value=B}}function FMS_HideContent2(A){if(A.length<1){return}setTimeout("FMS_HideStatusChoices()",500)}function FMS_HideStatusChoices(){$get("statusChoices").style.display="none";$get("lyrSelect").style.visibility="visible"}function findPos(B){var C=curtop=curwidth=curheight=0;var A=B;if(B.offsetParent){C=B.offsetLeft;curtop=B.offsetTop;while(B=B.offsetParent){C+=B.offsetLeft;curtop+=B.offsetTop}}if(A.offsetWidth){curwidth=A.offsetWidth}if(A.offsetHeight){curheight=A.offsetHeight}return{left:C,top:curtop,width:curwidth,height:curheight}}function FMS_GetStatusMood(){if(IsServerCallInProgress){return}FMS_DisplayMsg("lnkUpdate","StausUpdateProgress",null);FMS_HideContent("ErrMsg");if(StatusMoodGetResult){FMS_OnServerCallSucceed(StatusMoodGetResult,null,"GetFriendStatusMoods");return}MySpace.Web.Modules.Friends.Services.FriendsService.GetFriendStatusMoods(FMS_OnServerCallSucceed,FMS_OnServerCallFailed);IsServerCallInProgress=true}var StatusMoodGetResult=null;var IsServerCallInProgress=false;function FMS_OnServerCallSucceed(A,D,C){if(!A){return}if(!A.ErrMsg){if(C=="GetFriendStatusMoods"){FMS_FillStatusList(A.StatusList);FMS_FillMoodList(A.Moods);FMS_HideContent("StausUpdateProgress");FMS_HideContent("ErrMsg");FMS_HideContent("divStatusMood");FMS_ShowContent("StatusChange");StatusMoodGetResult=A}else{if(C=="UpdateFriendStatusMood"){$get("status").innerHTML=A.Status;$get("currentMood").innerHTML=A.Mood;$get("lastUpdated").innerHTML=A.StatusLastUpdated;if(FriendMoodObj){var B=$get(FriendMoodObj.MoodImageId);B.style.display="none";if(B&&A.MoodImage){B.src=A.MoodImage;B.style.display="inline"}FriendMoodObj.curMood=A.Mood;FriendMoodObj.curStatus=A.StatusText}FMS_HideContent("StausUpdateProgress");FMS_HideContent("ErrMsg");FMS_HideContent("StatusChange");FMS_ShowContent("divStatusMood")}}}else{if(A.ErrCode&&A.ErrCode==-1){location.reload(true)}FMS_HideContent("StausUpdateProgress");if(C=="UpdateFriendStatusMood"){FMS_DisplayMsg(FriendMoodObj.BtnUpdateId,"ErrMsg",A.ErrMsg)}else{if(C=="GetFriendStatusMoods"){FMS_DisplayMsg("lnkUpdate","ErrMsg",A.ErrMsg)}}}IsServerCallInProgress=false}function FMS_OnServerCallFailed(A,C,B){IsServerCallInProgress=false;if(A&&A.ErrMsg&&A.ErrMsg.length>0){FMS_HideContent("StausUpdateProgress");if(B=="UpdateFriendStatusMood"){FMS_DisplayMsg(FriendMoodObj.BtnUpdateId,"ErrMsg",A.ErrMsg)}else{if(B=="GetFriendStatusMoods"){FMS_DisplayMsg("lnkUpdate","ErrMsg",A.ErrMsg)}}}}function FMS_CancelUpdate(){FMS_HideContent("StatusChange");FMS_ShowContent("divStatusMood");return false}function FMS_UpdateStatus(){if(IsServerCallInProgress){return false}if(FriendMoodObj){FMS_DisplayMsg(FriendMoodObj.BtnUpdateId,"StausUpdateProgress",null)}FMS_HideContent("ErrMsg");var B=$get("ddSelectMoods");var A=$get(FriendMoodObj.StatusInputId);MySpace.Web.Modules.Friends.Services.FriendsService.UpdateFriendStatusMood(A.value,B.value,FMS_OnServerCallSucceed,FMS_OnServerCallFailed);IsServerCallInProgress=true;return false}function FMS_FillStatusList(D){if(!D||D.length<1){return}if(StatusMoodGetResult){return}if(FriendMoodObj){$get(FriendMoodObj.StatusInputId).value=FriendMoodObj.curStatus}var A=$get("statusChoices");for(var C=0;C<D.length;C++){var B=document.createElement("a");B.innerHTML=D[C];B.href="javascript:FMS_HideContent('statusChoices'); FMS_FillStatusText('"+D[C]+"');";A.appendChild(B)}}function FMS_FillMoodList(C){if(!C||C.length<1){return}if(StatusMoodGetResult){return}var A=$get("ddSelectMoods");A.options[0]=new Option(MySpaceRes.Status.none,"0");for(var B=0;B<C.length-1;B++){A.options[B+1]=new Option(C[B].MoodIntText,C[B].MoodId);if(FriendMoodObj.curMood&&FriendMoodObj.curMood===C[B].MoodIntText){A.options[B+1].selected="true"}}}function FMS_DisplayMsg(E,A,D){var C=$get(E);if(C){var B=$get(A);if(B){C.parentNode.appendChild(B)}if(D&&D!=""&&D!=null){B.innerHTML=D}B.style.display="block"}}function setServicePath(A){MySpace.Web.Modules.Friends.Services.FriendsService.set_path(A);Sys.Net.WebRequestManager.add_invokingRequest(onReqInvoke);Sys.Application.add_unload(onCatPgUnload)}function onReqInvoke(B,A){A.get_webRequest().get_headers()["hashChecker"]=$get("hashChecker").value}function onCatPgUnload(B,A){Sys.Net.WebRequestManager.remove_invokingRequest(onReqInvoke)}Type.registerNamespace("MySpace.Friends");MySpace.Friends.ResultsContainer=function(A){MySpace.Friends.ResultsContainer.initializeBase(this,[A]);this._clickDelegate=null;this._page=1;this._bottomLinksContainer=null;this._ajaxLoader=null;this._results=[];this._lastResultTimeStamp=null;this._personalFeed=false;this._activityType=null;this._userId=0;this._includeHistory=true;this._itemsPerPage=20;this._totalCount=0;this._showMoreLink=null;this._categoryId=0;this._clearResult=true;this._resultCount=0};MySpace.Friends.ResultsContainer.prototype={get_resultCount:function(){return this._resultCount},set_resultCount:function(A){this._resultCount=A},get_clearResult:function(){return this._clearResult},set_clearResult:function(A){this._clearResult=A},get_categoryId:function(){return this._categoryId},set_categoryId:function(A){this._categoryId=A},get_showMoreLink:function(){return this._showMoreLink},set_showMoreLink:function(A){this._showMoreLink=A},get_totalCount:function(){return this._totalCount},set_totalCount:function(A){this._totalCount=A},get_includeHistory:function(){return this._includeHistory},set_includeHistory:function(A){this._includeHistory=A},get_itemsPerPage:function(){return this._itemsPerPage},set_itemsPerPage:function(A){this._itemsPerPage=A},get_lastResultTimeStamp:function(){return this._lastResultTimeStamp},set_lastResultTimeStamp:function(A){this._lastResultTimeStamp=A},get_personalFeed:function(){return this._personalFeed},set_personalFeed:function(A){this._personalFeed=A},get_activityType:function(){return this._activityType},set_activityType:function(A){this._activityType=A},get_userId:function(){return this._userId},set_userId:function(A){this._userId=A},add_click:function(A){this.get_events().addHandler("click",A)},remove_click:function(A){this.get_events().removeHandler("click",A)},set_page:function(A){this._page=A},get_page:function(){return this._page},_clearResults:function(){var A=this.get_element();A.innerHTML=""},_processResult:function(D){var B=this.get_element();var C=document.createElement("div");this._totalCount=D.TotalCount;var A=$create(MySpace.Friends.Result,{comments:D.Comments,totalCount:D.TotalCount,displayName:D.DisplayName,mood:D.Mood,title:D.Title,source:D.Source,activityType:D.ActivityType,profileImageLink:D.ProfileImageUrl,userId:D.UserId,profileUrl:D.ProfileUrl,personalFeed:this._personalFeed,timeStamp:D.TimeStamp,dateTime:D.DateTime},null,null,C);A.set_parent(this);Array.add(this._results,A)},_renderHtml:function(){var C=this.get_element();var B=document.createElement("div");var F=document.createElement("a");var D=window.pageNum||this._page;var G=false;if(this._resultCount===50){if(this._totalCount<=(D*50)){G=true}}else{G=true}if(D>1){var A=document.createElement("div");Sys.UI.DomElement.addCssClass(A,"feed");this._bottomLinksContainer=$get("bottomLinks");C.insertBefore(A,this._bottomLinksContainer);Array.forEach(this._results,function(J,H,L){var I=J.get_element();A.appendChild(I);var K=document.createElement("div");Sys.UI.DomElement.addCssClass(K,"comments");I.childNodes[0].appendChild(K);if(inlineCommentsEnabled){K.id="comments_"+J._userId+"_"+J._timeStamp.TicksInt32;MySpace.UI.InlineComment.show(J._userId,J._timeStamp.TicksInt32,J._comments,J._comment.id,K.id)}},this)}else{var E=document.createElement("div");Sys.UI.DomElement.addCssClass(E,"feed");C.appendChild(E);F.setAttribute("id","showmore");F.setAttribute("href","javascript:void(0)");F.innerHTML=MySpaceRes.Status.ShowMore;this._showMoreLink=F;B.setAttribute("id","bottomLinks");B.appendChild(F);C.appendChild(B);Array.forEach(this._results,function(J,H,L){var I=J.get_element();E.appendChild(I);var K=document.createElement("div");Sys.UI.DomElement.addCssClass(K,"comments");I.childNodes[0].appendChild(K);if(inlineCommentsEnabled){K.id="comments_"+J._userId+"_"+J._timeStamp.TicksInt32;MySpace.UI.InlineComment.show(J._userId,J._timeStamp.TicksInt32,J._comments,J._comment.id,K.id)}},this);this._bottomLinksContainer=B;Sys.UI.DomElement.addCssClass(B,"bottomLinks");Sys.UI.DomElement.addCssClass(B,"clearfix");Sys.UI.DomElement.addCssClass(F,"showmore");Sys.UI.DomEvent.addHandler(F,"click",this._clickDelegate)}if(this._ajaxLoader!=null){this._ajaxLoader.style.display="none"}if(G){this._bottomLinksContainer.style.display="none";window.pageNum=null;this._page=null}else{this._bottomLinksContainer.style.display="block"}},_showEmptyResult:function(){var A=document.createElement("div");Sys.UI.DomElement.addCssClass(A,"emptyDiv");this.get_element().appendChild(A);A.innerHTML=MySpaceRes.Status.NoResults;if(this._ajaxLoader!=null){this._ajaxLoader.style.display="none"}},_getResults:function(){var A=this.get_element();if(this._ajaxLoader!=null){this._ajaxLoader.style.display="block"}MySpace.Web.Modules.Friends.Services.FriendsService.set_path(friendsServicePath);MySpace.Web.Modules.Friends.Services.FriendsService.GetStatusMoods(this._userId,this._personalFeed,this._includeHistory,this._categoryId,this._page,this._onSuccess,this._onFailure,this)},_onSuccess:function(A,C,B){if(A!=null){if(A==""){C._showEmptyResult()}try{Array.clear(C._results);C._resultCount=A.length;for(x=0;x<A.length;x++){C._processResult(A[x])}C._renderHtml()}catch(D){C._processException(D)}}else{C._showEmptyResult()}},_onFailure:function(A,C,B){C._processException(B)},_processException:function(B){var A=this.get_element();if(this._testMode===true){alert(B)}else{A.innerHTML=MySpaceRes.Status.StatusMoodUnavailable}},initialize:function(){if(this._clearResult){this._clearResults()}if(this._clickDelegate===null){this._clickDelegate=Function.createDelegate(this,this._clickHandler)}this._ajaxLoader=$get("ajaxLoader");this._getResults();MySpace.Friends.ResultsContainer.callBaseMethod(this,"initialize")},dispose:function(){var A=this.get_element();if(this._clickDelegate){Sys.UI.DomEvent.removeHandler($get("stream"),"click",this._clickDelegate);delete this._clickDelegate}MySpace.Friends.ResultsContainer.callBaseMethod(this,"dispose")},_clickHandler:function(B){var A=this.get_events().getHandler("click");if(A){A(this,Sys.EventArgs.Empty)}this._page+=1;this._getResults()}};MySpace.Friends.ResultsContainer.registerClass("MySpace.Friends.ResultsContainer",Sys.UI.Control);MySpace.Friends.Result=function(A){MySpace.Friends.Result.initializeBase(this,[A]);this._userId=null;this._displayName=null;this._isMDPActivity=false;this._activityType=null;this._timeStamp=null;this._personalFeed=false;this._profileUrl=null;this._profileImageLink=null;this._dateTime=null;this._source=null;this._title=null;this._viewAllClickDelegate=null;this._deleteClickDelegate=null;this._postCommentClickDelegate=null;this._postMessageClickDelegate=null;this._clickDelegate=null;this._hoverDelegate=null;this._unhoverDelegate=null;this._totalCount=0;this._mood=null;this._comments=null};MySpace.Friends.Result.prototype={get_comments:function(){return this._comments},set_comments:function(A){this._comments=A},get_mood:function(){return this._mood},set_mood:function(A){this._mood=A},get_totalCount:function(){return this._totalCount},set_totalCount:function(A){this._totalCount=A},get_personalFeed:function(){return this._personalFeed},set_personalFeed:function(A){this._personalFeed=A},get_profileUrl:function(){return this._profileUrl},set_profileUrl:function(A){this._profileUrl=A},get_dateTime:function(){return this._dateTime},set_dateTime:function(A){this._dateTime=A},get_source:function(){return this._source},set_source:function(A){this._source=A},get_profileImageLink:function(){return this._profileImageLink},set_profileImageLink:function(A){this._profileImageLink=A},get_displayName:function(){return this._displayName},set_displayName:function(A){this._displayName=A},get_activityType:function(){return this._activityType},set_activityType:function(A){this._activityType=A},get_title:function(){return this._title},set_title:function(A){this._title=A},get_timeStamp:function(){return this._timeStamp},set_timeStamp:function(A){this._timeStamp=A},get_userId:function(){return this._userId},set_userId:function(A){this._userId=A},add_viewAllClick:function(A){this.get_events().addHandler("viewAllClick",A)},remove_viewAllClick:function(A){this.get_events().removeHandler("viewAllClick",A)},add_deleteClick:function(A){this.get_events().addHandler("deleteClick",A)},remove_deleteClick:function(A){this.get_events().removeHandler("deleteClick",A)},add_postCommentClick:function(A){this.get_events().addHandler("postCommentClick",A)},remove_postCommentClick:function(A){this.get_events().removeHandler("postCommentClick",A)},add_postMessageClick:function(A){this.get_events().addHandler("postMessageClick",A)},remove_postMessageClick:function(A){this.get_events().removeHandler("postMessageClick",A)},add_click:function(A){this.get_events().addHandler("click",A)},remove_click:function(A){this.get_events().removeHandler("click",A)},add_hover:function(A){this.get_events().addHandler("mouseover",A)},remove_hover:function(A){this.get_events().removeHandler("mouseover",A)},add_unhover:function(A){this.get_events().addHandler("mouseout",A)},remove_unhover:function(A){this.get_events().removeHandler("mouseout",A)},render:function(){var A=this.get_element();A.innerHTML=this.get_profileUrl()},initialize:function(){var D=this.get_element();var I=document.createElement("div");Sys.UI.DomElement.addCssClass(I,"content");var M=document.createElement("div");Sys.UI.DomElement.addCssClass(M,"profileImage");if(standAloneView){M.style.display="none"}var K=document.createElement("a");K.setAttribute("href",this._profileUrl);M.innerHTML=this._profileImageLink;I.appendChild(M);MySpace.UI._ProfileImageLink.init(M.firstChild);var H=document.createElement("div");Sys.UI.DomElement.addCssClass(H,"titleBody");var F=document.createElement("div");Sys.UI.DomElement.addCssClass(F,"title");var L=document.createElement("span");L.innerHTML=this._title;F.appendChild(L);H.appendChild(F);var G=document.createElement("div");Sys.UI.DomElement.addCssClass(G,"body");if(this._mood){var N=document.createElement("div");Sys.UI.DomElement.addCssClass(N,"mood");N.innerHTML=this._mood;H.appendChild(N)}if(this._displayTimeStamp){var B=document.createElement("span");Sys.UI.DomElement.addCssClass(B,"dateTime");B.innerHTML=this._displayTimeStamp;H.appendChild(B)}var A=this._viewmore=document.createElement("a");A.setAttribute("href",statusMoodURL+"&friendId="+this._userId);Sys.UI.DomElement.addCssClass(A,"pipeItem");var E=this._comment=document.createElement("a");E.id="comment_"+this._createCommentId();Sys.UI.DomElement.addCssClass(E,"pipeItem");if(quickPostCommentEnabled&&!inlineCommentsEnabled){E.setAttribute("href","javascript:void(0)");if(this._postCommentClickDelegate===null){this._postCommentClickDelegate=Function.createDelegate(this,this._postCommentHandler)}Sys.UI.DomEvent.addHandler(E,"click",this._postCommentClickDelegate)}else{if(!quickPostCommentEnabled&&!inlineCommentsEnabled){E.setAttribute("href",commentURL.replace("{0}",this._userId))}else{E.setAttribute("href","javascript:void(0)")}}var P=this._message=document.createElement("a");if(quickPostMessagingEnabled){P.setAttribute("href","javascript:void(0);");if(this._postMessageClickDelegate===null){this._postMessageClickDelegate=Function.createDelegate(this,this._postMessageHandler)}Sys.UI.DomEvent.addHandler(P,"click",this._postMessageClickDelegate)}else{P.setAttribute("href","/Modules/Messaging/Pages/SendMessage.aspx?fuseaction=mail.message&friendID="+this._userId)}E.innerHTML=MySpaceRes.HomeDisplay.Comment;P.innerHTML=MySpaceRes.HomeDisplay.Message;A.innerHTML=MySpaceRes.HomeDisplay.ViewMore;if(this._personalFeed===false&&this._userId!=MySpace.ClientContext.UserId){if(this._viewAllClickDelegate===null){this._viewAllClickDelegate=Function.createDelegate(this,this._viewAllClickHandler)}Sys.UI.DomEvent.addHandler(A,"click",this._viewAllClickDelegate);G.appendChild(A);G.appendChild(E);G.appendChild(P)}else{if(this._personalFeed===false&&this._userId===MySpace.ClientContext.UserId){if(this._viewAllClickDelegate===null){this._viewAllClickDelegate=Function.createDelegate(this,this._viewAllClickHandler)}Sys.UI.DomEvent.addHandler(A,"click",this._viewAllClickDelegate);G.appendChild(A);if(inlineCommentsEnabled){G.appendChild(E);E.style.border="none"}else{Sys.UI.DomElement.addCssClass(A,"lastItem")}}else{if(this._personalFeed===true&&this._userId!==MySpace.ClientContext.UserId){G.appendChild(E);G.appendChild(P)}else{if(this._personalFeed===true&&this._userId==MySpace.ClientContext.UserId){if(inlineCommentsEnabled){G.appendChild(E);E.style.border="none"}}}}}H.appendChild(G);if(this._userId===MySpace.ClientContext.UserId){var C=document.createElement("div");Sys.UI.DomElement.addCssClass(C,"delete");var J=document.createElement("a");J.setAttribute("href","javascript:void(0)");var O=document.createElement("img");O.setAttribute("src","http://x.myspacecdn.com/modules/friends/static/img/delete_icon_gray.gif");O.title=MySpaceRes.Status.DeleteThisUpdate;J.appendChild(O);C.appendChild(J);if(this._deleteClickDelegate===null){this._deleteClickDelegate=Function.createDelegate(this,this._deleteClickHandler)}Sys.UI.DomEvent.addHandler(J,"click",this._deleteClickDelegate)}I.appendChild(H);D.appendChild(I);if(C){D.appendChild(C)}if(this._clickDelegate===null){this._clickDelegate=Function.createDelegate(this,this._clickHandler)}Sys.UI.DomEvent.addHandler(D,"click",this._clickDelegate);if(this._hoverDelegate===null){this._hoverDelegate=Function.createDelegate(this,this._hoverHandler)}Sys.UI.DomEvent.addHandler(D,"mouseover",this._hoverDelegate);if(this._unhoverDelegate===null){this._unhoverDelegate=Function.createDelegate(this,this._unhoverHandler)}Sys.UI.DomEvent.addHandler(D,"mouseout",this._unhoverDelegate);this.addCssClass("StatusMoodUpdate");this.addCssClass("result");this.addCssClass("clearfix");MySpace.Friends.Result.callBaseMethod(this,"initialize")},_createCommentId:function(){return this._userId+"_"+this._timeStamp.TicksInt32},_viewAllClickHandler:function(B){if(B.button==0){B.target.setAttribute("href","javascript:void(0);")}var A=this.get_events().getHandler("viewAllClick");if(A){A(this,Sys.EventArgs.Empty)}if($get("chkOneUpdate")){$get("chkOneUpdate").checked=false}window.scrollTo(0,0);if(this._userId!==MySpace.ClientContext.UserId){window.fs.selectFriendById(this._userId)}else{$get("selectedCategoryId").value=1;if(window.categoryComboBox._completionItems){window.categoryComboBox.set_value(window.categoryComboBox._completionItems[$get("selectedCategoryId").value].text,true);$create(MySpace.Friends.ResultsContainer,{personalFeed:true,userId:this._userId,activityType:"StatusMoodUpdate",includeHistory:true,categoryId:$get("selectedCategoryId").value},null,null,$get("stream"))}}return false},_postCommentHandler:function(B){var A=this.get_events().getHandler("postCommentClick");if(A){A(this,Sys.EventArgs.Empty)}MySpace.UI.ProfileCommentQuickPostPopup.show(B,this._userId)},_postMessageHandler:function(B){var A=this.get_events().getHandler("postMessageClick");if(A){A(this,Sys.EventArgs.Empty)}MySpace.UI.MessagingQuickPostPopup.show(new Sys.UI.DomEvent(B),this._userId)},_deleteClickHandler:function(E){var D=this.get_events().getHandler("deleteClick");if(D){D(this,Sys.EventArgs.Empty)}var C=document.createElement("div");var B=MySpace.UI.Popup.create(C,MySpaceRes.Status.ConfirmDelete);B.set_content(MySpaceRes.Status.DeleteStatusMoodUpdate);B.set_top(200);B.set_width(500);B.set_parent(this);var F=B.add_button(MySpaceRes.Comment.Yes,false,this._deleteResult);var A=B.add_button(MySpaceRes.Comment.No,false,function(){this._hide()});B.show()},_deleteResult:function(){var B=this._parent.get_element();var A=B.parentNode;A.removeChild(B);if(!A.firstChild){$get("showmore").style.display="none"}MySpace.Web.Modules.Friends.Services.FriendsService.set_path(friendsServicePath);if(typeof(this._parent._timeStamp.TicksInt32)==="number"){MySpace.Web.Modules.Friends.Services.FriendsService.DeleteStatusMoodWithTicks(MySpace.ClientContext.UserId,this._parent._timeStamp.TicksInt32,hashToken,this._onSuccess,this._onFailure,this)}this._hide()},_clickHandler:function(B){var A=this.get_events().getHandler("click");if(A){A(this,Sys.EventArgs.Empty)}},_hoverHandler:function(C){var B=this.get_events().getHandler("mouseover");if(B){B(this,Sys.EventArgs.Empty)}var A=this.get_element()},_unhoverHandler:function(C){var B=this.get_events().getHandler("mouseout");if(B){B(this,Sys.EventArgs.Empty)}var A=this.get_element()},dispose:function(){var A=this.get_element();if(this._viewAllClickDelegate){Sys.UI.DomEvent.removeHandler(this,"click",this._viewAllClickDelegate);delete this._viewAllClickDelegate}if(this._deleteClickDelegate){Sys.UI.DomEvent.removeHandler(this,"delete",this._deleteClickDelegate);delete this._deleteClickDelegate}if(this._clickDelegate){Sys.UI.DomEvent.removeHandler(this,"click",this._clickDelegate);delete this._clickDelegate}if(this._hoverDelegate){Sys.UI.DomEvent.removeHandler(this,"mouseover",this._hoverDelegate);delete this._hoverDelegate}if(this._unhoverDelegate){Sys.UI.DomEvent.removeHandler(this,"mouseout",this._unhoverDelegate);delete this._unhoverDelegate}MySpace.Friends.ResultsContainer.callBaseMethod(this,"dispose")}};MySpace.Friends.Result.registerClass("MySpace.Friends.Result",Sys.UI.Control);MySpace.Friends.Category=function(A){MySpace.Friends.Category.initializeBase(this,[A]);this._setDefault=false;this._clickDelegate=null};MySpace.Friends.Category.prototype={get_setDefault:function(){return this._setDefault},set_setDefault:function(A){this._setDefault=A},add_click:function(A){this.get_events().addHandler("click",A)},remove_click:function(A){this.get_events().removeHandler("click",A)},initialize:function(){this._getResults();var A=this.get_element();if(this._clickDelegate===null){this._clickDelegate=Function.createDelegate(this,this._clickHandler)}Sys.UI.DomEvent.addHandler(A,"click",this._clickDelegate);MySpace.Friends.Category.callBaseMethod(this,"initialize")},_getResults:function(){var A=this.get_element();MySpace.Web.Modules.Friends.Services.FriendsService.set_path(friendsServicePath);MySpace.Web.Modules.Friends.Services.FriendsService.GetCategoryList(this._onSuccess,this._onFailure,this)},_onSuccess:function(A,C,B){C._populateCategory(A)},_onFailure:function(A,C,B){C._processException(B)},_processException:function(A){},_populateCategory:function(B){var D=[];var F=$get("friendCat");var A=document.createElement("div");A.id="listWrapper";A.style.visibility="hidden";A.style.position="absolute";A.style.border="1px solid #666";A.style.marginRight=3+"px";A.style.paddingBottom=3+"px";A.style.backgroundColor="#fff";var G=document.createElement("div");G.id="list";A.appendChild(G);var C=document.createElement("div");C.style.margin=3+"px";C.style.paddingTop=3+"px";C.style.borderTop="1px solid #CCCCCC";var H=document.createElement("a");H.href=createCategoryUrl;H.innerHTML=MySpaceRes.Status.CreateAFriendCategory;C.appendChild(H);A.appendChild(C);F.appendChild(A);for(var E=0;E<B.length;E++){D.push({text:B[E].CategoryName,value:B[E].CategoryId})}window.categoryComboBox=$create(MySpace.UI.ComboBoxBehavior,{minimumPrefixLength:1,completionItems:["0"],completionInterval:500,completionListWrapperID:"listWrapper",completionListElementID:"list",completionListCssClass:"categoryList"},{itemSelected:Function.createDelegate(this,this._onCategoryChange)},null,MySpace.Utils.Selector.query(".CategoryComboBox",null,true));window.categoryComboBox.set_completionItems(D);if(window.userId===MySpace.ClientContext.UserId&&window.categoryFilter=="1"){$get("selectedCategoryId").value=1;window.categoryComboBox.set_value(D[1].text,true)}else{$get("selectedCategoryId").value=0;window.categoryComboBox.set_value(D[0].text,true)}},_onCategoryChange:function(B,A){if($get("selectedCategoryId").value===A.get_value()){return}$get("selectedCategoryId").value=A.get_value();window.fs.selectFriendById(null);if($get("selectedCategoryId").value!=="0"){if($get("chkOneUpdate").checked){$create(MySpace.Friends.ResultsContainer,{includeHistory:false,categoryId:A.get_value(),personalFeed:false,userId:MySpace.ClientContext.UserId,activityType:"StatusMoodUpdate"},null,null,$get("stream"))}else{if($get("selectedCategoryId").value==="1"){$create(MySpace.Friends.ResultsContainer,{includeHistory:true,categoryId:A.get_value(),personalFeed:true,userId:MySpace.ClientContext.UserId,activityType:"StatusMoodUpdate"},null,null,$get("stream"))}else{$create(MySpace.Friends.ResultsContainer,{includeHistory:true,categoryId:A.get_value(),personalFeed:false,userId:MySpace.ClientContext.UserId,activityType:"StatusMoodUpdate"},null,null,$get("stream"))}}}},_clickHandler:function(B){var A=this.get_events().getHandler("click");if(A){A(this,Sys.EventArgs.Empty)}window.categoryComboBox._toggleComboBoxList(B)},dispose:function(){if(this._clickDelegate){Sys.UI.DomEvent.removeHandler(this.get_element(),"click",this._clickDelegate);delete this._clickDelegate}MySpace.Friends.Category.callBaseMethod(this,"dispose")}};MySpace.Friends.Category.registerClass("MySpace.Friends.Category",Sys.UI.Control);MySpace.Friends.Filter=function(){MySpace.Friends.Filter.initializeBase(this)};MySpace.Friends.Filter.prototype={ResetSearchText:function(A){if(A.id==="friendInput"){if(A.className=="inp grey"){A.value="";A.className="inp"}}},BlurSearchText:function(A){if(A.id==="friendInput"){if(A.value==""){A.value=MySpaceRes.Status.FilterByFriend;A.className="inp grey"}}},CheckSearchTextBox:function(B){var A=B;if(A===null){return}if(A.id==="friendInput"){if(A.value==MySpaceRes.Status.FilterByFriend){A.className="inp grey"}else{if(A.value===""){A.value=MySpaceRes.Status.FilterByFriend;A.className="inp grey"}else{A.className="inp"}}}},initialize:function(){MySpace.Friends.Filter.callBaseMethod(this,"initialize")},dispose:function(){MySpace.Friends.Filter.callBaseMethod(this,"dispose")}};MySpace.Friends.Filter.registerClass("MySpace.Friends.Filter",Sys.Component);if(typeof(Sys)!=="undefined"){Sys.Application.notifyScriptLoaded()}function showMore(A){window.pageNum+=1;$get("bottomLinks").style.display="none";if(MySpace.UI.Pages.StatusMoodV2.isSingleUserFeed){$create(MySpace.Friends.ResultsContainer,{clearResult:false,personalFeed:true,page:window.pageNum,userId:A,categoryId:1,includeHistory:true,activityType:"StatusMoodUpdate"},null,null,$get("stream"))}else{$create(MySpace.Friends.ResultsContainer,{clearResult:false,page:window.pageNum,userId:A,categoryId:$get("selectedCategoryId").value,includeHistory:true,activityType:"StatusMoodUpdate"},null,null,$get("stream"))}}function deleteMe(G,D){try{var C=document.createElement("div");var B=MySpace.UI.Popup.create(C,MySpaceRes.Status.ConfirmDelete);B.set_content(MySpaceRes.Status.DeleteStatusMoodUpdate);B.set_top(200);B.set_width(500);B.set_parent(this);var F=B.add_button(MySpaceRes.Comment.Yes,false,function(){G.parentNode.parentNode.style.display="none";MySpace.Web.Modules.Friends.Services.FriendsService.DeleteStatusMoodWithTicks(MySpace.ClientContext.UserId,D,hashToken,null,null);this._hide()});var A=B.add_button(MySpaceRes.Comment.No,false,function(){this._hide()});B.show()}catch(E){}}function viewMore(A){window.scrollTo(0,0);if(A==MySpace.ClientContext.UserId){$get("selectedCategoryId").value=1;if(window.categoryComboBox._completionItems){window.categoryComboBox.set_value(window.categoryComboBox._completionItems[$get("selectedCategoryId").value].text,true)}$create(MySpace.Friends.ResultsContainer,{categoryId:1,includeHistory:true,personalFeed:true,userId:A,activityType:"StatusMoodUpdate"},null,null,$get("stream"))}else{window.fs.selectFriendById(A)}}function getStatusMoodForSelectedFriend(A){window.pageNum=null;if(A._selectedFriend){$get("chkOneUpdate").checked=false;$get("chkOneUpdate").disabled=true;$create(MySpace.Friends.ResultsContainer,{categoryId:1,totalCount:this._totalCount,includeHistory:true,personalFeed:true,userId:A._selectedFriend.UserId,activityType:"StatusMoodUpdate"},null,null,$get("stream"));if(window.categoryComboBox._completionItems){window.categoryComboBox.set_value("",true);$get("selectedCategoryId").value=""}}else{if(A._selectedFriend===null){window.filter.BlurSearchText(window.fs.get_element());if($get("selectedCategoryId").value==="0"||$get("selectedCategoryId").value===""){$create(MySpace.Friends.ResultsContainer,{includeHistory:!$get("chkOneUpdate").checked,categoryId:0,userId:MySpace.ClientContext.UserId,activityType:"StatusMoodUpdate",personalFeed:false},null,null,$get("stream"))}$get("chkOneUpdate").disabled=false;if(window.categoryComboBox.get_value()===""){$get("selectedCategoryId").value=0;window.categoryComboBox.set_value(window.categoryComboBox._completionItems[$get("selectedCategoryId").value].text,true)}}}}function showHideViewLink(A){window.status="Oops - somebody is looking for 'hsmViewAll'"}function filterPerPerson(B){window.pageNum=null;if(B.checked){var A=$create(MySpace.Friends.ResultsContainer,{categoryId:$get("selectedCategoryId").value,userId:MySpace.ClientContext.UserId,includeHistory:false,activityType:"StatusMoodUpdate"},null,null,$get("stream"))}else{var A=$create(MySpace.Friends.ResultsContainer,{categoryId:$get("selectedCategoryId").value,userId:MySpace.ClientContext.UserId,includeHistory:true,activityType:"StatusMoodUpdate"},null,null,$get("stream"))}}Type.registerNamespace("MySpace.UI.Pages.StatusMoodV2");MySpace.UI.Pages.StatusMoodV2.getHtmlTitle=function(C,B,A){return String.format('<span class="status"><a href="{0}">{1}</a> {2}</span>',C,B,A)};MySpace.UI.Pages.StatusMoodV2.getHtmlMood=function(B,A){return String.format('<span class="mood"><span class="moodCaption">{0} </span><span class="moodDesc">{1}</span></span><img src="{2}" alt="{1}" />',MySpaceRes.Status.Mood,B,A||this._spacerUrl)};Type.registerNamespace("MySpace.UI.Home");MySpace.UI.Home.StatusMoodEditor=function(){MySpace.UI.Home.StatusMoodEditor.initializeBase(this)};MySpace.UI.Home.StatusMoodEditor.prototype={_urlRegex:/\b((https?:\/\/)|(www\.)|(\S+\.com\/))\S+/gi,_spacerUrl:"http://x.myspacecdn.com/modules/common/static/img/spacer.gif",initialize:function(){this._form=$get("statusMoodEditor");if(!this._form){return}this._config=MySpace.UI.Home.smConfig;this._charCnt=$q(".charCount",this._form,true);this._statusInput=$q("textarea",this._form,true);this._moodInput=$q(".mood input",this._form,true);this._smiley=$q(".smiley",this._form,true);this._smileyImg=$q(".smiley div",this._form,true);this._smileyPalette=$q(".smileyPalette",this._form,true);this._updateBtn=$q(".updateBtn button",this._form,true);this._shortenUrlNotice=$q(".urlShortened",this._form,true);this._updating=$q(".updating",this._form,true);this._currentStatus=$q(".currentStatus",null,true);this._currentMood=$q(".currentMood",null,true);this._currentSmiley=$q(".currentSmiley",null,true);this._currentMoodSmiley=$q(".currentMoodSmiley",null,true);this._currentStatusDateTime=$q(".currentStatusDateTime",null,true);this._shortenUrls=!MySpace.Application.keyDisabled("ShortenUrlsInStatusMood");this._notFocusedYet=true;this._previousStatus=this._status=this._config.status||"";this._previousMood=this._mood=this._config.mood||"";this._previousSmileyUrl=this._smileyUrl=this._config.smileyUrl||this._spacerUrl;this._reset();this._moodComboBox=$create(MySpace.UI.ComboBoxBehavior,{minimumPrefixLength:1,completionItems:this._config.moods,completionInterval:500},{itemSelected:Function.createDelegate(this,this._onMoodSelected)},null,this._moodInput);this._smileyPopupBehavior=$create(MySpace.UI.PopupBehavior,{parentElement:this._smiley,positioningMode:MySpace.UI.PositioningMode.BottomLeft,hideOnDocumentClick:true,x:-1,y:-2},null,null,this._smileyPalette);this._smileySelector=$create(MySpace.UI.SmileySelector,{smileyData:this._config.smilyData},{selected:Function.createDelegate(this,this._onSmileySelect)},null,this._smileyPalette);$addHandler(this._statusInput,"change",Function.createDelegate(this,this._onStatusChange));$addHandler(this._statusInput,"keyup",Function.createDelegate(this,this._onStatusChange));$addHandler(this._statusInput,"focus",Function.createDelegate(this,this._onFocusInput));$addHandler(this._moodInput,"change",Function.createDelegate(this,this._setBtnStatus));$addHandler(this._moodInput,"keyup",Function.createDelegate(this,this._setBtnStatus));$addHandler(this._moodInput,"focus",Function.createDelegate(this,this._onFocusInput));$addHandler(this._smiley,"click",Function.createDelegate(this,this._showSmileyPalette));$addHandler(this._smileyPalette,"blur",Function.createDelegate(this,this._hideSmileyPalette));$addHandler(this._form,"keydown",Function.createDelegate(this,this._onKeyDown));$addHandler(this._updateBtn,"click",Function.createDelegate(this,this._saveStatus))},_saveStatus:function(A){A.preventDefault();if(Sys.UI.DomElement.containsCssClass(this._updateBtn.parentNode,"msDefBtnDisabled")||this._isDuplicate()||this._saveInProgress){return}this._saveInProgress=true;this._updateBtn.focus();Sys.UI.DomElement.addCssClass(this._form,"showUpdating");MySpace.UI.Pages.Data.request("SaveStatusMood.ashx",null,Function.createDelegate(this,this._onSaved),String.format("status={0}&mood={1}&smiley={2}",escape(this._statusInput.value),escape(this._moodInput.value),this._smileyUrl),null)},_onSaved:function(A,C){this._saveInProgress=false;Sys.UI.DomElement.removeCssClass(this._form,"showUpdating");var D=A.get_webRequest().get_userContext();if(A.get_responseAvailable()){var E=A.get_responseData();if(E!=" "){var B=Sys.Serialization.JavaScriptSerializer.deserialize(E);this._previousStatus=this._status=this._statusInput.value=B.status;this._previousMood=this._mood=this._moodInput.value=B.moodName;this._previousSmileyUrl=this._smileyUrl=B.smiley;this._reset();this._currentStatus.innerHTML=B.statusHtml;this._currentMood.innerHTML=B.mood>0?B.moodName:"";this._currentSmiley.src=B.smiley;this._currentStatusDateTime.innerHTML=B.updateTime;if(B.mood>0||(B.smiley.toLowerCase().indexOf("spacer.gif")==-1&&B.smiley!=null&&B.smiley!="")){Sys.UI.DomElement.removeCssClass(this._currentMoodSmiley,"noMood")}else{Sys.UI.DomElement.addCssClass(this._currentMoodSmiley,"noMood")}this.raiseSaved(B)}}else{var F=MySpaceRes.Header.ErrorMessage.replace(/<br.*>/gi,"\n");alert(F)}this._onStatusChange();this._notFocusedYet=true;this._setBtnStatus()},_reset:function(){this._statusInput.value="";this._moodInput.value=this._config.moods[0].text;this._setSmileyUrl(this._spacerUrl)},_onStatusChange:function(){var A=this._statusInput.value;if(this._shortenUrls){var C=A.length;A=A.replace(this._urlRegex,this._shortenedURLBase+"123456");if(A.length!=C){if(!Sys.UI.DomElement.containsCssClass(this._form,"showUrlShortened")){Sys.UI.DomElement.addCssClass(this._form,"showUrlShortened")}}else{if(Sys.UI.DomElement.containsCssClass(this._form,"showUrlShortened")){Sys.UI.DomElement.removeCssClass(this._form,"showUrlShortened")}}}var B=160-A.length;this._charCnt.innerHTML=B;if(B<0){Sys.UI.DomElement.addCssClass(this._charCnt,"negative")}else{Sys.UI.DomElement.removeCssClass(this._charCnt,"negative")}this._notFocusedYet=false;this._setBtnStatus()},_setBtnStatus:function(){if(this._isDuplicate()||(this._isEmpty()&&this._notFocusedYet)){Sys.UI.DomElement.addCssClass(this._updateBtn.parentNode,"msDefBtnDisabled");Sys.UI.DomElement.removeCssClass(this._updateBtn.parentNode,"msDefBtn")}else{Sys.UI.DomElement.addCssClass(this._updateBtn.parentNode,"msDefBtn");Sys.UI.DomElement.removeCssClass(this._updateBtn.parentNode,"msDefBtnDisabled")}},_isDuplicate:function(){return this._statusInput.value==this._previousStatus&&this._moodInput.value==this._previousMood&&this._smileyUrl.substring(this._smileyUrl.lastIndexOf("/"),this._smileyUrl.length).toLowerCase()==this._previousSmileyUrl.substring(this._previousSmileyUrl.lastIndexOf("/"),this._previousSmileyUrl.length).toLowerCase()},_onMoodSelected:function(B,A){this._setSmileyUrl(A.get_value());this._notFocusedYed=false},_showSmileyPalette:function(A){this._smileyPopupBehavior.show();this._smileyPalette.focus()},_hideSmileyPalette:function(A){this._smileyPopupBehavior.hide()},_onSmileySelect:function(B,A){this._hideSmileyPalette();this._notFocusedYed=false;this._setSmileyUrl(A)},_setSmileyUrl:function(A){this._smileyUrl=A||this._spacerUrl;this._smileyImg.style.backgroundImage=String.format("url('{0}')",A);this._setBtnStatus()},_onFocusInput:function(B){var A=B.target;A.select();this._notFocusedYet=false;this._setBtnStatus()},_onKeyDown:function(A){if(this._moodComboBox.get_visible()){return}if(A.keyCode==13){this._saveStatus(A);MySpace.UI.UserActionWatcher.onUserAction()}},_isEmpty:function(){return(this._statusInput.value==""&&(this._moodInput.value==this._config.moods[0].text||this._moodInput.value=="")&&this._smileyUrl==this._spacerUrl)},add_saved:function(A){this.get_events().removeHandler("saved",A);this.get_events().addHandler("saved",A)},remove_saved:function(A){this.get_events().removeHandler("saved",A)},raiseSaved:function(A){var B=this.get_events().getHandler("saved");if(B){B(this,A)}},dispose:function(){$clearHandlers(this._statusInput);$clearHandlers(this._moodInput);$clearHandlers(this._smiley);$clearHandlers(this._smileyPalette);$clearHandlers(this._form);$clearHandlers(this._updateBtn)}};MySpace.UI.Home.StatusMoodEditor.registerClass("MySpace.UI.Home.StatusMoodEditor",Sys.Component);MySpace.UI.Home.StatusMoodEditor.Instance=$create(MySpace.UI.Home.StatusMoodEditor,{},null,null,null);Type.registerNamespace("MySpace.UI.Pages");MySpace.UI.Pages._Data=function(){MySpace.UI.Pages._Data.initializeBase(this)};MySpace.UI.Pages._Data.prototype={_maxRetries:5,_retryDelay:100,request:function(B,C,G,A,F,E){var D=new Sys.Net.WebRequest();if(A){D.set_body(A)}if(F){for(i=0;i<F.length;i++){D.get_headers()[F[i].key]=F[i].value}}if(MySpace.UI.Pages.HashMashter){D.get_headers()["Hash"]=MySpace.UI.Pages.HashMashter}if(MySpace.UI.Pages.CurrentPageId){D.get_headers()["PageId"]=MySpace.UI.Pages.CurrentPageId}D.set_url(String.format("/Modules/PageEditor/Handlers/{0}/{1}",MySpace.UI.Pages.WebModule,B));D.set_httpVerb("POST");D.set_userContext(C);E=E||{retryCount:0,url:B};D.add_completed(Function.createDelegate(this,function(I,J){if(I.getResponseHeader("Retry")&&E.retryCount<this._maxRetries){E.retryCount++;var H=this;setTimeout(function(){H.request(E.url+(E.url.indexOf("?")>0?"&":"?")+"retry="+E.retryCount,C,G,A,F,E)},H._retryDelay);return}if(G){G.apply(this,arguments)}}));D.invoke()}};MySpace.UI.Pages.Data=new MySpace.UI.Pages._Data();