(function(){window.XY=function(a,c,f){if(!c&&!f)return XY.Dom.getById(a);return XY.Dom.create(a,c,f)};var b={},d=(new Date).getTime();function e(){return(new Date).getTime()}var j="_$${0}queue";function i(a){return(a+"").replace(/^(.*\/)?([^\?#]+)(.*)$/,function(c,f,h,k){return f?c:b.path+h.replace(/\.js$/i,"")+".js"+k})}function m(a,c){if(a==c)return true;try{return a.contains?a.contains(c):!!(a.compareDocumentPosition(c)&16)}catch(f){return false}}XY.log=function(){var a=window.console,c=arguments;
if(a&&a.log)a.log.apply?a.log.apply(a,c):a.log(c)};XY.ver="20100416";XY.uniqueId=function(){return"xy"+d++};XY.getType=function(a){var c;return(c=typeof a)=="object"?a==null&&"null"||Object.prototype.toString.call(a).slice(8,-1).toLowerCase():c};XY.emptyFn=function(){};XY.$break="break";XY.$continue="continue";XY.Lang={isString:function(a){return XY.getType(a)=="string"},isMethod:function(a){return XY.getType(a)=="function"},isArray:function(a){return XY.getType(a)=="array"},isUndefined:function(a){return XY.getType(a)==
"undefined"},isNumber:function(a){return XY.getType(a)=="number"},isObject:function(a){return XY.getType(a)=="object"},is:function(a,c){var f;try{f=c=="string"||XY.Lang.isString(c)?XY.getType(a)==c:a instanceof c}catch(h){}return!!f},toArray:function(a,c){if(!arguments.length)return[];if(!a||this.isString(a)||this.isUndefined(a.length))return(a+"").split(c?c:"");for(var f=[],h=0,k=a.length;h<k;h++)f[h]=a[h];return f},tryThese:function(){for(var a=arguments,c=0,f=a.length;c<f;c++)try{return a[c]()}catch(h){}return false},
each:function(a,c){var f=XY.Lang,h=f.isMethod(c);if(h){if(f.isString(a))a=f.toArray(a);a||(a=[]);h=f.isUndefined(a.length)||f.isMethod(a);f=0;if(h)for(var k in a)try{c(a[k],f++,k)}catch(g){if(g==XY.$break)break}else for(k=a.length;f<k;f++)try{c(a[f],f,a[f])}catch(l){if(l==XY.$break)break}}},arrEqual:function(a,c){var f;if(this.isArray(a)&&this.isArray(c)&&(f=a.length)==c.length){for(var h=0;h<f;h++)if(!this.arrEqual(a[h],c[h]))return false;return true}return a===c},getXMLReq:function(){return window.XMLHttpRequest?
new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP")},clearPageSelection:function(){this.tryThese(function(){window.getSelection().removeAllRanges()},function(){document.selection.empty()},function(){document.selection=Q})}};XY.extend=function(a,c,f){var h,k=XY.Lang.isMethod(f);for(var g in c)if(h=k?f(g,c[g],a):true)a[g]=c[g];return a};XY.extend(XY,{each:XY.Lang.each,isMethod:XY.Lang.isMethod,isArray:XY.Lang.isArray,isString:XY.Lang.isString,isNumber:XY.Lang.isNumber,isUndefined:XY.Lang.isUndefined,
isObject:XY.Lang.isObject});XY.object=function(a,c){var f=window,h=XY.Lang;XY.each(h.toArray(a,"."),function(k){if(!f[k])if(c){f=null;throw XY.$break;}else f[k]={};f=f[k]});return f};XY.clearTimer=function(a){window.clearInterval(a);window.clearTimeout(a)};XY.delay=function(a,c,f,h){var k=XY.Lang.toArray(arguments).slice(4);return(f?window.setInterval:window.setTimeout)(function(){(XY.Lang.isMethod(a)?a:XY.emptyFn).apply(h||a,k)},c||13)};XY.bind=function(a,c){var f=XY.Lang.toArray(arguments).slice(2);
return c?function(){a.apply(c,f.concat(XY.Lang.toArray(arguments)))}:a};XY.bindEvent=function(a,c){var f=XY.Lang.toArray(arguments).slice(1);return function(h){h=h||window.event;a.apply(c,[h].concat(f.concat(XY.Lang.toArray(arguments).slice(1))))}};XY.createClass=function(a,c){function f(){this.init.apply(this,arguments)}var h={},k={};a=XY.Lang.isMethod(a)?(h=function(){},h.prototype=a.prototype,new h):a||h;c=XY.Lang.isMethod(c)?c(h.prototype||a):c;XY.extend(k,a);XY.extend(k,c||{});k.init=k.$||k.init||
function(){};f.prototype=k;return f};XY.Browser=function(){var a=(navigator.userAgent.match(/(IE|WebKit|Opera|Gecko)/)||[])[0],c=navigator.userAgent.replace(/.+(?:ox|ion|sie|ra|me)[\/:\s]([\d\.]+).*$/i,"$1");return{isIE:a=="IE",isIE6:a=="IE"&&parseInt(c,10)==6,isIE7:a=="IE"&&parseInt(c,10)==7,isIE8:a=="IE"&&parseInt(c,10)==8,name:a,version:c,gecko:a=="Gecko",webkit:a=="WebKit",opera:a=="Opera"}}();XY.extend(String.prototype,{trim:function(a){return this.replace(a||/^[\s\xa0\u3000\uFEFF]+|[\s\xa0\u3000\uFEFF]+$/g,
"")},byteLen:function(){return this.replace(/[^\x00-\xff]/g,"**").length},contains:function(a){var c=RegExp,f=a;XY.Lang.is(a,c)||(f=new c((f+"").replace(/([?|.{}\\()+\-*\/^$\[\]])/g,"\\$1")));return f.test(this)},escape:function(a){return window[(a?"un":"")+"escape"](this)},encodeURI:function(a){return window[(a?"de":"en")+"codeURI"](this)},encodeURIComponent:function(a){return window[(a?"de":"en")+"codeURIComponent"](this)},format:function(){var a=this,c=arguments;if(a)a=a.replace(/{(\d+)}/g,function(f,
h){return c[h]});return a},r:function(a,c,f,h){f=this;h=XY.Lang.isArray(c);if(XY.Lang.isArray(a))for(;a.length;)f=f.replace(a.shift(),h&&c.length?c.shift():"");else f=f.replace(a,XY.Lang.isUndefined(c)?"":c);return f}});XY.extend(String.prototype,{c:String.prototype.contains,e:String.prototype.escape,i:String.prototype.encodeURI,u:String.prototype.encodeURIComponent,f:String.prototype.format,t:String.prototype.trim,l:String.prototype.byteLen});XY.Array={indexOf:function(a,c){var f=-1,h=XY.Lang;h.isArray(a)&&
h.each(a,function(k,g){if(h.arrEqual(k,c)){f=g;throw XY.$break;}});return f},removeAt:function(a,c,f){if(XY.Lang.isArray(a))a.splice(c,f||1);return a},remove:function(a,c){c=this.indexOf(a,c);c>-1&&a.splice(c,1);return a},insert:function(a,c,f){if(XY.Lang.isArray(a))a.splice(f==0?0:f||a.length,0,c);return a}};XY.Dom={getById:function(a){if(typeof a!="object")return document.getElementById(a);return a},getElements:function(a,c,f){c=this.getById(c)||document;a=a=="*"?c.all?c.all:c.getElementsByTagName(a):
c.getElementsByTagName(a);var h=[];if(c=XY.Lang.isMethod(f)){XY.each(a,function(k,g){if(f(k,g))h[h.length]=k});return h}return a},create:function(a,c,f){a=document.createElement(a);c&&this.setAttribute(a,c);f&&this.setStyle(a,f);return a},setAttribute:function(a,c){a=this.getById(a);!a||a.nodeType==9||XY.each(c,function(f,h,k){if(k=="style")a.style.cssText=f;else if(k=="class")a.className=f;else a.setAttribute(k,f)})},getAttribute:function(a,c){a=this.getById(a);if(!a||a.nodeType==9)return"";var f=
XY.Lang;if(f.isString(c)){if(c=="class")return a.className;if(c=="style")return a.style.cssText;return a.getAttribute(c)}if(f.isArray(c)){var h=[];XY.each(c,function(k,g){if(f.isString(k))h[g]=k=="class"?a.className:k=="style"?a.style.cssText:a.getAttribute(k)});return h}return""},setStyle:function(a,c){if(a=this.getById(a)){var f=XY.Lang,h=document.defaultView&&document.defaultView.getComputedStyle,k;if(f.isString(c))a.style.cssText=c;else XY.each(c,function(g,l,o){o=o.replace(/-(\w)/g,function(q,
r){return r.toUpperCase()});if(o=="class")a.className=g;else if(o=="opacity"){a.style.opacity=g;a.style.zoom=1;a.style.filter=g>=1?"":"alpha(opacity="+g*100+")"}else if(o=="float"){k=h?"cssFloat":"styleFloat";a.style[k]=g}else if(o=="backgroundPosition"){a.style[o]=g;a.style.backgroundPositionX=g.split(" ")[0];a.style.backgroundPositionY=g.split(" ")[1]}else a.style[o]=g})}},getStyle:function(a,c){a=this.getById(a);if(!a)return"";var f=XY.Lang,h=a.ownerDocument.defaultView,k="getComputedStyle";h=
h&&h[k]?h[k](a,null):a.currentStyle;var g=document.defaultView&&document.defaultView.getComputedStyle;if(!c)return h;if(f.isString(c)){c=c.replace(/-(\w)/g,function(o,q){return q.toUpperCase()});if(c=="float")c=g?"cssFloat":"styleFloat";else if(c=="backgroundPosition")if(!g)return a.style.backgroundPositionX+" "+a.style.backgroundPositionY;if(a.style[c])return a.style[c];return h[c]}if(f.isArray(c)){var l=[];XY.each(c,function(o,q){o=o.replace(/-(\w)/g,function(r,w){return w.toUpperCase()});if(o==
"float")o=g?"cssFloat":"styleFloat";else if(o=="backgroundPosition")if(!g){l[q]=a.style.backgroundPositionX+" "+a.style.backgroundPositionY;throw XY.$continue;}l[q]=a.style[o]?a.style[o]:h[o]});return l}return""},body:function(a){a=a||document;var c=a.documentElement,f=a.body;a=a.compatMode=="CSS1Compat"?c:f;var h="clientHeight",k="scrollLeft",g="scrollTop";return{fullWidth:a.scrollWidth,fullHeight:Math.max(a.scrollHeight,a[h]),viewWidth:a.clientWidth,viewHeight:a[h],scrollLeft:c[k]||f[k],scrollTop:c[g]||
f[g],clientLeft:a.clientLeft,clientTop:a.clientTop}},getBound:function(a,c){var f=0,h=0,k=0,g=0,l=this.getById(a);a=this.body();var o="getBoundingClientRect";if(l){c=this.getById(c);h=l.offsetWidth;k=l.offsetHeight;if(l[o]&&!c){c=l[o]();f=c.left+a.scrollLeft-a.clientLeft;g=c.top+a.scrollTop-a.clientTop}else for(;l&&l!=c;f+=l.offsetLeft||0,g+=l.offsetTop||0,l=l.offsetParent);}return{x:f,y:g,w:h,h:k}},cleanWhiteSpace:function(a){if(a=this.getById(a))for(var c=a.firstChild,f;c;){f=c.nextSibling;if(c.nodeType==
8||c.nodeType==3&&!c.nodeValue.contains(/\S/))a.removeChild(c);c=f}},setVal:function(a,c,f){if(a=this.getById(a))if(f)a.innerHTML=c;else a["value"in a?"value":"innerHTML"]=c},getVal:function(a,c){a=this.getById(a);if(!a)return"";if(c)return a.innerHTML;return a["value"in a?"value":"innerHTML"]},mouseleave:function(a,c){var f=XY.getEvent();if(f)m(XY(a),f.relatedTarget||f.toElement)||c.call(XY(a))},mousenter:function(a,c){var f=XY.getEvent();if(f)m(XY(a),f.relatedTarget||f.fromElement)||c.call(XY(a))}};
XY.body=XY.Dom.body;XY.Event=function(){var a=XY.Lang,c=XY.Dom,f=XY.Array,h="on",k=[],g=[];function l(n){return n||window.event}var o=function(){if(window.addEventListener)return function(n,s,t){a.each(a.isArray(n)?n:[n],function(u){(u=c.getById(u))&&u.addEventListener(s,t,false)})};if(window.attachEvent)return function(n,s,t){s=h+s;a.each(a.isArray(n)?n:[n],function(u){if(u=c.getById(u)){var z=function(C){t.call(u,l(C))};k[k.length]=[u,s,t,z];g[g.length]=[u,s,z];u.attachEvent(s,z)}})};return function(n,
s,t){a.each(a.isArray(n)?n:[n],function(u){if(u=c.getById(u))u[s]=t})}}(),q=function(){if(window.removeEventListener)return function(n,s,t){a.each(a.isArray(n)?n:[n],function(u){(u=c.getById(u))&&u.removeEventListener(s,t,false)})};if(window.detachEvent)return function(n,s,t){s=h+s;a.each(a.isArray(n)?n:[n],function(u){if(u=c.getById(u))for(var z=0,C=k.length,A;z<C;z++){A=k[z];if(A[0]==u&&A[1]==s&&A[2]==t){u.detachEvent(s,A[3]);f.removeAt(k,z);f.remove(g,[u,s,A[3]])}}})};return function(n,s){a.each(a.isArray(n)?
n:[n],function(t){if(t=c.getById(t))t[s]=null})}}();function r(n){n=n||window.event;if(!n){var s=XY.Event.getEvent,t=32,u;try{for(;t--&&s.caller;)s=s.caller;if(XY.Lang.is(u=s.arguments[0],Event))n=u}catch(z){}}return n}function w(n){if(n=XY.Event.getEvent(n)){for(n=n.srcElement||n.target;n&&n.nodeType!=1;)n=n.parentNode;return n}return null}function v(n){if(n=XY.Event.getEvent(n))if(n.stopPropagation)n.stopPropagation();else n.cancelBubble=true}function x(n){if(n=XY.Event.getEvent(n))if(n.preventDefault)n.preventDefault();
else n.returnValue=false}function y(n){v(n);x(n)}function D(n){return(n=XY.Event.getEvent(n))?n.button<2:false}function B(n){n=XY.Event.getEvent(n);var s;return n?(s=isNaN(0+n.pageX),{x:s?(p=c.body(),n.clientX+p.scrollLeft-p.clientLeft):n.pageX,y:s?n.clientY+p.scrollTop-p.clientTop:n.pageY}):{x:0,y:0}}window.attachEvent&&window.attachEvent("onunload",function(){window.detachEvent("onunload",arguments.callee);for(var n=0,s=g.length,t;n<s;n++){t=g[n];q(t[0],t[1],t[2]);t[0]=null}g=[]});return{getEvent:r,
addEvent:o,removeEvent:q,target:w,cancleBubble:v,preventDefault:x,stop:y,stopEvent:y,isLeftBtn:D,pageXY:B,prefix:h,endEvent:"end",chgEvent:"chg"}}();XY.drag=function(a,c,f){var h,k=XY.Lang,g=XY.Event,l=XY.Dom;if((h=g.getEvent(h))&&(a=l.getById(a))){k.clearPageSelection();var o="setCapture",q="blur",r="mouseup",w="mousemove",v="losecapture",x="keydown",y=g.pageXY(h),D=k.isMethod(c);a[o]&&a[o]();var B=function(s,t){t=g.pageXY(s=g.getEvent(s));D&&c(a,s,t.x-y.x,t.y-y.y,t);y=t},n=function(){g.removeEvent(window,
q,n);g.removeEvent(document,w,B);g.removeEvent(document,r,n);g.removeEvent(a,v,n);g.removeEvent(a,x,g.stop);a[o]&&a.releaseCapture();k.isMethod(f)&&f(a)};g.addEvent(window,q,n);g.addEvent(document,w,B);g.addEvent(document,r,n);g.addEvent(a,v,n);g.addEvent(a,x,g.stop)}};XY.UserEvent={fireEvent:function(a,c,f){var h=this,k=XY.Lang;a=(a+"").toLowerCase();c||(c={});if(!c.type)c.type=a;var g=j.format(a);k.isArray(h[g])&&k.each(h[g],function(l){k.isMethod(l)&&l(h,c)});k.isMethod(h[g=XY.Event.prefix+a])&&
h[g](h,c);f&&h.clearEvent(a);return h},addEvent:function(a,c,f){var h=this;a=(a+"").toLowerCase();if(f){h[XY.Event.prefix+a]=c;return h}a=j.format(a);(h[a]||(h[a]=[])).push(c);return h},removeEvent:function(a,c,f){var h=this;a=(a+"").toLowerCase();if(f){if(h[a=XY.Event.prefix+a]==c)delete h[a];return h}XY.Array.remove(h[j.format(a)],c);return h},clearEvent:function(a){var c=this;a=(a+"").toLowerCase();delete c[j.format(a)];delete c[XY.Event.prefix+a];return c}};XY.JSLoader=XY.createClass(XY.UserEvent,
{load:function(a,c,f,h){(this.q||(this.q=[])).push([f?a:i(a),c,h||"UTF-8",f]);return!this.$mobj&&this.jumpNext(),this},jumpNext:function(a,c,f,h){c=this;a=c.q.shift();if(!this.$mobj)this.$mobj=document.body||XY.Dom.getElements("head")[0];if(a){h=XY.Dom.create("script",{type:"text/javascript",charset:a[2]});h[a[3]?"text":"src"]=a[0];f=function(){c.$mobj.removeChild(h);XY.delay(a[1]);XY.delay(c.jumpNext,50,false,c)};if(!a[3])h.onreadystatechange=h.onload=h.onerror=function(){if((this.readyState+"").contains(/(?:[4d]|te)$/)){h.onreadystatechange=
h.onload=h.onerror=null;f()}};this.$mobj.appendChild(h);a[3]&&f()}else{delete this.$mobj;this.fireEvent(XY.Event.endEvent)}}});XY.loadJS=function(a,c,f,h){if(!b.loader)b.loader=new XY.JSLoader;b.loader.load(a,c,f,h)};XY.execScript=function(){var a=XY.Dom.getElements("script");a=a[a.length-1];var c=XY.Dom.getVal(a).trim(),f=/(^|[^'])\bload\s+([^^|&=<>][^,;]+);/g,h=c.match(f),k;if(!b.path)b.path=a.src.replace(/[^\/]+$/i,"");if(c){c=c.replace(f,"$1");k=new XY.JSLoader;h&&XY.each(h,function(g){g=g.replace(f,
"$2");k.load(g)});k.load(c.trim(),null,true)}};XY.jsPath=function(a){if(!a)return b.path;b.path=a};XY.Defer=XY.createClass(XY.UserEvent,{todo:function(a,c,f){(this.q||(this.q=[])).push([a,c,f]);!this.m&&this.next(8)},next:function(a,c){if(c=this.q.shift()){if(c[1]!=this.l){XY.clearTimer(this.m);this.m=XY.delay(XY.bind(this.next,this),this.l=c[1],true)}c[0](c[2])}!a&&!this.q.length&&this.stop()},stop:function(a){if(this.m){XY.clearTimer(this.m);delete this.l;delete this.m;delete this.q;!a&&this.fireEvent(XY.Event.endEvent)}}});
XY.AjaxManager=XY.createClass(XY.UserEvent,{error:XY.emptyFn,request:function(a,c){if(!this.q)this.q=[];var f={url:"blank",un:null,pw:null,timeout:this.timeout||3E4,fail:XY.emptyFn,succ:XY.emptyFn,done:XY.emptyFn,data:"",back:"",method:"GET",async:true,head:{"Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"}};XY.extend(f,a,function(h){return h!="head"});XY.extend(f.head,a.head);f.f=function(h){try{f.fail(h,f.back)}catch(k){}};f.e=function(h){try{f.done(h,f.back)}catch(k){h=k}f.f(h)};
XY.Array.insert(this.q,f,c?null:0);if(!this.w)this.next(this.w=true)},next:function(a,c,f,h){a=this;if((c=this.q.pop())&&this.w){this.error=function(k,g){a.gon(g);c.e(k)};this.v=XY.delay(a.error,c.timeout,true,a,"timeout");if(!this.z)this.z=XY.Lang.getXMLReq();this.z.open(c.method,c.url,c.async,c.un,c.pw);for(f in c.head)this.z.setRequestHeader(f,c.head[f]);h=function(k){if(a.z.readyState==4&&(k=a.z.status)){try{c.done(k,c.back);/2\d{2}|304/.test(k)?c.succ(a.z,c.back):c.fail(k,c.back)}catch(g){c.f(g)}a.gon()}};
if(c.async)this.z.onreadystatechange=h;this.z.send(c.data);c.async||h()}else a.stop()},gon:function(a,c){c=this;c.clear();c.error=XY.emptyFn;!a&&XY.delay(c.next,50,false,c)},clear:function(a,c){XY.clearTimer(this.v);if(this.z){this.z.onreadystatechange=XY.emptyFn;if(a){this.z.abort();for(this.error(a,a);c=this.q.pop();)c.e(a);delete this.w;delete this.z}}},stop:function(a){this.clear("halt");!a&&this.fireEvent(XY.Event.endEvent)}});XY.Tween=XY.createClass(XY.UserEvent,{setParam:function(a,c){var f=
this;c=XY.Lang.isMethod(c)?c:function(h,k,g,l){return g*h/l+k};f.g=function(h,k){return c(f.t,h,k-h,f.dur)};this.dur=a||1},start:function(){var a=this;if(!a.m){var c=e();a.m=XY.delay(function(f){if(a.dur){a.t=(e()-c)/1E3;if(a.t>a.dur)f=a.t=a.dur;a.fireEvent(XY.Event.chgEvent,{fn:a.g});f&&a.stop()}},13,true)}},stop:function(a){XY.clearTimer(this.m);delete this.m;delete this.t;delete this.a;!a&&this.fireEvent(XY.Event.endEvent)}});XY.Effect={simple:function(a,c,f,h){return f*a/h+c},regularEaseIn:function(a,
c,f,h){return f*(a/=h)*a+c},regularEaseOut:function(a,c,f,h){return-f*(a/=h)*(a-2)+c},regularEaseInOut:function(a,c,f,h){if((a/=h/2)<1)return f/2*a*a+c;return-f/2*(--a*(a-2)-1)+c},backEaseIn:function(a,c,f,h){var k=1.70158;return f*(a/=h)*a*((k+1)*a-k)+c},backEaseOut:function(a,c,f,h){var k=1.70158;return f*((a=a/h-1)*a*((k+1)*a+k)+1)+c},backEaseInOut:function(a,c,f,h){var k=1.70158;if((a/=h/2)<1)return f/2*a*a*(((k*=1.525)+1)*a-k)+c;return f/2*((a-=2)*a*(((k*=1.525)+1)*a+k)+2)+c},bounceEaseOut:function(a,
c,f,h){return(a/=h)<1/2.75?f*7.5625*a*a+c:a<2/2.75?f*(7.5625*(a-=1.5/2.75)*a+0.75)+c:a<2.5/2.75?f*(7.5625*(a-=2.25/2.75)*a+0.9375)+c:f*(7.5625*(a-=2.625/2.75)*a+0.984375)+c},bounceEaseIn:function(a,c,f,h){return f-XY.Effect.bounceEaseOut(h-a,0,f,h)+c},bounceEaseInOut:function(a,c,f,h){return a<h/2?XY.Effect.bounceEaseIn(a*2,0,f,h)*0.5+c:XY.Effect.bounceEaseOut(a*2-h,0,f,h)*0.5+f*0.5+c},strongEaseIn:function(a,c,f,h){return f*(a/=h)*a*a*a*a+c},strongEaseOut:function(a,c,f,h){return f*((a=a/h-1)*a*
a*a*a+1)+c},strongEaseInOut:function(a,c,f,h){if((a/=h/2)<1)return f/2*a*a*a*a*a+c;return f/2*((a-=2)*a*a*a*a+2)+c},elasticEaseIn:function(a,c,f,h,k,g,l){if(a==0)return c;if((a/=h)==1)return c+f;g||(g=h*0.3);if(!k||k<Math.abs(f)){k=f;l=g/4}else l=g/(2*Math.PI)*Math.asin(f/k);return-(k*Math.pow(2,10*(a-=1))*Math.sin((a*h-l)*2*Math.PI/g))+c},elasticEaseOut:function(a,c,f,h,k,g,l){if(a==0)return c;if((a/=h)==1)return c+f;g||(g=h*0.3);if(!k||k<Math.abs(f)){k=f;l=g/4}else l=g/(2*Math.PI)*Math.asin(f/k);
return k*Math.pow(2,-10*a)*Math.sin((a*h-l)*2*Math.PI/g)+f+c},elasticEaseInOut:function(a,c,f,h,k,g,l){if(a==0)return c;if((a/=h/2)==2)return c+f;g||(g=h*0.3*1.5);if(!k||k<Math.abs(f)){k=f;l=g/4}else l=g/(2*Math.PI)*Math.asin(f/k);if(a<1)return-0.5*k*Math.pow(2,10*(a-=1))*Math.sin((a*h-l)*2*Math.PI/g)+c;return k*Math.pow(2,-10*(a-=1))*Math.sin((a*h-l)*2*Math.PI/g)*0.5+f+c}}})();
XY.JTE=function(){var b=XY.Dom,d;function e(g,l,o){for(o=0;l--;)if(g.charAt(l)=="\\")o++;else break;return o%2}function j(g){return g.replace(/\\/g,"\\\\").replace(/\"/g,'\\"')}function i(g,l){g=g.substr(0,l).replace(/\\{2}/g,"").replace(/\\[\w\W]/g,"");return(g.match(/\[/g)||[]).length==(g.match(/]/g)||[]).length}function m(g,l,o){for(var q=-1,r=g.length,w=[],v,x,y;q++<r-1;){x=g.charAt(q);if(x=="/"&&!v&&!e(g,q)&&i(g,q))y=!y;else if((x=="'"||x=='"')&&!y&&!v)v=x;else if(x==v&&!y&&!e(g,q))v=null;v||
w.push(x)}if(o)return v;w=w.join("");if(l)return w;return(w.match(/{/g)||[]).length==(w.match(/}/g)||[]).length}function a(g,l){var o,q=[],r,w;function v(x){for(;;)if(m(r)){q.push(x?"Pft$.push("+r+");":r.replace(/^call\b/,"")+(r.contains(/;$/)?"":";"));break}else{o=g.indexOf("}",o+1);if(o==-1)throw new Error("error near:"+r);r=g.slice(1,o)}}for(q.push("var Pft$=[];with("+l.key+"){");;){o=g.indexOf("{");if(o!=-1){r=g.slice(0,o).replace(/\+{/,"");r.length&&q.push('Pft$.push("'+j(r)+'");');if(o>0)w=
g.charAt(o-1);if(w=="\\"&&e(g,o)){q.push('Pft$.push("{");');g=g.substr(o+1)}else{g=g.substr(o);o=g.indexOf("}");if(o==-1)break;else{for(r=g.slice(1,o).trim();;)if(m(r,0,1)){o=g.indexOf("}",o+1);if(o==-1)break;r=g.slice(1,o).trim()}else break;if(r)if(r.c(/^(?:for|if|while|try)\b/))q.push(r+"{");else if(r.c(/^\/(?:for|if|while|try)\b/))q.push("}");else if(r.c(/^(?:else|catch|finally)\b/))q.push("}"+r+"{");else r.c(/^(?:continue|break|return|throw|var|call)\b/)||m(r,1).c(/[^=!><]=[^=]/)?v():v(1);g=g.substr(o+
1)}}}else break}g&&q.push('Pft$.push("'+j(g)+'");');q.push('}return Pft$.join("")');return Function(l.key,q.join(""))}var c={},f,h={};function k(g,l,o,q){o=XY.Lang.isArray(g)?{array:g}:g;try{if(c[f])q=c[f];else{XY.log("analysis tmpl",f);q=c[f]=a(d,l)}return q(o).replace(/\\([{}])/g,"$1")}catch(r){XY.log(r);return l.onError(r)}}return{using:function(g,l,o,q){o=(q=b.getById(g))?g:h[g]||(h[g]=XY.uniqueId());f=[o,l].join("$");if(!c[f]){d=q?b.getVal(g):g;if((d=(d+"").r(/\s+/g," "))&&l){d=d.match(new RegExp("{"+
l+"}([\\s\\S]*?){/"+l+"}"));if(!d)throw new Error("no tpl blk:"+l);d=d[1]}}return this},getString:function(){return d},fetch:function(g){return this.using("xy_temp",g)},delTemp:function(){d="";return this},getFilled:function(g){g=g||{};return k(g,this)},toFill:function(g,l,o){o=this;XY.each(XY.Lang.isArray(g)?g:[g],function(q){(q=b.getById(q))&&b.setVal(q,o.getFilled(l),q.tagName.contains(/^li$/i))});return o},onError:function(g){return"error:"+(g.message||g)},key:"context"}}();
XY.LRes=function(b){return{reqStop:{"zh-CHS":"\u5df2\u53d6\u6d88\u8bf7\u6c42"}[b],reqTmout:{"zh-CHS":"\u8bf7\u6c42\u8d85\u65f6\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5"}[b],e404:{"zh-CHS":"\u7f51\u7edc\u5df2\u65ad\u5f00"}[b],e500:{"zh-CHS":"\u670d\u52a1\u5668\u9519\u8bef"}[b],tip:{"zh-CHS":"\u63d0\u793a"}[b],ok:{"zh-CHS":"\u786e\u5b9a"}[b],cancle:{"zh-CHS":"\u53d6\u6d88"}[b],delAsk:{"zh-CHS":"\u60a8\u786e\u8ba4\u5220\u9664\u5417\uff1f"}[b],delTip:{"zh-CHS":"\u64cd\u4f5c\u786e\u8ba4"}[b],serverBusy:{"zh-CHS":"\u670d\u52a1\u5668\u5fd9\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5"}[b],
closeAfter:{"zh-CHS":"\u5173\u95ed\uff08{0}\uff09"}[b]}}("zh-CHS");XY.Cookie={get:function(b){return(b=document.cookie.match(new RegExp("(^| )"+b+"=([^;]*)(;|$)")))?b[2].u(true):""},set:function(b,d,e,j,i){b=b+"="+(d+"").u();e=parseInt(e)||48;i=i||"/";d=new Date;d.setTime(d.getTime()+e*3600*1E3);b+=";expires="+d.toGMTString();if(j)b+=";domain="+j;b+=";path="+i;document.cookie=b},del:function(){}};
XY.extend(XY,{namespace:XY.object,addEvent:XY.Event.addEvent,removeEvent:XY.Event.removeEvent,getEvent:XY.Event.getEvent,stopEvent:XY.Event.stop,getElements:function(){return XY.Dom.getElements.apply(XY.Dom,arguments)},guid:XY.uniqueId,documentSize:XY.body,delEm:function(b){if((b=XY.Dom.getById(b))&&b!=document.body)if(b.removeNode)b.removeNode(true);else{if(b.childNodes.length>0)for(var d=b.childNodes.length-1;d>=0;d--)XY.delEm(b.childNodes[d]);b.parentNode&&b.parentNode.removeChild(b)}return this},
addCN:function(b,d){if((b=XY.Dom.getById(b))&&!b.className)b.className="";if(b&&!(new RegExp("(?:^|\\s+)"+d+"(?:\\s+|$)")).test(b.className))b.className+=(b.className.length>0?" ":"")+d;return this},rmCN:function(b,d){if(b=XY.Dom.getById(b))b.className=b.className.replace(new RegExp("(?:^|\\s+)"+d+"(?:\\s+|$)")," ").trim();return this},toJSON:function(b){b||(b="");b=b.trim().replace(/^for\(;;\);/,"");try{return(new Function("return "+b))()}catch(d){try{return eval("("+b+")")}catch(e){}return{status:"error",
message:XY.LRes.serverBusy}}},toHTML:function(b){return(b+"").replace(/&nbsp;/gi," ").replace(/&gt;/gi,">").replace(/&lt;/gi,"<").replace(/&quot;/gi,'"').replace(/&amp;/gi,"&")},toText:function(b){return(b+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\s/g,"&nbsp;").replace(/"/g,"&quot;")}});
XY.PageEvent={pageResize:"resize",pageScroll:"scroll",mousedown:"mousedown",beforeunload:"beforeunload",click:"click",init:function(){var b=this;XY.addEvent(window,b.pageResize,function(){b.fireEvent(b.pageResize)});XY.addEvent(window,b.pageScroll,function(){b.fireEvent(b.pageScroll)});XY.addEvent(document,b.mousedown,function(){b.fireEvent(b.mousedown)});XY.addEvent(document,b.click,function(){b.fireEvent(b.click)});var d=XY.emptyFn;if(XY.isMethod(window.onbeforeunload))d=window.onbeforeunload;window.onbeforeunload=
function(){var e={};d();b.fireEvent(b.beforeunload,e);if(e.message)return e.message};delete b.init;XY.extend(b,XY.UserEvent);return b}}.init();XY.TRes={common:'{tip}{if(XY.isString(msg))}<div class="ppubox"><div class="ppuin"><div class="pputxt">{msg}</div></div></div>{else}<div class="xybean_pop"><ul> <li class="grey3">{msg.msg}</li><li><span class="red xybean_font iblk">\u6821\u56ed\u8c46</span><span class="xybean_value iblk">+{msg.score}</span><span class="ico xybean iblk"></span></li><li class="xybean_org">\u6821\u56ed\u7f51 \u4f60\u6211\u5fc3\u4e2d\u7684\u7f51\u7edc\u6821\u56ed</li></ul></div>{/if}{/tip}{msgbox}<div id="xy_msgbox_outer_{controlId}" class="infobox2" style="width:{width}px;height:{height}px;"><div class="infbo"><div class="infbi" style="height:{height}px;" id="xy_msgbox_inner_{controlId}"><dl class="ifbdl"><dt class="ifbttl h24" id="xy_msgbox_tlecnt_{controlId}" style="cursor:move;"><span class="fl">{ops.title}</span><a href="javascript:;" onclick="return false;" id="xy_msgbox_{controlId}_close" class="fr infclose">\u00d7</a></dt><dd id="xy_msgbox_cnt_{controlId}">{if(ops.url)}<iframe style="width:100%;height:100%;display:none;" frameborder="0"{if(ops.ifmops)}{for(var p in ops.ifmops)}{p}="{ops.ifmops[p]}" {/for}{/if} scrolling="{ops.scrollbar||\'no\'}"></iframe><div style="text-align:center;" id="{controlId}_tip"><br /><br />\u6b63\u5728\u8f7d\u5165\uff0c\u8bf7\u7a0d\u540e...</div>{else}{if(ops.haveSpace)}<div class="infocontent wbr">{/if}{ops.content}{if(ops.haveSpace)}</div>{/if}{/if}</dd>{if(!ops.hideBottom&&btns.length)}<dd class="infcnfm" id="xy_msgbox_btns_{controlId}">{for(var i=0,j=btns.length;i<j;i++)}&nbsp;&nbsp;<input type="button" class="grn2 bbtn bw solid bdr-grn{!i?3:6}" style="color:#328916" value="{btns[i].text.length>2?btns[i].text:btns[i].text.split("").join(" ")}" id="xy_msgbox_{controlId}_btn_{i}" />&nbsp;&nbsp;{/for}</dd>{/if}</dl></div></div></div> {/msgbox}{ddl}<ul>{for(var i=0,j=datalist.length,dl;i<j,dl=datalist[i];i++)}<li><a href="javascript:;" value="{(dl.value+\'\').encodeURIComponent()}" class="grey2 nowrap2" title="{dl.text}">{dl.text}</a></li>{/for}</ul>{/ddl}{dc}<ul class="move{datalist.length>5?\' mxht\':\'\'}">{for(var i=0,j=datalist.length,dl;i<j,dl=datalist[i];i++)}<li{if(i>=j-1)} class="m-nobdr"{/if}><a href="javascript:;" title="{dl.text}" value="{(dl.value+\'\').encodeURIComponent()}" class="grn2">{dl.text}</a></li>{/for}</ul>{/dc}{face}{var max=99,bk=13,size={width:27,height:27},tipMap=\'\u4eb2\u4eb2,\u4f24\u5fc3,\u5077\u7b11,\u50b2\u6162,\u518d\u89c1,\u51b7\u6c57,\u53d1\u5446,\u53d1\u6012,\u53ef\u601c,\u53ef\u7231,\u53f3\u54fc\u54fc,\u5de6\u54fc\u54fc,\u5455\u5410,\u5492\u9a82,\u5618,\u56f0,\u574f\u7b11,\u5927\u54ed,\u59d4\u5c48,\u5bb3\u7f9e,\u5c34\u5c2c,\u5f97\u610f,\u5fae\u7b11,\u60ca\u6050,\u60ca\u8bb6,\u6293\u72c2,\u6298\u78e8,\u6316\u9f3b\u5b54,\u64e6\u6c57,\u660f,\u6d41\u6c57,\u6d41\u6cea,\u751f\u6c14,\u7591\u95ee,\u767d\u773c,\u7761\u89c9,\u7b11,\u7cd7\u5927\u4e86,\u8272,\u8c03\u76ae,\u9119\u89c6,\u9177,\u95ed\u5634,\u9634\u9669,\u96be\u8fc7,\u9965\u997f,\u9f13\u638c,\u9f87\u7259,\u54c8\u6b20,\u52aa\u529b\'.split(\',\');}<table style="background-color:#ffffff;border:solid 1px #BBE4A6;width:{size.width*bk+4}px"><tr>{for(var i=50;i<=max;i++)}<td style="height:{size.width}px;width:{size.height}px;text-align:center;overflow:hidden;" onmouseover="XY.Page.faceMouseover(this,\'{Path.IMAGE}/faces/jls/{i}\',\'{tipMap[i-50]}\',{i-50},{bk});" onmouseout="XY.Page.faceMouseout(this);" title="{tipMap[i-50]}"><img src="{Path.IMAGE}/faces/jls/{i}.gif" style="cursor:pointer;width:{size.width-2}px;height:{size.height-2}px;" fid="{i}" /></td>{if((i+1-50)%bk==0&&(i+1!=max))}</tr><tr>{/if}{/for}{var miss=bk-(max+1)%bk;}{for(var i=0;i<miss;i++)}<td>&nbsp;</td>{/for}</tr></table><div style="position:absolute;top:0px;left:0px;display:none;" class="curr_emotion" id="{id}_preview"></div>{/face}'};
XY.object("XY.Widget");
XY.Widget.Control=XY.createClass(XY.UserEvent,{isShown:false,init:function(b,d){this.ctrlId=XY.guid();this.setZIdx(b);this.setOpacity(d)},show:function(){XY.Dom.setStyle(this.ctrlId,{display:""});this.isShown=true},hide:function(b,d){var e=this;function j(){XY.delEm(this.ctrlId);e.isShown=false;XY.isMethod(d)&&d()}if(b)j();else{e._$hideTween=new XY.Tween;e._$hideTween.setParam(0.2);e._$hideTween.addEvent(XY.Event.chgEvent,function(i,m){XY.Dom.setStyle(e.ctrlId,{opacity:m.fn(e._$opc,0)})});e._$hideTween.addEvent(XY.Event.endEvent,
j);e._$hideTween.start()}},stopAniHide:function(){if(this._$hideTween){this._$hideTween.stop(true);delete this._hideTween}if(this._$hideAfter){XY.clearTimer(this._$hideAfter);delete this._$hideAfter}},showMask:function(){var b=this.ctrlId+"_mask";if(!XY(b)){var d=this.getZIdx()-1;d=XY("div",{id:b},{position:"absolute",zIndex:d,backgroundColor:"black",opacity:self==top?XY.isUndefined(this.$maskOpacity)?0.5:this.$maskOpacity:0.05,left:0,top:0});document.body.appendChild(d)}if(!this._$maskWRS){this._$maskWRS=
function(){var e=XY.body();XY.Dom.setStyle(b,{width:e.fullWidth+"px",height:e.fullHeight+"px"})};this._$maskWRS();XY.PageEvent.addEvent(XY.PageEvent.pageResize,this._$maskWRS)}},setMaskOpacity:function(b){this.$maskOpacity=b=b||0;XY.Dom.setStyle(this.ctrlId+"_mask",{opacity:b})},hideMask:function(){XY.delEm(this.ctrlId+"_mask");XY.PageEvent.removeEvent(XY.PageEvent.pageResize,this._$maskWRS);delete this._$maskWRS},setZIdx:function(b){this._$zIdx=b||1E3;if(this.isShown){XY.Dom.setStyle(this.ctrlId,
{zIndex:b});XY.Dom.setStyle(this.ctrlId+"_mask",{zIndex:Math.max(b-1,0)})}},setPos:function(b,d){this.isShown&&XY.Dom.setStyle(this.ctrlId,{left:b+"px",top:d+"px"})},setOpacity:function(b){this._$opc=b||1;this.isShown&&XY.Dom.setStyle(this.ctrlId,{opacity:b})},getEventPos:function(b){b=XY.Event.pageXY(b);var d=XY.Widget.Control;if(b.x==0&&b.y==0){if(d.$lastEP)return d.$lastEP;b=XY.body();return{x:0,y:b.fullHeight/2}}return d.$lastEP=b},getZIdx:function(){return this._$zIdx},hideAfter:function(b,d){this._$hideAfter=
XY.delay(this.hide,b||1E3,false,this,d)}});
XY.Widget.Tip=XY.createClass(XY.Widget.Control,function(b){return{init:function(){var d=XY.Widget.Tip.$count+=10;b.init.call(this,d)},setMsg:function(d){this.isShown&&XY.JTE.using(XY.TRes.common,"tip").toFill(this.ctrlId,{msg:d}).delTemp()},show:function(d,e,j){var i=this,m=XY.PageEvent;i.stopAniHide();j&&i.setZIdx(j);if(!i.isShown){i.isShown=true;e&&i.showMask();if(!XY(i.ctrlId)){e=XY("div",{id:i.ctrlId},{position:XY.Browser.isIE6?"absolute":"fixed",left:"-1000px",top:"-1000px",zIndex:i.getZIdx()});
document.body.appendChild(e)}i._$wresize=function(){var f=XY.documentSize(),h=XY.Dom.getBound(XY(i.ctrlId).firstChild),k=(f.viewWidth-h.w)/2,g=(f.viewHeight-h.h)/2;try{if(self!=top&&window.frameElement.getAttribute("xy_dlg")!="true")g=i.getEventPos().y-h.h}catch(l){XY.log(l)}if(XY.Browser.isIE6){k+=f.scrollLeft;g+=f.scrollTop}XY.Dom.setStyle(i.ctrlId,{left:k+"px",top:g+"px"})};m.addEvent(m.pageResize,i._$wresize);XY.Browser.isIE6&&m.addEvent(m.pageScroll,i._$wresize)}try{var a=document.activeElement;
a!=window&&a!=document&&a!=document.body&&a.blur()}catch(c){}i.setMsg(d);i.setOpacity(1);i._$wresize()},hide:function(d){var e=this,j=XY.PageEvent;b.hide.call(e,d,function(){if(e._$wresize){j.removeEvent(j.pageResize,e._$wresize);j.removeEvent(j.pageScroll,e._$wresize)}e.hideMask();XY.delEm(e.ctrlId);XY.Widget.Tip.$count-=10})}}});XY.Widget.Tip.$count=6E3;
XY.Widget.Msgbox=XY.createClass(XY.Widget.Control,function(b){return{init:function(){var d=XY.Widget.Msgbox.$count+=10;b.init.call(this,d)},show:function(d,e,j,i,m,a){var c=this,f=c.getZIdx(),h;XY.isArray(e)||(e=[]);c._$useMask=!!m;c.stopAniHide();if(!c.isShown){c.isShown=true;c.setZIdx(a?a.getZIdx()+10:f);m&&c.showMask();if(!XY(c.ctrlId)){m=XY("div",{id:c.ctrlId},{position:"absolute",left:-screen.width+"px",zIndex:c.getZIdx(),padding:"1px","float":"left"});document.body.appendChild(m)}c._$btnLen=
e.length;XY.JTE.using(XY.TRes.common,"msgbox").toFill(c.ctrlId,{ops:d,btns:e,controlId:c.ctrlId,width:j||280,height:i||140}).delTemp();if(d.url)if(h=c.getIframe()){h.src=d.url;h.setAttribute("xy_dlg","true")}for(d=0;d<c._$btnLen;d++){c["__mbtne_"+d]=function(g){return function(l){XY.stopEvent(l);l={};try{XY.isMethod(e[g].fun)&&e[g].fun(c,l)}catch(o){alert(o.message)}l.cancle||c.hide(true)}}(d);XY.addEvent("xy_msgbox_"+c.ctrlId+"_btn_"+d,"click",c["__mbtne_"+d])}c._$mmove=function(){c.fireEvent("mousedown");
c._$dragMask(true);var g=XY.Dom.getBound(c.ctrlId),l=g.x,o=g.y,q=XY.body();XY.drag(c.ctrlId,function(r,w,v,x){g.x=l+=v;g.y=o+=x;if(g.x<=q.scrollLeft)g.x=q.scrollLeft;else if(g.x>=q.viewWidth-g.w+q.scrollLeft)g.x=q.viewWidth-g.w+q.scrollLeft;if(g.y<=q.scrollTop)g.y=q.scrollTop;else if(g.h>q.viewHeight)g.y=q.scrollTop;else if(g.y>=q.viewHeight-g.h+q.scrollTop)g.y=q.viewHeight-g.h+q.scrollTop;XY.Dom.setStyle(r,{left:g.x+"px",top:g.y+"px"})},function(){c._$dragMask()})};c._$dragMask=function(g,l,o,q){l=
c.ctrlId+"_dragmask";if(g){q=XY.Dom.getBound("xy_msgbox_tlecnt_"+c.ctrlId);o=XY.Dom.getBound("xy_msgbox_cnt_"+c.ctrlId);XY(l)||XY("xy_msgbox_cnt_"+c.ctrlId).appendChild(XY("div",{id:l},{position:"absolute",backgroundColor:"#ffffff",cursor:"move",left:0,top:q.h+"px",opacity:0}));XY.Dom.setStyle(l,{display:"",width:o.w+"px",height:o.h+"px"})}else XY.Dom.setStyle(l,{display:"none"})};c._$submit=function(g){c.__mbtne_0&&c.__mbtne_0();XY.stopEvent(g)};c._$hideIfmMsg=function(){XY.delEm(c.ctrlId+"_tip");
XY.Dom.setStyle(h,{display:""});XY.removeEvent(h,"load",c._$hideIfmMsg)};c._$mbclose=function(){c.hide(true)};XY.addEvent("xy_msgbox_tlecnt_"+c.ctrlId,"mousedown",c._$mmove);XY.addEvent("xy_msgbox_"+c.ctrlId+"_close","click",c._$mbclose);XY.addEvent("xy_msgbox_"+c.ctrlId+"_close","mousedown",XY.stopEvent);(h=c.getIframe())&&XY.addEvent(h,"load",c._$hideIfmMsg);c.setSize(j,i);var k="xy_msgbox_"+c.ctrlId+"_btn_0";XY(k)&&XY(k).focus();XY.getElements("form","xy_msgbox_cnt_"+c.ctrlId,function(g){XY.addEvent(g,
"submit",c._$submit)})}c.setOpacity(1)},getIframe:function(){var d=XY("xy_msgbox_cnt_"+this.ctrlId);d=d.firstChild;for(var e=/^iframe$/i;d;){if(d.tagName&&d.tagName.c(e))return d;d=d.nextSibling}return null},setSize:function(d,e,j){d=d||280;e=e||140;var i=this,m,a;if(i.isShown){m=XY.Dom.getBound("xy_msgbox_tlecnt_"+i.ctrlId).h;a=XY.Dom.getBound("xy_msgbox_btns_"+i.ctrlId).h;XY.Dom.setStyle("xy_msgbox_cnt_"+i.ctrlId,{height:Math.max(e-a-m,40)+"px"});XY.Dom.setStyle("xy_msgbox_outer_"+i.ctrlId,{width:d+
"px",height:e+"px"});XY.Dom.setStyle("xy_msgbox_inner_"+i.ctrlId,{height:e+"px"});(d=i.getIframe())&&XY.Dom.setStyle(d,{height:Math.max(e-a-m,40)+"px"})}j||i.toCenter()},toCenter:function(){var d=this,e,j,i;if(d.isShown){XY.Dom.getBound("xy_msgbox_tlecnt_"+d.ctrlId);XY.Dom.getBound("xy_msgbox_btns_"+d.ctrlId);e=XY.body();XY.Dom.cleanWhiteSpace(d.ctrlId);j=XY.Dom.getBound(XY(d.ctrlId).firstChild);if(self==top)i=Math.max((e.viewHeight-j.h)/2+e.scrollTop-2,e.scrollTop);else{i=d.getEventPos().y;i=i-j.h/
2>0?i-j.h/2:i;XY.log("use event y:",i)}d.setPos((e.viewWidth-j.w)/2+e.scrollLeft-2,i)}},setPos:function(d,e){var j=this;XY.Dom.setStyle(j.ctrlId,{left:d+"px",top:e+"px"})},_hide:function(d){var e=this;b.hide.call(e,d,function(){for(var j=0;j<e._$btnLen;j++){XY.removeEvent("xy_msgbox_"+e.ctrlId+"_btn_"+j,"click",e["__mbtne_"+j]);delete e["__mbtne_"+j]}XY.getElements("form","xy_msgbox_cnt_"+e.ctrlId,function(i){XY.removeEvent(i,"submit",e._$submit)});XY.removeEvent("xy_msgbox_tlecnt_"+e.ctrlId,"mousedown",
e._$mmove);XY.removeEvent("xy_msgbox_"+e.ctrlId+"_close","click",e._$mbclose);XY.removeEvent("xy_msgbox_"+e.ctrlId+"_close","mousedown",XY.stopEvent);e.$ticktimer&&XY.clearTimer(e.$ticktimer);delete e.$ticktimer;delete e._$mmove;delete e._$btnLen;delete e._$submit;delete e._$mbclose;delete e._$dragMask;e.hideMask();XY.delEm(e.ctrlId)})},hide:function(d){var e=this,j={};e.fireEvent("close",j);j.cancle||e._hide(d)},runIframeMethod:function(d){var e=this.getIframe(),j,i=true,m=null;if(!e)return e;j=
e.contentWindow;try{XY.each(XY.Lang.toArray(d,"."),function(c){if(j[c]){m=j;j=j[c]}else{i=false;throw XY.$break;}});if(i)return j.apply(m,XY.Array.removeAt(XY.Lang.toArray(arguments),0));return null}catch(a){XY.log("run iframe method error:",a);return null}},setBtnText:function(d,e){XY("xy_msgbox_"+this.ctrlId+"_btn_"+d)&&XY.Dom.setVal("xy_msgbox_"+this.ctrlId+"_btn_"+d,e)},display:function(d){d=this;d.isShown=true;XY.Dom.setStyle(d.ctrlId,{display:""});d._$useMask&&d.showMask();d.toCenter()},tickHideAfter:function(d){if(d>
0){var e=this,j;e.$ticktimer=XY.delay(function(){d--;if(d<0){XY.clearTimer(e.$ticktimer);e.hide(true)}else{j={time:d};e.fireEvent("tick",j);j.cancle||e.setBtnText(0,XY.LRes.closeAfter.f(j.time))}},1E3,1)}},conceal:function(d){d=this;d.isShown=false;XY.Dom.setStyle(d.ctrlId,{display:"none"});d._$useMask&&d.hideMask()}}});XY.Widget.Msgbox.$count=5E3;
XY.Widget.DropDownList=XY.createClass(XY.UserEvent,function(){return{showNumber:6,showPos:"bottom",init:function(b,d){var e=this;e.$cid=b;e.$input=XY.getElements("input",b)[0];e.$picker=XY.getElements("div",b)[0];XY.Dom.setStyle(e.$input,{cursor:"default"});if(XY.Lang.isNumber(d))e.showNumber=d;e._$show=XY.bind(e.show,e);e._$md=function(j){if(XY.Page.$activeDDL!=e){XY.Page.$activeDDL&&XY.Page.$activeDDL.hide();XY.Page.$activeDDL=e}e.fireEvent("focus");XY.stopEvent(j)};XY.addEvent(b,"click",e._$show);
XY.addEvent(b,"mousedown",e._$md);e.$hide=XY.bind(e.hide,e)},_fillData:function(){var b=this,d=b.$cid+"_ddlcnt";delete b.$lv;delete b.$lt;if(XY(d)){XY.JTE.using(XY.TRes.common,"ddl").toFill(d,{datalist:b.$data}).delTemp();XY.Dom.setStyle(d,{height:(b.$data.length>b.showNumber?b.showNumber:b.$data.length)*23+b.showNumber+"px",overflowY:b.$data.length>b.showNumber?"auto":"hidden"})}},setShowPos:function(b){this.showPos=b},fillData:function(b){this.$data=b;this._fillData()},scrollToTop:function(b){var d=
this,e=XY(d.$cid+"_ddlcnt");if(d.isShown&&e){e.scrollTop=0;delete d._$needToTop}else if(!b)d._$needToTop=true},show:function(b){XY.stopEvent(b);b=this;var d=b.$cid+"_ddlcnt",e,j;if(b.isShown)b.hide();else{b.isShown=true;if(XY(d))XY.Dom.setStyle(d,{display:""});else{b._$sdivId=d;b._$sdivCk=XY.bind(b.selected,b);e=XY("div",{id:d},{position:"absolute",left:"-1000px",top:"-1000px"});b.__$zidx&&XY.Dom.setStyle(e,{zIndex:b.__$zidx});e.className="droplist";document.body.appendChild(e);b._fillData();XY.addEvent(e,
"mousedown",XY.stopEvent);XY.addEvent(e,"click",b._$sdivCk)}e=XY.Dom.getBound(b.$cid);j=b.showPos=="top"?e.y-XY.Dom.getBound(d).h+2:e.y+e.h-2;XY.Dom.setStyle(d,{left:e.x+"px",top:j+"px",width:e.w-2+"px"});b._$needToTop&&b.scrollToTop(true);XY.PageEvent.addEvent(XY.PageEvent.mousedown,b.$hide)}},selected:function(b){var d=XY.Event.target(b),e=this;XY.stopEvent(b);if(d&&d.tagName&&d.tagName.contains(/^a$/i)){b={};b={text:d.innerHTML,value:(d.getAttribute("value")+"").encodeURIComponent(true)};if(e.$lv!=
b.value||e.$lt!=b.text){e.fireEvent("selected",b);if(!b.cancle){e.setText(b.text);e.$lv=b.value;e.$lt=b.text}}}e.hide()},clearCache:function(){var b=this;delete b.$lv;delete b.$lt},hide:function(){this.isShown=false;XY.Dom.setStyle(this.$cid+"_ddlcnt",{display:"none"});XY.PageEvent.removeEvent(XY.PageEvent.mousedown,this.$hide)},changeData:function(b){this.$data=b;this._fillData()},setText:function(b){XY.Dom.setVal(this.$input,XY.toHTML(b))},addItem:function(b,d){var e=this;XY.Array.insert(e.$data,
b,d);e.changeData(e.$data)},selByValue:function(b){var d=this,e={},j=-1;XY.each(d.$data,function(i,m){if(i.value==b){e={text:i.text,value:i.value};d.fireEvent("selected",e);if(!e.cancle){d.setText(e.text);j=m;d.$lv=e.value;d.$lt=e.text;throw XY.$break;}}});return j},selByText:function(b){var d=this,e={},j=-1;XY.each(d.$data,function(i,m){if(i.text==b){e={text:i.text,value:i.value};d.fireEvent("selected",e);e.cancle||d.setText(e.text);j=m;throw XY.$break;}});return j},setZIdx:function(b){var d=this,
e=d.$cid+"_ddlcnt";if(XY(e))XY.Dom.setStyle(e,{zIndex:b});else d.__$zidx=b},dispose:function(){var b=this;XY.removeEvent(b.$cid,"click",b._$show);XY.removeEvent(b.$cid,"mousedown",b._$md);XY.removeEvent(b._$sdivId,"mousedown",XY.stopEvent);XY.removeEvent(b._$sdivId,"click",b._$sdivCk);XY.delEm(b._$sdivId);b.hide()}}});
XY.Widget.DropContainer=XY.createClass(XY.UserEvent,function(){return{init:function(b){var d=this;d.$cid=XY.Dom.getAttribute(b,"id");d.$hide=XY.bind(d.hide,d);d._$show=XY.bind(d.show,d,true);d._$md=function(e){if(XY.Page.$activeDC!=d){XY.Page.$activeDC&&XY.Page.$activeDC.hide();XY.Page.$activeDC=d}d.fireEvent("focus");XY.stopEvent(e)};XY.addEvent(b,"click",d._$show);XY.addEvent(b,"mousedown",d._$md)},show:function(b){XY.stopEvent();var d=this,e=d.$cid+"_dcnt";b||d._$md();if(d.isShown)d.hide();else{d.isShown=
true;if(XY(e))XY.Dom.setStyle(e,{display:""});else{d._$sdivId=e;d._$sdivCk=XY.bind(d.selected,d);b=XY("div",{id:e},{position:"absolute"});document.body.appendChild(b);d._fillData();XY.addEvent(b,"mousedown",XY.stopEvent);XY.addEvent(b,"click",d._$sdivCk)}b=XY.Dom.getBound(d.$cid);XY.Dom.setStyle(e,{left:b.x+"px",top:b.y+b.h-2+"px"});XY.PageEvent.addEvent(XY.PageEvent.mousedown,d.$hide)}},_fillData:function(){var b=this,d=b.$cid+"_dcnt";XY(d)&&XY.JTE.using(XY.TRes.common,"dc").toFill(d,{datalist:b.$data}).delTemp()},
selected:function(b){b=XY.Event.target(b);var d=this;if(b&&b.tagName&&b.tagName.contains(/^a$/i)){var e={};e={text:b.innerHTML,value:(b.getAttribute("value")+"").encodeURIComponent(true),node:XY(d.$cid)};d.fireEvent("selected",e)}d.hide()},changeData:function(b){this.$data=b;this._fillData()},hide:function(){this.isShown=false;XY.Dom.setStyle(this.$cid+"_dcnt",{display:"none"});XY.PageEvent.removeEvent(XY.PageEvent.mousedown,this.$hide)}}});
XY.Widget.City=XY.createClass(XY.UserEvent,function(){return{init:function(b,d,e,j){if(!XY.object("XY.Common.CityData",true))throw new Error("City class need XY.Common.CityData,include it!");var i=this,m,a=false,c,f;i.$po=XY.Page.ddList(b,i.getPvs(),function(g,l){XY(e)&&XY.Dom.setVal(e,l.value);i.$co.changeData(i.getCity(i.$pId=l.value));g=i.$co.$data[0];i.$co.setText(g.text);i.$co.scrollToTop();i.fireEvent("change",{provinceId:i.$pId,cityId:g.value,user:true});XY.Dom.setVal(j,g.value)});if(XY(e)&&
XY.Dom.getVal(e)!="0"){m=XY.Dom.getVal(e);XY.each(i.$po.$data,function(g){if(g.value==m){i.$po.setText(g.text);i.$pId=g.value;throw XY.$break;}})}else{b=i.$po.$data[0];i.$po.setText(b.text);i.$pId=b.value;XY.Dom.setVal(e,m=b.value);a=true}i.$co=XY.Page.ddList(d,i.getCity(m),function(g,l){XY.Dom.setVal(j,l.value);i.fireEvent("change",{provinceId:i.$pId,cityId:l.value,user:true})});if(XY(j)&&XY.Dom.getVal(j)!="0"&&!a){var h=XY.Dom.getVal(j),k=false;XY.each(i.$co.$data,function(g){if(g.value==h){c=g.text;
f=g.value;k=true;throw XY.$break;}});if(k)i.$co.setText(c);else if(i.$co.$data.length){i.$co.setText(i.$co.$data[0].text);XY.Dom.setVal(j,f=i.$co.$data[0].value)}}else{i.$co.setText(i.$co.$data[0].text);XY.Dom.setVal(j,f=i.$co.$data[0].value)}i.$co.addEvent("focus",function(){i.fireEvent("focus")});i.$po.addEvent("focus",function(){i.fireEvent("focus")});XY.delay(function(){i.fireEvent("change",{provinceId:i.$pId,cityId:f})},10)},setZIdx:function(b){var d=this;d.$co&&d.$co.setZIdx(b);d.$po&&d.$po.setZIdx(b)},
getPvs:function(){var b=[];XY.each(XY.Common.CityData.plist,function(d){b.push({text:d.name,value:d.id})});return b},getCity:function(b){var d=[];b&&XY.each(XY.Common.CityData.clist[b],function(e){d.push({text:e.name,value:e.id})});return d},hide:function(b){b=this;b.$po&&b.$po.hide();b.$co&&b.$co.hide()},clearCache:function(){var b=this;b.$po&&b.$po.clearCache();b.$co&&b.$co.clearCache()},dispose:function(b){b=this;b.$po&&b.$po.dispose();b.$co&&b.$co.dispose()}}});
XY.AjaxRequest=XY.createClass(XY.AjaxManager,function(b){return{request:function(d){var e=this,j=d.url,i=d.succ;function m(a,c,f){(f=XY.toJSON(a.responseText))||(f={});if(f.status=="success"){XY.isMethod(i)&&i(f,c);XY.Page.$needRefresh&&XY.Page.reload()}else if(f.status=="notlogin")XY.Page._login(function(k){if(k&&k.status=="error")XY.isMethod(d.fail)&&d.fail(k.message,d.back);else{d.succ=i;e.request(d)}});else if(f.status=="jumpurl"){a=XY.Page;try{a=top.XY.Page}catch(h){}f.message&&a.tipMsg(f.message);
a.reload(800,f.url)}else throw new Error(f.message||"\u672a\u77e5\u9519\u8bef");}j+="";if(j){if(!j.contains(new RegExp("{0}ajax{0}true".format(Path.P),"i"))){j=j.replace(new RegExp(Path.SUFFIX+"$"),"");j+="{0}ajax{0}true{1}".format(Path.P,Path.SUFFIX)}d.url=j}d.succ=m;b.request.call(this,d);return e}}});
XY.Page={City:XY.Widget.City,toJSON:XY.toJSON,toHTML:XY.toHTML,toText:XY.toText,addCN:XY.addCN,rmCN:XY.rmCN,init:function(){var b=this;XY.extend(b,XY.UserEvent);b.setDomain();var d=XY("xy_login");d&&XY.addEvent(d,"click",function(f){XY.stopEvent(f);b.login();return false});XY("set_homepage")&&XY.loadJS("XY.Plugins.SetHomeAndFav?v="+XY.ver);delete b.init;var e=LocalPage;if(e.include){d=new XY.JSLoader;d.addEvent(XY.Event.endEvent,function(){e.$ready=true;XY.isArray(e._$ilist)&&XY.each(e._$ilist,function(h){XY.isMethod(h)&&
h()});delete e._$ilist;try{e.init&&e.init()}catch(f){XY.log(f)}delete e.include;delete e.init});for(var j in e.include){var i=e.include[j];XY.isObject(i)?d.load(i.jsf+"?v="+XY.ver):d.load(i+"?v="+XY.ver)}}else{e.$ready=true;e.init&&e.init();XY.isArray(e._$ilist)&&XY.each(e._$ilist,function(f){XY.isMethod(f)&&f()});delete e._$ilist}try{var m=XY.Cookie.get("xy_loginscore");if(m){m=XY.toJSON(m);if(m.score&&m.msg){XY.Page.tipMsg(m);XY.Cookie.set("xy_loginscore",0,0,XY.DOMAIN)}}}catch(a){}try{document.execCommand("BackgroundImageCache",
false,true)}catch(c){}return b},showFace:function(b,d,e,j){var i=this;b=XY.Dom.getBound(b);var m;if(!i.$faceId)i.$faceId="xy_face_"+XY.guid();i.$faceToInput=d;if(!XY(i.$faceId)){document.body.appendChild(XY("div",{id:i.$faceId},{position:"absolute",left:"-1000px",top:"-1000px"}));XY.JTE.using(XY.TRes.common,"face").toFill(i.$faceId,{id:i.$faceId});XY.addEvent(i.$faceId,"mousedown",function(a,c){XY.stopEvent(a);if((c=XY.Event.target(a))&&c.tagName&&c.tagName.contains(/^img$/i)){XY.Dom.setVal(i.$faceToInput,
XY.Dom.getVal(i.$faceToInput)+"[em:"+c.getAttribute("fid")+":]");XY.delay(function(){try{XY(i.$faceToInput).focus()}catch(f){XY.log(f)}});i.$hideFace()}})}m=XY.Dom.getBound(i.$faceId);if(e=="lb"){d=b.y;e="left"}else if(e=="rb")d=b.y;else if(e=="lt"){d=b.y+b.h-m.h;e="left"}else d=b.y-m.h+b.h;d=d<=0?b.y+b.h:d;e=e=="left"?b.x-m.w+b.w:b.x;XY.Dom.setStyle(i.$faceId,{top:d+"px",left:e+"px",zIndex:j||0});if(!i.$hideFace){i.$hideFace=function(){XY.Dom.setStyle(i.$faceId,{left:"-1000px"});XY.PageEvent.removeEvent("mousedown",
i.$hideFace);delete i.$hideFace};XY.PageEvent.addEvent("mousedown",i.$hideFace)}},faceMouseover:function(b,d,e,j,i){XY.Dom.setStyle(b,{backgroundColor:"#BBE4A6"});if(this.$faceId){b=this.$faceId+"_preview";XY.Dom.setVal(b,'<a href="javascript:;" class="grn2"><img src="'+d+'.gif" /></a><div class="emotion_name">'+e+"</div>");XY.Dom.setStyle(b,j%i<i/2?{left:"",right:"0px",display:""}:{left:"0px",right:"",display:""})}},faceMouseout:function(b){XY.Dom.setStyle(b,{backgroundColor:""});XY.Dom.setStyle(this.$faceId+
"_preview",{display:"none"})},setupEditor:function(b,d,e){if(XY(b)){var j=this,i=function(){if(XY.object("XY.Widget.Editor",true)){var m=XY(b).parentNode,a=XY("div",{id:"PEDT_"+b}),c={};try{m.insertBefore(a,XY(b)||null)}catch(f){m.appendChild(a)}XY.extend(c,{w:XY.Dom.getStyle(b,"width")||XY.Dom.getBound(b).w,h:XY.Dom.getStyle(b,"height")||XY.Dom.getBound(b).h});XY.Dom.setStyle(a,{width:c.w});XY.Dom.setStyle(b,{display:"none"});m=new XY.Widget.Editor("PEDT_"+b,parseInt(c.h));m.addEvent("writecontent",
function(h,k,g){g=XY(b)[XY.Browser.isIE?"innerText":"textContent"];k.content=g.trim().replace(/^<!--([\s\S]*)--\>$/,"$1");XY.Dom.setVal(b,k.content)});m.addEvent("setup",function(h,k){XY.isMethod(d)&&d(k.editor)});m.addEvent("blur",function(h,k){XY.Dom.setVal(b,k.html)});m.setup()}else XY.isMethod(e)&&e()};if(XY.object("XY.Widget.Editor",true))i();else if(j._$ldedt)j.addEvent("LoadEdt",i);else{j._$ldedt=true;XY.loadJS("XY.Widget.Editor.js?v="+XY.ver,function(){i();delete j._$ldedt;j.fireEvent("LoadEdt",
null,true)})}}else throw new Error("Editor need an anchor");},setupAsynEditor:function(b){if(XY(b)){var d=this,e=arguments,j=function(){d.setupEditor.apply(d,e)},i=function(){XY.removeEvent(b,"mousedown",i);XY.removeEvent(b,"focus",i);j()};if(XY.Dom.getVal(b).trim())i();else{XY.addEvent(b,"mousedown",i);XY.addEvent(b,"focus",i)}}else throw new Error("setupAsynEditor need a textarea");},getEditor:function(b){return XY.object("XY.Editors",true)?XY.Editors.getEditor("PEDT_"+b):null},newRequest:function(){return new XY.AjaxRequest},
limit:function(b,d,e){b=XY(b);var j=XY.Dom.getVal(b);j=j.byteLen();XY.Dom.setVal(e,b.value==b.defaultValue?0:j>d?'<font color="red">{0}</font>'.format(j):j)},limitLn:function(b,d,e){var j=this;function i(){j.limit(b,d,e)}XY.addEvent(b,"propertychange",i);XY.addEvent(b,"input",i);XY.addEvent(b,"focus",i);i()},getED:function(b,d){if(XY.getType(b)=="error")b=b.message;b+="";d=XY.LRes;if(b=="timeout")return d.reqTmout;if(b=="halt")return d.reqStop;if(b=="404")return d.e404;if(b=="500")return d.e500;return b},
_serNodes:function(b,d){for(var e=0,j=b.length,i,m;e<j;e++)if((i=b[e])&&i.tagName){i.childNodes&&i.childNodes.length&&this._serNodes(i.childNodes,d);if(i.tagName.contains(/input|textarea|select/i))if(i.name)if(!(i.type&&i.type.c(/radio|checkbox/i)&&!i.checked)){m=i.name;d[m]||(d[m]=[]);d[m].push(XY.Dom.getVal(i).encodeURIComponent())}}},serNode:function(b){var d={},e=[];this._serNodes(XY(b).childNodes,d);for(var j in d)for(b=0;b<d[j].length;b++)e.push(j+"="+d[j][b]);return e.join("&")},serForm:function(b){return this.serNode(b)},
serJSON:function(b,d){d||(d=[]);for(var e in b)if(XY.isArray(b[e]))XY.each(b[e],function(j){d.push(e+"="+j)});else if(XY.getType(b[e])=="object")return this.serJSON(b[e],d);else d.push(e+"="+b[e]);return d.join("&")},postForm:function(b,d,e,j,i){j=j?"&"+j:"";b=XY(b);var m=this,a,c,f;if(b)if((a=XY.Dom.getAttribute(b,"enctype"))&&a.toLowerCase()=="multipart/form-data"){XY.each(XY.Lang.toArray(j,"&"),function(h,k,g){if(h){g=h.split("=");k=XY("input",{type:"hidden",name:g[0]});XY.Dom.setVal(k,g[1]);b.appendChild(k)}});
c=XY.Dom.getAttribute(b,"id")+"_target";if(!XY(c)){i=XY("div",{id:c+"_cnt"},{display:"none"});XY.Dom.setVal(i,'<iframe id="{0}" name="{0}" src="about:blank"></ifame>'.format(c));document.body.appendChild(i)}f=function(h,k){try{h=XY.Dom.getVal(XY(c).contentWindow.document.body);k=m.toJSON(h);if(k.status=="success"){XY.isMethod(d)&&d(k);XY.Page.$needRefresh&&XY.Page.reload()}else if(k.status=="notlogin")XY.Page._login(function(l){if(l&&l.status=="error")XY.isArray(e)&&e(l.message);else m.postForm(b,
d,e,j)});else throw k.message;}catch(g){XY.isMethod(e)&&e(g)}XY.removeEvent(c,"load",f);XY.delay(XY.delEm,10,0,XY,c+"_cnt")};XY.addEvent(c,"load",f);if(i=XY.Dom.getAttribute(b,"action"))if(!i.c(new RegExp("{0}ajax{0}true".format(Path.P),"i"))){i=i.replace(new RegExp(Path.SUFFIX+"$"),"");i+="{0}ajax{0}true{0}form{0}true{1}".format(Path.P,Path.SUFFIX);XY.Dom.setAttribute(b,{action:i})}XY.Dom.setAttribute(b,{target:c});b.submit()}else{if(!m._$pfa)m._$pfa=m.newRequest();m._$pfa.request({url:XY.Dom.getAttribute(b,
"action"),method:(XY.Dom.getAttribute(b,"method")||"POST").toUpperCase(),data:m.serForm(b)+j,fail:XY.isMethod(e)?e:XY.emptyFn,succ:XY.isMethod(d)?d:XY.emptyFn,timeout:i||3E4})}},msgbox:function(b,d,e,j,i){var m=new XY.Widget.Msgbox;m.show(b,d,e,j,i);return m},alert:function(b,d,e,j,i){var m=this;return b=m.msgbox({content:b,title:d||XY.LRes.tip,haveSpace:true},[{text:XY.LRes.ok,fun:e}],j,i,true)},confirm:function(b,d,e,j,i,m){var a=this;b=a.msgbox({content:b,title:d||XY.LRes.delTip,haveSpace:true},
[{text:XY.LRes.ok,fun:e},{text:XY.LRes.cancle,fun:j}],i,m,true);return a.$mb=b},tipMsg:function(b,d,e,j){if(!this.$tip)this.$tip=new XY.Widget.Tip;XY.isUndefined(j)||this.$tip.setMaskOpacity(j);this.$tip.show(b,e);if(d!=0){d||(d=XY.isString(b)?null:3E3);this.$tip.hideAfter(d)}return this.$tip},hideMsg:function(b){this.$tip&&this.$tip.hide(b)},ddList:function(b,d,e,j){b=new XY.Widget.DropDownList(b,j);b.addEvent("selected",function(i,m){XY.isMethod(e)&&e(i,m)});b.changeData(d);return b},dc:function(b,
d,e){b=new XY.Widget.DropContainer(b);b.addEvent("selected",function(j,i){XY.isMethod(e)&&e(j,i)});b.changeData(d);return b},reload:function(b,d){XY.delay(function(){if(d)if(self!=top)top.location=d;else location.href=d;else location.reload()},b||800)},hideAllActiveFloat:function(){this.$activeDC&&this.$activeDC.hide();this.$activeDDL&&this.$activeDDL.hide()},_login:function(b){var d=this;d.hideMsg(true);d._$lgcb=b;if(!d._$lmb)d._$lmb=new XY.Widget.Msgbox;d._$lmb.show({url:"{0}/Login/ajaxlogin".format(Path.ROOT),
title:"\u767b\u5f55"},[],420,200,true)},login:function(){this._login(function(b){b||XY.Page.reload(10)})},closeLogin:function(b){var d=this;if(d._$lmb){d._$lmb.hide(true);delete d._$lmb;if(b){d.$needRefresh=true;d.tipMsg("\u767b\u9646\u6210\u529f\uff01",0,true);if(this.$loginNotRequest)XY.Page.reload();else XY.isMethod(d._$lgcb)&&d._$lgcb()}}},clearLoginCache:function(){this.$loginNotRequest=true},del:function(b,d,e){var j=this;j.confirm(b.tipContent||XY.LRes.delAsk,b.tipTitle||XY.LRes.delTip,function(){j.tipMsg("\u6b63\u5728\u5904\u7406...",
0,true);if(!j.$da)j.$da=j.newRequest();j.$da.request({url:b.url,method:b.method||"POST",succ:function(i){j.tipMsg(i.message||"\u5904\u7406\u6210\u529f",b.tipDelay,true);XY.isMethod(d)&&d(i)},fail:function(i){j.hideMsg(true);j.alert(j.getED(i));XY.isMethod(e)&&e(i)},data:b.data})})},setDomain:function(){XY.Lang.tryThese(function(){var b=location.host.split(".").slice(-2).join(".");document.domain=XY.DOMAIN=b})},closeWindow:function(){if(XY.Browser.isIE)if(XY.Browser.isIE6)window.opener=null;else window.open("",
"_self");else window.open("","_parent","");window.close()},genUrl:function(b,d){b=this.serJSON(b);return(d?Path.ROOT:Path.APP)+"/"+b.replace(/[&=]/g,Path.P)+(Path.U?Path.P+Path.U:"")+(Path.SUFFIX?Path.SUFFIX:"")}};
(function(){var b=XY.createClass({timespan:600,init:function(g){var l=this;l.$cb=g},start:function(){var g=this,l=0,o;if(!g.$tm)g.$tm=XY.delay(function(){o={flag:l};if(l%2)l=-1;l++;g.$cb(g,o)},g.timespan,true)}}),d=document.title,e=XY("xy_nav_msg_count");if(e&&parseInt(e.innerHTML.replace(/[\(\)]/g,""),10)>0){var j=e.parentNode,i=j.innerHTML;(new b(function(g,l){XY.log(l.flag);if(l.flag){document.title="\u3010\u65b0\u6d88\u606f\u3011";j.innerHTML="&nbsp; &nbsp;<ins>&nbsp; </ins>"}else{document.title=
d;j.innerHTML=i}})).start()}var m=XY("xy_nav_setting"),a=XY("xy_nav_setting_more"),c;if(m&&a){XY.addEvent(m,"mouseover",function(){XY.Dom.mousenter(m,function(){clearTimeout(c);XY.Dom.setStyle(a,{display:""})})});XY.addEvent(m,"mouseout",function(){XY.Dom.mouseleave(m,function(){c=XY.delay(function(){XY.Dom.setStyle(a,{display:"none"})},100)})});XY.addEvent(a,"mouseover",function(){XY.Dom.mousenter(a,function(){clearTimeout(c)})});XY.addEvent(a,"mouseout",function(){XY.Dom.mouseleave(a,function(){c=
XY.delay(function(){XY.Dom.setStyle(a,{display:"none"})},100)})})}var f=XY("xy_applist_more"),h=XY("xy_applist_morelist"),k;if(f&&h){XY.addEvent("xy_applist_cnt","mouseout",function(){XY.Dom.mouseleave("xy_applist_cnt",function(){k=XY.delay(function(){XY.Dom.setStyle(h,{display:"none"});f.innerHTML='\u66f4\u591a\u7ec4\u4ef6<span class="iblk ico shrink"></span>'},500)})});XY.addEvent("xy_applist_cnt","mouseover",function(){XY.Dom.mousenter("xy_applist_cnt",function(){clearTimeout(k)})});XY.addEvent(f,
"click",function(){if(f.innerHTML.indexOf("\u66f4\u591a")!=-1){XY.Dom.setStyle(h,{display:"block"});f.innerHTML='\u6536\u8d77<span class="iblk ico expand"></span>'}else{XY.Dom.setStyle(h,{display:"none"});f.innerHTML='\u66f4\u591a\u7ec4\u4ef6<span class="iblk ico shrink"></span>'}})}XY.execScript();XY.Page.init()})();

