if(typeof Eagle==="undefined"||!Eagle){var Eagle={};}GD.enviroment.set("preBGImg",{});Eagle.clubDecorate={hasChanged:false,inited:false,currentItems:null,_interface:{2:["_changeSkin","_resetSkin"],3:["_changeTitleSkin","_resetTitleSkin"],6:["_addMusicPlayer","_removeMusicPlayer"]},add:function(b){if(this._interface[b.cg]){var a=this[this._interface[b.cg][0]];a.apply(this,[b]);this.inited?this.hasChanged=true:"";}},remove:function(b){if(this._interface[b.cg]){var a=this[this._interface[b.cg][1]];a.apply(this,[b]);this.inited?this.hasChanged=true:"";}},getItem:function(b,c){for(var a in this.currentItems){if(this.currentItems[a].cg==b&&(!c||this.currentItems[a].id==c)){return this.currentItems[a];}}return null;},replaceItem:function(b,c){if(!this.currentItems){return;}for(var a in this.currentItems){if(this.currentItems[a].cg==b){this.currentItems.splice(a,1,c);return;}}this.currentItems.push(c);},removeItem:function(c,d){var a=this.currentItems;for(var b=0;b<a.length;b++){if(a[b]["cg"]==c){if(!d||(d&&a[b]["id"]==d)){a.splice(b,1);return;}}}},getPicURL:function(b,c,a,d){b=b||"";d=d||"";var e="http://offres.9917.com/ornament/"+b+"/"+GD.PathParse(c,"decorate")+d+"."+a;return e;},getType:function(a){var b={g:"gif",j:"jpg",p:"png",s:"swf",a:"ani"};return b[a];},doChangeSkin:function(d){var f=GD.enviroment.get("preBGImg"),e=$(document.body),a=$("#contentBody");try{f.bg.onload=null;f.bg=null;}catch(b){}if(d.id!=2){var c=d.i||this.getPicURL("orig",d.id,this.getType(d.ft)||"jpg");f.bg=new Image();f.bg.onload=function(){a.removeClass("bodyBG");a.get(0).style.cssText="";e.get(0).style.cssText="";var g=Eagle.defaultConfig;a.css("background-image","url("+c+")");a.css({"background-attachment":g.BGAttach[d.s||0]});a.css({"background-position":g.BGPosition[d.p||2]});a.css({"background-repeat":g.BGRepeat[(d.v==0?0:1)]});if(d.b){if(d.b=="_bg"){e.css("background-image","url("+Eagle.clubDecorate.getPicURL("orig",d.id,"jpg","_bg")+")");e.css({"background-attachment":g.BGAttach[0]});e.css({"background-position":"center"});e.css({"background-position":"0px"});}else{if(/^#/.test(d.b)){e.css({"background-color":d.b});}}}};f.bg.src=c;}else{a.get(0).style.cssText="";e.get(0).style.cssText="";a.addClass("bodyBG");}},_changeSkin:function(a){if(this.inited){GD.showInfo("正在设置，请稍候...",600);}this.replaceItem(2,a);this.doChangeSkin(a);if(this.inited&&this.getItem(3).id==3){this.add({cg:3,id:101});}},_resetSkin:function(b){var a=Eagle.getDressup.getItem(2);(b.id===a.id||(b.i&&b.i===a.i))?this.add({cg:2,id:2}):this.add(a);if(a.id==2){var c=this.getItem(3);if(c.id==101){this.add({cg:3,id:3});}}},_changeTitleSkin:function(itemArgs){this.replaceItem(3,itemArgs);var _bg=GD.enviroment.get("preBGImg");try{_bg.titleBar.onload=null;_bg.titleBar=null;}catch(ex){}isIE6?$("#_ie6PNGTitle").remove():"";var titleBar=$("#titleBar");if(itemArgs.id==3){titleBar.get(0).style.cssText="";titleBar.removeClass("homeTitle_1").addClass("homeTitle homeTitleBG");this.inited&&clubConfig.titleColor?this.setTitleTextColor(clubConfig.titleColor):"";}else{if(itemArgs.id==101){titleBar.get(0).style.cssText="";titleBar.removeClass("homeTitleBG homeTitle").addClass("homeTitle_1");this.inited&&clubConfig.titleColor?this.setTitleTextColor(clubConfig.titleColor):"";}else{titleBar.removeClass("homeTitle homeTitle_1 homeTitleBG");var imgURL=itemArgs.i||this.getPicURL("orig",itemArgs.id,this.getType(itemArgs.ft)||"png");itemArgs.id==-3?titleBar.addClass("homeTitle"):titleBar.addClass("homeTitle_1");if(Eagle.clubDecorate.inited&&clubConfig.titleColor){Eagle.clubDecorate.setTitleTextColor((itemArgs.id==-3)?clubConfig.titleColor:"");}_bg.titleBar=new Image();_bg.titleBar.onload=function(){var defaultConfig=Eagle.defaultConfig,styleBar=GD.currentStyle(titleBar.get(0));h=_bg.titleBar.height-parseInt(styleBar.paddingTop||"0",10)-parseInt(styleBar.paddingBottom||"0",10);h=Math.min(Math.max(120,h),250);titleBar.css({"background-position":defaultConfig.BGPosition[itemArgs.p||1]});titleBar.css({"background-repeat":defaultConfig.BGRepeat[itemArgs.v===undefined?1:itemArgs.v]});titleBar.css({"background-color":itemArgs.b||""});titleBar.css({height:h});if(isIE6&&/\.png$/.test(imgURL)){var tempDiv=GD.$CE("div");tempDiv.id="_ie6PNGTitle";with(tempDiv.style){zIndex="-1";top="0px";position="absolute";width="100%";height=h+"px";filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true , sizingMethod='crop', src='"+imgURL+"')";}titleBar.css({"background-image":""}).append(tempDiv);}else{titleBar.css({"background-image":"url("+imgURL+")"});isIE6?$("#_ie6PNGTitle").remove():"";}_bg.titleBar.onload=null;};_bg.titleBar.src=imgURL;}}},_resetTitleSkin:function(b){var a=Eagle.getDressup.getItem(3);(b.id===a.id||(b.i&&b.i===a.i))?this.add({cg:3,id:3}):this.add(a);},_addMusicPlayer:function(b){this.replaceItem(6,b);if(top.clubConfig.bgMusicUrl){Eagle.clubDecorate.loadMusicURL(top.clubConfig.bgMusicUrl);}else{var a="/profile/club/"+GD.PathParse(g_clubInfo.NCid)+"/_bg_music.xml";ajaxManager.add({type:"get",dataType:"xml",url:a,success:function(d){if(d){var c=$(d).find("i>url").text();clubConfig.bgMusicUrl=c;clubConfig.bgMusicName=$(d).find("i>name").text();Eagle.clubDecorate.loadMusicURL(c);}}});}},_removeMusicPlayer:function(a){this.removeItem(6,6);top.clubConfig.bgMusicUrl="";top.clubConfig.bgMusicName="";top.GD.navBar.closeNavBGMusic();},loadMusicURL:function(a){top.GD.navBar.setNavBGMusic(a);},changeMusicURL:function(a,b){if(/^http\:\/\/(.*)\.mp3$/.test(a)){top.clubConfig.bgMusicUrl=a;top.clubConfig.bgMusicName=b;this.add({cg:6,id:6});}else{top.clubConfig.bgMusicUrl="";top.clubConfig.bgMusicName="";this.remove({cg:6,id:6});}},getStyleURL:function(a){return"http://x.9917.com/themes/css/q/style/"+a+"/style.css";},changeStyle:function(a){this.hasChanged=true;$("#customStyle").attr("href",this.getStyleURL(a));clubConfig.styleId=a;},getTitleTextColor:function(){return $("#titleBar").css("color");},setTitleTextColor:function(a){clubConfig.titleColor=a;$("#titleBar").css("color",a).find("a:not([ref=J_E][ref=A_U])").css("color",a);this.inited?this.hasChanged=true:"";},getItemString:function(){var a=[];for(var c in this.currentItems){var d=GD.objectClone(this.currentItems[c]);var b=[];b.push(d.cg);b.push(d.id);delete d.cg;delete d.id;delete d.ft;b.push(this.getPropertyString(d));a.push(b.join("`"));}return a.join(",");},getPropertyString:function(c){var a=[];if(c){for(var b in c){a.push(b+"="+c[b]);}}return a.join("&");},save:function(a){var b={m:"saveScenario",style:clubConfig.styleId,layout:clubConfig.layoutId,transparent:clubConfig.transparentType,item_list:Eagle.clubDecorate.getItemString(),cid:g_clubInfo.NCid};if(clubConfig.bgMusicUrl){b.bgMusicUrl=clubConfig.bgMusicUrl;clubConfig.bgMusicName?b.bgMusicName=clubConfig.bgMusicName:"";clubConfig.bgMusicSinger?b.bgMusicSinger=clubConfig.bgMusicSinger:"";}if(clubConfig.titleColor){b.titleColor=clubConfig.titleColor;}GD.ajaxLoading("正在保存，请稍候...");Ajax("/do/club/mall/manage.do",b,function(c){if(c.code=="0"){GD.alert("","装扮保存成功","",5,{width:280});a.exitHandler();g_clubInfo.dressupJson.itemList=GD.objectClone(Eagle.clubDecorate.currentItems);ajaxManager.add({type:"get",dataType:"xml",ifModified:true,url:"/profile/club/"+GD.PathParse(g_clubInfo.NCid)+"/_bg_music.xml",success:function(d){}});}else{GD.alert(c.msg,"装扮保存失败","",6);}});}};Eagle.getDressup={getItem:function(d){var a=g_clubInfo.dressupJson.itemList,c;for(var b in a){c=a[b];if(c.cg==d){return GD.objectClone(c);}}return null;}};