namespace("MySpace.Search.Common");MySpace.ManualPageBeacon=true;if(typeof(String.prototype.trim)=="undefined"){String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}}try{if(typeof(jQuery)!=="undefined"){var anchors=jQuery("div.adunit > a");for(var i=0,len=anchors.length;i<len;i++){anchors[i].onclick=trackAFSGoogleAd}}}catch(e){}function trackAFSGoogleAd(){var b=new Date();var d=b.getMonth()+1;var f=b.getFullYear()+"-"+d+"-"+b.getDate()+" "+b.getHours()+":"+b.getMinutes()+":"+b.getSeconds()+"."+b.getMilliseconds();try{if(MySpace.Beacon){var a={tmid:"10",eid:"1100",login:MySpace.ClientContext.IsLoggedIn,cid:MySpace.AFSTracking.cid,chid:MySpace.AFSTracking.chid,ts:f};MySpace.Beacon.Request(a)}}catch(c){}}MySpace.Search.SearchType={Myspace:"Myspace",People:"People",Music:"Music",Videos:"Videos",Photos:"Photos",Games:"Games",Web:"Web",Blogs:"Blogs"};MySpace.Search.Common.UrlHelper=function(j){var g,f,b,c,a;var h="type";var d={};if(typeof(j)=="undefined"){j=window.location.href}if(j.indexOf("?")>-1){f=j.split("?");a=f[0];g=f[1];if(g.indexOf("#")>-1){g=g.substring(0,g.indexOf("#"))}g=g.split("&");for(b=0;b<g.length;b++){if(g[b]){c=g[b].split("=");d[c[0]]=typeof(c[1])=="undefined"?"":c[1]}}if(d[h]){a="/search/"+d[h]}}else{a=j}return{SetSearchType:function(k){a="/search/"+k},GetQuery:function(){var k,l=[];for(k in d){if(d.hasOwnProperty(k)&&k!=h){l.push(k+"="+d[k])}}return l.join("&")},GetParams:function(){return d},GetQueryValue:function(k){return d[k]?decodeURIComponent(d[k]):null},SetQueryValue:function(k,m){var l;m=encodeURIComponent(m);if(d[k]){l=d[k].split(",");l.push(m);d[k]=l.join(",")}else{d[k]=m}},ReplaceQueryValue:function(k,l){d[k]=encodeURIComponent(l)},RemoveQueryPair:function(k){delete d[k]},ClearQuery:function(){d={}},ToUrl:function(){return a+"?"+this.GetQuery()},Post:function(k){MySpace.Search.Common.PostToUrl(k,d)},SetBasePath:function(k){a=k}}};MySpace.Search.Common.GetSelectedKVPairs=function(b,a){var c=[];jQuery(b).find("input:checked, input:text, select, textarea").each(function(){var f,g;var d=jQuery(this);if(d.is("input:text[placeholder]")){if(d.attr("placeholder")!=d.val()){f=d.attr(a)}}else{f=d.attr(a)}if(f){c.push({key:f,value:d.val()})}});return c};MySpace.Search.Common.PostToUrl=function(g,f,d){d=d||"post";var a=document.createElement("form");a.setAttribute("method",d);a.setAttribute("action",g);for(var c in f){var b=document.createElement("input");b.setAttribute("type","hidden");b.setAttribute("name",c);b.setAttribute("value",f[c]);a.appendChild(b)}document.body.appendChild(a);a.submit()};MySpace.Search.Common.BindBeaconEvents=function(){var l=jQuery("div.SearchResultsPage");var c=l.find("div.searchResults,div.results,div.hd,div.PeopleFilterControl,.TabsModule nav.tabs");c.find(".beacon").unbind("click.beacon").bind("click.beacon",function(){MySpace.Search.Common.BeaconRequest(this)});if(!MySpace.Search.Common.PageViewBeaconed){var o=(MySpace.ClientContext.UserId==null||MySpace.ClientContext.UserId<1)?-2:MySpace.ClientContext.UserId;var n=l.find("div.results,div.searchResults").find("ul:first-child").attr("data-type");var g=MySpace.Search.SearchBox.GetValue();var k=l.find("div.summary,div.resultsInfo").find("> h2 > strong:first").text();var d=MySpace.Search.Common.UrlHelper(self.location.href);var j=d.GetQueryValue("page");var a=d.GetQueryValue("ac");var f=(a!=null)?"header":MySpace.Search.Common.GetSearchEntryPosition(d.GetQueryValue("sl"));var h=d.GetQueryValue("slpf");var m=d.GetQueryValue("sug");var b=d.GetQueryValue("dym");MySpace.AdditionalPageBeaconKVPs={sk:g,st:n!=undefined?n:"people",slpf:h!=null?h:MySpace.BeaconData.rpf,srct:(k==undefined||k=="")?"0":k,sep:f,spno:j!=null?j:"1",sauto:a!=null?a:"f",dmn:b!=null?b:"f",ssug:m!=null?m:"f"};MySpace.ManualPageBeacon=false;if(MySpace.Beacon&&MySpace.BeaconData){MySpace.Beacon.SendPageBeacon()}MySpace.Search.Common.PageViewBeaconed=true}};MySpace.Search.Common.PageViewBeaconed=false;MySpace.Search.Common.BeaconRequest=function(j){var a=jQuery(j);var l=(MySpace.ClientContext.UserId==null||MySpace.ClientContext.UserId<1)?-2:MySpace.ClientContext.UserId;var d=a.attr("data-id");d=(d==undefined?a.closest("li").attr("data-id"):d);var c=a.attr("data-event-id");var b=(c==undefined?a.closest("li").attr("data-event-id"):c);var k=a.attr("data-type");k=(k==undefined?a.closest("ul").attr("data-type"):k);var h=MySpace.Search.Common.UrlHelper(self.location.href);var f=h.GetQueryValue("page");var g=a.attr("data-row");g=(g==undefined?a.closest("li.rowPos").attr("data-row"):g);MySpace.Beacon.Request({tmid:"8",eid:b!=undefined?b:"",login:(l>0)?"t":"f",srtp:k!=undefined?k:"",srps:f!=null?f:"1",oid:d!=undefined?d:"",pos:g!=undefined?g:""})};MySpace.Search.Common.BindMarketingSurveyEvents=function(a){jQuery(a).find("span.xIconLightSmall").click(function(){jQuery(a).hide()});jQuery(a).find("button").click(function(){window.open("http://www.foxinteractivemediafeedback.com/se.ashx?s=2511374570AE6BE7")})};MySpace.Search.Common.GetBeaconPageContext=function(){var d="&splf=";var b=MySpace.Search.Common.UrlHelper(self.location.href);var c=b.GetQueryValue("sl");var a=(c!=null)?MySpace.BeaconData.rpf:b.GetQueryValue("slpf");d+=(a!=null?a:MySpace.BeaconData.rpf);return d};MySpace.Search.Common.GetSearchEntryPosition=function(a){return a=="tp"?"top":a=="bt"?"bottom":""};MySpace.Search.Common.GetSearchBoxLocation=function(f){var a="searchbox";var b=jQuery("div.search").find("button").closest("article");if(f&&b.length>1){var d=jQuery(f).closest("article");var c=b.parent();if(b.index(d)==0){a="tp"}else{a="bt"}}return a};window.jQuery.tmpl.tag["var"]={open:"var $1;"};(function(a){MySpace.UI.LinkPreviewer=function(p,ad){p=a(p);var al=this,ab,J,ao,ap,m,l,j,am,an,s,au,Z,L,O,X,I,P,z,A,h,v=[],W,u,af,ae,c,r,o,y,m,at,ah,ag,w=[["&","&amp;"],["<","&lt;"],[">","&gt;"]],G=/^\s+/g,x=/^https?:\/\//gi,K=/<\/?[^<>]*\/?>/g,n=true;function B(){if(ad){at=ad.videoAutoplay;ah=ad.readOnlyTitle;ag=ad.readOnlyDescription}p.attr("class","msLinkPreviewer clearfix");b();g()}B();this.previewUrl=function(aA,ay,t,aw,av,ax,az){aA=aA.replace(G,"");if(!aA.match(x)){aA="http://"+aA}aa();ab=aA;af=ay;ae=t;n=true;r=aw;o=av;y=ax;a.ajax({url:MySpace.SuperShareScraperURL,data:{type:az,url:aA},dataType:"jsonp",success:U,error:V,jsonp:"jsonp",timeout:30000})};this.previewUrlWithData=function(aw,t,av){n=av||false;aa();ab=aw;U(t)};this.getLinkData=function(){if(W==null){return null}return{url:ab,title:ak(ap||ao.html()),domain:W.domain,description:ak(l||m.html()),image:(h==null||O.is(":checked"))?null:h.src,favicon:u,mediaType:W.mediaType,mediaUrl:W.mediaUrl,mediaHeight:W.mediaHeight,mediaWidth:W.mediaWidth,contentType:W.contentType,actionText:W.attribution?W.attribution:"",token:W.token}};this.reset=function(){W=u=null;p.removeClass("moviePreviewer");s.removeClass("clickable");var t=p.find(".player");if(t.length){t.remove()}s.show();ao=p.find(".title");m=p.find(".description");ao.html("");m.html("");ap=l="";m.unbind("mouseover mouseout")};function q(t){if(t){ao.bind("click",C).bind("keyup paste",T);m.bind("click",C).bind("keyup paste",T);am.bind("click",Y)}else{ao.unbind("click",C).unbind("keyup paste",T);m.unbind("click",C).unbind("keyup paste",T).unbind("mouseover mouseout");am.unbind("click",Y)}}function aa(){am.hide();ao.hide();s.removeClass("multipleImages");m.hide();an.hide();P.hide();J.show();if(h){h.parentNode.removeChild(h);h=null}j=(MySpace.PostToData&&MySpace.PostToData.Thumb)?[MySpace.PostToData.Thumb]:null;W=u=null}function g(){var t="<div class='loading MSIcon loadingIconWhiteLight'>"+MySpaceRes.PostTo.LoadingPreview+"</div><div class='extra_wrapper'><div class='thumbnail'>	<div class='loadingImages' style='display:none;'>		<span class='MSIcon loadingIconWhiteLight'></span>		<br />"+MySpaceRes.PostTo.LoadingImages+"	</div>	<span class='wrapper'>		<span class='video MSIcon playCirclePlayerIcon15' style='display:none;'></span>	</span>	<div class='noImage' style='display:none;'>"+MySpaceRes.PostTo.NoImage+"	</div></div>   <div class='picker'>		    <span class='prev'></span>		    <span class='next'></span>	    <input id='noImageCheckafd' type='checkbox' />"+MySpaceRes.PostTo.NoImage+"   </div></div><div class='title fieldText'></div><div class='description fieldArea'></div>";p.html(t);J=p.find(".loading");am=p.find(".thumbnail");an=p.find(".wrapper");s=p.find(".extra_wrapper");au=p.find(".video");I=p.find(".loadingImages");P=p.find(".noImage");ao=p.find(".title");X=p.find(".picker");Z=p.find(".prev");L=p.find(".next");O=X.find("input");m=p.find(".description");Z.click(function(){M(-1)});L.click(function(){M(1)});O.click(S);q(true)}function U(t){var az=p.width();var ax=155-(t.mediaType!="Video"&&n?0:44);if(az){var aw=az-ax;m.width(aw);ao.width(aw)}am.show();if(!ah){ao.show()}if(!ag){m.show()}J.hide();W=t;ao.html(aq(aj(af||t.title),80));if(ae||t.description){m.html(aq(aj(ae||t.description),280))}else{N(m)}H(j||t.images);au[0].style.display=(t.mediaType=="Video")?"":"none";if(t.favicon){var av=document.createElement("img");av.onload=function(){u=t.favicon};av.src=t.favicon}if(t.loadFailed&&r){r()}if(t.mediaType=="Video"&&MySpace.UI.InlineVideo){var ay=p.find(".movie");if(!ay.length){ay=a("<div>").attr("class","movie").insertBefore(s).append(s);s=ay.children().first()}s.addClass("clickable");if(at){Y()}}}function Y(){if(W.mediaType=="Video"&&MySpace.UI.InlineVideo){var aw=p.addClass("moviePreviewer").width(),av={defWidth:aw,mediaUrl:W.mediaUrl,mediaType:"other",height:250,width:aw,videoId:W.mediaUrl,target:document.createElement("span")},t=new MySpace.UI.InlineVideo.Control(s,av);s.hide();t.showPlayer()}}function V(){var t=ab.split("/"),ax=t.length,az=t[t[ax-1]]==""?t[ax-2]:t[ax-1];var aw=ab.indexOf("://"),aA=(aw>=0)?ab.substring(aw+3):ab,ay=aA.indexOf("/"),av=(ay>=0)?aA.substring(0,ay):aA;U({title:az,domain:av,images:[],favicon:"http://"+av+"/favicon.ico",description:null,mediaType:"BookMark",mediaHeight:0,mediaWidth:0,mediaUrl:null,contentType:null,loadFailed:true,token:""})}function H(av){I.show();var ax=document.createElement("div");ax.className="msLinkPreviewerLoader";document.body.appendChild(ax);z=av.length;v=[];c=false;for(var t=0;t<av.length;t++){var aw=document.createElement("img");aw.src=av[t];ax.appendChild(aw);if(aw.complete){ac(aw)}else{aw.onload=R;aw.onerror=R}}if(z){setTimeout(Q,5000)}else{Q()}}function R(t){t=t||window.event;var av=t.target||t.srcElement;ac(av)}function ac(t){if(c){return}if(F(t)){t.origHeight=t.offsetHeight;t.origWidth=t.offsetWidth;if(t.offsetHeight<t.offsetWidth){var av=t.offsetHeight/t.offsetWidth;t.style.width="70px";t.style.height=Math.round(av*70)+"px"}else{var av=t.offsetWidth/t.offsetHeight;t.style.height="70px";t.style.width=Math.round(av*70)+"px"}t.parentNode.removeChild(t);v.push(t)}z--;if(z==0){Q()}}function Q(){if(c){return}c=true;v.sort(function(ay,az){var aw=ay.origHeight,aA=ay.origWidth,ax=az.origHeight,aB=az.origWidth;var t=aw*aA,av=ax*aB;if(t<av){return 1}if(t>av){return -1}return 0});I.hide();A=0;ar();if(y){y()}}function S(){T();ar()}function T(){if(o){o();o=null}}function C(){var av,t=a(this);if(t.hasClass("fieldText")){av=D(t)}else{if(t.hasClass("fieldArea")){av=E(t)}}av.width(t.width());t.replaceWith(av);av.focus();av.select();av.bind("blur",ai)}function D(t){var av=d("input",t);av.attr("maxLength",160);return av}function E(aw){if(aw.html()==MySpaceRes.PostTo.DescriptionHint){aw.html("")}var ay=d("textarea",aw);var t=ay.val();var ax=5;var aA=15;var az=30;var av=t.length;var aB=Math.ceil(av/az);ay.css("overflow","auto");ay.attr("spellcheck","false");return ay}function aq(aw,av){for(var t=0;t<w.length;t++){aw=aw.replace(new RegExp(w[t][0],"g"),w[t][1])}if(aw.length>av){aw=aw.substring(0,av)+"...<span>"+aw.substring(av,aw.length)+"</span>"}return aw}function ak(aw){var av=new RegExp("...<span[^>]*>(.*?)</span>","i");aw=aw.replace(av,"$1");for(var t=0;t<w.length;t++){aw=aw.replace(new RegExp(w[t][1],"g"),w[t][0])}return aw}function d(aw,t){var av=a("<"+aw+"/>");if(t.attr("id")){av.attr("id",t.attr("id"))}if(t.attr("class")){av.attr("class",t.attr("class"))}av.val(ak(t.html()));return av}function ai(){var aw=null,av=a("<div/>"),t=a(this);if(t.attr("id")){av.attr("id",t.attr("id"))}if(t.attr("class")){av.attr("class",t.attr("class"))}t.val(aj(t.val()));if(t.hasClass("title")){ap=t.val();aw=80;if(t.val().length==0){av.height("16")}else{av.html(aq(t.val(),aw))}}else{if(t.hasClass("description")){l=t.val();aw=280;if(t.val().length==0){N(av)}else{av.html(aq(t.val(),aw))}}}av.width(t.width());t.replaceWith(av);av.click(C)}function N(t){t.bind("mouseover",function(){k.apply(t)});t.bind("mouseout",function(){f.apply(t)})}function k(){this.innerHTML=MySpaceRes.PostTo.DescriptionHint}function f(){this.innerHTML=""}function aj(t){return t.replace(K,"")}function F(t){if(t.offsetWidth<50){return false}if(t.offsetHeight<50){return false}if(t.offsetWidth/t.offsetHeight>3){return false}if(t.offsetHeight/t.offsetWidth>3){return false}return true}function M(t){var av=A+t;if(av<0||av>=v.length){return}A=av;T();ar()}function ar(){if(!v.length){P.show();return}if(W.mediaType!="Video"&&n){s.addClass("multipleImages")}var av=A!=0,t=A!=v.length-1;if(O.is(":checked")){an.hide();P.show();av=t=false}else{an.show();P.hide()}if(h){h.parentNode.removeChild(h)}an.append(v[A]);h=v[A];if(av){Z.removeClass("prevDisabled")}else{Z.addClass("prevDisabled")}if(t){L.removeClass("nextDisabled")}else{L.addClass("nextDisabled")}}function b(){MySpace.UI.addStyles(".msLinkPreviewerLoader { position:absolute; top:-100px; left:-100px; width:10px; height:10px; overflow:hidden; }.msLinkPreviewer { font-family:Arial; padding:10px; }.msLinkPreviewer .extra_wrapper{ float:left; padding-top:10px; } .msLinkPreviewer .multipleImages.extra_wrapper { width:115px; }.msLinkPreviewer .loading { text-align:center; padding-top:40px; margin:0 auto; display:block; text-indent:0; height:auto; width:auto;}.msLinkPreviewer .loading,.msLinkPreviewer .loadingImages { color:#999999; font-weight:bold; }.msLinkPreviewer .thumbnail .wrapper { height: 70px; width: 70px; vertical-align:middle; padding:0; position:relative; display:table-cell; }.msLinkPreviewer .thumbnail img { -ms-interpolation-mode:bicubic; display:block; margin:0 auto; }.msLinkPreviewer .thumbnail .video { position:absolute; top:30px; left:30px; float:none; } .ie .msLinkPreviewer .thumbnail .video { left:30px; }.msLinkPreviewer .noImage { font-weight:bold; color:#999999; text-align:center; height: 43px; width: 70px; border: 1px solid #dedede; padding-top:25px; }.msLinkPreviewer .title,.msLinkPreviewer input.title,.msLinkPreviewer .description, .msLinkPreviewer textarea.description { margin: 5px 0 0 0; resize:none; text-align:left;width:280px; }.msLinkPreviewer .title,.msLinkPreviewer .description { float:right; overflow:hidden; padding:5px 5px 0; }.msLinkPreviewer input.title,.msLinkPreviewer textarea.description { padding:5px; }.msLinkPreviewer .title { font-weight:bold; min-height:25px; color:#000000; }.msLinkPreviewer input.title { min-height:15px; padding:4px; margin-top:10px; }.msLinkPreviewer .description { height:70px; color:#666666;}.msLinkPreviewer textarea.description { height:65px; padding:4px; }.msLinkPreviewer div.title:hover, .msLinkPreviewer div.description:hover { background-color:#F7F4A9; }.msLinkPreviewer .title span,.msLinkPreviewer .description span{ display:none; }.msLinkPreviewer .msDefaultTextbox { opacity:0; filter:alpha(opacity=0); color:#898989 }.msLinkPreviewer .msDefaultTextbox:hover { opacity:100; filter:none; }.msLinkPreviewer .picker { position:relative; color:#bdbdbd; font-size:11px; padding:6px 0 0 20px; display:none; }.msLinkPreviewer .prev,.msLinkPreviewer .next { position:absolute; height:25px; width:22px; top: -45px; cursor:pointer; background:url('"+MySpace.StaticContentBase+"/modules/common/static/img/superpost/futuraSuperPostSprite.png') }.msLinkPreviewer .prev { background-position:-7px -182px; left:0; }.msLinkPreviewer .next { background-position:-2px -242px; right:0; }.msLinkPreviewer .prevDisabled { background-position:-7px -152px; cursor:default; }.msLinkPreviewer .nextDisabled { background-position:-2px -213px; cursor:default; }.msLinkPreviewer .thumbnail { position:relative; }.msLinkPreviewer .multipleImages .thumbnail { padding-left:22px; }   .ie7 .msLinkPreviewer .multipleImages .thumbnail{ padding-left:0; } .ie7 .msLinkPreviewer .multipleImages .noImage { margin-left:22px; }.msLinkPreviewer .multipleImages .picker { display:block; }.msLinkPreviewer .clickable { cursor:pointer }.moviePreviewer .title, .moviePreviewer .description { float:none; width:98% !important; }")}this.enableEdit=q;this.playVideo=Y}})(jQuery);(function(a){var b="/Modules/PageEditor/Handlers/Common/SharePost.ashx";MySpace.UI.ShareButton=function(o){if(o.attr("data-wired")){return o.data("shareButton")}var j=(o&&o.length)?o.find(".linkCssClass").val():"",n=o,m,d=".shareButtons",f=MySpace.UI.Share.config;n.data("shareButton",this);function h(){if(!n||n.attr("data-type")=="activity"){return}else{if(n){f.type=n.attr("data-type")}}if(!n.attr("data-wired")){n.attr("data-wired","true")}else{return}var w,u,v,t,p,s,q,r=n.find(".sharedURL");w=r.val()==""?document.location.href:r.val();u=n.find(".sharedTitle").val()==""?document.title:n.find(".sharedTitle").val();v=n.find(".sharedTweet").val()||u;s=r.val()==""?"":n.find(".sharedResourceUri").val();q=r.val()==""?"ShareItem":n.find(".sharedEngagementType").val();t={url:w,title:u,tweet:v,resourceUri:s,engagementType:q};n.find(".hasTooltip").tooltip();if(j){j=g(j);p=n.find(j);if(!p.length){p=a(j)}}if(p&&p.length){p.click(function(x){if(!a(this).hasClass("notclickable")){l(t)}x.preventDefault();return false})}m=new MySpace.UI.SharePopup(n,f);c(t)}function g(p){return p.indexOf(".")>=0?p:"."+p}function k(q,p){if(!m){m=new MySpace.UI.SharePopup(n,f)}m.setCallback(p);m.setupPopup(true);m.show(q)}function l(q,p){if(!m){m=new MySpace.UI.SharePopup(document,f)}m.setupPopup(false);m.show(q)}function c(p){n.find(d+" a").unbind("click");n.find(d+" a").click(function(q){var r=this.className.slice(this.className.lastIndexOf(" ")+1);if(!a(this).hasClass("notclickable")){if(r=="MySpace"||r=="Total"){l(p,r)}else{MySpace.UI.ShareButton.goToUrl(r,p,f)}}q.preventDefault()})}h();this.openPopup=l;this.openActivityPopup=k;this.activate=c};MySpace.UI.ShareButton.getUrl=function(d,f,c){var h=c.networkUrls[d.toLowerCase()],g=(d=="Twitter"&&f.tweet)?f.tweet:f.title;h=h.replace("{1}",encodeURIComponent(f.url));h=h.replace("{2}",encodeURIComponent(g));return h};MySpace.UI.ShareButton.goToUrl=function(d,f,c){window.open(MySpace.UI.ShareButton.getUrl(d,f,c))};MySpace.UI.SharePopup=function(U,Z){var T=U,l=Z,S=MySpaceRes.PostTo,Y=700,B=false,aa=b,m,N,D,O,ae,u,ag,n,F,G,aj,P,k,d={},f,Q,g,E,j,z=false,t,x=a(T).attr("data-icononly"),A=(x&&x.toLowerCase()=="true");function y(){N=a(q()).appendTo(document.body);D=N.find(".loading");O=N.find(".postToForm");E=N.find(".loginBox");ae=N.find(".smallLoader");u=N.find(".hiddenNode");ag=u.find(".successNode");n=u.find(".errorNode");F=N.find(".networks");G=F.find(".note");aj=O.find(".warning");m=N.find(".shareContainer");P=new MySpace.UI.LinkPreviewer(N.find(".preview"));f=O.find(".blob");Q=O.find(".previewWrapper");j=N.find(".comment").bind("keypress paste",function(){if(this.value.length>=Y){this.value=this.value.substr(0,Y);aj.show()}else{aj.hide()}window.setTimeout(W,50)});N.bind("dialogclose",function(ak,al){h()});O.find(".postToBtn").bind({click:function(){ae.show();G.hide();af()},keydown:function(ak){if(ak.keyCode==9){ak.preventDefault()}}});if(l.type=="postto"&&(window.opener||a.browser.msie)){N.find(".cancelBtn").show().click(function(){window.close()})}ag.find("a").attr("href",l.homePage);n.find("a").click(function(ak){R();ak.preventDefault()})}function W(){var ak=j.scrollHeight;if(ak>j.innerHeight()){j.attr("style","height:"+ak+"px")}}function q(){var ak='<div class="sharePopup"><span class="MSIcon loadingIconWhiteLight loading"></span> <div class="shareContainer">         <h3>'+S.ShareOnMyspace+'         </h3>         <div class="content">            <div class="loginBox"></div>             <div class="postToForm">                 <textarea class="comment" name="comment" placeholder="'+S.EnterMessage+'"></textarea>                 <div class="sysMessage warning">'+S.ContentExceedsLimit+'                 </div>                 <div class="previewWrapper">                     <div class="preview"></div>                 </div>                 <div class="blob"></div>                 <button class="glue primary postToBtn">'+S.PostButton+'</button>					<a href="javascript:;" class="cancelBtn">'+S.EditWindowCancel+'</a>                 <span class="MSIcon loadingIconWhiteLight smallLoader"></span>            </div>         </div>     </div>';if(l.showOtherNetworks&&!A){ak+='<div class="networks"><div class="note sysMessage warning"><p>'+S.ShareOtherNetworksDescription+'	  </p></div>    <p class="otherNetworks">'+S.ShareOtherNetworks+'    </p>   <ul class="shareButtons">'+o("Facebook",S.ShareToFacebook)+o("Twitter",S.ShareToTwitter)+o("Digg",S.ShareToDigg)+"     </ul> </div>"}ak+='  <div class="hiddenNode">     <div class="successNode">         <p>'+S.AllDone+"          <br />";if(!l.showOtherNetworks){ak+='<a href="'+l.homePage+'">'+S.GoCheckOut+"</a>"}ak+='			</p>      </div>      <div class="errorNode">          <span class="errorImg"></span>          <p>'+S.TryAgainMessage+"          </p>      </div>";ak+="</div></div>";return ak}function o(al,ak){return'<li><button class="MSIcon share'+al+"Icon shareNet dark "+al+'" title="'+ak+'"></button></li>'}function h(){R();G.hide()}function R(){w(O);O.show();aj.hide();ae.hide()}function C(){return MySpace.ClientContext.IsLoggedIn}function af(){if(!d.isInternalLink){var ak=P.getLinkData();ak.comment=s(j);ak.sharepost="true";ak.hash=MySpace.UI.Pages.HashMashter;ak.resourceUri=d.resourceUri||"";ak.engagementType=d.engagementType||"ShareItem";a.ajax({url:aa,type:"post",data:ai(ak),success:function(al){K(al,ak.url,ak.title,ak.mediaType)},error:function(){L(O)}})}else{var ak={};ak.comment=s(j);ak.activitypost=JSON.stringify(d);ak.hash=MySpace.UI.Pages.HashMashter;a.ajax({url:aa,type:"post",data:ai(ak),success:K,error:function(){L(O)}})}}function v(){N.dialog("close");F.hide()}function M(){if(l.type=="postto"){N.appendTo(document.body).show()}else{if(!N.data("dialog")){N.dialog({dialogClass:"nopadding",minHeight:t})}else{N.dialog("open").dialog({minHeight:t})}}}function r(ak,al){var am=MySpace.UI.ShareButton.getUrl(ak,al,l);am=am+"&pixel=true";return am}function ad(){B=true;D.css({marginTop:t/2+"px"}).show();F.css("visibility","hidden");m.hide()}function c(){if(z){F.hide()}else{F.show()}MySpace.UI.DefaultTextboxBehavior(N.find(".comment"));N.find(".shareNet").tooltip()}function ac(){B=false;D.hide();ae.hide();F.css("visibility","visible");if(!C()){O.hide();E.show().html(MySpace.UI.LoginPrompt.getLoginContent())}m.show()}function K(am,ap,ao,al){ae.hide();if(B){ac()}if(am=="true"){if(!d.isInternalLink){var an={url:ap,title:ao};if(l.type=="postto"){var ak=window.location.href;a.comm.send("location.href",ak+(ak.indexOf("?")!=-1?"&":"?")+"confirm=true#pm_cmp=Futura_Ext_Share_"+al);return}}ah(O,ag);if(typeof g==="function"){g()}return}ah(O,n)}function L(ak){ae.hide();ah(ak,n);if(B){ac()}}function ai(ak){var am=[];for(var al in ak){am.push(al+"="+encodeURIComponent(ak[al]))}return am.join("&")}function ah(al,ak){al.parent().append(ak);al.hide()}function I(){setTimeout(function(){ac();n.find("a").unbind("click");n.find("a").click(function(ak){N.dialog("close");ak.preventDefault()});L(O);c()},250)}function J(){setTimeout(function(){ac();c()},250)}function w(al){var ak=al.next();if(ak.length){u.append(ak)}}function H(ak){if(ak){f.html(ak);f.find("a").attr("href","javascript:;");f.show();Q.hide();setTimeout(function(){ac();c()},250)}else{I()}}function ab(al){ad();M();F.find("button").unbind("click").click(function(am){var an=this.className.slice(this.className.lastIndexOf(" ")+1);G.html(S.ShareOtherNetworksDescription.replace("{0}",an)).show();MySpace.UI.ShareButton.goToUrl(an,al,l);am.preventDefault()});if(!C()){ac();return}if(al.isInternalLink!=undefined||!C()){P.enableEdit(false)}if(!al.isInternalLink){d={isInternalLink:al.isInternalLink,url:al.url,title:al.title,description:al.description,resourceUri:al.resourceUri,engagementType:al.engagementType};f.hide();Q.show();P.previewUrl(d.url,d.title,d.description,null,null,J,"share")}else{var ak={};d={};d=al;ak.activityid=JSON.stringify(al);ak.hash=MySpace.UI.Pages.HashMashter;a.ajax({url:aa,type:"post",data:ai(ak),success:function(am){H(am)},error:I})}j.val("")}function p(){return N}function V(ak){g=ak}function X(ak){z=ak;t=360;t=!l.showOtherNetworks||z?t-80:t}function s(ak){return ak.val()==ak.attr("placeholder")?"":ak.val()}y();return{show:ab,getPopupBase:p,setCallback:V,setupPopup:X}};a(".shareButtonControl").each(function(){new MySpace.UI.ShareButton(a(this))})})(jQuery);(function($){var MySpaceTopics=namespace("MySpace.Topics");var isMouseOver=false;MySpaceTopics.addFollow=function(e,callback){if(!MySpace.ClientContext.IsLoggedIn){MySpace.UI.LoginPrompt.show();return}var targetEl=$(e.target);var splittedId=targetEl.attr("data-id").split("-");var type=splittedId[0];var id=splittedId[1];var contentType=splittedId[2];if(!type||!id){return}var qs="id="+id+"&contentType="+contentType;MySpaceTopics.toggleStates(type,id,contentType,targetEl,callback);var successCallback=function(xhr){try{if(xhr.get_responseAvailable()){var response=eval("("+xhr.get_responseData()+")");if(response.result==0){MySpaceTopics.toggleStates((type=="editFollow")?"addFollow":"editFollow",id,contentType,targetEl,callback);var options={Title:type,MessageHeader:MySpaceRes.Topics.WereSorry,MessageBody:MySpaceRes.Topics.TryLater,MessageCustom:""}}}}catch(ex){}};MySpace.UI.Pages.Data.request((type=="editFollow")?"Removefollow.ashx":"Addfollow.ashx",null,successCallback,qs,null,null,null,"Common")};MySpaceTopics.toggleStates=function(type,id,contentType,triggerElement,callback){if(type=="editFollow"){$('div.followContainer[data-id="'+id+'"]').each(function(index,value){var element=$(this).children();element.attr("data-id","addFollow-"+id+"-"+contentType);element.removeClass("coupled").addClass("uncoupled");element.text(MySpaceRes.Common.Global_Follow_Text)})}else{$('div.followContainer[data-id="'+id+'"]').each(function(index,value){var element=$(this).children();element.attr("data-id","editFollow-"+id+"-"+contentType);element.removeClass("uncoupled").addClass("coupled");element.text(MySpaceRes.Common.Global_Following_Text)});if(isMouseOver){triggerElement.text(MySpaceRes.Common.Global_UnFollow_Text)}else{triggerElement.text(MySpaceRes.Common.Global_Following_Text)}var $marketingUnit=$(".inPageMessage").first();if($marketingUnit.length){$marketingUnit.slideUp("slow")}}if(callback){callback(type)}};MySpaceTopics.mouseOverHandler=function(e){isMouseOver=true;var targetElement=$(e.target);var splittedId=targetElement.attr("data-id").split("-");var type=splittedId[0];if(type=="editFollow"){targetElement.text(MySpaceRes.Common.Global_UnFollow_Text)}};MySpaceTopics.mouseOutHandler=function(e){isMouseOver=false;var targetElement=$(e.target);var splittedId=targetElement.attr("data-id").split("-");var type=splittedId[0];if(type=="editFollow"){targetElement.text(MySpaceRes.Common.Global_Following_Text)}};MySpaceTopics.wireFollowButtons=function(rootElement,callback){var triggerElement;if(rootElement){var rootEl=$(rootElement);triggerElement=rootEl.find("div.followContainer").children()}else{triggerElement=$("div.followContainer").children()}triggerElement.unbind().bind("click",function(e){MySpaceTopics.addFollow(e,callback)});triggerElement.hover(MySpaceTopics.mouseOverHandler,MySpaceTopics.mouseOutHandler)}})(jQuery);Function.__typeName="Function";Function.__class=true;Function.createCallback=function(a,b){return function(){var c=arguments.length;if(c>0){var d=[];for(var f=0;f<c;f++){d[f]=arguments[f]}d[c]=b;return a.apply(this,d)}return a.call(this,b)}};Function.createDelegate=function(b,a){return function(){return a.apply(b,arguments)}};(function(){window.Type=Function;window.Sys={__rootNamespaces:["Sys"],__namespace:true,__typeName:"Sys",getName:function(){return this.__typeName}};Type.prototype.callBaseMethod=function(B,C,A){this.__baseType.prototype[C].apply(B,A||[])};function Type$prototype$implementsInterface(E){Type$prototype$resolveInheritance.call(this);var F=E.__typeName,B=this.__interfaceCache;if(B){var D=B[F];if(typeof D!=="undefined"){return D}}else{B=this.__interfaceCache={}}var A=this;while(A){var C=A.__interfaces;if(C){if(Array.indexOf(C,E)!==-1){return B[F]=true}}A=A.__baseType}return B[F]=false}function Type$prototype$inheritsFrom(A){Type$prototype$resolveInheritance.call(this);var B=this.__baseType;while(B){if(B===A){return true}B=B.__baseType}return false}Type.prototype.initializeBase=function(B,A){Type$prototype$resolveInheritance.call(this);if(this.__baseType){if(!A){this.__baseType.apply(B)}else{this.__baseType.apply(B,A)}}return B};function Type$prototype$isInstanceOfType(A){if(typeof A==="undefined"||A===null){return false}if(A instanceof this){return true}var B=Object$getType(A);return !!(B===this)||Type$prototype$inheritsFrom.call(B,this)||Type$prototype$implementsInterface.call(B,this)}Type.prototype.registerClass=function(E,A,D){this.prototype.constructor=this;this.__typeName=E;this.__class=true;if(A){this.__baseType=A;this.__basePrototypePending=true}if(!Sys.__classes){Sys.__classes={}}Sys.__classes[E.toUpperCase()]=this;if(D){this.__interfaces=[];for(var B=2;B<arguments.length;B++){var C=arguments[B];this.__interfaces.push(C)}}return this};function Type$prototype$registerInterface(A){this.prototype.constructor=this;this.__typeName=A;this.__interface=true;return this}function Type$prototype$resolveInheritance(){if(this.__basePrototypePending){var A=this.__baseType;Type$prototype$resolveInheritance.call(A);for(var B in A.prototype){var C=A.prototype[B];if(!this.prototype[B]){this.prototype[B]=C}}delete this.__basePrototypePending}}Type.parse=function(typeName,ns){var fn;if(ns){if(!Sys.__classes){return null}fn=Sys.__classes[ns.__typeName.toUpperCase()+"."+typeName.toUpperCase()];return fn||null}if(!typeName){return null}if(!Type.__htClasses){Type.__htClasses={}}fn=Type.__htClasses[typeName];if(!fn){fn=eval(typeName);Type.__htClasses[typeName]=fn}return fn};function Object$getType(A){var B=A.constructor;if(!B||typeof B!=="function"||!B.__typeName||B.__typeName==="Object"){return Object}return B}Date._appendPreOrPostMatch=function(E,A){var F=0,B=false;for(var G=0,C=E.length;G<C;G++){var D=E.charAt(G);switch(D){case"'":if(B){A.append("'")}else{F++}B=false;break;case"\\":if(B){A.append("\\")}B=!B;break;default:A.append(D);B=false;break}}return F};Date._expandFormat=function(B,A){if(!A){A="F"}if(A.length===1){switch(A){case"d":return B.ShortDatePattern;case"D":return B.LongDatePattern;case"t":return B.ShortTimePattern;case"T":return B.LongTimePattern;case"F":return B.FullDateTimePattern;case"M":case"m":return B.MonthDayPattern;case"s":return B.SortableDateTimePattern;case"Y":case"y":return B.YearMonthPattern;default:throw Error.create("Input string was not in a correct format.","FormatException")}}return A};Date._getTokenRegExp=function(){return/dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|zzz|zz|z/g};Date.prototype.format=function(A){return this._toFormattedString(A,Sys.CultureInfo.InvariantCulture)};Date.prototype._toFormattedString=function(H,E){if(!H||H.length===0||H==="i"){if(E&&E.name.length>0){return this.toLocaleString()}else{return this.toString()}}var I=E.dateTimeFormat;H=Date._expandFormat(I,H);var L=new Sys.StringBuilder,K;function J(M){if(M<10){return"0"+M}return M.toString()}function F(M){if(M<10){return"00"+M}if(M<100){return"0"+M}return M.toString()}var C=0,D=Date._getTokenRegExp();for(;true;){var A=D.lastIndex,G=D.exec(H),B=H.slice(A,G?G.index:H.length);C+=Date._appendPreOrPostMatch(B,L);if(!G){break}if(C%2===1){L.append(G[0]);continue}switch(G[0]){case"dddd":L.append(I.DayNames[this.getDay()]);break;case"ddd":L.append(I.AbbreviatedDayNames[this.getDay()]);break;case"dd":L.append(J(this.getDate()));break;case"d":L.append(this.getDate());break;case"MMMM":L.append(I.MonthNames[this.getMonth()]);break;case"MMM":L.append(I.AbbreviatedMonthNames[this.getMonth()]);break;case"MM":L.append(J(this.getMonth()+1));break;case"M":L.append(this.getMonth()+1);break;case"yyyy":L.append(this.getFullYear());break;case"yy":L.append(J(this.getFullYear()%100));break;case"y":L.append(this.getFullYear()%100);break;case"hh":K=this.getHours()%12;if(K===0){K=12}L.append(J(K));break;case"h":K=this.getHours()%12;if(K===0){K=12}L.append(K);break;case"HH":L.append(J(this.getHours()));break;case"H":L.append(this.getHours());break;case"mm":L.append(J(this.getMinutes()));break;case"m":L.append(this.getMinutes());break;case"ss":L.append(J(this.getSeconds()));break;case"s":L.append(this.getSeconds());break;case"tt":L.append(this.getHours()<12?I.AMDesignator:I.PMDesignator);break;case"t":L.append((this.getHours()<12?I.AMDesignator:I.PMDesignator).charAt(0));break;case"f":L.append(F(this.getMilliseconds()).charAt(0));break;case"ff":L.append(F(this.getMilliseconds()).substr(0,2));break;case"fff":L.append(F(this.getMilliseconds()));break;case"z":K=this.getTimezoneOffset()/60;L.append((K>=0?"+":"-")+Math.floor(Math.abs(K)));break;case"zz":K=this.getTimezoneOffset()/60;L.append((K>=0?"+":"-")+J(Math.floor(Math.abs(K))));break;case"zzz":K=this.getTimezoneOffset()/60;L.append((K>=0?"+":"-")+J(Math.floor(Math.abs(K)))+I.TimeSeparator+J(Math.abs(this.getTimezoneOffset()%60)));break}}return L.toString()};Number.__typeName="Number";Number.__class=true;Number.parseLocale=function(A){return Number._parse(A,Sys.CultureInfo.CurrentCulture)};Number.parseInvariant=function(A){return Number._parse(A,Sys.CultureInfo.InvariantCulture)};Number._parse=function(C,D){var B=C.trim();if(B.match(/infinity/i)!==null){return parseFloat(B)}if(B.match(/^0x[a-f0-9]+$/i)!==null){return parseInt(B)}var F=D.numberFormat,A=F.NumberDecimalSeparator,G=F.NumberGroupSeparator,E=new RegExp("^[+-]?[\\d\\"+G+"]*\\"+A+"?\\d*([eE][+-]?\\d+)?$");if(!B.match(E)){return Number.NaN}B=B.split(G).join("");B=B.replace(A,".");return parseFloat(B)};Number.prototype.format=function(A){return this._toFormattedString(A,Sys.CultureInfo.InvariantCulture)};Number.prototype.localeFormat=function(A){return this._toFormattedString(A,Sys.CultureInfo.CurrentCulture)};Number.prototype._toFormattedString=function(P,J){if(!P||P.length===0||P==="i"){if(J&&J.name.length>0){return this.toLocaleString()}else{return this.toString()}}var C=["n %","n%","%n"],D=["-n %","-n%","-%n"],B=["(n)","-n","- n","n-","n -"],E=["$n","n$","$ n","n $"],F=["($n)","-$n","$-n","$n-","(n$)","-n$","n-$","n$-","-n $","-$ n","n $-","$ n-","$ -n","n- $","($ n)","(n $)"];function K(T,Y,Z,X,U){var u=Z[0],s=1,w=T.toString(),y="",W="",q=w.split(".");if(q.length>1){w=q[0];y=q[1];var r=y.split(/e/i);if(r.length>1){y=r[0];W="e"+r[1]}}if(Y>0){var t=y.length-Y;if(t>0){y=y.slice(0,Y)}else{if(t<0){for(var V=0;V<Math.abs(t);V++){y+="0"}}}y=U+y}else{y=""}y+=W;var x=w.length-1,v="";while(x>=0){if(u===0||u>x){if(v.length>0){return w.slice(0,x+1)+X+v+y}else{return w.slice(0,x+1)+y}}if(v.length>0){v=w.slice(x-u+1,x+1)+X+v}else{v=w.slice(x-u+1,x+1)}x-=u;if(s<Z.length){u=Z[s];s++}}return w.slice(0,x+1)+X+v+y}var S=J.numberFormat,O=Math.abs(this);if(!P){P="D"}var R=-1;if(P.length>1){R=parseInt(P.slice(1))}var Q;switch(P.charAt(0)){case"d":case"D":Q="n";if(R!==-1){var M=""+O,I=R-M.length;if(I>0){for(var G=0;G<I;G++){M="0"+M}}O=M}if(this<0){O=-O}break;case"c":case"C":if(this<0){Q=F[S.CurrencyNegativePattern]}else{Q=E[S.CurrencyPositivePattern]}if(R===-1){R=S.CurrencyDecimalDigits}O=K(Math.abs(this),R,S.CurrencyGroupSizes,S.CurrencyGroupSeparator,S.CurrencyDecimalSeparator);break;case"n":case"N":if(this<0){Q=B[S.NumberNegativePattern]}else{Q="n"}if(R===-1){R=S.NumberDecimalDigits}O=K(Math.abs(this),R,S.NumberGroupSizes,S.NumberGroupSeparator,S.NumberDecimalSeparator);break;case"p":case"P":if(this<0){Q=D[S.PercentNegativePattern]}else{Q=C[S.PercentPositivePattern]}if(R===-1){R=S.PercentDecimalDigits}O=K(Math.abs(this),R,S.PercentGroupSizes,S.PercentGroupSeparator,S.PercentDecimalSeparator);break;default:throw Error.create("Format specifier was invalid.","FormatException")}var H=/n|\$|-|%/g,N="";for(;true;){var A=H.lastIndex,L=H.exec(Q);N+=Q.slice(A,L?L.index:Q.length);if(!L){break}switch(L[0]){case"n":N+=O;break;case"$":N+=S.CurrencySymbol;break;case"-":N+=S.NegativeSign;break;case"%":N+=S.PercentSymbol;break}}return N};RegExp.__typeName="RegExp";RegExp.__class=true;Array.__typeName="Array";Array.__class=true;Array.add=Array.enqueue=function(B,A){B[B.length]=A};Array.addRange=function(B,A){B.push.apply(B,A)};Array.clear=function(A){A.length=0};Array.clone=function(A){if(A.length===1){return[A[0]]}else{return Array.apply(null,A)}};Array.contains=function(B,A){return Array.indexOf(B,A)>=0};Array.dequeue=function(A){return A.shift()};Array.indexOf=function(D,C,B){if(typeof C==="undefined"){return -1}var E=D.length;if(E!==0){B=B-0;if(isNaN(B)){B=0}else{if(isFinite(B)){B=B-B%1}if(B<0){B=Math.max(0,E+B)}}for(var A=B;A<E;A++){if(typeof D[A]!=="undefined"&&D[A]===C){return A}}}return -1};Array.insert=function(B,A,C){B.splice(A,0,C)};Array.parse=function(value){if(!value){return[]}return eval(value)};Array.remove=function(A,C){var B=Array.indexOf(A,C);if(B>=0){A.splice(B,1)}return B>=0};Array.removeAt=function(B,A){B.splice(A,1)};String.__typeName="String";String.__class=true;Sys.IDisposable=function(){};Sys.IDisposable.prototype={};Type$prototype$registerInterface.call(Sys.IDisposable,"Sys.IDisposable");Sys.StringBuilder=function(A){this._parts=typeof A!=="undefined"&&A!==null&&A!==""?[A.toString()]:[];this._value={};this._len=0};Sys.StringBuilder.prototype={append:function(A){this._parts[this._parts.length]=A},appendLine:function(A){this._parts[this._parts.length]=typeof A==="undefined"||A===null||A===""?"\r\n":A+"\r\n"},clear:function(){this._parts=[];this._value={};this._len=0},isEmpty:function(){if(this._parts.length===0){return true}return this.toString()===""},toString:function(B){B=B||"";var A=this._parts;if(this._len!==A.length){this._value={};this._len=A.length}var C=this._value;if(typeof C[B]==="undefined"){if(B!==""){for(var D=0;D<A.length;){if(typeof A[D]==="undefined"||A[D]===""||A[D]===null){A.splice(D,1)}else{D++}}}C[B]=this._parts.join(B)}return C[B]}};Sys.StringBuilder.registerClass("Sys.StringBuilder");if(!window.XMLHttpRequest){window.XMLHttpRequest=function(){var A=["Msxml2.XMLHTTP","Microsoft.XMLHTTP"];for(var B=0;B<A.length;B++){try{var D=new ActiveXObject(A[B]);return D}catch(C){}}return null}}namespace("Sys.UI");function Sys$Enum$parse(I,G){var K,J,C;if(G){K=this.__lowerCaseValues;if(!K){this.__lowerCaseValues=K={};var E=this.prototype;for(var F in E){K[F.toLowerCase()]=E[F]}}}else{K=this.prototype}if(!this.__flags){C=G?I.toLowerCase():I;J=K[C.trim()];if(typeof J!=="number"){var msg=["'",I,"' is not a valid value for enum ",this.__typeName,"."].join("");throw Error.create(msg,"InvalidArgument")}return J}else{var D=(G?I.toLowerCase():I).split(","),B=0;for(var H=D.length-1;H>=0;H--){var A=D[H].trim();J=K[A];if(typeof J!=="number"){var msg=["'",I.split(",")[H].trim(),"' is not a valid value for enum ",this.__typeName,"."].join("");throw Error.create(msg,"InvalidArgument")}B|=J}return B}}function Sys$Enum$toString(H){if(typeof H==="undefined"||H===null){return this.__string}var G=this.prototype,B;if(!this.__flags||H===0){for(B in G){if(G[B]===H){return B}}}else{var A=this.__sortedValues;if(!A){A=[];for(B in G){A[A.length]={key:B,value:G[B]}}A.sort(function(J,I){return J.value-I.value});this.__sortedValues=A}var F=[],D=H;for(B=A.length-1;B>=0;B--){var C=A[B],E=C.value;if(E===0){continue}if((E&H)===E){F[F.length]=C.key;D-=E;if(D===0){break}}}if(F.length&&D===0){return F.reverse().join(", ")}}return""}Type.prototype.registerEnum=function(C,A){for(var B in this.prototype){this[B]=this.prototype[B]}this.__typeName=C;this.parse=Sys$Enum$parse;this.__string=this.toString();this.toString=Sys$Enum$toString;this.__flags=A;this.__enum=true};Type.isEnum=function(A){if(typeof A==="undefined"||A===null){return false}return !!A.__enum};Type.isFlags=function(A){if(typeof A==="undefined"||A===null){return false}return !!A.__flags};Sys.EventHandlerList=function(){this._list={}};Sys.EventHandlerList.prototype={addHandler:function(A,B){Array.add(this._getEvent(A,true),B)},removeHandler:function(C,A){var B=this._getEvent(C);if(!B){return}Array.remove(B,A)},getHandler:function(A){var B=this._getEvent(A);if(!B||B.length===0){return null}B=Array.clone(B);if(!B._handler){B._handler=function(F,E){for(var C=0,D=B.length;C<D;C++){B[C](F,E)}}}return B._handler},_getEvent:function(B,A){if(!this._list[B]){if(!A){return null}this._list[B]=[]}return this._list[B]}};Sys.EventHandlerList.registerClass("Sys.EventHandlerList");Sys.EventArgs=function(){};Sys.EventArgs.registerClass("Sys.EventArgs");Sys.EventArgs.Empty=new Sys.EventArgs;Sys.CancelEventArgs=function(){Sys.CancelEventArgs.initializeBase(this);this._cancel=false};Sys.CancelEventArgs.prototype={get_cancel:function(){return this._cancel},set_cancel:function(A){this._cancel=A}};Sys.CancelEventArgs.registerClass("Sys.CancelEventArgs",Sys.EventArgs);Sys.INotifyPropertyChange=function(){};Sys.INotifyPropertyChange.prototype={};Type$prototype$registerInterface.call(Sys.INotifyPropertyChange,"Sys.INotifyPropertyChange");Sys.PropertyChangedEventArgs=function(A){Sys.PropertyChangedEventArgs.initializeBase(this);this._propertyName=A};Sys.PropertyChangedEventArgs.prototype={get_propertyName:function(){return this._propertyName}};Sys.PropertyChangedEventArgs.registerClass("Sys.PropertyChangedEventArgs",Sys.EventArgs);Sys.INotifyDisposing=function(){};Sys.INotifyDisposing.prototype={};Type$prototype$registerInterface.call(Sys.INotifyDisposing,"Sys.INotifyDisposing");Sys.Component=function(){if(Sys.Application){Sys.Application.registerDisposableObject(this)}};Sys.Component.prototype={_id:null,_initialized:false,_updating:false,get_events:function(){if(!this._events){this._events=new Sys.EventHandlerList}return this._events},get_id:function(){return this._id},set_id:function(A){this._id=A},get_isInitialized:function(){return this._initialized},get_isUpdating:function(){return this._updating},add_disposing:function(A){this.get_events().addHandler("disposing",A)},remove_disposing:function(A){this.get_events().removeHandler("disposing",A)},add_propertyChanged:function(A){this.get_events().addHandler("propertyChanged",A)},remove_propertyChanged:function(A){this.get_events().removeHandler("propertyChanged",A)},beginUpdate:function(){this._updating=true},dispose:function(){if(this._events){var A=this._events.getHandler("disposing");if(A){A(this,Sys.EventArgs.Empty)}}delete this._events;Sys.Application.unregisterDisposableObject(this);Sys.Application.removeComponent(this)},endUpdate:function(){this._updating=false;if(!this._initialized){this.initialize()}this.updated()},initialize:function(){this._initialized=true},raisePropertyChanged:function(A){if(!this._events){return}var B=this._events.getHandler("propertyChanged");if(B){B(this,new Sys.PropertyChangedEventArgs(A))}},updated:function(){}};Sys.Component.registerClass("Sys.Component",null,Sys.IDisposable,Sys.INotifyPropertyChange,Sys.INotifyDisposing);function Sys$Component$_setProperties(N,F){var K,E=Object$getType(N),J=E===Object||E===Sys.UI.DomElement,G=Type$prototype$isInstanceOfType.call(Sys.Component,N)&&!N.get_isUpdating();if(G){N.beginUpdate()}for(var L in F){var M=F[L],I=J?null:N["get_"+L];if(J||typeof I!=="function"){var D=N[L];if(!M||typeof M!=="object"||J&&!D){N[L]=M}else{Sys$Component$_setProperties(D,M)}}else{var C=N["set_"+L];if(typeof C==="function"){C.apply(N,[M])}else{if(M instanceof Array){K=I.apply(N);for(var H=0,B=K.length,A=M.length;H<A;H++,B++){K[B]=M[H]}}else{if(typeof M==="object"&&Object$getType(M)===Object){K=I.apply(N);Sys$Component$_setProperties(K,M)}}}}}if(G){N.endUpdate()}}function Sys$Component$_setReferences(E,A){for(var B in A){var C=E["set_"+B],D=$find(A[B]);C.apply(E,[D])}}window.$create=Sys.Component.create=function(B,D,F,G,C){var I=C?new B(C):new B,H=Sys.Application,A=H.get_isCreatingComponents();I.beginUpdate();if(D){Sys$Component$_setProperties(I,D)}if(F){for(var E in F){I["add_"+E](F[E])}}H._createdComponents[H._createdComponents.length]=I;if(I.get_id()){H.addComponent(I)}if(A){if(G){H._addComponentToSecondPass(I,G)}else{I.endUpdate()}}else{if(G){Sys$Component$_setReferences(I,G)}I.endUpdate()}return I};Sys.UI.MouseButton=function(){throw Error.notImplemented()};Sys.UI.MouseButton.prototype={leftButton:0,middleButton:1,rightButton:2};Sys.UI.MouseButton.registerEnum("Sys.UI.MouseButton");Sys.UI.Key=function(){throw Error.notImplemented()};Sys.UI.Key.prototype={backspace:8,tab:9,enter:13,esc:27,space:32,pageUp:33,pageDown:34,end:35,home:36,left:37,up:38,right:39,down:40,del:127};Sys.UI.Key.registerEnum("Sys.UI.Key");Sys.UI.DomEvent=function(C){var B=C;this.rawEvent=B;this.altKey=B.altKey;if(typeof B.button!=="undefined"){this.button=typeof B.which!=="undefined"?B.button:B.button===4?Sys.UI.MouseButton.middleButton:B.button===2?Sys.UI.MouseButton.rightButton:Sys.UI.MouseButton.leftButton}if(B.type==="keypress"){this.charCode=B.charCode||B.keyCode}else{if(B.keyCode&&B.keyCode===46){this.keyCode=127}else{this.keyCode=B.keyCode}}this.clientX=B.clientX;this.clientY=B.clientY;this.ctrlKey=B.ctrlKey;this.target=B.target?B.target:B.srcElement;if(this.target){var A=Sys.UI.DomElement.getLocation(this.target);this.offsetX=typeof B.offsetX!=="undefined"?B.offsetX:window.pageXOffset+(B.clientX||0)-A.x;this.offsetY=typeof B.offsetY!=="undefined"?B.offsetY:window.pageYOffset+(B.clientY||0)-A.y}this.screenX=B.screenX;this.screenY=B.screenY;this.shiftKey=B.shiftKey;this.type=B.type};Sys.UI.DomEvent.prototype={preventDefault:function(){if(this.rawEvent.preventDefault){this.rawEvent.preventDefault()}else{if(window.event){window.event.returnValue=false}}},stopPropagation:function(){if(this.rawEvent.stopPropagation){this.rawEvent.stopPropagation()}else{if(window.event){window.event.cancelBubble=true}}}};Sys.UI.DomEvent.registerClass("Sys.UI.DomEvent");window.$addHandler=Sys.UI.DomEvent.addHandler=function(B,D,C){if(!B._events){B._events={}}var E=B._events[D];if(!E){B._events[D]=E=[]}var A;if(B.addEventListener){A=function(F){return C.call(B,new Sys.UI.DomEvent(F))};B.addEventListener(D,A,false)}else{if(B.attachEvent){A=function(){return C.call(B,new Sys.UI.DomEvent(window.event))};B.attachEvent("on"+D,A)}}E[E.length]={handler:C,browserHandler:A}};window.$addHandlers=Sys.UI.DomEvent.addHandlers=function(C,D,E){for(var A in D){var B=D[A];if(E){B=Function.createDelegate(E,B)}$addHandler(C,A,B)}};window.$clearHandlers=Sys.UI.DomEvent.clearHandlers=function(B){if(B._events){var C=B._events;for(var A in C){var D=C[A];for(var E=D.length-1;E>=0;E--){$removeHandler(B,A,D[E].handler)}}B._events=null}};window.$removeHandler=Sys.UI.DomEvent.removeHandler=function(B,E,D){var F=null,G=B._events[E],F=null;for(var A=0,C=G.length;A<C;A++){if(G[A].handler===D){F=G[A].browserHandler;break}}if(B.removeEventListener){B.removeEventListener(E,F,false)}else{if(B.detachEvent){B.detachEvent("on"+E,F)}}G.splice(A,1)};Sys.IContainer=function(){};Sys.IContainer.prototype={};Type$prototype$registerInterface.call(Sys.IContainer,"Sys.IContainer");Sys.ApplicationLoadEventArgs=function(A,B){Sys.ApplicationLoadEventArgs.initializeBase(this);this._components=A;this._isPartialLoad=B};Sys.ApplicationLoadEventArgs.prototype={get_components:function(){return this._components},get_isPartialLoad:function(){return this._isPartialLoad}};Sys.ApplicationLoadEventArgs.registerClass("Sys.ApplicationLoadEventArgs",Sys.EventArgs);Sys._Application=function(){Sys._Application.initializeBase(this);this._disposableObjects=[];this._components={};this._createdComponents=[];this._secondPassComponents=[];this._unloadHandlerDelegate=Function.createDelegate(this,this._unloadHandler);this._loadHandlerDelegate=Function.createDelegate(this,this._loadHandler);Sys.UI.DomEvent.addHandler(window,"unload",this._unloadHandlerDelegate);Sys.UI.DomEvent.addHandler(window,"load",this._loadHandlerDelegate)};Sys._Application.prototype={_creatingComponents:false,_disposing:false,get_isCreatingComponents:function(){return this._creatingComponents},add_load:function(A){this.get_events().addHandler("load",A)},remove_load:function(A){this.get_events().removeHandler("load",A)},add_init:function(A){if(this._initialized){A(this,Sys.EventArgs.Empty)}else{this.get_events().addHandler("init",A)}},remove_init:function(A){this.get_events().removeHandler("init",A)},add_unload:function(A){this.get_events().addHandler("unload",A)},remove_unload:function(A){this.get_events().removeHandler("unload",A)},addComponent:function(A){this._components[A.get_id()]=A},beginCreateComponents:function(){this._creatingComponents=true},dispose:function(){if(!this._disposing){this._disposing=true;if(window.pageUnload){window.pageUnload(this,Sys.EventArgs.Empty)}var E=this.get_events().getHandler("unload");if(E){E(this,Sys.EventArgs.Empty)}var A=Array.clone(this._disposableObjects);for(var B=0,C=A.length;B<C;B++){A[B].dispose()}Array.clear(this._disposableObjects);Sys.UI.DomEvent.removeHandler(window,"unload",this._unloadHandlerDelegate);if(this._loadHandlerDelegate){Sys.UI.DomEvent.removeHandler(window,"load",this._loadHandlerDelegate);this._loadHandlerDelegate=null}Sys._Application.callBaseMethod(this,"dispose")}},endCreateComponents:function(){var A=this._secondPassComponents;for(var B=0,C=A.length;B<C;B++){var D=A[B].component;Sys$Component$_setReferences(D,A[B].references);D.endUpdate()}this._secondPassComponents=[];this._creatingComponents=false},findComponent:function(A,B){return B?Type$prototype$isInstanceOfType.call(Sys.IContainer,B)?B.findComponent(A):B[A]||null:Sys.Application._components[A]||null},getComponents:function(){var B=[],A=this._components;for(var C in A){B[B.length]=A[C]}return B},initialize:function(){if(!this._initialized&&!this._initializing){this._initializing=true;window.setTimeout(Function.createDelegate(this,this._doInitialize),0)}},notifyScriptLoaded:function(){},registerDisposableObject:function(A){if(!this._disposing){this._disposableObjects[this._disposableObjects.length]=A}},raiseLoad:function(){var A=this.get_events().getHandler("load"),B=new Sys.ApplicationLoadEventArgs(Array.clone(this._createdComponents),!this._initializing);if(A){A(this,B)}if(window.pageLoad){window.pageLoad(this,B)}this._createdComponents=[]},removeComponent:function(A){var B=A.get_id();if(B){delete this._components[B]}},unregisterDisposableObject:function(A){if(!this._disposing){Array.remove(this._disposableObjects,A)}},_addComponentToSecondPass:function(A,B){this._secondPassComponents[this._secondPassComponents.length]={component:A,references:B}},_doInitialize:function(){Sys._Application.callBaseMethod(this,"initialize");var A=this.get_events().getHandler("init");if(A){this.beginCreateComponents();A(this,Sys.EventArgs.Empty);this.endCreateComponents()}this.raiseLoad();this._initializing=false},_loadHandler:function(){if(this._loadHandlerDelegate){Sys.UI.DomEvent.removeHandler(window,"load",this._loadHandlerDelegate);this._loadHandlerDelegate=null}this.initialize()},_unloadHandler:function(){this.dispose()}};Sys._Application.registerClass("Sys._Application",Sys.Component,Sys.IContainer);Sys.Application=new Sys._Application;window.$find=Sys.Application.findComponent;namespace("Sys.Net");Sys.Net.WebRequestExecutor=function(){this._webRequest=null;this._resultObject=null};Sys.Net.WebRequestExecutor.prototype={get_webRequest:function(){return this._webRequest},_set_webRequest:function(A){this._webRequest=A},get_started:function(){throw Error.notImplemented()},get_responseAvailable:function(){throw Error.notImplemented()},get_timedOut:function(){throw Error.notImplemented()},get_aborted:function(){throw Error.notImplemented()},get_responseData:function(){throw Error.notImplemented()},get_statusCode:function(){throw Error.notImplemented()},get_statusText:function(){throw Error.notImplemented()},get_xml:function(){throw Error.notImplemented()},get_object:function(){if(!this._resultObject){this._resultObject=Sys.Serialization.JavaScriptSerializer.deserialize(this.get_responseData())}return this._resultObject},executeRequest:function(){throw Error.notImplemented()},abort:function(){throw Error.notImplemented()},getResponseHeader:function(){throw Error.notImplemented()},getAllResponseHeaders:function(){throw Error.notImplemented()}};Sys.Net.WebRequestExecutor.registerClass("Sys.Net.WebRequestExecutor");var XMLDOM=function(E){if(!window.DOMParser){var F=["Msxml2.DOMDocument.3.0","Msxml2.DOMDocument"];for(var A=0;A<F.length;A++){try{var B=new ActiveXObject(F[A]);B.async=false;B.loadXML(E);B.setProperty("SelectionLanguage","XPath");return B}catch(C){}}return null}else{try{var D=new window.DOMParser;return D.parseFromString(E,"text/xml")}catch(C){return null}}return null};Sys.Net.XMLHttpExecutor=function(){Sys.Net.XMLHttpExecutor.initializeBase(this);var A=this;this._xmlHttpRequest=null;this._webRequest=null;this._responseAvailable=false;this._timedOut=false;this._timer=null;this._aborted=false;this._started=false;this._onReadyStateChange=function(){if(A._xmlHttpRequest.readyState===4){A._clearTimer();A._responseAvailable=true;A._webRequest.completed(Sys.EventArgs.Empty);if(A._xmlHttpRequest!=null){A._xmlHttpRequest.onreadystatechange=jQuery.noop;A._xmlHttpRequest=null}}};this._clearTimer=function(){if(A._timer!=null){window.clearTimeout(A._timer);A._timer=null}};this._onTimeout=function(){if(!A._responseAvailable){A._clearTimer();A._timedOut=true;A._xmlHttpRequest.onreadystatechange=jQuery.noop;A._xmlHttpRequest.abort();A._webRequest.completed(Sys.EventArgs.Empty);A._xmlHttpRequest=null}}};Sys.Net.XMLHttpExecutor.prototype={get_timedOut:function(){return this._timedOut},get_started:function(){return this._started},get_responseAvailable:function(){return this._responseAvailable},get_aborted:function(){return this._aborted},executeRequest:function(){this._webRequest=this.get_webRequest();var F=this._webRequest.get_body(),B=this._webRequest.get_headers();this._xmlHttpRequest=new XMLHttpRequest;this._xmlHttpRequest.onreadystatechange=this._onReadyStateChange;var D=this._webRequest.get_httpVerb();this._xmlHttpRequest.open(D,this._webRequest.getResolvedUrl(),true);if(B){for(var A in B){var C=B[A];if(typeof C!=="function"){this._xmlHttpRequest.setRequestHeader(A,C)}}}if(D.toLowerCase()==="post"){if(B===null||!B["Content-Type"]){this._xmlHttpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded")}if(!F){F=""}}var E=this._webRequest.get_timeout();if(E>0){this._timer=window.setTimeout(Function.createDelegate(this,this._onTimeout),E)}this._xmlHttpRequest.send(F);this._started=true},getResponseHeader:function(A){var B;try{B=this._xmlHttpRequest.getResponseHeader(A)}catch(C){}if(!B){B=""}return B},getAllResponseHeaders:function(){return this._xmlHttpRequest.getAllResponseHeaders()},get_responseData:function(){return this._xmlHttpRequest.responseText},get_statusCode:function(){return this._xmlHttpRequest.status},get_statusText:function(){return this._xmlHttpRequest.statusText},get_xml:function(){var A=this._xmlHttpRequest.responseXML;if(!A||!A.documentElement){A=new XMLDOM(this._xmlHttpRequest.responseText);if(!A||!A.documentElement){return null}}else{if(navigator.userAgent.indexOf("MSIE")!==-1){A.setProperty("SelectionLanguage","XPath")}}if(A.documentElement.namespaceURI==="http://www.mozilla.org/newlayout/xml/parsererror.xml"&&A.documentElement.tagName==="parsererror"){return null}if(A.documentElement.firstChild&&A.documentElement.firstChild.tagName==="parsererror"){return null}return A},abort:function(){if(this._aborted||this._responseAvailable||this._timedOut){return}this._aborted=true;this._clearTimer();if(this._xmlHttpRequest&&!this._responseAvailable){this._xmlHttpRequest.onreadystatechange=jQuery.noop;this._xmlHttpRequest.abort();this._xmlHttpRequest=null;var A=this._webRequest._get_eventHandlerList().getHandler("completed");if(A){A(this,Sys.EventArgs.Empty)}}}};Sys.Net.XMLHttpExecutor.registerClass("Sys.Net.XMLHttpExecutor",Sys.Net.WebRequestExecutor);Sys.Net._WebRequestManager=function(){this._this=this;this._defaultTimeout=0;this._defaultExecutorType="Sys.Net.XMLHttpExecutor"};Sys.Net._WebRequestManager.prototype={add_invokingRequest:function(A){this._get_eventHandlerList().addHandler("invokingRequest",A)},remove_invokingRequest:function(A){this._get_eventHandlerList().removeHandler("invokingRequest",A)},add_completedRequest:function(A){this._get_eventHandlerList().addHandler("completedRequest",A)},remove_completedRequest:function(A){this._get_eventHandlerList().removeHandler("completedRequest",A)},_get_eventHandlerList:function(){if(!this._events){this._events=new Sys.EventHandlerList}return this._events},get_defaultTimeout:function(){return this._defaultTimeout},set_defaultTimeout:function(A){this._defaultTimeout=A},get_defaultExecutorType:function(){return this._defaultExecutorType},set_defaultExecutorType:function(A){this._defaultExecutorType=A},executeRequest:function(webRequest){var executor=webRequest.get_executor();if(!executor){var failed=false;try{var executorType=eval(this._defaultExecutorType);executor=new executorType}catch(a){failed=true}webRequest.set_executor(executor)}if(executor.get_aborted()){return}var evArgs=new Sys.Net.NetworkRequestEventArgs(webRequest),handler=this._get_eventHandlerList().getHandler("invokingRequest");if(handler){handler(this,evArgs)}if(!evArgs.get_cancel()){executor.executeRequest()}}};Sys.Net._WebRequestManager.registerClass("Sys.Net._WebRequestManager");Sys.Net.WebRequestManager=new Sys.Net._WebRequestManager;Sys.Net.NetworkRequestEventArgs=function(A){Sys.Net.NetworkRequestEventArgs.initializeBase(this);this._webRequest=A};Sys.Net.NetworkRequestEventArgs.prototype={get_webRequest:function(){return this._webRequest}};Sys.Net.NetworkRequestEventArgs.registerClass("Sys.Net.NetworkRequestEventArgs",Sys.CancelEventArgs);Sys.Net.WebRequest=function(){this._url="";this._headers={};this._body=null;this._userContext=null;this._httpVerb=null;this._executor=null;this._invokeCalled=false;this._timeout=0};Sys.Net.WebRequest.prototype={add_completed:function(A){this._get_eventHandlerList().addHandler("completed",A)},remove_completed:function(A){this._get_eventHandlerList().removeHandler("completed",A)},completed:function(A){var B=Sys.Net.WebRequestManager._get_eventHandlerList().getHandler("completedRequest");if(B){B(this._executor,A)}B=this._get_eventHandlerList().getHandler("completed");if(B){B(this._executor,A)}},_get_eventHandlerList:function(){if(!this._events){this._events=new Sys.EventHandlerList}return this._events},get_url:function(){return this._url},set_url:function(A){this._url=A},get_headers:function(){return this._headers},get_httpVerb:function(){if(this._httpVerb===null){if(this._body===null){return"GET"}return"POST"}return this._httpVerb},set_httpVerb:function(A){this._httpVerb=A},get_body:function(){return this._body},set_body:function(A){this._body=A},get_userContext:function(){return this._userContext},set_userContext:function(A){this._userContext=A},get_executor:function(){return this._executor},set_executor:function(A){this._executor=A;this._executor._set_webRequest(this)},get_timeout:function(){if(this._timeout===0){return Sys.Net.WebRequestManager.get_defaultTimeout()}return this._timeout},set_timeout:function(A){this._timeout=A},getResolvedUrl:function(){return Sys.Net.WebRequest._resolveUrl(this._url)},invoke:function(){Sys.Net.WebRequestManager.executeRequest(this);this._invokeCalled=true}};Sys.Net.WebRequest._resolveUrl=function(A,B){if(A&&A.indexOf("://")!==-1){return A}if(!B||B.length===0){var G=document.getElementsByTagName("base")[0];if(G&&G.href&&G.href.length>0){B=G.href}else{B=document.URL}}var F=B.indexOf("?");if(F!==-1){B=B.substr(0,F)}B=B.substr(0,B.lastIndexOf("/")+1);if(!A||A.length===0){return B}if(A.charAt(0)==="/"){var E=B.indexOf("://"),C=B.indexOf("/",E+3);return B.substr(0,C)+A}else{var D=B.lastIndexOf("/");return B.substr(0,D+1)+A}};Sys.Net.WebRequest._createQueryString=function(F,A){if(!A){A=encodeURIComponent}var B=new Sys.StringBuilder,D=0;for(var G in F){var E=F[G];if(typeof E==="function"){continue}var C=Sys.Serialization.JavaScriptSerializer.serialize(E);if(D!==0){B.append("&")}B.append(G);B.append("=");B.append(A(C));D++}return B.toString()};Sys.Net.WebRequest._createUrl=function(B,A){if(!A){return B}var C=Sys.Net.WebRequest._createQueryString(A);if(C.length>0){var D="?";if(B&&B.indexOf("?")!==-1){D="&"}return B+D+C}else{return B}};Sys.Net.WebRequest.registerClass("Sys.Net.WebRequest");Sys.Net.WebServiceProxy=function(){};Sys.Net.WebServiceProxy.prototype={set_timeout:function(A){this._timeout=A},get_timeout:function(){return this._timeout},set_defaultUserContext:function(A){this._userContext=A},get_defaultUserContext:function(){return this._userContext},set_defaultSucceededCallback:function(A){this._succeeded=A},get_defaultSucceededCallback:function(){return this._succeeded},set_defaultFailedCallback:function(A){this._failed=A},get_defaultFailedCallback:function(){return this._failed},set_path:function(A){this._path=A},get_path:function(){return this._path},_invoke:function(F,E,C,D,G,A,B){if(G===null||typeof G==="undefined"){G=this.get_defaultSucceededCallback()}if(A===null||typeof A==="undefined"){A=this.get_defaultFailedCallback()}if(B===null||typeof B==="undefined"){B=this.get_defaultUserContext()}return Sys.Net.WebServiceProxy.invoke(F,E,C,D,G,A,B,this.get_timeout())}};Sys.Net.WebServiceProxy.registerClass("Sys.Net.WebServiceProxy");Sys.Net.WebServiceProxy.invoke=function(B,L,C,I,D,J,G,E){var K=new Sys.Net.WebRequest;K.get_headers()["Content-Type"]="application/json; charset=utf-8";if(!I){I={}}var F=I;if(!C||!F){F={}}K.set_url(Sys.Net.WebRequest._createUrl(B+"/"+L,F));var H=null;if(!C){H=Sys.Serialization.JavaScriptSerializer.serialize(I);if(H==="{}"){H=""}}K.set_body(H);K.add_completed(A);if(E&&E>0){K.set_timeout(E)}K.invoke();function A(T){if(T.get_responseAvailable()){var S=T.get_statusCode(),N=null;try{var P=T.getResponseHeader("Content-Type");if(P.startsWith("application/json")){N=T.get_object()}else{if(P.startsWith("text/xml")){N=T.get_xml()}else{N=T.get_responseData()}}}catch(M){}var O=T.getResponseHeader("jsonerror"),R=O==="true";if(R){N=new Sys.Net.WebServiceError(false,N.Message,N.StackTrace,N.ExceptionType)}if(S<200||S>=300||R){if(J){if(!N||!R){N=new Sys.Net.WebServiceError(false,"The server method '"+L+"' failed.","","")}N._statusCode=S;J(N,G,L)}}else{if(D){D(N,G,L)}}}else{var Q;if(T.get_timedOut()){Q="The server method '"+L+"' timed out."}else{Q="The server method '"+L+"' failed."}if(J){J(new Sys.Net.WebServiceError(T.get_timedOut(),Q,"",""),G,L)}}}return K};Sys.Net.WebServiceProxy._generateTypedConstructor=function(A){return function(B){if(B){for(var C in B){this[C]=B[C]}}this.__type=A}};Sys.Net.WebServiceError=function(D,C,A,B){this._timedOut=D;this._message=C;this._stackTrace=A;this._exceptionType=B;this._statusCode=-1};Sys.Net.WebServiceError.prototype={get_timedOut:function(){return this._timedOut},get_statusCode:function(){return this._statusCode},get_message:function(){return this._message},get_stackTrace:function(){return this._stackTrace},get_exceptionType:function(){return this._exceptionType}};Sys.Net.WebServiceError.registerClass("Sys.Net.WebServiceError");namespace("Sys.Services");namespace("Sys.Serialization");Sys.Serialization.JavaScriptSerializer=function(){};Sys.Serialization.JavaScriptSerializer.registerClass("Sys.Serialization.JavaScriptSerializer");Sys.Serialization.JavaScriptSerializer._stringRegEx=new RegExp('["\b\f\n\r\t\\\\\x00-\x1F]',"i");Sys.Serialization.JavaScriptSerializer._serializeWithBuilder=function(J,K,D){var I;switch(typeof J){case"object":if(J){if(jQuery.type(J)==="array"){K.append("[");for(I=0;I<J.length;++I){if(I>0){K.append(",")}Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(J[I],K)}K.append("]")}else{if(jQuery.type(J)==="date"){K.append('"\\/Date(');K.append(J.getTime());K.append(')\\/"');break}var G=[],C=0;for(var E in J){if(E.startsWith("$")){continue}G[C++]=E}if(D){G.sort()}K.append("{");var B=false;for(I=0;I<C;I++){var F=J[G[I]];if(typeof F!=="undefined"&&typeof F!=="function"){if(B){K.append(",")}else{B=true}Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(G[I],K,D);K.append(":");Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(F,K,D)}}K.append("}")}}else{K.append("null")}break;case"number":if(isFinite(J)){K.append(String(J))}else{throw Error.invalidOperation("Cannot serialize non finite numbers.")}break;case"string":K.append('"');if(jQuery.browser.safari||Sys.Serialization.JavaScriptSerializer._stringRegEx.test(J)){var A=J.length;for(I=0;I<A;++I){var H=J.charAt(I);if(H>=" "){if(H==="\\"||H==='"'){K.append("\\")}K.append(H)}else{switch(H){case"\b":K.append("\\b");break;case"\f":K.append("\\f");break;case"\n":K.append("\\n");break;case"\r":K.append("\\r");break;case"\t":K.append("\\t");break;default:K.append("\\u00");if(H.charCodeAt()<16){K.append("0")}K.append(H.charCodeAt().toString(16))}}}}else{K.append(J)}K.append('"');break;case"boolean":K.append(J.toString());break;default:K.append("null");break}};Sys.Serialization.JavaScriptSerializer.serialize=function(A){var B=new Sys.StringBuilder;Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(A,B,false);return B.toString()};Sys.Serialization.JavaScriptSerializer.deserialize=function(data){if(data.length===0){throw Error.create("Cannot deserialize empty string.","InvalidArgument")}try{var exp=data.replace(new RegExp('(^|[^\\\\])\\"\\\\/Date\\((-?[0-9]+)\\)\\\\/\\"',"g"),"$1new Date($2)");return eval("("+exp+")")}catch(a){throw Error.create("Cannot deserialize. The data does not correspond to valid JSON.","InvalidArgument")}};Sys.CultureInfo=function(C,A,B){this.name=C;this.numberFormat=A;this.dateTimeFormat=B};Sys.CultureInfo.prototype={_getDateTimeFormats:function(){if(!this._dateTimeFormats){var A=this.dateTimeFormat;this._dateTimeFormats=[A.MonthDayPattern,A.YearMonthPattern,A.ShortDatePattern,A.ShortTimePattern,A.LongDatePattern,A.LongTimePattern,A.FullDateTimePattern,A.RFC1123Pattern,A.SortableDateTimePattern,A.UniversalSortableDateTimePattern]}return this._dateTimeFormats},_getMonthIndex:function(A){if(!this._upperMonths){this._upperMonths=this._toUpperArray(this.dateTimeFormat.MonthNames)}return Array.indexOf(this._upperMonths,this._toUpper(A))},_getAbbrMonthIndex:function(A){if(!this._upperAbbrMonths){this._upperAbbrMonths=this._toUpperArray(this.dateTimeFormat.AbbreviatedMonthNames)}return Array.indexOf(this._upperMonths,this._toUpper(A))},_getDayIndex:function(A){if(!this._upperDays){this._upperDays=this._toUpperArray(this.dateTimeFormat.DayNames)}return Array.indexOf(this._upperDays,this._toUpper(A))},_getAbbrDayIndex:function(A){if(!this._upperAbbrDays){this._upperAbbrDays=this._toUpperArray(this.dateTimeFormat.AbbreviatedDayNames)}return Array.indexOf(this._upperAbbrDays,this._toUpper(A))},_toUpperArray:function(D){var A=[];for(var B=0,C=D.length;B<C;B++){A[B]=this._toUpper(D[B])}return A},_toUpper:function(A){return A.split("\u00A0").join(" ").toUpperCase()}};Sys.CultureInfo._parse=function(A){var B=Sys.Serialization.JavaScriptSerializer.deserialize(A);return new Sys.CultureInfo(B.name,B.numberFormat,B.dateTimeFormat)};Sys.CultureInfo.registerClass("Sys.CultureInfo");Sys.CultureInfo.InvariantCulture=Sys.CultureInfo._parse('{"name":"","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":true,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"\u00A4","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"\u2030","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"@-62135568000000@","MaxSupportedDateTime":"@253402300799999@","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":true},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, dd MMMM yyyy HH:mm:ss","LongDatePattern":"dddd, dd MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"MMMM dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\':\'mm\':\'ss \'GMT\'","ShortDatePattern":"MM/dd/yyyy","ShortTimePattern":"HH:mm","SortableDateTimePattern":"yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\'-\'MM\'-\'dd HH\':\'mm\':\'ss\'Z\'","YearMonthPattern":"yyyy MMMM","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":true,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]}}');if(typeof __cultureInfo==="undefined"){__cultureInfo='{"name":"en-US","numberFormat":{"CurrencyDecimalDigits":2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":[3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":",","CurrencySymbol":"$","NaNSymbol":"NaN","CurrencyNegativePattern":0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePattern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGroupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"\u2030","NativeDigits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"@-62135568000000@","MaxSupportedDateTime":"@253402300799999@","AlgorithmType":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":false},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDateTimePattern":"dddd, MMMM dd, yyyy h:mm:ss tt","LongDatePattern":"dddd, MMMM dd, yyyy","LongTimePattern":"h:mm:ss tt","MonthDayPattern":"MMMM dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy HH\':\'mm\':\'ss \'GMT\'","ShortDatePattern":"M/d/yyyy","ShortTimePattern":"h:mm tt","SortableDateTimePattern":"yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss","TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\'-\'MM\'-\'dd HH\':\'mm\':\'ss\'Z\'","YearMonthPattern":"MMMM, yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"AbbreviatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","May","June","July","August","September","October","November","December",""],"IsReadOnly":false,"NativeCalendarName":"Gregorian Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["January","February","March","April","May","June","July","August","September","October","November","December",""]}}'}Sys.CultureInfo.CurrentCulture=Sys.CultureInfo._parse(window.__cultureInfo);delete __cultureInfo;Sys.UI.Point=function(B,A){this.x=B;this.y=A};Sys.UI.Point.registerClass("Sys.UI.Point");Sys.UI.Bounds=function(D,C,A,B){this.x=D;this.y=C;this.height=B;this.width=A};Sys.UI.Bounds.registerClass("Sys.UI.Bounds");Sys.UI.DomElement=function(){};Sys.UI.DomElement.registerClass("Sys.UI.DomElement");Sys.UI.DomElement.addCssClass=function(B,A){if(!Sys.UI.DomElement.containsCssClass(B,A)){if(B.className===""){B.className=A}else{B.className+=" "+A}}};Sys.UI.DomElement.containsCssClass=function(A,B){return Array.contains(A.className.split(" "),B)};Sys.UI.DomElement.getBounds=function(B){var A=Sys.UI.DomElement.getLocation(B);return new Sys.UI.Bounds(A.x,A.y,B.offsetWidth||0,B.offsetHeight||0)};window.$get=Sys.UI.DomElement.getElementById=function(C,D){if(!D){return document.getElementById(C)}if(D.getElementById){return D.getElementById(C)}var F=[],E=D.childNodes;for(var A=0;A<E.length;A++){var B=E[A];if(B.nodeType==1){F[F.length]=B}}while(F.length){B=F.shift();if(B.id==C){return B}E=B.childNodes;for(A=0;A<E.length;A++){B=E[A];if(B.nodeType==1){F[F.length]=B}}}return null};if(jQuery.browser.msie){Sys.UI.DomElement.getLocation=function Sys$UI$DomElement$getLocation(B){if(B.self||B.nodeType===9){return new Sys.UI.Point(0,0)}var G=B.getClientRects();if(!G||!G.length){return new Sys.UI.Point(0,0)}var F=B.ownerDocument.parentWindow,D=F.screenLeft-top.screenLeft-top.document.documentElement.scrollLeft+2,C=F.screenTop-top.screenTop-top.document.documentElement.scrollTop+2,H=F.frameElement||null;if(H){var A=H.currentStyle;D+=(H.frameBorder||1)*2+(parseInt(A.paddingLeft)||0)+(parseInt(A.borderLeftWidth)||0)-B.ownerDocument.documentElement.scrollLeft;C+=(H.frameBorder||1)*2+(parseInt(A.paddingTop)||0)+(parseInt(A.borderTopWidth)||0)-B.ownerDocument.documentElement.scrollTop}var E=G[0];return new Sys.UI.Point(E.left-D,E.top-C)}}else{if(jQuery.browser.safari){Sys.UI.DomElement.getLocation=function(I){if(I.window&&I.window===I||I.nodeType===9){return new Sys.UI.Point(0,0)}var E=0,D=0,B=null,F=null,J;for(var K=I;K;B=K,(F=J,K=K.offsetParent)){J=Sys.UI.DomElement._getCurrentStyle(K);var G=K.tagName;if((K.offsetLeft||K.offsetTop)&&(G!=="BODY"||(!F||F.position!=="absolute"))){E+=K.offsetLeft;D+=K.offsetTop}}J=Sys.UI.DomElement._getCurrentStyle(I);var H=J?J.position:null,A=H&&H!=="static";if(!H||H!=="absolute"){for(var K=I.parentNode;K;K=K.parentNode){G=K.tagName;if(G!=="BODY"&&G!=="HTML"&&(K.scrollLeft||K.scrollTop)){E-=K.scrollLeft||0;D-=K.scrollTop||0}J=Sys.UI.DomElement._getCurrentStyle(K);var C=J?J.position:null;if(C&&C==="absolute"){break}}}return new Sys.UI.Point(E,D)}}else{if(jQuery.browser.opera){Sys.UI.DomElement.getLocation=function(H){if(H.window&&H.window===H||H.nodeType===9){return new Sys.UI.Point(0,0)}var F=0,E=0,A=null;for(var I=H;I;A=I,I=I.offsetParent){var D=I.tagName;F+=I.offsetLeft||0;E+=I.offsetTop||0}var C=H.style.position,G=C&&C!=="static";for(var I=H.parentNode;I;I=I.parentNode){D=I.tagName;if(D!=="BODY"&&D!=="HTML"&&(I.scrollLeft||I.scrollTop)&&(G&&(I.style.overflow==="scroll"||I.style.overflow==="auto"))){F-=I.scrollLeft||0;E-=I.scrollTop||0}var B=I&&I.style?I.style.position:null;G=G||B&&B!=="static"}return new Sys.UI.Point(F,E)}}else{Sys.UI.DomElement.getLocation=function(G){if(G.window&&G.window===G||G.nodeType===9){return new Sys.UI.Point(0,0)}var F=0,E=0,B=null,C=null,I=null;for(var J=G;J;B=J,(C=I,J=J.offsetParent)){var H=J.tagName;I=Sys.UI.DomElement._getCurrentStyle(J);if((J.offsetLeft||J.offsetTop)&&!(H==="BODY"&&(!C||C.position!=="absolute"))){F+=J.offsetLeft;E+=J.offsetTop}if(B!==null&&I){if(H!=="TABLE"&&H!=="TD"&&H!=="HTML"){F+=parseInt(I.borderLeftWidth)||0;E+=parseInt(I.borderTopWidth)||0}if(H==="TABLE"&&(I.position==="relative"||I.position==="absolute")){F+=parseInt(I.marginLeft)||0;E+=parseInt(I.marginTop)||0}}}I=Sys.UI.DomElement._getCurrentStyle(G);var D=I?I.position:null,A=D&&D!=="static";if(!D||D!=="absolute"){for(var J=G.parentNode;J;J=J.parentNode){H=J.tagName;if(H!=="BODY"&&H!=="HTML"&&(J.scrollLeft||J.scrollTop)){F-=J.scrollLeft||0;E-=J.scrollTop||0;I=Sys.UI.DomElement._getCurrentStyle(J);F+=parseInt(I.borderLeftWidth)||0;E+=parseInt(I.borderTopWidth)||0}}}return new Sys.UI.Point(F,E)}}}}Sys.UI.DomElement.removeCssClass=function(C,D){var B=" "+C.className+" ",A=B.indexOf(" "+D+" ");if(A>=0){C.className=(B.substr(0,A)+" "+B.substring(A+D.length+1,B.length)).trim()}};Sys.UI.DomElement.setLocation=function(A,D,C){var B=A.style;B.position="absolute";B.left=D+"px";B.top=C+"px"};Sys.UI.DomElement.toggleCssClass=function(A,B){if(Sys.UI.DomElement.containsCssClass(A,B)){Sys.UI.DomElement.removeCssClass(A,B)}else{Sys.UI.DomElement.addCssClass(A,B)}};Sys.UI.DomElement._getCurrentStyle=function(B){var A=(B.ownerDocument?B.ownerDocument:B.documentElement).defaultView;return A&&B!==A&&A.getComputedStyle?A.getComputedStyle(B,null):B.style};Sys.UI.Behavior=function(A){Sys.UI.Behavior.initializeBase(this);this._element=A;var B=A._behaviors;if(!B){A._behaviors=[this]}else{B[B.length]=this}};Sys.UI.Behavior.prototype={_name:null,get_element:function(){return this._element},get_id:function(){var A=Sys.UI.Behavior.callBaseMethod(this,"get_id");if(A){return A}if(!this._element||!this._element.id){return""}return this._element.id+"$"+this.get_name()},get_name:function(){if(this._name){return this._name}var B=Object$getType(this).__typeName,A=B.lastIndexOf(".");if(A!=-1){B=B.substr(A+1)}if(!this.get_isInitialized()){this._name=B}return B},set_name:function(A){this._name=A},initialize:function(){Sys.UI.Behavior.callBaseMethod(this,"initialize");var A=this.get_name();if(A){this._element[A]=this}},dispose:function(){Sys.UI.Behavior.callBaseMethod(this,"dispose");if(this._element){var A=this.get_name();if(A){this._element[A]=null}Array.remove(this._element._behaviors,this);delete this._element}}};Sys.UI.Behavior.registerClass("Sys.UI.Behavior",Sys.Component);Sys.UI.Behavior.getBehaviorByName=function(A,C){var B=A[C];return B&&Type$prototype$isInstanceOfType.call(Sys.UI.Behavior,B)?B:null};Sys.UI.Behavior.getBehaviors=function(A){if(!A._behaviors){return[]}return Array.clone(A._behaviors)};Sys.UI.Behavior.getBehaviorsByType=function(E,D){var B=E._behaviors,F=[];if(B){for(var A=0,C=B.length;A<C;A++){if(Type$prototype$isInstanceOfType.call(D,B[A])){F[F.length]=B[A]}}}return F};Sys.UI.VisibilityMode=function(){throw Error.notImplemented()};Sys.UI.VisibilityMode.prototype={hide:0,collapse:1};Sys.UI.VisibilityMode.registerEnum("Sys.UI.VisibilityMode");Sys.UI.Control=function(A){Sys.UI.Control.initializeBase(this);this._element=A;A.control=this;this._oldDisplayMode=this._element.style.display;if(!this._oldDisplayMode||this._oldDisplayMode=="none"){this._oldDisplayMode=""}};Sys.UI.Control.prototype={_parent:null,_visibilityMode:Sys.UI.VisibilityMode.hide,get_element:function(){return this._element},get_id:function(){if(!this._element){return""}return this._element.id},set_id:function(){throw Error.invalidOperation()},get_parent:function(){if(this._parent){return this._parent}else{var A=this._element.parentNode;while(A){if(A.control){return A.control}A=A.parentNode}return null}},set_parent:function(A){this._parent=A},get_visibilityMode:function(){return this._visibilityMode},set_visibilityMode:function(A){if(this._visibilityMode!==A){this._visibilityMode=A;if(this.get_visible()===false){if(this._visibilityMode===Sys.UI.VisibilityMode.hide){this._element.style.display=this._oldDisplayMode}else{this._element.style.display="none"}}}this._visibilityMode=A},get_visible:function(){return this._element.style.visibility!="hidden"},set_visible:function(A){if(A!=this.get_visible()){this._element.style.visibility=A?"visible":"hidden";if(A||this._visibilityMode===Sys.UI.VisibilityMode.hide){this._element.style.display=this._oldDisplayMode}else{this._element.style.display="none"}}},addCssClass:function(A){Sys.UI.DomElement.addCssClass(this._element,A)},dispose:function(){Sys.UI.Control.callBaseMethod(this,"dispose");if(this._element){this._element.control=undefined;delete this._element}},initialize:function(){Sys.UI.Control.callBaseMethod(this,"initialize");var A=this._element},onBubbleEvent:function(){return false},raiseBubbleEvent:function(A,C){var B=this.get_parent();while(B){if(B.onBubbleEvent(A,C)){return}B=B.get_parent()}},removeCssClass:function(A){Sys.UI.DomElement.removeCssClass(this._element,A)},toggleCssClass:function(A){Sys.UI.DomElement.toggleCssClass(this._element,A)}};Sys.UI.Control.registerClass("Sys.UI.Control",Sys.Component)})();namespace("MySpace.UI.Pages");MySpace.UI.Pages.UIElement=function(){MySpace.UI.Pages.UIElement.initializeBase(this)};MySpace.UI.Pages.UIElement.prototype={_uid:null,_name:null,_parent:null,_owner:null,_isSelected:false,_title:null,_visible:false,_body:null,_element:null,get_body:function(){return this._body||document.getElementsByTagName("body")[0]},get_element:function(){return this._element},set_element:function(a){this._element=a},get_uid:function(){return this._uid},set_uid:function(a){this._uid=a},get_name:function(){return this._name},set_name:function(a){this._name=a},get_parent:function(){return this._parent},set_parent:function(a){this._parent=a},get_owner:function(){return this._owner},set_owner:function(a){this._owner=a},get_isSelected:function(){return this._isSelected},set_isSelected:function(a){this._isSelected=a;if(this._isSelected){Sys.UI.DomElement.addCssClass(this._element,"selected")}else{Sys.UI.DomElement.removeCssClass(this._element,"selected")}},get_title:function(){return this._title||this._name},set_title:function(a){this._title=a},get_visible:function(){return this._visible},set_visible:function(a){this._visible=a;if(this._element){this._element.style.display=a?"block":"none"}},getText:function(a){if(typeof(MySpaceRes.PageEditor[a])==="undefined"){if(typeof(MySpace.UI.Pages.ResourceName)!="undefined"&&typeof(MySpaceRes[MySpace.UI.Pages.ResourceName][a])!="undefined"){return MySpaceRes[MySpace.UI.Pages.ResourceName][a]}else{return""}}else{return MySpaceRes.PageEditor[a]}},replaceElement:function(b,a){b.parentNode.replaceChild(a,b);return a},removeElement:function(a){var b=a.parentNode;if(b){b.removeChild(a)}},removeChildren:function(a){if(a.hasChildNodes()){while(a.childNodes.length>=1){a.removeChild(a.firstChild)}}},raiseEvent:function(b,a){var c=this.get_events().getHandler(b);if(c){if(!a){a=Sys.EventArgs.Empty}c(this,a)}},createElement:function(d,a,c){var b=document.createElement(d);if(a){b.className=a}if(c){c.appendChild(b)}return b},insertAfter:function(a,c){var b=c.parentNode;var d=c.nextSibling;if(d){b.insertBefore(a,d)}else{b.appendChild(a)}},createElement:function(d,a,c){var b=document.createElement(d);if(a){b.className=a}if(c){c.appendChild(b)}return b},addCssClass:function(b,a){if(!b){return}Sys.UI.DomElement.addCssClass(b,a)},removeCssClass:function(b,a){if(!b){return}Sys.UI.DomElement.removeCssClass(b,a)},dispose:function(){this._uid=null;this._name=null;this._parent=null;this._owner=null;this._isSelected=false;this._title=null;this._visible=false;this._body=null;MySpace.UI.Pages.UIElement.callBaseMethod(this,"dispose")}};MySpace.UI.Pages.UIElement.registerClass("MySpace.UI.Pages.UIElement",Sys.Component);namespace("MySpace.UI.Pages");MySpace.UI.Pages.Control=function(){MySpace.UI.Pages.Control.initializeBase(this)};MySpace.UI.Pages.Control.prototype={_dataSource:null,_runScripts:true,_area:null,get_dataSource:function(){return this._dataSource},set_dataSource:function(a){this._dataSource=a},get_runScripts:function(){return this._runScripts},set_runScripts:function(a){this._runScripts=a},add_loaded:function(a){this.get_events().addHandler("loaded",a)},remove_loaded:function(a){this.get_events().removeHandler("loaded",a)},get_area:function(){return this._area},set_area:function(a){this._area=a},initialize:function(){},dispose:function(){this._element=null;MySpace.UI.Pages.Control.callBaseMethod(this,"dispose")},loadContent:function(){MySpace.UI.Pages.Data.request(this._dataSource,this,Function.createDelegate(this,this._onContentLoad),null,null,null,null,this._area)},setContent:function(a){if(this._element){this._element.innerHTML=a}this._contentLoaded()},_contentLoaded:function(){if(this._runScripts){MySpace.Util.executeScripts(this._element)}if(this._element&&MySpace.UI.Pages.resizeObjects){MySpace.UI.Pages.resizeObjects(this._element)}this.raiseEvent("loaded");jQuery.comm.send("page.changed",jQuery(this._element))},_onContentLoad:function(b,a){if(b.get_responseAvailable()){this.setContent(b.get_responseData())}}};MySpace.UI.Pages.Control.registerClass("MySpace.UI.Pages.Control",MySpace.UI.Pages.UIElement);namespace("MySpace.UI.Pages");MySpace.UI.Pages.Module=function(){MySpace.UI.Pages.Module.initializeBase(this)};MySpace.UI.Pages.Module.prototype={_typeid:-1,_targetId:null,_handler:null,_parameters:null,_showContainer:null,_isGrouped:false,get_typeid:function(){return this._typeid},set_typeid:function(a){this._typeid=a},get_targetId:function(){return this._targetId},set_targetId:function(a){this._targetId=a},get_handler:function(){return this._handler},set_handler:function(a){this._handler=a},get_parameters:function(){return this._parameters},set_parameters:function(a){this._parameters=a},get_showContainer:function(){return this._showContainer},set_showContainer:function(a){this._showContainer},get_isGrouped:function(){return this._isGrouped},set_isGrouped:function(a){this._isGrouped},initialize:function(){this._handler=this._handler||"Module.ashx";if(this._element){this._bodyElement=$q(".moduleBody",this._element,true)||this._element}},dispose:function(){MySpace.UI.Pages.Module.callBaseMethod(this,"dispose")},loadContent:function(){if(!this._dataSource){var b=String.format("?typeid={0}",this._typeid)+(this._targetId?String.format("&targetid={0}",this._targetId):"")+(this._uid?String.format("&moduleid={0}",this._uid):"");b+=this._addParameters(this._showContainer!==null?"container="+this._showContainer:null);b+=this._addParameters(window.location.search.substring(1));b+=this._addParameters(this._isGrouped?"isGrouped=true":null);b+=this._addParameters(this._parameters);this._dataSource=String.format(this._handler+b)}var a=new Object();a.moduleContent=this;a.moduleBody=this._element;a.dataSource=this._dataSource;jQuery.comm.send("module.beforeLoadAsync",a);MySpace.UI.Pages.Module.callBaseMethod(this,"loadContent")},_addParameters:function(a){return a!==null&&a.length>0?"&"+a:""},_onContentLoad:function(f,d){var b=f.get_webRequest().get_userContext();if(f.get_responseAvailable()){var g=f.get_responseData();var c={moduleContent:this,moduleBody:this._element,dataSource:this._dataSource,executer:f,markup:g};jQuery.comm.send("module.beforeLoadAsyncInject",c);if(b._bodyElement){var a=$q(".moduleBodyEnd",b._bodyElement,true);if(a){a.parentNode.removeChild(a)}b._bodyElement.innerHTML=c.markup;if(a){b._bodyElement.appendChild(a)}}else{b._element.innerHTML=c.markup}b._contentLoaded();jQuery.comm.send("module.afterPageDataLoaded",b._element);if(b._element){Sys.UI.DomElement.removeCssClass(b._element,"noContent")}}}};MySpace.UI.Pages.Module.registerClass("MySpace.UI.Pages.Module",MySpace.UI.Pages.Control);namespace("MySpace.Search.Utils");if(typeof(String.prototype.toTitleCase)=="undefined"){String.prototype.toTitleCase=function(){return this.replace(/(\w)(\w*)/g,function(a,b,c){return b.toUpperCase()+(c!=null?c:"")})}}if(typeof(String.prototype.supplant)=="undefined"){String.prototype.supplant=function(a){return this.replace(/{([^{}]*)}/g,function(c,d){var f=a[d];return typeof f==="string"||typeof f==="number"?f:c})}}MySpace.Search.Utils={HighlightTerms:function(g,f){if(g&&f){var a=g.split(" ");var d=f.split(" ");for(var c=0;c<d.length;c++){d[c]="(^"+d[c]+"\\W?$)"}d=d.join("|");var b=new RegExp(d,"gi");for(var c=0;c<a.length;c++){if(b.test(a[c])){a[c]="<strong>"+a[c]+"</strong>"}}return a.join(" ")}return g||""},HighlightCharacters:function(c,b){var a=new RegExp(b,"gi");return c.replace(a,"<strong>"+b+"</strong>")},TranslateSpecialChars:function(a){return a.replace("$","s")},StripHtmlTags:function(a){var b=a.replace(/&(lt|gt);/g,function(d,c){return(c=="lt")?"<":">"});return b.replace(/<\/?[^>]+(>|$)/g,"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")},TruncateText:function(c,b,a){return c.substring(0,b)+(a&&c.length>b?"...":"")},NewGuid:function(){function a(){return(((1+Math.random())*65536)|0).toString(16).substring(1)}return(a()+a()+"-"+a()+"-"+a()+"-"+a()+"-"+a()+a()+a())},CreateUUID:function(){var c=[];var a="0123456789ABCDEF";for(var b=0;b<32;b++){c[b]=a.substr(Math.floor(Math.random()*16),1)}c[12]="4";c[16]=a.substr((c[16]&3)|8,1);return c.join("")},stripNonNumeric:function(b){var f=b+"";var d=/^\d|\.|-$/;var c="";for(var a=0;a<f.length;a++){if(d.test(f.charAt(a))){if(!((f.charAt(a)=="."&&c.indexOf(".")!=-1)||(f.charAt(a)=="-"&&c.length!=0))){c+=f.charAt(a)}}}return c},FormatResultsNumber:function(l,c){if(!(typeof c=="string")){return""}var d=-1<c.indexOf(","),p=this.stripNonNumeric(c).split("."),q=Number(l);if(1<p.length){q=q.toFixed(p[1].length)}else{if(2<p.length){throw ("NumberFormatException: invalid format, formats should have no more than 1 period: "+c)}else{q=q.toFixed(0)}}var b=q.toString();if(d){p=b.split(".");var a=p[0],o=[],g=a.length,h=Math.floor(g/3),k=a.length%3||3;for(var f=0;f<g;f+=k){if(f!=0){k=3}o[o.length]=a.substr(f,k);h-=1}b=o.join(",");if(p[1]){b+="."+p[1]}}return c.replace(/[\d,?\.?]+/,b)}};namespace("MySpace.Search.Browse");(function($,window,undefined){var urlHelper=new MySpace.Search.Common.UrlHelper(self.location.href);var BrowseModule=$(".BrowseModule");var updateUrl=function(params){urlHelper.ClearQuery();var conf={SB:$("#sortResultDropdown>a").attr("value"),view:$("#critieriaBrowseTabs li.selected input").val(),scope:$("#browseResultsFilterTab li.selected input").val(),display:$("#browseResultViewTab li.selected input").val(),page:1};params=jQuery.extend({},conf,params);$.each(params,function(key,value){urlHelper.SetQueryValue(key,value)});var countryCode="",UIQueryPersistence={Country:"CN",Radius:"RD",Region:"RE",Zip:"ZP"};var criteria=MySpace.Search.Common.GetSelectedKVPairs(".criteria","name");var hasPhotoIsSet=false;$.each(criteria,function(){if(this.key==UIQueryPersistence.Country){countryCode=this.value}urlHelper.SetQueryValue(this.key,this.value)});var hasPhotoIsSet=urlHelper.GetQueryValue("hasPhoto");if(!hasPhotoIsSet){urlHelper.SetQueryValue("hasPhoto","0")}var radius=urlHelper.GetQueryValue(UIQueryPersistence.Radius);var zipcode=urlHelper.GetQueryValue(UIQueryPersistence.Zip);if(radius!="0"&&!zipcode){$("<p>"+MySpaceRes.BrowsePage.SpecifyPostal+"</p>").dialog({modal:false,buttons:{Ok:function(){}},width:"small",height:40});return false}if(radius=="0"&&zipcode){$("<p>"+MySpaceRes.BrowsePage.SpecifyDistance+"</p>").dialog({modal:false,buttons:{Ok:function(){}},width:"small",height:60});return false}if($.inArray(countryCode,MySpace.GeoLocation.regionCountries>-1)){if($.inArray(countryCode,MySpace.GeoLocation.postalCountries)>-1){urlHelper.RemoveQueryPair(UIQueryPersistence.Region)}else{urlHelper.RemoveQueryPair(UIQueryPersistence.Radius);urlHelper.RemoveQueryPair(UIQueryPersistence.Zip)}}else{urlHelper.RemoveQueryPair(UIQueryPersistence.Region);urlHelper.RemoveQueryPair(UIQueryPersistence.Radius);urlHelper.RemoveQueryPair(UIQueryPersistence.Zip)}if($.inArray(countryCode,MySpace.GeoLocation.postalCountries)==-1){urlHelper.RemoveQueryPair(UIQueryPersistence.Radius);urlHelper.RemoveQueryPair(UIQueryPersistence.Zip)}return true};var formatTitle=function(jqElem){var title="",strLength=18,values=[];if(!jqElem.hasClass("expanded")){if(jqElem.hasClass("height")){values.push(heightTitle(jqElem))}else{jqElem.find(":selected").each(function(){values.push($(this).text())});jqElem.find("input:checked").each(function(){values.push($(this).attr("title"))})}if(values.length==0){title=MySpaceRes.BrowsePage.NoPreference}else{title=values.join(", ");if(title.length>strLength){title=title.substr(0,strLength)+"..."}}}jqElem.find(".info").text("▼ "+title)};var heightTitle=function(jqElem){var radio=jqElem.find("input:checked");var heightStr=radio.attr("title");if(radio.val()=="1"){heightStr+=" ";heightStr+=jqElem.find("select[name*=min] :selected").map(function(){return $(this).text()}).get().join(" ");heightStr+=" "+MySpaceRes.BrowsePage.And+" ";heightStr+=jqElem.find("select[name*=max] :selected").map(function(){return $(this).text()}).get().join(" ")}return heightStr};var toggleDistance=function(countryCode,countryId){if(BrowseModule.length>0){clearRegion();BrowseModule.find(".location .zipcodeDistance").hide();if($.inArray(countryCode,MySpace.GeoLocation.regionCountries)>-1){if($.inArray(countryCode,MySpace.GeoLocation.postalCountries)>-1){BrowseModule.find(".location .zipcodeDistance").show()}else{populateRegion(countryId)}}}};var displayDistanceOptions=function(countryCode){if($.inArray(countryCode,MySpace.GeoLocation.regionCountries)>-1){if($.inArray(countryCode,MySpace.GeoLocation.postalCountries)>-1){BrowseModule.find(".location .zipcodeDistance").show()}else{BrowseModule.find(".location .region").show()}}};var populateRegion=function(countryId){var tempArea=MySpace.UI.Pages.Area;MySpace.UI.Pages.Area="Common";MySpace.UI.Pages.Data.request("GetStates.ashx?countryid="+countryId+"&culture="+MySpace.GeoLocation.culture,null,function(xhr){BrowseModule.find(".location .region").show();MySpace.UI.Pages.Area=tempArea;if(xhr.get_statusCode()==200){var option,dd=BrowseModule.find(".location .region select"),data=JSON.parse(xhr.get_responseData());dd.append("<option value='0'>"+MySpaceRes.BrowsePage.Any+"</option>");$.each(data,function(i,state){dd.append("<option value='"+state.StateId+"'>"+state.StateName+"</option>")})}})};var clearRegion=function(){BrowseModule.find(".location .region").hide().find("select").empty()};var getData=function(){$(".browseResultContainer").addClass("paginatorLoading");$("#totalResults").html("");var params=urlHelper.GetParams();var p=[];for(var key in params){p.push(key+"="+params[key])}var queryStr=p.join("&");MySpace.UI.Pages.Data.request("RenderBrowse.ashx?"+queryStr,this,onSuccess);adRefresher.userActionRefresh();if(MySpace.Beacon&&MySpace.BeaconData){MySpace.BeaconData.qs=queryStr;MySpace.BeaconData.pggd=MySpace.Search.Utils.NewGuid();MySpace.AdditionalPageBeaconKVPs=null;MySpace.Beacon.SendPageBeacon()}if(_gaq){_gaq.push(function(){oldTitle=document.title;document.title="browse"});_gaq.push(["_trackPageview"]);_gaq.push(function(){document.title=oldTitle})}if(window.comscoreRequest){comscoreRequest()}};var onSuccess=function(ctx){var data=eval("("+ctx.get_responseData()+")");var container=$(".browseResultContainer");try{for(var i=0,l=container.length;i<l;i++){if(container[i].nodeType===1){jQuery.cleanData(container[i].getElementsByTagName("*"));var e=container[i],x=!jQuery.support.unknownElements&&e.parentNode.nodeType!==1;if(x){document.body.appendChild(e)}e.innerHTML=data.results;if(x){document.body.removeChild(e)}}}}catch(ex){this.empty().append(data.results)}MySpace.Util.executeScripts(container);$.comm.send("page.changed",container);container.removeClass("paginatorLoading")};var handler={DocumentReady:function(){$(".criteria .collapsible").each(function(){formatTitle($(this))});var countryCode=BrowseModule.find(".location .country").val();displayDistanceOptions(countryCode)},Update:function(e){if(updateUrl()){getData()}e.preventDefault();e.stopPropagation()},ChangeSortBy:function(){var sortVal=$(this).attr("value");var sortName=$(this).html().trim()+" ▼";if(updateUrl({SB:sortVal})){$("#currentSort").html(sortName);$("#currentSort").attr("value",sortVal);getData()}return false},ChangeScope:function(){var scope=$(this).find("input").val();if(updateUrl({scope:scope})){if(scope==1){$("#networkTab").addClass("selected");$("#friendTab").removeClass("selected")}else{$("#friendTab").addClass("selected");$("#networkTab").removeClass("selected")}getData()}return false},ChangeView:function(e){var value=$(this).parent().find("input").val();if(updateUrl({display:value,qToken:$("#queryToken").val()})){$(this).parent().addClass("selected");var gallery=$(this).parent().parent().find(".gallery");var detail=$(this).parent().parent().find(".detail");if(value==1){gallery.removeClass("selected");gallery.find(".MSIcon").removeClass("gridViewSelectedSmall").addClass("gridViewStaticSmall");detail.find(".MSIcon").removeClass("listViewStaticSmall").addClass("listViewSelectedSmall")}else{detail.removeClass("selected");gallery.find(".MSIcon").removeClass("gridViewStaticSmall").addClass("gridViewSelectedSmall");detail.find(".MSIcon").removeClass("listViewSelectedSmall").addClass("listViewStaticSmall")}getData()}e.preventDefault();e.stopPropagation()},ChangePage:function(e){var hrefArr=$(this).attr("href").split("/");var pageNum=hrefArr[hrefArr.length-1];if(updateUrl({page:pageNum,qToken:$("#queryToken").val()})){getData()}e.preventDefault();e.stopPropagation()},ToogleAdvancedView:function(){if($(this).hasClass("advance")){$(".criteria .advanced").show()}else{$(".criteria .advanced").hide()}$("#critieriaBrowseTabs li").removeClass("selected");$(this).parent().addClass("selected");return false},CollapseSection:function(){var parent=$(this).parent().toggleClass("expanded");formatTitle(parent)},DoAction:function(){$.comm.send("location.href",$(this).attr("data-url"))},CountryChanged:function(){var countryDD=$(this).find("option:selected");var countryCode=countryDD.val();var countryId=countryDD.attr("data-id");toggleDistance(countryCode,countryId)},AddFriend:function(){var userId=$(this).attr("data-id");MySpace.UI.AddFriendPopup(userId);return false}};MySpace.Search.Browse.Init=function(){if(BrowseModule.length>0){$(document).ready(handler.DocumentReady);$("#browseBtn").bind("click",handler.Update);$("#sortResultDropdown li a").bind("click",handler.ChangeSortBy);$("#browseResultsFilterTab li").bind("click",handler.ChangeScope);$("#browseResultViewTab .MSIcon").bind("click",handler.ChangeView);$("#critieriaBrowseTabs li a").bind("click",handler.ToogleAdvancedView);BrowseModule.find(".location .country").bind("change",handler.CountryChanged);BrowseModule.find(".collapsible .titleRow").bind("click",handler.CollapseSection);MySpace.Search.Browse.InitAddFriend();MySpace.Search.Browse.InitPager()}};MySpace.Search.Browse.ReInit=function(){MySpace.Search.Browse.InitAddFriend();MySpace.Search.Browse.InitPager();$("#totalResults").html($("#totalResultsString").val())};MySpace.Search.Browse.InitAddFriend=function(){$(".BrowseModule").find(".gapAddFriend").bind("click",handler.AddFriend)};MySpace.Search.Browse.InitPager=function(){$(".pagerBottom .pagination a").bind("click",handler.ChangePage)}})(jQuery,window);namespace("MySpace.Search.SearchBox");(function(a,l,k){var h=a(".TabsModule");var g=a(".SearchBoxModule");var d=["artist","album","song"];var f=function(n,o,m){if(n){var p=MySpace.Search.Common.UrlHelper(self.location.href);p.ClearQuery();p.SetQueryValue("q",n);if(o){p.SetSearchType(o)}if(m){a.each(m,function(){p.SetQueryValue(this.key,this.value)})}a.comm.send("location.href",p.ToUrl())}};var j=function(p,m){var o=p.trim();var n=o.toLowerCase();if(m){a.each(m,function(q,r){if(n.indexOf(r+":")==0){o=o.substring(r.length+1).trim();return false}})}return o};var b=function(p){var n=MySpace.Search.Common.GetSearchBoxLocation(p);var o=[{key:"sl",value:n}];var m=h.find(".tabs li a.selected").attr("searchtype");switch(m){case MySpace.Search.SearchType.Music:o=[{key:"musictype",value:a(".MusicTabsModule .tabs a.selected").attr("musictype")},{key:"data-search-location",value:n}];break}return o};MySpace.Search.SearchBox.GetValue=function(){var m;g.find("fieldset input").each(function(){if(!m){m=a(this).val().trim()}});return m};var c={ChangeTab:function(){var p=a(this).attr("searchtype");var m=h.find(".tabs li a.selected").attr("searchtype");var o=MySpace.Search.SearchBox.GetValue();if(m==MySpace.Search.SearchType.Music){var n=j(o,d);if(n!=""){o=n}}f(o,p)},Search:function(){var o=a(this).parent().find("input").val().trim();var n=b(a(this));var m=h.find(".tabs li a.selected").attr("searchtype");f(o,m,n)},SearchOnEnter:function(n){if(n.keyCode=="13"){n.preventDefault();var p=a(this).val().trim();var o=b(a(this));var m=h.find(".tabs li a.selected").attr("searchtype");f(p,m,o)}},InputChanged:function(){g.find("fieldset input").val(this.value)}};h.find(".tabs li a").bind("click",c.ChangeTab);g.find("fieldset button").bind("click",c.Search);g.find("fieldset input").bind("keyup",c.SearchOnEnter).bind("change",c.InputChanged)})(jQuery,window);namespace("MySpace.Search.People");(function(a,l,h){var k=new MySpace.Search.Common.UrlHelper(document.location.href);var f=a(".PeopleFilterControl");var g=a(".PeopleResultsModule");MySpace.Search.People.GetFilterValues=function(){var o=MySpace.Search.Common.GetSelectedKVPairs(".PeopleFilterControl","queryid");var m=f.find(".gender input:checked").val();o.push({key:"g",value:m});if(!a("#peopleFilter").hasClass("collapsed")){o.push({key:"fexp",value:"on"})}var n=b();o=o.concat(n);return o};var c=function(){var m=null;if(f.find(".summary .gallery").hasClass("selected")){m={npic:"on"}}return m};var b=function(){var o=[];var m=a("#geolocname").val();var n=f.find(".geolocation .location input").val();if(n&&m==n){a("#currentGeoLocationInformation input").each(function(){o.push({key:a(this).attr("qryid"),value:a(this).val()})})}return o};var j=function(m){k.ClearQuery();var n=MySpace.Search.SearchBox.GetValue();k.SetSearchType(MySpace.Search.SearchType.People);k.SetQueryValue("q",n);var o=MySpace.Search.People.GetFilterValues();a.each(o,function(){k.SetQueryValue(this.key,this.value)});if(m){a.each(m,function(p,q){k.ReplaceQueryValue(p,q)})}a.comm.send("location.href",k.ToUrl())};var d={ToggleFilterView:function(){a("#peopleFilter").toggleClass("collapsed")},Update:function(){var m=c();j(m)},UpdateOnEnter:function(m){var n=m.which;if(n==13){d.Update()}},ChangeView:function(m){var n=null;if(m.parent().hasClass("gallery")){n={npic:"on"}}j(n)},ChangeLocation:function(m){var o={lat:m.attr("geoloclat"),"long":m.attr("geoloclong"),region:m.attr("geolocregid"),country:m.attr("geoloccid"),countryCode:m.attr("geolocccode"),loc:m.attr("geolocname")};var n=c();a.extend(o,n);j(o)},DoAction:function(){a.comm.send("location.href",a(this).attr("data-url"))}};a(".PeopleResultsModule").click(function(o){var n=a(o.target),p=n.attr("id");if(MySpace.ClientMaintenanceConfigs.newmailclientside===h){if(n.hasClass("mailIconDark")){o.preventDefault();o.stopPropagation();MySpace.UI.Message.compose(n.closest("li").data("id"))}}if(p=="filterBy"||p=="filterByUp"||p=="filterByDown"){d.ToggleFilterView()}else{if(p=="updateButton"){d.Update()}else{if(n.hasClass("MSIcon")&&n.parents(".summary").length){d.ChangeView(n)}else{if(n.is("a")&&n.parents(".summary .dropdown").length){d.ChangeLocation(n)}}}}var m=n.closest(".gapAddFriend",a(this));if(m.length){o.preventDefault();var q=m.attr("data-id")||m.attr("data-userId");MySpace.UI.AddFriendPopup(q)}});f.find(".location input").bind("keyup",d.UpdateOnEnter)})(jQuery,window);namespace("MySpace.Search.Music");(function(a,n,l){var m=new MySpace.Search.Common.UrlHelper(self.location.href);var g=a(".MusicTabsModule");var b=a(".AlbumResultsModule");var c=a(".ArtistResultsModule");var k=a(".SongResultsModule");var h=a(".MusicVideoResultsModule");var j=a(".SearchBoxModule");var d=swfobject.getFlashPlayerVersion();if(d.major==0){a(".SearchResultsPage").addClass("noflash")}var f={MusicTypeChange:function(r){var o=(r!=l?a(r):a(this));var s=o.attr("musictype");var p=MySpace.Search.SearchBox.GetValue();m.ClearQuery();m.SetSearchType(MySpace.Search.SearchType.Music);m.SetQueryValue("q",p);m.SetQueryValue("musictype",s);setTimeout(function(){a.comm.send("location.href",m.ToUrl())},0)}};g.find(".tabs a").bind("click",function(){MySpace.Search.Common.BeaconRequest(this);f.MusicTypeChange(this)});b.find(".seeAll button").bind("click",function(){f.MusicTypeChange(this)});c.find(".seeAll button").bind("click",function(){f.MusicTypeChange(this)});k.find(".seeAll button").bind("click",function(){f.MusicTypeChange(this)});h.find(".seeAll button").bind("click",function(){f.MusicTypeChange(this)});g.parent().find(".federated a.musictitle").bind("click",function(){f.MusicTypeChange(this)});a(".ArtistResultsModule").click(function(q){var p=a(q.target);var o=p.closest(".gapAddFriend",a(this));if(o.length){q.preventDefault();var r=o.attr("data-id")||o.attr("data-userId");MySpace.UI.AddFriendPopup(r)}});MySpace.Search.Music.Init=function(){if(a.browser.msie){c.find(".details > li:last-child").css("border-bottom","0 none");k.find(".details > li:last-child").css("border-bottom","0 none")}j.find("fieldset button").unbind().bind("click",function(){var o=a(this).parent().find("input").data("myspace-autocomplete");var q=o.GetSearchBoxValue();m.ClearQuery();m.SetSearchType(MySpace.Search.SearchType.Music);m.SetQueryValue("q",q);var p=MySpace.Search.Common.GetSearchBoxLocation(this);m.SetQueryValue("sl",p);a.comm.send("location.href",m.ToUrl())});j.find("fieldset input").unbind().MySpaceAutocomplete({template:"#MusicAutoCompleteResultsTemplate",mySpaceSpecialHandler:"Music",serviceUrl:"SearchAutoComplete.ashx",onSearch:function(q,p,r){var o=MySpace.Search.Common.GetSearchBoxLocation(r);if(p){a.comm.send("location.href",a(p).attr("data-url")+"&sug=t&sl="+o)}else{m.ClearQuery();m.SetSearchType(MySpace.Search.SearchType.Music);m.SetQueryValue("q",q);m.SetQueryValue("sl",o);a.comm.send("location.href",m.ToUrl())}},onTextboxChange:function(o){j.find("fieldset input").val(o)}})}})(jQuery,window);(function(a,g,c){var d=new MySpace.Search.Common.UrlHelper(self.location.href);var f=a(".VideoResultsModule");var b={VideoTypeChange:function(k){var h=(k!=c?a(k):a(this));var l=h.attr("videotype");var j=MySpace.Search.SearchBox.GetValue();d.ClearQuery();d.SetSearchType(MySpace.Search.SearchType.Videos);d.SetQueryValue("q",j);d.SetQueryValue("videotype",l);setTimeout(function(){a.comm.send("location.href",d.ToUrl())},0)}};f.find(".tabs a").bind("click",function(){MySpace.Search.Common.BeaconRequest(this);b.VideoTypeChange(this)})})(jQuery,window);var AddtoPlaylist={AddButton:null,SongId:null,AddOverlay:null,onAddClicked:function(a){AddtoPlaylist.AddButton=jQuery(a);AddtoPlaylist.SongId=jQuery(a).attr("data-songid");if(MySpace.Music!==undefined&&MySpace.Music.Beacon!==undefined){MySpace.Music.Beacon.SendBeacon(1,1104,"s",AddtoPlaylist.SongId,null)}if(!MySpace.ClientContext.IsLoggedIn){MySpace.UI.LoginOverlayAPI.show({messageResourceId:"MusicMoreFeatures",redirectUrl:location.href})}else{var f='<button class="btnok glue secondary small" type="button" style="display: inline;">'+MySpaceRes.Common.Ok+"</button>";var c='<button class="btncancel glue secondary small" type="button" style="display: inline;">'+MySpaceRes.UploadResource.Cancel+"</button>";var d='<div class="newplaylist"><p class="pllabel">'+MySpaceRes.Global.AddtoNewPlaylist+' ...</p><div id="addnew"><input class="txtnewpl" type="text" id="plname" maxlength="100" />'+f+c+" </div></div>";var b='<div id="addtooverlay">'+d+'<ul class="playlists"><li class="nohover">'+MySpaceRes.Global.GettingPlaylists+'<span class="MSIcon loadingIconSmall"></span></li></ul></div>';var h='<div class="addtoplsave"><span class="MSIcon checkIconGreen"></span><span class="msg"> '+MySpaceRes.Global.SavedtoPlaylist+" </span></div>";var j='<div class="addtonewpl"><span class="MSIcon checkIconGreen"></span><span class="msg"> '+MySpaceRes.Global.YourPlaylistCreated+" </span></div>";var g;if(AddtoPlaylist.AddButton.closest(".module").length==0){g=jQuery("div#expandedPlayer")}else{g=AddtoPlaylist.AddButton.closest(".module")}if(jQuery("#addtooverlay").length>0){jQuery("#addtooverlay").remove()}jQuery("body").append(b);if(jQuery(".addtoplsave").length==0){jQuery("body").append(h)}if(jQuery(".addtonewpl").length==0){jQuery("body").append(j)}AddtoPlaylist.AddOverlay=jQuery("#addtooverlay");AddtoPlaylist.AddOverlay.css({left:AddtoPlaylist.AddButton.offset().left-((AddtoPlaylist.AddButton.offset().left+180)-(g.offset().left+g.width()))-5,top:AddtoPlaylist.AddButton.offset().top+AddtoPlaylist.AddButton.outerHeight()});jQuery("#plname").keypress(AddtoPlaylist.AddNewPlaylist);jQuery("#addtooverlay #addnew .btnok").bind("click",AddtoPlaylist.AddNewPlaylist);jQuery("#addtooverlay .newplaylist .pllabel").click(function(k){if(jQuery(".addtobg").length==0){jQuery("body").append('<div class="addtobg" style="height:'+jQuery(document).height()+'px;"></div>')}jQuery("#addtooverlay .newplaylist .pllabel").hide();jQuery("#addtooverlay .playlists").hide();jQuery("#addnew").show();jQuery("#addnew #plname").val("").focus()});jQuery("#addtooverlay #addnew .btncancel").bind("click",AddtoPlaylist.CancelAddnew);jQuery.ajax({type:"POST",url:"/Modules/Music/Handlers/MusicActionButtons.asmx/GetAddtoPlaylistContent",contentType:"application/json; charset=utf-8",dataType:"json",success:AddtoPlaylist.OnSuccess,cache:true});jQuery("body").live("click",AddtoPlaylist.closepopout)}},OnSuccess:function(d){if(d){var b=d.d;jQuery("#addtooverlay ul.playlists").html(b);jQuery("#addtooverlay ul.playlists li").css("border-bottom","1px solid #CCC");jQuery("#addtooverlay ul.playlists li:last-child").css("border","none");var c;if(AddtoPlaylist.AddButton.closest(".module").length==0){c=jQuery("div#expandedPlayer")}else{c=AddtoPlaylist.AddButton.closest(".module")}var a=AddtoPlaylist.AddButton.offset().left-((AddtoPlaylist.AddButton.offset().left+180)-(c.offset().left+c.width()))-5;var f=AddtoPlaylist.AddButton.offset().top+AddtoPlaylist.AddButton.outerHeight();AddtoPlaylist.AddOverlay.css({left:a,top:f});jQuery(".addtoplsave").css({left:a,top:f});jQuery(".addtonewpl").css({left:a,top:f});jQuery("#addtooverlay ul li").click(function(g){var h=jQuery(this).attr("data-playlistid");jQuery.ajax({type:"POST",url:"/Modules/Music/Handlers/MusicActionButtons.asmx/AddSongToPlayList",data:'{"playlistId":"'+h+'","songId":"'+AddtoPlaylist.SongId+'"}',contentType:"application/json; charset=utf-8",dataType:"json",success:AddtoPlaylist.closepopout,cache:true})})}},CancelAddnew:function(a){jQuery("#addtooverlay .newplaylist .pllabel").show();jQuery("#addtooverlay .playlists").show();jQuery("#addnew").hide()},closepopout:function(a){var b=jQuery(a.target);if(!b.hasClass("pllabel")&&!b.hasClass("glue utility")&&!b.hasClass("bttnAdd")&&!b.hasClass("addIconDarkSmall")&&!b.hasClass("btncancel")&&!b.hasClass("txtnewpl")&&!b.hasClass("btnok")&&!b.hasClass("addToMenuOpen")){if(b.parent().hasClass("playlists")){AddtoPlaylist.AddOverlay.remove();jQuery(".addtoplsave").show();setTimeout(function(){jQuery(".addtoplsave").fadeOut("slow",function(){jQuery(this).hide()})},1000)}else{AddtoPlaylist.AddOverlay.remove()}jQuery(".addtobg").remove();jQuery("body").die("click",AddtoPlaylist.closepopout)}},AddNewPlaylist:function(a){var c=jQuery(a.target);if(a.which==13||c.hasClass("btnok")){var b=jQuery("#plname").val();if(b.trim()==""){AddtoPlaylist.CancelAddnew(a)}else{jQuery.ajax({type:"POST",url:"/Modules/Music/Handlers/MusicActionButtons.asmx/AddSongToNewPlayList",data:'{"playlistname":"'+b+'","songId":"'+AddtoPlaylist.SongId+'"}',contentType:"application/json; charset=utf-8",dataType:"json",success:AddtoPlaylist.closepopout,cache:true});jQuery(".addtonewpl").show();setTimeout(function(){jQuery(".addtonewpl").fadeOut("slow",function(){jQuery(this).hide()})},1000)}}}};var isBuyLightBoxCssLoaded=false;var BuyButtonLightBoxCSSUrl=MySpace.StaticContentBase+"/modules/common/static/css/music/buy/buybuttonlightbox.css";var Buy={ProductId:null,PurchaseType:null,Dialog:null,ClickedBuyButton:null,onBuyClicked:function(a){Buy.ClickedBuyButton=jQuery(a);Buy.ProductId=jQuery(a).attr("data-productid");Buy.PurchaseType=jQuery(a).attr("data-purchasetype");var d="";if(MySpace.ProfileClientContext!=null){d=MySpace.ProfileClientContext.ProfileType}var f=jQuery(a).attr("data-ownerid");if(!f){f=MySpaceClientContext.DisplayFriendId}if(MySpace.Music!==undefined&&MySpace.Music.Beacon!==undefined){var c;if(Buy.PurchaseType==="song"){objId="s"}else{if(Buy.PurchaseType==="album"){objId="a"}else{if(Buy.PurchaseType==="playlist"){objId="p"}}}MySpace.Music.Beacon.SendBeacon(1,1105,objId,Buy.ProductId,f)}Buy.Dialog=jQuery("<div>Lightbox with snipper.</div>").dialog({dialogClass:"pending",width:"small"});if(!isBuyLightBoxCssLoaded){var b=jQuery("<link>");b.attr({rel:"stylesheet",type:"text/css",href:BuyButtonLightBoxCSSUrl});jQuery("head").append(b);isBuyLightBoxCssLoaded=true}jQuery.ajax({type:"POST",url:"/Modules/Music/Handlers/MusicActionButtons.asmx/GetBuyPopupContent",data:'{"purchaseType":"'+Buy.PurchaseType+'","productId":"'+Buy.ProductId+'","displayFriendId":"'+f+'","pfc":"'+MySpace.ClientContext.FunctionalContext+'","profiletype":"'+d+'"}',contentType:"application/json; charset=utf-8",dataType:"json",success:Buy.OnSuccess,cache:true})},OnSuccess:function(result){if(result){var jsonResult=eval(result.d);var markup=jsonResult[0];var releaseId=jsonResult[1];var providers=jsonResult[2];if(Buy.ClickTrackingEnabled()){Buy.MakeBeaconRequest(releaseId,Buy.PurchaseType,providers,true)}if(Buy.Dialog){Buy.Dialog.closest(".glue-dialog").removeClass("pending");Buy.Dialog.dialog("close");Buy.Dialog=jQuery(markup).dialog({width:"small"})}}},ItemClicked:function(g,f,a,d){if(Buy.ClickTrackingEnabled()){if(g=="jamster"){Buy.MakeBeaconRequest("","ringtones","jamster",MySpace.Application.keyDisabled("MusicJV_BuyButtonMultipleProviders"))}else{Buy.MakeBeaconRequest(a,Buy.PurchaseType,g,MySpace.Application.keyDisabled("MusicJV_BuyButtonMultipleProviders"))}}var b="";switch(g.toLowerCase()){case"amazon":b="AmazonSA";break;case"itunes":b="iTunesSA";break;case"jamster":b="JambaRingtones";default:}var c=window.open(d,b,"status=yes, scrollbars=yes, resizable=yes, toolbar=yes, location=yes, directories=no, menubar=yes, width=950, height=700");if(c){c.focus()}},MakeBeaconRequest:function(b,f,d,c){var a;if(c){a={type:"musicbuybtn",srcType:f};if(b&&b!==""){if(f==="song"){a.songid=b}else{if(f==="album"){a.albumid=b}else{if(f==="playlist"){a.playlistid=b}}}}if(!MySpace.Application.keyDisabled("DWBeaconMusicBuyButton")){a.prov=d;if(MySpace.Application.keyDisabled("MusicJV_BuyButtonMultipleProviders")){a.lb="0"}else{a.lb="1"}}}else{if(!MySpace.Application.keyDisabled("DWBeaconMusicBuyButton")){a={type:"musicbuylb",ptype:f,prov:d}}}if(a){MySpace.Beacon.Request(a)}},ClickTrackingEnabled:function(){return MySpace.BeaconData&&MySpace.Beacon&&(!MySpace.Application.keyDisabled("DWBeaconMusicBuyButton")||MySpace.ClientContext.FunctionalContext==="SiteSearch"&&!MySpace.Application.keyDisabled("DWBeaconMusicSearch"))}};MySpace.Timer=function(){MySpace.Timer.initializeBase(this);this._interval=1000;this._enabled=false;this._timer=null};MySpace.Timer.prototype={get_interval:function(){return this._interval},set_interval:function(b){if(this._interval!==b){this._interval=b;this.raisePropertyChanged("interval");if(!this.get_isUpdating()&&this._timer!==null){this.restartTimer()}}},get_enabled:function(){return this._enabled},set_enabled:function(b){if(b!==this.get_enabled()){this._enabled=b;this.raisePropertyChanged("enabled");if(!this.get_isUpdating()){if(b){this._startTimer()}else{this._stopTimer()}}}},add_tick:function(b){this.get_events().addHandler("tick",b)},remove_tick:function(b){this.get_events().removeHandler("tick",b)},dispose:function(){this.set_enabled(false);this._stopTimer();MySpace.Timer.callBaseMethod(this,"dispose")},updated:function(){MySpace.Timer.callBaseMethod(this,"updated");if(this._enabled){this.restartTimer()}},_timerCallback:function(){var b=this.get_events().getHandler("tick");if(b){b(this,Sys.EventArgs.Empty)}},restartTimer:function(){this._stopTimer();this._startTimer()},_startTimer:function(){this._timer=window.setInterval(Function.createDelegate(this,this._timerCallback),this._interval)},_stopTimer:function(){window.clearInterval(this._timer);this._timer=null}};MySpace.Timer.registerClass("MySpace.Timer",Sys.Component);MySpace.UI._DragDropManager=function(){};MySpace.UI._DragDropManager.prototype={_instance:null,_events:null,add_dragStart:function(b){this.get_events().addHandler("dragStart",b)},remove_dragStart:function(b){this.get_events().removeHandler("dragStart",b)},get_events:function(){if(!this._events){this._events=new Sys.EventHandlerList}return this._events},add_dragStop:function(b){this.get_events().addHandler("dragStop",b)},remove_dragStop:function(b){this.get_events().removeHandler("dragStop",b)},add_afterDragStart:function(b){this.get_events().addHandler("afterDragStart",b)},remove_afterDragStart:function(b){this.get_events().removeHandler("afterDragStart",b)},_getInstance:function(){if(!this._instance){this._instance=new MySpace.UI.GenericDragDropManager;this._instance.initialize();this._instance.add_dragStart(Function.createDelegate(this,this._raiseDragStart));this._instance.add_dragStop(Function.createDelegate(this,this._raiseDragStop))}return this._instance},afterDragStart:function(){this._getInstance().afterDragStart()},startDragDrop:function(b,c,a){this._getInstance().startDragDrop(b,c,a)},registerDropTarget:function(a){this._getInstance().registerDropTarget(a)},unregisterDropTarget:function(a){this._getInstance().unregisterDropTarget(a)},dispose:function(){delete this._events;Sys.Application.unregisterDisposableObject(this);Sys.Application.removeComponent(this)},_raiseDragStart:function(c,a){var b=this.get_events().getHandler("dragStart");if(b){b(this,a)}},_raiseDragStop:function(c,a){var b=this.get_events().getHandler("dragStop");if(b){b(this,a)}}};MySpace.UI._DragDropManager.registerClass("MySpace.UI._DragDropManager");MySpace.UI.DragDropManager=new MySpace.UI._DragDropManager;MySpace.UI.DragDropEventArgs=function(c,b,a){this._dragMode=c;this._dataType=b;this._data=a};MySpace.UI.DragDropEventArgs.prototype={get_dragMode:function(){return this._dragMode||null},get_dragDataType:function(){return this._dataType||null},get_dragData:function(){return this._data||null}};MySpace.UI.DragDropEventArgs.registerClass("MySpace.UI.DragDropEventArgs");MySpace.UI.IDragSource=function(){this.prototype.constructor=this;this.__typeName="MySpace.UI.IDragSource";this.__interface=true};MySpace.UI.IDragSource.prototype={get_dragDataType:function(){throw Error.notImplemented()},getDragData:function(){throw Error.notImplemented()},get_dragMode:function(){throw Error.notImplemented()},onDragStart:function(){throw Error.notImplemented()},onDrag:function(){throw Error.notImplemented()},onDragEnd:function(){throw Error.notImplemented()}};MySpace.UI.IDropTarget=function(){this.prototype.constructor=this;this.__typeName="MySpace.UI.IDragSource";this.__interface=true};MySpace.UI.IDropTarget.prototype={get_dropTargetElement:function(){throw Error.notImplemented()},canDrop:function(){throw Error.notImplemented()},drop:function(){throw Error.notImplemented()},onDragEnterTarget:function(){throw Error.notImplemented()},onDragLeaveTarget:function(){throw Error.notImplemented()},onDragInTarget:function(){throw Error.notImplemented()}};MySpace.UI.DragMode=function(){throw Error.invalidOperation()};MySpace.UI.DragMode.prototype={Copy:0,Move:1};MySpace.UI.DragMode.registerEnum("MySpace.UI.DragMode");MySpace.UI.GenericDragDropManager=function(){MySpace.UI.GenericDragDropManager.initializeBase(this)};MySpace.UI.GenericDragDropManager.prototype={_dropTargets:null,_radius:10,_activeDragVisual:null,_activeContext:null,_activeDragSource:null,_underlyingTarget:null,_oldOffset:null,_potentialTarget:null,_isDragging:false,_mouseUpHandler:null,_mouseMoveHandler:null,_scrollEdgeConst:40,_scrollByConst:10,_scroller:null,_scrollDeltaX:null,_scrollDeltaY:null,_keyPressHandler:null,add_dragStart:function(b){this.get_events().addHandler("dragStart",b)},remove_dragStart:function(b){this.get_events().removeHandler("dragStart",b)},add_dragStop:function(b){this.get_events().addHandler("dragStop",b)},remove_dragStop:function(b){this.get_events().removeHandler("dragStop",b)},add_afterDragStart:function(b){this.get_events().addHandler("afterDragStart",b)},remove_afterDragStart:function(b){this.get_events().removeHandler("afterDragStart",b)},initialize:function(){MySpace.UI.GenericDragDropManager.callBaseMethod(this,"initialize");this._mouseUpHandler=Function.createDelegate(this,this.mouseUpHandler);this._mouseMoveHandler=Function.createDelegate(this,this.mouseMoveHandler);this._keyPressHandler=Function.createDelegate(this,this.keyPressHandler);this._scroller=new MySpace.Timer;this._scroller.set_interval(10);this._scroller.add_tick(Function.createDelegate(this,this.scrollerTickHandler))},dispose:function(){if(this._dropTargets){for(var b=0;b<this._dropTargets;b++){this.unregisterDropTarget(this._dropTargets[b])}this._dropTargets=null}MySpace.UI.GenericDragDropManager.callBaseMethod(this,"dispose")},afterDragStart:function(){},startDragDrop:function(k,l,b){this._activeDragSource=k;this._activeDragVisual=l;this._activeContext=b;var o=window._event;if(this._isDragging){return}this._underlyingTarget=null;var m={x:o.clientX,y:o.clientY};l.originalPosition=l.style.position;l.style.position="absolute";document._lastPosition=m;l.startingPoint=m;var q=this.getScrollOffset(l,true);l.startingPoint=this.addPoints(l.startingPoint,q);if(l.style.position=="absolute"){l.startingPoint=this.subtractPoints(l.startingPoint,Sys.UI.DomElement.getLocation(l))}else{var a=parseInt(l.style.left),f=parseInt(l.style.top);if(isNaN(a)){a="0"}if(isNaN(f)){f="0"}l.startingPoint=this.subtractPoints(l.startingPoint,{x:a,y:f})}this._prepareForDomChanges();k.onDragStart();var r=new MySpace.UI.DragDropEventArgs(k.get_dragMode(),k.get_dragDataType(),k.getDragData(b)),n=this.get_events().getHandler("dragStart");if(n){n(this,r)}this._recoverFromDomChanges();this._wireEvents();this._drag(true);var p=this.get_events().getHandler("afterDragStart");if(p){p(this)}},_stopDragDrop:function(f){this._scroller.set_enabled(false);var d=window._event;if(this._activeDragSource){this._unwireEvents();if(!f){f=this._underlyingTarget==null}if(!f&&this._underlyingTarget){this._underlyingTarget.drop(this._activeDragSource.get_dragMode(),this._activeDragSource.get_dragDataType(),this._activeDragSource.getDragData(this._activeContext))}this._activeDragSource.onDragEnd(f);var a=this.get_events().getHandler("dragStop");if(a){a(this,Sys.EventArgs.Empty)}this._activeDragVisual.style.position=this._activeDragVisual.originalPosition;this._activeDragSource=null;this._activeContext=null;this._activeDragVisual=null;this._isDragging=false;this._potentialTarget=null;d.preventDefault()}},_drag:function(n){var k=window._event,j={x:k.clientX,y:k.clientY};document._lastPosition=j;var m=this.getScrollOffset(this._activeDragVisual,true),g=this.addPoints(this.subtractPoints(j,this._activeDragVisual.startingPoint),m);var l=Sys.UI.DomElement.getBounds(this._activeDragVisual);if(g.x<0){g.x=0}else{if(g.x+l.width>document.body.offsetWidth){g.x=document.body.offsetWidth-l.width}}if(g.y<0){g.y=0}if(!n&&parseInt(this._activeDragVisual.style.left)==g.x&&parseInt(this._activeDragVisual.style.top)==g.y){return}Sys.UI.DomElement.setLocation(this._activeDragVisual,g.x,g.y);this._prepareForDomChanges();this._activeDragSource.onDrag();this._recoverFromDomChanges();this._potentialTarget=this._findPotentialTarget(this._activeDragSource,this._activeDragVisual);var h=this._potentialTarget!=this._underlyingTarget||this._potentialTarget==null;if(h&&this._underlyingTarget!=null){this._leaveTarget(this._activeDragSource,this._underlyingTarget)}if(this._potentialTarget!=null){if(h){this._underlyingTarget=this._potentialTarget;this._enterTarget(this._activeDragSource,this._underlyingTarget)}else{this._moveInTarget(this._activeDragSource,this._underlyingTarget)}}else{this._underlyingTarget=null}this._autoScroll()},_wireEvents:function(){Sys.UI.DomEvent.addHandler(document,"mouseup",this._mouseUpHandler);Sys.UI.DomEvent.addHandler(document,"mousemove",this._mouseMoveHandler);Sys.UI.DomEvent.addHandler(document,"keypress",this._keyPressHandler)},_unwireEvents:function(){Sys.UI.DomEvent.removeHandler(document,"keypress",this._keyPressHandler);Sys.UI.DomEvent.removeHandler(document,"mousemove",this._mouseMoveHandler);Sys.UI.DomEvent.removeHandler(document,"mouseup",this._mouseUpHandler)},registerDropTarget:function(a){if(!this._dropTargets){this._dropTargets=[]}Array.add(this._dropTargets,a)},unregisterDropTarget:function(a){if(this._dropTargets){Array.remove(this._dropTargets,a)}},mouseUpHandler:function(a){window._event=a;this._stopDragDrop(false)},mouseMoveHandler:function(a){window._event=a;this._drag()},keyPressHandler:function(c){window._event=c;var a=c.keyCode?c.keyCode:c.rawEvent.keyCode;if(a==27){this._stopDragDrop(true)}},_autoScroll:function(){var d=window._event,c=this.getBrowserRectangle();if(c.width>0){this._scrollDeltaX=this._scrollDeltaY=0;if(d.clientX<c.x+this._scrollEdgeConst){this._scrollDeltaX=-this._scrollByConst}else{if(d.clientX>c.width-this._scrollEdgeConst){this._scrollDeltaX=this._scrollByConst}}if(d.clientY<c.y+this._scrollEdgeConst){this._scrollDeltaY=-this._scrollByConst}else{if(d.clientY>c.height-this._scrollEdgeConst){this._scrollDeltaY=this._scrollByConst}}if(this._scrollDeltaX!=0||this._scrollDeltaY!=0){this._scroller.set_enabled(true)}else{this._scroller.set_enabled(false)}}},scrollerTickHandler:function(){var l=document.body.scrollLeft,n=document.body.scrollTop;var j=this.getBrowserRectangle();var p=(document.documentElement.scrollTop+j.height+this._scrollEdgeConst)<document.body.offsetHeight;var o=(document.documentElement.scrollLeft+j.width+this._scrollEdgeConst)<document.body.offsetWidth;window.scrollBy(o?this._scrollDeltaX:0,p?this._scrollDeltaY:0);var k=document.body.scrollLeft,m=document.body.scrollTop,g=this._activeDragVisual,h={x:parseInt(g.style.left)+(k-l),y:parseInt(g.style.top)+(m-n)};Sys.UI.DomElement.setLocation(g,h.x,h.y)},_getDropTarget:function(a){while(a){if(a._dropTarget!=null){return a._dropTarget}a=a.parentNode}return null},_dragDrop:function(){if(this._isDragging){return}this._isDragging=true;this._activeDragVisual.dragDrop();document.selection.empty()},_moveInTarget:function(a,b){this._prepareForDomChanges();b.onDragInTarget(a.get_dragMode(),a.get_dragDataType(),a.getDragData(this._activeContext));this._recoverFromDomChanges()},_enterTarget:function(a,b){this._prepareForDomChanges();b.onDragEnterTarget(a.get_dragMode(),a.get_dragDataType(),a.getDragData(this._activeContext));this._recoverFromDomChanges()},_leaveTarget:function(a,b){this._prepareForDomChanges();b.onDragLeaveTarget(a.get_dragMode(),a.get_dragDataType(),a.getDragData(this._activeContext));this._recoverFromDomChanges()},_findPotentialTarget:function(r){var t=window._event;if(!this._dropTargets){return null}var A=r.get_dragDataType(),z=r.get_dragMode(),y=r.getDragData(this._activeContext),q=this.getScrollOffset(document.body,true),B=t.clientX+q.x,C=t.clientY+q.y,u={x:B-this._radius,y:C-this._radius,width:this._radius*2,height:this._radius*2};for(var p=0;p<this._dropTargets.length;p++){var a=this._dropTargets[p],x=a.canDrop(z,A,y);if(!x){continue}var s=a.get_dropTargetElement(),v=Sys.UI.DomElement.getBounds(s),w=(function(b,c){var f=(b.x>=c.x&&b.x<=(c.x+c.width)),g=((b.x+b.width)>=c.x&&(b.x+b.width)<=c.x+c.width),d=((b.x<c.x)&&((b.x+b.height)>(c.x+c.height))),j=(b.y>=c.y&&b.y<=(c.y+c.height)),k=((b.y+b.height)>=c.y&&(b.y+b.height)<=c.y+c.height),h=((b.y<c.y)&&((b.y+b.height)>(c.y+c.height)));return(f||g||d)&&(j||k||h)})(u,v);if(w||s===document.body){return a}}return null},_prepareForDomChanges:function(){this._oldOffset=Sys.UI.DomElement.getLocation(this._activeDragVisual)},_recoverFromDomChanges:function(){var c=Sys.UI.DomElement.getLocation(this._activeDragVisual);if(this._oldOffset.x!=c.x||this._oldOffset.y!=c.y){this._activeDragVisual.startingPoint=this.subtractPoints(this._activeDragVisual.startingPoint,this.subtractPoints(this._oldOffset,c));scrollOffset=this.getScrollOffset(this._activeDragVisual,true);var d=this.addPoints(this.subtractPoints(document._lastPosition,this._activeDragVisual.startingPoint),scrollOffset);Sys.UI.DomElement.setLocation(this._activeDragVisual,d.x,d.y)}},addPoints:function(a,b){return{x:a.x+b.x,y:a.y+b.y}},subtractPoints:function(a,b){return{x:a.x-b.x,y:a.y-b.y}},getScrollOffset:function(h,j){var f=h.scrollLeft,g=h.scrollTop;if(j){var b=h.parentNode;while(b!=null&&b.scrollLeft!=null){f+=b.scrollLeft;g+=b.scrollTop;if(b==document.body&&(f!=0&&g!=0)){break}b=b.parentNode}}return{x:f,y:g}},getBrowserRectangle:function(){return{x:0,y:0,width:window.innerWidth||document.documentElement.clientWidth,height:window.innerHeight||document.documentElement.clientHeight}},getNextSibling:function(a){for(a=a.nextSibling;a!=null;a=a.nextSibling){if(a.innerHTML!=null){return a}}return null},hasParent:function(a){return a.parentNode!=null&&a.parentNode.tagName!=null}};MySpace.UI.GenericDragDropManager.registerClass("MySpace.UI.GenericDragDropManager",Sys.Component);if(typeof deconcept=="undefined"){var deconcept={}}if(typeof deconcept.util=="undefined"){deconcept.util={}}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil={}}deconcept.SWFObject=function(l,f,n,d,m,a,j,p,k,b){if(!document.getElementById){return}this.DETECT_KEY=b?b:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params={};this.variables={};this.attributes=[];this.addVariable("e",escape(document.location));if(l){this.setAttribute("swf",l)}if(f){this.setAttribute("id",f)}if(n){this.setAttribute("width",n)}if(d){this.setAttribute("height",d)}if(m){this.setAttribute("version",new deconcept.PlayerVersion(m.toString().split(".")))}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs)};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true}}if(a){this.addParam("bgcolor",a)}var g=j?j:"high";this.addParam("quality",g);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var o=(p)?p:window.location;this.setAttribute("xiRedirectUrl",o);this.setAttribute("redirectUrl","");if(k){this.setAttribute("redirectUrl",k)}};deconcept.SWFObject.prototype={useExpressInstall:function(a){this.xiSWFPath=!a?"expressinstall.swf":a;this.setAttribute("useExpressInstall",true)},setAttribute:function(a,b){this.attributes[a]=b},getAttribute:function(a){return this.attributes[a]||""},addParam:function(a,b){this.params[a]=b},getParams:function(){return this.params},addVariable:function(a,b){this.variables[a]=b},getVariable:function(a){return this.variables[a]||""},getVariables:function(){return this.variables},getVariablePairs:function(){var b=[];var a;var c=this.getVariables();for(a in c){b[b.length]=a+"="+c[a]}return b},getSWFHTML:function(){var d="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath)}d='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+(this.getAttribute("style")||"")+'"';d+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var c=this.getParams();for(var a in c){d+=[a]+'="'+c[a]+'" '}var b=this.getVariablePairs().join("&");if(b.length>0){d+='flashvars="'+b+'"'}d+="/>"}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath)}d='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'" style="'+(this.getAttribute("style")||"")+'">';d+='<param name="movie" value="'+this.getAttribute("swf")+'" />';var c=this.getParams();for(var a in c){d+='<param name="'+a+'" value="'+c[a]+'" />'}var b=this.getVariablePairs().join("&");if(b.length>0){d+='<param name="flashvars" value="'+b+'" />'}d+="</object>"}return d},write:function(a){if(this.getAttribute("useExpressInstall")){var b=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(b)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title)}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var c=(typeof a=="string")?document.getElementById(a):a;c.innerHTML=this.getSWFHTML();return true}else{if(this.getAttribute("redirectUrl")!==""){document.location.replace(this.getAttribute("redirectUrl"))}}return false}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var d=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var f=navigator.plugins["Shockwave Flash"];if(f&&f.description){d=new deconcept.PlayerVersion(f.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var a=1;var b=3;while(a){try{b++;a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+b);d=new deconcept.PlayerVersion([b,0,0])}catch(c){a=null}}}else{try{var a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(c){try{var a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");d=new deconcept.PlayerVersion([6,0,21]);a.AllowScriptAccess="always"}catch(c){if(d.major==6){return d}}try{a=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(c){}}if(a!==null){d=new deconcept.PlayerVersion(a.GetVariable("$version").split(" ")[1].split(","))}}}return d};deconcept.PlayerVersion=function(a){this.major=a[0]!==null?parseInt(a[0],10):0;this.minor=a[1]!==null?parseInt(a[1],10):0;this.rev=a[2]!==null?parseInt(a[2],10):0};deconcept.PlayerVersion.prototype.versionIsValid=function(a){if(this.major<a.major){return false}if(this.major>a.major){return true}if(this.minor<a.minor){return false}if(this.minor>a.minor){return true}if(this.rev<a.rev){return false}return true};deconcept.util={getRequestParameter:function(c){var d=document.location.search||document.location.hash;if(c===null){return d}if(d){var b=d.substring(1).split("&");for(var a=0;a<b.length;a++){if(b[a].substring(0,b[a].indexOf("="))==c){return b[a].substring((b[a].indexOf("=")+1))}}}return""}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var b=document.getElementsByTagName("OBJECT");for(var a=b.length-1;a>=0;a--){b[a].style.display="none";for(var c in b[a]){if(typeof b[a][c]=="function"){b[a][c]=function(){}}}}};if(!document.getElementById&&document.all){document.getElementById=function(a){return document.all[a]}}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;var AdTooltip={continuePlayback:false,addStyles:function(b){var c=null;if(document.createStyleSheet){c=document.createStyleSheet()}else{var a=document.getElementsByTagName("head")[0];c=document.createElement("style");a.appendChild(c)}if(jQuery.browser.msie){c.cssText=b}else{if(jQuery.browser.safari){c.innerText=b}else{c.innerHTML=b}}},close:function(){if(typeof(window.tip)!="undefined"){window.tip.hide()}},reposition:function(){var b=286;var c=300;var d=document.getElementById("shell");if(!jQuery.browser.msie&&!jQuery.browser.safari){d=d.getElementsByTagName("object")[0]}if(jQuery.browser.msie){swfPos=MySpaceMusic.getElementPosition(jQuery(".bandMusicPlayerModule").get(0))}else{swfPos=MySpaceMusic.getElementPosition(document.getElementById("shell").offsetParent)}var a=0;if(d.offsetWidth>c){a=(d.offsetWidth-c)/2}var f=(MusicPlayerControl.Width=="450")?44:99;window.tip._tipDiv.style.left=(swfPos.x+a)+"px";window.tip._tipDiv.style.top=(swfPos.y+f)+"px"},open:function(a){if(typeof(a)!="undefined"){AdTooltip.continuePlayback=a}AdTooltip.close();var d=286;var f=300;var g=document.getElementById("shell");if(!jQuery.browser.msie&&!jQuery.browser.safari){g=g.getElementsByTagName("object")[0]}if(jQuery.browser.msie){swfPos=MySpaceMusic.getElementPosition(jQuery(".bandMusicPlayerModule").get(0))}else{swfPos=MySpaceMusic.getElementPosition(document.getElementById("shell").offsetParent)}var c=0;if(g.offsetWidth>f){c=(g.offsetWidth-f)/2}var h=(MusicPlayerControl.Width=="450")?44:99;var b=".tooltipdiv .helper{background:none;border:none;}.tooltipdiv .helperarrow{display:none;}.tooltipleft{margin-left:10px;}";AdTooltip.addStyles(b);content="<iframe scrolling='no' style='position:absolute;' id='musicFlashPlayerContent' height='"+d+"' width='"+f+"' frameborder='0' src='"+MusicPlayerControl.TooltipUrl+"'></iframe>";window.tip=$create(MySpace.UI.Tooltip,{content:content,autoPos:false,hover:false,tipPos:"bottom",margin:0},null,null,$get(MusicPlayerControl.SwfObjectDiv));window.tip._tipDiv.childNodes[1].style.display="none";window.tip._tipDiv.childNodes[2].childNodes[0].style.display="none";window.tip._tipDiv.childNodes[2].childNodes[2].style.display="none";window.tip._tipDiv.childNodes[3].style.display="none";window.tip._tipDiv.childNodes[2].style.background="transparent";window.tip.show();window.tip._tipDiv.style.left=(swfPos.x+c)+"px";window.tip._tipDiv.style.top=(swfPos.y+h)+"px";$addHandler(window,"resize",AdTooltip.reposition)},onClickContinueListen:function(a){if(typeof(a.parent)!="undefined"&&typeof(a.parent.tip)!="undefined"){a.parent.tip.hide();if(a.parent.AdTooltip.continuePlayback){a.parent.MySpaceMusic.getPlayerFlashObject().playCurrentTrack()}}}};var FlashUpgrade={checkIfBelow104:function(){if(jQuery.browser.safari&&parseInt(jQuery.browser.version,10)<200){return true}if(jQuery.browser.mozilla){var a=navigator.oscpu;return(a.indexOf("10.3")!=-1)||(a.indexOf("10.2")!=-1)}return false},Init:function(){var b=null;try{b=new SWFObject(MusicPlayerControl.EmbedHandlerURL,"shell",MusicPlayerControl.Width,MusicPlayerControl.Height,MusicPlayerControl.PlayerVersion,MusicPlayerControl.BgColor)}catch(a){}var j=MusicPlayerControl.PlayerVersion.split(".");var c=false;var d=false;var f=false;var g=false;var h=false;if(b&&b.installedVer!=undefined){c=b.installedVer.major>j[0];d=b.installedVer.major==j[0];f=b.installedVer.minor>j[1];g=b.installedVer.minor==j[1];h=b.installedVer.rev>=j[2]}if(c||(d&&f)||(d&&g&&h)){if(b){b.addParam("allowScriptAccess","always");b.addParam("wmode","transparent");b.write(MusicPlayerControl.SwfObjectDiv)}}else{MusicPlayerControl.NeedUpgrade=true;document.getElementById(MusicPlayerControl.SwfObjectDiv).style.backgroundColor="#FFFFFF";if(MusicPlayerControl.FlashUpgradeEnabled){if(!MusicPlayerControl.IsPixelPlayer){document.getElementById(MusicPlayerControl.SwfObjectDiv).innerHTML=MusicPlayerControl.FlashUpgradeMarkup.replace("{0}",FlashUpgrade.GetFlashUpgradeURL(true));if(MySpace.ClientContext.FunctionalContext=="MusicSinglePlaylist"||MySpace.ClientContext.FunctionalContext=="ArtistAlbums"){$get("PlaylistsSinglePlayer").style.height="172px";$get("flashUpgradeBig").style.margin="0px 0px 0px 67px"}}else{}}else{document.getElementById(MusicPlayerControl.SwfObjectDiv).innerHTML='<span style="color:#000000;"><blockquote>'+MusicPlayerControl.ResourcesGetFlash+"</blockquote></span>"}}},GetFlashUpgradeURL:function(b){var c=MusicPlayerControl.AllOtherFlashUpgradeURL;if(b){var a=navigator.userAgent.toLowerCase();var m=navigator.platform.toLowerCase();var l=false;var k=false;var d=false;var g=false;var h=false;var j=false;var f=false;l=(a.indexOf("win 9x 4.90")!=-1&&a.indexOf("win")!=-1);k=(a.indexOf("win98")!=-1)||(a.indexOf("windows 98")!=-1);d=(a.indexOf("inux")!=-1);g=(a.indexOf("mac os x")!=-1);h=(g&&FlashUpgrade.checkIfBelow104());j=(g&&((a.indexOf("ppc")!=-1)||(a.indexOf("powerpc")!=-1)));f=(g&&((m.indexOf("intel")!=-1)));if(k||l){if(jQuery.browser.msie){c=MusicPlayerControl.WinME98_IE_FlashUpgradeURL}else{if(jQuery.browser.mozilla){c=MusicPlayerControl.WinME98_Netscape_FlashUpgradeURL}}}else{if(d){c=MusicPlayerControl.Linux_FlashUpgradeURL}else{if(h){if(j){c=MusicPlayerControl.MacOSX_Less10dot4_PowerPC_FlashUpgradeURL}if(f){c=MusicPlayerControl.MacOSX_Less10dot4_Intel_FlashUpgradeURL}}}}}return c}};var LoginObj={ajaxActionHandler:"/Modules/Music/Handlers/MusicUtil.ashx?action=EnforceLogin",req:null,_loginWin:null,Sleep:function(a){setTimeout("LoginObj.EnforceLoginOpenComplete()",a)},LoginRedirect:function(){if(LoginObj.req.readyState==4){var json=eval("("+LoginObj.req.responseText+")");if(json.ServerResponse.IsRequestSuccessful){window.location.href=json.ServerResponse.DisplayText}}},EnforceLoginPOMP:function(a){LoginObj._loginWin=window.open(decodeURI(a),"newWin","","");LoginObj.Sleep(1000)},EnforceLoginOpenComplete:function(){if(LoginObj._loginWin==null){LoginObj.Sleep(1000)}else{if(LoginObj._loginWin.document==null){LoginObj.Sleep(1000)}else{var a=LoginObj._loginWin.document.getElementById(MusicPlayerControl.SwfObjectDiv);if(a==null){LoginObj.Sleep(1000)}else{LoginObj._loginWin.LoginObj.EnforceLogin()}}}}};var Purchase={Popup:null,AlbumOnlySong:false,BuyOptionObjects:null,ClickedWhileSongPlaying:null,ButtonMouseOver:function(d,a){if(d!=null&&a!=""){if(d.className==""){d.className=a}else{var f="";var b=d.className.split(" ");for(var c=0;c<b.length;c++){if(b[c]==a){return}}d.className+=" "+a}}},ButtonMouseOut:function(c,f){if(c!=null&&f!=""){var d="";var a=c.className.split(" ");for(var b=0;b<a.length;b++){if(a[b]!=f){d+=(d?" ":"")+a[b]}}c.className=d}},ButtonClicked:function(){if(Purchase.ClickTrackingEnabled()){Purchase.ButtonClickTracking()}Purchase.OpenPopup(Purchase.CreatePopupContent())},RingtonesButtonClicked:function(a){if(Purchase.ClickTrackingEnabled()){Purchase.MakeBeaconRequest("","ringtones","jamster",MySpace.Application.keyDisabled("MusicJV_BuyButtonMultipleProviders"))}Ringtones.openBeta(a)},CreatePopupContent:function(){var j=0;var buyOptions=new Array();var ringtoneArtist="";var iTunesButton="<div id='poiTunesLogo'></div> 							<div id='poiTunesPrice'>"+MySpaceRes.Purchase.For+"</div>";var amazonButton="<div id='poAmazonLogo'></div> 							<div id='poAmazonPrice'>"+MySpaceRes.Purchase.For+"</div>";var jamsterButton="<div id='poRingtoneButtons'> 								<H5 class='poHfive'><span id='poBoldText' class='poBoldText'>"+MySpaceRes.Purchase.ChooseMp3s+"</span></H5> 								<div id='poRingtoneButton' class='poMusicButton' onclick=\"javascript:Purchase.RingtonesButtonClicked('{0}');\" > 									<div id='poJamsterLogo'></div> 									<div id='poJamsterPrice'>"+MySpaceRes.Purchase.Ringtones+"</div> 								</div> 							 </div>";var popupContent="<div id='po'> 								<div id='poGreeting'> 									<H2 class='poHtwo'>"+MySpaceRes.Purchase.GreatChoice+"</H2> 								</div>									<div id='poInformation'> 									<H5 class='poHfive'>"+MySpaceRes.Purchase.DownloadInformation+"</H5> 								</div> 								<div id ='poAlbumOnly'> 									<H5 class='poHfive'><span id='poBoldText' class='poBoldText' style='color:red !important;font-weight:bold !important;font-size:10px !important;'>"+MySpaceRes.Purchase.AlbumOnly+"</span></h5> 								</div> 								<div id='poMusicButtons'> 									<H5 class='poHfive'><span id='poBoldText' class='poBoldText'>"+MySpaceRes.Purchase.DownloadMp3s+"</span></H5>";var sortFunction=function(a,b){var c=a.providerName;var d=b.providerName;if(c>d){return -1}if(c<d){return 1}return 0};buyOptions=Purchase.BuyOptionObjects.split("|");for(j=0;j<buyOptions.length;j++){buyOptions[j]=eval("("+buyOptions[j]+")")}buyOptions.sort(sortFunction);for(j=0;j<buyOptions.length;j++){switch(buyOptions[j].purchaseType.toLowerCase()){case"song":popupContent=MySpaceMusic.textFormat(popupContent,buyOptions[j].mediaName,buyOptions[j].artistName);switch(buyOptions[j].providerName.toLowerCase()){case"amazon":popupContent+="<div id='poMusicButton' class='poMusicButton' onclick=\"javaScript:Purchase.SongClicked('"+buyOptions[j].providerName+"','"+buyOptions[j].productId+"','"+((buyOptions[j].mediaId!=null)?buyOptions[j].mediaId:"")+"','','');\">";popupContent+=MySpaceMusic.textFormat(amazonButton,(buyOptions[j].price=="")?"FREE":buyOptions[j].price);break;case"itunes":popupContent+="<div id='poMusicButton' class='poMusicButtonNoBackground' onclick=\"javaScript:Purchase.SongClicked('"+buyOptions[j].providerName+"','"+buyOptions[j].productId+"','"+((buyOptions[j].mediaId!=null)?buyOptions[j].mediaId:"")+"','','');\">";popupContent+=MySpaceMusic.textFormat(iTunesButton,(buyOptions[j].price=="")?"FREE":buyOptions[j].price);break;default:}popupContent+="</div>";break;case"albumonly":popupContent=MySpaceMusic.textFormat(popupContent,buyOptions[j].mediaName,buyOptions[j].artistName);switch(buyOptions[j].providerName.toLowerCase()){case"amazon":popupContent+="<div id='poMusicButton' class='poMusicButton' onclick=\"javaScript:Purchase.SongClicked('"+buyOptions[j].providerName+"','"+buyOptions[j].productId+"','"+((buyOptions[j].mediaId!=null)?buyOptions[j].mediaId:"")+"','','');\">";popupContent+=MySpaceMusic.textFormat(amazonButton,(buyOptions[j].price=="")?"FREE":buyOptions[j].price);break;case"itunes":popupContent+="<div id='poMusicButton' class='poMusicButtonNoBackground' onclick=\"javaScript:Purchase.SongClicked('"+buyOptions[j].providerName+"','"+buyOptions[j].productId+"','"+((buyOptions[j].mediaId!=null)?buyOptions[j].mediaId:"")+"','','');\">";popupContent+=MySpaceMusic.textFormat(iTunesButton,(buyOptions[j].price=="")?"FREE":buyOptions[j].price);break;default:}popupContent+="</div>";Purchase.AlbumOnlySong=true;break;case"album":popupContent=MySpaceMusic.textFormat(popupContent,buyOptions[j].mediaName,buyOptions[j].artistName);switch(buyOptions[j].providerName.toLowerCase()){case"amazon":popupContent+="<div id='poMusicButton' class='poMusicButton' onclick=\"javaScript:Purchase.AlbumClicked('"+buyOptions[j].providerName+"','"+buyOptions[j].productId+"','"+((buyOptions[j].mediaId!=null)?buyOptions[j].mediaId:"")+"','','');\">";popupContent+=MySpaceMusic.textFormat(amazonButton,(buyOptions[j].price=="")?"FREE":buyOptions[j].price);break;case"itunes":popupContent+="<div id='poMusicButton' class='poMusicButtonNoBackground' onclick=\"javaScript:Purchase.AlbumClicked('"+buyOptions[j].providerName+"','"+buyOptions[j].productId+"','"+((buyOptions[j].mediaId!=null)?buyOptions[j].mediaId:"")+"','','');\">";popupContent+=MySpaceMusic.textFormat(iTunesButton,(buyOptions[j].price=="")?"FREE":buyOptions[j].price);break;default:}popupContent+="</div>";break;case"playlist":popupContent="<div id='po'> 										<div id='poGreeting'> 											<H2 class='poHtwo'>"+MySpaceRes.Purchase.GreatChoice+"</H2> 										</div>											<div id='poInformation'> 											<H5 class='poHfive'>"+MySpaceRes.Purchase.DownloadInformationPlaylist+"</H5> 										</div> 										<div id ='poAlbumOnly'> 										</div> 										<div id='poMusicButtons'> 											<H5 class='poHfive'><span id='poBoldText' class='poBoldText'>"+MySpaceRes.Purchase.DownloadMp3s+"</span></H5>";popupContent=MySpaceMusic.textFormat(popupContent,buyOptions[j].artistName,buyOptions[j].mediaName);popupContent+="<div id='poMusicButton' class='poMusicButton' onclick=\"javaScript:Purchase.PlaylistClicked('"+buyOptions[j].providerName+"','"+buyOptions[j].productId+"','"+((buyOptions[j].mediaId!=null)?buyOptions[j].mediaId:"")+"','','');\">";popupContent+=MySpaceMusic.textFormat(amazonButton,buyOptions[j].price);popupContent+="</div>";break;case"ringtone":ringtoneArtist=buyOptions[j].artistName;break;default:}}popupContent+="</div>";if(ringtoneArtist!=""){popupContent+=MySpaceMusic.textFormat(jamsterButton,ringtoneArtist)}popupContent+="</div>";return popupContent},OpenPopup:function(a){jQuery(a).dialog({width:"small"})},AlbumClicked:function(provider,productId,albumId,artistName,albumName){if(Purchase.ClickTrackingEnabled()){Purchase.MakeBeaconRequest(albumId,"album",provider,MySpace.Application.keyDisabled("MusicJV_BuyButtonMultipleProviders"))}switch(provider.toLowerCase()){case"amazon":if(MusicPlayerControl.AllowAmazonInPlace==true&&productId!=undefined&&productId!=null&&productId!=""){Purchase.AmazonInPlace(productId)}else{Purchase.AmazonAffiliate(productId,"album")}break;case"itunes":if(productId!=undefined&&productId!=null&&productId!=""){var providers=eval("("+MusicPlayerControl.Providers+")");var urlCulture=MySpace.Cookies.MSCulture.get_values().IPCulture.toLowerCase();if(urlCulture=="en-au"||urlCulture=="en-nz"||urlCulture=="en-gb"){encodedProductId=encodeURIComponent(productId);iTunesURL=MySpaceMusic.textFormat(providers.iTunes.Address,encodedProductId+"%3F")}else{if(urlCulture=="en-us"||urlCulture=="es-us"){doubleEncodedProductId=encodeURIComponent(encodeURIComponent(productId));iTunesURL=MySpaceMusic.textFormat(providers.iTunes.Address,doubleEncodedProductId+"%253F")}else{iTunesURL=MySpaceMusic.textFormat(providers.iTunes.Address,"?"+productId)}}var newWindow=window.open(iTunesURL,"iTunesSA","status=yes, scrollbars=yes, resizable=yes, toolbar=yes, location=yes, directories=no, menubar=yes, width=950, height=700");MySpaceMusic.checkForPopUpBlocker(newWindow)}break;default:}},SongClicked:function(provider,productId,songId,artistName,songName){if(Purchase.ClickTrackingEnabled()){Purchase.MakeBeaconRequest(songId,"song",provider,MySpace.Application.keyDisabled("MusicJV_BuyButtonMultipleProviders"))}switch(provider.toLowerCase()){case"amazon":if(MusicPlayerControl.AllowAmazonInPlace==true&&productId!=undefined&&productId!=null&&productId!=""){Purchase.AmazonInPlace(productId)}else{Purchase.AmazonAffiliate(productId,"song")}break;case"itunes":if(productId!=undefined&&productId!=null&&productId!=""){var providers=eval("("+MusicPlayerControl.Providers+")");var urlCulture=MySpace.Cookies.MSCulture.get_values().IPCulture.toLowerCase();if(urlCulture=="en-au"||urlCulture=="en-nz"||urlCulture=="en-gb"){encodedProductId=encodeURIComponent(productId);iTunesURL=MySpaceMusic.textFormat(providers.iTunes.Address,encodedProductId+"%26")}else{if(urlCulture=="en-us"||urlCulture=="es-us"){doubleEncodedProductId=encodeURIComponent(encodeURIComponent(productId));iTunesURL=MySpaceMusic.textFormat(providers.iTunes.Address,doubleEncodedProductId+"%2526")}else{iTunesURL=MySpaceMusic.textFormat(providers.iTunes.Address,"?"+productId)}}var newWindow=window.open(iTunesURL,"iTunesSA","status=yes, scrollbars=yes, resizable=yes, toolbar=yes, location=yes, directories=no, menubar=yes, width=950, height=700");MySpaceMusic.checkForPopUpBlocker(newWindow)}break;default:}},PlaylistClicked:function(c,b,a){if(Purchase.ClickTrackingEnabled()){Purchase.MakeBeaconRequest(a,"playlist",c,MySpace.Application.keyDisabled("MusicJV_BuyButtonMultipleProviders"))}switch(c.toLowerCase()){case"amazon":switch(MySpace.ClientContext.FunctionalContext){case"MusicSinglePlaylist":buyPlaylistUrl=MySpaceMusic.textFormat("http://www.amazon.com/gp/browse.html?node={0}&tag={1}&ASINs={2}","1266319011","playlistpurchase-20",b);break;case"CelebrityPromo":buyPlaylistUrl=MySpaceMusic.textFormat("http://www.amazon.com/gp/browse.html?node={0}&tag={1}&ASINs={2}","1266319011","featuredplaylistpurchase-20",b);break;default:buyPlaylistUrl=MySpaceMusic.textFormat("http://www.amazon.com/gp/browse.html?node={0}&tag={1}&ASINs={2}","1266319011","mys0d05-20",b);break}window.open(buyPlaylistUrl,"AmazonSA","status=yes, scrollbars=yes, resizable=yes, toolbar=yes, location=yes, directories=no, menubar=yes, width=950, height=700");break;default:}},AmazonInPlace:function(b){var a=MusicPlayerControl.AmazonPrice+"&asin="+b+"&mode=";var f=626;var d=426;if(navigator.userAgent.toLowerCase().indexOf("firefox/")>=0){f=611;d=366}a+="windowed";var c=window.open(a,"Amazon","status=no, scrollbars=no, resizable=no, toolbar=no, location=no, directories=no, menubar=no, width=610, height=400");MySpaceMusic.checkForPopUpBlocker(c)},AmazonAffiliate:function(a,b){standardAffUrl="http://www.amazon.com/dp/"+a;if(b=="album"){switch(MySpace.ClientContext.FunctionalContext){case"ArtistAlbums":standardAffUrl+="?tag=albumalbumpurchase-20";break;case"MusicSinglePlaylist":standardAffUrl+="?tag=playlistalbumpurchase-20";break;case"UserViewProfile":case"SitesProfile":if(MySpace.ProfileClientContext!=null&&MySpace.ProfileClientContext.ProfileType==7){standardAffUrl+="?tag=artistalbumpurchase-20"}else{if(MySpace.ProfileClientContext!=null&&MySpace.ProfileClientContext.ProfileType==8){standardAffUrl+="?tag=brandalbumpurchase-20"}else{standardAffUrl+="?tag=useralbumpurchase-20"}}break;case"CelebrityPromo":standardAffUrl+="?tag=featuredalbumpurchase-20";break;case"PopUpPlayer":standardAffUrl+="?tag=pompalbumpurchase-20";break;case"SiteSearch":standardAffUrl+="?tag=searchalbumpurchase-20";break;case"MusicTopCharts":standardAffUrl+="?tag=chartsalbumpurchase-20";break;default:standardAffUrl+="?tag=mys0d05-20"}}if(b=="song"){switch(MySpace.ClientContext.FunctionalContext){case"ArtistAlbums":standardAffUrl=standardAffUrl+"?tag=albumsongpurchase-20";break;case"MusicSinglePlaylist":standardAffUrl+="?tag=playlistsongpurchase-20";break;case"UserViewProfile":case"SitesProfile":if(MySpace.ProfileClientContext!=null&&MySpace.ProfileClientContext.ProfileType==7){standardAffUrl+="?tag=artistsongpurchase-20"}else{if(MySpace.ProfileClientContext!=null&&MySpace.ProfileClientContext.ProfileType==8){standardAffUrl+="?tag=brandsongpurchase-20"}else{standardAffUrl+="?tag=usersongpurchase-20"}}break;case"CelebrityPromo":standardAffUrl+="?tag=featuredsongpurchase-20";break;case"PopUpPlayer":standardAffUrl+="?tag=pompsongpurchase-20";break;case"Music":standardAffUrl+="?tag=msmhomesongpurchase-20";break;case"SiteSearch":standardAffUrl+="?tag=searchsongpurchase-20";break;case"MusicTopCharts":standardAffUrl+="?tag=chartssongpurchase-20";break;default:standardAffUrl=standardAffUrl+"?tag=mys0d05-20"}}var c=window.open(standardAffUrl,"AmazonSA","status=yes, scrollbars=yes, resizable=yes, toolbar=yes, location=yes, directories=no, menubar=yes, width=950, height=700");MySpaceMusic.checkForPopUpBlocker(c)},ButtonClickTracking:function(){try{if(Purchase.BuyOptionObjects){var buyOptions=Purchase.BuyOptionObjects.split("|");if(buyOptions.length>0){var providers="";for(var j=0;j<buyOptions.length;j++){buyOptions[j]=eval("("+buyOptions[j]+")");providers+=buyOptions[j].providerName.toLowerCase()+","}providers=providers.substring(0,providers.length-1);var srcType=buyOptions[0].purchaseType=="albumonly"?"song":buyOptions[0].purchaseType;Purchase.MakeBeaconRequest(buyOptions[0].mediaId,srcType,providers,true)}}}catch(e){}},findTopLevelElement:function(a){while(!(Sys.UI.DomElement.containsCssClass(a,"msm_draggablesong")||Sys.UI.DomElement.containsCssClass(a,"ui-draggable"))){a=a.parentNode;if(a.tagName.toLowerCase()==="body"){return null}}return a},AddMusicSearchClickTracking:function(a){var b=Purchase.ClickedBuyButton;if(a.srcType==="song"){var c=Purchase.findTopLevelElement(b);if(c!=null){a.albumid=c.getAttribute("msm_albumid");a.searchid=c.getAttribute("msm_searchid");a.pagenum=c.getAttribute("msm_pn");a.filter=c.getAttribute("msm_filter");a.sort=c.getAttribute("msm_sort");a.origin=c.getAttribute("msm_origin");a.dorigin=c.getAttribute("msm_dorigin");a.action=c.getAttribute("msm_action");a.rank=c.getAttribute("msm_rank")}}else{if(a.srcType==="album"){if(b.parentNode.id==="AlbumBuy"||b.parentNode.id==="AlbumBuyNew"){c=b.parentNode;a.artistid=c.getAttribute("msm_artistid");a.searchid=c.getAttribute("msm_searchid");a.pagenum=c.getAttribute("msm_pn");a.filter=c.getAttribute("msm_filter");a.sort=c.getAttribute("msm_sort");a.origin=c.getAttribute("msm_origin");a.dorigin=c.getAttribute("msm_dorigin");a.action=c.getAttribute("msm_action");a.rank=c.getAttribute("msm_rank")}}}return a},MakeBeaconRequest:function(b,f,d,c){var a;if(c){a={type:"musicbuybtn",srcType:f};if(b&&b!==""){if(f==="song"){a.songid=b}else{if(f==="album"){a.albumid=b}else{if(f==="playlist"){a.playlistid=b}}}}if(!MySpace.Application.keyDisabled("DWBeaconMusicBuyButton")){a.prov=d;if(MySpace.Application.keyDisabled("MusicJV_BuyButtonMultipleProviders")){a.lb="0"}else{a.lb="1"}}if(MySpace.ClientContext.FunctionalContext==="SiteSearch"&&!MySpace.Application.keyDisabled("DWBeaconMusicSearch")&&Purchase.ClickedBuyButton){a=Purchase.AddMusicSearchClickTracking(a)}}else{if(!MySpace.Application.keyDisabled("DWBeaconMusicBuyButton")){a={type:"musicbuylb",ptype:f,prov:d}}}if(a){MySpace.Beacon.Request(a)}},ClickTrackingEnabled:function(){return MySpace.BeaconData&&MySpace.Beacon&&(!MySpace.Application.keyDisabled("DWBeaconMusicBuyButton")||MySpace.ClientContext.FunctionalContext==="SiteSearch"&&!MySpace.Application.keyDisabled("DWBeaconMusicSearch"))}};var Ringtones={Popup:null,open:function(b){var c="";var a=[];if(b!=""){b=b.replace(/[^A-Za-z0-9\s:-]/g,"").replace(/[\s]/g,"+");a=b.split(":");c=MusicPlayerControl.JambaUrl+a[0];switch(MySpace.Cookies.MSCulture.get_values().IPCulture.toLowerCase()){case"en-gb":var d=window.open(c,"JambaRingtones","status=no, scrollbars=no, resizable=no, toolbar=no, location=no, directories=no, menubar=no, width=757, height=721");MySpaceMusic.checkForPopUpBlocker(d);break;case"en-au":c="http://ad.jamster.com.au/landingpages/campaigns/int_o_flash/myspacemusic/?adv_partner=0017&partner_var=Music&artist="+a[0];var d=window.open(c,"JambaRingtones","status=no, scrollbars=no, resizable=no, toolbar=no, location=no, directories=no, menubar=no, width=757, height=721");MySpaceMusic.checkForPopUpBlocker(d);break;case"en-nz":c="http://ad.jamster.co.nz/landingpages/campaigns/int_o_flash/myspacemusic/?adv_partner=0017&partner_var=Music&artist="+a[0];var d=window.open(c,"JambaRingtones","status=no, scrollbars=no, resizable=no, toolbar=no, location=no, directories=no, menubar=no, width=757, height=721");MySpaceMusic.checkForPopUpBlocker(d);break;default:if(MySpace.ClientContext.FunctionalContext=="PopUpPlayer"){var d=window.open(c,"JambaRingtones","status=no, scrollbars=yes, resizable=no, toolbar=no, location=no, directories=no, menubar=no, width=780, height=820");MySpaceMusic.checkForPopUpBlocker(d)}else{jQuery("<iframe id='ringtonesIframe' width='763' height='820' scrolling='no' style='border:0;' src='"+c+"'></iframe>").dialog({width:"large:",height:700})}}}},openBeta:function(a){var b="";if(a!=""){a=a.replace(/[^A-Za-z0-9\s:-]/g,"").replace(/[\s]/g,"+");b=MusicPlayerControl.JambaUrl+a;switch(MySpace.Cookies.MSCulture.get_values().IPCulture.toLowerCase()){case"en-gb":var c=window.open(b,"JambaRingtones","status=no, scrollbars=no, resizable=no, toolbar=no, location=no, directories=no, menubar=no, width=757, height=721");MySpaceMusic.checkForPopUpBlocker(c);break;case"en-au":b="http://ad.jamster.com.au/landingpages/campaigns/int_o_flash/myspacemusic/?adv_partner=0017&partner_var=Music&artist="+a;var c=window.open(b,"JambaRingtones","status=no, scrollbars=no, resizable=no, toolbar=no, location=no, directories=no, menubar=no, width=757, height=721");MySpaceMusic.checkForPopUpBlocker(c);break;case"en-nz":b="http://ad.jamster.co.nz/landingpages/campaigns/int_o_flash/myspacemusic/?adv_partner=0017&partner_var=Music&artist="+a;var c=window.open(b,"JambaRingtones","status=no, scrollbars=no, resizable=no, toolbar=no, location=no, directories=no, menubar=no, width=757, height=721");MySpaceMusic.checkForPopUpBlocker(c);break;default:if(MySpace.ClientContext.FunctionalContext=="PopUpPlayer"){var c=window.open(b,"JambaRingtones","status=no, scrollbars=yes, resizable=no, toolbar=no, location=no, directories=no, menubar=no, width=780, height=820");MySpaceMusic.checkForPopUpBlocker(c)}else{jQuery("<iframe id='ringtonesIframe' width='763' height='820' scrolling='no' style='border:0;' src='"+b+"'></iframe>").dialog({width:"large:",height:700})}}}},close:function(){var a=MySpaceMusic.getPlayerFlashObject();if(a!=null){a.resumeAfterRingtonesClose()}},ClosePopupCallback:function(){Ringtones.Popup._hide();Purchase.ButtonClicked()}};var MySpaceMusic={focusStatus:true,playerLoaded:false,prevSongID:null,prevArtistIDArray:null,isPlayingAudioAd:false,createPopUp:function(k,j,g,d,f){var b="";var a=k;var c=document.createElement("div");var l=50;var m=100;var h;c.innerHTML="<div id='divWrapper' class='popup_wrapper' style='z-index:1000201;left:0px;width: "+m+"%;display:none;visibility:hidden;text-align:center;padding:auto auto auto auto;'><div class='appspopup_box' style='width:"+j+"px; height:"+g+"px; margin-left: auto;margin-right: auto;border: 4px solid #6698CB;'>"+d+"<div></div><div class='appspopup_content' style='margin:0 auto;'></div><div class='appspopup_buttons'></div></div></div>";h=$create(MySpace.UI._Popup,{title:b,content:a,left:0,top:l},null,null,c.firstChild);return h},textFormat:function(c){var a=arguments.length-1;for(var b=0;b<a;b++){c=c.replace(new RegExp("\\{"+b+"\\}","gi"),arguments[b+1])}return c},getElementPosition:function(a){var b=0;var c=0;if(a){do{b+=a.offsetLeft;c+=a.offsetTop}while((a=a.offsetParent)&&MySpaceMusic.getElementStyle(a,"position")!="relative")}return{x:b,y:c}},getElementStyle:function(a,c){var b="";if(a.currentStyle){b=a.currentStyle[c]}else{if(document.defaultView&&document.defaultView.getComputedStyle){b=document.defaultView.getComputedStyle(a,null).getPropertyValue(c)}else{b=a[c]}}return b},showPopupBlockerMessage:function(){var d=false;var a=document.createElement("iframe");a.setAttribute("src","/modules/music/pages/NoAmazonPopupMessaging.aspx");a.setAttribute("id","amazonNoPopUp");a.style.position="absolute";a.setAttribute("allowTransparency","true");a.setAttribute("frameBorder","0");a.style.backgroundColor="transparent";var b=300;var c=300;var g=document.getElementById(MusicPlayerControl.SwfObjectDiv);var h=MySpaceMusic.getElementPosition(g);if(g.offsetHeight>b){a.style.top=h.y+"px"}else{var f=h.y-(b-g.offsetHeight)/2;a.style.top=f+"px"}if((parseInt(MusicPlayerControl.Height)==1)&&(parseInt(MusicPlayerControl.Width)==1)){a.style.position="fixed";a.style.left="44%";a.style.top="44%"}else{a.style.left=h.x+"px";a.style.width=c+"px"}a.style.height=b+"px";a.style.borderStyle="none";document.body.appendChild(a)},getPlayerFlashObject:function(){var a=document.getElementsByTagName("object");for(i in a){if(typeof(a[i].playSong)!="undefined"){return a[i]}}return null},Focus:function(){MySpaceMusic.focusStatus=true},Blur:function(){MySpaceMusic.focusStatus=false},IsWindowFocused:function(){return MySpaceMusic.focusStatus},onBuyClickedFromHTML:function(a,b){if(document.getElementById("shell")){if(jQuery.browser.mozilla&&(MySpace.ClientContext.FunctionalContext==="UserViewProfile"||MySpace.ClientContext.FunctionalContext==="SitesProfile")){Purchase.ClickedWhileSongPlaying=document.getElementById("shell").getElementsByTagName("object")[0].getPlayingState();if(Purchase.ClickedWhileSongPlaying){document.getElementById("shell").getElementsByTagName("object")[0].pauseCurrentTrack()}}else{Purchase.ClickedWhileSongPlaying=document.getElementById("shell").getPlayingState();if(Purchase.ClickedWhileSongPlaying){document.getElementById("shell").pauseCurrentTrack()}}}Purchase.ClickedBuyButton=a;MySpaceMusic.onBuyClicked(b)},onBuyClicked:function(a){Purchase.BuyOptionObjects=a;Purchase.ButtonClicked()},onFindRingtoneClicked:function(a,b){if(MusicPlayerControl.AllowJamba){Ringtones.open(b)}},onPlayingTrack:function(d,a,b,c){if(d!=MySpaceMusic.prevSongID&&a!=MySpaceMusic.prevArtistIDArray){if(document.getElementById("feedResult")!=null){if(a[0]>0){if(document.getElementById("ArtistFeeds")!=null){MySpace.Web.Modules.MusicV2.Services.PopUpPlayer.GetMultipleArtistsUpdateFromArtistUpdatesApi(a,MySpaceMusic.WebSvrManager.ArtistUpdateSuccess,MySpaceMusic.WebSvrManager.OnFailure)}else{MySpace.Web.Modules.MusicV2.Services.PopUpPlayer.GetMultipleArtistsUpdate(a,MySpaceMusic.WebSvrManager.ArtistUpdateSuccess,MySpaceMusic.WebSvrManager.OnFailure)}}else{document.getElementById("feedResult").innerHTML='<br/><div class="activityFeedNoUpdate">'+MySpaceRes.PopUpPlayer.NoUpdatesForThisArtist+"</div>"}}MySpaceMusic.prevSongID=d;MySpaceMusic.prevArtistIDArray=a}},showLoginOverlay:function(){MySpace.UI.LoginOverlayClient.show({loggedInCallback:MySpaceMusic.loggedInCallbackFunction,alreadyLoggedInCallback:MySpaceMusic.alreadyLoggedInCallbackFunction})},loggedInCallbackFunction:function(){document.getElementById("shell").onLogin(true,1)},alreadyLoggedInCallbackFunction:function(){document.getElementById("shell").onLogin(true,1)},onBuyAlbumClicked:function(d,a,c,b){Purchase.AlbumClicked("Amazon",d,a,c,b)},onBuySongClicked:function(b,c,a,d){Purchase.SongClicked("Amazon",b,c,a,d)},DisablePlayButtons:function(){try{jQuery.each($(".chrtSongd1d0CSS"),function(f,g){$(g).html($(g).html().replace(/onmouseover/,"offmouseover").replace(/onclick/,"offclick").replace(/title/,"offtitle").replace(/search_btn_play.gif/,"search_btn_playDisabled.gif"))})}catch(a){}try{images=document.getElementsByTagName("*");for(var d=0;d<images.length;d++){if(images[d].id.indexOf("PlayButton_")!=-1||images[d].id.indexOf("SimilarSong_")!=-1){images[d].onclick=function(){};try{images[d].setAttribute("onclick","");$clearHandlers(images[d])}catch(c){}images[d].style.opacity=".2";images[d].style.filter="alpha(opacity=20)";images[d].style["-ms-filter"]="progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"}}}catch(b){}},EnablePlayButtons:function(){try{jQuery.each($(".chrtSongd1d0CSS"),function(d,f){$(f).html($(f).html().replace(/offmouseover/,"onmouseover").replace(/offclick/,"onclick").replace(/offtitle/,"title").replace(/search_btn_playDisabled.gif/,"search_btn_play.gif"))})}catch(a){}try{images=document.getElementsByTagName("*");for(var c=0;c<images.length;c++){if(images[c].id.indexOf("PlayButton_")!=-1||images[c].id.indexOf("SimilarSong_")!=-1){images[c].style.opacity="";images[c].style.filter="";images[c].style["-ms-filter"]="";$addHandler(images[c],"click",function(){if((typeof(PlayButton)!=="undefined")){PlayButton.OnClickPlaySongButton(this)}else{if((typeof(ButtonControls)!=="undefined")){ButtonControls.OnClickPlaySongButton(this)}}})}}}catch(b){}},onLockPlayerControls:function(){MySpaceMusic.isPlayingAudioAd=true;MySpaceMusic.DisablePlayButtons()},onUnLockPlayerControls:function(){MySpaceMusic.EnablePlayButtons();MySpaceMusic.isPlayingAudioAd=false},checkForPopUpBlocker:function(a){if(a){a.focus()}else{MySpaceMusic.showPopupBlockerMessage()}},MedRecRefresh:function(a){if(MySpace.ClientContext.FunctionalContext=="UserViewProfile"||MySpace.ClientContext.FunctionalContext=="SitesProfile"){AdTooltip.open(a)}if(MySpace.ClientContext.FunctionalContext=="MusicDiscography"){AdTooltip.open()}},MedRecDismiss:function(){AdTooltip.close()},EnforceLogin:function(){try{if(window.XMLHttpRequest){LoginObj.req=new XMLHttpRequest();LoginObj.req.onreadystatechange=LoginObj.LoginRedirect;LoginObj.req.open("GET",LoginObj.ajaxActionHandler,true);LoginObj.req.send(null)}else{if(window.ActiveXObject){LoginObj.req=new ActiveXObject("Microsoft.XMLHTTP");if(LoginObj.req){LoginObj.req.onreadystatechange=LoginObj.LoginRedirect;LoginObj.req.open("GET",LoginObj.ajaxActionHandler,true);LoginObj.req.send()}}}}catch(a){}},popupAllowed:function(){var a=window.open("","","width=1,height=1,left=0,top=0,scrollbars=no");if(a){var b=true;a.close()}else{MySpaceMusic.showPopupBlockerMessage()}return b},onStop:function(b,a){if(typeof(PlayButton)!="undefined"){Sys.UI.DomElement.removeCssClass(PlayButton._oldElem,PlayButton._oldElem.className);Sys.UI.DomElement.addCssClass(PlayButton._oldElem,PlayButton._oldClassName);PlayButton._oldElem.title=PlayButton._oldTitle;Sys.UI.DomElement.removeCssClass(PlayButton.oldParentElem,"isPlaying")}else{if(typeof(ButtonControls)!="undefined"){ButtonControls._oldElem.src=ButtonControls._oldSrc;ButtonControls._oldElem.title=ButtonControls._oldTitle;Sys.UI.DomElement.removeCssClass(ButtonControls.oldParentElem,"isPlaying")}}},onPausingCurrentTrack:function(){if(typeof SongList.SongItem.onPlayerPause=="function"){SongList.SongItem.onPlayerPause()}},onPlayingCurrentTrack:function(){if(typeof SongList.SongItem.onPlayerPlay=="function"){SongList.SongItem.onPlayerPlay()}},PlaySongInPOMP:function(d,b,a,f){try{document.getElementById("shell").playSong(d,b,a,f)}catch(c){}},onPlayerLoaded:function(){MySpaceMusic.playerLoaded=true;if((typeof SongList.SongListView.onPlayerLoaded)!="undefined"){SongList.SongListView.onPlayerLoaded()}},onShareClick:function(o,p,l,b,d,m,f,c,g,h){var n;if(l>0){n="http://www.myspace.com/{0}/music/songs/{1}".Format(g,l)}else{if(b>0){n="http://www.myspace.com/{0}/music/albums/{1}?songid={2}".Format(g,b,l)}else{if(h>0){n="http://www.myspace.com/{0}/music/playlists/{1}?songid={2}".Format(g,h,l)}}}var k=MySpaceRes.SingleSong.addThisTitle.Format(m,f);var a=jQuery(this);var j=new MySpace.UI.ShareButton(a);j.openPopup({url:n,title:k})},onEmbedClicked:function(q,r,n,a,c,o,d,b,m){var k=document.getElementById("shell");k=k.getElementsByTagName("object")[0];var l=MySpaceMusic.getElementPosition(k);var j=document.getElementById("musicFlashPlayerContent");var h=document.createElement("div");h.style.background="#F3F3F3";h.style.borderStyle="solid";h.style.borderWidth="5px";h.style.zIndex="500";h.style.width="240px";h.style.height="40px";h.style.position="absolute";h.style.top=l.y+r+"px";h.style.left=l.x+q+"px";var g=document.createElement("input");g.id="codeInput";g.value="<table style='background-color:#EDEDED;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;' width='400px' border='0'><tr><td><embed style='display:inline;' wmode='transparent' id='FlashDiv' FlashVars='"+n+"' AllowScriptAccess='always' src='http://lads-stage.myspace.com/Embeds/SongEmbed/SongEmbed.swf' width='400' height='77'></td></tr><tr style='font-family: Arial, sans-serif;padding-left:10px;margin-left:10px;font-size:small;color:#666666;'><td style='background-color:#D8D8D8;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:5px;'>";g.style.zIndex="1000";g.style.position="absolute";g.style.top="10px";g.style.left="15px";g.style.height="15px";g.style.width="205px";g.style.fontSize="65%";h.appendChild(g);var f=document.createElement("div");f.style.zIndex="2000";f.style.backgroundImage="url(http://www.myspace.com/music/modules/common/static/img/closeButton.png)";f.style.position="absolute";f.style.width="6px";f.style.height="5px";f.style.top="5px";f.style.right="5px";f.onmouseup=function(){j.removeChild(h)};var p=seoTextReceved;h.appendChild(f);j.appendChild(h);jQuery.ajax({url:"http://www.myspace.com/music/song-embed?songid="+n+"&seoText=true",success:p})},seoTextreceved:function(b){var a=document.getElementById("codeInput");a.value+=b+"</td></tr></table>";a.style.visibility="visible"},openPopupPlayerWindow:function(a){window.open(a,null,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=650,height=480")},AddThisFlashJS:function(){this.flashID=null;this.debug=false;this.divX=0;this.divY=0;this.addThisFlashDiv=null;this.init=function(d,a){this.debug=(a==true)?true:false;this.flashID=d;var f=document.getElementById(this.flashID);var g;if(jQuery.browser.mozilla&&f.getElementsByTagName("object").length>0){var b=f.getElementsByTagName("object")[0];var c=MySpaceMusic.getElementPosition(b);if(c.x==0&&c.y==0){g=MySpaceMusic.getElementPosition(f)}else{g=c}}else{g=MySpaceMusic.getElementPosition(f)}this.divX=g.x;this.divY=g.y;this.addThisFlashDiv=document.getElementById("AddThisFlashDIV");if(!this.addThisFlashDiv){this.addThisFlashDiv=document.createElement("div");this.addThisFlashDiv.setAttribute("id","AddThisFlashDIV");this.addThisFlashDiv.style.position="absolute";this.addThisFlashDiv.style.zIndex=100000;this.addThisFlashDiv.style.visibility="hidden";this.addThisFlashDiv.style.width=(!this.debug)?"0px":"16px";this.addThisFlashDiv.style.height=(!this.debug)?"0px":"16px";if(this.debug){this.addThisFlashDiv.style.border="1px solid #FF0000"}document.getElementById(this.flashID).parentNode.appendChild(this.addThisFlashDiv)}};this.open=function(b,f,g,d,c,a){this.init(b,a);this.addThisFlashDiv.style.top=this.divY+d+"px";this.addThisFlashDiv.style.left=this.divX+c+"px";this.addThisFlashDiv.style.height="1px";this.addThisFlashDiv.style.width="1px";if(this.debug){this.addThisFlashDiv.style.visibility="visible"}else{return addthis_open(this.addThisFlashDiv,"",g,f)}};this.close=function(){if(this.debug){this.addThisFlashDiv.style.visibility="hidden"}else{addthis_close()}};this.sendto=function(){if(this.debug){this.addThisFlashDiv.style.visibility="hidden"}else{return addthis_sendto()}}},Login:{ajaxActionHandler:"/Modules/Music/Handlers/MusicUtil.ashx?action=EnforceLogin",req:null,_loginWin:null,Sleep:function(a){setTimeout("Login.EnforceLoginOpenComplete()",a)},LoginRedirect:function(){if(MySpaceMusic.Login.req.readyState==4){var json=eval("("+MySpaceMusic.Login.req.responseText+")");if(json.ServerResponse.IsRequestSuccessful){jQuery.comm.send("location.href",json.ServerResponse.DisplayText)}}},EnforceLoginPOMP:function(a){MySpaceMusic.Login._loginWin=window.open(decodeURI(a),"newWin","","");MySpaceMusic.Login.Sleep(1000)},EnforceLoginOpenComplete:function(){if(MySpaceMusic.Login._loginWin==null){MySpaceMusic.Login.Sleep(1000)}else{if(MySpaceMusic.Login._loginWin.document==null){MySpaceMusic.Login.Sleep(1000)}else{var a=MySpaceMusic.Login._loginWin.document.getElementById(MusicPlayerControl.SwfObjectDiv);if(a==null){MySpaceMusic.Login.Sleep(1000)}else{MySpaceMusic.Login._loginWin.LoginObj.EnforceLogin()}}}},EnforceLogin:function(){try{if(window.XMLHttpRequest){MySpaceMusic.Login.req=new XMLHttpRequest();MySpaceMusic.Login.req.onreadystatechange=MySpaceMusic.Login.LoginRedirect;MySpaceMusic.Login.req.open("GET",MySpaceMusic.Login.ajaxActionHandler,true);MySpaceMusic.Login.req.send(null)}else{if(window.ActiveXObject){MySpaceMusic.Login.req=new ActiveXObject("Microsoft.XMLHTTP");if(MySpaceMusic.Login.req){MySpaceMusic.Login.req.onreadystatechange=MySpaceMusic.Login.LoginRedirect;MySpaceMusic.Login.req.open("GET",MySpaceMusic.Login.ajaxActionHandler,true);MySpaceMusic.Login.req.send()}}}}catch(a){}},LoginToPlay:function(){if(MySpace.ClientMaintenanceConfigs&&MySpace.ClientMaintenanceConfigs.musicloginoverlay!=0&&MySpace.UI.LoginOverlayAPI){MySpace.UI.LoginOverlayAPI.show({messageResourceId:"MusicTimelimitExceeded",cancelLoginCallback:function(){if(PlayButton.Player().overlayClosed){PlayButton.Player().overlayClosed()}}})}}}};if(typeof($addHandler)!=="undefined"){if(jQuery.browser.msie){$addHandler(document,"focusout",MySpaceMusic.Blur);$addHandler(document,"focusin",MySpaceMusic.Focus)}else{$addHandler(window,"blur",MySpaceMusic.Blur);$addHandler(window,"focus",MySpaceMusic.Focus)}}var popup;function ClosePopUp(){popup._hide();popupId=document.getElementById("divWrapper");document.body.removeChild(popupId)}killPopupBlockerMessaging=function(){popupFrame=document.getElementById("amazonNoPopUp");document.body.removeChild(popupFrame)};String.prototype.Format=function(){var b=this;for(var a=0;a<arguments.length;a++){var c=new RegExp("\\{"+a+"\\}","g");b=b.replace(c,arguments[a])}return b};namespace("MySpace.Web.Modules.MusicV2.Services");MySpace.Web.Modules.MusicV2.Services.PopUpPlayer=function(){MySpace.Web.Modules.MusicV2.Services.PopUpPlayer.initializeBase(this);this._timeout=0;this._userContext=null;this._succeeded=null;this._failed=null};MySpace.Web.Modules.MusicV2.Services.PopUpPlayer.prototype={GetMultipleArtistsUpdate:function(a,c,b,d){return this._invoke(MySpace.Web.Modules.MusicV2.Services.PopUpPlayer.get_path(),"GetMultipleArtistsUpdate",false,{ArtistIds:a},c,b,d)},GetArtistUpdate:function(a,c,b,d){return this._invoke(MySpace.Web.Modules.MusicV2.Services.PopUpPlayer.get_path(),"GetArtistUpdate",false,{ArtistId:a},c,b,d)},GetMultipleArtistsUpdateFromArtistUpdatesApi:function(a,c,b,d){return this._invoke(MySpace.Web.Modules.MusicV2.Services.PopUpPlayer.get_path(),"GetMultipleArtistsUpdateFromArtistUpdatesApi",false,{ArtistIds:a},c,b,d)}};MySpace.Web.Modules.MusicV2.Services.PopUpPlayer.registerClass("MySpace.Web.Modules.MusicV2.Services.PopUpPlayer",Sys.Net.WebServiceProxy);MySpace.Web.Modules.MusicV2.Services.PopUpPlayer._staticInstance=new MySpace.Web.Modules.MusicV2.Services.PopUpPlayer();MySpace.Web.Modules.MusicV2.Services.PopUpPlayer.set_path=function(a){MySpace.Web.Modules.MusicV2.Services.PopUpPlayer._staticInstance._path=a};MySpace.Web.Modules.MusicV2.Services.PopUpPlayer.get_path=function(){return MySpace.Web.Modules.MusicV2.Services.PopUpPlayer._staticInstance._path};MySpace.Web.Modules.MusicV2.Services.PopUpPlayer.set_timeout=function(a){MySpace.Web.Modules.MusicV2.Services.PopUpPlayer._staticInstance._timeout=a};MySpace.Web.Modules.MusicV2.Services.PopUpPlayer.get_timeout=function(){return MySpace.Web.Modules.MusicV2.Services.PopUpPlayer._staticInstance._timeout};MySpace.Web.Modules.MusicV2.Services.PopUpPlayer.set_defaultUserContext=function(a){MySpace.Web.Modules.MusicV2.Services.PopUpPlayer._staticInstance._userContext=a};MySpace.Web.Modules.MusicV2.Services.PopUpPlayer.get_defaultUserContext=function(){return MySpace.Web.Modules.MusicV2.Services.PopUpPlayer._staticInstance._userContext};MySpace.Web.Modules.MusicV2.Services.PopUpPlayer.set_defaultSucceededCallback=function(a){MySpace.Web.Modules.MusicV2.Services.PopUpPlayer._staticInstance._succeeded=a};MySpace.Web.Modules.MusicV2.Services.PopUpPlayer.get_defaultSucceededCallback=function(){return MySpace.Web.Modules.MusicV2.Services.PopUpPlayer._staticInstance._succeeded};MySpace.Web.Modules.MusicV2.Services.PopUpPlayer.set_defaultFailedCallback=function(a){MySpace.Web.Modules.MusicV2.Services.PopUpPlayer._staticInstance._failed=a};MySpace.Web.Modules.MusicV2.Services.PopUpPlayer.get_defaultFailedCallback=function(){return MySpace.Web.Modules.MusicV2.Services.PopUpPlayer._staticInstance._failed};MySpace.Web.Modules.MusicV2.Services.PopUpPlayer.set_path("/Modules/Music/Handlers/PopUpPlayer.asmx");MySpace.Web.Modules.MusicV2.Services.PopUpPlayer.GetMultipleArtistsUpdate=function(a,c,b,d){MySpace.Web.Modules.MusicV2.Services.PopUpPlayer._staticInstance.GetMultipleArtistsUpdate(a,c,b,d)};MySpace.Web.Modules.MusicV2.Services.PopUpPlayer.GetArtistUpdate=function(a,c,b,d){MySpace.Web.Modules.MusicV2.Services.PopUpPlayer._staticInstance.GetArtistUpdate(a,c,b,d)};MySpace.Web.Modules.MusicV2.Services.PopUpPlayer.GetMultipleArtistsUpdateFromArtistUpdatesApi=function(a,c,b,d){MySpace.Web.Modules.MusicV2.Services.PopUpPlayer._staticInstance.GetMultipleArtistsUpdateFromArtistUpdatesApi(a,c,b,d)};MySpaceMusic.WebSvrManager={ArtistUpdateSuccess:function(c,a){if(c!=null){var b=document.getElementById("feedResult");if(b!=null){b.innerHTML=c}}},OnFailure:function(a){}};namespace("MySpace.Web.Modules.Common.Services");MySpace.Web.Modules.Common.Services.MusicPlaylists=function(){MySpace.Web.Modules.Common.Services.MusicPlaylists.initializeBase(this);this._timeout=0;this._userContext=null;this._succeeded=null;this._failed=null};MySpace.Web.Modules.Common.Services.MusicPlaylists.prototype={GetToken:function(b,a,c){return this._invoke(MySpace.Web.Modules.Common.Services.MusicPlaylists.get_path(),"GetToken",false,{},b,a,c)},PublishPlaylistToProfile:function(f,b,c,a,d){return this._invoke(MySpace.Web.Modules.Common.Services.MusicPlaylists.get_path(),"PublishPlaylistToProfile",false,{userId:f,playlistId:b},c,a,d)},AddSongToPlayList:function(h,c,d,a,f,b,g){return this._invoke(MySpace.Web.Modules.Common.Services.MusicPlaylists.get_path(),"AddSongToPlayList",false,{userId:h,playListId:c,songId:d,albumId:a},f,b,g)},AddPlayList:function(h,d,a,c,f,b,g){return this._invoke(MySpace.Web.Modules.Common.Services.MusicPlaylists.get_path(),"AddPlayList",false,{userId:h,name:d,desc:a,isPublic:c},f,b,g)},RemovePlayList:function(f,b,c,a,d){return this._invoke(MySpace.Web.Modules.Common.Services.MusicPlaylists.get_path(),"RemovePlayList",false,{userId:f,playListId:b},c,a,d)},AddPlayListWithSong:function(k,f,b,d,g,a,h,c,j){return this._invoke(MySpace.Web.Modules.Common.Services.MusicPlaylists.get_path(),"AddPlayListWithSong",false,{userId:k,name:f,desc:b,isPublic:d,songId:g,albumId:a},h,c,j)},CreateSpecialPlaylists:function(d,b,a,c){return this._invoke(MySpace.Web.Modules.Common.Services.MusicPlaylists.get_path(),"CreateSpecialPlaylists",false,{userId:d},b,a,c)},CreateSpecialPlaylistsWithSong:function(g,c,a,d,b,f){return this._invoke(MySpace.Web.Modules.Common.Services.MusicPlaylists.get_path(),"CreateSpecialPlaylistsWithSong",false,{userId:g,songId:c,albumId:a},d,b,f)},GetPlaylistImage:function(f,b,c,a,d){return this._invoke(MySpace.Web.Modules.Common.Services.MusicPlaylists.get_path(),"GetPlaylistImage",false,{userId:f,plid:b},c,a,d)},GetPlaylists:function(d,b,a,c){return this._invoke(MySpace.Web.Modules.Common.Services.MusicPlaylists.get_path(),"GetPlaylists",false,{userId:d},b,a,c)},GetPlaylistNames:function(d,b,a,c){return this._invoke(MySpace.Web.Modules.Common.Services.MusicPlaylists.get_path(),"GetPlaylistNames",false,{userId:d},b,a,c)},GetLocalization:function(b,a,c){return this._invoke(MySpace.Web.Modules.Common.Services.MusicPlaylists.get_path(),"GetLocalization",false,null,b,a,c)}};namespace("MySpace.Web.Modules.Common.Services.MusicPlaylists");MySpace.Web.Modules.Common.Services.MusicPlaylists._staticInstance=new MySpace.Web.Modules.Common.Services.MusicPlaylists();MySpace.Web.Modules.Common.Services.MusicPlaylists.set_path=function(a){MySpace.Web.Modules.Common.Services.MusicPlaylists._staticInstance._path=a};MySpace.Web.Modules.Common.Services.MusicPlaylists.get_path=function(){return MySpace.Web.Modules.Common.Services.MusicPlaylists._staticInstance._path};MySpace.Web.Modules.Common.Services.MusicPlaylists.set_timeout=function(a){MySpace.Web.Modules.Common.Services.MusicPlaylists._staticInstance._timeout=a};MySpace.Web.Modules.Common.Services.MusicPlaylists.get_timeout=function(){return MySpace.Web.Modules.Common.Services.MusicPlaylists._staticInstance._timeout};MySpace.Web.Modules.Common.Services.MusicPlaylists.set_defaultUserContext=function(a){MySpace.Web.Modules.Common.Services.MusicPlaylists._staticInstance._userContext=a};MySpace.Web.Modules.Common.Services.MusicPlaylists.get_defaultUserContext=function(){return MySpace.Web.Modules.Common.Services.MusicPlaylists._staticInstance._userContext};MySpace.Web.Modules.Common.Services.MusicPlaylists.set_defaultSucceededCallback=function(a){MySpace.Web.Modules.Common.Services.MusicPlaylists._staticInstance._succeeded=a};MySpace.Web.Modules.Common.Services.MusicPlaylists.get_defaultSucceededCallback=function(){return MySpace.Web.Modules.Common.Services.MusicPlaylists._staticInstance._succeeded};MySpace.Web.Modules.Common.Services.MusicPlaylists.set_defaultFailedCallback=function(a){MySpace.Web.Modules.Common.Services.MusicPlaylists._staticInstance._failed=a};MySpace.Web.Modules.Common.Services.MusicPlaylists.get_defaultFailedCallback=function(){return MySpace.Web.Modules.Common.Services.MusicPlaylists._staticInstance._failed};MySpace.Web.Modules.Common.Services.MusicPlaylists.set_path("/Modules/Common/Services/MusicPlaylists.asmx");MySpace.Web.Modules.Common.Services.MusicPlaylists.GetToken=function(b,a,c){MySpace.Web.Modules.Common.Services.MusicPlaylists._staticInstance.GetToken(b,a,c)};MySpace.Web.Modules.Common.Services.MusicPlaylists.PublishPlaylistToProfile=function(f,c,b,a,d){MySpace.Web.Modules.Common.Services.MusicPlaylists._staticInstance.PublishPlaylistToProfile(f,c,b,a,d)};MySpace.Web.Modules.Common.Services.MusicPlaylists.AddSongToPlayList=function(h,d,f,a,c,b,g){MySpace.Web.Modules.Common.Services.MusicPlaylists._staticInstance.AddSongToPlayList(h,d,f,a,c,b,g)};MySpace.Web.Modules.Common.Services.MusicPlaylists.AddPlayList=function(h,c,a,b,f,d,g){MySpace.Web.Modules.Common.Services.MusicPlaylists._staticInstance.AddPlayList(h,c,a,b,f,d,g)};MySpace.Web.Modules.Common.Services.MusicPlaylists.RemovePlayList=function(f,c,b,a,d){MySpace.Web.Modules.Common.Services.MusicPlaylists._staticInstance.RemovePlayList(f,c,b,a,d)};MySpace.Web.Modules.Common.Services.MusicPlaylists.AddPlayListWithSong=function(k,d,b,c,h,a,g,f,j){MySpace.Web.Modules.Common.Services.MusicPlaylists._staticInstance.AddPlayListWithSong(k,d,b,c,h,a,g,f,j)};MySpace.Web.Modules.Common.Services.MusicPlaylists.CreateSpecialPlaylists=function(d,b,a,c){MySpace.Web.Modules.Common.Services.MusicPlaylists._staticInstance.CreateSpecialPlaylists(d,b,a,c)};MySpace.Web.Modules.Common.Services.MusicPlaylists.CreateSpecialPlaylistsWithSong=function(g,d,a,c,b,f){MySpace.Web.Modules.Common.Services.MusicPlaylists._staticInstance.CreateSpecialPlaylistsWithSong(g,d,a,c,b,f)};MySpace.Web.Modules.Common.Services.MusicPlaylists.GetPlaylistImage=function(f,c,b,a,d){MySpace.Web.Modules.Common.Services.MusicPlaylists._staticInstance.GetPlaylistImage(f,c,b,a,d)};MySpace.Web.Modules.Common.Services.MusicPlaylists.GetPlaylists=function(d,b,a,c){MySpace.Web.Modules.Common.Services.MusicPlaylists._staticInstance.GetPlaylists(d,b,a,c)};MySpace.Web.Modules.Common.Services.MusicPlaylists.GetPlaylistNames=function(d,b,a,c){MySpace.Web.Modules.Common.Services.MusicPlaylists._staticInstance.GetPlaylistNames(d,b,a,c)};MySpace.Web.Modules.Common.Services.MusicPlaylists.GetLocalization=function(b,a,c){MySpace.Web.Modules.Common.Services.MusicPlaylists._staticInstance.GetLocalization(b,a,c)};DialogWebService={_floating:false,_securityToken:null,_completeExecutionState:null,setup:function(a){DialogWebService._securityToken=a;Sys.Net.WebRequestManager.add_invokingRequest(DialogWebService.onInvokingRequest);Sys.Application.add_unload(DialogWebService.onPageUnload)},completeExecution:function(a){if(DialogWebService._completeExecutionState!=null){if(typeof(DialogWebService._completeExecutionState.handler)=="function"){return DialogWebService._completeExecutionState.handler(DialogWebService._completeExecutionState.params,a)}}DialogWebService._completeExecutionState=null;return null},addNewPlaylist:function(f,b,d,c){if(f!=null&&b!=null&&d!=null){if(f.replace(/\s/g,"").length>0){var a={handler:c,name:f,desc:b,ispublic:d};MySpace.Web.Modules.Common.Services.MusicPlaylists.AddPlayList(MySpace.ClientContext.UserId,f,b,d,DialogWebService.onCallSuccess,DialogWebService.onFailure,a);return true}}return false},addSongToPlaylist:function(f,d,j,g,h,a,c){g=parseInt(g);if(g<1||f==null){return false}f=parseInt(f);var b={playlistid:f,isprofile:d,songs:j,songid:g,albumid:a,handler:c};if(d=="true"&&f==-1){MySpace.Web.Modules.Common.Services.MusicPlaylists.CreateSpecialPlaylistsWithSong(MySpace.ClientContext.UserId,g,a,DialogWebService.onCallSuccess,DialogWebService.onFailure,b);return true}if(f<1){return false}j=parseInt(j);if(j>99){b.name=h;DialogWebService._completeExecutionState={params:b,handler:function(k){return MySpace.Web.Modules.Common.Services.MusicPlaylists.AddPlayListWithSong(MySpace.ClientContext.UserId,k.name,"",true,k.songid,k.albumid,DialogWebService.onCallSuccess,DialogWebService.onFailure,k)}};MusicDialogs.showDelete101th(null,DialogWebService._floating);return true}MySpace.Web.Modules.Common.Services.MusicPlaylists.AddSongToPlayList(MySpace.ClientContext.UserId,f,g,a,DialogWebService.onCallSuccess,DialogWebService.onFailure,b);return true},addNewPlaylistWithSong:function(g,c,f,h,a,d){var h=parseInt(h);if(h>0&&g!=null&&f!=null&&g.replace(/\s/g,"").length>0){var b={handler:d,name:g,desc:c,ispublic:f,songid:h,albumid:a};MySpace.Web.Modules.Common.Services.MusicPlaylists.AddPlayListWithSong(MySpace.ClientContext.UserId,g,c,f,h,a,DialogWebService.onCallSuccess,DialogWebService.onFailure,b);return true}return false},onInitialize:function(){},onInvokingRequest:function(b,a){if(DialogWebService._securityToken!=null&&DialogWebService._securityToken.length>0){a.get_webRequest().get_headers()["MySpace_Music_ServiceCheck"]=DialogWebService._securityToken}},onPageUnload:function(b,a){Sys.Net.WebRequestManager.remove_invokingRequest(DialogWebService.onInvokingRequest)},onCallSuccess:function(b,a){if(a!=null){a.result=b;if(typeof(a.handler)=="function"){a.handler(a)}}},onFailure:function(b,a){MusicDialogs.showError(null,DialogWebService._floating)}};try{if(MySpace&&MySpace.UI&&MySpace.UI.Music){DialogWebService.setup(MySpace.UI.Music.DialogWebServiceToken)}}catch(err){}var AddButton={findTopLevelElement:function(a){while(!(Sys.UI.DomElement.containsCssClass(a,"msm_draggablesong")||Sys.UI.DomElement.containsCssClass(a,"ui-draggable"))){a=a.parentNode;if(a.tagName.toLowerCase()==="body"){return null}}return a},OnClickAddSongButton:function(a){var b=AddButton.findTopLevelElement(a);if(b!=null){if((!MySpace.Application.keyDisabled("DWBeaconMusicSearch"))&&(MySpace.ClientContext.FunctionalContext==="SiteSearch")){MySpace.Beacon.Request({songid:jQuery(b).attr("msm_songid"),albumid:jQuery(b).attr("msm_albumid"),searchid:jQuery(b).attr("msm_searchid"),pagenum:jQuery(b).attr("msm_pn"),filter:jQuery(b).attr("msm_filter"),sort:jQuery(b).attr("msm_sort"),origin:jQuery(b).attr("msm_origin"),dorigin:jQuery(b).attr("msm_dorigin"),action:jQuery(b).attr("msm_action"),rank:jQuery(b).attr("msm_rank"),type:"add"})}else{if(b.className.indexOf("similarity")>-1&&!MySpace.Application.keyDisabled("DWBeaconMusicSimilarities")){MySpace.Beacon.Request({type:"songrec",song:jQuery(b).attr("msm_songid"),srcid:Carousel.seedSong,rank:parseInt(jQuery(b).attr("msm_rank"))+1,action:"addpl"})}}MusicDialogs.showAddToPlaylist(a,jQuery(b).attr("msm_songid"),jQuery(b).attr("msm_songname"),jQuery(b).attr("msm_artistid"),jQuery(b).attr("msm_artistname"),true)}else{if(a){MusicDialogs.showAddToPlaylist(a,jQuery(a).attr("data-songid"),jQuery(a).attr("data-songname"),jQuery(a).attr("data-artistid"),jQuery(a).attr("data-artistname"),true)}}},OnMouseOverAddSongButton:function(a){if(MySpaceMusic.playerLoaded){a.style.cursor="pointer"}}};MusicDialogs={isNonJv:false,nonJVAddSongURL:null,closeDialog:true,init:function(a,b){MusicDialogs.isNonJv=a;MusicDialogs.nonJVAddSongURL=b},showError:function(c,d){var b="<p>{0}</p>";var f=MySpaceRes.MusicDialogs;b=String.format(b,f.MyMusicError2);var a={};a[f.Ok]=function(){};MusicDialogs.showDialog("small",f.MyMusicError,b,a)},showDelete101th:function(c,d){var b="<p>{0}</p>";var f=MySpaceRes.MusicDialogs;b=String.format(b,f.WouldYouLike);var a={};a[f.CancelCaps]=function(){};a[f.CreateANewPlaylistCaps]=function(){MusicDialogs.completeExecution(this)};MusicDialogs.showDeleteDialog("small",f.MaxSongsInPlaylist,b,a)},showNewPlaylist:function(c,d){if(MySpace.ClientContext.IsLoggedIn){var b='<div id="newPlaylistDialog" class="musicDialog"><p class="legend">{0}</p><p><label for="newName">{1}:</label></p><p><input id="newPlaylistDialogName" name="newName" type="text"></p><p><label for="newDesc">{2}:</label></p><p><textarea id="newPlaylistDialogDesc" name="newDesc"></textarea></p><p><input id="newPlaylistDialogIsPrivate" name="newIsPrivate" type="checkbox"><label for="newIsPrivate">{3}</label></p></div>';var f=MySpaceRes.MusicDialogs;b=String.format(b,f.AddToPlaylist,f.PlaylistName,f.PlaylistDesc,f.MakePLPublic);var a={};a[f.Cancel]=function(){};a[f.Ok]=function(){MusicDialogs.addToPlaylist(this)};MusicDialogs.showDialog("small",f.AddToPlaylist,b,a)}else{MusicDialogs.showDialog("small",null,null,null)}},showAddToPlaylist:function(element,songid,songname,artistid,artistname,floating){var PlaylistDialogName="";if(artistname!=""){PlaylistDialogName=artistname+" Mix"}if(MySpace.ClientContext.IsLoggedIn){MySpace.Web.Modules.Common.Services.MusicPlaylists.GetPlaylistNames(MySpace.ClientContext.UserId,function(result){var content='<div class="musicDialog"><div class="option"><input checked="checked" type="radio" id="addToExistingPlaylistRadio" name="PlaylistType" onclick="MusicDialogs.addToExistingPlaylist()"/> <select id="slPlayLists"><option value="">{1}</option></select><p class="title">{2}</p></div><div class="option"><input type="radio" id="addToNewPlaylistRadio" name="PlaylistType" onclick="MusicDialogs.addToNewPlaylist()"/><input id="addToNewPlaylistDialogName" name="newName" value="'+PlaylistDialogName+'" type="text" disabled="disabled"/><p id="makeplaylist"><input id="addToPlaylistDialogIsPrivate" name="newIsPrivate" type="checkbox" /><label for="newIsPrivate">{3}</label></p><input type="hidden" id="songid" value="{4}"><input type="hidden" id="songname" value="{5}"></div>';var playlistData=eval(result.d);var localization=MySpaceRes.MusicDialogs;content=String.format(content,localization.addToPlaylist,localization.choosePlaylist,localization.CreateANewPlayList,localization.MakePLPublic,songid,songname);if(playlistData.length>0){jQuery(playlistData).each(function(){content=jQuery(content).find("select").append('<option msm_plid="'+this.PlaylistId+'" msm_isprofile="'+this.IsProfilePlaylist+'" msm_songs="'+this.MediaCount+'">'+MusicDialogs.DecodeData(this.Title)+"</option>").end()})}var buttons={};buttons[localization.cancel]=function(){};buttons[localization.Ok]=function(){MusicDialogs.addToPlaylist(this)};MusicDialogs.showDialog("small",localization.AddToPlaylist,content,buttons);jQuery("#makeplaylist").hide()})}else{MusicDialogs.showDialog("small",null,null,null)}},addNewPlaylist:function(b){var d=null;var a=null;var c=false;if(b=="newPlaylistDialog"){d=$get("newPlaylistDialogName").value;a=$get("newPlaylistDialogDesc").value;c=$get("newPlaylistDialogIsPrivate").checked}if(DialogWebService.addNewPlaylist(d,a,!c,MusicDialogs.onAddNewPlaylist)){MusicDialogs.close(b)}else{alert(MySpaceRes.MyPlaylistsControl.pleaseEnterName)}},completeExecution:function(a,b){jQuery(a).dialog("close");DialogWebService.completeExecution(b)},addToPlaylist:function(container){MusicDialogs.closeDialog=true;with(jQuery(container)){var songid=find("#songid").val();var songname=find("#songname").val();if(find("#addToNewPlaylistRadio").is(":checked")){var isprivate=find("#addToPlaylistDialogIsPrivate").is(":checked");var name=MusicDialogs.EncodeData(find("#addToNewPlaylistDialogName").val());if(DialogWebService.addNewPlaylistWithSong(name,null,!isprivate,songid,null,MusicDialogs.onAddNewPlaylist)){jQuery(container).dialog("close")}else{alert(MySpaceRes.MyPlaylistsControl.pleaseEnterName);MusicDialogs.closeDialog=false}}else{if(find("#addToExistingPlaylistRadio").is(":checked")){var playlistid=find("#slPlayLists :selected").attr("msm_plid");var isprofile=find("#slPlayLists :selected").attr("msm_isprofile");var songs=find("#slPlayLists :selected").attr("msm_songs");if(DialogWebService.addSongToPlaylist(playlistid,isprofile,songs,songid,songname,null,MusicDialogs.onAddToPlaylist)){jQuery(container).dialog("close")}else{alert(MySpaceRes.MyPlaylistsControl.pleaseEnterName);MusicDialogs.closeDialog=false}}}}},select:function(a,d,b){var c=jQuery("."+a);for(i=0;i<c.length;i++){Sys.UI.DomElement.removeCssClass(c[i],d)}Sys.UI.DomElement.addCssClass(b,d)},onAddNewPlaylist:function(a){if(a){var c=$get("addToPlaylistComboList");var b=document.createElement("li");b.setAttribute("msm_plid",a.result);b.setAttribute("msm_isprofile","false");b.setAttribute("msm_songs","1");$addHandler(b,"onmouseover",function(d){d.target.style.backgroundColor="#64c8f1"});$addHandler(b,"onmouseout",function(d){d.target.style.backgroundColor="transparent"});$addHandler(b,"click",function(d){MusicDialogs.selectComboItem(d.target)});b.innerHTML=a.name;c.appendChild(b)}},onAddToPlaylist:function(a){if(a){var b=0;if(a.name){MusicDialogs.onAddNewPlaylist(a);return}}},showPendingDialog:function(){jQuery("#dialogBox").html("");jQuery("#dialogBox").html('<img class="preloader" src="/Modules/Music/Static/img/circle_spin_busy.gif"/>').dialog({width:"small"})},addToNewPlaylist:function(){jQuery("#dialogBox #slPlayLists").attr("disabled","disabled");jQuery("#dialogBox #addToNewPlaylistDialogName").removeAttr("disabled");jQuery("#dialogBox #makeplaylist").show()},addToExistingPlaylist:function(){jQuery("#dialogBox #slPlayLists").removeAttr("disabled");jQuery("#dialogBox #addToNewPlaylistDialogName").attr("disabled","disabled");jQuery("#dialogBox #makeplaylist").hide()},showDialog:function(c,d,b,a){if(!MySpace.ClientContext.IsLoggedIn){b=String.format('<div><p>{0}</p><br /><p><a href="#" onclick="MySpaceMusic.EnforceLogin();">{1}</a></p></div>',MySpaceRes.MusicDialogs.LoginWarning,MySpaceRes.MusicDialogs.ClickToLogin);a=[]}jQuery("#dialogBox").empty();jQuery("#dialogBox").append(b);jQuery("#dialogBox").dialog({title:d,width:c,buttons:a,beforeClose:function(f,h){var g=MySpaceRes.MusicDialogs;var j=jQuery(f.currentTarget.activeElement).html();if(j==g.cancel||f.button!=undefined){return true}else{if(j==g.Ok){return MusicDialogs.closeDialog}}}})},showDeleteDialog:function(c,d,b,a){if(!MySpace.ClientContext.IsLoggedIn){b=String.format('<div><p>{0}</p><br /><p><a href="#" onclick="MySpaceMusic.EnforceLogin();">{1}</a></p></div>',MySpaceRes.MusicDialogs.LoginWarning,MySpaceRes.MusicDialogs.ClickToLogin);a=[]}jQuery(b).dialog({title:d,width:c,buttons:a})},EncodeData:function(a){encodedText=a.replace(/&/g,"&amp;");encodedText=encodedText.replace(/</g,"&lt;");encodedText=encodedText.replace(/>/g,"&gt;");encodedText=encodedText.replace(/"/g,"&quot;");encodedText=encodedText.replace(/'/g,"&#39;");encodedText=encodedText.replace(/\\/g,"&#092;");return encodedText},DecodeData:function(a){decodedText=a.replace(/&amp;/g,"&");decodedText=decodedText.replace(/&lt;/g,"<");decodedText=decodedText.replace(/&gt;/g,">");decodedText=decodedText.replace(/&quot;/g,'"');decodedText=decodedText.replace(/&#39;/g,"'");decodedText=decodedText.replace(/&#092;/g,"\\");return decodedText}};jQuery(document).ready(function(){DialogWebService.onInitialize();jQuery("body").append('<div id="dialogBox"></div>')});var PlayButton={_publicPlaylistPlayer:9,_oldParentElem:null,_oldElem:null,_iter:0,_oldClassName:"",_oldTitle:"",findTopLevelElement:function(a){while(!(Sys.UI.DomElement.containsCssClass(a,"msm_draggablesong")||Sys.UI.DomElement.containsCssClass(a,"ui-draggable"))){a=a.parentNode;if(a.tagName.toLowerCase()==="body"){return null}}return a},shadowSongInPage:function(c){var f=null;var a=jQuery(".msm_draggablesong");for(f in a){try{var g=a[f].getAttribute("msm_index");if(c==g){if((Sys.UI.DomElement.containsCssClass(a[f],"isPlaying"))){return}if(PlayButton._oldElem){Sys.UI.DomElement.removeCssClass(PlayButton._oldElem,PlayButton._oldElem.className);Sys.UI.DomElement.addCssClass(PlayButton._oldElem,PlayButton._oldClassName);PlayButton._oldElem.title=PlayButton._oldTitle}if(PlayButton._oldParentElem){Sys.UI.DomElement.removeCssClass(PlayButton._oldParentElem,"isPlaying")}PlayButton._oldParentElem=a[f];var d="PlayButton_"+a[f].getAttribute("msm_songid")+"_"+c;PlayButton._oldElem=document.getElementById(d);Sys.UI.DomElement.addCssClass(a[f],"isPlaying");if(PlayButton._oldElem){PlayButton._oldClassName=PlayButton._oldElem.className;PlayButton._oldTitle=PlayButton._oldElem.title;Sys.UI.DomElement.addCssClass(PlayButton._oldElem,"bttnPause");PlayButton._oldElem.title=MySpaceRes.MyPlaylistsControl.PauseSong}return}}catch(b){}}},playSongInPage:function(b){if(document.getElementById("shell")){var h=PlayButton.findTopLevelElement(b);if((Sys.UI.DomElement.containsCssClass(h,"isPlaying"))){if(b.title!=MySpaceRes.MyPlaylistsControl.PauseSong){Sys.UI.DomElement.removeCssClass(b,"fullPlay");Sys.UI.DomElement.removeCssClass(b,"samplePlay");Sys.UI.DomElement.addCssClass(b,"bttnPause");b.title=MySpaceRes.MyPlaylistsControl.PauseSong;document.getElementById("shell").playCurrentTrack()}else{b.className=PlayButton._oldClassName;b.title=PlayButton._oldTitle;document.getElementById("shell").pauseCurrentTrack()}}else{var f=false;if(PlayButton._oldElem){var d=h.getAttribute("msm_index");if(d!=null&&Sys.UI.DomElement.containsCssClass(PlayButton._oldElem,"subModule")){f=true}if(Sys.UI.DomElement.containsCssClass(PlayButton._oldParentElem,"isPlaying")){Sys.UI.DomElement.removeCssClass(PlayButton._oldParentElem,"isPlaying")}PlayButton._oldElem.className=PlayButton._oldClassName;PlayButton._oldElem.title=PlayButton._oldTitle}PlayButton._oldParentElem=h;PlayButton._oldElem=b;Sys.UI.DomElement.addCssClass(h,"isPlaying");PlayButton._oldClassName=b.className;PlayButton._oldTitle=b.title;Sys.UI.DomElement.removeCssClass(b,"fullPlay");Sys.UI.DomElement.removeCssClass(b,"samplePlay");Sys.UI.DomElement.addCssClass(b,"bttnPause");b.title=MySpaceRes.MyPlaylistsControl.PauseSong;var d=h.getAttribute("msm_index");if(d!=null){var c=(MusicPlayerControl.PlayerType==PlayButton._publicPlaylistPlayer)?"msm_playlistid":"msm_albumid";var l=(MusicPlayerControl.PlayerType==PlayButton._publicPlaylistPlayer)?MySpace.ClientContext.DisplayFriendId:h.getAttribute("msm_artistid");var g=h.getAttribute(c);if(f){PlayButton.loadPlayerList(c,l,g,d)}document.getElementById("shell").playSongAtIndex(g,d)}else{var k=h.getAttribute("msm_songid");var a=h.getAttribute("msm_albumid");var j=PlayButton._oldClassName.indexOf("samplePlay")!=-1;document.getElementById("shell").playSong(k,null,a,null,true,j)}}}},InitializePlayer:function(){if((typeof(MySpaceMusic)!=="undefined")&&MySpaceMusic.onPlayingTrack!=null){var a=$get("flashUpgradeBig");if(MySpace.ClientContext.FunctionalContext=="SiteSearch"){var b=$get("flashUpgradeBig");if(!((typeof b=="undefined")||(!b)||(b==null))){Sys.UI.DomElement.addCssClass(b,"fixPlayerPlay");b.style.position="fixed";if(jQuery.browser.msie&&parseInt(jQuery.browser.version,10)==6){b.style.position="absolute";b.style.top="20px";b.style.left="50px"}}}MySpaceMusic.onPlayingCurrentTrack=function(){if(!PlayButton._oldElem||!Sys.UI.DomElement.containsCssClass(PlayButton._oldElem,"subModule")){try{var d=document.getElementById("shell").getCurrentSongIndex();PlayButton.shadowSongInPage(d)}catch(c){}}if(PlayButton._oldElem){Sys.UI.DomElement.addCssClass(PlayButton._oldElem,"bttnPause");PlayButton._oldElem.title=MySpaceRes.MyPlaylistsControl.PauseSong}};MySpaceMusic.onPausingCurrentTrack=function(){if(PlayButton._oldElem){PlayButton._oldElem.className=PlayButton._oldClassName;PlayButton._oldElem.title=PlayButton._oldTitle}}}},CreateFlashUpgradePopup:function(){var a=MusicPlayerControl.FlashUpgradeMarkup.replace("{0}",FlashUpgrade.GetFlashUpgradeURL(true));var b=MySpace.UI.Popup.create(a,"");jQuery(".popup_box").eq(PlayButton._iter).css({height:"220px",backgroundColor:"#e6e7e8",width:"311px",padding:"17px",border:"3px solid #000000"});jQuery(".popup_x").eq(PlayButton._iter).css({background:"transparent url(http://x.myspacecdn.com/modules/musicv2/static/img/close_button.gif) no-repeat scroll 0",backgroundPosition:"right",top:"8px"});jQuery(".popup_title").eq(PlayButton._iter).css({height:"22px",background:"transparent url() no-repeat scroll 0"});jQuery(".popup_content").eq(PlayButton._iter).css({backgroundColor:"#e6e7e8",padding:0,border:0});jQuery(".flashUpgradeDiv").eq(PlayButton._iter).css({border:0,backgroundColor:"#e6e7e8"});b.show();PlayButton._iter++},IsCurrentState:function(a,b){return a.src.search(a.getAttribute(b))!=-1},IsSimilarSong:function(b){var a=false;if(b!=null){var c=b.getAttribute("id");if(c!=null){a=c?c.search("SimilarSong_")!=-1:false}}return a},loadPlayerList:function(a,f,c,b){var d=document.getElementById("shell");if(d!=null){if(a=="msm_playlistid"){d.load_playlist(f,c,b)}else{if(a=="msm_albumid"){d.load_album(f,c,b)}}}},OnClickPlaySongButton:function(a){if((MySpaceMusic.playerLoaded)&&(typeof(MusicPlayerControl)!=="undefined")&&(typeof(PlayButton)!=="undefined")){var b=PlayButton.findTopLevelElement(a);if(b!=null){if((!MySpace.Application.keyDisabled("DWBeaconMusicSearch"))&&(a.title!=MySpaceRes.MyPlaylistsControl.PauseSong)&&(MySpace.ClientContext.FunctionalContext==="SiteSearch")){MySpace.Beacon.Request({songid:b.getAttribute("msm_songid"),albumid:b.getAttribute("msm_albumid"),searchid:b.getAttribute("msm_searchid"),pagenum:b.getAttribute("msm_pn"),filter:b.getAttribute("msm_filter"),sort:b.getAttribute("msm_sort"),origin:b.getAttribute("msm_origin"),dorigin:b.getAttribute("msm_dorigin"),action:b.getAttribute("msm_action"),rank:b.getAttribute("msm_rank"),type:"play"})}else{if(b.className.indexOf("similarity")>-1&&!MySpace.Application.keyDisabled("DWBeaconMusicSimilarities")){MySpace.Beacon.Request({type:"songrec",song:b.getAttribute("msm_songid"),srcid:Carousel.seedSong,rank:parseInt(b.getAttribute("msm_rank"))+1,action:"play"})}}}if(MusicPlayerControl.FlashUpgradeEnabled&&MusicPlayerControl.NeedUpgrade&&MusicPlayerControl.IsPixelPlayer){PlayButton.CreateFlashUpgradePopup()}else{if(document.getElementById("shell")&&document.getElementById("shell").playSong){PlayButton.playSongInPage(a)}}}},OnMouseOverPlaySongButton:function(a){if(MySpaceMusic.playerLoaded){a.style.cursor="pointer"}},Buttons:function(){return jQuery(".playButton")},NowPlaying:null,Player:function(){if(PlayButton.NowPlaying){if(PlayButton.NowPlaying.getAttribute("data-playerId")){return document.getElementById(PlayButton.NowPlaying.getAttribute("data-playerId"))}}return document.getElementById("shell")},initialize:function(){if(MySpaceMusic.addEventListener){MySpaceMusic.addEventListener("onPlayingTrack",PlayButton.onPlayingTrack);MySpaceMusic.addEventListener("onPlayingCurrentTrack",PlayButton.onPlayingCurrentTrack);MySpaceMusic.addEventListener("onPausingCurrentTrack",PlayButton.onPausingCurrentTrack);MySpaceMusic.addEventListener("onStop",PlayButton.onStop);MySpaceMusic.addEventListener("onLockPlayerControls",PlayButton.onLockPlayerControls);MySpaceMusic.addEventListener("onUnLockPlayerControls",PlayButton.onUnLockPlayerControls)}},onClick:function(c){if(!c){var c=window.event}if(c.preventDefault){c.preventDefault()}else{if(c.returnValue){c.returnValue=false}}var d=c.srcElement||c.target;if(Sys.UI.DomElement.containsCssClass(d,"notPlayable")||Sys.UI.DomElement.containsCssClass(d,"locked")){return}if(PlayButton.NowPlaying===d){if(PlayButton.Player().getPlayingState()===1){PlayButton.Player().pauseCurrentTrack()}else{PlayButton.Player().playCurrentTrack()}}else{if(PlayButton.NowPlaying){Sys.UI.DomElement.removeCssClass(PlayButton.NowPlaying,"playing")}PlayButton.NowPlaying=d;Sys.UI.DomElement.addCssClass(PlayButton.NowPlaying,"playing");var h=PlayButton.NowPlaying.getAttribute("data-songId");var a=PlayButton.NowPlaying.getAttribute("data-albumId");var f=PlayButton.NowPlaying.getAttribute("data-playlistId");var b=PlayButton.NowPlaying.getAttribute("data-artistId");var j=PlayButton.NowPlaying.getAttribute("data-songIndex");var g=Sys.UI.DomElement.containsCssClass(PlayButton.NowPlaying,"sampleOnly");if(a>0){PlayButton.Player().playSongAtIndex(a,j)}else{if(f>0||f==-1){PlayButton.Player().playSongAtIndex(f,j)}else{PlayButton.Player().playSong(h,b,a,null,true,g)}}}},onStop:function(d,a){var c=PlayButton.Buttons();for(var b in c){if(c[b].getAttribute("data-songId")==d){Sys.UI.DomElement.removeCssClass(c[b],"playing");PlayButton.NowPlaying=null;return}}},onLockPlayerControls:function(){try{var c=PlayButton.Buttons();for(var b in c){Sys.UI.DomElement.addCssClass(c[b],"locked")}}catch(a){}},onUnLockPlayerControls:function(){try{var c=PlayButton.Buttons();for(var b in c){Sys.UI.DomElement.removeCssClass(c[b],"locked")}}catch(a){}},onPlayingCurrentTrack:function(){var b=PlayButton.Player().getSongMetadata();var d=b[4];var f=PlayButton.Player().getCurrentSongIndex();if(PlayButton.NowPlaying){if(PlayButton.NowPlaying.getAttribute("data-songId")==d&&PlayButton.NowPlaying.getAttribute("data-songIndex")==f){Sys.UI.DomElement.addCssClass(PlayButton.NowPlaying,"playing");return}else{Sys.UI.DomElement.removeCssClass(PlayButton.NowPlaying,"playing")}}var c=PlayButton.Buttons();for(var a in c){if(c[a].getAttribute("data-songIndex")==f&&c[a].getAttribute("data-songId")==d){PlayButton.NowPlaying=c[a];Sys.UI.DomElement.addCssClass(PlayButton.NowPlaying,"playing");return}}},onPausingCurrentTrack:function(){var b=PlayButton.Player().getSongMetadata();var d=b[4];var c=PlayButton.Buttons();for(var a in c){if(c[a].getAttribute("data-songId")==d&&PlayButton.Player().getPlayingState()!==1){Sys.UI.DomElement.removeCssClass(PlayButton.NowPlaying,"playing")}}},onPlayingTrack:function(h,a,c,f,b){var g=PlayButton.Buttons();for(var d in g){if(g[d].getAttribute("data-songIndex")==b&&g[d].getAttribute("data-songId")==h){if(PlayButton.NowPlaying){Sys.UI.DomElement.removeCssClass(PlayButton.NowPlaying,"playing")}PlayButton.NowPlaying=g[d];return}}}};PlayButton.initialize();var AdScroll={_topOffset:0,getElementPosition:function(a){var b=0;var c=0;if(a){while(a.offsetParent){b+=a.offsetLeft;c+=a.offsetTop;a=a.offsetParent}b+=a.offsetLeft;c+=a.offsetTop}return{x:b,y:c}},getLocation:function(a){if(jQuery.browser.msie){return AdScroll.getElementPosition(a)}else{return Sys.UI.DomElement.getLocation(a)}},getScrollY:function(){var a=0;if(jQuery.browser.msie){a=document.documentElement.scrollTop}else{if(jQuery.browser.safari){a=document.body.scrollTop}else{a=window.pageYOffset}}return a},onScrollMouseUp:function(){yscroll=AdScroll.getScrollY()}};$addHandler(window,"load",function(){var a=null;if(document.getElementById("rightColumn")!=null){a=document.getElementById("rightColumn")}else{if(document.getElementById("tkn_adspecial1")!=null){a=document.getElementById("tkn_adspecial1")}}if(a==null){return}AdScroll._topOffset=AdScroll.getLocation(a).y+280;if(jQuery.browser.msie){$addHandler(window,"scroll",AdScroll.onScrollMouseUp)}else{if(jQuery.browser.safari){$addHandler(document,"scroll",AdScroll.onScrollMouseUp)}else{$addHandler(document,"scroll",AdScroll.onScrollMouseUp)}}});var MySpaceMusic={playerId:"shell",focusStatus:true,Player:{},onPlayerLoaded:function(){MySpaceMusic.Player=document.getElementById(MySpaceMusic.playerId);MySpaceMusic.executeEventListeners("onPlayerLoaded",arguments)},onPlayingTrack:function(f,a,c,d,b){MySpaceMusic.executeEventListeners("onPlayingTrack",arguments)},onPausingCurrentTrack:function(){MySpaceMusic.executeEventListeners("onPausingCurrentTrack",arguments)},onPlayingCurrentTrack:function(){MySpaceMusic.executeEventListeners("onPlayingCurrentTrack",arguments)},IsWindowFocused:function(){try{return MySpaceMusic.Focus.focusStatus}catch(a){return true}},onBuyAlbumClicked:function(){MySpaceMusic.executeEventListeners("onBuyAlbumClicked",arguments)},onBuySongClicked:function(){MySpaceMusic.executeEventListeners("onBuySongClicked",arguments)},onBuyClicked:function(){MySpaceMusic.executeEventListeners("onBuyClicked",arguments)},onFindRingtoneClicked:function(){MySpaceMusic.executeEventListeners("onFindRingtoneClicked",arguments)},MedRecRefresh:function(){MySpaceMusic.executeEventListeners("MedRecRefresh",arguments)},MedRecDismiss:function(){MySpaceMusic.executeEventListeners("MedRecDismiss",arguments)},EnforceLogin:function(){MySpaceMusic.Login.EnforceLogin();MySpaceMusic.executeEventListeners("EnforceLogin",arguments)},popupAllowed:function(){var a=window.open("","","width=1,height=1,left=0,top=0,scrollbars=no");if(a){var b=true;a.close()}else{MySpaceMusic.showPopupBlockerMessage()}return b},onStop:function(){MySpaceMusic.executeEventListeners("onStop",arguments)},onLockPlayerControls:function(){MySpaceMusic.executeEventListeners("onLockPlayerControls",arguments)},onUnLockPlayerControls:function(){MySpaceMusic.executeEventListeners("onUnLockPlayerControls",arguments)},onShareOpen:function(){MySpaceMusic.executeEventListeners("onShareOpen",arguments)},onShareClose:function(){MySpaceMusic.executeEventListeners("onShareClose",arguments)},onShareClick:function(o,p,l,b,d,m,f,c,g,h){var n;if(l>0){n="http://www.myspace.com/{0}/music/songs/{1}".Format(g,l)}else{if(b>0){n="http://www.myspace.com/{0}/music/albums/{1}?songid={2}".Format(g,b,l)}else{if(h>0){n="http://www.myspace.com/{0}/music/playlists/{1}?songid={2}".Format(g,h,l)}}}var k=MySpaceRes.SingleSong.addThisTitle.Format(m,f);var a=jQuery(this);var j=new MySpace.UI.ShareButton(a);j.openPopup({url:n,title:k})},onEmbedClicked:function(p,q,n,a,c,o,d,b,m){alert("wtf");var k=document.getElementById("shell");k=k.getElementsByTagName("object")[0];var l=MySpaceMusic.getElementPosition(k);var j=document.getElementById("musicFlashPlayerContent");var h=document.createElement("div");h.style.background="#F3F3F3";h.style.borderStyle="solid";h.style.borderWidth="5px";h.style.zIndex="500";h.style.width="240px";h.style.height="40px";h.style.position="absolute";h.style.top=l.y+q+"px";h.style.left=l.x+p+"px";var g=document.createElement("input");g.id="codeInput";g.value="<table style='background-color:#EDEDED;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;' width='400px' border='0'><tr><td><embed style='display:inline;' wmode='transparent' id='FlashDiv' FlashVars='"+n+"' AllowScriptAccess='always' src='http://lads-stage.myspace.com/Embeds/SongEmbed/SongEmbed.swf' width='400' height='77'></td></tr><tr style='font-family: Arial, sans-serif;padding-left:10px;margin-left:10px;font-size:small;color:#666666;'><td style='background-color:#D8D8D8;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:5px;'>";g.style.zIndex="1000";g.style.position="absolute";g.style.top="10px";g.style.left="15px";g.style.height="15px";g.style.width="205px";g.style.fontSize="65%";h.appendChild(g);var f=document.createElement("div");f.style.zIndex="2000";f.style.backgroundImage="url(http://www.myspace.com/music/modules/common/static/img/closeButton.png)";f.style.position="absolute";f.style.width="6px";f.style.height="5px";f.style.top="5px";f.style.right="5px";f.onmouseup=function(){j.removeChild(h)};alert(seoTextReceved);h.appendChild(f);j.appendChild(h);jQuery.ajax({url:"http://www.myspace.com/music/song-embed?songid="+n+"&seoText=true",success:MySpaceMusic.seoTextReceved})},seoTextReceved:function(b){var a=document.getElementById("codeInput");a.value+=b+"</td></tr></table>";a.style.visibility="visible"},AddThisFlashJS:function(){this.flashID=null;this.debug=false;this.divX=0;this.divY=0;this.addThisFlashDiv=null;this.init=function(d,a){this.debug=(a==true)?true:false;this.flashID=d;var f=document.getElementById(this.flashID);var g;if(jQuery.browser.mozilla&&f.getElementsByTagName("object").length>0){var b=f.getElementsByTagName("object")[0];var c=MySpaceMusic.getElementPosition(b);if(c.x==0&&c.y==0){g=MySpaceMusic.getElementPosition(f)}else{g=c}}else{g=MySpaceMusic.getElementPosition(f)}this.divX=g.x;this.divY=g.y;this.addThisFlashDiv=document.getElementById("AddThisFlashDIV");if(!this.addThisFlashDiv){this.addThisFlashDiv=document.createElement("div");this.addThisFlashDiv.setAttribute("id","AddThisFlashDIV");this.addThisFlashDiv.style.position="absolute";this.addThisFlashDiv.style.zIndex=100000;this.addThisFlashDiv.style.visibility="hidden";this.addThisFlashDiv.style.width=(!this.debug)?"0px":"16px";this.addThisFlashDiv.style.height=(!this.debug)?"0px":"16px";if(this.debug){this.addThisFlashDiv.style.border="1px solid #FF0000"}document.getElementById(this.flashID).parentNode.appendChild(this.addThisFlashDiv)}};this.open=function(b,f,g,d,c,a){this.init(b,a);this.addThisFlashDiv.style.top=this.divY+d+"px";this.addThisFlashDiv.style.left=this.divX+c+"px";this.addThisFlashDiv.style.height="1px";this.addThisFlashDiv.style.width="1px";if(this.debug){this.addThisFlashDiv.style.visibility="visible"}else{return addthis_open(this.addThisFlashDiv,"",g,f)}};this.close=function(){if(this.debug){this.addThisFlashDiv.style.visibility="hidden"}else{addthis_close()}};this.sendto=function(){if(this.debug){this.addThisFlashDiv.style.visibility="hidden"}else{return addthis_sendto()}}},eventListeners:{},addEventListener:function(b,a){if(MySpaceMusic[b]&&typeof a==="function"){if(MySpaceMusic.eventListeners[b]){MySpaceMusic.eventListeners[b].callbacks.push(a)}else{MySpaceMusic.eventListeners[b]={callbacks:[a]}}}},executeEventListeners:function(c,a){if(MySpaceMusic.eventListeners[c].callbacks){for(var b in MySpaceMusic.eventListeners[c].callbacks){try{MySpaceMusic.eventListeners[c].callbacks[b].apply(null,a)}catch(d){}}}},getPlayer:function(){MySpaceMusic.Player=document.getElementById(MySpaceMusic.playerId)},getElementPosition:function(a){var b=0;var c=0;if(a){do{b+=a.offsetLeft;c+=a.offsetTop}while((a=a.offsetParent)&&MySpaceMusic.getElementStyle(a,"position")!="relative")}return{x:b,y:c}},getElementStyle:function(a,c){var b="";if(a.currentStyle){b=a.currentStyle[c]}else{if(document.defaultView&&document.defaultView.getComputedStyle){b=document.defaultView.getComputedStyle(a,null).getPropertyValue(c)}else{b=a[c]}}return b},checkForPopUpBlocker:function(a){if(a){a.focus()}else{MySpaceMusic.showPopupBlockerMessage()}},showPopupBlockerMessage:function(){var d=false;var a=document.createElement("iframe");a.setAttribute("src","/modules/music/pages/NoAmazonPopupMessaging.aspx");a.setAttribute("id","amazonNoPopUp");a.style.position="absolute";a.setAttribute("allowTransparency","true");a.setAttribute("frameBorder","0");a.style.backgroundColor="transparent";var b=300;var c=300;var g=document.getElementById(MusicPlayerControl.SwfObjectDiv);var h=MySpaceMusic.getElementPosition(g);if(g.offsetHeight>b){a.style.top=h.y+"px"}else{var f=h.y-(b-g.offsetHeight)/2;a.style.top=f+"px"}if((parseInt(MusicPlayerControl.Height)==1)&&(parseInt(MusicPlayerControl.Width)==1)){a.style.position="fixed";a.style.left="44%";a.style.top="44%"}else{a.style.left=h.x+"px";a.style.width=c+"px"}a.style.height=b+"px";a.style.borderStyle="none";document.body.appendChild(a)},onBuyClick:function(a,b){MySpaceMusic.executeEventListeners("onBuyClick",arguments)},Login:{ajaxActionHandler:"/Modules/Music/Handlers/MusicUtil.ashx?action=EnforceLogin",req:null,_loginWin:null,Sleep:function(a){setTimeout("Login.EnforceLoginOpenComplete()",a)},LoginRedirect:function(){if(MySpaceMusic.Login.req.readyState==4){var json=eval("("+MySpaceMusic.Login.req.responseText+")");if(json.ServerResponse.IsRequestSuccessful){jQuery.comm.send("location.href",json.ServerResponse.DisplayText)}}},EnforceLoginPOMP:function(a){MySpaceMusic.Login._loginWin=window.open(decodeURI(a),"newWin","","");MySpaceMusic.Login.Sleep(1000)},EnforceLoginOpenComplete:function(){if(MySpaceMusic.Login._loginWin==null){MySpaceMusic.Login.Sleep(1000)}else{if(MySpaceMusic.Login._loginWin.document==null){MySpaceMusic.Login.Sleep(1000)}else{var a=MySpaceMusic.Login._loginWin.document.getElementById(MusicPlayerControl.SwfObjectDiv);if(a==null){MySpaceMusic.Login.Sleep(1000)}else{MySpaceMusic.Login._loginWin.LoginObj.EnforceLogin()}}}},EnforceLogin:function(){try{if(window.XMLHttpRequest){MySpaceMusic.Login.req=new XMLHttpRequest();MySpaceMusic.Login.req.onreadystatechange=MySpaceMusic.Login.LoginRedirect;MySpaceMusic.Login.req.open("GET",MySpaceMusic.Login.ajaxActionHandler,true);MySpaceMusic.Login.req.send(null)}else{if(window.ActiveXObject){MySpaceMusic.Login.req=new ActiveXObject("Microsoft.XMLHTTP");if(MySpaceMusic.Login.req){MySpaceMusic.Login.req.onreadystatechange=MySpaceMusic.Login.LoginRedirect;MySpaceMusic.Login.req.open("GET",MySpaceMusic.Login.ajaxActionHandler,true);MySpaceMusic.Login.req.send()}}}}catch(a){}},LoginToPlay:function(){if(MySpace.ClientMaintenanceConfigs&&MySpace.ClientMaintenanceConfigs.musicloginoverlay!=0&&MySpace.UI.LoginOverlayAPI){MySpace.UI.LoginOverlayAPI.show({messageResourceId:"MusicTimelimitExceeded",cancelLoginCallback:function(){if(PlayButton.Player().overlayClosed){PlayButton.Player().overlayClosed()}}})}}},Focus:{focusStatus:true,Focus:function(){MySpaceMusic.Focus.focusStatus=true},Blur:function(){MySpaceMusic.Focus.focusStatus=false},initialize:function(){if(typeof($addHandler)!=="undefined"){if(jQuery.browser.msie){$addHandler(document,"focusout",MySpaceMusic.Focus.Blur);$addHandler(document,"focusin",MySpaceMusic.Focus.Focus)}else{$addHandler(window,"blur",MySpaceMusic.Focus.Blur);$addHandler(window,"focus",MySpaceMusic.Focus.Focus)}}}},onBuyClickedFromHTML:function(a,b){if(document.getElementById("shell")&&MySpace.ClientContext.FunctionalContext!=="MyMusic"){if(jQuery.browser.mozilla&&(MySpace.ClientContext.FunctionalContext==="UserViewProfile"||MySpace.ClientContext.FunctionalContext==="SitesProfile")){Purchase.ClickedWhileSongPlaying=document.getElementById("shell").getElementsByTagName("object")[0].getPlayingState();if(Purchase.ClickedWhileSongPlaying){document.getElementById("shell").getElementsByTagName("object")[0].pauseCurrentTrack()}}else{Purchase.ClickedWhileSongPlaying=document.getElementById("shell").getPlayingState();if(Purchase.ClickedWhileSongPlaying){document.getElementById("shell").pauseCurrentTrack()}}}Purchase.ClickedBuyButton=a;MySpaceMusic.onBuyClicked(b)},onBuyClicked:function(a){Purchase.BuyOptionObjects=a;Purchase.ButtonClicked()},textFormat:function(c){var a=arguments.length-1;for(var b=0;b<a;b++){c=c.replace(new RegExp("\\{"+b+"\\}","gi"),arguments[b+1])}return c},initialize:function(){MySpaceMusic.getPlayer();MySpaceMusic.Focus.initialize()}};MySpaceMusic.initialize();killPopupBlockerMessaging=function(){popupFrame=document.getElementById("amazonNoPopUp");document.body.removeChild(popupFrame)};String.prototype.Format=function(){var b=this;for(var a=0;a<arguments.length;a++){var c=new RegExp("\\{"+a+"\\}","g");b=b.replace(c,arguments[a])}return b};(function(a){var d,b,f=true;function q(s){d={};if(s){for(var r in s){d[r]=s[r]}}if(MySpace.ClientContext.UserId<=0){g();k()}else{c()}return false}function l(r){f=r;b.dialog("close")}function k(){if(!b){b=a("<div/>");b.attr("id","loginOverlay");var r,s="GetLoginOverlayForm.ashx";if(d.redirectUrl){r="dest="+d.redirectUrl+"&"}else{r="dest="+window.location+"&"}if(d.messageResourceId){r+="messageResourceId="+d.messageResourceId}if(r){s+="?"+r}MySpace.UI.Pages.Data.request(s,null,function(v){var u;try{u=JSON.parse(v.get_responseData())}catch(t){p()}if(u){if(u.Code=="0"){p()}else{b.html(u.Data[0]);MySpace.UI.LoginManager.wireOverlayForm();j(1100,b);b.find('button[name="loginBtn"]').click(function(w){j(1101,b)});b.find(".needAccount").click(function(w){j(1102,b)});b.find(".forgotPassword").click(function(w){j(1103,b)})}b.closest(".glue-dialog").removeClass("pending")}},null,null,null,null,"Login");b.dialog({dialogClass:"pending customPadding",close:m,width:"medium",minHeight:300})}else{b.dialog("open")}}function g(){h("SplashStatus")}function p(){d.overlayDisabledCallback&&d.overlayDisabledCallback()}function c(){d.alreadyLoggedInCallback&&d.alreadyLoggedInCallback()}function o(r){j(1106,b,r);d.loggedInCallback&&d.loggedInCallback();g()}function n(){j(1105,b)}function m(){if(f){j(1104,b)}d.cancelLoginCallback&&d.cancelLoginCallback();return false}function h(r){document.cookie=r+"=; domain=."+document.domain+"; expires=Sat, 07-Feb-1981 20:22:04 GMT; path=/"}function j(s,r,w){if(!w){w=-2}var v=b.find(".alertbox > p").html(),u=v&&(s==1100||s==1105)?encodeURIComponent(v):"";var t={tmid:13,eid:s,em:a("#emailOverlay").val(),kfl:a("#rememberOverlay").val()=="false"?"f":"t",msg:u};if(s==1106){t.new_uid=w}MySpace.Beacon.Request(t)}namespace("MySpace.UI.LoginOverlayAPI",{show:q,hide:l,onSuccess:o,onFailedLoginAttempt:n})})(jQuery);(function(F,aa){var T,X=Array.prototype.slice,ac=decodeURIComponent,G=F.param,K,W,ag,I=F.bbq=F.bbq||{},ab,af,U,O=F.event.special,M="hashchange",H="querystring",N="fragment",aj="elemUrlAttr",R="location",V="href",ae="src",ai=/^.*\?|#.*$/g,ah=/^.*\#/,S,L={};function P(a){return typeof a==="string"}function J(b){var a=X.call(arguments,1);return function(){return b.apply(this,a.concat(X.call(arguments)))}}function Y(a){return a.replace(/^[^#]*#?(.*)$/,"$1")}function Z(a){return a.replace(/(?:^[^?#]*\?([^#]*).*$)?.*/,"$1")}function Q(c,j,a,d,b){var l,h,g,k,f;if(d!==T){g=a.match(c?/^([^#]*)\#?(.*)$/:/^([^#?]*)\??([^#]*)(#?.*)/);f=g[3]||"";if(b===2&&P(d)){h=d.replace(c?ah:ai,"")}else{k=W(g[2]);d=P(d)?W[c?N:H](d):d;h=b===2?d:b===1?F.extend({},d,k):F.extend({},k,d);h=G(h);if(c){h=h.replace(S,ac)}}l=g[1]+(c?"#":h||!g[1]?"?":"")+h+f}else{l=j(a!==T?a:aa[R][V])}return l}G[H]=J(Q,0,Z);G[N]=K=J(Q,1,Y);K.noEscape=function(b){b=b||"";var a=F.map(b.split(""),encodeURIComponent);S=new RegExp(a.join("|"),"g")};K.noEscape(",/");F.deparam=W=function(d,a){var c={},b={"true":!0,"false":!1,"null":null};F.each(d.replace(/\+/g," ").split("&"),function(h,n){var g=n.split("="),m=ac(g[0]),f,l=c,j=0,o=m.split("]["),k=o.length-1;if(/\[/.test(o[0])&&/\]$/.test(o[k])){o[k]=o[k].replace(/\]$/,"");o=o.shift().split("[").concat(o);k=o.length-1}else{k=0}if(g.length===2){f=ac(g[1]);if(a){f=f&&!isNaN(f)?+f:f==="undefined"?T:b[f]!==T?b[f]:f}if(k){for(;j<=k;j++){m=o[j]===""?l.length:o[j];l=l[m]=j<k?l[m]||(o[j+1]&&isNaN(o[j+1])?{}:[]):f}}else{if(F.isArray(c[m])){c[m].push(f)}else{if(c[m]!==T){c[m]=[c[m],f]}else{c[m]=f}}}}else{if(m){c[m]=a?T:""}}});return c};function ak(c,a,b){if(a===T||typeof a==="boolean"){b=a;a=G[c?N:H]()}else{a=P(a)?a.replace(c?ah:ai,""):a}return W(a,b)}W[H]=J(ak,0);W[N]=ag=J(ak,1);F[aj]||(F[aj]=function(a){return F.extend(L,a)})({a:V,base:V,iframe:ae,img:ae,input:ae,form:"action",link:V,script:ae});U=F[aj];function ad(d,b,c,a){if(!P(c)&&typeof c!=="object"){a=c;c=b;b=T}return this.each(function(){var h=F(this),f=b||U()[(this.nodeName||"").toLowerCase()]||"",g=f&&h.attr(f)||"";h.attr(f,G[d](g,c,a))})}F.fn[H]=J(ad,H);F.fn[N]=J(ad,N);I.pushState=ab=function(d,a){if(P(d)&&/^#/.test(d)&&a===T){a=2}var c=d!==T,b=K(aa[R][V],c?d:{},c?a:2);aa[R][V]=b+(/#/.test(b)?"":"#")};I.getState=af=function(a,b){return a===T||typeof a==="boolean"?ag(a):ag(b)[a]};I.removeState=function(a){var b={};if(a!==T){b=af();F.each(F.isArray(a)?a:arguments,function(d,c){delete b[c]})}ab(b,2)};O[M]=F.extend(O[M],{add:function(a){var c;function b(f){var d=f[N]=K();f.getState=function(g,h){return g===T||typeof g==="boolean"?W(d,g):W(d,h)[g]};c.apply(this,arguments)}if(F.isFunction(a)){c=a;return b}else{c=a.handler;a.handler=b}}})})(jQuery,this);(function(j,o,l){var m="hashchange",r=document,p,q=j.event.special,s=r.documentMode,n="on"+m in o&&(s===l||s>7);function k(a){a=a||location.href;return"#"+a.replace(/^[^#]*#?(.*)$/,"$1")}j.fn[m]=function(a){return a?this.bind(m,a):this.trigger(m)};j.fn[m].delay=50;q[m]=j.extend(q[m],{setup:function(){if(n){return false}j(p.start)},teardown:function(){if(n){return false}j(p.stop)}});p=(function(){var a={},h,d=k(),b=function(t){return t},c=b,g=b;a.start=function(){h||f()};a.stop=function(){h&&clearTimeout(h);h=l};function f(){var u=k(),t=g(d);if(u!==d){c(d=u,t);j(o).trigger(m)}else{if(t!==d){location.href=location.href.replace(/#.*/,"")+t}}h=setTimeout(f,j.fn[m].delay)}j.browser.msie&&!n&&(function(){var t,u;a.start=function(){if(!t){u=j.fn[m].src;u=u&&u+k();t=j('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){u||c(k());f()}).attr("src",u||"javascript:0").insertAfter("body")[0].contentWindow;r.onpropertychange=function(){try{if(event.propertyName==="title"){t.document.title=r.title}}catch(v){}}}};a.stop=b;g=function(){return k(t.location.href)};c=function(z,w){var y=t.document,x=j.fn[m].domain;if(z!==w){y.title=r.title;y.open();x&&y.write('<script>document.domain="'+x+'"</script>');y.close();t.location.hash=z}}})();return a})()})(jQuery,this);(function(a){var h="UndefinedTemplateError",f="TemplateCompilationError",g="TemplateExecutionError";var b="[object Array]",l="[object Object]",p="[object String]",d="[object Function]";var k=1,q="%",m=/^[^<]*(<[\w\W]+>)[^>]*$/,r=Object.prototype.toString;function o(n,s){throw (a.extend(n,s),n)}function c(n){var u=[];if(r.call(n)!==b){return false}for(var s=0,t=n.length;s<t;s++){u[s]=n[s].id}return u.length?u.sort().join(".").replace(/(\b\d+\b)\.(?:\1(\.|$))+/g,"$1$2"):false}function j(x,w){var n,s=[],w=w||q,y=r.call(x);if(y===d){return x.jqote_id?[x]:false}if(y!==b){return[a.jqotec(x,w)]}if(y===b){for(var u=0,v=x.length;u<v;u++){if(n=j(x[u],w)){s.push(n[0])}}}return s.length?s:false}a.fn.extend({jqote:function(n,u){var n=r.call(n)===b?n:[n],s="";this.each(function(v){var t=a.jqotec(this,u);for(var w=0;w<n.length;w++){s+=t.call(n[w],v,w,n,t)}});return s}});a.each({app:"append",pre:"prepend",sub:"html"},function(s,n){a.fn["jqote"+s]=function(v,u,z){var w,x,y=a.jqote(v,u,z);$$=!m.test(y)?function(t){return a(document.createTextNode(t))}:a;if(!!(w=c(j(v)))){x=new RegExp("(^|\\.)"+w.split(".").join("\\.(.*)?")+"(\\.|$)")}return this.each(function(){var t=$$(y);a(this)[n](t);(t[0].nodeType===3?a(this):t).trigger("jqote."+s,[t,x])})}});a.extend({jqote:function(s,n,z){var y="",z=z||q,u=j(s);if(u===false){o(new Error("Empty or undefined template passed to $.jqote"),{type:h})}n=r.call(n)!==b?[n]:n;for(var v=0,x=u.length;v<x;v++){for(var w=0;w<n.length;w++){y+=u[v].call(n[w],v,w,n,u[v])}}return y},jqotec:function(C,B){var s,v,D,B=B||q,E=r.call(C);if(E===p&&m.test(C)){v=D=C;if(s=a.jqotecache[C]){return s}}else{v=E===p||C.nodeType?a(C):C instanceof jQuery?C:null;if(!v[0]||!(D=v[0].innerHTML)){o(new Error("Empty or undefined template passed to $.jqotec"),{type:h})}if(s=a.jqotecache[a.data(v[0],"jqote_id")]){return s}}var A="",x,n=D.replace(/\s*<!\[CDATA\[\s*|\s*\]\]>\s*|[\r\n\t]/g,"").split("<"+B).join(B+">\x1b").split(B+">");for(var z=0,y=n.length;z<y;z++){A+=n[z].charAt(0)!=="\x1b"?"out+='"+n[z].replace(/([^\\])?(["'])/g,"$1\\$2").replace("$1","")+"'":(n[z].charAt(1)==="="?";out+="+n[z].substr(2)+";":";"+n[z].substr(1))}A="try{"+('var out="";'+A+";return out;").split("out+='';").join("").split('var out="";out+=').join("var out=")+"}catch(e){e.type=JQOTE2_TMPL_EXEC_ERROR;e.template=arguments.callee.toString();throw e;}";try{var w=new Function("i, j, data, fn",A)}catch(u){o(u,{type:f})}x=v instanceof jQuery?a.data(v[0],"jqote_id",k):v;return a.jqotecache[x]=(w.jqote_id=k++,w)},jqotefn:function(n){var t=r.call(n),s=t===p&&m.test(n)?n:a.data(a(n)[0],"jqote_id");return a.jqotecache[s]||false},jqotetag:function(n){q=n},jqotecache:{}});a.event.special.jqote={add:function(u){var t,s=u.handler,n=r.call(u.data)!==b?[u.data]:u.data;if(!u.namespace){u.namespace="app.pre.sub"}if(!n.length||!(t=c(j(n)))){return}u.handler=function(w,v,x){return !x||x.test(t)?s.apply(this,[w,v]):null}}}})(jQuery);(function(a,h,g){a.MySpaceAutocomplete=function(m,o){this.options=a.extend({},a.MySpaceAutocomplete.defaultOptions,o);m.data("myspace-autocomplete",this);var r=this;var q=m;var p=false,n="";var j=a("<div />").addClass("myspaceAutocompleteBox").hide().appendTo(q.parent());var k=a(this.options.template).template();this.GetSearchBoxValue=function(){return b(q.val()).trim()};this.SetSearchBoxValue=function(s){q.val(b(s).trim())};this.ClearSearchBoxValue=function(){q.val("")};var l=function(){var s=r.GetSearchBoxValue();if(s.length<2){n=""}if(n!=s&&s.length>1){p=false;n=s;var t=d(r.options,s,r.options.mySpaceSpecialHandler);if(r.options.useMySpaceServiceHandler||r.options.mySpaceSpecialHandler){MySpace.UI.Pages.Data.request(t,this,function(v){if(v.get_statusCode()==200){var u=JSON.parse(v.get_responseData());if(!p){c(j,k,s,u,r.options.mySpaceSpecialHandler)}else{f(j)}}else{f(j)}})}else{a.getJSON(t+"&p=?",function(u){if(!p&&u.results){c(j,k,s,u)}else{f(j)}})}}else{f(j)}};a("*").live("click",function(s){if(s.currentTarget!=q.context){f(j)}});q.bind("keydown",function(t){var u=t.which;switch(u){case 27:t.preventDefault();f(j);break;case 40:var s=j.find("li.active");if(s.length>0){s.removeClass("active").next().addClass("active")}else{s=j.find("li:first").addClass("active")}break;case 38:var s=j.find("li.active");if(s.length>0){s.removeClass("active").prev().addClass("active")}else{s=j.find("li:last").addClass("active")}break;case 9:var s=j.find("li.active");if(s.length>0){var v=s.attr("data-query");r.SetSearchBoxValue(v);f(j)}break;case 13:var s=j.find("li.active");if(s.length>0){var v=s.attr("data-query");r.SetSearchBoxValue(v)}break}}).bind("keyup",function(s){var t=s.which;switch(t){case 13:p=true;if(a.isFunction(r.options.onSearch)){r.options.onSearch(r.GetSearchBoxValue(),null,q)}f(j);return false;case 27:case 40:case 38:case 9:return false;default:l();break}return true}).bind("focus",function(s){s.target.select()}).bind("change",function(){if(a.isFunction(r.options.onTextboxChange)){r.options.onTextboxChange(this.value)}});j.delegate("li","click",function(){var s=a(this).attr("data-query");r.SetSearchBoxValue(s);f(j);r.options.onSearch(s,this,q)})};a.fn.MySpaceAutocomplete=function(j){return this.each(function(){new a.MySpaceAutocomplete(a(this),j)})};a.MySpaceAutocomplete.defaultOptions={onSearch:null,onTextboxChange:null,template:null,serviceUrl:null,searchCriteria:null,useMySpaceServiceHandler:false,mySpaceSpecialHandler:null};var c=function(j,p,m,l,o){var k;if(o){if(l.status=="0"){k=l.data;k.query=m;k.specialHandlerType=o;a.tmpl(p,k).appendTo(j.empty());j.show()}}else{var n=[];a.each(l.results,function(){var q=this.name;var r=0;a.each(this.results,function(){var s=this;s.type=q;s.position=r;n.push(s)})});n=n.sort(function(q,r){return q.position-r.position});k={query:m,results:n}}a.tmpl(p,k).appendTo(j.empty());j.show()};var f=function(j){j.hide().empty()};var d=function(j,k,m){if(j.serviceUrl){var n;if(m){n=j.serviceUrl+"?q="+k+"&type="+m}else{var l={types:j.searchCriteria,criteria:{filters:[],query:k}};n=j.serviceUrl+"?q="+encodeURIComponent(JSON.stringify(l))}return n}else{throw"jquery.myspace.autocomplete.js - Autocomplete requires serviceUrl."}};var b=function(j){return j?j.replace(/[<>=;#%()\/\\]+/g," "):""}}(jQuery,window));(function(a,p,o){a.MySpaceSearchResults=function(q,u){var t;var D=this;var q=q;this.options=a.extend({},a.MySpaceSearchResults.defaultOptions,u);q.addClass("MySpaceSearchResults").data("myspace-searchresults",this);var C=j(D.options.templateSelectors);var B=a("<div>").addClass("summary");var r=C.facets?a("<div>").addClass("facets"):null;var y=a("<div>").addClass("results");var v=a("<div>").addClass("pager");q.empty().append(B).append(r).append(y).append(v);var z=n(this.options.searchCriteria,this.options.sortSupported,this.options.facetOperations,this.options.ageRestriction);d(q);this.submitQuery=function(F,E){z.clear();z.setQuery(F);if(E){a.each(E,function(G,I){if(a.isArray(I)){var H=G;a.each(I,function(){z.addFacet({id:this,type:H})})}else{z.addFacet({id:I,type:G})}})}A()};this.addFilter=function(F,G){var E={id:G,type:F};z.addFacet(E);A()};this.removeFilter=function(F,G){var E={id:G,type:F};z.removeFacet(E);A()};this.clearFilter=function(E){z.clearFacet(E);A()};this.getFilter=function(E){return z.getFilter(E)};this.setType=function(E){z.setType(E);A()};this.clearType=function(){z.clearType();A()};var A=function(){var E=z.getHashObject();a.bbq.pushState(E,2);if(a.browser.msie&&a.browser.version<8){a(p).trigger("hashchange")}};var x=function(){var E=z.get();var F=D.options.serviceUrl+"?q="+encodeURIComponent(JSON.stringify(E))+MySpace.Search.Common.GetBeaconPageContext();if(F!=t){t=F;B.parent().addClass("loading");if(a.isFunction(D.options.onRequest)){D.options.onRequest(D.options.serviceUrl,E)}if(D.options.useMySpaceServiceHandler){MySpace.UI.Pages.Data.request(F,this,function(H){if(H.get_statusCode()==200){var G=JSON.parse(H.get_responseData());f(G,z,D.options.facetsPosition);w(G)}B.parent().removeClass("loading")})}else{a.getJSON(F+"&p=?",function(G){f(G,z,D.options.facetsPosition);w(G);q.find(".loading").hide()})}}};var w=function(E){MySpace.Search.Common.PageViewBeaconed=false;if(a.isFunction(D.options.onPreRender)){D.options.onPreRender(E)}a.tmpl(C.summary,E).appendTo(B.empty());if(r){a.tmpl(C.facets,E).appendTo(r.empty())}var G=false,F=E.results.length>1;a.each(E.results,function(){if(this.results.length>0){g(this,z);this.isFederated=F;a.tmpl(C.results,this).appendTo(y.empty());G=true}});if(F){y.addClass("federated")}else{y.removeClass("federated")}if(!G){a.tmpl(C.noresults,E).appendTo(y.empty())}v.empty();if(G&&E.results.length==1&&E.results[0].pageSize<E.results[0].totalResults){a.tmpl(C.pager,E.results[0]).appendTo(v)}if(a.isFunction(D.options.onResultsRendered)){D.options.onResultsRendered(E)}MySpace.Search.Common.BindBeaconEvents()};q.delegate(".clearQuery","click",function(){z.setQuery("");A();return false});q.delegate(".addFacet, .addFilter","click",function(){var E={id:a(this).attr("data-id"),type:a(this).attr("data-type")};if(E.type=="type"){z.setType(E.id)}else{z.addFacet(E)}A();return false});q.delegate(".removeFacet, .removeFilter","click",function(){var E={id:a(this).attr("data-id"),type:a(this).attr("data-type")};if(E.type=="type"){z.clearType()}else{z.removeFacet(E)}A();return false});q.delegate(".clearFilter","click",function(){var E=a(this).attr("data-type");z.clearFacet(E);A();return false});q.delegate(".findWithin input","keyup",function(E){if(E.which==13){var F=a(this).val();if(F){z.appendQuery(F);A();return false}}});q.delegate(".findWithin button","click",function(){var E=r.find(".findWithin input").val();if(E){z.appendQuery(E);A()}return false});q.delegate(".sortBy","click",function(){var E=a(this).attr("data-sortby");z.setSort(E);A();return false});v.delegate("a","click",function(){if(!a(this).hasClass("disabled")){var E=a(this).attr("data-page");z.changePage(E);A()}return false});a(p).bind("hashchange",function(E){var F=a.bbq.getState();z.readHashObject(F);x()});if(this.options.initialQuery){var s=a.bbq.getState();if(typeof(s.query)!="undefined"&&s.query!=this.options.initialQuery){a(p).trigger("hashchange")}else{z.setQuery(this.options.initialQuery);x()}}else{a(p).trigger("hashchange")}};a.fn.MySpaceSearchResults=function(q){return this.each(function(){new a.MySpaceSearchResults(a(this),q)})};a.MySpaceSearchResults.defaultOptions={facetOperations:{},serviceUrl:"",useMySpaceServiceHandler:false,initialQuery:"",searchCriteria:null,facetsPosition:null,sortSupported:{},ageRestriction:0,templateTag:"*",onRequest:null,onPreRender:null,onResultsRendered:null,templateSelectors:{summary:null,facets:null,results:null,noresults:null,pager:null}};var j=function(q){return{summary:a(q.summary).template("SearchSummaryTemplate"),facets:q.facets?a(q.facets).template("SearchFacetsTemplate"):null,results:a(q.results).template("SearchResultsTemplate"),noresults:a(q.noresults).template("SearchNoResultsTemplate"),pager:a(q.pager).template("SearchPagerTemplate")}};var f=function(q,t,r){if(q&&q.status&&q.status=="1"){q.results=[];q.facets=[]}q.totalResults=0;a.each(q.results,function(u,w){q.totalResults+=this.totalResults});q.query=t.getQuery();var s=t.getFilters();q.activeFacets=[];a.each(s,function(v,u){if(u.name!="ageRestriction"){a.each(u.values,function(w,x){q.activeFacets.push({id:x,type:u.name})})}});q.hasActiveFacets=!!q.query||q.activeFacets.length>0;if(q.hasActiveFacets){k(q.facets,q.activeFacets)}q.sort=t.getSort();if(r){a.each(q.facets,function(){this.position=r[this.name]||0});q.facets.sort(function(u,v){return u.position-v.position})}};var g=function(q,r){q.query=r.getQuery();q.sort=r.getSort()};var k=function(s,q){var r=q;a.each(s,function(v,u){var t=[];a.each(u.values,function(x,w){if(!b(r,w,u.name)){t.push(w)}});u.values=t})};var b=function(q,r,t){var s=false,r=r,t=t;a.each(q,function(){if(this.type==t&&this.id==r.id){s=true;return false}});return s};var d=function(q){var r="evt",s=q;q.delegate("*[class^="+r+"], *[class*= "+r+"]","click",function(t){var u=this;t.preventDefault();if(a(u).hasClass("beacon")){MySpace.Search.Common.BeaconRequest(u)}a(this.className.split(/\s+/)).each(function(){if(this.substring(0,r.length)==r){topicName=this.substring(r.length);s.trigger(topicName,u)}})})};var n=function(J,I,y,r){var t={},H=I,B=y,s=J,r=r;var A={types:s,criteria:{filters:[],query:"",facet:true}};t.ageRestriction=[r];B.ageRestriction="or";var u=function(K){if(A.types.length==1){A.types[0].page=parseInt(K,10)}};var E=function(){u(1)};var q=function(K){if(!t[K.type]){t[K.type]=[]}if(a.inArray(K.id,t[K.type])==-1){t[K.type].push(K.id)}};var D=function(K){if(t[K.type]){l(K.id,t[K.type]);if(t[K.type].length==0){delete t[K.type]}}};var v=function(K){delete t[K]};var z=function(){var K=[];a.each(t,function(M,N){var L={name:M,values:N};if(B[M]){L.op=B[M]}else{if(B["*"]){L.op=B["*"]}}K.push(L)});return K};var F=function(K){if(K&&H[K]){A.criteria.sort=K;if(A.criteria.sortDir){if(A.criteria.sortDir==H[K][0]&&H[K].length>1){A.criteria.sortDir=H[K][1]}else{A.criteria.sortDir=H[K][0]}}else{A.criteria.sortDir=H[K][0]}}else{w()}};var w=function(){delete A.criteria.sort;delete A.criteria.sortDir};var x=function(){var L={};L.query=A.criteria.query;if(A.types.length==1){L.type=A.types[0].name}var K=[];a.each(t,function(M,O){var N=M+":"+O.join(",");K.push(N)});if(K.length>0){L.filters=K.join(";")}if(A.types.length==1&&A.types[0].page!=1){L.page=A.types[0].page}if(A.criteria.sort){L.sort=A.criteria.sort;L.sortDir=A.criteria.sortDir}return L};var G=function(K){a.each(s,function(L,M){if(M.name==K){A.types=[];A.types.push({name:K,pageSize:10,page:1});return false}})};var C=function(L){A.criteria.query="";if(L.query){A.criteria.query=c(L.query).trim()}A.types=s;if(L.type){G(L.type)}w();if(L.sort){F(L.sort);if(L.sortDir&&a.inArray(L.sortDir,H[A.criteria.sort])){A.criteria.sortDir=L.sortDir}}E();if(L.page){u(L.page)}t={};if(L.filters){var K=L.filters.split(";");a.each(K,function(N,M){var P,Q;var O=M.split(":");if(O.length==2){P=c(O[0]).trim();if(P){Q=O[1].split(",");a.each(Q,function(R,S){q({type:P,id:c(S).trim()})})}}})}t.ageRestriction=[r]};return{setQuery:function(K){A.criteria.query=c(K).trim();E()},appendQuery:function(K){A.criteria.query+=" "+c(K).trim();E()},getQuery:function(){return A.criteria.query},setType:function(K){G(K)},clearType:function(){A.types=s},setAgeRestriction:function(K){A.criteria.ageRestriction=K},getFilters:function(){return z()},enableFacets:function(){A.criteria.facet=true},disableFacets:function(){A.criteria.facet=false},addFacet:function(K){q(K);E()},removeFacet:function(K){D(K);E()},clearFacet:function(K){v(K);E()},getFilter:function(K){return t[K]||null},clearFacets:function(){t={};E()},setSort:function(L,K){F(L,K);E()},getSort:function(){return A.criteria.sort||""},setAgeRestriction:function(K){r=K},getAgeRestriction:function(){return r},changePage:function(K){u(K)},getHashObject:function(){return x()},readHashObject:function(K){C(K)},clear:function(){this.setQuery("");this.clearFacets();w();E()},get:function(){var K=A;K.criteria.filters=z();return K}}};var c=function(q){return q?q.replace(/[<>=;#%()\/\\]+/g," "):""};var m=function(q){return q?q.replace(/[^a-zA-Z0-9]+/g,""):""};var h=function(){function q(){return(((1+Math.random())*65536)|0).toString(16).substring(1)}return(q()+q()+"-"+q()+"-"+q()+"-"+q()+"-"+q()+q()+q())};var l=function(r,q){for(var s=0;s<q.length;s++){if(q[s]==r){q.splice(s,1)}}};if(!String.prototype.trim){String.prototype.trim=function(){return this.replace(/^\s*(\S*(?:\s+\S+)*)\s*$/,"$1")}}}(jQuery,window));(function(a){a.fn.konami=function(b,c){if(c==undefined){c="38,38,40,40,37,39,37,39,66,65"}return this.each(function(){var d=[];a(this).keydown(function(f){d.push(f.keyCode);if(d.toString().indexOf(c)>=0){a(this).unbind("keydown",arguments.callee);b(f)}},true)})}})(jQuery);namespace("MySpace.Search.Games");(function(a,r,q){var j,p,l=false,h,g=1;var d="SearchAdTopModule",b="SearchAdBottomModule",c="SearchAdRightModule";MySpace.Search.Games.currentQuery="";MySpace.Search.Games.facetNameMap={category:{position:0,name:MySpaceRes.FuturaSearch&&MySpaceRes.FuturaSearch.Categories||"Categories",maxDisplay:5},popularity:{position:1,name:MySpaceRes.FuturaSearch&&MySpaceRes.FuturaSearch.Popularity||"Popularity",prefix:MySpaceRes.FuturaSearch&&MySpaceRes.FuturaSearch.Popular||"Popular"},publishDate:{position:2,name:MySpaceRes.FuturaSearch&&MySpaceRes.FuturaSearch.PublishDate||"Publish Date",prefix:MySpaceRes.FuturaSearch&&MySpaceRes.FuturaSearch.Published||"Published"},type:{name:MySpaceRes.FuturaSearch&&MySpaceRes.FuturaSearch.Types||"Types",hide:true},ageRestriction:{hide:true}};var f=function(){p.find("fieldset input").each(function(){a(this).data("myspace-autocomplete").ClearSearchBoxValue()})};var k=function(t,s){p.find("fieldset input").val(s.criteria.query)};var m=function(s){if(!l){a(".GamesResultsModule .firstLoading").hide();l=true}MySpace.Search.Games.currentQuery=s.query};var o=function(s){if(!a.support.cssFloat){j.find(".summary .lightIconBox").each(function(){var v=a(this).find("span").width()+20;a(this).width(v)})}r.scrollTo(0,0);var t=s.results.length?s.results[0].page:1;if(h!==s.query||t!==g){h=s.query;var u;if(s.query){u=MySpace.Search.Ads.SearchAdHandler.supplant({topAd:d,bottomAd:b,rightAd:c,query:s.query.replace(/&/g,""),page:t})}else{u=MySpace.Search.Ads.BrowseAdHandler.supplant({topAd:d,bottomAd:b,rightAd:c,query:"",page:t})}a.getScript(u)}};var n={FilterByToggle:function(){j.toggleClass("openFacets")},MoreFacets:function(s,u){var t=a(u);t.next(".moreChoices").show().mouseleave(function(){a(this).hide()})},BrowseCategory:function(u,t){var s={id:a(t).attr("data-id"),name:a(t).attr("data-name"),category:a(t).attr("data-category")};a.comm.send("location.href",MySpace.Search.Links.BrowseTag.supplant({category:s.category}))}};MySpace.Search.Games.Init=function(){p=a(".SearchBoxModule");p.find("fieldset button").unbind().bind("click",function(){var s=a(this).parent().find("input").data("myspace-autocomplete");var t=s.GetSearchBoxValue();j.data("myspace-searchresults").submitQuery(t)});p.find("fieldset input").unbind().MySpaceAutocomplete({template:"#AutoCompleteResultsTemplate",useMySpaceServiceHandler:true,serviceUrl:MySpace.Search.ServiceBrokerUrl,searchCriteria:[{name:"application.ac",page:"1",pageSize:10}],onSearch:function(s){j.data("myspace-searchresults").submitQuery(s);p.find("fieldset input").val(s)},onTextboxChange:function(s){p.find("fieldset input").val(s)}});j=a("#MySpaceSearchResults").MySpaceSearchResults({facetOperations:{"*":"and"},useMySpaceServiceHandler:true,serviceUrl:MySpace.Search.ServiceBrokerUrl,initialQuery:MySpace.Search.InitialQuery,ageRestriction:MySpace.Search.AgeRestriction,searchCriteria:[{name:"application",pageSize:10,page:1}],sortSupported:{name:["asc","desc"],mostPopular:["desc"],recentlyPopular:["desc"],datePublished:["desc"]},facetsPosition:{category:0,popularity:1,publishDate:2,age:3},onRequest:k,onPreRender:m,onResultsRendered:o,templateSelectors:{summary:"#SummaryTemplate",facets:"#FacetsTemplate",results:"#ResultsTemplate",noresults:"#NoResultsTemplate",pager:"#PagerTemplate"}});j.bind("FilterByToggle",n.FilterByToggle).bind("MoreFacets",n.MoreFacets).bind("BrowseCategory",n.BrowseCategory);a(r.document).konami(function(){j.addClass("konami")});a(".SearchAdTopModule section").html("<span id='"+d+"'></span>");a(".SearchAdBottomModule section").html("<span id='"+b+"'></span>");a(".SearchAdRightModule section").html("<span id='"+c+"'></span>")};MySpace.Search.Games.GetSelectedSort=function(t){var s="";switch(t){case"mostPopular":s=MySpaceRes.FuturaSearch.MostPopular.toTitleCase();break;case"datePublished":s=MySpaceRes.FuturaSearch.Latest;break;case"name":s=MySpaceRes.FuturaSearch.SortAlphabetical;break;case"mostPopular":default:s=MySpaceRes.FuturaSearch.RecentlyPopular.toTitleCase();break}return s};MySpace.Search.Games.GetPaginationData=function(D,C,u){var A=new Array();var B=Math.ceil(D/C);var x=0;for(var y=1,z=2,w=1,v=1;y<=B;y++){if(y===1){if(z+1>=u){v-=(z+1)-u}if(z>B-u){w+=B-u-z-1}}var t=(y<u&&w<=z&&((u-y)<=z||(u-y)<=(z-w)));var s=(y>u&&v<=z);if(y===1||y===u||y===B||t||s){if(x+1!==y){A.push({val:"...",hasBetweenClass:"true",hasSelectedClass:"false"})}x=y;if(y!==1&&y!==u&&y!==B){if(t){w++}if(s){v++}}if(u==y){A.push({val:y,hasBetweenClass:"false",hasSelectedClass:"true"})}else{A.push({val:y,hasBetweenClass:"false",hasSelectedClass:"false"})}}}return A};MySpace.Search.Games.GetPaginationDesc=function(x,v,s){var t=MySpace.Search.Utils.FormatResultsNumber((s-1)*v+1,"0,0"),u=MySpace.Search.Utils.FormatResultsNumber(s*v,"0,0"),w=MySpace.Search.Utils.FormatResultsNumber(x,"0,0");return t+"-"+u+" "+MySpaceRes.FuturaSearch.Of.toLowerCase()+" "+w+" "+MySpaceRes.FuturaSearch.Games}})(jQuery,window);namespace("MySpace.Search.Topics");(function(a){var d=a(".TopicResultsModule");var c=null;var b={ShareButtonClick:function(f){if(f){if(!c){c=new MySpace.UI.ShareButton(d)}if(c){c.openPopup({url:a(f).attr("data-url"),title:a(f).attr("data-title")})}}}};d.find(".topicArticleShare").bind("click",function(){b.ShareButtonClick(this)});d.find(".albumShare").bind("click",function(){b.ShareButtonClick(this)});d.find(".videoShare").bind("click",function(){b.ShareButtonClick(this)});d.find(".photoShare").bind("click",function(){b.ShareButtonClick(this)});d.click(function(h){var g=a(h.target);var f=g.closest(".gapAddFriend",a(this));if(f.length){h.preventDefault();var j=f.attr("data-id");MySpace.UI.AddFriendPopup(j)}});a(document).ready(function(){MySpace.Topics.wireFollowButtons()})})(jQuery);namespace("MySpace.Search.Recommendations");(function(a){a("#recShowMore").click(function(){a.comm.send("location.href",a(this).attr("data-url"))})})(jQuery);jQuery(document).ready(function(){MySpace.Search.Common.BindBeaconEvents()});
