if(!dojo.hostenv.findModule("xg.index.embed.WelcomeBox",false)){
dojo.provide("xg.index.embed.WelcomeBox");
xg.index.embed.WelcomeBox={notifyAddContent:function(_1){
dojo.io.bind({url:"/main/index/welcomeAddContent?module="+_1+"&xn_out=json",preventCache:true,encoding:"utf-8",mimetype:"text/javascript",load:function(_2,_3,_4){
}});
}};
xg.addOnRequire(function(){
var _5=dojo.byId("welcome_box");
if(_5){
dojo.event.connect(_5,"onclick",function(_6){
dojo.event.browser.stopEvent(_6);
dojo.dom.removeNode(dojo.dom.getAncestors(_5,function(_7){
return dojo.html.hasClass(_7,"xg_welcome_box");
},true));
dojo.io.bind({url:_5.getAttribute("_url"),preventCache:true,encoding:"utf-8",mimetype:"text/javascript",load:function(_8,_9,_a){
}});
});
}
if(dojo.byId("welcome-invite")){
dojo.byId("welcome-invite").onclick=function(_b){
xg.index.embed.WelcomeBox.notifyAddContent("welcomeInvite");
window.location=dojo.byId("welcome-invite").getAttribute("url");
};
}
if(dojo.byId("welcome-customize")){
dojo.byId("welcome-customize").onclick=function(_c){
xg.index.embed.WelcomeBox.notifyAddContent("welcomeCustomize");
window.location=dojo.byId("welcome-customize").getAttribute("url");
};
}
if(dojo.byId("welcome-addphoto")){
dojo.byId("welcome-addphoto").onclick=function(_d){
xg.index.embed.WelcomeBox.notifyAddContent("welcomeAddPhoto");
window.location=dojo.byId("welcome-addphoto").getAttribute("url");
};
}
if(dojo.byId("welcome-addapps")){
dojo.byId("welcome-addapps").onclick=function(_e){
xg.index.embed.WelcomeBox.notifyAddContent("welcomeAddApplication");
window.location=dojo.byId("welcome-addapps").getAttribute("url");
};
}
var ul=dojo.byId("xj_welcomebox_link_container");
if(ul){
var _10=function(el){
return function(evt){
xg.stop(evt);
xg.index.embed.WelcomeBox.notifyAddContent(el.getAttribute("module"));
xg.index.quickadd.loadModule(el.getAttribute("module"),el.getAttribute("url"),el.getAttribute("js"));
};
};
for(var _13=xg.$$("li",ul),i=0;i<_13.length;i++){
var n=_13[i].firstChild.firstChild;
if(n.getAttribute("module")){
xg.listen(n,"onclick",_10(n));
}
}
}
if(typeof (showAddContentOverlay)!="undefined"&&showAddContentOverlay==1){
xg_showWelcomeOverlay();
}
});
}
if(!dojo.hostenv.findModule("xg.index.actionicons",false)){
dojo.provide("xg.index.actionicons");
dojo.provide("xg.index.actionicons.PromotionLink");
dojo.widget.defineWidget("xg.index.actionicons.PromotionLink",dojo.widget.HtmlWidget,{_action:"<required>",_id:"<required>",_dialogClass:"dialog",_type:"item",_afterAction:"",_url:"",_xgSourceParam:undefined,fillInTemplate:function(_1,_2){
this.link=this.getFragNodeRef(_2);
dojo.event.connect(this.link,"onclick",dojo.lang.hitch(this,function(_3){
dojo.event.browser.stopEvent(_3);
this.link.className="desc working disabled";
if(this._url==""){
this.url=xg.global.requestBase+"/main/promotion/"+this._action+"?src=link&xn_out=json";
}else{
this.url=this._url+"/"+this._action+"/?xn_out=json";
}
if("undefined"!=typeof this._xgSourceParam){
this.url=this.url+"&xg_source="+this._xgSourceParam;
}
dojo.io.bind({"url":this.url,"method":"post","mimetype":"text/json","content":{"id":this._id,"type":this._type},preventCache:true,encoding:"utf-8","load":dojo.lang.hitch(this,function(_4,_5,_6){
dojo.lfx.html.highlight(this.link,"#ffee7d",1000,null,dojo.lang.hitch(this,function(){
this.link.style.backgroundImage=this.link.style.backgroundColor="";
})).play();
this._action=(this._action=="promote")?"remove":"promote";
if(_5.linkText&&_5.linkClass){
dojo.html.setClass(this.link,"xg_sprite "+_5.linkClass);
this.link.title=_5.linkText;
this.link.innerHTML=_5.linkText;
}
if(this._afterAction.length){
eval(this._afterAction);
}
})});
}));
}});
}
if(!dojo.hostenv.findModule("xg.gifts._shared.BuyCreditsDialog",false)){
dojo.provide("xg.gifts._shared.BuyCreditsDialog");
xg.gifts._shared.BuyCreditsDialog=function(_1){
var _2={};
var _={};
var _4;
var _5=false;
var _6=null;
var _7=0;
_.initialize=function(){
};
_2.show=function(){
_4=x$(_.getHtml())[0];
xg.shared.util.showOverlay();
xg.append(_4);
xg.shared.util.fixDialogPosition(_4);
if(_7){
var _8=_1.findCreditPricingUrl+"&credits="+_7;
x$.getJSON(_8,function(_9){
x$("#xj_pricePlaceholder").html(_.getOptionHtml(false,true,_9));
});
}
x$(".xj_close",_4).click(function(_a){
_a.preventDefault();
_2.hide();
});
x$("form",_4).submit(function(_b){
_b.preventDefault();
if(_5){
return;
}
_5=true;
x$(".xj_fading_form select",_4).hide();
x$(".xj_wait_div",_4).slideDown("slow",function(){
_1.onSubmit(_1.beginTransactionUrl+"&credits="+x$("form input:radio:checked",_4).val(),x$("form select",_4).val());
});
x$(".xj_fading_form",_4).animate({opacity:0.2},"normal");
});
xn.track.pageView(3803,"cBox","show");
};
_2.hide=function(){
xg.shared.util.hideOverlay();
x$(_4).remove();
xn.track.pageView(3803,"cBox","close");
};
_.getOptionHtml=function(_c,_d,_e){
var _f=_6.usd/_6.credits*_e.credits;
var _10=_f-_e.usd;
var _11=_e.usd*_6.credits/_6.usd;
var _12=(_e.credits-_11)/_11*100;
var msg=xg.gifts.nls.html(_12?"xCreditsForYUSDBonus":"xCreditsForYUSD",_e.credits,_e.usd,Math.round(_12),"class=\"gift_bonus\"");
var id="opt"+_e.credits+"credits";
return "<li><input"+(_c?" disabled=\"disabled\"":"")+" type=\"radio\" name=\"credits\""+(_d?" checked=\"checked\"":"")+" value=\""+_e.credits+"\" id=\""+id+"\"> <label for=\""+id+"\">"+msg+"</label></li>";
};
_.getHtml=function(){
var _15=(_1.giftCost>_1.balance)?(_1.giftCost-_1.balance):0;
var _16=!_1.giftCost?"":"             <p class=\"gift_credits_required\">"+xg.gifts.nls.html("creditsRequired")+" "+_15+"</p>";
var _17="<ul class=\"nobullets options\">";
_6=_1.prices[0];
var _18=_1.prices[_1.prices.length-1];
var _19=false;
x$(_1.prices).each(function(i,_1b){
var _1c=!_19&&_1b.credits>=_15;
if(_1c){
_19=true;
}
_17+=_.getOptionHtml(_15>_1b.credits,_1c,_1b);
});
if(_1.giftCost&&_15>_18.credits){
_7=_15;
_17+="<ul id=\"xj_pricePlaceholder\"><img src=\""+xg.shared.util.cdn("/xn_resources/widgets/index/gfx/spinner.gif")+"\" height=\"16\" width=\"16\"> "+xg.shared.nls.html("loading")+"</ul>";
}
_17+="</ul>";
var _1d=!_1.termsOfServiceUrl?"":"<span class=\"payment_disclaimer xg_lightfont\">"+xg.gifts.nls.html("byMakingPurchase","target=\"_blank\" href=\""+xg.qh(_1.termsOfServiceUrl)+"\"")+"</span>";
return "             <div class=\"xg_floating_module\">                 <div class=\"xg_floating_container xg_module xg_floating_container_wide xg_lightborder\">                     <div class=\"xg_module_head\">                         <a class=\"xg_icon xg_icon-close xj_close\" href=\"#\"></a>                         <h2>"+(_15?xg.gifts.nls.html("moreCreditsRequired"):xg.gifts.nls.html("buyCredits"))+"</h2>                     </div>                     <div class=\"xj_wait_div xg_module_body paypal_waiting xg_lightborder xg_floating_container\" style=\"display:none\">                         <p>"+xg.gifts.nls.html("waitWhileRedirect")+"</p>                     </div>                     <div class=\"xg_module_body relative\">                         "+_16+"                         <form class=\"xj_fading_form\">                             <fieldset class=\"nolegend gifts\">                                 "+_17+"                             </fieldset>                             <p class=\"buttongroup xg_lightborder\">                                "+_1d+"                                 <input type=\"image\" src=\""+_1.buttonImageUrl+"\" alt=\""+xg.gifts.nls.html("payPalCheckout")+"\">                             </p>                         </form>                     </div>                 </div>             </div>";
};
_.initialize();
return _2;
};
}
if(!dojo.hostenv.findModule("xg.gifts.embed.embed",false)){
dojo.provide("xg.gifts.embed.embed");
(function(){
var _={};
var _2;
var _3;
_.initialize=function(){
if(document.cookie.match(/xg_sgi/)){
xg.get("/gifts/embed/getLightboxData?xn_out=json",{},function(r,_5){
_3=_5;
_2=xg.shared.util.alert({title:xg.gifts.nls.text("giftSent"),bodyHtmlRaw:_.getDialogBodyHtml(),okButtonText:xg.gifts.nls.text("close"),wideDisplay:true});
_.deleteCookie();
x$("#xj_buy_credits_link").click(function(_6){
_6.preventDefault();
var _7=xg.gifts._shared.BuyCreditsDialog({prices:x$.evalJSON(x$("#xj_buy_credits_link").attr("_prices")),beginTransactionUrl:x$("#xj_buy_credits_link").attr("_beginTransactionUrl"),buttonImageUrl:x$("#xj_buy_credits_link").attr("_buttonImageUrl"),termsOfServiceUrl:x$("#xj_buy_credits_link").attr("_termsOfServiceUrl"),onSubmit:function(_8,_9){
xn.track.pageView(3803,"cBuy",_9);
window.location.href=_8;
}});
_7.show();
x$(_2).hide();
});
});
}
};
_.deleteCookie=function(){
var _a=window.location.href.match(/\/\/([^\/]+)([^?]+)/);
document.cookie="xg_sgi=; path=/; expires="+new Date(0).toGMTString()+"; domain="+encodeURIComponent(_a[1]);
};
_.getDialogBodyHtml=function(){
var _b=parseInt(_3.balance)<parseInt(_3.cheapestGiftCost)?(" "+_3.buyMoreHtml):(" "+_3.giveMoreHtml);
if(_3.numRecipients==0){
return "        \t\t<p>"+xg.gifts.nls.html("unableToSendGiftsMsg")+"</p>";
}
if(_3.gaveGiftToSelf=="true"){
return "\t            <p>"+xg.gifts.nls.html("yourGiftHasBeenAddedToYourProfilePage",_3.balance)+_b+"</p>";
}
return "            <p>"+xg.gifts.nls.html(_3.pendingApproval?"yourGiftsHasBeenSentToXMembersModerate":"yourGiftsHasBeenSentToXMembers",_3.numRecipients,_3.balance)+_b+"</p>";
};
xg.addOnRequire(function(){
_.initialize();
});
})();
}
if(!dojo.hostenv.findModule("xg.events.Scroller",false)){
dojo.provide("xg.events.Scroller");
dojo.widget.defineWidget("xg.events.Scroller",dojo.widget.HtmlWidget,{_buttonContainer:"",_nextButton:"",_prevButton:"",_nextSeqId:"",_prevSeqId:"",_url:"",_scrollBy:1,_threshold:0,container:null,position:0,start:0,end:0,showItems:0,activeReq:[],fillInTemplate:function(_1,_2){
this.container=this.getFragNodeRef(_2);
var ch=this.container.childNodes;
for(var i=ch.length-1;i>=0;i--){
if(ch[i].nodeType==3){
this.container.removeChild(ch[i]);
}
}
this.position=0;
this.start=0;
this.end=ch.length;
this.showItems=ch.length;
dojo.event.connect(dojo.byId(this._prevButton),"onclick",dojo.lang.hitch(this,this.onPrev));
dojo.event.connect(dojo.byId(this._nextButton),"onclick",dojo.lang.hitch(this,this.onNext));
this.updateButtons();
},updateItems:function(_5){
var c=this.container.childNodes,_7=-this.start;
var i,j,_a=c.length;
for(i=0;i<this.showItems;i++){
j=i+this.position+_7;
if(j>=0&&j<_a){
this.hide(c[j]);
}
}
this.position+=_5;
for(i=0;i<this.showItems;i++){
j=i+this.position+_7;
if(j>=0&&j<_a){
this.show(c[j]);
}
}
this.updateButtons();
},scroll:function(_b,_c){
if(_c>=0){
this.updateItems((_b?1:-1)*this._scrollBy);
if(_c<this._threshold){
this.request(_b,0);
}
}else{
this.request(_b,1);
}
},updateButtons:function(){
var _d=false;
if(this.position>this.start||this._prevSeqId){
this.show(this._prevButton);
_d=true;
}else{
this.hide(this._prevButton);
}
if(this.position+this.showItems<this.end||this._nextSeqId){
this.show(this._nextButton);
_d=true;
}else{
this.hide(this._nextButton);
}
if(_d){
this.show(this._buttonContainer);
}else{
this.hide(this._buttonContainer);
}
},request:function(_e,_f){
if(this.activeReq[_e]){
return;
}
var _10=_e?{xn_out:"json",direction:"forward",current:this._nextSeqId}:{xn_out:"json",direction:"backward",current:this._prevSeqId};
if(!_10.current){
return;
}
this.activeReq[_e]=dojo.io.bind({url:this._url,method:"post",mimetype:"text/javascript",preventCache:true,encoding:"utf-8",content:_10,load:dojo.lang.hitch(this,function(_11,js,_13){
var c=this.container;
if(_e){
this._nextSeqId=js.more;
this.end+=js.data.length;
for(var i=0;i<js.data.length;i++){
c.appendChild(this.nodeFromText(js.data[i]));
}
}else{
this._prevSeqId=js.more;
this.start-=js.data.length;
for(var i=js.data.length-1;i>=0;i--){
c.insertBefore(this.nodeFromText(js.data[i]),c.firstChild);
}
}
this.activeReq[_e]=null;
if(_f){
_e?this.onNext():this.onPrev();
}
})});
},show:function(n){
dojo.byId(n).style.display="";
},hide:function(n){
dojo.byId(n).style.display="none";
},nodeFromText:function(_18){
var div=document.createElement("DIV");
div.innerHTML=_18;
var _1a=div.firstChild;
this.hide(_1a);
return _1a;
},onPrev:function(_1b){
if(_1b){
dojo.event.browser.stopEvent(_1b);
}
this.scroll(0,this.position-this._scrollBy-this.start);
},onNext:function(_1c){
if(_1c){
dojo.event.browser.stopEvent(_1c);
}
this.scroll(1,this.end-(this.position+this._scrollBy+this.showItems));
}});
}
if(!dojo.hostenv.findModule("xg.photo.embed.photo",false)){
dojo.provide("xg.photo.embed.photo");
xg.photo.embed.photo={initialize:function(){
x$("div.xj_slideshow_body").each(function(){
x$(this).html(x$(this).attr("_embedCode"));
});
}};
xg.addOnRequire(function(){
xg.photo.embed.photo.initialize();
});
}
if(!dojo.hostenv.findModule("xg.activity.embed.RemoveActivityLink",false)){
dojo.provide("xg.activity.embed.RemoveActivityLink");
dojo.widget.defineWidget("xg.activity.embed.RemoveActivityLink",dojo.widget.HtmlWidget,{_url:"<required>",_ids:"",_screenName:"",posting:false,itemnode:{},fillInTemplate:function(_1,_2){
var a=this.getFragNodeRef(_2);
dojo.event.connect(a,"onclick",dojo.lang.hitch(this,function(_4){
dojo.event.browser.stopEvent(_4);
this.itemnode=dojo.dom.getFirstAncestorByTag(a,"div");
if(this.posting){
return;
}
this.post();
}));
if(a.className=="activity-close xg_icon xg_icon-close"){
x$(a.parentNode).hover(function(){
if(x$(a).parents("#xg_layout_column_2").size()){
x$(a.parentNode).find(".feed-timestamp").hide();
}
a.style.display="block";
},function(){
if(x$(a).parents("#xg_layout_column_2").size()){
x$(a.parentNode).find(".feed-timestamp").show();
}
a.style.display="none";
});
}
},post:function(){
var _5=this;
this.posting=true;
dojo.io.bind({"url":this._url,"method":"post","content":{"ids":this._ids,"screenName":this._screenName},"preventCache":true,"mimetype":"text/html","encoding":"utf-8","load":function(_6,_7,_8){
if(_7==1){
dojo.lfx.html.fadeOut(_5.itemnode,500,dojo.lfx.easeIn,dojo.lang.hitch(this,function(){
dojo.dom.removeNode(_5.itemnode);
})).play();
}
}});
}});
}
if(!dojo.hostenv.findModule("xg.shared.EditUtil",false)){
dojo.provide("xg.shared.EditUtil");
xg.shared.EditUtil={showModuleForm:function(_1,_2,_3){
_1.style.height="0px";
dojo.html.show(_1);
dojo.lfx.html.wipeIn(_1,200).play();
},hideModuleForm:function(_4,_5,_6,_7){
dojo.html.removeClass(_6,"close");
dojo.lfx.html.wipeOut(_4,200,null,function(){
dojo.html.hide(_4);
if(_7){
_7();
}
}).play();
}};
}
if(!dojo.hostenv.findModule("xg.activity.embed.ActivityModule",false)){
dojo.provide("xg.activity.embed.ActivityModule");
dojo.widget.defineWidget("xg.activity.embed.ActivityModule",dojo.widget.HtmlWidget,{_setValuesUrl:"",_activityNum:"",_numOptionsJson:"",_settingsUrl:"",_privacySettingsUrl:"",_delConfirmTitle:"",_delConfirmQuestion:"",_delConfirmOk:"",_delItemUrl:"",_delIconTooltip:"",_delDeleteLinkText:"",_isProfile:"",_isAdmin:"",isContainer:true,fillInTemplate:function(_1,_2){
this.module=this.getFragNodeRef(_2);
this.h2=this.module.getElementsByTagName("h2")[0];
if(this._setValuesUrl){
dojo.dom.insertAfter(dojo.html.createNodesFromText("<p class=\"edit\"><a class=\"button\" href=\"#\"><span>"+xg.activity.nls.html("edit")+"</span></a></p>")[0],this.h2);
dojo.event.connect(this.module.getElementsByTagName("a")[0],"onclick",dojo.lang.hitch(this,function(_3){
dojo.event.browser.stopEvent(_3);
if((!this.form)||(this.form.style.height=="0px")){
this.showForm();
}else{
this.hideForm();
}
}));
}
this.addDeleteLinks();
},addDeleteLinks:function(){
var _4=dojo.html.getElementsByClass("activityitem",this.module);
if(!ning.CurrentProfile){
return false;
}
var _5=ning.CurrentProfile.id;
for(var i=0;i<_4.length;i++){
var _7=_4[i].getAttribute("_owners").split(",");
var _8=_4[i].getAttribute("_idList");
var _9=false;
if(this._isAdmin){
_9=true;
}else{
for(var j in _7){
if(_5==_7[j]){
_9=true;
continue;
}
}
}
if(_9){
var _b=document.location.href;
var _c="";
_c+="<a dojoType=\"RemoveActivityLink\" ";
_c+="_confirmTitle=\""+this._delConfirmTitle+"\" ";
_c+="_confirmQuestion=\""+this._delConfirmQuestion+"\" ";
_c+="_confirmOkButtonText=\""+this._delConfirmOk+"\" ";
_c+="_url=\""+this._delItemUrl+"?idList="+_8+"&cancelUrl="+encodeURIComponent(_b)+"&isProfile=false&xn_out=json\" ";
_c+="href=\""+this._delItemUrl+"?idList="+_8+"&cancelUrl="+encodeURIComponent(_b)+"&isProfile=false"+"\" ";
_c+="rel=\"nofollow\" ";
_c+="class=\"activity-delete\" ";
_c+=">"+this._delDeleteLinkText+"</a>";
var _d=document.createElement("span");
_d.innerHTML=_c;
dojo.dom.insertAtPosition(_d,_4[i],"first");
xg.shared.util.parseWidgets(_d);
}
}
},showForm:function(){
var _e=this.module.getElementsByTagName("a")[0];
var _f="";
dojo.lang.forEach(dj_eval(this._numOptionsJson),function(_10){
_f+="<option value=\""+dojo.string.escape("html",_10.value)+"\">"+dojo.string.escape("html",_10.label)+"</option>";
});
this.head=dojo.html.getElementsByClass("xg_module_head",this.module)[0];
if(!this.form){
var _11="";
if(!this._isProfile){
_11+="                <dd style=\"line-height:1.2em!important\">                     <a href=\""+this._settingsUrl+"\">"+xg.activity.nls.html("setWhatActivityGetsDisplayed")+"</a>                 </dd>";
}else{
_11+="                <dd style=\"line-height:1.2em!important\">                     <a href=\""+this._privacySettingsUrl+"\">"+xg.activity.nls.html("setWhatActivityGetsDisplayed")+"</a>                 </dd>";
}
this.form=dojo.html.createNodesFromText(dojo.string.trim("             <form class=\"xg_module_options\">             <fieldset>                 <dl>                     <dt><label for=\""+this.widgetId+"_type\">"+xg.activity.nls.html("show")+"</label></dt>                     <dd>                     <select id=\""+this.widgetId+"_num\" class=\"short\">                         "+_f+"                     </select> "+xg.activity.nls.html("events")+"                    </dd>                     "+_11+"                </dl>                 <p class=\"buttongroup\">                     <input type=\"submit\" value=\""+xg.activity.nls.html("save")+"\" class=\"button submit\"/>                     <a class=\"action-secondary\"  id=\""+this.widgetId+"_cancelbtn\" href=\"#\">"+xg.activity.nls.html("cancel")+"</a>                 </p>             </fieldset>         </form>                 "))[0];
dojo.dom.insertAfter(this.form,this.head);
this.formHeight=this.form.offsetHeight;
this.form.style.height="0px";
xg.index.util.FormHelper.select(this._activityNum,dojo.byId(this.widgetId+"_num"));
dojo.event.connect(this.form,"onsubmit",dojo.lang.hitch(this,function(_12){
this.save(_12);
}));
dojo.event.connect(dojo.byId(this.widgetId+"_cancelbtn"),"onclick",dojo.lang.hitch(this,function(_13){
dojo.event.browser.stopEvent(_13);
this.hideForm();
}));
}else{
dojo.html.removeClass(this.form,"collapsed");
}
xg.shared.EditUtil.showModuleForm(this.form,this.formHeight,_e);
},hideForm:function(){
var _14=this.module.getElementsByTagName("a")[0];
xg.shared.EditUtil.hideModuleForm(this.form,this.formHeight,_14);
},handleLoad:function(_15,_16,_17){
dojo.lang.forEach(dojo.html.getElementsByClass("xg_module_body",this.module),function(nd){
dojo.dom.removeNode(nd);
});
var _19=dojo.html.getElementsByClass("xg_module_foot",this.module)[0];
if(_19){
dojo.dom.removeNode(_19);
}
var _1a=dojo.html.getElementsByClass("container",this.module)[0];
if(_1a){
dojo.dom.removeNode(_1a);
}
_1a=dojo.html.createNodesFromText("<div class=\"container\"></div>")[0];
this.module.appendChild(_1a);
_1a.innerHTML=_16.moduleBodyAndFooterHtml;
this.addDeleteLinks();
},save:function(_1b){
dojo.event.browser.stopEvent(_1b);
this._activityNum=xg.index.util.FormHelper.selectedOption(dojo.byId(this.widgetId+"_num")).value;
this.hideForm();
dojo.io.bind({url:this._setValuesUrl,method:"post",content:{activityNum:this._activityNum},preventCache:true,mimetype:"text/javascript",encoding:"utf-8",load:dojo.lang.hitch(this,function(_1c,_1d,_1e){
this.handleLoad(_1c,_1d,_1e);
})});
},refresh:function(url){
var _20={xg_token:xg.token};
xg.post(url,_20,dojo.lang.hitch(this,function(_21,_22,_23){
this.handleLoad(_21,_22,_23);
}));
}});
}
if(!dojo.hostenv.findModule("xg.music.shared.buttonplayer",false)){
dojo.provide("xg.music.shared.buttonplayer");
xg.addOnRequire(function(){
var _1=dojo.byId("playlist");
var _2=dojo.html.getElementsByClassName("play-button");
function replaceWithFlashButtonAndPlay(_3){
x$(".play-button object").each(function(){
x$(this).replaceWith("<span class=\"xg_icon xg_icon-miniplayer\"></span>");
});
if(_3.nodeName=="A"){
var _4=_3.firstChild;
var _5=_3;
}else{
if(_3.nodeName=="SPAN"){
var _4=_3;
var _5=_3.parentNode;
}else{
return false;
}
}
var _6=(_5.getAttribute("_href"))?_5.getAttribute("_href"):_5.getAttribute("href");
var _7=xg.shared.util.cdn("/xn_resources/widgets/music/swf/buttonplayer.swf?autoplay=true&song_url="+encodeURIComponent(_6)+"");
var _8=dojo.string.trim("                <object wmode=\"transparent\" type=\"application/x-shockwave-flash\" width=\"21\" height=\"16\" data=\""+dojo.string.escape("html",_7)+"\">                     <param name=\"wmode\" value=\"transparent\" />                     <param name=\"movie\" value=\""+dojo.string.escape("html",_7)+"\" />                 </object>");
if(window.setInnerHtmlFromExternalScript){
window.setInnerHtmlFromExternalScript(_5,_8);
}else{
_5.innerHTML=_8;
}
dojo.event.connect(_5.getElementsByTagName("object")[0],"onmousedown",function(_9){
dojo.event.browser.stopEvent(_9);
});
return true;
}
xg.addOnRequire(function(){
for(var i=0;i<_2.length;i++){
dojo.event.connect(_2[i],"onclick",function(_b){
dojo.event.browser.stopEvent(_b);
replaceWithFlashButtonAndPlay(_b.target);
});
}
});
});
}
if(!dojo.hostenv.findModule("xg.feed.embed.UpdateFeed",false)){
dojo.provide("xg.feed.embed.UpdateFeed");
dojo.widget.defineWidget("xg.feed.embed.UpdateFeed",dojo.widget.HtmlWidget,{_url:"",fillInTemplate:function(){
var _1=this.domNode,_2=this;
var _3=[1000,5000,15000,30000],_4=function(){
xg.get(_2._url,{},function(_5,_6){
if(_6.found){
var p=_1.parentNode,n=document.createElement("div");
n.innerHTML=_6.output;
p.insertBefore(n,_1);
p.removeChild(_1);
}else{
if(_3.length){
setTimeout(_4,_3.shift());
}
}
});
};
setTimeout(_4,_3.shift());
}});
}

