var clear="imgs/clear.gif";
var arVersion = navigator.appVersion.split("MSIE");
var version = parseFloat(arVersion[1]);
if(typeof YAHOO=="undefined"||!YAHOO){var YAHOO={};}YAHOO.namespace=function(){var A=arguments,E=null,C,B,D;for(C=0;C<A.length;C=C+1){D=A[C].split(".");E=YAHOO;for(B=(D[0]=="YAHOO")?1:0;B<D.length;B=B+1){E[D[B]]=E[D[B]]||{};E=E[D[B]];}}return E;};YAHOO.log=function(D,A,C){var B=YAHOO.widget.Logger;if(B&&B.log){return B.log(D,A,C);}else{return false;}};YAHOO.register=function(A,E,D){var I=YAHOO.env.modules;if(!I[A]){I[A]={versions:[],builds:[]};}var B=I[A],H=D.version,G=D.build,F=YAHOO.env.listeners;B.name=A;B.version=H;B.build=G;B.versions.push(H);B.builds.push(G);B.mainClass=E;for(var C=0;C<F.length;C=C+1){F[C](B);}if(E){E.VERSION=H;E.BUILD=G;}else{YAHOO.log("mainClass is undefined for module "+A,"warn");}};YAHOO.env=YAHOO.env||{modules:[],listeners:[]};YAHOO.env.getVersion=function(A){return YAHOO.env.modules[A]||null;};YAHOO.env.ua=function(){var C={ie:0,opera:0,gecko:0,webkit:0,mobile:null,air:0};var B=navigator.userAgent,A;if((/KHTML/).test(B)){C.webkit=1;}A=B.match(/AppleWebKit\/([^\s]*)/);if(A&&A[1]){C.webkit=parseFloat(A[1]);if(/ Mobile\//.test(B)){C.mobile="Apple";}else{A=B.match(/NokiaN[^\/]*/);if(A){C.mobile=A[0];}}A=B.match(/AdobeAIR\/([^\s]*)/);if(A){C.air=A[0];}}if(!C.webkit){A=B.match(/Opera[\s\/]([^\s]*)/);if(A&&A[1]){C.opera=parseFloat(A[1]);A=B.match(/Opera Mini[^;]*/);if(A){C.mobile=A[0];}}else{A=B.match(/MSIE\s([^;]*)/);if(A&&A[1]){C.ie=parseFloat(A[1]);}else{A=B.match(/Gecko\/([^\s]*)/);if(A){C.gecko=1;A=B.match(/rv:([^\s\)]*)/);if(A&&A[1]){C.gecko=parseFloat(A[1]);}}}}}return C;}();(function(){YAHOO.namespace("util","widget","example");if("undefined"!==typeof YAHOO_config){var B=YAHOO_config.listener,A=YAHOO.env.listeners,D=true,C;if(B){for(C=0;C<A.length;C=C+1){if(A[C]==B){D=false;break;}}if(D){A.push(B);}}}})();YAHOO.lang=YAHOO.lang||{isArray:function(B){if(B){var A=YAHOO.lang;return A.isNumber(B.length)&&A.isFunction(B.splice);}return false;},isBoolean:function(A){return typeof A==="boolean";},isFunction:function(A){return typeof A==="function";},isNull:function(A){return A===null;},isNumber:function(A){return typeof A==="number"&&isFinite(A);},isObject:function(A){return(A&&(typeof A==="object"||YAHOO.lang.isFunction(A)))||false;},isString:function(A){return typeof A==="string";},isUndefined:function(A){return typeof A==="undefined";},hasOwnProperty:function(A,B){if(Object.prototype.hasOwnProperty){return A.hasOwnProperty(B);}return !YAHOO.lang.isUndefined(A[B])&&A.constructor.prototype[B]!==A[B];},_IEEnumFix:function(C,B){if(YAHOO.env.ua.ie){var E=["toString","valueOf"],A;for(A=0;A<E.length;A=A+1){var F=E[A],D=B[F];if(YAHOO.lang.isFunction(D)&&D!=Object.prototype[F]){C[F]=D;}}}},extend:function(D,E,C){if(!E||!D){throw new Error("YAHOO.lang.extend failed, please check that "+"all dependencies are included.");}var B=function(){};B.prototype=E.prototype;D.prototype=new B();D.prototype.constructor=D;D.superclass=E.prototype;if(E.prototype.constructor==Object.prototype.constructor){E.prototype.constructor=E;}if(C){for(var A in C){D.prototype[A]=C[A];}YAHOO.lang._IEEnumFix(D.prototype,C);}},augmentObject:function(E,D){if(!D||!E){throw new Error("Absorb failed, verify dependencies.");}var A=arguments,C,F,B=A[2];if(B&&B!==true){for(C=2;C<A.length;C=C+1){E[A[C]]=D[A[C]];}}else{for(F in D){if(B||!E[F]){E[F]=D[F];}}YAHOO.lang._IEEnumFix(E,D);}},augmentProto:function(D,C){if(!C||!D){throw new Error("Augment failed, verify dependencies.");}var A=[D.prototype,C.prototype];for(var B=2;B<arguments.length;B=B+1){A.push(arguments[B]);}YAHOO.lang.augmentObject.apply(this,A);},dump:function(A,G){var C=YAHOO.lang,D,F,I=[],J="{...}",B="f(){...}",H=", ",E=" => ";if(!C.isObject(A)){return A+"";}else{if(A instanceof Date||("nodeType" in A&&"tagName" in A)){return A;}else{if(C.isFunction(A)){return B;}}}G=(C.isNumber(G))?G:3;if(C.isArray(A)){I.push("[");for(D=0,F=A.length;D<F;D=D+1){if(C.isObject(A[D])){I.push((G>0)?C.dump(A[D],G-1):J);}else{I.push(A[D]);}I.push(H);}if(I.length>1){I.pop();}I.push("]");}else{I.push("{");for(D in A){if(C.hasOwnProperty(A,D)){I.push(D+E);if(C.isObject(A[D])){I.push((G>0)?C.dump(A[D],G-1):J);}else{I.push(A[D]);}I.push(H);}}if(I.length>1){I.pop();}I.push("}");}return I.join("");},substitute:function(Q,B,J){var G,F,E,M,N,P,D=YAHOO.lang,L=[],C,H="dump",K=" ",A="{",O="}";for(;;){G=Q.lastIndexOf(A);if(G<0){break;}F=Q.indexOf(O,G);if(G+1>=F){break;}C=Q.substring(G+1,F);M=C;P=null;E=M.indexOf(K);if(E>-1){P=M.substring(E+1);M=M.substring(0,E);}N=B[M];if(J){N=J(M,N,P);}if(D.isObject(N)){if(D.isArray(N)){N=D.dump(N,parseInt(P,10));}else{P=P||"";var I=P.indexOf(H);if(I>-1){P=P.substring(4);}if(N.toString===Object.prototype.toString||I>-1){N=D.dump(N,parseInt(P,10));}else{N=N.toString();}}}else{if(!D.isString(N)&&!D.isNumber(N)){N="~-"+L.length+"-~";L[L.length]=C;}}Q=Q.substring(0,G)+N+Q.substring(F+1);}for(G=L.length-1;G>=0;G=G-1){Q=Q.replace(new RegExp("~-"+G+"-~"),"{"+L[G]+"}","g");}return Q;},trim:function(A){try{return A.replace(/^\s+|\s+$/g,"");}catch(B){return A;}},merge:function(){var D={},B=arguments;for(var C=0,A=B.length;C<A;C=C+1){YAHOO.lang.augmentObject(D,B[C],true);}return D;},later:function(H,B,I,D,E){H=H||0;B=B||{};var C=I,G=D,F,A;if(YAHOO.lang.isString(I)){C=B[I];}if(!C){throw new TypeError("method undefined");}if(!YAHOO.lang.isArray(G)){G=[D];}F=function(){C.apply(B,G);};A=(E)?setInterval(F,H):setTimeout(F,H);return{interval:E,cancel:function(){if(this.interval){clearInterval(A);}else{clearTimeout(A);}}};},isValue:function(B){var A=YAHOO.lang;return(A.isObject(B)||A.isString(B)||A.isNumber(B)||A.isBoolean(B));}};YAHOO.util.Lang=YAHOO.lang;YAHOO.lang.augment=YAHOO.lang.augmentProto;YAHOO.augment=YAHOO.lang.augmentProto;YAHOO.extend=YAHOO.lang.extend;YAHOO.register("yahoo",YAHOO,{version:"2.5.1",build:"984"});
(function(){var B=YAHOO.util,K,I,J={},F={},M=window.document;YAHOO.env._id_counter=YAHOO.env._id_counter||0;var C=YAHOO.env.ua.opera,L=YAHOO.env.ua.webkit,A=YAHOO.env.ua.gecko,G=YAHOO.env.ua.ie;var E={HYPHEN:/(-[a-z])/i,ROOT_TAG:/^body|html$/i,OP_SCROLL:/^(?:inline|table-row)$/i};var N=function(P){if(!E.HYPHEN.test(P)){return P;}if(J[P]){return J[P];}var Q=P;while(E.HYPHEN.exec(Q)){Q=Q.replace(RegExp.$1,RegExp.$1.substr(1).toUpperCase());}J[P]=Q;return Q;};var O=function(Q){var P=F[Q];if(!P){P=new RegExp("(?:^|\\s+)"+Q+"(?:\\s+|$)");F[Q]=P;}return P;};if(M.defaultView&&M.defaultView.getComputedStyle){K=function(P,S){var R=null;if(S=="float"){S="cssFloat";}var Q=P.ownerDocument.defaultView.getComputedStyle(P,"");if(Q){R=Q[N(S)];}return P.style[S]||R;};}else{if(M.documentElement.currentStyle&&G){K=function(P,R){switch(N(R)){case"opacity":var T=100;try{T=P.filters["DXImageTransform.Microsoft.Alpha"].opacity;}catch(S){try{T=P.filters("alpha").opacity;}catch(S){}}return T/100;case"float":R="styleFloat";default:var Q=P.currentStyle?P.currentStyle[R]:null;return(P.style[R]||Q);}};}else{K=function(P,Q){return P.style[Q];};}}if(G){I=function(P,Q,R){switch(Q){case"opacity":if(YAHOO.lang.isString(P.style.filter)){P.style.filter="alpha(opacity="+R*100+")";if(!P.currentStyle||!P.currentStyle.hasLayout){P.style.zoom=1;}}break;case"float":Q="styleFloat";default:P.style[Q]=R;}};}else{I=function(P,Q,R){if(Q=="float"){Q="cssFloat";}P.style[Q]=R;};}var D=function(P,Q){return P&&P.nodeType==1&&(!Q||Q(P));};YAHOO.util.Dom={get:function(R){if(R&&(R.nodeType||R.item)){return R;}if(YAHOO.lang.isString(R)||!R){return M.getElementById(R);}if(R.length!==undefined){var S=[];for(var Q=0,P=R.length;Q<P;++Q){S[S.length]=B.Dom.get(R[Q]);}return S;}return R;},getStyle:function(P,R){R=N(R);var Q=function(S){return K(S,R);};return B.Dom.batch(P,Q,B.Dom,true);},setStyle:function(P,R,S){R=N(R);var Q=function(T){I(T,R,S);};B.Dom.batch(P,Q,B.Dom,true);},getXY:function(P){var Q=function(R){if((R.parentNode===null||R.offsetParent===null||this.getStyle(R,"display")=="none")&&R!=R.ownerDocument.body){return false;}return H(R);};return B.Dom.batch(P,Q,B.Dom,true);},getX:function(P){var Q=function(R){return B.Dom.getXY(R)[0];};return B.Dom.batch(P,Q,B.Dom,true);},getY:function(P){var Q=function(R){return B.Dom.getXY(R)[1];};return B.Dom.batch(P,Q,B.Dom,true);},setXY:function(P,S,R){var Q=function(V){var U=this.getStyle(V,"position");if(U=="static"){this.setStyle(V,"position","relative");U="relative";}var X=this.getXY(V);if(X===false){return false;}var W=[parseInt(this.getStyle(V,"left"),10),parseInt(this.getStyle(V,"top"),10)];if(isNaN(W[0])){W[0]=(U=="relative")?0:V.offsetLeft;}if(isNaN(W[1])){W[1]=(U=="relative")?0:V.offsetTop;}if(S[0]!==null){V.style.left=S[0]-X[0]+W[0]+"px";}if(S[1]!==null){V.style.top=S[1]-X[1]+W[1]+"px";}if(!R){var T=this.getXY(V);if((S[0]!==null&&T[0]!=S[0])||(S[1]!==null&&T[1]!=S[1])){this.setXY(V,S,true);}}};B.Dom.batch(P,Q,B.Dom,true);},setX:function(Q,P){B.Dom.setXY(Q,[P,null]);},setY:function(P,Q){B.Dom.setXY(P,[null,Q]);},getRegion:function(P){var Q=function(R){if((R.parentNode===null||R.offsetParent===null||this.getStyle(R,"display")=="none")&&R!=R.ownerDocument.body){return false;}var S=B.Region.getRegion(R);return S;};return B.Dom.batch(P,Q,B.Dom,true);},getClientWidth:function(){return B.Dom.getViewportWidth();},getClientHeight:function(){return B.Dom.getViewportHeight();},getElementsByClassName:function(T,X,U,V){X=X||"*";U=(U)?B.Dom.get(U):null||M;if(!U){return[];}var Q=[],P=U.getElementsByTagName(X),W=O(T);for(var R=0,S=P.length;R<S;++R){if(W.test(P[R].className)){Q[Q.length]=P[R];if(V){V.call(P[R],P[R]);}}}return Q;},hasClass:function(R,Q){var P=O(Q);var S=function(T){return P.test(T.className);};return B.Dom.batch(R,S,B.Dom,true);},addClass:function(Q,P){var R=function(S){if(this.hasClass(S,P)){return false;}S.className=YAHOO.lang.trim([S.className,P].join(" "));return true;};return B.Dom.batch(Q,R,B.Dom,true);},removeClass:function(R,Q){var P=O(Q);var S=function(T){if(!Q||!this.hasClass(T,Q)){return false;}var U=T.className;T.className=U.replace(P," ");if(this.hasClass(T,Q)){this.removeClass(T,Q);}T.className=YAHOO.lang.trim(T.className);return true;};return B.Dom.batch(R,S,B.Dom,true);},replaceClass:function(S,Q,P){if(!P||Q===P){return false;}var R=O(Q);var T=function(U){if(!this.hasClass(U,Q)){this.addClass(U,P);return true;}U.className=U.className.replace(R," "+P+" ");if(this.hasClass(U,Q)){this.replaceClass(U,Q,P);}U.className=YAHOO.lang.trim(U.className);return true;};return B.Dom.batch(S,T,B.Dom,true);},generateId:function(P,R){R=R||"yui-gen";var Q=function(S){if(S&&S.id){return S.id;}var T=R+YAHOO.env._id_counter++;if(S){S.id=T;}return T;};return B.Dom.batch(P,Q,B.Dom,true)||Q.apply(B.Dom,arguments);},isAncestor:function(P,Q){P=B.Dom.get(P);Q=B.Dom.get(Q);if(!P||!Q){return false;}if(P.contains&&Q.nodeType&&!L){return P.contains(Q);}else{if(P.compareDocumentPosition&&Q.nodeType){return !!(P.compareDocumentPosition(Q)&16);}else{if(Q.nodeType){return !!this.getAncestorBy(Q,function(R){return R==P;});}}}return false;},inDocument:function(P){return this.isAncestor(M.documentElement,P);},getElementsBy:function(W,Q,R,T){Q=Q||"*";R=(R)?B.Dom.get(R):null||M;if(!R){return[];}var S=[],V=R.getElementsByTagName(Q);for(var U=0,P=V.length;U<P;++U){if(W(V[U])){S[S.length]=V[U];if(T){T(V[U]);}}}return S;},batch:function(T,W,V,R){T=(T&&(T.tagName||T.item))?T:B.Dom.get(T);if(!T||!W){return false;}var S=(R)?V:window;if(T.tagName||T.length===undefined){return W.call(S,T,V);}var U=[];for(var Q=0,P=T.length;Q<P;++Q){U[U.length]=W.call(S,T[Q],V);}return U;},getDocumentHeight:function(){var Q=(M.compatMode!="CSS1Compat")?M.body.scrollHeight:M.documentElement.scrollHeight;var P=Math.max(Q,B.Dom.getViewportHeight());return P;},getDocumentWidth:function(){var Q=(M.compatMode!="CSS1Compat")?M.body.scrollWidth:M.documentElement.scrollWidth;var P=Math.max(Q,B.Dom.getViewportWidth());return P;},getViewportHeight:function(){var P=self.innerHeight;
var Q=M.compatMode;if((Q||G)&&!C){P=(Q=="CSS1Compat")?M.documentElement.clientHeight:M.body.clientHeight;}return P;},getViewportWidth:function(){var P=self.innerWidth;var Q=M.compatMode;if(Q||G){P=(Q=="CSS1Compat")?M.documentElement.clientWidth:M.body.clientWidth;}return P;},getAncestorBy:function(P,Q){while(P=P.parentNode){if(D(P,Q)){return P;}}return null;},getAncestorByClassName:function(Q,P){Q=B.Dom.get(Q);if(!Q){return null;}var R=function(S){return B.Dom.hasClass(S,P);};return B.Dom.getAncestorBy(Q,R);},getAncestorByTagName:function(Q,P){Q=B.Dom.get(Q);if(!Q){return null;}var R=function(S){return S.tagName&&S.tagName.toUpperCase()==P.toUpperCase();};return B.Dom.getAncestorBy(Q,R);},getPreviousSiblingBy:function(P,Q){while(P){P=P.previousSibling;if(D(P,Q)){return P;}}return null;},getPreviousSibling:function(P){P=B.Dom.get(P);if(!P){return null;}return B.Dom.getPreviousSiblingBy(P);},getNextSiblingBy:function(P,Q){while(P){P=P.nextSibling;if(D(P,Q)){return P;}}return null;},getNextSibling:function(P){P=B.Dom.get(P);if(!P){return null;}return B.Dom.getNextSiblingBy(P);},getFirstChildBy:function(P,R){var Q=(D(P.firstChild,R))?P.firstChild:null;return Q||B.Dom.getNextSiblingBy(P.firstChild,R);},getFirstChild:function(P,Q){P=B.Dom.get(P);if(!P){return null;}return B.Dom.getFirstChildBy(P);},getLastChildBy:function(P,R){if(!P){return null;}var Q=(D(P.lastChild,R))?P.lastChild:null;return Q||B.Dom.getPreviousSiblingBy(P.lastChild,R);},getLastChild:function(P){P=B.Dom.get(P);return B.Dom.getLastChildBy(P);},getChildrenBy:function(Q,S){var R=B.Dom.getFirstChildBy(Q,S);var P=R?[R]:[];B.Dom.getNextSiblingBy(R,function(T){if(!S||S(T)){P[P.length]=T;}return false;});return P;},getChildren:function(P){P=B.Dom.get(P);if(!P){}return B.Dom.getChildrenBy(P);},getDocumentScrollLeft:function(P){P=P||M;return Math.max(P.documentElement.scrollLeft,P.body.scrollLeft);},getDocumentScrollTop:function(P){P=P||M;return Math.max(P.documentElement.scrollTop,P.body.scrollTop);},insertBefore:function(Q,P){Q=B.Dom.get(Q);P=B.Dom.get(P);if(!Q||!P||!P.parentNode){return null;}return P.parentNode.insertBefore(Q,P);},insertAfter:function(Q,P){Q=B.Dom.get(Q);P=B.Dom.get(P);if(!Q||!P||!P.parentNode){return null;}if(P.nextSibling){return P.parentNode.insertBefore(Q,P.nextSibling);}else{return P.parentNode.appendChild(Q);}},getClientRegion:function(){var R=B.Dom.getDocumentScrollTop(),Q=B.Dom.getDocumentScrollLeft(),S=B.Dom.getViewportWidth()+Q,P=B.Dom.getViewportHeight()+R;return new B.Region(R,S,P,Q);}};var H=function(){if(M.documentElement.getBoundingClientRect){return function(Q){var R=Q.getBoundingClientRect();var P=Q.ownerDocument;return[R.left+B.Dom.getDocumentScrollLeft(P),R.top+B.Dom.getDocumentScrollTop(P)];};}else{return function(R){var S=[R.offsetLeft,R.offsetTop];var Q=R.offsetParent;var P=(L&&B.Dom.getStyle(R,"position")=="absolute"&&R.offsetParent==R.ownerDocument.body);if(Q!=R){while(Q){S[0]+=Q.offsetLeft;S[1]+=Q.offsetTop;if(!P&&L&&B.Dom.getStyle(Q,"position")=="absolute"){P=true;}Q=Q.offsetParent;}}if(P){S[0]-=R.ownerDocument.body.offsetLeft;S[1]-=R.ownerDocument.body.offsetTop;}Q=R.parentNode;while(Q.tagName&&!E.ROOT_TAG.test(Q.tagName)){if(Q.scrollTop||Q.scrollLeft){if(!E.OP_SCROLL.test(B.Dom.getStyle(Q,"display"))){if(!C||B.Dom.getStyle(Q,"overflow")!=="visible"){S[0]-=Q.scrollLeft;S[1]-=Q.scrollTop;}}}Q=Q.parentNode;}return S;};}}();})();YAHOO.util.Region=function(C,D,A,B){this.top=C;this[1]=C;this.right=D;this.bottom=A;this.left=B;this[0]=B;};YAHOO.util.Region.prototype.contains=function(A){return(A.left>=this.left&&A.right<=this.right&&A.top>=this.top&&A.bottom<=this.bottom);};YAHOO.util.Region.prototype.getArea=function(){return((this.bottom-this.top)*(this.right-this.left));};YAHOO.util.Region.prototype.intersect=function(E){var C=Math.max(this.top,E.top);var D=Math.min(this.right,E.right);var A=Math.min(this.bottom,E.bottom);var B=Math.max(this.left,E.left);if(A>=C&&D>=B){return new YAHOO.util.Region(C,D,A,B);}else{return null;}};YAHOO.util.Region.prototype.union=function(E){var C=Math.min(this.top,E.top);var D=Math.max(this.right,E.right);var A=Math.max(this.bottom,E.bottom);var B=Math.min(this.left,E.left);return new YAHOO.util.Region(C,D,A,B);};YAHOO.util.Region.prototype.toString=function(){return("Region {"+"top: "+this.top+", right: "+this.right+", bottom: "+this.bottom+", left: "+this.left+"}");};YAHOO.util.Region.getRegion=function(D){var F=YAHOO.util.Dom.getXY(D);var C=F[1];var E=F[0]+D.offsetWidth;var A=F[1]+D.offsetHeight;var B=F[0];return new YAHOO.util.Region(C,E,A,B);};YAHOO.util.Point=function(A,B){if(YAHOO.lang.isArray(A)){B=A[1];A=A[0];}this.x=this.right=this.left=this[0]=A;this.y=this.top=this.bottom=this[1]=B;};YAHOO.util.Point.prototype=new YAHOO.util.Region();YAHOO.register("dom",YAHOO.util.Dom,{version:"2.5.1",build:"984"});
YAHOO.util.CustomEvent=function(D,B,C,A){this.type=D;this.scope=B||window;this.silent=C;this.signature=A||YAHOO.util.CustomEvent.LIST;this.subscribers=[];if(!this.silent){}var E="_YUICEOnSubscribe";if(D!==E){this.subscribeEvent=new YAHOO.util.CustomEvent(E,this,true);}this.lastError=null;};YAHOO.util.CustomEvent.LIST=0;YAHOO.util.CustomEvent.FLAT=1;YAHOO.util.CustomEvent.prototype={subscribe:function(B,C,A){if(!B){throw new Error("Invalid callback for subscriber to '"+this.type+"'");}if(this.subscribeEvent){this.subscribeEvent.fire(B,C,A);}this.subscribers.push(new YAHOO.util.Subscriber(B,C,A));},unsubscribe:function(D,F){if(!D){return this.unsubscribeAll();}var E=false;for(var B=0,A=this.subscribers.length;B<A;++B){var C=this.subscribers[B];if(C&&C.contains(D,F)){this._delete(B);E=true;}}return E;},fire:function(){var D=this.subscribers.length;if(!D&&this.silent){return true;}var H=[].slice.call(arguments,0),F=true,C,I=false;if(!this.silent){}var B=this.subscribers.slice();for(C=0;C<D;++C){var K=B[C];if(!K){I=true;}else{if(!this.silent){}var J=K.getScope(this.scope);if(this.signature==YAHOO.util.CustomEvent.FLAT){var A=null;if(H.length>0){A=H[0];}try{F=K.fn.call(J,A,K.obj);}catch(E){this.lastError=E;}}else{try{F=K.fn.call(J,this.type,H,K.obj);}catch(G){this.lastError=G;}}if(false===F){if(!this.silent){}return false;}}}return true;},unsubscribeAll:function(){for(var A=this.subscribers.length-1;A>-1;A--){this._delete(A);}this.subscribers=[];return A;},_delete:function(A){var B=this.subscribers[A];if(B){delete B.fn;delete B.obj;}this.subscribers.splice(A,1);},toString:function(){return"CustomEvent: "+"'"+this.type+"', "+"scope: "+this.scope;}};YAHOO.util.Subscriber=function(B,C,A){this.fn=B;this.obj=YAHOO.lang.isUndefined(C)?null:C;this.override=A;};YAHOO.util.Subscriber.prototype.getScope=function(A){if(this.override){if(this.override===true){return this.obj;}else{return this.override;}}return A;};YAHOO.util.Subscriber.prototype.contains=function(A,B){if(B){return(this.fn==A&&this.obj==B);}else{return(this.fn==A);}};YAHOO.util.Subscriber.prototype.toString=function(){return"Subscriber { obj: "+this.obj+", override: "+(this.override||"no")+" }";};if(!YAHOO.util.Event){YAHOO.util.Event=function(){var H=false;var I=[];var J=[];var G=[];var E=[];var C=0;var F=[];var B=[];var A=0;var D={63232:38,63233:40,63234:37,63235:39,63276:33,63277:34,25:9};return{POLL_RETRYS:2000,POLL_INTERVAL:20,EL:0,TYPE:1,FN:2,WFN:3,UNLOAD_OBJ:3,ADJ_SCOPE:4,OBJ:5,OVERRIDE:6,lastError:null,isSafari:YAHOO.env.ua.webkit,webkit:YAHOO.env.ua.webkit,isIE:YAHOO.env.ua.ie,_interval:null,_dri:null,DOMReady:false,startInterval:function(){if(!this._interval){var K=this;var L=function(){K._tryPreloadAttach();};this._interval=setInterval(L,this.POLL_INTERVAL);}},onAvailable:function(P,M,Q,O,N){var K=(YAHOO.lang.isString(P))?[P]:P;for(var L=0;L<K.length;L=L+1){F.push({id:K[L],fn:M,obj:Q,override:O,checkReady:N});}C=this.POLL_RETRYS;this.startInterval();},onContentReady:function(M,K,N,L){this.onAvailable(M,K,N,L,true);},onDOMReady:function(K,M,L){if(this.DOMReady){setTimeout(function(){var N=window;if(L){if(L===true){N=M;}else{N=L;}}K.call(N,"DOMReady",[],M);},0);}else{this.DOMReadyEvent.subscribe(K,M,L);}},addListener:function(M,K,V,Q,L){if(!V||!V.call){return false;}if(this._isValidCollection(M)){var W=true;for(var R=0,T=M.length;R<T;++R){W=this.on(M[R],K,V,Q,L)&&W;}return W;}else{if(YAHOO.lang.isString(M)){var P=this.getEl(M);if(P){M=P;}else{this.onAvailable(M,function(){YAHOO.util.Event.on(M,K,V,Q,L);});return true;}}}if(!M){return false;}if("unload"==K&&Q!==this){J[J.length]=[M,K,V,Q,L];return true;}var Y=M;if(L){if(L===true){Y=Q;}else{Y=L;}}var N=function(Z){return V.call(Y,YAHOO.util.Event.getEvent(Z,M),Q);};var X=[M,K,V,N,Y,Q,L];var S=I.length;I[S]=X;if(this.useLegacyEvent(M,K)){var O=this.getLegacyIndex(M,K);if(O==-1||M!=G[O][0]){O=G.length;B[M.id+K]=O;G[O]=[M,K,M["on"+K]];E[O]=[];M["on"+K]=function(Z){YAHOO.util.Event.fireLegacyEvent(YAHOO.util.Event.getEvent(Z),O);};}E[O].push(X);}else{try{this._simpleAdd(M,K,N,false);}catch(U){this.lastError=U;this.removeListener(M,K,V);return false;}}return true;},fireLegacyEvent:function(O,M){var Q=true,K,S,R,T,P;S=E[M].slice();for(var L=0,N=S.length;L<N;++L){R=S[L];if(R&&R[this.WFN]){T=R[this.ADJ_SCOPE];P=R[this.WFN].call(T,O);Q=(Q&&P);}}K=G[M];if(K&&K[2]){K[2](O);}return Q;},getLegacyIndex:function(L,M){var K=this.generateId(L)+M;if(typeof B[K]=="undefined"){return -1;}else{return B[K];}},useLegacyEvent:function(L,M){if(this.webkit&&("click"==M||"dblclick"==M)){var K=parseInt(this.webkit,10);if(!isNaN(K)&&K<418){return true;}}return false;},removeListener:function(L,K,T){var O,R,V;if(typeof L=="string"){L=this.getEl(L);}else{if(this._isValidCollection(L)){var U=true;for(O=L.length-1;O>-1;O--){U=(this.removeListener(L[O],K,T)&&U);}return U;}}if(!T||!T.call){return this.purgeElement(L,false,K);}if("unload"==K){for(O=J.length-1;O>-1;O--){V=J[O];if(V&&V[0]==L&&V[1]==K&&V[2]==T){J.splice(O,1);return true;}}return false;}var P=null;var Q=arguments[3];if("undefined"===typeof Q){Q=this._getCacheIndex(L,K,T);}if(Q>=0){P=I[Q];}if(!L||!P){return false;}if(this.useLegacyEvent(L,K)){var N=this.getLegacyIndex(L,K);var M=E[N];if(M){for(O=0,R=M.length;O<R;++O){V=M[O];if(V&&V[this.EL]==L&&V[this.TYPE]==K&&V[this.FN]==T){M.splice(O,1);break;}}}}else{try{this._simpleRemove(L,K,P[this.WFN],false);}catch(S){this.lastError=S;return false;}}delete I[Q][this.WFN];delete I[Q][this.FN];I.splice(Q,1);return true;},getTarget:function(M,L){var K=M.target||M.srcElement;return this.resolveTextNode(K);},resolveTextNode:function(L){try{if(L&&3==L.nodeType){return L.parentNode;}}catch(K){}return L;},getPageX:function(L){var K=L.pageX;if(!K&&0!==K){K=L.clientX||0;if(this.isIE){K+=this._getScrollLeft();}}return K;},getPageY:function(K){var L=K.pageY;if(!L&&0!==L){L=K.clientY||0;if(this.isIE){L+=this._getScrollTop();}}return L;},getXY:function(K){return[this.getPageX(K),this.getPageY(K)];},getRelatedTarget:function(L){var K=L.relatedTarget;
if(!K){if(L.type=="mouseout"){K=L.toElement;}else{if(L.type=="mouseover"){K=L.fromElement;}}}return this.resolveTextNode(K);},getTime:function(M){if(!M.time){var L=new Date().getTime();try{M.time=L;}catch(K){this.lastError=K;return L;}}return M.time;},stopEvent:function(K){this.stopPropagation(K);this.preventDefault(K);},stopPropagation:function(K){if(K.stopPropagation){K.stopPropagation();}else{K.cancelBubble=true;}},preventDefault:function(K){if(K.preventDefault){K.preventDefault();}else{K.returnValue=false;}},getEvent:function(M,K){var L=M||window.event;if(!L){var N=this.getEvent.caller;while(N){L=N.arguments[0];if(L&&Event==L.constructor){break;}N=N.caller;}}return L;},getCharCode:function(L){var K=L.keyCode||L.charCode||0;if(YAHOO.env.ua.webkit&&(K in D)){K=D[K];}return K;},_getCacheIndex:function(O,P,N){for(var M=0,L=I.length;M<L;M=M+1){var K=I[M];if(K&&K[this.FN]==N&&K[this.EL]==O&&K[this.TYPE]==P){return M;}}return -1;},generateId:function(K){var L=K.id;if(!L){L="yuievtautoid-"+A;++A;K.id=L;}return L;},_isValidCollection:function(L){try{return(L&&typeof L!=="string"&&L.length&&!L.tagName&&!L.alert&&typeof L[0]!=="undefined");}catch(K){return false;}},elCache:{},getEl:function(K){return(typeof K==="string")?document.getElementById(K):K;},clearCache:function(){},DOMReadyEvent:new YAHOO.util.CustomEvent("DOMReady",this),_load:function(L){if(!H){H=true;var K=YAHOO.util.Event;K._ready();K._tryPreloadAttach();}},_ready:function(L){var K=YAHOO.util.Event;if(!K.DOMReady){K.DOMReady=true;K.DOMReadyEvent.fire();K._simpleRemove(document,"DOMContentLoaded",K._ready);}},_tryPreloadAttach:function(){if(F.length===0){C=0;clearInterval(this._interval);this._interval=null;return ;}if(this.locked){return ;}if(this.isIE){if(!this.DOMReady){this.startInterval();return ;}}this.locked=true;var Q=!H;if(!Q){Q=(C>0&&F.length>0);}var P=[];var R=function(T,U){var S=T;if(U.override){if(U.override===true){S=U.obj;}else{S=U.override;}}U.fn.call(S,U.obj);};var L,K,O,N,M=[];for(L=0,K=F.length;L<K;L=L+1){O=F[L];if(O){N=this.getEl(O.id);if(N){if(O.checkReady){if(H||N.nextSibling||!Q){M.push(O);F[L]=null;}}else{R(N,O);F[L]=null;}}else{P.push(O);}}}for(L=0,K=M.length;L<K;L=L+1){O=M[L];R(this.getEl(O.id),O);}C--;if(Q){for(L=F.length-1;L>-1;L--){O=F[L];if(!O||!O.id){F.splice(L,1);}}this.startInterval();}else{clearInterval(this._interval);this._interval=null;}this.locked=false;},purgeElement:function(O,P,R){var M=(YAHOO.lang.isString(O))?this.getEl(O):O;var Q=this.getListeners(M,R),N,K;if(Q){for(N=Q.length-1;N>-1;N--){var L=Q[N];this.removeListener(M,L.type,L.fn);}}if(P&&M&&M.childNodes){for(N=0,K=M.childNodes.length;N<K;++N){this.purgeElement(M.childNodes[N],P,R);}}},getListeners:function(M,K){var P=[],L;if(!K){L=[I,J];}else{if(K==="unload"){L=[J];}else{L=[I];}}var R=(YAHOO.lang.isString(M))?this.getEl(M):M;for(var O=0;O<L.length;O=O+1){var T=L[O];if(T){for(var Q=0,S=T.length;Q<S;++Q){var N=T[Q];if(N&&N[this.EL]===R&&(!K||K===N[this.TYPE])){P.push({type:N[this.TYPE],fn:N[this.FN],obj:N[this.OBJ],adjust:N[this.OVERRIDE],scope:N[this.ADJ_SCOPE],index:Q});}}}}return(P.length)?P:null;},_unload:function(Q){var K=YAHOO.util.Event,N,M,L,P,O,R=J.slice();for(N=0,P=J.length;N<P;++N){L=R[N];if(L){var S=window;if(L[K.ADJ_SCOPE]){if(L[K.ADJ_SCOPE]===true){S=L[K.UNLOAD_OBJ];}else{S=L[K.ADJ_SCOPE];}}L[K.FN].call(S,K.getEvent(Q,L[K.EL]),L[K.UNLOAD_OBJ]);R[N]=null;L=null;S=null;}}J=null;if(I){for(M=I.length-1;M>-1;M--){L=I[M];if(L){K.removeListener(L[K.EL],L[K.TYPE],L[K.FN],M);}}L=null;}G=null;K._simpleRemove(window,"unload",K._unload);},_getScrollLeft:function(){return this._getScroll()[1];},_getScrollTop:function(){return this._getScroll()[0];},_getScroll:function(){var K=document.documentElement,L=document.body;if(K&&(K.scrollTop||K.scrollLeft)){return[K.scrollTop,K.scrollLeft];}else{if(L){return[L.scrollTop,L.scrollLeft];}else{return[0,0];}}},regCE:function(){},_simpleAdd:function(){if(window.addEventListener){return function(M,N,L,K){M.addEventListener(N,L,(K));};}else{if(window.attachEvent){return function(M,N,L,K){M.attachEvent("on"+N,L);};}else{return function(){};}}}(),_simpleRemove:function(){if(window.removeEventListener){return function(M,N,L,K){M.removeEventListener(N,L,(K));};}else{if(window.detachEvent){return function(L,M,K){L.detachEvent("on"+M,K);};}else{return function(){};}}}()};}();(function(){var EU=YAHOO.util.Event;EU.on=EU.addListener;
if(EU.isIE){YAHOO.util.Event.onDOMReady(YAHOO.util.Event._tryPreloadAttach,YAHOO.util.Event,true);var n=document.createElement("p");EU._dri=setInterval(function(){try{n.doScroll("left");clearInterval(EU._dri);EU._dri=null;EU._ready();n=null;}catch(ex){}},EU.POLL_INTERVAL);}else{if(EU.webkit&&EU.webkit<525){EU._dri=setInterval(function(){var rs=document.readyState;if("loaded"==rs||"complete"==rs){clearInterval(EU._dri);EU._dri=null;EU._ready();}},EU.POLL_INTERVAL);}else{EU._simpleAdd(document,"DOMContentLoaded",EU._ready);}}EU._simpleAdd(window,"load",EU._load);EU._simpleAdd(window,"unload",EU._unload);EU._tryPreloadAttach();})();}YAHOO.util.EventProvider=function(){};YAHOO.util.EventProvider.prototype={__yui_events:null,__yui_subscribers:null,subscribe:function(A,C,F,E){this.__yui_events=this.__yui_events||{};var D=this.__yui_events[A];if(D){D.subscribe(C,F,E);}else{this.__yui_subscribers=this.__yui_subscribers||{};var B=this.__yui_subscribers;if(!B[A]){B[A]=[];}B[A].push({fn:C,obj:F,override:E});}},unsubscribe:function(C,E,G){this.__yui_events=this.__yui_events||{};var A=this.__yui_events;if(C){var F=A[C];if(F){return F.unsubscribe(E,G);}}else{var B=true;for(var D in A){if(YAHOO.lang.hasOwnProperty(A,D)){B=B&&A[D].unsubscribe(E,G);}}return B;}return false;},unsubscribeAll:function(A){return this.unsubscribe(A);},createEvent:function(G,D){this.__yui_events=this.__yui_events||{};var A=D||{};var I=this.__yui_events;if(I[G]){}else{var H=A.scope||this;var E=(A.silent);var B=new YAHOO.util.CustomEvent(G,H,E,YAHOO.util.CustomEvent.FLAT);
I[G]=B;if(A.onSubscribeCallback){B.subscribeEvent.subscribe(A.onSubscribeCallback);}this.__yui_subscribers=this.__yui_subscribers||{};var F=this.__yui_subscribers[G];if(F){for(var C=0;C<F.length;++C){B.subscribe(F[C].fn,F[C].obj,F[C].override);}}}return I[G];},fireEvent:function(E,D,A,C){this.__yui_events=this.__yui_events||{};var G=this.__yui_events[E];if(!G){return null;}var B=[];for(var F=1;F<arguments.length;++F){B.push(arguments[F]);}return G.fire.apply(G,B);},hasEvent:function(A){if(this.__yui_events){if(this.__yui_events[A]){return true;}}return false;}};YAHOO.util.KeyListener=function(A,F,B,C){if(!A){}else{if(!F){}else{if(!B){}}}if(!C){C=YAHOO.util.KeyListener.KEYDOWN;}var D=new YAHOO.util.CustomEvent("keyPressed");this.enabledEvent=new YAHOO.util.CustomEvent("enabled");this.disabledEvent=new YAHOO.util.CustomEvent("disabled");if(typeof A=="string"){A=document.getElementById(A);}if(typeof B=="function"){D.subscribe(B);}else{D.subscribe(B.fn,B.scope,B.correctScope);}function E(J,I){if(!F.shift){F.shift=false;}if(!F.alt){F.alt=false;}if(!F.ctrl){F.ctrl=false;}if(J.shiftKey==F.shift&&J.altKey==F.alt&&J.ctrlKey==F.ctrl){var G;if(F.keys instanceof Array){for(var H=0;H<F.keys.length;H++){G=F.keys[H];if(G==J.charCode){D.fire(J.charCode,J);break;}else{if(G==J.keyCode){D.fire(J.keyCode,J);break;}}}}else{G=F.keys;if(G==J.charCode){D.fire(J.charCode,J);}else{if(G==J.keyCode){D.fire(J.keyCode,J);}}}}}this.enable=function(){if(!this.enabled){YAHOO.util.Event.addListener(A,C,E);this.enabledEvent.fire(F);}this.enabled=true;};this.disable=function(){if(this.enabled){YAHOO.util.Event.removeListener(A,C,E);this.disabledEvent.fire(F);}this.enabled=false;};this.toString=function(){return"KeyListener ["+F.keys+"] "+A.tagName+(A.id?"["+A.id+"]":"");};};YAHOO.util.KeyListener.KEYDOWN="keydown";YAHOO.util.KeyListener.KEYUP="keyup";YAHOO.util.KeyListener.KEY={ALT:18,BACK_SPACE:8,CAPS_LOCK:20,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,META:224,NUM_LOCK:144,PAGE_DOWN:34,PAGE_UP:33,PAUSE:19,PRINTSCREEN:44,RIGHT:39,SCROLL_LOCK:145,SHIFT:16,SPACE:32,TAB:9,UP:38};YAHOO.register("event",YAHOO.util.Event,{version:"2.5.1",build:"984"});
if(!YAHOO.util.DragDropMgr){YAHOO.util.DragDropMgr=function(){var A=YAHOO.util.Event;return{ids:{},handleIds:{},dragCurrent:null,dragOvers:{},deltaX:0,deltaY:0,preventDefault:true,stopPropagation:true,initialized:false,locked:false,interactionInfo:null,init:function(){this.initialized=true;},POINT:0,INTERSECT:1,STRICT_INTERSECT:2,mode:0,_execOnAll:function(D,C){for(var E in this.ids){for(var B in this.ids[E]){var F=this.ids[E][B];if(!this.isTypeOfDD(F)){continue;}F[D].apply(F,C);}}},_onLoad:function(){this.init();A.on(document,"mouseup",this.handleMouseUp,this,true);A.on(document,"mousemove",this.handleMouseMove,this,true);A.on(window,"unload",this._onUnload,this,true);A.on(window,"resize",this._onResize,this,true);},_onResize:function(B){this._execOnAll("resetConstraints",[]);},lock:function(){this.locked=true;},unlock:function(){this.locked=false;},isLocked:function(){return this.locked;},locationCache:{},useCache:true,clickPixelThresh:3,clickTimeThresh:1000,dragThreshMet:false,clickTimeout:null,startX:0,startY:0,fromTimeout:false,regDragDrop:function(C,B){if(!this.initialized){this.init();}if(!this.ids[B]){this.ids[B]={};}this.ids[B][C.id]=C;},removeDDFromGroup:function(D,B){if(!this.ids[B]){this.ids[B]={};}var C=this.ids[B];if(C&&C[D.id]){delete C[D.id];}},_remove:function(C){for(var B in C.groups){if(B&&this.ids[B][C.id]){delete this.ids[B][C.id];}}delete this.handleIds[C.id];},regHandle:function(C,B){if(!this.handleIds[C]){this.handleIds[C]={};}this.handleIds[C][B]=B;},isDragDrop:function(B){return(this.getDDById(B))?true:false;},getRelated:function(G,C){var F=[];for(var E in G.groups){for(var D in this.ids[E]){var B=this.ids[E][D];if(!this.isTypeOfDD(B)){continue;}if(!C||B.isTarget){F[F.length]=B;}}}return F;},isLegalTarget:function(F,E){var C=this.getRelated(F,true);for(var D=0,B=C.length;D<B;++D){if(C[D].id==E.id){return true;}}return false;},isTypeOfDD:function(B){return(B&&B.__ygDragDrop);},isHandle:function(C,B){return(this.handleIds[C]&&this.handleIds[C][B]);},getDDById:function(C){for(var B in this.ids){if(this.ids[B][C]){return this.ids[B][C];}}return null;},handleMouseDown:function(D,C){this.currentTarget=YAHOO.util.Event.getTarget(D);this.dragCurrent=C;var B=C.getEl();this.startX=YAHOO.util.Event.getPageX(D);this.startY=YAHOO.util.Event.getPageY(D);this.deltaX=this.startX-B.offsetLeft;this.deltaY=this.startY-B.offsetTop;this.dragThreshMet=false;this.clickTimeout=setTimeout(function(){var E=YAHOO.util.DDM;E.startDrag(E.startX,E.startY);E.fromTimeout=true;},this.clickTimeThresh);},startDrag:function(B,D){clearTimeout(this.clickTimeout);var C=this.dragCurrent;if(C&&C.events.b4StartDrag){C.b4StartDrag(B,D);C.fireEvent("b4StartDragEvent",{x:B,y:D});}if(C&&C.events.startDrag){C.startDrag(B,D);C.fireEvent("startDragEvent",{x:B,y:D});}this.dragThreshMet=true;},handleMouseUp:function(B){if(this.dragCurrent){clearTimeout(this.clickTimeout);if(this.dragThreshMet){if(this.fromTimeout){this.handleMouseMove(B);}this.fromTimeout=false;this.fireEvents(B,true);}else{}this.stopDrag(B);this.stopEvent(B);}},stopEvent:function(B){if(this.stopPropagation){YAHOO.util.Event.stopPropagation(B);}if(this.preventDefault){YAHOO.util.Event.preventDefault(B);}},stopDrag:function(D,C){var B=this.dragCurrent;if(B&&!C){if(this.dragThreshMet){if(B.events.b4EndDrag){B.b4EndDrag(D);B.fireEvent("b4EndDragEvent",{e:D});}if(B.events.endDrag){B.endDrag(D);B.fireEvent("endDragEvent",{e:D});}}if(B.events.mouseUp){B.onMouseUp(D);B.fireEvent("mouseUpEvent",{e:D});}}this.dragCurrent=null;this.dragOvers={};},handleMouseMove:function(E){var B=this.dragCurrent;if(B){if(YAHOO.util.Event.isIE&&!E.button){this.stopEvent(E);return this.handleMouseUp(E);}else{if(E.clientX<0||E.clientY<0){}}if(!this.dragThreshMet){var D=Math.abs(this.startX-YAHOO.util.Event.getPageX(E));var C=Math.abs(this.startY-YAHOO.util.Event.getPageY(E));if(D>this.clickPixelThresh||C>this.clickPixelThresh){this.startDrag(this.startX,this.startY);}}if(this.dragThreshMet){if(B&&B.events.b4Drag){B.b4Drag(E);B.fireEvent("b4DragEvent",{e:E});}if(B&&B.events.drag){B.onDrag(E);B.fireEvent("dragEvent",{e:E});}if(B){this.fireEvents(E,false);}}this.stopEvent(E);}},fireEvents:function(U,K){var Z=this.dragCurrent;if(!Z||Z.isLocked()||Z.dragOnly){return ;}var M=YAHOO.util.Event.getPageX(U),L=YAHOO.util.Event.getPageY(U),O=new YAHOO.util.Point(M,L),J=Z.getTargetCoord(O.x,O.y),E=Z.getDragEl(),D=["out","over","drop","enter"],T=new YAHOO.util.Region(J.y,J.x+E.offsetWidth,J.y+E.offsetHeight,J.x),H=[],C={},P=[],a={outEvts:[],overEvts:[],dropEvts:[],enterEvts:[]};for(var R in this.dragOvers){var c=this.dragOvers[R];if(!this.isTypeOfDD(c)){continue;}if(!this.isOverTarget(O,c,this.mode,T)){a.outEvts.push(c);}H[R]=true;delete this.dragOvers[R];}for(var Q in Z.groups){if("string"!=typeof Q){continue;}for(R in this.ids[Q]){var F=this.ids[Q][R];if(!this.isTypeOfDD(F)){continue;}if(F.isTarget&&!F.isLocked()&&F!=Z){if(this.isOverTarget(O,F,this.mode,T)){C[Q]=true;if(K){a.dropEvts.push(F);}else{if(!H[F.id]){a.enterEvts.push(F);}else{a.overEvts.push(F);}this.dragOvers[F.id]=F;}}}}}this.interactionInfo={out:a.outEvts,enter:a.enterEvts,over:a.overEvts,drop:a.dropEvts,point:O,draggedRegion:T,sourceRegion:this.locationCache[Z.id],validDrop:K};for(var B in C){P.push(B);}if(K&&!a.dropEvts.length){this.interactionInfo.validDrop=false;if(Z.events.invalidDrop){Z.onInvalidDrop(U);Z.fireEvent("invalidDropEvent",{e:U});}}for(R=0;R<D.length;R++){var X=null;if(a[D[R]+"Evts"]){X=a[D[R]+"Evts"];}if(X&&X.length){var G=D[R].charAt(0).toUpperCase()+D[R].substr(1),W="onDrag"+G,I="b4Drag"+G,N="drag"+G+"Event",V="drag"+G;if(this.mode){if(Z.events[I]){Z[I](U,X,P);Z.fireEvent(I+"Event",{event:U,info:X,group:P});}if(Z.events[V]){Z[W](U,X,P);Z.fireEvent(N,{event:U,info:X,group:P});}}else{for(var Y=0,S=X.length;Y<S;++Y){if(Z.events[I]){Z[I](U,X[Y].id,P[0]);Z.fireEvent(I+"Event",{event:U,info:X[Y].id,group:P[0]});}if(Z.events[V]){Z[W](U,X[Y].id,P[0]);Z.fireEvent(N,{event:U,info:X[Y].id,group:P[0]});}}}}}},getBestMatch:function(D){var F=null;
var C=D.length;if(C==1){F=D[0];}else{for(var E=0;E<C;++E){var B=D[E];if(this.mode==this.INTERSECT&&B.cursorIsOver){F=B;break;}else{if(!F||!F.overlap||(B.overlap&&F.overlap.getArea()<B.overlap.getArea())){F=B;}}}}return F;},refreshCache:function(C){var E=C||this.ids;for(var B in E){if("string"!=typeof B){continue;}for(var D in this.ids[B]){var F=this.ids[B][D];if(this.isTypeOfDD(F)){var G=this.getLocation(F);if(G){this.locationCache[F.id]=G;}else{delete this.locationCache[F.id];}}}}},verifyEl:function(C){try{if(C){var B=C.offsetParent;if(B){return true;}}}catch(D){}return false;},getLocation:function(G){if(!this.isTypeOfDD(G)){return null;}var E=G.getEl(),J,D,C,L,K,M,B,I,F;try{J=YAHOO.util.Dom.getXY(E);}catch(H){}if(!J){return null;}D=J[0];C=D+E.offsetWidth;L=J[1];K=L+E.offsetHeight;M=L-G.padding[0];B=C+G.padding[1];I=K+G.padding[2];F=D-G.padding[3];return new YAHOO.util.Region(M,B,I,F);},isOverTarget:function(J,B,D,E){var F=this.locationCache[B.id];if(!F||!this.useCache){F=this.getLocation(B);this.locationCache[B.id]=F;}if(!F){return false;}B.cursorIsOver=F.contains(J);var I=this.dragCurrent;if(!I||(!D&&!I.constrainX&&!I.constrainY)){return B.cursorIsOver;}B.overlap=null;if(!E){var G=I.getTargetCoord(J.x,J.y);var C=I.getDragEl();E=new YAHOO.util.Region(G.y,G.x+C.offsetWidth,G.y+C.offsetHeight,G.x);}var H=E.intersect(F);if(H){B.overlap=H;return(D)?true:B.cursorIsOver;}else{return false;}},_onUnload:function(C,B){this.unregAll();},unregAll:function(){if(this.dragCurrent){this.stopDrag();this.dragCurrent=null;}this._execOnAll("unreg",[]);this.ids={};},elementCache:{},getElWrapper:function(C){var B=this.elementCache[C];if(!B||!B.el){B=this.elementCache[C]=new this.ElementWrapper(YAHOO.util.Dom.get(C));}return B;},getElement:function(B){return YAHOO.util.Dom.get(B);},getCss:function(C){var B=YAHOO.util.Dom.get(C);return(B)?B.style:null;},ElementWrapper:function(B){this.el=B||null;this.id=this.el&&B.id;this.css=this.el&&B.style;},getPosX:function(B){return YAHOO.util.Dom.getX(B);},getPosY:function(B){return YAHOO.util.Dom.getY(B);},swapNode:function(D,B){if(D.swapNode){D.swapNode(B);}else{var E=B.parentNode;var C=B.nextSibling;if(C==D){E.insertBefore(D,B);}else{if(B==D.nextSibling){E.insertBefore(B,D);}else{D.parentNode.replaceChild(B,D);E.insertBefore(D,C);}}}},getScroll:function(){var D,B,E=document.documentElement,C=document.body;if(E&&(E.scrollTop||E.scrollLeft)){D=E.scrollTop;B=E.scrollLeft;}else{if(C){D=C.scrollTop;B=C.scrollLeft;}else{}}return{top:D,left:B};},getStyle:function(C,B){return YAHOO.util.Dom.getStyle(C,B);},getScrollTop:function(){return this.getScroll().top;},getScrollLeft:function(){return this.getScroll().left;},moveToEl:function(B,D){var C=YAHOO.util.Dom.getXY(D);YAHOO.util.Dom.setXY(B,C);},getClientHeight:function(){return YAHOO.util.Dom.getViewportHeight();},getClientWidth:function(){return YAHOO.util.Dom.getViewportWidth();},numericSort:function(C,B){return(C-B);},_timeoutCount:0,_addListeners:function(){var B=YAHOO.util.DDM;if(YAHOO.util.Event&&document){B._onLoad();}else{if(B._timeoutCount>2000){}else{setTimeout(B._addListeners,10);if(document&&document.body){B._timeoutCount+=1;}}}},handleWasClicked:function(B,D){if(this.isHandle(D,B.id)){return true;}else{var C=B.parentNode;while(C){if(this.isHandle(D,C.id)){return true;}else{C=C.parentNode;}}}return false;}};}();YAHOO.util.DDM=YAHOO.util.DragDropMgr;YAHOO.util.DDM._addListeners();}(function(){var A=YAHOO.util.Event;var B=YAHOO.util.Dom;YAHOO.util.DragDrop=function(E,C,D){if(E){this.init(E,C,D);}};YAHOO.util.DragDrop.prototype={events:null,on:function(){this.subscribe.apply(this,arguments);},id:null,config:null,dragElId:null,handleElId:null,invalidHandleTypes:null,invalidHandleIds:null,invalidHandleClasses:null,startPageX:0,startPageY:0,groups:null,locked:false,lock:function(){this.locked=true;},unlock:function(){this.locked=false;},isTarget:true,padding:null,dragOnly:false,_domRef:null,__ygDragDrop:true,constrainX:false,constrainY:false,minX:0,maxX:0,minY:0,maxY:0,deltaX:0,deltaY:0,maintainOffset:false,xTicks:null,yTicks:null,primaryButtonOnly:true,available:false,hasOuterHandles:false,cursorIsOver:false,overlap:null,b4StartDrag:function(C,D){},startDrag:function(C,D){},b4Drag:function(C){},onDrag:function(C){},onDragEnter:function(C,D){},b4DragOver:function(C){},onDragOver:function(C,D){},b4DragOut:function(C){},onDragOut:function(C,D){},b4DragDrop:function(C){},onDragDrop:function(C,D){},onInvalidDrop:function(C){},b4EndDrag:function(C){},endDrag:function(C){},b4MouseDown:function(C){},onMouseDown:function(C){},onMouseUp:function(C){},onAvailable:function(){},getEl:function(){if(!this._domRef){this._domRef=B.get(this.id);}return this._domRef;},getDragEl:function(){return B.get(this.dragElId);},init:function(F,C,D){this.initTarget(F,C,D);A.on(this._domRef||this.id,"mousedown",this.handleMouseDown,this,true);for(var E in this.events){this.createEvent(E+"Event");}},initTarget:function(E,C,D){this.config=D||{};this.events={};this.DDM=YAHOO.util.DDM;this.groups={};if(typeof E!=="string"){this._domRef=E;E=B.generateId(E);}this.id=E;this.addToGroup((C)?C:"default");this.handleElId=E;A.onAvailable(E,this.handleOnAvailable,this,true);this.setDragElId(E);this.invalidHandleTypes={A:"A"};this.invalidHandleIds={};this.invalidHandleClasses=[];this.applyConfig();},applyConfig:function(){this.events={mouseDown:true,b4MouseDown:true,mouseUp:true,b4StartDrag:true,startDrag:true,b4EndDrag:true,endDrag:true,drag:true,b4Drag:true,invalidDrop:true,b4DragOut:true,dragOut:true,dragEnter:true,b4DragOver:true,dragOver:true,b4DragDrop:true,dragDrop:true};if(this.config.events){for(var C in this.config.events){if(this.config.events[C]===false){this.events[C]=false;}}}this.padding=this.config.padding||[0,0,0,0];this.isTarget=(this.config.isTarget!==false);this.maintainOffset=(this.config.maintainOffset);this.primaryButtonOnly=(this.config.primaryButtonOnly!==false);this.dragOnly=((this.config.dragOnly===true)?true:false);},handleOnAvailable:function(){this.available=true;
this.resetConstraints();this.onAvailable();},setPadding:function(E,C,F,D){if(!C&&0!==C){this.padding=[E,E,E,E];}else{if(!F&&0!==F){this.padding=[E,C,E,C];}else{this.padding=[E,C,F,D];}}},setInitPosition:function(F,E){var G=this.getEl();if(!this.DDM.verifyEl(G)){if(G&&G.style&&(G.style.display=="none")){}else{}return ;}var D=F||0;var C=E||0;var H=B.getXY(G);this.initPageX=H[0]-D;this.initPageY=H[1]-C;this.lastPageX=H[0];this.lastPageY=H[1];this.setStartPosition(H);},setStartPosition:function(D){var C=D||B.getXY(this.getEl());this.deltaSetXY=null;this.startPageX=C[0];this.startPageY=C[1];},addToGroup:function(C){this.groups[C]=true;this.DDM.regDragDrop(this,C);},removeFromGroup:function(C){if(this.groups[C]){delete this.groups[C];}this.DDM.removeDDFromGroup(this,C);},setDragElId:function(C){this.dragElId=C;},setHandleElId:function(C){if(typeof C!=="string"){C=B.generateId(C);}this.handleElId=C;this.DDM.regHandle(this.id,C);},setOuterHandleElId:function(C){if(typeof C!=="string"){C=B.generateId(C);}A.on(C,"mousedown",this.handleMouseDown,this,true);this.setHandleElId(C);this.hasOuterHandles=true;},unreg:function(){A.removeListener(this.id,"mousedown",this.handleMouseDown);this._domRef=null;this.DDM._remove(this);},isLocked:function(){return(this.DDM.isLocked()||this.locked);},handleMouseDown:function(H,G){var D=H.which||H.button;if(this.primaryButtonOnly&&D>1){return ;}if(this.isLocked()){return ;}var C=this.b4MouseDown(H);if(this.events.b4MouseDown){C=this.fireEvent("b4MouseDownEvent",H);}var E=this.onMouseDown(H);if(this.events.mouseDown){E=this.fireEvent("mouseDownEvent",H);}if((C===false)||(E===false)){return ;}this.DDM.refreshCache(this.groups);var F=new YAHOO.util.Point(A.getPageX(H),A.getPageY(H));if(!this.hasOuterHandles&&!this.DDM.isOverTarget(F,this)){}else{if(this.clickValidator(H)){this.setStartPosition();this.DDM.handleMouseDown(H,this);this.DDM.stopEvent(H);}else{}}},clickValidator:function(D){var C=YAHOO.util.Event.getTarget(D);return(this.isValidHandleChild(C)&&(this.id==this.handleElId||this.DDM.handleWasClicked(C,this.id)));},getTargetCoord:function(E,D){var C=E-this.deltaX;var F=D-this.deltaY;if(this.constrainX){if(C<this.minX){C=this.minX;}if(C>this.maxX){C=this.maxX;}}if(this.constrainY){if(F<this.minY){F=this.minY;}if(F>this.maxY){F=this.maxY;}}C=this.getTick(C,this.xTicks);F=this.getTick(F,this.yTicks);return{x:C,y:F};},addInvalidHandleType:function(C){var D=C.toUpperCase();this.invalidHandleTypes[D]=D;},addInvalidHandleId:function(C){if(typeof C!=="string"){C=B.generateId(C);}this.invalidHandleIds[C]=C;},addInvalidHandleClass:function(C){this.invalidHandleClasses.push(C);},removeInvalidHandleType:function(C){var D=C.toUpperCase();delete this.invalidHandleTypes[D];},removeInvalidHandleId:function(C){if(typeof C!=="string"){C=B.generateId(C);}delete this.invalidHandleIds[C];},removeInvalidHandleClass:function(D){for(var E=0,C=this.invalidHandleClasses.length;E<C;++E){if(this.invalidHandleClasses[E]==D){delete this.invalidHandleClasses[E];}}},isValidHandleChild:function(F){var E=true;var H;try{H=F.nodeName.toUpperCase();}catch(G){H=F.nodeName;}E=E&&!this.invalidHandleTypes[H];E=E&&!this.invalidHandleIds[F.id];for(var D=0,C=this.invalidHandleClasses.length;E&&D<C;++D){E=!B.hasClass(F,this.invalidHandleClasses[D]);}return E;},setXTicks:function(F,C){this.xTicks=[];this.xTickSize=C;var E={};for(var D=this.initPageX;D>=this.minX;D=D-C){if(!E[D]){this.xTicks[this.xTicks.length]=D;E[D]=true;}}for(D=this.initPageX;D<=this.maxX;D=D+C){if(!E[D]){this.xTicks[this.xTicks.length]=D;E[D]=true;}}this.xTicks.sort(this.DDM.numericSort);},setYTicks:function(F,C){this.yTicks=[];this.yTickSize=C;var E={};for(var D=this.initPageY;D>=this.minY;D=D-C){if(!E[D]){this.yTicks[this.yTicks.length]=D;E[D]=true;}}for(D=this.initPageY;D<=this.maxY;D=D+C){if(!E[D]){this.yTicks[this.yTicks.length]=D;E[D]=true;}}this.yTicks.sort(this.DDM.numericSort);},setXConstraint:function(E,D,C){this.leftConstraint=parseInt(E,10);this.rightConstraint=parseInt(D,10);this.minX=this.initPageX-this.leftConstraint;this.maxX=this.initPageX+this.rightConstraint;if(C){this.setXTicks(this.initPageX,C);}this.constrainX=true;},clearConstraints:function(){this.constrainX=false;this.constrainY=false;this.clearTicks();},clearTicks:function(){this.xTicks=null;this.yTicks=null;this.xTickSize=0;this.yTickSize=0;},setYConstraint:function(C,E,D){this.topConstraint=parseInt(C,10);this.bottomConstraint=parseInt(E,10);this.minY=this.initPageY-this.topConstraint;this.maxY=this.initPageY+this.bottomConstraint;if(D){this.setYTicks(this.initPageY,D);}this.constrainY=true;},resetConstraints:function(){if(this.initPageX||this.initPageX===0){var D=(this.maintainOffset)?this.lastPageX-this.initPageX:0;var C=(this.maintainOffset)?this.lastPageY-this.initPageY:0;this.setInitPosition(D,C);}else{this.setInitPosition();}if(this.constrainX){this.setXConstraint(this.leftConstraint,this.rightConstraint,this.xTickSize);}if(this.constrainY){this.setYConstraint(this.topConstraint,this.bottomConstraint,this.yTickSize);}},getTick:function(I,F){if(!F){return I;}else{if(F[0]>=I){return F[0];}else{for(var D=0,C=F.length;D<C;++D){var E=D+1;if(F[E]&&F[E]>=I){var H=I-F[D];var G=F[E]-I;return(G>H)?F[D]:F[E];}}return F[F.length-1];}}},toString:function(){return("DragDrop "+this.id);}};YAHOO.augment(YAHOO.util.DragDrop,YAHOO.util.EventProvider);})();YAHOO.util.DD=function(C,A,B){if(C){this.init(C,A,B);}};YAHOO.extend(YAHOO.util.DD,YAHOO.util.DragDrop,{scroll:true,autoOffset:function(C,B){var A=C-this.startPageX;var D=B-this.startPageY;this.setDelta(A,D);},setDelta:function(B,A){this.deltaX=B;this.deltaY=A;},setDragElPos:function(C,B){var A=this.getDragEl();this.alignElWithMouse(A,C,B);},alignElWithMouse:function(C,G,F){var E=this.getTargetCoord(G,F);if(!this.deltaSetXY){var H=[E.x,E.y];YAHOO.util.Dom.setXY(C,H);var D=parseInt(YAHOO.util.Dom.getStyle(C,"left"),10);var B=parseInt(YAHOO.util.Dom.getStyle(C,"top"),10);this.deltaSetXY=[D-E.x,B-E.y];}else{YAHOO.util.Dom.setStyle(C,"left",(E.x+this.deltaSetXY[0])+"px");
YAHOO.util.Dom.setStyle(C,"top",(E.y+this.deltaSetXY[1])+"px");}this.cachePosition(E.x,E.y);var A=this;setTimeout(function(){A.autoScroll.call(A,E.x,E.y,C.offsetHeight,C.offsetWidth);},0);},cachePosition:function(B,A){if(B){this.lastPageX=B;this.lastPageY=A;}else{var C=YAHOO.util.Dom.getXY(this.getEl());this.lastPageX=C[0];this.lastPageY=C[1];}},autoScroll:function(J,I,E,K){if(this.scroll){var L=this.DDM.getClientHeight();var B=this.DDM.getClientWidth();var N=this.DDM.getScrollTop();var D=this.DDM.getScrollLeft();var H=E+I;var M=K+J;var G=(L+N-I-this.deltaY);var F=(B+D-J-this.deltaX);var C=40;var A=(document.all)?80:30;if(H>L&&G<C){window.scrollTo(D,N+A);}if(I<N&&N>0&&I-N<C){window.scrollTo(D,N-A);}if(M>B&&F<C){window.scrollTo(D+A,N);}if(J<D&&D>0&&J-D<C){window.scrollTo(D-A,N);}}},applyConfig:function(){YAHOO.util.DD.superclass.applyConfig.call(this);this.scroll=(this.config.scroll!==false);},b4MouseDown:function(A){this.setStartPosition();this.autoOffset(YAHOO.util.Event.getPageX(A),YAHOO.util.Event.getPageY(A));},b4Drag:function(A){this.setDragElPos(YAHOO.util.Event.getPageX(A),YAHOO.util.Event.getPageY(A));},toString:function(){return("DD "+this.id);}});YAHOO.util.DDProxy=function(C,A,B){if(C){this.init(C,A,B);this.initFrame();}};YAHOO.util.DDProxy.dragElId="ygddfdiv";YAHOO.extend(YAHOO.util.DDProxy,YAHOO.util.DD,{resizeFrame:true,centerFrame:false,createFrame:function(){var B=this,A=document.body;if(!A||!A.firstChild){setTimeout(function(){B.createFrame();},50);return ;}var G=this.getDragEl(),E=YAHOO.util.Dom;if(!G){G=document.createElement("div");G.id=this.dragElId;var D=G.style;D.position="absolute";D.visibility="hidden";D.cursor="move";D.border="2px solid #aaa";D.zIndex=999;D.height="25px";D.width="25px";var C=document.createElement("div");E.setStyle(C,"height","100%");E.setStyle(C,"width","100%");E.setStyle(C,"background-color","#ccc");E.setStyle(C,"opacity","0");G.appendChild(C);if(YAHOO.env.ua.ie){var F=document.createElement("iframe");F.setAttribute("src","about:blank");F.setAttribute("scrolling","no");F.setAttribute("frameborder","0");G.insertBefore(F,G.firstChild);E.setStyle(F,"height","100%");E.setStyle(F,"width","100%");E.setStyle(F,"position","absolute");E.setStyle(F,"top","0");E.setStyle(F,"left","0");E.setStyle(F,"opacity","0");E.setStyle(F,"zIndex","-1");E.setStyle(F.nextSibling,"zIndex","2");}A.insertBefore(G,A.firstChild);}},initFrame:function(){this.createFrame();},applyConfig:function(){YAHOO.util.DDProxy.superclass.applyConfig.call(this);this.resizeFrame=(this.config.resizeFrame!==false);this.centerFrame=(this.config.centerFrame);this.setDragElId(this.config.dragElId||YAHOO.util.DDProxy.dragElId);},showFrame:function(E,D){var C=this.getEl();var A=this.getDragEl();var B=A.style;this._resizeProxy();if(this.centerFrame){this.setDelta(Math.round(parseInt(B.width,10)/2),Math.round(parseInt(B.height,10)/2));}this.setDragElPos(E,D);YAHOO.util.Dom.setStyle(A,"visibility","visible");},_resizeProxy:function(){if(this.resizeFrame){var H=YAHOO.util.Dom;var B=this.getEl();var C=this.getDragEl();var G=parseInt(H.getStyle(C,"borderTopWidth"),10);var I=parseInt(H.getStyle(C,"borderRightWidth"),10);var F=parseInt(H.getStyle(C,"borderBottomWidth"),10);var D=parseInt(H.getStyle(C,"borderLeftWidth"),10);if(isNaN(G)){G=0;}if(isNaN(I)){I=0;}if(isNaN(F)){F=0;}if(isNaN(D)){D=0;}var E=Math.max(0,B.offsetWidth-I-D);var A=Math.max(0,B.offsetHeight-G-F);H.setStyle(C,"width",E+"px");H.setStyle(C,"height",A+"px");}},b4MouseDown:function(B){this.setStartPosition();var A=YAHOO.util.Event.getPageX(B);var C=YAHOO.util.Event.getPageY(B);this.autoOffset(A,C);},b4StartDrag:function(A,B){this.showFrame(A,B);},b4EndDrag:function(A){YAHOO.util.Dom.setStyle(this.getDragEl(),"visibility","hidden");},endDrag:function(D){var C=YAHOO.util.Dom;var B=this.getEl();var A=this.getDragEl();C.setStyle(A,"visibility","");C.setStyle(B,"visibility","hidden");YAHOO.util.DDM.moveToEl(B,A);C.setStyle(A,"visibility","hidden");C.setStyle(B,"visibility","");},toString:function(){return("DDProxy "+this.id);}});YAHOO.util.DDTarget=function(C,A,B){if(C){this.initTarget(C,A,B);}};YAHOO.extend(YAHOO.util.DDTarget,YAHOO.util.DragDrop,{toString:function(){return("DDTarget "+this.id);}});YAHOO.register("dragdrop",YAHOO.util.DragDropMgr,{version:"2.5.1",build:"984"});
YAHOO.util.Attribute=function(B,A){if(A){this.owner=A;this.configure(B,true);}};YAHOO.util.Attribute.prototype={name:undefined,value:null,owner:null,readOnly:false,writeOnce:false,_initialConfig:null,_written:false,method:null,validator:null,getValue:function(){return this.value;},setValue:function(F,B){var E;var A=this.owner;var C=this.name;var D={type:C,prevValue:this.getValue(),newValue:F};if(this.readOnly||(this.writeOnce&&this._written)){return false;}if(this.validator&&!this.validator.call(A,F)){return false;}if(!B){E=A.fireBeforeChangeEvent(D);if(E===false){return false;}}if(this.method){this.method.call(A,F);}this.value=F;this._written=true;D.type=C;if(!B){this.owner.fireChangeEvent(D);}return true;},configure:function(B,C){B=B||{};this._written=false;this._initialConfig=this._initialConfig||{};for(var A in B){if(A&&YAHOO.lang.hasOwnProperty(B,A)){this[A]=B[A];if(C){this._initialConfig[A]=B[A];}}}},resetValue:function(){return this.setValue(this._initialConfig.value);},resetConfig:function(){this.configure(this._initialConfig);},refresh:function(A){this.setValue(this.value,A);}};(function(){var A=YAHOO.util.Lang;YAHOO.util.AttributeProvider=function(){};YAHOO.util.AttributeProvider.prototype={_configs:null,get:function(C){this._configs=this._configs||{};var B=this._configs[C];if(!B){return undefined;}return B.value;},set:function(D,E,B){this._configs=this._configs||{};var C=this._configs[D];if(!C){return false;}return C.setValue(E,B);},getAttributeKeys:function(){this._configs=this._configs;var D=[];var B;for(var C in this._configs){B=this._configs[C];if(A.hasOwnProperty(this._configs,C)&&!A.isUndefined(B)){D[D.length]=C;}}return D;},setAttributes:function(D,B){for(var C in D){if(A.hasOwnProperty(D,C)){this.set(C,D[C],B);}}},resetValue:function(C,B){this._configs=this._configs||{};if(this._configs[C]){this.set(C,this._configs[C]._initialConfig.value,B);return true;}return false;},refresh:function(E,C){this._configs=this._configs;E=((A.isString(E))?[E]:E)||this.getAttributeKeys();for(var D=0,B=E.length;D<B;++D){if(this._configs[E[D]]&&!A.isUndefined(this._configs[E[D]].value)&&!A.isNull(this._configs[E[D]].value)){this._configs[E[D]].refresh(C);}}},register:function(B,C){this.setAttributeConfig(B,C);},getAttributeConfig:function(C){this._configs=this._configs||{};var B=this._configs[C]||{};var D={};for(C in B){if(A.hasOwnProperty(B,C)){D[C]=B[C];}}return D;},setAttributeConfig:function(B,C,D){this._configs=this._configs||{};C=C||{};if(!this._configs[B]){C.name=B;this._configs[B]=this.createAttribute(C);}else{this._configs[B].configure(C,D);}},configureAttribute:function(B,C,D){this.setAttributeConfig(B,C,D);},resetAttributeConfig:function(B){this._configs=this._configs||{};this._configs[B].resetConfig();},subscribe:function(B,C){this._events=this._events||{};if(!(B in this._events)){this._events[B]=this.createEvent(B);}YAHOO.util.EventProvider.prototype.subscribe.apply(this,arguments);},on:function(){this.subscribe.apply(this,arguments);},addListener:function(){this.subscribe.apply(this,arguments);},fireBeforeChangeEvent:function(C){var B="before";B+=C.type.charAt(0).toUpperCase()+C.type.substr(1)+"Change";C.type=B;return this.fireEvent(C.type,C);},fireChangeEvent:function(B){B.type+="Change";return this.fireEvent(B.type,B);},createAttribute:function(B){return new YAHOO.util.Attribute(B,this);}};YAHOO.augment(YAHOO.util.AttributeProvider,YAHOO.util.EventProvider);})();(function(){var D=YAHOO.util.Dom,F=YAHOO.util.AttributeProvider;YAHOO.util.Element=function(G,H){if(arguments.length){this.init(G,H);}};YAHOO.util.Element.prototype={DOM_EVENTS:null,appendChild:function(G){G=G.get?G.get("element"):G;this.get("element").appendChild(G);},getElementsByTagName:function(G){return this.get("element").getElementsByTagName(G);},hasChildNodes:function(){return this.get("element").hasChildNodes();},insertBefore:function(G,H){G=G.get?G.get("element"):G;H=(H&&H.get)?H.get("element"):H;this.get("element").insertBefore(G,H);},removeChild:function(G){G=G.get?G.get("element"):G;this.get("element").removeChild(G);return true;},replaceChild:function(G,H){G=G.get?G.get("element"):G;H=H.get?H.get("element"):H;return this.get("element").replaceChild(G,H);},initAttributes:function(G){},addListener:function(K,J,L,I){var H=this.get("element");I=I||this;H=this.get("id")||H;var G=this;if(!this._events[K]){if(this.DOM_EVENTS[K]){YAHOO.util.Event.addListener(H,K,function(M){if(M.srcElement&&!M.target){M.target=M.srcElement;}G.fireEvent(K,M);},L,I);}this.createEvent(K,this);}YAHOO.util.EventProvider.prototype.subscribe.apply(this,arguments);},on:function(){this.addListener.apply(this,arguments);},subscribe:function(){this.addListener.apply(this,arguments);},removeListener:function(H,G){this.unsubscribe.apply(this,arguments);},addClass:function(G){D.addClass(this.get("element"),G);},getElementsByClassName:function(H,G){return D.getElementsByClassName(H,G,this.get("element"));},hasClass:function(G){return D.hasClass(this.get("element"),G);},removeClass:function(G){return D.removeClass(this.get("element"),G);},replaceClass:function(H,G){return D.replaceClass(this.get("element"),H,G);},setStyle:function(I,H){var G=this.get("element");if(!G){return this._queue[this._queue.length]=["setStyle",arguments];}return D.setStyle(G,I,H);},getStyle:function(G){return D.getStyle(this.get("element"),G);},fireQueue:function(){var H=this._queue;for(var I=0,G=H.length;I<G;++I){this[H[I][0]].apply(this,H[I][1]);}},appendTo:function(H,I){H=(H.get)?H.get("element"):D.get(H);this.fireEvent("beforeAppendTo",{type:"beforeAppendTo",target:H});I=(I&&I.get)?I.get("element"):D.get(I);var G=this.get("element");if(!G){return false;}if(!H){return false;}if(G.parent!=H){if(I){H.insertBefore(G,I);}else{H.appendChild(G);}}this.fireEvent("appendTo",{type:"appendTo",target:H});},get:function(G){var I=this._configs||{};var H=I.element;if(H&&!I[G]&&!YAHOO.lang.isUndefined(H.value[G])){return H.value[G];}return F.prototype.get.call(this,G);},setAttributes:function(L,H){var K=this.get("element");
for(var J in L){if(!this._configs[J]&&!YAHOO.lang.isUndefined(K[J])){this.setAttributeConfig(J);}}for(var I=0,G=this._configOrder.length;I<G;++I){if(L[this._configOrder[I]]!==undefined){this.set(this._configOrder[I],L[this._configOrder[I]],H);}}},set:function(H,J,G){var I=this.get("element");if(!I){this._queue[this._queue.length]=["set",arguments];if(this._configs[H]){this._configs[H].value=J;}return ;}if(!this._configs[H]&&!YAHOO.lang.isUndefined(I[H])){C.call(this,H);}return F.prototype.set.apply(this,arguments);},setAttributeConfig:function(G,I,J){var H=this.get("element");if(H&&!this._configs[G]&&!YAHOO.lang.isUndefined(H[G])){C.call(this,G,I);}else{F.prototype.setAttributeConfig.apply(this,arguments);}this._configOrder.push(G);},getAttributeKeys:function(){var H=this.get("element");var I=F.prototype.getAttributeKeys.call(this);for(var G in H){if(!this._configs[G]){I[G]=I[G]||H[G];}}return I;},createEvent:function(H,G){this._events[H]=true;F.prototype.createEvent.apply(this,arguments);},init:function(H,G){A.apply(this,arguments);}};var A=function(H,G){this._queue=this._queue||[];this._events=this._events||{};this._configs=this._configs||{};this._configOrder=[];G=G||{};G.element=G.element||H||null;this.DOM_EVENTS={"click":true,"dblclick":true,"keydown":true,"keypress":true,"keyup":true,"mousedown":true,"mousemove":true,"mouseout":true,"mouseover":true,"mouseup":true,"focus":true,"blur":true,"submit":true};var I=false;if(YAHOO.lang.isString(H)){C.call(this,"id",{value:G.element});}if(D.get(H)){I=true;E.call(this,G);B.call(this,G);}YAHOO.util.Event.onAvailable(G.element,function(){if(!I){E.call(this,G);}this.fireEvent("available",{type:"available",target:G.element});},this,true);YAHOO.util.Event.onContentReady(G.element,function(){if(!I){B.call(this,G);}this.fireEvent("contentReady",{type:"contentReady",target:G.element});},this,true);};var E=function(G){this.setAttributeConfig("element",{value:D.get(G.element),readOnly:true});};var B=function(G){this.initAttributes(G);this.setAttributes(G,true);this.fireQueue();};var C=function(G,I){var H=this.get("element");I=I||{};I.name=G;I.method=I.method||function(J){H[G]=J;};I.value=I.value||H[G];this._configs[G]=new YAHOO.util.Attribute(I,this);};YAHOO.augment(YAHOO.util.Element,F);})();YAHOO.register("element",YAHOO.util.Element,{version:"2.5.1",build:"984"});
(function(){YAHOO.util.Config=function(D){if(D){this.init(D);}};var B=YAHOO.lang,C=YAHOO.util.CustomEvent,A=YAHOO.util.Config;A.CONFIG_CHANGED_EVENT="configChanged";A.BOOLEAN_TYPE="boolean";A.prototype={owner:null,queueInProgress:false,config:null,initialConfig:null,eventQueue:null,configChangedEvent:null,init:function(D){this.owner=D;this.configChangedEvent=this.createEvent(A.CONFIG_CHANGED_EVENT);this.configChangedEvent.signature=C.LIST;this.queueInProgress=false;this.config={};this.initialConfig={};this.eventQueue=[];},checkBoolean:function(D){return(typeof D==A.BOOLEAN_TYPE);},checkNumber:function(D){return(!isNaN(D));},fireEvent:function(D,F){var E=this.config[D];if(E&&E.event){E.event.fire(F);}},addProperty:function(E,D){E=E.toLowerCase();this.config[E]=D;D.event=this.createEvent(E,{scope:this.owner});D.event.signature=C.LIST;D.key=E;if(D.handler){D.event.subscribe(D.handler,this.owner);}this.setProperty(E,D.value,true);if(!D.suppressEvent){this.queueProperty(E,D.value);}},getConfig:function(){var D={},F,E;for(F in this.config){E=this.config[F];if(E&&E.event){D[F]=E.value;}}return D;},getProperty:function(D){var E=this.config[D.toLowerCase()];if(E&&E.event){return E.value;}else{return undefined;}},resetProperty:function(D){D=D.toLowerCase();var E=this.config[D];if(E&&E.event){if(this.initialConfig[D]&&!B.isUndefined(this.initialConfig[D])){this.setProperty(D,this.initialConfig[D]);return true;}}else{return false;}},setProperty:function(E,G,D){var F;E=E.toLowerCase();if(this.queueInProgress&&!D){this.queueProperty(E,G);return true;}else{F=this.config[E];if(F&&F.event){if(F.validator&&!F.validator(G)){return false;}else{F.value=G;if(!D){this.fireEvent(E,G);this.configChangedEvent.fire([E,G]);}return true;}}else{return false;}}},queueProperty:function(S,P){S=S.toLowerCase();var R=this.config[S],K=false,J,G,H,I,O,Q,F,M,N,D,L,T,E;if(R&&R.event){if(!B.isUndefined(P)&&R.validator&&!R.validator(P)){return false;}else{if(!B.isUndefined(P)){R.value=P;}else{P=R.value;}K=false;J=this.eventQueue.length;for(L=0;L<J;L++){G=this.eventQueue[L];if(G){H=G[0];I=G[1];if(H==S){this.eventQueue[L]=null;this.eventQueue.push([S,(!B.isUndefined(P)?P:I)]);K=true;break;}}}if(!K&&!B.isUndefined(P)){this.eventQueue.push([S,P]);}}if(R.supercedes){O=R.supercedes.length;for(T=0;T<O;T++){Q=R.supercedes[T];F=this.eventQueue.length;for(E=0;E<F;E++){M=this.eventQueue[E];if(M){N=M[0];D=M[1];if(N==Q.toLowerCase()){this.eventQueue.push([N,D]);this.eventQueue[E]=null;break;}}}}}return true;}else{return false;}},refireEvent:function(D){D=D.toLowerCase();var E=this.config[D];if(E&&E.event&&!B.isUndefined(E.value)){if(this.queueInProgress){this.queueProperty(D);}else{this.fireEvent(D,E.value);}}},applyConfig:function(D,G){var F,E;if(G){E={};for(F in D){if(B.hasOwnProperty(D,F)){E[F.toLowerCase()]=D[F];}}this.initialConfig=E;}for(F in D){if(B.hasOwnProperty(D,F)){this.queueProperty(F,D[F]);}}},refresh:function(){var D;for(D in this.config){this.refireEvent(D);}},fireQueue:function(){var E,H,D,G,F;this.queueInProgress=true;for(E=0;E<this.eventQueue.length;E++){H=this.eventQueue[E];if(H){D=H[0];G=H[1];F=this.config[D];F.value=G;this.fireEvent(D,G);}}this.queueInProgress=false;this.eventQueue=[];},subscribeToConfigEvent:function(E,F,H,D){var G=this.config[E.toLowerCase()];if(G&&G.event){if(!A.alreadySubscribed(G.event,F,H)){G.event.subscribe(F,H,D);}return true;}else{return false;}},unsubscribeFromConfigEvent:function(D,E,G){var F=this.config[D.toLowerCase()];if(F&&F.event){return F.event.unsubscribe(E,G);}else{return false;}},toString:function(){var D="Config";if(this.owner){D+=" ["+this.owner.toString()+"]";}return D;},outputEventQueue:function(){var D="",G,E,F=this.eventQueue.length;for(E=0;E<F;E++){G=this.eventQueue[E];if(G){D+=G[0]+"="+G[1]+", ";}}return D;},destroy:function(){var E=this.config,D,F;for(D in E){if(B.hasOwnProperty(E,D)){F=E[D];F.event.unsubscribeAll();F.event=null;}}this.configChangedEvent.unsubscribeAll();this.configChangedEvent=null;this.owner=null;this.config=null;this.initialConfig=null;this.eventQueue=null;}};A.alreadySubscribed=function(E,H,I){var F=E.subscribers.length,D,G;if(F>0){G=F-1;do{D=E.subscribers[G];if(D&&D.obj==I&&D.fn==H){return true;}}while(G--);}return false;};YAHOO.lang.augmentProto(A,YAHOO.util.EventProvider);}());(function(){YAHOO.widget.Module=function(Q,P){if(Q){this.init(Q,P);}else{}};var F=YAHOO.util.Dom,D=YAHOO.util.Config,M=YAHOO.util.Event,L=YAHOO.util.CustomEvent,G=YAHOO.widget.Module,H,O,N,E,A={"BEFORE_INIT":"beforeInit","INIT":"init","APPEND":"append","BEFORE_RENDER":"beforeRender","RENDER":"render","CHANGE_HEADER":"changeHeader","CHANGE_BODY":"changeBody","CHANGE_FOOTER":"changeFooter","CHANGE_CONTENT":"changeContent","DESTORY":"destroy","BEFORE_SHOW":"beforeShow","SHOW":"show","BEFORE_HIDE":"beforeHide","HIDE":"hide"},I={"VISIBLE":{key:"visible",value:true,validator:YAHOO.lang.isBoolean},"EFFECT":{key:"effect",suppressEvent:true,supercedes:["visible"]},"MONITOR_RESIZE":{key:"monitorresize",value:true},"APPEND_TO_DOCUMENT_BODY":{key:"appendtodocumentbody",value:false}};G.IMG_ROOT=null;G.IMG_ROOT_SSL=null;G.CSS_MODULE="yui-module";G.CSS_HEADER="hd";G.CSS_BODY="bd";G.CSS_FOOTER="ft";G.RESIZE_MONITOR_SECURE_URL="javascript:false;";G.textResizeEvent=new L("textResize");function K(){if(!H){H=document.createElement("div");H.innerHTML=('<div class="'+G.CSS_HEADER+'"></div>'+'<div class="'+G.CSS_BODY+'"></div><div class="'+G.CSS_FOOTER+'"></div>');O=H.firstChild;N=O.nextSibling;E=N.nextSibling;}return H;}function J(){if(!O){K();}return(O.cloneNode(false));}function B(){if(!N){K();}return(N.cloneNode(false));}function C(){if(!E){K();}return(E.cloneNode(false));}G.prototype={constructor:G,element:null,header:null,body:null,footer:null,id:null,imageRoot:G.IMG_ROOT,initEvents:function(){var P=L.LIST;this.beforeInitEvent=this.createEvent(A.BEFORE_INIT);this.beforeInitEvent.signature=P;this.initEvent=this.createEvent(A.INIT);this.initEvent.signature=P;this.appendEvent=this.createEvent(A.APPEND);
this.appendEvent.signature=P;this.beforeRenderEvent=this.createEvent(A.BEFORE_RENDER);this.beforeRenderEvent.signature=P;this.renderEvent=this.createEvent(A.RENDER);this.renderEvent.signature=P;this.changeHeaderEvent=this.createEvent(A.CHANGE_HEADER);this.changeHeaderEvent.signature=P;this.changeBodyEvent=this.createEvent(A.CHANGE_BODY);this.changeBodyEvent.signature=P;this.changeFooterEvent=this.createEvent(A.CHANGE_FOOTER);this.changeFooterEvent.signature=P;this.changeContentEvent=this.createEvent(A.CHANGE_CONTENT);this.changeContentEvent.signature=P;this.destroyEvent=this.createEvent(A.DESTORY);this.destroyEvent.signature=P;this.beforeShowEvent=this.createEvent(A.BEFORE_SHOW);this.beforeShowEvent.signature=P;this.showEvent=this.createEvent(A.SHOW);this.showEvent.signature=P;this.beforeHideEvent=this.createEvent(A.BEFORE_HIDE);this.beforeHideEvent.signature=P;this.hideEvent=this.createEvent(A.HIDE);this.hideEvent.signature=P;},platform:function(){var P=navigator.userAgent.toLowerCase();if(P.indexOf("windows")!=-1||P.indexOf("win32")!=-1){return"windows";}else{if(P.indexOf("macintosh")!=-1){return"mac";}else{return false;}}}(),browser:function(){var P=navigator.userAgent.toLowerCase();if(P.indexOf("opera")!=-1){return"opera";}else{if(P.indexOf("msie 7")!=-1){return"ie7";}else{if(P.indexOf("msie")!=-1){return"ie";}else{if(P.indexOf("safari")!=-1){return"safari";}else{if(P.indexOf("gecko")!=-1){return"gecko";}else{return false;}}}}}}(),isSecure:function(){if(window.location.href.toLowerCase().indexOf("https")===0){return true;}else{return false;}}(),initDefaultConfig:function(){this.cfg.addProperty(I.VISIBLE.key,{handler:this.configVisible,value:I.VISIBLE.value,validator:I.VISIBLE.validator});this.cfg.addProperty(I.EFFECT.key,{suppressEvent:I.EFFECT.suppressEvent,supercedes:I.EFFECT.supercedes});this.cfg.addProperty(I.MONITOR_RESIZE.key,{handler:this.configMonitorResize,value:I.MONITOR_RESIZE.value});this.cfg.addProperty(I.APPEND_TO_DOCUMENT_BODY.key,{value:I.APPEND_TO_DOCUMENT_BODY.value});},init:function(U,T){var R,V;this.initEvents();this.beforeInitEvent.fire(G);this.cfg=new D(this);if(this.isSecure){this.imageRoot=G.IMG_ROOT_SSL;}if(typeof U=="string"){R=U;U=document.getElementById(U);if(!U){U=(K()).cloneNode(false);U.id=R;}}this.element=U;if(U.id){this.id=U.id;}V=this.element.firstChild;if(V){var Q=false,P=false,S=false;do{if(1==V.nodeType){if(!Q&&F.hasClass(V,G.CSS_HEADER)){this.header=V;Q=true;}else{if(!P&&F.hasClass(V,G.CSS_BODY)){this.body=V;P=true;}else{if(!S&&F.hasClass(V,G.CSS_FOOTER)){this.footer=V;S=true;}}}}}while((V=V.nextSibling));}this.initDefaultConfig();F.addClass(this.element,G.CSS_MODULE);if(T){this.cfg.applyConfig(T,true);}if(!D.alreadySubscribed(this.renderEvent,this.cfg.fireQueue,this.cfg)){this.renderEvent.subscribe(this.cfg.fireQueue,this.cfg,true);}this.initEvent.fire(G);},initResizeMonitor:function(){var Q=(YAHOO.env.ua.gecko&&this.platform=="windows");if(Q){var P=this;setTimeout(function(){P._initResizeMonitor();},0);}else{this._initResizeMonitor();}},_initResizeMonitor:function(){var P,R,T;function V(){G.textResizeEvent.fire();}if(!YAHOO.env.ua.opera){R=F.get("_yuiResizeMonitor");var U=this._supportsCWResize();if(!R){R=document.createElement("iframe");if(this.isSecure&&G.RESIZE_MONITOR_SECURE_URL&&YAHOO.env.ua.ie){R.src=G.RESIZE_MONITOR_SECURE_URL;}if(!U){T=["<html><head><script ",'type="text/javascript">',"window.onresize=function(){window.parent.","YAHOO.widget.Module.textResizeEvent.","fire();};<","/script></head>","<body></body></html>"].join("");R.src="data:text/html;charset=utf-8,"+encodeURIComponent(T);}R.id="_yuiResizeMonitor";R.style.position="absolute";R.style.visibility="hidden";var Q=document.body,S=Q.firstChild;if(S){Q.insertBefore(R,S);}else{Q.appendChild(R);}R.style.width="10em";R.style.height="10em";R.style.top=(-1*R.offsetHeight)+"px";R.style.left=(-1*R.offsetWidth)+"px";R.style.borderWidth="0";R.style.visibility="visible";if(YAHOO.env.ua.webkit){P=R.contentWindow.document;P.open();P.close();}}if(R&&R.contentWindow){G.textResizeEvent.subscribe(this.onDomResize,this,true);if(!G.textResizeInitialized){if(U){if(!M.on(R.contentWindow,"resize",V)){M.on(R,"resize",V);}}G.textResizeInitialized=true;}this.resizeMonitor=R;}}},_supportsCWResize:function(){var P=true;if(YAHOO.env.ua.gecko&&YAHOO.env.ua.gecko<=1.8){P=false;}return P;},onDomResize:function(S,R){var Q=-1*this.resizeMonitor.offsetWidth,P=-1*this.resizeMonitor.offsetHeight;this.resizeMonitor.style.top=P+"px";this.resizeMonitor.style.left=Q+"px";},setHeader:function(Q){var P=this.header||(this.header=J());if(Q.nodeName){P.innerHTML="";P.appendChild(Q);}else{P.innerHTML=Q;}this.changeHeaderEvent.fire(Q);this.changeContentEvent.fire();},appendToHeader:function(Q){var P=this.header||(this.header=J());P.appendChild(Q);this.changeHeaderEvent.fire(Q);this.changeContentEvent.fire();},setBody:function(Q){var P=this.body||(this.body=B());if(Q.nodeName){P.innerHTML="";P.appendChild(Q);}else{P.innerHTML=Q;}this.changeBodyEvent.fire(Q);this.changeContentEvent.fire();},appendToBody:function(Q){var P=this.body||(this.body=B());P.appendChild(Q);this.changeBodyEvent.fire(Q);this.changeContentEvent.fire();},setFooter:function(Q){var P=this.footer||(this.footer=C());if(Q.nodeName){P.innerHTML="";P.appendChild(Q);}else{P.innerHTML=Q;}this.changeFooterEvent.fire(Q);this.changeContentEvent.fire();},appendToFooter:function(Q){var P=this.footer||(this.footer=C());P.appendChild(Q);this.changeFooterEvent.fire(Q);this.changeContentEvent.fire();},render:function(R,P){var S=this,T;function Q(U){if(typeof U=="string"){U=document.getElementById(U);}if(U){S._addToParent(U,S.element);S.appendEvent.fire();}}this.beforeRenderEvent.fire();if(!P){P=this.element;}if(R){Q(R);}else{if(!F.inDocument(this.element)){return false;}}if(this.header&&!F.inDocument(this.header)){T=P.firstChild;if(T){P.insertBefore(this.header,T);}else{P.appendChild(this.header);}}if(this.body&&!F.inDocument(this.body)){if(this.footer&&F.isAncestor(this.moduleElement,this.footer)){P.insertBefore(this.body,this.footer);
}else{P.appendChild(this.body);}}if(this.footer&&!F.inDocument(this.footer)){P.appendChild(this.footer);}this.renderEvent.fire();return true;},destroy:function(){var P,Q;if(this.element){M.purgeElement(this.element,true);P=this.element.parentNode;}if(P){P.removeChild(this.element);}this.element=null;this.header=null;this.body=null;this.footer=null;G.textResizeEvent.unsubscribe(this.onDomResize,this);this.cfg.destroy();this.cfg=null;this.destroyEvent.fire();for(Q in this){if(Q instanceof L){Q.unsubscribeAll();}}},show:function(){this.cfg.setProperty("visible",true);},hide:function(){this.cfg.setProperty("visible",false);},configVisible:function(Q,P,R){var S=P[0];if(S){this.beforeShowEvent.fire();F.setStyle(this.element,"display","block");this.showEvent.fire();}else{this.beforeHideEvent.fire();F.setStyle(this.element,"display","none");this.hideEvent.fire();}},configMonitorResize:function(R,Q,S){var P=Q[0];if(P){this.initResizeMonitor();}else{G.textResizeEvent.unsubscribe(this.onDomResize,this,true);this.resizeMonitor=null;}},_addToParent:function(P,Q){if(!this.cfg.getProperty("appendtodocumentbody")&&P===document.body&&P.firstChild){P.insertBefore(Q,P.firstChild);}else{P.appendChild(Q);}},toString:function(){return"Module "+this.id;}};YAHOO.lang.augmentProto(G,YAHOO.util.EventProvider);}());(function(){YAHOO.widget.Overlay=function(L,K){YAHOO.widget.Overlay.superclass.constructor.call(this,L,K);};var F=YAHOO.lang,I=YAHOO.util.CustomEvent,E=YAHOO.widget.Module,J=YAHOO.util.Event,D=YAHOO.util.Dom,C=YAHOO.util.Config,B=YAHOO.widget.Overlay,G,A={"BEFORE_MOVE":"beforeMove","MOVE":"move"},H={"X":{key:"x",validator:F.isNumber,suppressEvent:true,supercedes:["iframe"]},"Y":{key:"y",validator:F.isNumber,suppressEvent:true,supercedes:["iframe"]},"XY":{key:"xy",suppressEvent:true,supercedes:["iframe"]},"CONTEXT":{key:"context",suppressEvent:true,supercedes:["iframe"]},"FIXED_CENTER":{key:"fixedcenter",value:false,validator:F.isBoolean,supercedes:["iframe","visible"]},"WIDTH":{key:"width",suppressEvent:true,supercedes:["context","fixedcenter","iframe"]},"HEIGHT":{key:"height",suppressEvent:true,supercedes:["context","fixedcenter","iframe"]},"ZINDEX":{key:"zindex",value:null},"CONSTRAIN_TO_VIEWPORT":{key:"constraintoviewport",value:false,validator:F.isBoolean,supercedes:["iframe","x","y","xy"]},"IFRAME":{key:"iframe",value:(YAHOO.env.ua.ie==6?true:false),validator:F.isBoolean,supercedes:["zindex"]}};B.IFRAME_SRC="javascript:false;";B.IFRAME_OFFSET=3;B.VIEWPORT_OFFSET=10;B.TOP_LEFT="tl";B.TOP_RIGHT="tr";B.BOTTOM_LEFT="bl";B.BOTTOM_RIGHT="br";B.CSS_OVERLAY="yui-overlay";B.windowScrollEvent=new I("windowScroll");B.windowResizeEvent=new I("windowResize");B.windowScrollHandler=function(K){if(YAHOO.env.ua.ie){if(!window.scrollEnd){window.scrollEnd=-1;}clearTimeout(window.scrollEnd);window.scrollEnd=setTimeout(function(){B.windowScrollEvent.fire();},1);}else{B.windowScrollEvent.fire();}};B.windowResizeHandler=function(K){if(YAHOO.env.ua.ie){if(!window.resizeEnd){window.resizeEnd=-1;}clearTimeout(window.resizeEnd);window.resizeEnd=setTimeout(function(){B.windowResizeEvent.fire();},100);}else{B.windowResizeEvent.fire();}};B._initialized=null;if(B._initialized===null){J.on(window,"scroll",B.windowScrollHandler);J.on(window,"resize",B.windowResizeHandler);B._initialized=true;}YAHOO.extend(B,E,{init:function(L,K){B.superclass.init.call(this,L);this.beforeInitEvent.fire(B);D.addClass(this.element,B.CSS_OVERLAY);if(K){this.cfg.applyConfig(K,true);}if(this.platform=="mac"&&YAHOO.env.ua.gecko){if(!C.alreadySubscribed(this.showEvent,this.showMacGeckoScrollbars,this)){this.showEvent.subscribe(this.showMacGeckoScrollbars,this,true);}if(!C.alreadySubscribed(this.hideEvent,this.hideMacGeckoScrollbars,this)){this.hideEvent.subscribe(this.hideMacGeckoScrollbars,this,true);}}this.initEvent.fire(B);},initEvents:function(){B.superclass.initEvents.call(this);var K=I.LIST;this.beforeMoveEvent=this.createEvent(A.BEFORE_MOVE);this.beforeMoveEvent.signature=K;this.moveEvent=this.createEvent(A.MOVE);this.moveEvent.signature=K;},initDefaultConfig:function(){B.superclass.initDefaultConfig.call(this);this.cfg.addProperty(H.X.key,{handler:this.configX,validator:H.X.validator,suppressEvent:H.X.suppressEvent,supercedes:H.X.supercedes});this.cfg.addProperty(H.Y.key,{handler:this.configY,validator:H.Y.validator,suppressEvent:H.Y.suppressEvent,supercedes:H.Y.supercedes});this.cfg.addProperty(H.XY.key,{handler:this.configXY,suppressEvent:H.XY.suppressEvent,supercedes:H.XY.supercedes});this.cfg.addProperty(H.CONTEXT.key,{handler:this.configContext,suppressEvent:H.CONTEXT.suppressEvent,supercedes:H.CONTEXT.supercedes});this.cfg.addProperty(H.FIXED_CENTER.key,{handler:this.configFixedCenter,value:H.FIXED_CENTER.value,validator:H.FIXED_CENTER.validator,supercedes:H.FIXED_CENTER.supercedes});this.cfg.addProperty(H.WIDTH.key,{handler:this.configWidth,suppressEvent:H.WIDTH.suppressEvent,supercedes:H.WIDTH.supercedes});this.cfg.addProperty(H.HEIGHT.key,{handler:this.configHeight,suppressEvent:H.HEIGHT.suppressEvent,supercedes:H.HEIGHT.supercedes});this.cfg.addProperty(H.ZINDEX.key,{handler:this.configzIndex,value:H.ZINDEX.value});this.cfg.addProperty(H.CONSTRAIN_TO_VIEWPORT.key,{handler:this.configConstrainToViewport,value:H.CONSTRAIN_TO_VIEWPORT.value,validator:H.CONSTRAIN_TO_VIEWPORT.validator,supercedes:H.CONSTRAIN_TO_VIEWPORT.supercedes});this.cfg.addProperty(H.IFRAME.key,{handler:this.configIframe,value:H.IFRAME.value,validator:H.IFRAME.validator,supercedes:H.IFRAME.supercedes});},moveTo:function(K,L){this.cfg.setProperty("xy",[K,L]);},hideMacGeckoScrollbars:function(){D.removeClass(this.element,"show-scrollbars");D.addClass(this.element,"hide-scrollbars");},showMacGeckoScrollbars:function(){D.removeClass(this.element,"hide-scrollbars");D.addClass(this.element,"show-scrollbars");},configVisible:function(N,K,T){var M=K[0],O=D.getStyle(this.element,"visibility"),U=this.cfg.getProperty("effect"),R=[],Q=(this.platform=="mac"&&YAHOO.env.ua.gecko),b=C.alreadySubscribed,S,L,a,Y,X,W,Z,V,P;
if(O=="inherit"){a=this.element.parentNode;while(a.nodeType!=9&&a.nodeType!=11){O=D.getStyle(a,"visibility");if(O!="inherit"){break;}a=a.parentNode;}if(O=="inherit"){O="visible";}}if(U){if(U instanceof Array){V=U.length;for(Y=0;Y<V;Y++){S=U[Y];R[R.length]=S.effect(this,S.duration);}}else{R[R.length]=U.effect(this,U.duration);}}if(M){if(Q){this.showMacGeckoScrollbars();}if(U){if(M){if(O!="visible"||O===""){this.beforeShowEvent.fire();P=R.length;for(X=0;X<P;X++){L=R[X];if(X===0&&!b(L.animateInCompleteEvent,this.showEvent.fire,this.showEvent)){L.animateInCompleteEvent.subscribe(this.showEvent.fire,this.showEvent,true);}L.animateIn();}}}}else{if(O!="visible"||O===""){this.beforeShowEvent.fire();D.setStyle(this.element,"visibility","visible");this.cfg.refireEvent("iframe");this.showEvent.fire();}}}else{if(Q){this.hideMacGeckoScrollbars();}if(U){if(O=="visible"){this.beforeHideEvent.fire();P=R.length;for(W=0;W<P;W++){Z=R[W];if(W===0&&!b(Z.animateOutCompleteEvent,this.hideEvent.fire,this.hideEvent)){Z.animateOutCompleteEvent.subscribe(this.hideEvent.fire,this.hideEvent,true);}Z.animateOut();}}else{if(O===""){D.setStyle(this.element,"visibility","hidden");}}}else{if(O=="visible"||O===""){this.beforeHideEvent.fire();D.setStyle(this.element,"visibility","hidden");this.hideEvent.fire();}}}},doCenterOnDOMEvent:function(){if(this.cfg.getProperty("visible")){this.center();}},configFixedCenter:function(O,M,P){var Q=M[0],L=C.alreadySubscribed,N=B.windowResizeEvent,K=B.windowScrollEvent;if(Q){this.center();if(!L(this.beforeShowEvent,this.center,this)){this.beforeShowEvent.subscribe(this.center);}if(!L(N,this.doCenterOnDOMEvent,this)){N.subscribe(this.doCenterOnDOMEvent,this,true);}if(!L(K,this.doCenterOnDOMEvent,this)){K.subscribe(this.doCenterOnDOMEvent,this,true);}}else{this.beforeShowEvent.unsubscribe(this.center);N.unsubscribe(this.doCenterOnDOMEvent,this);K.unsubscribe(this.doCenterOnDOMEvent,this);}},configHeight:function(N,L,O){var K=L[0],M=this.element;D.setStyle(M,"height",K);this.cfg.refireEvent("iframe");},configWidth:function(N,K,O){var M=K[0],L=this.element;D.setStyle(L,"width",M);this.cfg.refireEvent("iframe");},configzIndex:function(M,K,N){var O=K[0],L=this.element;if(!O){O=D.getStyle(L,"zIndex");if(!O||isNaN(O)){O=0;}}if(this.iframe||this.cfg.getProperty("iframe")===true){if(O<=0){O=1;}}D.setStyle(L,"zIndex",O);this.cfg.setProperty("zIndex",O,true);if(this.iframe){this.stackIframe();}},configXY:function(M,L,N){var P=L[0],K=P[0],O=P[1];this.cfg.setProperty("x",K);this.cfg.setProperty("y",O);this.beforeMoveEvent.fire([K,O]);K=this.cfg.getProperty("x");O=this.cfg.getProperty("y");this.cfg.refireEvent("iframe");this.moveEvent.fire([K,O]);},configX:function(M,L,N){var K=L[0],O=this.cfg.getProperty("y");this.cfg.setProperty("x",K,true);this.cfg.setProperty("y",O,true);this.beforeMoveEvent.fire([K,O]);K=this.cfg.getProperty("x");O=this.cfg.getProperty("y");D.setX(this.element,K,true);this.cfg.setProperty("xy",[K,O],true);this.cfg.refireEvent("iframe");this.moveEvent.fire([K,O]);},configY:function(M,L,N){var K=this.cfg.getProperty("x"),O=L[0];this.cfg.setProperty("x",K,true);this.cfg.setProperty("y",O,true);this.beforeMoveEvent.fire([K,O]);K=this.cfg.getProperty("x");O=this.cfg.getProperty("y");D.setY(this.element,O,true);this.cfg.setProperty("xy",[K,O],true);this.cfg.refireEvent("iframe");this.moveEvent.fire([K,O]);},showIframe:function(){var L=this.iframe,K;if(L){K=this.element.parentNode;if(K!=L.parentNode){this._addToParent(K,L);}L.style.display="block";}},hideIframe:function(){if(this.iframe){this.iframe.style.display="none";}},syncIframe:function(){var K=this.iframe,M=this.element,O=B.IFRAME_OFFSET,L=(O*2),N;if(K){K.style.width=(M.offsetWidth+L+"px");K.style.height=(M.offsetHeight+L+"px");N=this.cfg.getProperty("xy");if(!F.isArray(N)||(isNaN(N[0])||isNaN(N[1]))){this.syncPosition();N=this.cfg.getProperty("xy");}D.setXY(K,[(N[0]-O),(N[1]-O)]);}},stackIframe:function(){if(this.iframe){var K=D.getStyle(this.element,"zIndex");if(!YAHOO.lang.isUndefined(K)&&!isNaN(K)){D.setStyle(this.iframe,"zIndex",(K-1));}}},configIframe:function(N,M,O){var K=M[0];function P(){var R=this.iframe,S=this.element,T;if(!R){if(!G){G=document.createElement("iframe");if(this.isSecure){G.src=B.IFRAME_SRC;}if(YAHOO.env.ua.ie){G.style.filter="alpha(opacity=0)";G.frameBorder=0;}else{G.style.opacity="0";}G.style.position="absolute";G.style.border="none";G.style.margin="0";G.style.padding="0";G.style.display="none";}R=G.cloneNode(false);T=S.parentNode;var Q=T||document.body;this._addToParent(Q,R);this.iframe=R;}this.showIframe();this.syncIframe();this.stackIframe();if(!this._hasIframeEventListeners){this.showEvent.subscribe(this.showIframe);this.hideEvent.subscribe(this.hideIframe);this.changeContentEvent.subscribe(this.syncIframe);this._hasIframeEventListeners=true;}}function L(){P.call(this);this.beforeShowEvent.unsubscribe(L);this._iframeDeferred=false;}if(K){if(this.cfg.getProperty("visible")){P.call(this);}else{if(!this._iframeDeferred){this.beforeShowEvent.subscribe(L);this._iframeDeferred=true;}}}else{this.hideIframe();if(this._hasIframeEventListeners){this.showEvent.unsubscribe(this.showIframe);this.hideEvent.unsubscribe(this.hideIframe);this.changeContentEvent.unsubscribe(this.syncIframe);this._hasIframeEventListeners=false;}}},_primeXYFromDOM:function(){if(YAHOO.lang.isUndefined(this.cfg.getProperty("xy"))){this.syncPosition();this.cfg.refireEvent("xy");this.beforeShowEvent.unsubscribe(this._primeXYFromDOM);}},configConstrainToViewport:function(L,K,M){var N=K[0];if(N){if(!C.alreadySubscribed(this.beforeMoveEvent,this.enforceConstraints,this)){this.beforeMoveEvent.subscribe(this.enforceConstraints,this,true);}if(!C.alreadySubscribed(this.beforeShowEvent,this._primeXYFromDOM)){this.beforeShowEvent.subscribe(this._primeXYFromDOM);}}else{this.beforeShowEvent.unsubscribe(this._primeXYFromDOM);this.beforeMoveEvent.unsubscribe(this.enforceConstraints,this);}},configContext:function(M,L,O){var Q=L[0],N,P,K;if(Q){N=Q[0];P=Q[1];
K=Q[2];if(N){if(typeof N=="string"){this.cfg.setProperty("context",[document.getElementById(N),P,K],true);}if(P&&K){this.align(P,K);}}}},align:function(L,K){var Q=this.cfg.getProperty("context"),P=this,O,N,R;function M(S,T){switch(L){case B.TOP_LEFT:P.moveTo(T,S);break;case B.TOP_RIGHT:P.moveTo((T-N.offsetWidth),S);break;case B.BOTTOM_LEFT:P.moveTo(T,(S-N.offsetHeight));break;case B.BOTTOM_RIGHT:P.moveTo((T-N.offsetWidth),(S-N.offsetHeight));break;}}if(Q){O=Q[0];N=this.element;P=this;if(!L){L=Q[1];}if(!K){K=Q[2];}if(N&&O){R=D.getRegion(O);switch(K){case B.TOP_LEFT:M(R.top,R.left);break;case B.TOP_RIGHT:M(R.top,R.right);break;case B.BOTTOM_LEFT:M(R.bottom,R.left);break;case B.BOTTOM_RIGHT:M(R.bottom,R.right);break;}}}},enforceConstraints:function(L,K,M){var O=K[0];var N=this.getConstrainedXY(O[0],O[1]);this.cfg.setProperty("x",N[0],true);this.cfg.setProperty("y",N[1],true);this.cfg.setProperty("xy",N,true);},getConstrainedXY:function(V,T){var N=B.VIEWPORT_OFFSET,U=D.getViewportWidth(),Q=D.getViewportHeight(),M=this.element.offsetHeight,S=this.element.offsetWidth,Y=D.getDocumentScrollLeft(),W=D.getDocumentScrollTop();var P=V;var L=T;if(S+N<U){var R=Y+N;var X=Y+U-S-N;if(V<R){P=R;}else{if(V>X){P=X;}}}else{P=N+Y;}if(M+N<Q){var O=W+N;var K=W+Q-M-N;if(T<O){L=O;}else{if(T>K){L=K;}}}else{L=N+W;}return[P,L];},center:function(){var N=B.VIEWPORT_OFFSET,O=this.element.offsetWidth,M=this.element.offsetHeight,L=D.getViewportWidth(),P=D.getViewportHeight(),K,Q;if(O<L){K=(L/2)-(O/2)+D.getDocumentScrollLeft();}else{K=N+D.getDocumentScrollLeft();}if(M<P){Q=(P/2)-(M/2)+D.getDocumentScrollTop();}else{Q=N+D.getDocumentScrollTop();}this.cfg.setProperty("xy",[parseInt(K,10),parseInt(Q,10)]);this.cfg.refireEvent("iframe");},syncPosition:function(){var K=D.getXY(this.element);this.cfg.setProperty("x",K[0],true);this.cfg.setProperty("y",K[1],true);this.cfg.setProperty("xy",K,true);},onDomResize:function(M,L){var K=this;B.superclass.onDomResize.call(this,M,L);setTimeout(function(){K.syncPosition();K.cfg.refireEvent("iframe");K.cfg.refireEvent("context");},0);},bringToTop:function(){var O=[],N=this.element;function R(V,U){var X=D.getStyle(V,"zIndex"),W=D.getStyle(U,"zIndex"),T=(!X||isNaN(X))?0:parseInt(X,10),S=(!W||isNaN(W))?0:parseInt(W,10);if(T>S){return -1;}else{if(T<S){return 1;}else{return 0;}}}function M(U){var S=D.hasClass(U,B.CSS_OVERLAY),T=YAHOO.widget.Panel;if(S&&!D.isAncestor(N,S)){if(T&&D.hasClass(U,T.CSS_PANEL)){O[O.length]=U.parentNode;}else{O[O.length]=U;}}}D.getElementsBy(M,"DIV",document.body);O.sort(R);var K=O[0],Q;if(K){Q=D.getStyle(K,"zIndex");if(!isNaN(Q)){var P=false;if(K!=N){P=true;}else{if(O.length>1){var L=D.getStyle(O[1],"zIndex");if(!isNaN(L)&&(Q==L)){P=true;}}}if(P){this.cfg.setProperty("zindex",(parseInt(Q,10)+2));}}}},destroy:function(){if(this.iframe){this.iframe.parentNode.removeChild(this.iframe);}this.iframe=null;B.windowResizeEvent.unsubscribe(this.doCenterOnDOMEvent,this);B.windowScrollEvent.unsubscribe(this.doCenterOnDOMEvent,this);B.superclass.destroy.call(this);},toString:function(){return"Overlay "+this.id;}});}());(function(){YAHOO.widget.OverlayManager=function(G){this.init(G);};var D=YAHOO.widget.Overlay,C=YAHOO.util.Event,E=YAHOO.util.Dom,B=YAHOO.util.Config,F=YAHOO.util.CustomEvent,A=YAHOO.widget.OverlayManager;A.CSS_FOCUSED="focused";A.prototype={constructor:A,overlays:null,initDefaultConfig:function(){this.cfg.addProperty("overlays",{suppressEvent:true});this.cfg.addProperty("focusevent",{value:"mousedown"});},init:function(I){this.cfg=new B(this);this.initDefaultConfig();if(I){this.cfg.applyConfig(I,true);}this.cfg.fireQueue();var H=null;this.getActive=function(){return H;};this.focus=function(J){var K=this.find(J);if(K){if(H!=K){if(H){H.blur();}this.bringToTop(K);H=K;E.addClass(H.element,A.CSS_FOCUSED);K.focusEvent.fire();}}};this.remove=function(K){var M=this.find(K),J;if(M){if(H==M){H=null;}var L=(M.element===null&&M.cfg===null)?true:false;if(!L){J=E.getStyle(M.element,"zIndex");M.cfg.setProperty("zIndex",-1000,true);}this.overlays.sort(this.compareZIndexDesc);this.overlays=this.overlays.slice(0,(this.overlays.length-1));M.hideEvent.unsubscribe(M.blur);M.destroyEvent.unsubscribe(this._onOverlayDestroy,M);if(!L){C.removeListener(M.element,this.cfg.getProperty("focusevent"),this._onOverlayElementFocus);M.cfg.setProperty("zIndex",J,true);M.cfg.setProperty("manager",null);}M.focusEvent.unsubscribeAll();M.blurEvent.unsubscribeAll();M.focusEvent=null;M.blurEvent=null;M.focus=null;M.blur=null;}};this.blurAll=function(){var K=this.overlays.length,J;if(K>0){J=K-1;do{this.overlays[J].blur();}while(J--);}};this._onOverlayBlur=function(K,J){H=null;};var G=this.cfg.getProperty("overlays");if(!this.overlays){this.overlays=[];}if(G){this.register(G);this.overlays.sort(this.compareZIndexDesc);}},_onOverlayElementFocus:function(I){var G=C.getTarget(I),H=this.close;if(H&&(G==H||E.isAncestor(H,G))){this.blur();}else{this.focus();}},_onOverlayDestroy:function(H,G,I){this.remove(I);},register:function(G){var K=this,L,I,H,J;if(G instanceof D){G.cfg.addProperty("manager",{value:this});G.focusEvent=G.createEvent("focus");G.focusEvent.signature=F.LIST;G.blurEvent=G.createEvent("blur");G.blurEvent.signature=F.LIST;G.focus=function(){K.focus(this);};G.blur=function(){if(K.getActive()==this){E.removeClass(this.element,A.CSS_FOCUSED);this.blurEvent.fire();}};G.blurEvent.subscribe(K._onOverlayBlur);G.hideEvent.subscribe(G.blur);G.destroyEvent.subscribe(this._onOverlayDestroy,G,this);C.on(G.element,this.cfg.getProperty("focusevent"),this._onOverlayElementFocus,null,G);L=E.getStyle(G.element,"zIndex");if(!isNaN(L)){G.cfg.setProperty("zIndex",parseInt(L,10));}else{G.cfg.setProperty("zIndex",0);}this.overlays.push(G);this.bringToTop(G);return true;}else{if(G instanceof Array){I=0;J=G.length;for(H=0;H<J;H++){if(this.register(G[H])){I++;}}if(I>0){return true;}}else{return false;}}},bringToTop:function(M){var I=this.find(M),L,G,J;if(I){J=this.overlays;J.sort(this.compareZIndexDesc);G=J[0];if(G){L=E.getStyle(G.element,"zIndex");
if(!isNaN(L)){var K=false;if(G!==I){K=true;}else{if(J.length>1){var H=E.getStyle(J[1].element,"zIndex");if(!isNaN(H)&&(L==H)){K=true;}}}if(K){I.cfg.setProperty("zindex",(parseInt(L,10)+2));}}J.sort(this.compareZIndexDesc);}}},find:function(G){var I=this.overlays,J=I.length,H;if(J>0){H=J-1;if(G instanceof D){do{if(I[H]==G){return I[H];}}while(H--);}else{if(typeof G=="string"){do{if(I[H].id==G){return I[H];}}while(H--);}}return null;}},compareZIndexDesc:function(J,I){var H=(J.cfg)?J.cfg.getProperty("zIndex"):null,G=(I.cfg)?I.cfg.getProperty("zIndex"):null;if(H===null&&G===null){return 0;}else{if(H===null){return 1;}else{if(G===null){return -1;}else{if(H>G){return -1;}else{if(H<G){return 1;}else{return 0;}}}}}},showAll:function(){var H=this.overlays,I=H.length,G;if(I>0){G=I-1;do{H[G].show();}while(G--);}},hideAll:function(){var H=this.overlays,I=H.length,G;if(I>0){G=I-1;do{H[G].hide();}while(G--);}},toString:function(){return"OverlayManager";}};}());(function(){YAHOO.widget.ContainerEffect=function(F,I,H,E,G){if(!G){G=YAHOO.util.Anim;}this.overlay=F;this.attrIn=I;this.attrOut=H;this.targetElement=E||F.element;this.animClass=G;};var B=YAHOO.util.Dom,D=YAHOO.util.CustomEvent,C=YAHOO.util.Easing,A=YAHOO.widget.ContainerEffect;A.FADE=function(E,G){var I={attributes:{opacity:{from:0,to:1}},duration:G,method:C.easeIn};var F={attributes:{opacity:{to:0}},duration:G,method:C.easeOut};var H=new A(E,I,F,E.element);H.handleUnderlayStart=function(){var K=this.overlay.underlay;if(K&&YAHOO.env.ua.ie){var J=(K.filters&&K.filters.length>0);if(J){B.addClass(E.element,"yui-effect-fade");}}};H.handleUnderlayComplete=function(){var J=this.overlay.underlay;if(J&&YAHOO.env.ua.ie){B.removeClass(E.element,"yui-effect-fade");}};H.handleStartAnimateIn=function(K,J,L){B.addClass(L.overlay.element,"hide-select");if(!L.overlay.underlay){L.overlay.cfg.refireEvent("underlay");}L.handleUnderlayStart();B.setStyle(L.overlay.element,"visibility","visible");B.setStyle(L.overlay.element,"opacity",0);};H.handleCompleteAnimateIn=function(K,J,L){B.removeClass(L.overlay.element,"hide-select");if(L.overlay.element.style.filter){L.overlay.element.style.filter=null;}L.handleUnderlayComplete();L.overlay.cfg.refireEvent("iframe");L.animateInCompleteEvent.fire();};H.handleStartAnimateOut=function(K,J,L){B.addClass(L.overlay.element,"hide-select");L.handleUnderlayStart();};H.handleCompleteAnimateOut=function(K,J,L){B.removeClass(L.overlay.element,"hide-select");if(L.overlay.element.style.filter){L.overlay.element.style.filter=null;}B.setStyle(L.overlay.element,"visibility","hidden");B.setStyle(L.overlay.element,"opacity",1);L.handleUnderlayComplete();L.overlay.cfg.refireEvent("iframe");L.animateOutCompleteEvent.fire();};H.init();return H;};A.SLIDE=function(G,I){var F=G.cfg.getProperty("x")||B.getX(G.element),K=G.cfg.getProperty("y")||B.getY(G.element),J=B.getClientWidth(),H=G.element.offsetWidth,E=new A(G,{attributes:{points:{to:[F,K]}},duration:I,method:C.easeIn},{attributes:{points:{to:[(J+25),K]}},duration:I,method:C.easeOut},G.element,YAHOO.util.Motion);E.handleStartAnimateIn=function(M,L,N){N.overlay.element.style.left=((-25)-H)+"px";N.overlay.element.style.top=K+"px";};E.handleTweenAnimateIn=function(O,N,P){var Q=B.getXY(P.overlay.element),M=Q[0],L=Q[1];if(B.getStyle(P.overlay.element,"visibility")=="hidden"&&M<F){B.setStyle(P.overlay.element,"visibility","visible");}P.overlay.cfg.setProperty("xy",[M,L],true);P.overlay.cfg.refireEvent("iframe");};E.handleCompleteAnimateIn=function(M,L,N){N.overlay.cfg.setProperty("xy",[F,K],true);N.startX=F;N.startY=K;N.overlay.cfg.refireEvent("iframe");N.animateInCompleteEvent.fire();};E.handleStartAnimateOut=function(M,L,P){var N=B.getViewportWidth(),Q=B.getXY(P.overlay.element),O=Q[1];P.animOut.attributes.points.to=[(N+25),O];};E.handleTweenAnimateOut=function(N,M,O){var Q=B.getXY(O.overlay.element),L=Q[0],P=Q[1];O.overlay.cfg.setProperty("xy",[L,P],true);O.overlay.cfg.refireEvent("iframe");};E.handleCompleteAnimateOut=function(M,L,N){B.setStyle(N.overlay.element,"visibility","hidden");N.overlay.cfg.setProperty("xy",[F,K]);N.animateOutCompleteEvent.fire();};E.init();return E;};A.prototype={init:function(){this.beforeAnimateInEvent=this.createEvent("beforeAnimateIn");this.beforeAnimateInEvent.signature=D.LIST;this.beforeAnimateOutEvent=this.createEvent("beforeAnimateOut");this.beforeAnimateOutEvent.signature=D.LIST;this.animateInCompleteEvent=this.createEvent("animateInComplete");this.animateInCompleteEvent.signature=D.LIST;this.animateOutCompleteEvent=this.createEvent("animateOutComplete");this.animateOutCompleteEvent.signature=D.LIST;this.animIn=new this.animClass(this.targetElement,this.attrIn.attributes,this.attrIn.duration,this.attrIn.method);this.animIn.onStart.subscribe(this.handleStartAnimateIn,this);this.animIn.onTween.subscribe(this.handleTweenAnimateIn,this);this.animIn.onComplete.subscribe(this.handleCompleteAnimateIn,this);this.animOut=new this.animClass(this.targetElement,this.attrOut.attributes,this.attrOut.duration,this.attrOut.method);this.animOut.onStart.subscribe(this.handleStartAnimateOut,this);this.animOut.onTween.subscribe(this.handleTweenAnimateOut,this);this.animOut.onComplete.subscribe(this.handleCompleteAnimateOut,this);},animateIn:function(){this.beforeAnimateInEvent.fire();this.animIn.animate();},animateOut:function(){this.beforeAnimateOutEvent.fire();this.animOut.animate();},handleStartAnimateIn:function(F,E,G){},handleTweenAnimateIn:function(F,E,G){},handleCompleteAnimateIn:function(F,E,G){},handleStartAnimateOut:function(F,E,G){},handleTweenAnimateOut:function(F,E,G){},handleCompleteAnimateOut:function(F,E,G){},toString:function(){var E="ContainerEffect";if(this.overlay){E+=" ["+this.overlay.toString()+"]";}return E;}};YAHOO.lang.augmentProto(A,YAHOO.util.EventProvider);})();YAHOO.register("containercore",YAHOO.widget.Module,{version:"2.5.1",build:"984"});
(function(){var B=YAHOO.util;var A=function(D,C,E,F){if(!D){}this.init(D,C,E,F);};A.NAME="Anim";A.prototype={toString:function(){var C=this.getEl()||{};var D=C.id||C.tagName;return(this.constructor.NAME+": "+D);},patterns:{noNegatives:/width|height|opacity|padding/i,offsetAttribute:/^((width|height)|(top|left))$/,defaultUnit:/width|height|top$|bottom$|left$|right$/i,offsetUnit:/\d+(em|%|en|ex|pt|in|cm|mm|pc)$/i},doMethod:function(C,E,D){return this.method(this.currentFrame,E,D-E,this.totalFrames);},setAttribute:function(C,E,D){if(this.patterns.noNegatives.test(C)){E=(E>0)?E:0;}B.Dom.setStyle(this.getEl(),C,E+D);},getAttribute:function(C){var E=this.getEl();var G=B.Dom.getStyle(E,C);if(G!=="auto"&&!this.patterns.offsetUnit.test(G)){return parseFloat(G);}var D=this.patterns.offsetAttribute.exec(C)||[];var H=!!(D[3]);var F=!!(D[2]);if(F||(B.Dom.getStyle(E,"position")=="absolute"&&H)){G=E["offset"+D[0].charAt(0).toUpperCase()+D[0].substr(1)];}else{G=0;}return G;},getDefaultUnit:function(C){if(this.patterns.defaultUnit.test(C)){return"px";}return"";},setRuntimeAttribute:function(D){var I;var E;var F=this.attributes;this.runtimeAttributes[D]={};var H=function(J){return(typeof J!=="undefined");};if(!H(F[D]["to"])&&!H(F[D]["by"])){return false;}I=(H(F[D]["from"]))?F[D]["from"]:this.getAttribute(D);if(H(F[D]["to"])){E=F[D]["to"];}else{if(H(F[D]["by"])){if(I.constructor==Array){E=[];for(var G=0,C=I.length;G<C;++G){E[G]=I[G]+F[D]["by"][G]*1;}}else{E=I+F[D]["by"]*1;}}}this.runtimeAttributes[D].start=I;this.runtimeAttributes[D].end=E;this.runtimeAttributes[D].unit=(H(F[D].unit))?F[D]["unit"]:this.getDefaultUnit(D);return true;},init:function(E,J,I,C){var D=false;var F=null;var H=0;E=B.Dom.get(E);this.attributes=J||{};this.duration=!YAHOO.lang.isUndefined(I)?I:1;this.method=C||B.Easing.easeNone;this.useSeconds=true;this.currentFrame=0;this.totalFrames=B.AnimMgr.fps;this.setEl=function(M){E=B.Dom.get(M);};this.getEl=function(){return E;};this.isAnimated=function(){return D;};this.getStartTime=function(){return F;};this.runtimeAttributes={};this.animate=function(){if(this.isAnimated()){return false;}this.currentFrame=0;this.totalFrames=(this.useSeconds)?Math.ceil(B.AnimMgr.fps*this.duration):this.duration;if(this.duration===0&&this.useSeconds){this.totalFrames=1;}B.AnimMgr.registerElement(this);return true;};this.stop=function(M){if(!this.isAnimated()){return false;}if(M){this.currentFrame=this.totalFrames;this._onTween.fire();}B.AnimMgr.stop(this);};var L=function(){this.onStart.fire();this.runtimeAttributes={};for(var M in this.attributes){this.setRuntimeAttribute(M);}D=true;H=0;F=new Date();};var K=function(){var O={duration:new Date()-this.getStartTime(),currentFrame:this.currentFrame};O.toString=function(){return("duration: "+O.duration+", currentFrame: "+O.currentFrame);};this.onTween.fire(O);var N=this.runtimeAttributes;for(var M in N){this.setAttribute(M,this.doMethod(M,N[M].start,N[M].end),N[M].unit);}H+=1;};var G=function(){var M=(new Date()-F)/1000;var N={duration:M,frames:H,fps:H/M};N.toString=function(){return("duration: "+N.duration+", frames: "+N.frames+", fps: "+N.fps);};D=false;H=0;this.onComplete.fire(N);};this._onStart=new B.CustomEvent("_start",this,true);this.onStart=new B.CustomEvent("start",this);this.onTween=new B.CustomEvent("tween",this);this._onTween=new B.CustomEvent("_tween",this,true);this.onComplete=new B.CustomEvent("complete",this);this._onComplete=new B.CustomEvent("_complete",this,true);this._onStart.subscribe(L);this._onTween.subscribe(K);this._onComplete.subscribe(G);}};B.Anim=A;})();YAHOO.util.AnimMgr=new function(){var C=null;var B=[];var A=0;this.fps=1000;this.delay=1;this.registerElement=function(F){B[B.length]=F;A+=1;F._onStart.fire();this.start();};this.unRegister=function(G,F){F=F||E(G);if(!G.isAnimated()||F==-1){return false;}G._onComplete.fire();B.splice(F,1);A-=1;if(A<=0){this.stop();}return true;};this.start=function(){if(C===null){C=setInterval(this.run,this.delay);}};this.stop=function(H){if(!H){clearInterval(C);for(var G=0,F=B.length;G<F;++G){this.unRegister(B[0],0);}B=[];C=null;A=0;}else{this.unRegister(H);}};this.run=function(){for(var H=0,F=B.length;H<F;++H){var G=B[H];if(!G||!G.isAnimated()){continue;}if(G.currentFrame<G.totalFrames||G.totalFrames===null){G.currentFrame+=1;if(G.useSeconds){D(G);}G._onTween.fire();}else{YAHOO.util.AnimMgr.stop(G,H);}}};var E=function(H){for(var G=0,F=B.length;G<F;++G){if(B[G]==H){return G;}}return -1;};var D=function(G){var J=G.totalFrames;var I=G.currentFrame;var H=(G.currentFrame*G.duration*1000/G.totalFrames);var F=(new Date()-G.getStartTime());var K=0;if(F<G.duration*1000){K=Math.round((F/H-1)*G.currentFrame);}else{K=J-(I+1);}if(K>0&&isFinite(K)){if(G.currentFrame+K>=J){K=J-(I+1);}G.currentFrame+=K;}};};YAHOO.util.Bezier=new function(){this.getPosition=function(E,D){var F=E.length;var C=[];for(var B=0;B<F;++B){C[B]=[E[B][0],E[B][1]];}for(var A=1;A<F;++A){for(B=0;B<F-A;++B){C[B][0]=(1-D)*C[B][0]+D*C[parseInt(B+1,10)][0];C[B][1]=(1-D)*C[B][1]+D*C[parseInt(B+1,10)][1];}}return[C[0][0],C[0][1]];};};(function(){var A=function(F,E,G,H){A.superclass.constructor.call(this,F,E,G,H);};A.NAME="ColorAnim";var C=YAHOO.util;YAHOO.extend(A,C.Anim);var D=A.superclass;var B=A.prototype;B.patterns.color=/color$/i;B.patterns.rgb=/^rgb\(([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i;B.patterns.hex=/^#?([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})$/i;B.patterns.hex3=/^#?([0-9A-F]{1})([0-9A-F]{1})([0-9A-F]{1})$/i;B.patterns.transparent=/^transparent|rgba\(0, 0, 0, 0\)$/;B.parseColor=function(E){if(E.length==3){return E;}var F=this.patterns.hex.exec(E);if(F&&F.length==4){return[parseInt(F[1],16),parseInt(F[2],16),parseInt(F[3],16)];}F=this.patterns.rgb.exec(E);if(F&&F.length==4){return[parseInt(F[1],10),parseInt(F[2],10),parseInt(F[3],10)];}F=this.patterns.hex3.exec(E);if(F&&F.length==4){return[parseInt(F[1]+F[1],16),parseInt(F[2]+F[2],16),parseInt(F[3]+F[3],16)];}return null;};B.getAttribute=function(E){var G=this.getEl();if(this.patterns.color.test(E)){var H=YAHOO.util.Dom.getStyle(G,E);
if(this.patterns.transparent.test(H)){var F=G.parentNode;H=C.Dom.getStyle(F,E);while(F&&this.patterns.transparent.test(H)){F=F.parentNode;H=C.Dom.getStyle(F,E);if(F.tagName.toUpperCase()=="HTML"){H="#fff";}}}}else{H=D.getAttribute.call(this,E);}return H;};B.doMethod=function(F,J,G){var I;if(this.patterns.color.test(F)){I=[];for(var H=0,E=J.length;H<E;++H){I[H]=D.doMethod.call(this,F,J[H],G[H]);}I="rgb("+Math.floor(I[0])+","+Math.floor(I[1])+","+Math.floor(I[2])+")";}else{I=D.doMethod.call(this,F,J,G);}return I;};B.setRuntimeAttribute=function(F){D.setRuntimeAttribute.call(this,F);if(this.patterns.color.test(F)){var H=this.attributes;var J=this.parseColor(this.runtimeAttributes[F].start);var G=this.parseColor(this.runtimeAttributes[F].end);if(typeof H[F]["to"]==="undefined"&&typeof H[F]["by"]!=="undefined"){G=this.parseColor(H[F].by);for(var I=0,E=J.length;I<E;++I){G[I]=J[I]+G[I];}}this.runtimeAttributes[F].start=J;this.runtimeAttributes[F].end=G;}};C.ColorAnim=A;})();
YAHOO.util.Easing={easeNone:function(B,A,D,C){return D*B/C+A;},easeIn:function(B,A,D,C){return D*(B/=C)*B+A;},easeOut:function(B,A,D,C){return -D*(B/=C)*(B-2)+A;},easeBoth:function(B,A,D,C){if((B/=C/2)<1){return D/2*B*B+A;}return -D/2*((--B)*(B-2)-1)+A;},easeInStrong:function(B,A,D,C){return D*(B/=C)*B*B*B+A;},easeOutStrong:function(B,A,D,C){return -D*((B=B/C-1)*B*B*B-1)+A;},easeBothStrong:function(B,A,D,C){if((B/=C/2)<1){return D/2*B*B*B*B+A;}return -D/2*((B-=2)*B*B*B-2)+A;},elasticIn:function(C,A,G,F,B,E){if(C==0){return A;}if((C/=F)==1){return A+G;}if(!E){E=F*0.3;}if(!B||B<Math.abs(G)){B=G;var D=E/4;}else{var D=E/(2*Math.PI)*Math.asin(G/B);}return -(B*Math.pow(2,10*(C-=1))*Math.sin((C*F-D)*(2*Math.PI)/E))+A;},elasticOut:function(C,A,G,F,B,E){if(C==0){return A;}if((C/=F)==1){return A+G;}if(!E){E=F*0.3;}if(!B||B<Math.abs(G)){B=G;var D=E/4;}else{var D=E/(2*Math.PI)*Math.asin(G/B);}return B*Math.pow(2,-10*C)*Math.sin((C*F-D)*(2*Math.PI)/E)+G+A;},elasticBoth:function(C,A,G,F,B,E){if(C==0){return A;}if((C/=F/2)==2){return A+G;}if(!E){E=F*(0.3*1.5);}if(!B||B<Math.abs(G)){B=G;var D=E/4;}else{var D=E/(2*Math.PI)*Math.asin(G/B);}if(C<1){return -0.5*(B*Math.pow(2,10*(C-=1))*Math.sin((C*F-D)*(2*Math.PI)/E))+A;}return B*Math.pow(2,-10*(C-=1))*Math.sin((C*F-D)*(2*Math.PI)/E)*0.5+G+A;},backIn:function(B,A,E,D,C){if(typeof C=="undefined"){C=1.70158;}return E*(B/=D)*B*((C+1)*B-C)+A;},backOut:function(B,A,E,D,C){if(typeof C=="undefined"){C=1.70158;}return E*((B=B/D-1)*B*((C+1)*B+C)+1)+A;},backBoth:function(B,A,E,D,C){if(typeof C=="undefined"){C=1.70158;}if((B/=D/2)<1){return E/2*(B*B*(((C*=(1.525))+1)*B-C))+A;}return E/2*((B-=2)*B*(((C*=(1.525))+1)*B+C)+2)+A;},bounceIn:function(B,A,D,C){return D-YAHOO.util.Easing.bounceOut(C-B,0,D,C)+A;},bounceOut:function(B,A,D,C){if((B/=C)<(1/2.75)){return D*(7.5625*B*B)+A;}else{if(B<(2/2.75)){return D*(7.5625*(B-=(1.5/2.75))*B+0.75)+A;}else{if(B<(2.5/2.75)){return D*(7.5625*(B-=(2.25/2.75))*B+0.9375)+A;}}}return D*(7.5625*(B-=(2.625/2.75))*B+0.984375)+A;},bounceBoth:function(B,A,D,C){if(B<C/2){return YAHOO.util.Easing.bounceIn(B*2,0,D,C)*0.5+A;}return YAHOO.util.Easing.bounceOut(B*2-C,0,D,C)*0.5+D*0.5+A;}};(function(){var A=function(H,G,I,J){if(H){A.superclass.constructor.call(this,H,G,I,J);}};A.NAME="Motion";var E=YAHOO.util;YAHOO.extend(A,E.ColorAnim);var F=A.superclass;var C=A.prototype;C.patterns.points=/^points$/i;C.setAttribute=function(G,I,H){if(this.patterns.points.test(G)){H=H||"px";F.setAttribute.call(this,"left",I[0],H);F.setAttribute.call(this,"top",I[1],H);}else{F.setAttribute.call(this,G,I,H);}};C.getAttribute=function(G){if(this.patterns.points.test(G)){var H=[F.getAttribute.call(this,"left"),F.getAttribute.call(this,"top")];}else{H=F.getAttribute.call(this,G);}return H;};C.doMethod=function(G,K,H){var J=null;if(this.patterns.points.test(G)){var I=this.method(this.currentFrame,0,100,this.totalFrames)/100;J=E.Bezier.getPosition(this.runtimeAttributes[G],I);}else{J=F.doMethod.call(this,G,K,H);}return J;};C.setRuntimeAttribute=function(P){if(this.patterns.points.test(P)){var H=this.getEl();var J=this.attributes;var G;var L=J["points"]["control"]||[];var I;var M,O;if(L.length>0&&!(L[0] instanceof Array)){L=[L];}else{var K=[];for(M=0,O=L.length;M<O;++M){K[M]=L[M];}L=K;}if(E.Dom.getStyle(H,"position")=="static"){E.Dom.setStyle(H,"position","relative");}if(D(J["points"]["from"])){E.Dom.setXY(H,J["points"]["from"]);}else{E.Dom.setXY(H,E.Dom.getXY(H));}G=this.getAttribute("points");if(D(J["points"]["to"])){I=B.call(this,J["points"]["to"],G);
var N=E.Dom.getXY(this.getEl());for(M=0,O=L.length;M<O;++M){L[M]=B.call(this,L[M],G);}}else{if(D(J["points"]["by"])){I=[G[0]+J["points"]["by"][0],G[1]+J["points"]["by"][1]];for(M=0,O=L.length;M<O;++M){L[M]=[G[0]+L[M][0],G[1]+L[M][1]];}}}this.runtimeAttributes[P]=[G];if(L.length>0){this.runtimeAttributes[P]=this.runtimeAttributes[P].concat(L);}this.runtimeAttributes[P][this.runtimeAttributes[P].length]=I;}else{F.setRuntimeAttribute.call(this,P);}};var B=function(G,I){var H=E.Dom.getXY(this.getEl());G=[G[0]-H[0]+I[0],G[1]-H[1]+I[1]];return G;};var D=function(G){return(typeof G!=="undefined");};E.Motion=A;})();(function(){var D=function(F,E,G,H){if(F){D.superclass.constructor.call(this,F,E,G,H);}};D.NAME="Scroll";var B=YAHOO.util;YAHOO.extend(D,B.ColorAnim);var C=D.superclass;var A=D.prototype;A.doMethod=function(E,H,F){var G=null;if(E=="scroll"){G=[this.method(this.currentFrame,H[0],F[0]-H[0],this.totalFrames),this.method(this.currentFrame,H[1],F[1]-H[1],this.totalFrames)];}else{G=C.doMethod.call(this,E,H,F);}return G;};A.getAttribute=function(E){var G=null;var F=this.getEl();if(E=="scroll"){G=[F.scrollLeft,F.scrollTop];}else{G=C.getAttribute.call(this,E);}return G;};A.setAttribute=function(E,H,G){var F=this.getEl();if(E=="scroll"){F.scrollLeft=H[0];F.scrollTop=H[1];}else{C.setAttribute.call(this,E,H,G);}};B.Scroll=D;})();YAHOO.register("animation",YAHOO.util.Anim,{version:"2.5.1",build:"984"});
(function(){var E=YAHOO.util.Dom,A=YAHOO.util.Event,C=YAHOO.lang;var B=function(F,D){var G={element:F,attributes:D||{}};B.superclass.constructor.call(this,G.element,G.attributes);};B._instances={};B.getResizeById=function(D){if(B._instances[D]){return B._instances[D];}return false;};YAHOO.extend(B,YAHOO.util.Element,{CSS_RESIZE:"yui-resize",CSS_DRAG:"yui-draggable",CSS_HOVER:"yui-resize-hover",CSS_PROXY:"yui-resize-proxy",CSS_WRAP:"yui-resize-wrap",CSS_KNOB:"yui-resize-knob",CSS_HIDDEN:"yui-resize-hidden",CSS_HANDLE:"yui-resize-handle",CSS_STATUS:"yui-resize-status",CSS_GHOST:"yui-resize-ghost",CSS_RESIZING:"yui-resize-resizing",_resizeEvent:null,dd:null,browser:YAHOO.env.ua,_positioned:null,_dds:null,_wrap:null,_proxy:null,_handles:null,_currentHandle:null,_currentDD:null,_cache:null,_active:null,_createProxy:function(){if(this.get("proxy")){this._proxy=document.createElement("div");this._proxy.className=this.CSS_PROXY;this._proxy.style.height=this.get("element").clientHeight+"px";this._proxy.style.width=this.get("element").clientWidth+"px";this._wrap.parentNode.appendChild(this._proxy);}else{this.set("animate",false);}},_createWrap:function(){this._positioned=false;switch(this.get("element").tagName.toLowerCase()){case"img":case"textarea":case"input":case"iframe":case"select":this.set("wrap",true);break;}if(this.get("wrap")){this._wrap=document.createElement("div");this._wrap.id=this.get("element").id+"_wrap";this._wrap.className=this.CSS_WRAP;E.setStyle(this._wrap,"width",this.get("width"));E.setStyle(this._wrap,"height",this.get("height"));E.setStyle(this._wrap,"z-index",this.getStyle("z-index"));this.setStyle("z-index",0);var F=E.getStyle(this.get("element"),"position");E.setStyle(this._wrap,"position",((F=="static")?"relative":F));E.setStyle(this._wrap,"top",E.getStyle(this.get("element"),"top"));E.setStyle(this._wrap,"left",E.getStyle(this.get("element"),"left"));if(E.getStyle(this.get("element"),"position")=="absolute"){this._positioned=true;E.setStyle(this.get("element"),"position","relative");E.setStyle(this.get("element"),"top","0");E.setStyle(this.get("element"),"left","0");}var D=this.get("element").parentNode;D.replaceChild(this._wrap,this.get("element"));this._wrap.appendChild(this.get("element"));}else{this._wrap=this.get("element");if(E.getStyle(this._wrap,"position")=="absolute"){this._positioned=true;}}if(this.get("draggable")){this._setupDragDrop();}if(this.get("hover")){E.addClass(this._wrap,this.CSS_HOVER);}if(this.get("knobHandles")){E.addClass(this._wrap,this.CSS_KNOB);}if(this.get("hiddenHandles")){E.addClass(this._wrap,this.CSS_HIDDEN);}E.addClass(this._wrap,this.CSS_RESIZE);},_setupDragDrop:function(){E.addClass(this._wrap,this.CSS_DRAG);this.dd=new YAHOO.util.DD(this._wrap,this.get("id")+"-resize",{dragOnly:true});this.dd.on("dragEvent",function(){this.fireEvent("dragEvent",arguments);},this,true);},_createHandles:function(){this._handles={};this._dds={};var G=this.get("handles");for(var F=0;F<G.length;F++){this._handles[G[F]]=document.createElement("div");this._handles[G[F]].id=E.generateId(this._handles[G[F]]);this._handles[G[F]].className=this.CSS_HANDLE+" "+this.CSS_HANDLE+"-"+G[F];var D=document.createElement("div");D.className=this.CSS_HANDLE+"-inner-"+G[F];this._handles[G[F]].appendChild(D);this._wrap.appendChild(this._handles[G[F]]);A.on(this._handles[G[F]],"mouseover",this._handleMouseOver,this,true);A.on(this._handles[G[F]],"mouseout",this._handleMouseOut,this,true);this._dds[G[F]]=new YAHOO.util.DragDrop(this._handles[G[F]],this.get("id")+"-handle-"+G);this._dds[G[F]].setPadding(15,15,15,15);this._dds[G[F]].on("startDragEvent",this._handleStartDrag,this._dds[G[F]],this);this._dds[G[F]].on("mouseDownEvent",this._handleMouseDown,this._dds[G[F]],this);}this._status=document.createElement("span");this._status.className=this.CSS_STATUS;document.body.insertBefore(this._status,document.body.firstChild);},_ieSelectFix:function(){return false;},_ieSelectBack:null,_setAutoRatio:function(D){if(this.get("autoRatio")){if(D&&D.shiftKey){this.set("ratio",true);}else{this.set("ratio",this._configs.ratio._initialConfig.value);}}},_handleMouseDown:function(D){if(E.getStyle(this._wrap,"position")=="absolute"){this._positioned=true;}if(D){this._setAutoRatio(D);}if(this.browser.ie){this._ieSelectBack=document.body.onselectstart;document.body.onselectstart=this._ieSelectFix;}},_handleMouseOver:function(G){E.removeClass(this._wrap,this.CSS_RESIZE);if(this.get("hover")){E.removeClass(this._wrap,this.CSS_HOVER);}var D=A.getTarget(G);if(!E.hasClass(D,this.CSS_HANDLE)){D=D.parentNode;}if(E.hasClass(D,this.CSS_HANDLE)&&!this._active){E.addClass(D,this.CSS_HANDLE+"-active");for(var F in this._handles){if(C.hasOwnProperty(this._handles,F)){if(this._handles[F]==D){E.addClass(D,this.CSS_HANDLE+"-"+F+"-active");break;}}}}E.addClass(this._wrap,this.CSS_RESIZE);},_handleMouseOut:function(G){E.removeClass(this._wrap,this.CSS_RESIZE);if(this.get("hover")&&!this._active){E.addClass(this._wrap,this.CSS_HOVER);}var D=A.getTarget(G);if(!E.hasClass(D,this.CSS_HANDLE)){D=D.parentNode;}if(E.hasClass(D,this.CSS_HANDLE)&&!this._active){E.removeClass(D,this.CSS_HANDLE+"-active");for(var F in this._handles){if(C.hasOwnProperty(this._handles,F)){if(this._handles[F]==D){E.removeClass(D,this.CSS_HANDLE+"-"+F+"-active");break;}}}}E.addClass(this._wrap,this.CSS_RESIZE);},_handleStartDrag:function(G,F){var D=F.getDragEl();if(E.hasClass(D,this.CSS_HANDLE)){if(E.getStyle(this._wrap,"position")=="absolute"){this._positioned=true;}this._active=true;this._currentDD=F;if(this._proxy){this._proxy.style.visibility="visible";this._proxy.style.zIndex="1000";this._proxy.style.height=this.get("element").clientHeight+"px";this._proxy.style.width=this.get("element").clientWidth+"px";}for(var H in this._handles){if(C.hasOwnProperty(this._handles,H)){if(this._handles[H]==D){this._currentHandle=H;var I="_handle_for_"+H;E.addClass(D,this.CSS_HANDLE+"-"+H+"-active");F.on("dragEvent",this[I],this,true);F.on("mouseUpEvent",this._handleMouseUp,this,true);
break;}}}E.addClass(D,this.CSS_HANDLE+"-active");if(this.get("proxy")){var J=E.getXY(this.get("element"));E.setXY(this._proxy,J);if(this.get("ghost")){this.addClass(this.CSS_GHOST);}}E.addClass(this._wrap,this.CSS_RESIZING);this._setCache();this._updateStatus(this._cache.height,this._cache.width,this._cache.top,this._cache.left);this.fireEvent("startResize",{type:"startresize",target:this});}},_setCache:function(){this._cache.xy=E.getXY(this._wrap);E.setXY(this._wrap,this._cache.xy);this._cache.height=this.get("clientHeight");this._cache.width=this.get("clientWidth");this._cache.start.height=this._cache.height;this._cache.start.width=this._cache.width;this._cache.start.top=this._cache.xy[1];this._cache.start.left=this._cache.xy[0];this._cache.top=this._cache.xy[1];this._cache.left=this._cache.xy[0];this.set("height",this._cache.height,true);this.set("width",this._cache.width,true);},_handleMouseUp:function(F){this._active=false;var G="_handle_for_"+this._currentHandle;this._currentDD.unsubscribe("dragEvent",this[G],this,true);this._currentDD.unsubscribe("mouseUpEvent",this._handleMouseUp,this,true);if(this._proxy){this._proxy.style.visibility="hidden";this._proxy.style.zIndex="-1";if(this.get("setSize")){this.resize(F,this._cache.height,this._cache.width,this._cache.top,this._cache.left,true);}else{this.fireEvent("resize",{ev:"resize",target:this,height:this._cache.height,width:this._cache.width,top:this._cache.top,left:this._cache.left});}if(this.get("ghost")){this.removeClass(this.CSS_GHOST);}}if(this.get("hover")){E.addClass(this._wrap,this.CSS_HOVER);}if(this._status){E.setStyle(this._status,"display","none");}if(this.browser.ie){document.body.onselectstart=this._ieSelectBack;}if(this.browser.ie){E.removeClass(this._wrap,this.CSS_RESIZE);}for(var D in this._handles){if(C.hasOwnProperty(this._handles,D)){E.removeClass(this._handles[D],this.CSS_HANDLE+"-active");}}if(this.get("hover")&&!this._active){E.addClass(this._wrap,this.CSS_HOVER);}E.removeClass(this._wrap,this.CSS_RESIZING);E.removeClass(this._handles[this._currentHandle],this.CSS_HANDLE+"-"+this._currentHandle+"-active");E.removeClass(this._handles[this._currentHandle],this.CSS_HANDLE+"-active");if(this.browser.ie){E.addClass(this._wrap,this.CSS_RESIZE);}this._resizeEvent=null;this._currentHandle=null;},_setRatio:function(K,N,Q,I){var O=K,G=N;if(this.get("ratio")){var P=this._cache.height,H=this._cache.width,F=parseInt(this.get("height"),10),L=parseInt(this.get("width"),10),M=this.get("maxHeight"),R=this.get("minHeight"),D=this.get("maxWidth"),J=this.get("minWidth");switch(this._currentHandle){case"l":K=F*(N/L);K=Math.min(Math.max(R,K),M);N=L*(K/F);Q=(this._cache.start.top-(-((F-K)/2)));I=(this._cache.start.left-(-((L-N))));break;case"r":K=F*(N/L);K=Math.min(Math.max(R,K),M);N=L*(K/F);Q=(this._cache.start.top-(-((F-K)/2)));break;case"t":N=L*(K/F);K=F*(N/L);I=(this._cache.start.left-(-((L-N)/2)));Q=(this._cache.start.top-(-((F-K))));break;case"b":N=L*(K/F);K=F*(N/L);I=(this._cache.start.left-(-((L-N)/2)));break;case"bl":K=F*(N/L);N=L*(K/F);I=(this._cache.start.left-(-((L-N))));break;case"br":K=F*(N/L);N=L*(K/F);break;case"tl":K=F*(N/L);N=L*(K/F);I=(this._cache.start.left-(-((L-N))));Q=(this._cache.start.top-(-((F-K))));break;case"tr":K=F*(N/L);N=L*(K/F);I=(this._cache.start.left);Q=(this._cache.start.top-(-((F-K))));break;}O=this._checkHeight(K);G=this._checkWidth(N);if((O!=K)||(G!=N)){Q=0;I=0;if(O!=K){G=this._cache.width;}if(G!=N){O=this._cache.height;}}}return[O,G,Q,I];},_updateStatus:function(K,G,J,F){if(this._resizeEvent&&(!C.isString(this._resizeEvent))){if(this.get("status")){E.setStyle(this._status,"display","inline");}K=((K===0)?this._cache.start.height:K);G=((G===0)?this._cache.start.width:G);var I=parseInt(this.get("height"),10),D=parseInt(this.get("width"),10);if(isNaN(I)){I=parseInt(K,10);}if(isNaN(D)){D=parseInt(G,10);}var L=(parseInt(K,10)-I);var H=(parseInt(G,10)-D);this._cache.offsetHeight=L;this._cache.offsetWidth=H;this._status.innerHTML="<strong>"+parseInt(K,10)+" x "+parseInt(G,10)+"</strong><em>"+((L>0)?"+":"")+L+" x "+((H>0)?"+":"")+H+"</em>";E.setXY(this._status,[A.getPageX(this._resizeEvent)+12,A.getPageY(this._resizeEvent)+12]);}},reset:function(){this.resize(null,this._cache.start.height,this._cache.start.width,this._cache.start.top,this._cache.start.left,true);return this;},resize:function(M,J,P,Q,H,F,K){this._resizeEvent=M;var G=this._wrap,I=this.get("animate"),O=true;if(this._proxy&&!F){G=this._proxy;I=false;}this._setAutoRatio(M);if(this._positioned){if(this._proxy){Q=this._cache.top-Q;H=this._cache.left-H;}}var L=this._setRatio(J,P,Q,H);J=parseInt(L[0],10);P=parseInt(L[1],10);Q=parseInt(L[2],10);H=parseInt(L[3],10);if(Q==0){Q=E.getY(G);}if(H==0){H=E.getX(G);}if(this._positioned){if(this._proxy&&F){if(!I){G.style.top=this._proxy.style.top;G.style.left=this._proxy.style.left;}else{Q=this._proxy.style.top;H=this._proxy.style.left;}}else{if(!this.get("ratio")&&!this._proxy){Q=this._cache.top+-(Q);H=this._cache.left+-(H);}if(Q){if(this.get("minY")){if(Q<this.get("minY")){Q=this.get("minY");}}if(this.get("maxY")){if(Q>this.get("maxY")){Q=this.get("maxY");}}}if(H){if(this.get("minX")){if(H<this.get("minX")){H=this.get("minX");}}if(this.get("maxX")){if((H+P)>this.get("maxX")){H=(this.get("maxX")-P);}}}}}if(!K){var N=this.fireEvent("beforeResize",{ev:"beforeResize",target:this,height:J,width:P,top:Q,left:H});if(N===false){return false;}}this._updateStatus(J,P,Q,H);if(this._positioned){if(this._proxy&&F){}else{if(Q){E.setY(G,Q);this._cache.top=Q;}if(H){E.setX(G,H);this._cache.left=H;}}}if(J){if(!I){O=true;if(this._proxy&&F){if(!this.get("setSize")){O=false;}}if(O){if(this.browser.ie>6){if(J===this._cache.height){J=J+1;}}G.style.height=J+"px";}if((this._proxy&&F)||!this._proxy){if(this._wrap!=this.get("element")){this.get("element").style.height=J+"px";}}}this._cache.height=J;}if(P){this._cache.width=P;if(!I){O=true;if(this._proxy&&F){if(!this.get("setSize")){O=false;}}if(O){G.style.width=P+"px";}if((this._proxy&&F)||!this._proxy){if(this._wrap!=this.get("element")){this.get("element").style.width=P+"px";
}}}}if(I){if(YAHOO.util.Anim){var D=new YAHOO.util.Anim(G,{height:{to:this._cache.height},width:{to:this._cache.width}},this.get("animateDuration"),this.get("animateEasing"));if(this._positioned){if(Q){D.attributes.top={to:parseInt(Q,10)};}if(H){D.attributes.left={to:parseInt(H,10)};}}if(this._wrap!=this.get("element")){D.onTween.subscribe(function(){this.get("element").style.height=G.style.height;this.get("element").style.width=G.style.width;},this,true);}D.onComplete.subscribe(function(){this.set("height",J);this.set("width",P);this.fireEvent("resize",{ev:"resize",target:this,height:J,width:P,top:Q,left:H});},this,true);D.animate();}}else{if(this._proxy&&!F){this.fireEvent("proxyResize",{ev:"proxyresize",target:this,height:J,width:P,top:Q,left:H});}else{this.fireEvent("resize",{ev:"resize",target:this,height:J,width:P,top:Q,left:H});}}return this;},_handle_for_br:function(F){var G=this._setWidth(F.e);var D=this._setHeight(F.e);this.resize(F.e,(D+1),G,0,0);},_handle_for_bl:function(G){var H=this._setWidth(G.e,true);var F=this._setHeight(G.e);var D=(H-this._cache.width);this.resize(G.e,F,H,0,D);},_handle_for_tl:function(G){var I=this._setWidth(G.e,true);var F=this._setHeight(G.e,true);var H=(F-this._cache.height);var D=(I-this._cache.width);this.resize(G.e,F,I,H,D);},_handle_for_tr:function(F){var H=this._setWidth(F.e);var D=this._setHeight(F.e,true);var G=(D-this._cache.height);this.resize(F.e,D,H,G,0);},_handle_for_r:function(D){this._dds.r.setYConstraint(0,0);var F=this._setWidth(D.e);this.resize(D.e,0,F,0,0);},_handle_for_l:function(F){this._dds.l.setYConstraint(0,0);var G=this._setWidth(F.e,true);var D=(G-this._cache.width);this.resize(F.e,0,G,0,D);},_handle_for_b:function(F){this._dds.b.setXConstraint(0,0);var D=this._setHeight(F.e);this.resize(F.e,D,0,0,0);},_handle_for_t:function(F){this._dds.t.setXConstraint(0,0);var D=this._setHeight(F.e,true);var G=(D-this._cache.height);this.resize(F.e,D,0,G,0);},_setWidth:function(H,J){var I=this._cache.xy[0],G=this._cache.width,D=A.getPageX(H),F=(D-I);if(J){F=(I-D)+parseInt(this.get("width"),10);}F=this._snapTick(F,this.get("yTicks"));F=this._checkWidth(F);return F;},_checkWidth:function(D){if(this.get("minWidth")){if(D<=this.get("minWidth")){D=this.get("minWidth");}}if(this.get("maxWidth")){if(D>=this.get("maxWidth")){D=this.get("maxWidth");}}return D;},_checkHeight:function(D){if(this.get("minHeight")){if(D<=this.get("minHeight")){D=this.get("minHeight");}}if(this.get("maxHeight")){if(D>=this.get("maxHeight")){D=this.get("maxHeight");}}return D;},_setHeight:function(G,I){var H=this._cache.xy[1],F=this._cache.height,J=A.getPageY(G),D=(J-H);if(I){D=(H-J)+parseInt(this.get("height"),10);}D=this._snapTick(D,this.get("xTicks"));D=this._checkHeight(D);return D;},_snapTick:function(G,F){if(!G||!F){return G;}var H=G;var D=G%F;if(D>0){if(D>(F/2)){H=G+(F-D);}else{H=G-D;}}return H;},init:function(F,D){this._cache={xy:[],height:0,width:0,top:0,left:0,offsetHeight:0,offsetWidth:0,start:{height:0,width:0,top:0,left:0}};B.superclass.init.call(this,F,D);this.set("setSize",this.get("setSize"));if(D.height){this.set("height",parseInt(D.height,10));}if(D.width){this.set("width",parseInt(D.width,10));}var G=F;if(!C.isString(G)){G=E.generateId(G);}B._instances[G]=this;this._active=false;this._createWrap();this._createProxy();this._createHandles();},getProxyEl:function(){return this._proxy;},getWrapEl:function(){return this._wrap;},getStatusEl:function(){return this._status;},getActiveHandleEl:function(){return this._handles[this._currentHandle];},isActive:function(){return((this._active)?true:false);},initAttributes:function(D){B.superclass.initAttributes.call(this,D);this.setAttributeConfig("setSize",{value:((D.setSize===false)?false:true),validator:YAHOO.lang.isBoolean});this.setAttributeConfig("wrap",{writeOnce:true,validator:YAHOO.lang.isBoolean,value:D.wrap||false});this.setAttributeConfig("handles",{writeOnce:true,value:D.handles||["r","b","br"],validator:function(F){if(C.isString(F)&&F.toLowerCase()=="all"){F=["t","b","r","l","bl","br","tl","tr"];}if(!C.isArray(F)){F=F.replace(/, /g,",");F=F.split(",");}this._configs.handles.value=F;}});this.setAttributeConfig("width",{value:D.width||parseInt(this.getStyle("width"),10),validator:YAHOO.lang.isNumber,method:function(F){F=parseInt(F,10);if(F>0){if(this.get("setSize")){this.setStyle("width",F+"px");}this._cache.width=F;this._configs.width.value=F;}}});this.setAttributeConfig("height",{value:D.height||parseInt(this.getStyle("height"),10),validator:YAHOO.lang.isNumber,method:function(F){F=parseInt(F,10);if(F>0){if(this.get("setSize")){this.setStyle("height",F+"px");}this._cache.height=F;this._configs.height.value=F;}}});this.setAttributeConfig("minWidth",{value:D.minWidth||15,validator:YAHOO.lang.isNumber});this.setAttributeConfig("minHeight",{value:D.minHeight||15,validator:YAHOO.lang.isNumber});this.setAttributeConfig("maxWidth",{value:D.maxWidth||10000,validator:YAHOO.lang.isNumber});this.setAttributeConfig("maxHeight",{value:D.maxHeight||10000,validator:YAHOO.lang.isNumber});this.setAttributeConfig("minY",{value:D.minY||false});this.setAttributeConfig("minX",{value:D.minX||false});this.setAttributeConfig("maxY",{value:D.maxY||false});this.setAttributeConfig("maxX",{value:D.maxX||false});this.setAttributeConfig("animate",{value:D.animate||false,validator:function(G){var F=true;if(!YAHOO.util.Anim){F=false;}return F;}});this.setAttributeConfig("animateEasing",{value:D.animateEasing||function(){var G=false;try{G=YAHOO.util.Easing.easeOut;}catch(F){}return G;}()});this.setAttributeConfig("animateDuration",{value:D.animateDuration||0.5});this.setAttributeConfig("proxy",{value:D.proxy||false,validator:YAHOO.lang.isBoolean});this.setAttributeConfig("ratio",{value:D.ratio||false,validator:YAHOO.lang.isBoolean});this.setAttributeConfig("ghost",{value:D.ghost||false,validator:YAHOO.lang.isBoolean});this.setAttributeConfig("draggable",{value:D.draggable||false,validator:YAHOO.lang.isBoolean,method:function(F){if(F&&this._wrap){this._setupDragDrop();
}else{if(this.dd){E.removeClass(this._wrap,this.CSS_DRAG);this.dd.unreg();}}}});this.setAttributeConfig("hover",{value:D.hover||false,validator:YAHOO.lang.isBoolean});this.setAttributeConfig("hiddenHandles",{value:D.hiddenHandles||false,validator:YAHOO.lang.isBoolean});this.setAttributeConfig("knobHandles",{value:D.knobHandles||false,validator:YAHOO.lang.isBoolean});this.setAttributeConfig("xTicks",{value:D.xTicks||false});this.setAttributeConfig("yTicks",{value:D.yTicks||false});this.setAttributeConfig("status",{value:D.status||false,validator:YAHOO.lang.isBoolean});this.setAttributeConfig("autoRatio",{value:D.autoRatio||false,validator:YAHOO.lang.isBoolean});},destroy:function(){for(var F in this._handles){if(C.hasOwnProperty(this._handles,F)){A.purgeElement(this._handles[F]);this._handles[F].parentNode.removeChild(this._handles[F]);}}if(this._proxy){this._proxy.parentNode.removeChild(this._proxy);}if(this._status){this._status.parentNode.removeChild(this._status);}if(this.dd){this.dd.unreg();E.removeClass(this._wrap,this.CSS_DRAG);}if(this._wrap!=this.get("element")){this.setStyle("position","");this.setStyle("top","");this.setStyle("left","");this._wrap.parentNode.replaceChild(this.get("element"),this._wrap);}this.removeClass(this.CSS_RESIZE);delete YAHOO.util.Resize._instances[this.get("id")];for(var D in this){if(C.hasOwnProperty(this,D)){this[D]=null;delete this[D];}}},toString:function(){if(this.get){return"Resize (#"+this.get("id")+")";}return"Resize Utility";}});YAHOO.util.Resize=B;})();YAHOO.register("resize",YAHOO.util.Resize,{version:"2.5.1",build:"984"});



var DAPEIWANG = new Object();

//Drag Clone and drop in zone
DAPEIWANG.DCloneDInZone = function(id, sGroup, config) {
    if (id) {
        this.init(id, sGroup, config);
    }
};
YAHOO.extend(DAPEIWANG.DCloneDInZone, YAHOO.util.DD, {

    // overrides YAHOO.util.DragDrop
    b4StartDrag: function(x, y) {
        if(!this.config.clone) {
            return;
        }

        // Make a clone of this html element and set it as the linked element of this DD object 
        var dom = YAHOO.util.Dom,
        body = document.body,
        event = YAHOO.util.Event,
        lel = this.getEl(),
        lelClone = lel.cloneNode(true);
                
        // generate a unique id for this new element
        lelClone.id = "";
        dom.generateId(lelClone, "clone");
            
        //making the dragged element transparent
        dom.setStyle(lelClone, "borderColor", "transparent");
       // dom.setStyle(lelClone, "opacity", 0.2);
        dom.setStyle(lelClone, "position", "absolute");
        //Make it part of dom
        body.appendChild(lelClone);
            
        //switch the dragged element id by this new element 
        this.dragElId = lelClone.id;
    },

    endDrag: function(e) {
    if ((version >= 5.5 && version < 7.0) && (document.body.filters))
          { 
          correctPNG(YAHOO.util.Dom.get(this.dragElId));
          }
    }, 
    onInvalidDrop: function(event) {
          document.body.removeChild(YAHOO.util.Dom.get(this.dragElId));
     }
});

var SBDomElements = new Object();
var SBEntityInfo = new Object();
var selectedElement = null;
var dom = YAHOO.util.Dom;
var _g_zIndex = 0;
var _g_borderImg = "";
var _g_backgroundImg = "";
var _g_sbId = "";
var canvasL;
var _g_showContest;
var _g_themeName;
var _g_userName;
var _g_maxLimitForNumItem = 0;
_correctPng = false;
var ppitemid=0;

var maxItemsToUpload = 20;

function chkKey(event){
    if(event.keyCode == 46){
        sbItemActionDelete();
    }
}


function stopEventBubble(event){
    try {
        event.stopPropagation();
    }
    catch(e){
        event.cancelBubble=true;
    }
}

function StyleBoardItem(entityId, entityRefId, XC, YC,ZC, type, IMG_WIDTH,IMG_HEIGHT, url, vflip, hflip, removeBackground){
    // can be null in create
    this.entityRefId =  entityRefId;
    //can be null in edit
    this.ID = entityId;
    this.XC =  XC;
    this.YC =  YC;
    this.ZC =  ZC
    this.TYPE = type;
    this.IMG_WIDTH = IMG_WIDTH;
    this.IMG_HEIGHT = IMG_HEIGHT;
    this.URL = url;
    this.VF = vflip;
    this.HF = hflip;
    this.RB = removeBackground;
}


function paintSB(sbCollageLayout){
    
    var ddcanvas = dom.get('dd-canvas');
    var canvasL = findPosX(ddcanvas);
    var canvasT = findPosY(ddcanvas);
    
    var sbCollageItemLayouts = sbCollageLayout.itemlist;
    for(i = 0 ; i < sbCollageItemLayouts.length; i++){
        var sbCollageItemLayout = sbCollageItemLayouts[i];
        var imgEle = document.createElement("img");
        imgEle.style.left = (parseInt(sbCollageItemLayout.XC)+canvasL)+'px';
        imgEle.style.top = (parseInt(sbCollageItemLayout.YC) + canvasT)+'px';
        imgEle.style.position = "absolute";
        imgEle.style.width = sbCollageItemLayout.IMG_WIDTH;
        imgEle.style.height = sbCollageItemLayout.IMG_HEIGHT;       
        if(_g_zIndex < sbCollageItemLayout.ZC) _g_zIndex=parseInt(sbCollageItemLayout.ZC);
        var vflip = sbCollageItemLayout.VF;
        var hflip = sbCollageItemLayout.HF;
        var removeBackground = sbCollageItemLayout.RB;
        var type = null;
        var relativeImageUrl = null
        var entityRefId= null;
        var itemId = null;
        var src = null;
        var url = null;
        if(sbCollageItemLayout.URL != '' && sbCollageItemLayout.URL != 'false'){
            url = src =  sbCollageItemLayout.URL;
            relativeImageUrl= src;
            type=SBEntityInfo[sbCollageItemLayout.ID].TYPE;         
        }   else {
            src = SBEntityInfo[sbCollageItemLayout.ID].IMG_URL;
            entityRefId=sbCollageItemLayout.ID
            type=SBEntityInfo[sbCollageItemLayout.ID].TYPE;
            relativeImageUrl=SBEntityInfo[sbCollageItemLayout.ID].RELATIVE_IMG_URL;
            itemId = SBEntityInfo[sbCollageItemLayout.ID].onEntityId;
        }
        if(vflip==true || hflip==true || removeBackground == true){
        src = attachImgSrc(relativeImageUrl, type, hflip, vflip, removeBackground);
        }
        imgEle.setAttribute("src", src);
        imgEle.style.zIndex = sbCollageItemLayout.ZC;
        if ((version >= 5.5 && version < 7.0) && (document.body.filters) && removeBackground) {
            imgEle.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='scale')";
            imgEle.style.backgroundImg=src;
            imgEle.src = clear;
        }
        document.body.appendChild(imgEle);
        dom.generateId(imgEle, "clone");
        var vflip = sbCollageItemLayout.VF;
        var hflip = sbCollageItemLayout.HF;
        var sbItem = makeResizable(imgEle, {itemId: sbCollageItemLayout.ID,TYPE: type,entityRefId : entityRefId, url : url, vflip : vflip, hflip : hflip, removeBackground: removeBackground, RELATIVE_IMG_URL: relativeImageUrl });
        imgEle.style.zIndex = sbCollageItemLayout.ZC;
        try{
            sbItem.getWrapEl().style.zIndex = 'auto';
        }
        catch(e){
            
        }
        fixKnobHandles(sbCollageItemLayout.ZC, sbItem);
        nodes=sbItem.getWrapEl().childNodes;        
        for(var j=1;j<nodes.length;j++){
            nodes[j].style.display='none';
        }       
        _g_maxLimitForNumItem++
    }
}


function makeResizable(targetEle, config){
    var resize = new YAHOO.util.Resize(targetEle.id, {
        handles: 'all',
        ratio: true,
        hover: false,
        knobHandles: true,
        proxy: true,
        height: targetEle.height,
        width: targetEle.width,
        draggable: true,
        animate: true,
        animateDuration: .75,
        maxWidth: 565,
        maxHeight: 565,
        animateEasing: YAHOO.util.Easing.backBoth
    });
   
    resize.config = config;
    resize.linkedEle=targetEle;
    setConstraints(resize);
    resize.on('resize', function(event){
        snapToCanvas(resize.getWrapEl());
        setConstraints(resize);
    });
    
   targetEle.onclick=function(){
   };
    YAHOO.util.Event.addListener(targetEle, "click", onclickCanvasItem,resize);
    YAHOO.util.Event.on(targetEle, 'mouseover', resize._handleMouseOver, resize, true);
    YAHOO.util.Event.on(targetEle, 'mouseout', resize._handleMouseOut, resize, true);
    SBDomElements[targetEle.id]={domEle: targetEle, config: config, resizableObj : resize};
    dom.get('sb_clearAll').style.display='';
    dom.get('dpwtoolbar').style.display='';
 
    return resize;
}

function deselectItem(){

    dom.setStyle(selectedElement.linkedEle, 'border','none');
    nodes=selectedElement.getWrapEl().childNodes;       
    for(var i=1;i<nodes.length;i++){
        nodes[i].style.display='none';
    }
}

DAPEIWANG.DDStyleboard = function(id, sGroup, config) {
    if (id) {
        this.init(id, sGroup, config);
    }
};
YAHOO.extend(DAPEIWANG.DDStyleboard, DAPEIWANG.DCloneDInZone, {

    onDragDrop: function(event, ddArray) {
     if(this.config.TYPE==2){
     clearSB();
      var defaultMsgs = dom.get('default-msg');
        if(defaultMsgs){
            dom.setStyle(defaultMsgs, "display", "none");
        }
    document.body.removeChild(YAHOO.util.Dom.get(this.dragElId));
    getpublish(this.config.itemId);
    return;
    }
        if(_g_maxLimitForNumItem >= maxItemsToUpload){
            alert("对不起, 您最多只能添加 "+maxItemsToUpload + " 件单品！");
            document.body.removeChild(YAHOO.util.Dom.get(this.dragElId));
            return;
        }
        if(selectedElement != null){
            deselectItem();
        }
        var dragEle = dom.get(this.dragElId);
        dragEle.onmouseover = "";
        if(this.config.MEDIUM_IMG_URL && this.config.MEDIUM_IMG_URL != "") {
            
            var origWidth = parseInt(this.config.MEDIUM_IMG_WIDTH);
            var origHeight = parseInt(this.config.MEDIUM_IMG_HEIGHT);
            var newWidth = origWidth;
            if (origHeight > origWidth && origHeight > 200){
                newWidth = origWidth*200/origHeight;
            }
            else if (origWidth >= origHeight && origWidth > 200){
                newWidth = 200;
            }
            var newHeight = (origHeight/origWidth)*newWidth;
            dragEle.setAttribute("src", this.config.MEDIUM_IMG_URL);
            dragEle.setAttribute("src", attachImgSrc(this.config.MEDIUM_IMG_URL,this.config.TYPE,this.config.hflip,this.config.vflip,this.config.removeBackground));
          
            dragEle.setAttribute("width", newWidth);
            if(newHeight){
                dragEle.setAttribute("height", newHeight);
            }
            if ((version >= 5.5 && version < 7.0) && (document.body.filters) && this.config.removeBackground) {
                dragEle.attachEvent("onmouseover", function(){correctPNG(dragEle)});
            }
           
        }
        
        snapToCanvas(dragEle);
        
        var defaultMsg = dom.get('default-msg');
        if(defaultMsg){
            dom.setStyle(defaultMsg, "display", "none");
        }
        var newConfig = new Object();
        for(var pName in this.config){
            newConfig[pName] = this.config[pName];
        }
        selectedElement = makeResizable(dragEle, newConfig);
        dom.setStyle(dragEle, 'border','1px solid gray');
        dom.setStyle(dragEle, 'zIndex',++_g_zIndex);
        dom.setStyle(dragEle.parentElement, 'zIndex',_g_zIndex);
        fixKnobHandles( _g_zIndex);     
        var actionBar = dom.get('sbItemActions');
        dom.get('bgToolTxt').innerHTML='显示';
        dom.setStyle(actionBar, "display", "block");
        dom.get('sbItemActions-dimmed').style.display='none';
        dom.get('ppitemclose').style.display='none';
		//dom.get('ppitem').style.display='block';
		
        _g_maxLimitForNumItem ++;
      //  if(_g_maxLimitForNumItem>0)
       //   dom.setStyle(dom.get('dpwtoolbar'), "display", "block");
       if(ppitemid!=selectedElement.config.itemId)
       {
       searchppitem(1);
       ppitemid=selectedElement.config.itemId;
       }
    },
    onInvalidDrop: function(event) {
        document.body.removeChild(YAHOO.util.Dom.get(this.dragElId));
        SBDomElements[this.dragElId]=null;
    }   
}); 

function sbItemActionZoomin()
{
    var origImgEle = selectedElement.linkedEle;
    var origWidth = origImgEle.style.width;
    var origHeight = origImgEle.style.height;
 
    var newWidth = parseInt(origWidth)-5;
    var newHeight = (parseInt(origHeight)/parseInt(origWidth))*newWidth;
    if(parseInt(newHeight)<10||parseInt(newWidth)<10){return;}
    dom.setStyle(selectedElement.linkedEle, 'width',newWidth);
    dom.setStyle(selectedElement.linkedEle, 'height',newHeight);
    dom.setStyle(selectedElement.getWrapEl(), 'width',newWidth);
    dom.setStyle(selectedElement.getWrapEl(), 'height',newHeight);

    setConstraints(selectedElement);
}

function sbItemActionZoomout()
{
    var origImgEle = selectedElement.linkedEle;
    var origWidth = origImgEle.style.width;
    var origHeight = origImgEle.style.height;
    var newWidth = parseInt(origWidth)+5;
    var newHeight = (parseInt(origHeight)/parseInt(origWidth))*newWidth;
    if(parseInt(newWidth)>563||parseInt(newHeight)>563){return;}
    dom.setStyle(selectedElement.linkedEle, 'width',newWidth);
    dom.setStyle(selectedElement.linkedEle, 'height',newHeight);
    dom.setStyle(selectedElement.getWrapEl(), 'width',newWidth);
    dom.setStyle(selectedElement.getWrapEl(), 'height',newHeight);
    
    var node = selectedElement.getWrapEl();
    var region = dom.getRegion(dom.get('dd-canvas'));
    var xy = dom.getXY(node);
    var width = parseInt(dom.getStyle(node, 'width'), 10);
    var height = parseInt(dom.getStyle(node, 'height'), 10);
    var right = region.right - xy[0] - width - 2;
    var bottom = region.bottom - xy[1] - height - 2;  
    if(right<0)dom.setStyle(node, 'left',xy[0]-5);
    if(bottom<0)
    dom.setStyle(node, 'top',xy[1]-parseInt(newHeight)+parseInt(origHeight));
    setConstraints(selectedElement);
}

function sbItemActionFlipDu(shun){
imageToRotate = selectedElement.linkedEle;          
imageToRotate.style.filter= "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand')"; 
if(shun)
rotate(15);
else
rotate(-15);
}

var imageToRotate; 
var degreeToRotate=0; 
function rotate(setp){ 
var deg2radians = Math.PI * 2 / 360; 
degreeToRotate=degreeToRotate+setp; 
degreeToRotate=degreeToRotate%360;                  
rad = degreeToRotate * deg2radians ; 
costheta = Math.cos(rad); 
sintheta = Math.sin(rad); 
imageToRotate.filters.item(0).M11 = costheta; 
imageToRotate.filters.item(0).M12 = -sintheta; 
imageToRotate.filters.item(0).M21 = sintheta; 
imageToRotate.filters.item(0).M22 = costheta; 
}

function onblurCanvasItem(event){
    var actionBar = dom.get('sbItemActions');   
    dom.setStyle(actionBar, "display", "none");
    dom.get('sbItemActions-dimmed').style.display='';   
    if(selectedElement != null){ 
        deselectItem();
    }
}
function onclickCanvasItem(event, resize){
    if(selectedElement != null) {
        deselectItem();
    }                   
    selectedElement=resize;
    dom.setStyle(selectedElement.linkedEle, 'border','1px solid gray');
    var actionBar = dom.get('sbItemActions');
    dom.get('sbItemActions-dimmed').style.display='none';
   // dom.get('ppitemclose').style.display='block';
    dom.setStyle(actionBar, "display", "block");
    var removeBackground=selectedElement.config.removeBackground    
    if(removeBackground==true){
        dom.get('bgToolTxt').innerHTML='显示';
    }
    else {
        dom.get('bgToolTxt').innerHTML='去除';
    }
    nodes=selectedElement.getWrapEl().childNodes;       
    for(var i=1;i<nodes.length;i++){
        nodes[i].style.display='';
    }
    try {
        event.stopPropagation();
    }
    catch(e){
        event.cancelBubble=true;
    }
    if(ppitemid!=selectedElement.config.itemId)
       {
		dom.get('ppitem').style.display='none';
       searchppitem(1);
       ppitemid=selectedElement.config.itemId;
	  // dom.get('ppitem').style.display='block';
	   dom.get('ppitemclose').style.display='none';
       }
}

function clearSB(){
 dom.get('ppitemclose').style.display='none';
 dom.get('ppitem').style.display='none';
    var actionBar = dom.get('sbItemActions');   
    dom.setStyle(actionBar, "display", "none"); 
    dom.get('sbItemActions-dimmed').style.display='';
    var body = document.body;
    for(eleId in SBDomElements){
        if(SBDomElements[eleId]== null) continue;
        var domEle=SBDomElements[eleId].resizableObj.getWrapEl();
        body.removeChild(domEle);
        SBDomElements[eleId]=null;
        _g_maxLimitForNumItem--;
    }
    dom.get('sb_clearAll').style.display='none'; 
    dom.get('dpwtoolbar').style.display='none';
    dom.get('ppitemclose').style.display='none';
    _g_zIndex=0;
    dom.get('dd-canvas').style.innerHTML='<DIV class=default id=default-msg>将页面右侧的单品图片用鼠标拖放到该区域中.</DIV>';  
    dom.setStyle(dom.get('default-msg'), "display", "block");
    _g_sbId= '';
    clearsaveEdit();
}

function snapToCanvas(node){
    var region = dom.getRegion(dom.get('dd-canvas'));
    var xy = dom.getXY(node);
    var width = parseInt(dom.getStyle(node, 'width'), 10);
    var height = parseInt(dom.getStyle(node, 'height'), 10);
    var left=xy[0], top=xy[1];
    if(left<region.left) left = region.left;
    if(left+width > region.right) left = region.right-width-4;
    if(top<region.top) top = region.top;
    if(top+height>region.bottom) top = region.bottom-height-4;      
    dom.setStyle(node, "top", top+"px");    
    dom.setStyle(node, "left", left+"px");
   
}


function setConstraints(resize){
    resize.dd.resetConstraints();
    var region = dom.getRegion(dom.get('dd-canvas'));
    var node = resize.getWrapEl();
    var xy = dom.getXY(node);
    var width = parseInt(dom.getStyle(node, 'width'), 10);
    var height = parseInt(dom.getStyle(node, 'height'), 10);
    var left = xy[0] - region.left;
    var right = region.right - xy[0] - width - 2;
    var top = xy[1] - region.top;
    var bottom = region.bottom - xy[1] - height - 2; 
    resize.dd.setXConstraint(left, right); 
    resize.dd.setYConstraint(top, bottom);  
}

function sbItemActionDelete(){
    var domEle=SBDomElements[selectedElement.linkedEle.id].resizableObj.getWrapEl();
    document.body.removeChild(domEle);
    SBDomElements[selectedElement.linkedEle.id]=null;
    selectedElement=null;
    var actionBar = dom.get('sbItemActions');   
    dom.setStyle(actionBar, "display", "none");
    dom.get('ppitemclose').style.display='none';
    dom.get('sbItemActions-dimmed').style.display='';  
    _g_maxLimitForNumItem--;
    if(_g_maxLimitForNumItem==0)
    {
    dom.get('sb_clearAll').style.display='none';  
    dom.get('dpwtoolbar').style.display='none'; 
    dom.get('dd-canvas').style.innerHTML='<DIV class=default id=default-msg>将页面右侧的单品图片用鼠标拖放到该区域中.</DIV>';  
    dom.setStyle(dom.get('default-msg'), "display", "block");
    }
dom.get('ppitemclose').style.display='none';
dom.get('ppitem').style.display='none';
}

function sbItemActionCopy(){
    if(_g_maxLimitForNumItem >= maxItemsToUpload){
        alert("对不起, 您最多只能添加 "+maxItemsToUpload + " 件单品！");
        return;
    }
    var origImgEle = selectedElement.linkedEle;
    var wrapEle = selectedElement.getWrapEl();
    deselectItem();
    var clone = new Image();
   // clone.src=(/\/img\/clear\.gif/i).test(origImgEle.src)?origImgEle.style.backgroundImg:origImgEle.src;
    clone.src=origImgEle.src.indexOf(clear)>-1?origImgEle.style.backgroundImg:origImgEle.src;
    clone.style.width=origImgEle.style.width;
    clone.style.height=origImgEle.style.height;
    clone.style.position="absolute";
    clone.style.top=parseInt(wrapEle.style.top)+15+"px";
    clone.style.left=parseInt(wrapEle.style.left)+15+"px";
    clone.id="";
    dom.generateId(clone, "clone");
    if ((version >= 5.5 && version < 7.0) && (document.body.filters) && selectedElement.config.removeBackground) {
        clone.attachEvent("onmouseover", function(){correctPNG(clone)});
    }
    document.body.appendChild(clone);
    snapToCanvas(clone);  
    selectedElement=makeResizable(clone, {itemId: selectedElement.config.itemId, RELATIVE_IMG_URL : selectedElement.config.RELATIVE_IMG_URL, TYPE: selectedElement.config.TYPE, entityRefId: null, hflip:selectedElement.config.hflip == true ? true : false , vflip: selectedElement.config.vflip == true ? true : false, removeBackground: selectedElement.config.removeBackground == true ? true : false, url: selectedElement.config.url });
    dom.setStyle(clone, 'zIndex',++_g_zIndex);
    dom.setStyle(clone.parentElement, 'zIndex',_g_zIndex);
    fixKnobHandles( _g_zIndex);     
    dom.setStyle(clone, 'border','1px solid gray');
    var actionBar = dom.get('sbItemActions');
    dom.setStyle(actionBar, "display", "block");
    dom.get('sbItemActions-dimmed').style.display='none';   
    dom.get('dpwtoolbar').style.display='block'; 
    _g_maxLimitForNumItem++;
}

function sbItemActionFlip(sbItem, hflip, vflip){
    if(hflip){
        sbItem.config.hflip == true ? sbItem.config.hflip = false : sbItem.config.hflip = true; 
    }
    if(vflip){
        sbItem.config.vflip == true ? sbItem.config.vflip = false : sbItem.config.vflip = true;         
    }
   sbItem.linkedEle.src=attachImgSrc(sbItem.config.RELATIVE_IMG_URL,sbItem.config.TYPE,sbItem.config.hflip,sbItem.config.vflip,sbItem.config.removeBackground);
   if ((version >= 5.5 && version < 7.0) && (document.body.filters) && selectedElement.config.removeBackground) {
        selectedElement.linkedEle.attachEvent("onmouseover", function(){correctPNG(selectedElement.linkedEle)});
        correctPNG(selectedElement.linkedEle)
    }
}


function sbItemActionBG(){
    var removeBackground=selectedElement.config.removeBackground;
    selectedElement.config.removeBackground = !removeBackground;
    selectedElement.linkedEle.src=attachImgSrc(selectedElement.config.RELATIVE_IMG_URL,selectedElement.config.TYPE,selectedElement.config.hflip,selectedElement.config.vflip,selectedElement.config.removeBackground);
    //document.write(selectedElement.linkedEle.src);
    if ((version >= 5.5 && version < 7.0) && (document.body.filters) && selectedElement.config.removeBackground) {
        selectedElement.linkedEle.attachEvent("onmouseover", function(){correctPNG(selectedElement.linkedEle)});
   // correctPNG(selectedElement.linkedEle)
    }
    
    if(removeBackground)
        dom.get('bgToolTxt').innerHTML='去除';
    else
        dom.get('bgToolTxt').innerHTML='显示';
}

function attachImgSrc(src, type, hflip, vflip, removeBg) {
 //   src = src.substring(4,src.length);
    return (type == 1 ? "ViewImg?imgurl=" : "ViewImg?imgurl=") + src + (removeBg ? "&havebg=1" : "") + "&vf="+(vflip ? "1" : "0") + "&hf="+(hflip ? "1" : "0");
}

function fixKnobHandles(zIndex, resizable){
    var nodes;
    if(resizable){
        nodes=resizable.getWrapEl().childNodes; 
    }
    else{
        nodes=selectedElement.getWrapEl().childNodes;       
    }
    for(var i=1;i<nodes.length;i++){
        nodes[i].style.zIndex=zIndex;
    }   
}

function sbItemActionFwd(event){
    dom.setStyle(selectedElement.linkedEle, "zIndex", ++_g_zIndex);
    dom.setStyle(selectedElement.linkedEle.parentElement, "zIndex", _g_zIndex);
    fixKnobHandles( _g_zIndex);
}

function sbItemActionBwd(){
    for(element in SBDomElements){
        if(SBDomElements[element]==null) continue;
        var domEle=SBDomElements[element].domEle;
        dom.setStyle(domEle, "zIndex",parseInt(domEle.style.zIndex)+1);
        dom.setStyle(domEle.parentElement, "zIndex",parseInt(domEle.style.zIndex)+1);
        fixKnobHandles(parseInt(domEle.style.zIndex)+1, SBDomElements[element].resizableObj);
    }
    dom.setStyle(selectedElement.linkedEle, "zIndex", 1);
    dom.setStyle(selectedElement.linkedEle.parentElement, "zIndex", 1);
    ++_g_zIndex;
}

function sbItemActionCenter(){
    var region = dom.getRegion(dom.get('dd-canvas'));
    var node = selectedElement.getWrapEl();
    var width = parseInt(dom.getStyle(node, 'width'), 10);
    var height = parseInt(dom.getStyle(node, 'height'), 10);
    node.style.top=parseInt((parseInt(region.bottom)+parseInt(region.top) -height))/2+'px';
    node.style.left=parseInt((parseInt(region.right)+parseInt(region.left)-width))/2+'px';
    sbItemActionFwd();
}

var dptitle='';
function saveSB(publish, mode){

 if("saveDraft"!=mode)
    if(!validate()){
        if(_g_sbId != ''){
            dom.get('savePopupDetails').style.display='';
            sb_showPopUp('savePopUp');
        }
        return;
    }
    dptitle=$('board_title').value;
    dom.get('sbSave').disabled=true;
    var ddcanvas = dom.get('dd-canvas');
    var canvasL = findPosX(ddcanvas);
    var canvasT = findPosY(ddcanvas);
    SBJsonElements =  new Array();  
    for(element in SBDomElements){
        if(SBDomElements[element]==null) continue;
        var domEle=SBDomElements[element].resizableObj.getWrapEl();
        var config=SBDomElements[element].config;
        var IMG_WIDTH = parseInt(domEle.childNodes[0].style.width);
        var IMG_HEIGHT = parseInt(domEle.childNodes[0].style.height);               
        var XC = parseInt(domEle.style.left)- canvasL;
        var YC = parseInt(domEle.style.top) - canvasT;
          //************************
        if((XC + IMG_WIDTH) > 565){
            IMG_WIDTH = 565 - XC;
        }
        if((YC + IMG_HEIGHT) > 565){
            IMG_HEIGHT = 565 - YC;
        }
        var ZC = domEle.childNodes[0].style.zIndex;
        var TYPE = config.TYPE;
        var itemId = config.itemId;
        var entityRefId = config.entityRefId;
       
        var hflip = config.hflip;
        var vflip = config.vflip;
        var removeBackground = config.removeBackground;
        var url = config.RELATIVE_IMG_URL;
        SBJsonElements[SBJsonElements.length]=new StyleBoardItem(itemId, entityRefId, XC+"px",YC+"px",ZC,TYPE,IMG_WIDTH+"px",IMG_HEIGHT+"px",url,vflip,hflip,removeBackground);
    }
 


    
    var callbackParams = new Object();
    callbackParams.mode=mode;
    var canvas = dom.get('dd-canvas');
    var sbsex = '';//性别
    var sbCategory = '';//搭配类型(职业、休闲、运动、居家、另类)
    var situation = '';//场合
    var sbstyle = '';//搭配风格 形象风格（少年型、古典型、自然型、优雅型、浪漫型、前卫型、少女型、戏剧型）
    var sbcolor = ''; //搭配色彩
    var sbseason = '';//适合季节
    var sbchamp='';//活动
    
    var sbsexs=document.getElementsByName('sbsex');
    for(i=0;i<sbsexs.length;i++){
      if(sbsexs[i].checked==true){sbsex=sbsexs[i].value;}
    }
      
    var categories=document.getElementsByName('sbCategory');
    for(i=0;i<categories.length;i++){
        if(categories[i].checked==true){sbCategory=categories[i].value;situation=categories[i].title;}
    }
     
    
      var sbseasons=document.getElementsByName('sbseason');
    for(i=0;i<sbseasons.length;i++){
        if(sbseasons[i].checked==true){sbseason+=sbseasons[i].value+",";}
    }
   
     var champs=document.getElementsByName('sbchamp');
    for(i=0;i<champs.length;i++){
        if(champs[i].checked==true){sbchamp+=champs[i].value;}
    }
    
    var sbtag="";//+dom.get('board_tags').value;
    sbstyle=$('sbstyle').value;
    var schampgy = $('champgy').value;
    var getdata="";
  if("saveDraft"==mode)
  getdata=JSON.stringify({publish:publish,setid:((_g_sbId != '')?parseInt(_g_sbId):0),description:'',title:"",tags:"",category:"0",sex:"",color:"",style:"",season:"",situation:"",domain:"",champ:"0",champgy:"",background: _g_backgroundImg, border: _g_borderImg, itemlist:SBJsonElements});
  else
  getdata=JSON.stringify({publish:publish,setid:((_g_sbId != '')?parseInt(_g_sbId):0),description:encodeURIComponent(dom.get('sb_descs').value),title:encodeURIComponent(dom.get('board_title').value),tags:sbtag,category:sbCategory,sex:sbsex,color:sbcolor,style:sbstyle,season:sbseason,situation:situation,domain:domain,champ:sbchamp,champgy:schampgy,background: _g_backgroundImg, border: _g_borderImg, itemlist:SBJsonElements});

  dom.get('savePopupContent').style.display='none';
  dom.get('saving_title').innerHTML = publish ? '正在发布您的搭配...' : '保存中，请稍等...';
  dom.get('loading').innerHTML='<IMG src="imgs/spinning.gif">';
  dom.get('sb_saving').style.display='';
  sb_showPopUp('savePopUp');
  asynSubmit("createset.do","method=save&json="+getdata,"POST",saveSBResult,[publish,_g_sbId!='',sbchamp=="0"]);
}

function getsituation(){
    var ddcanvas = dom.get('dd-canvas');
    var canvasL = findPosX(ddcanvas);
    var canvasT = findPosY(ddcanvas);
    SBJsonElements =  new Array();  
    for(element in SBDomElements){
        if(SBDomElements[element]==null) continue;
        var domEle=SBDomElements[element].resizableObj.getWrapEl();
        var config=SBDomElements[element].config;
        var IMG_WIDTH = parseInt(domEle.childNodes[0].style.width);
        var IMG_HEIGHT = parseInt(domEle.childNodes[0].style.height);               
        var XC = parseInt(domEle.style.left)- canvasL;
        var YC = parseInt(domEle.style.top) - canvasT;
          //************************
        if((XC + IMG_WIDTH) > 565){
            IMG_WIDTH = 565 - XC;
        }
        if((YC + IMG_HEIGHT) > 565){
            IMG_HEIGHT = 565 - YC;
        }
        var ZC = domEle.childNodes[0].style.zIndex;
        var TYPE = config.TYPE;
        var itemId = config.itemId;
        var entityRefId = config.entityRefId;
       
        var hflip = config.hflip;
        var vflip = config.vflip;
        var removeBackground = config.removeBackground;
        var url = config.RELATIVE_IMG_URL;
        SBJsonElements[SBJsonElements.length]=new StyleBoardItem(itemId, entityRefId, XC+"px",YC+"px",ZC,TYPE,IMG_WIDTH+"px",IMG_HEIGHT+"px",url,vflip,hflip,removeBackground);
    }
  getdata=JSON.stringify({itemlist:SBJsonElements});
  asynSubmit("createset.do","method=getSituation&json="+getdata,"POST",searchresult);
}
function clearsaveEdit()
{
$('board_title').value='';
$('sb_descs').value='';
   var categories=document.getElementsByName('sbCategory');
    for(i=0;i<categories.length;i++){
       categories[i].checked=false;
    }
    var sbsexs=document.getElementsByName('sbsex');
    for(i=0;i<sbsexs.length;i++){
     sbsexs[i].checked=false;
    }
    var sbseasons=document.getElementsByName('sbseason');
    for(i=0;i<sbseasons.length;i++){
        sbseasons[i].checked=false;
    }
    var champs=document.getElementsByName('sbchamp');
    for(i=1;i<champs.length;i++){
        champs[i].checked=false;
    }
    champs[0].checked=true;
    $('champgy').value='';
    $('champdiv').style.display='none';
}

function saveSBResult(publish) {
    if(xmlHttp.readyState == 4) {
        var response = xmlHttp.responseText;
        if((xmlHttp.status==200)&&(response.substring(0,1)==1)) {
           eval(response.substring(1));
    
    
    if(publish[1])
        {  dom.get('saving_title').innerHTML=publish[0]?"发布完成":"保存完成";
           //setTimeout("sb_hidePopUp('savePopUp');review()",1000);
           }
     else
        { if(publish[2])
         { dom.get('saving_title').innerHTML=publish[0]?"发布完成，你将获得10个金币奖励":"保存完成";
         
         //  setTimeout("sb_hidePopUp('savePopUp');review()",1000);
           }
          else
           { 
           dom.get('saving_title').innerHTML=publish[0]?"发布完成，你将获得15个金币奖励":"保存完成";
          // dom.get('loading').style.display='none';
          // dom.get('saving_title').innerHTML=publish[0]?"发布完成并参加了活动，你将获得15个金币奖励<br>为了你的作品脱颖而出，邀请你的好友来投票哦~~<br><span style='cursor:pointer;text-align:center' id='invite'><img src='/images1230/toupiao.jpg'></span>&nbsp;&nbsp;<span style='line-height:30px;cursor:pointer;text-align:center'><img id='nextf' src='/images1230/xiaci.jpg'></span>":"保存完成";
          // document.getElementById('invite').onclick=function(){showyqhy(event);sb_hidePopUp('savePopUp');review();dom.get('loading').style.display='';};
          // document.getElementById('nextf').onclick=function(){sb_hidePopUp('savePopUp');review();dom.get('loading').style.display='';};
          }
          }
//清空编辑
clearsaveEdit();
clearSB();
       
        }
        else if((xmlHttp.status==200)&&(response.substring(0,1)==0)) {
           eval(response.substring(1));
           dom.get('sb_saving').style.display='none';
           }
         else {
            processError(xmlHttp.status, response);
            dom.get('savePopupContent').style.display='';
            dom.get('sb_saving').style.display='none';
        }
    }
}

function review(){
    dom.get('savePopupContent').style.display='';
    dom.get('sb_saving').style.display='none';
    
}

function validate(){
    dom.get('titleEr').innerHTML='';
    var retVal = true;

    var sb_descs=dom.get('sb_descs').value;
    if(sb_descs.length > 250){
        dom.get('titleEr').innerHTML='搭配的详细描述请不要超过250个字符！';
        retVal=false;
    }
  /*
   if(isPunct2(sb_descs)){
        dom.get('titleEr').innerHTML='搭配描述中不要包含&,;,*等特殊字符！';
        retVal=false;
    }*/
    var sbseasons=document.getElementsByName('sbseason');
    checked = false;
    for(i=0;i<sbseasons.length;i++){
        if(sbseasons[i].checked==true){checked=true;break}
    }
    if(!checked) {
        dom.get('titleEr').innerHTML='请为你的搭配选择适合季节！';
        retVal=false;
    } 
    var category=document.getElementsByName('sbCategory')
    checked = false;
    for(i=0;i<category.length;i++){;
        if(category[i].checked==true){checked=true;break}
    }
    if(!checked) {
        dom.get('titleEr').innerHTML='请为你的搭配选择类型！';
        retVal=false;
    }  
    var sbsexs=document.getElementsByName('sbsex')
    checked = false;
    for(i=0;i<sbsexs.length;i++){;
        if(sbsexs[i].checked==true){checked=true;break}
    }
    if(!checked) {
        dom.get('titleEr').innerHTML='请为你的搭配选择适合性别！';
        retVal=false;
    }
    var title=dom.get('board_title').value.replace(/(^\s*)/g, "").replace(/(\s*$)/g, "");
    if(title.length==0){
        dom.get('titleEr').innerHTML='你需要为你的搭配起个名字！';
        retVal=false;
    } else if(title.length > 25){
        dom.get('titleEr').innerHTML='搭配的名字请不要超过25个字符！';
        retVal=false;
    }
   /*   if(isPunct2(title)){
        dom.get('titleEr').innerHTML='搭配的名字中不要包含&,;,*等特殊字符！';
        retVal=false;
    }*/
    var sbchamp="";
    var sbchampid="";
    var champs=document.getElementsByName('sbchamp');
    for(i=0;i<champs.length;i++){
        if(champs[i].checked==true){sbchamp+=champs[i].title;sbchampid=champs[i].value;}
    }
    if(sbchampid!="")
    {
    if(sbchamp!=""&&dom.get('showband').value.indexOf(sbchamp)<0)
    {
        dom.get('titleEr').innerHTML='搭配中不存在所指定单品，不能参加竞赛,<a style="font-weight:500"  href="#" onclick="sb_hidePopUp(\'savePopUp\');showDDItemsTab(0);$(\'pubitembank\').value=\'leecl\';searchpubitem(1);$(\'titleEr\').innerHTML=\'\';">选择指定单品</a>！';
        retVal=false;
    }
    if(dom.get('champgy').value.length>200){
        dom.get('titleEr').innerHTML='参赛感言字数不要超过200字！';
        retVal=false;
        }
    }
    return retVal;  
}

function sb_showPopUp(divId){
    ScreenConvert();
    var popUpDiv = dom.get(divId);
    if("savePopUp"==divId)
    {
    dom.setStyle(popUpDiv, 'left', window.screen.availWidth/2-230+"px");
    dom.setStyle(popUpDiv, 'top', document.documentElement.scrollTop + 120+"px");
    }
    dom.setStyle(popUpDiv, 'display', 'block');
    
}

function sb_hidePopUp(divId){
    var popUpDiv = dom.get(divId);
    dom.setStyle(popUpDiv, 'display', 'none');
    ScreenClean();
}



function sbShowTerms(div){
    dom.get(div).style.display='';  
}



function manageSB(action, mode, hasEnteredSS, imgSrc){
    if (!js_user_login)
    {
        need_login('manageSB(\''+action+'\', \''+mode+'\', \''+hasEnteredSS+'\', \''+imgSrc+'\')');
        }
    else if(_g_maxLimitForNumItem < 2)
        alert("对不起，请您至少添加两件单品！");    
    else{
        var ACTION_SAVE_DRAFT='saveDraft';
        var ACTION_EDIT_DETAILS='editDetails';
        var ACTION_PUBLISH='publish';
        var MODE_DRAFT='draft';
        var MODE_PUBLISHED='published';
        var FLOW_CREATE='create';
        var FLOW_EDIT='edit'
        var flow= 'create';
        var detailsDivEle=dom.get('savePopupDetails');
        var savePopUpDivId='savePopUp';
        var savePopUpSaveLink=dom.get('sbSave');
        mode = mode==true ? MODE_PUBLISHED : MODE_DRAFT;

        if(action==ACTION_EDIT_DETAILS){
			dom.get('savePopupContent').style.display='block';
dom.get('sb_saving').style.display='none';
            dom.get('upload_id').src=imgSrc;
            detailsDivEle.style.display='';
            dom.get('savePopUpClose').href=savePopUpSaveLink.href='javascript:chkDetails()';
            sb_showPopUp(savePopUpDivId);
        }
        else if(action==ACTION_PUBLISH){
getsituation();
dom.get('savePopupContent').style.display='block';
dom.get('sb_saving').style.display='none';
            dom.get('upload_id').src=imgSrc;
            if(flow==FLOW_CREATE){
              detailsDivEle.style.display='';
                
                if(hasEnteredSS){
                } else {
                }
                savePopUpSaveLink.href='javascript:saveSB(true, \''+mode+'\')';
                sb_showPopUp(savePopUpDivId);
            }
            else if (flow==FLOW_EDIT){
                if(hasEnteredSS==true){
                    savePopUpSaveLink.href='javascript:saveSB(true, \''+mode+'\')';
                    saveSB(true, mode);
                } 
                else {
                    detailsDivEle.style.display='none';
                    savePopUpSaveLink.href='javascript:saveSB(true, \''+mode+'\')';
                    sb_showPopUp(savePopUpDivId);
                }
            }
        }
        else if(action==ACTION_SAVE_DRAFT){
          //  dom.get('upload_id').src=imgSrc;
          saveSB(false,ACTION_SAVE_DRAFT);
          /*  if(flow==FLOW_CREATE){
                detailsDivEle.style.display='';
                savePopUpSaveLink.href='javascript:saveSB(false, \''+mode+'\')';
                sb_showPopUp(savePopUpDivId);
            }
            else if(flow==FLOW_EDIT) {
                savePopUpSaveLink.href='javascript:saveSB(false, \''+mode+'\')';
                saveSB(false, mode);
            }
            */
        }
        else {
            return;
        }
    }
}

function chkDetails(){
     if(validate()){
        dom.get('savePopUpClose').href="javascript:sb_hidePopUp('savePopUp')";
        sb_hidePopUp('savePopUp');
     } 
     else {
        return;
     }
}

function onWindowResized(event){
   // var canvasBorder = dom.get('canvasBorder');
    var ddcanvas = dom.get('dd-canvas');
    var currCanvasL = findPosX(ddcanvas);
    var colMain=dom.get('colMain');
    var colMainL = findPosX(colMain);
   // var bgfilter = dom.get('backgroundFilter'); 
  //  dom.setStyle(canvasBorder, 'left', currCanvasL + "px");
   // dom.setStyle(bgfilter, 'left', colMainL + "px");
    if(currCanvasL - canvasL != 0){
        for(eleId in SBDomElements){
            if(SBDomElements[eleId]== null) continue;
            var resizable = SBDomElements[eleId].resizableObj;
            var wrapper = resizable.getWrapEl()
            dom.setStyle(wrapper, 'left', (parseInt(wrapper.style.left) + currCanvasL - canvasL) + "px");
            setConstraints(resizable);
        }
    }
    ReSet();
    canvasL = currCanvasL;
}



//window.onresize = onWindowResized;

function setBackGroundXY(){
    var colMain=dom.get('colMain');
    var currL = findPosX(colMain);
    var bgfilter = dom.get('backgroundFilter');
    dom.setStyle(bgfilter, 'left', currL + "px");
}

function viewLarger(popupId, srcEleId){

    var popupEle = document.getElementById(popupId);
    var srcEle = document.getElementById(srcEleId);
   
    var x = calcXCoordinates(srcEle, 0, -40);
     if(popupEle.childNodes[0].childNodes[0].childNodes[0].getAttribute('iid')>2)
     x = calcXCoordinates(srcEle, 0, -250);
    var y = calcYCoordinates(srcEle, 0,-5);
    if(popupEle.childNodes[0].childNodes[0].childNodes[0].getAttribute('hid')>3)
    {y = calcYCoordinates(srcEle, 0,-360);
    }
    popupEle.style.position = "absolute";
    popupEle.style.top = y + "px";
    popupEle.style.left = x + "px";
    showElement(popupId);
}

function viewLargerImg(popupId, srcEleId,iid,hid,imgurl){

    var popupEle = document.getElementById(popupId);
    var srcEle = document.getElementById(srcEleId);
    var x = calcXCoordinates(srcEle, 0, -40);
    if(iid>1)
    x = calcXCoordinates(srcEle, 0, -250);
    var y = calcYCoordinates(srcEle, 0,-5);
    if(hid>2)
    {y = calcYCoordinates(srcEle, 0,-360);
    }
    popupEle.style.position = "absolute";
    popupEle.style.top = y + "px";
    popupEle.style.left = x + "px";
    popupEle.childNodes[0].childNodes[0].childNodes[0].src=imgurl;
    showElement(popupId);
}

function closeLarger(popupId, srcEleId){
    if(YAHOO.util.Dom.get(popupId)){
        hideElement(popupId);
    }
}

function calcXCoordinates(srcEle, width, xAdjust, leftAlign){
  var x = findPosX(srcEle);
  
  if(!leftAlign){  
     x += srcEle.offsetWidth;
  }
  
  if(typeof xAdjust != 'undefined'){
    x += xAdjust;
  }

    if(x < 0)x=0;
    return x;
}

function calcYCoordinates(srcEle, height, yAdjust){

  var y;
  
  if(height > 0){
    y = findPosY(srcEle) + srcEle.offsetHeight - height;
  }else{
    y = findPosY(srcEle) + srcEle.offsetHeight;
  }
  if(typeof yAdjust != 'undefined'){
    y += yAdjust;
  }

    if(y < 0)y=0;
    return y;
}

function correctPNG(img)
{
  var src = img.src;
 
    if (src.indexOf(clear) ==  -1)
    {
        img.style.width = img.width + "px";
        img.style.height = img.height + "px";
        img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='scale')";
        img.style.backgroundImg=src;
        img.src = clear;
    }
}


function pagiMouseOver(ele){
  ele.parentNode.style.backgroundColor = "#009FD3";
}
function pagiMouseOut(ele){
  ele.parentNode.style.backgroundColor = "#ffffff";
}
function showElement(elemID, displayType) {
  var elem = document.getElementById(elemID);
  if (displayType == null)
  displayType = 'block'
  elem.style.display = displayType;
}
function hideElement(elemID) {
  var elem = document.getElementById(elemID);
  elem.style.display = 'none';
}
//获取元素的纵坐标
function getTop(e){ 
var offset=e.offsetTop; 
if(e.offsetParent!=null) offset+=getTop(e.offsetParent); 
return offset; 
} 
//获取元素的横坐标 
function getLeft(e){ 
var offset=e.offsetLeft; 
if(e.offsetParent!=null) offset+=getLeft(e.offsetParent); 
return offset; 
} 

function ReSet(){
$('dpwtoolbar').style.top=getTop($("colMain"))+"px";
$('dpwtoolbar').style.left=getLeft($("colMain"))+"px";
$('ppitem').style.top=getTop($("colMain"))+100+"px";
$('ppitem').style.left=getLeft($("colMain"))+490+"px";
$('ppitemclose').style.top=getTop($("colMain"))+100+"px";
$('ppitemclose').style.left=getLeft($("colMain"))+540+"px";

}
//right item selector
var classtwo_num=39;
var classthree_num=132;
var pub_or_nominate=0;//全部0或推荐1
function showDDItemsTab(index){
    for(var i=0; i<6; i++){
        if(i != index){
            hideElement("tab" + i + "data");                
            var tab = document.getElementById("tab" + i);           
            if(tab != null){
                tab.className = "";
            }
        }
    }
    var tab = document.getElementById("tab" + index);   
    if(index>2)
    tab.className = "selected2";
    else
     tab.className = "selected";
     if(index<2)
     showElement("tab0data");
     else
    showElement("tab" + index + "data");
    showDDItemsTab2(0);
    if(index<2)
    pub_or_nominate=index;
    if(index==1){
    hideElement("colorstyle");   
    hideElement("teststyle");   
    }
    else if(index==0){
    showElement("colorstyle");
    showElement("teststyle");
    }
}
//right item selector

function showDDItemsTab2(index){

    for(var i=0; i<8; i++){
        if(i != index){
            hideElement("alltab" + i + "data");                
            var tab = document.getElementById("alltab" + i);           
            if(tab != null){
                tab.className = "";
            }
        }
    }
   
    var tab = document.getElementById("alltab" + index);   
    tab.className = "selected";
    //alert(tab.innerText);
    $('classone').value=trim(document.all?tab.innerText:tab.textContent);
    $('classtwo').value="";
	 $('classthree').value='';
    showElement("alltab" + index + "data");
    showElement("alltabdata");
    hideElement("suballtabdata"); 
    //取消选择3级
    for(var i=1; i<classtwo_num; i++){
        var tab = document.getElementById("suballtab" + i);   
        tab.className = "suballtab";
    }
     searchpubitem(1);
     //取消选择4级
    for(var i=0; i<classthree_num; i++){
           var tab = document.getElementById("subclass" + i);           
           tab.className = "subcheck";
    }
}

function showDDItemsTab3(index){

    for(var i=0; i<classtwo_num; i++){
        if(i != index){
            hideElement("suballtab" + i + "data");                
            var tab = document.getElementById("suballtab" + i);           
            if(tab != null){
                tab.className = "suballtab";
            }
        }
    }
  
    var tab = document.getElementById("suballtab" + index);   
    tab.className = "suballselected";
    $('classtwo').value=trim(document.all?tab.innerText:tab.textContent);
    $('classthree').value='';
    showElement("suballtab" + index + "data");
    showElement("suballtabdata");
     //取消选择4级
    for(var i=0; i<classthree_num; i++){
           var tab = document.getElementById("subclass" + i);           
           tab.className = "subcheck";
    }
    searchpubitem(1);
}

function showDDItemsTab4(index){

    for(var i=0; i<classthree_num; i++){
        if(i != index){              
           var tab = document.getElementById("subclass" + i);           
           tab.className = "subcheck";
        }
    }
   
    var tab = document.getElementById("subclass" + index);   
    tab.className = "subcheckselected";
    $('classthree').value=trim(document.all?tab.innerText:tab.textContent);
    searchpubitem(1);
}

function showDDItemsTab_qz(index){

    for(var i=0; i<3; i++){
        if(i != index){              
           var tab = document.getElementById("tab" + i);   
           tab.style.display='none';    
           $("tabb" + i).style.color = "#8C8C8C";
           
        }
    }
    var tab = document.getElementById("tab" + index);   
    tab.style.display='block';  
    $("tabb" + index).style.color = "#D14546";
}

function hiddenallhead(){
 hideElement("pubitemhead");   
 hideElement("myitemhead"); 
 hideElement("alltabdata");
 hideElement("pubsearch");  
 hideElement('myuploadhead');
}
function selectcolor(color){
$('scolor').style.backgroundColor=color;//'#ffffff';
$('scolor').innerHTML='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';
$('colorss').style.display='none';
//alert(color.substr(1, 7));
$('colors').value=color.substr(1, 7); 
searchpubitem(1);
}
//数据操作
var currentpage=1;
var totalpage=1
var ppcurrentpage=1;
var pptotalpage=1;
//匹配
function searchppitem(pg){
     $('ppitembox').innerHTML="<img src='imgs/spinning.gif'/>";
     asynSubmit("createset.do","method=searchppitem&pubcurpg="+pg+"&id="+selectedElement.config.itemId,"post",searchresult);
     ppcurrentpage=pg;
}
function ppnextpg(){
         if(pptotalpage>ppcurrentpage){
             ppcurrentpage++;
             searchppitem(ppcurrentpage);
             }
 }
function ppprepg(){
         if(ppcurrentpage>1){
            ppcurrentpage--;
            searchppitem(ppcurrentpage);
           }  
}
//单品搜索
function searchresult(){
    if (xmlHttp.readyState == 4) {
        if (xmlHttp.status == 200)
        {
            var xmlResponse = xmlHttp.responseText;
          //alert(xmlResponse);
           eval(xmlResponse);
           
        }
        else processError(xmlHttp.status, xmlHttp.responseText);
    }
}

function searchpubitem(pg){

     $('pubitem').innerHTML="<img src='imgs/spinning.gif'/>数据加载中...";
	 $('imgnext').src='imgs/main_nav_pn_right.png';
    asynSubmit("createset.do","method=searchpubitem&colorstyle="+$("colorstyle").value+"&teststyle="+$("teststyle").value+"&pubitemkeyword="+(($("pubitemkeyword").value=="关键字")?"":encodeURIComponent($("pubitemkeyword").value))+"&pubitemfroms="+(($("pubitemfroms").value=='单品来源地')?'':$("pubitemfroms").value)+"&searchitembank="+(($("pubitembank").value=='单品品牌')?'':$("pubitembank").value)+"&pubcurpg="+pg+"&colors="+$("colors").value+"&classone="+encodeURIComponent($("classone").value)+"&classtwo="+encodeURIComponent($("classtwo").value)+"&classthree="+encodeURIComponent($("classthree").value)+"&isnominate="+pub_or_nominate,"post",searchresult);
     if(pg==1)
   {$('imgprev').src='imgs/main_nav_pn_left_1.png';
     currentpage=1;
     }
     //if(totalpage==1)
     //$('imgnext').src='imgs/main_nav_pn_right_1.png';
}

function pubnextpg(){
         if(totalpage>currentpage){
             currentpage++;
             searchpubitem(currentpage);
             if(currentpage==totalpage){
             $('imgnext').src='imgs/main_nav_pn_right_1.png';
              }
              if(currentpage==2){$('imgprev').src='imgs/main_nav_pn_left.png';}
             }
 }
function pubprepg(){
         if(currentpage>1){
            currentpage--;
            searchpubitem(currentpage);
            if(currentpage==1){
            $('imgprev').src='imgs/main_nav_pn_left_1.png';
             }
             if(currentpage==totalpage-1){$('imgnext').src='imgs/main_nav_pn_right.png';}
           }  
}

//myitem
function showDDItemsTab5(index){
    for(var i=0; i<4; i++){
        if(i != index){              
            var tab = document.getElementById("myitemtab" + i);           
            if(tab != null){
                tab.className = "";
            }
        }
    }
    var tab = document.getElementById("myitemtab" + index);   
    tab.className = "myitemselected";
    myitemstyle=index+1;
    searchmyitem(1);
}

var myitemstyle=1;//1我的衣柜,2我的收藏,3我的分享,4我的店铺
function searchmyitem(pg){
if(!js_user_login){need_login('searchmyitem('+pg+')');return;}
     $('myitem').innerHTML="<img src='imgs/spinning.gif'/>数据加载中...";
     asynSubmit("createset.do","method=searchmyitem&myitemstyle="+myitemstyle+"&pubcurpg="+pg,"post",searchresult);
     if(pg==1)
    { $('myitemimgprev').src='imgs/main_nav_pn_left_1.png';
     currentpage=1;
     }
   //  if(totalpage==1)
  //   $('myitemimgnext').src='imgs/main_nav_pn_right_1.png';
}

function myitemnextpg(){
         if(totalpage>currentpage){
             currentpage++;
             searchmyitem(currentpage);
             if(currentpage==totalpage){
             $('myitemimgnext').src='imgs/main_nav_pn_right_1.png';
              }
              if(currentpage==2){$('myitemimgprev').src='imgs/main_nav_pn_left.png';}
             }
 }
function myitemprepg(){
         if(currentpage>1){
            currentpage--;
            searchmyitem(currentpage);
            if(currentpage==1){
            $('myitemimgprev').src='imgs/main_nav_pn_left_1.png';
             }
             if(currentpage==totalpage-1){$('myitemimgnext').src='imgs/main_nav_pn_right.png';}
           }  
}
//搭配
function searchmyset(pg){
if(!js_user_login){need_login('searchmyset('+pg+')');return;}
     $('publishset').innerHTML="<img src='imgs/spinning.gif'/>数据加载中...";
     asynSubmit("createset.do","method=publishset&pubcurpg="+pg,"post",searchresult);
     if(pg==1)
     {$('mysetimgprev').src='imgs/main_nav_pn_left_1.png';
     currentpage=1;
     }
}

function mysetnextpg(){
         if(totalpage>currentpage){
             currentpage++;
             searchmyset(currentpage);
             if(currentpage==totalpage){
             $('mysetimgnext').src='imgs/main_nav_pn_right_1.png';
              }
              if(currentpage==2){$('mysetimgprev').src='imgs/main_nav_pn_left.png';}
             }
 }
function mysetprepg(){
         if(currentpage>1){
            currentpage--;
            searchmyset(currentpage);
            if(currentpage==1){
            $('mysetimgprev').src='imgs/main_nav_pn_left_1.png';
             }
             if(currentpage==totalpage-1){$('mysetimgnext').src='imgs/main_nav_pn_right.png';}
           }  
}
//草稿
function searchdrafts(pg){
if(!js_user_login){need_login('searchdrafts('+pg+')');return;}
     $('publishsetdrafts').innerHTML="<img src='imgs/spinning.gif'/>数据加载中...";
     asynSubmit("createset.do","method=publishsetd&pubcurpg="+pg,"post",searchresult);
     if(pg==1)
     {$('draftsimgprev').src='imgs/main_nav_pn_left_1.png';
     currentpage=1;
     }
}

function draftsnextpg(){
         if(totalpage>currentpage){
             currentpage++;
             searchdrafts(currentpage);
             if(currentpage==totalpage){
             $('draftsimgnext').src='imgs/main_nav_pn_right_1.png';
              }
              if(currentpage==2){$('draftsimgprev').src='imgs/main_nav_pn_left.png';}
             }
 }
function draftsprepg(){
         if(currentpage>1){
            currentpage--;
            searchdrafts(currentpage);
            if(currentpage==1){
            $('draftsimgprev').src='imgs/main_nav_pn_left_1.png';
             }
             if(currentpage==totalpage-1){$('draftsimgnext').src='imgs/main_nav_pn_right.png';}
           }  
}

function pub2myitems2(id){
   //   if(!js_user_login){
   //     need_login();return;}
   var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,200);
      asynSubmit("createset.do","method=pub2myitem&id="+id,"post",searchresult);
}

function deleteitems(id){
    // if(!js_user_login){
    //    need_login();return;}
	 var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,200);
     asynSubmit("createset.do","method=delmyitems&id="+id,"post",searchresult);
}


function deletesets(id){
   //  if(!js_user_login){
  //      need_login();return;}
   var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,200);
     asynSubmit("createset.do","method=delmysets&id="+id,"post",searchresult);
}


function modifyset(id){
      clearSB();
      var defaultMsgs = dom.get('default-msg');
      defaultMsgs.innerHTML='<IMG src="imgs/spinning.gif">数据加载中...'
      if(defaultMsgs){
        dom.setStyle(defaultMsgs, "display", "block");
        }
     getpublish(id);
     hideElement('popUpItemDiv');
}
function hidedefaultMsgs(){
 var defaultMsgs = dom.get('default-msg');
      if(defaultMsgs){
      dom.setStyle(defaultMsgs, "display", "none");
        }
     defaultMsgs.innerHTML='将页面右侧的单品图片用鼠标拖放到该区域中.'
}
//使用单品搭配
function getitempublish(id){
      var defaultMsgs = dom.get('default-msg');
      defaultMsgs.innerHTML='<IMG src="imgs/spinning.gif">数据加载中...'
      if(defaultMsgs){
        dom.setStyle(defaultMsgs, "display", "block");
        }
        
     asynSubmit("item.do","method=getitempublish&id="+id,"post",exceljs);
}

//修改搭配     
function getpublish(id){
     asynSubmit("set.do","method=getpublish&id="+id,"post",exceljs);
}

function exceljs(){
      if(xmlHttp.readyState == 4) {
        if(xmlHttp.status==200) {
       if(trim(xmlHttp.responseText).length==0)
        return;
	    hidedefaultMsgs();
        var oo = eval('(' + xmlHttp.responseText + ')');
        _g_sbId = oo.setid;
         for(var i=0;i<oo.itemlist.length;i++)
         {
        entInfo = SBEntityInfo[oo.itemlist[i].ID] = new Object();
        entInfo.IMG_URL = oo.itemlist[i].URL;
        entInfo.onEntityId = '';
        entInfo.TYPE = '1';
        entInfo.RELATIVE_IMG_URL = oo.itemlist[i].URL;              
        entInfo.title = '';
        entInfo.description = '';
         }
       paintSB(oo);
       canvasL = findPosX(dom.get('dd-canvas'));
       dom.get('board_title').value=oo.title;
       dom.get('sb_descs').value=oo.description;
       //搭配类型
       var l= document.getElementsByName('sbCategory');
       var tagstemp=oo.situation;
       for(var i=0;i<l.length;i++){
       if(l[i].getAttribute('title')==tagstemp)
        l[i].checked=true;
        }
        //性别
       var sbsexs=document.getElementsByName('sbsex');
       tagstemp=oo.sex;
       for(var i=0;i<sbsexs.length;i++){
       if(sbsexs[i].getAttribute('value')==tagstemp)
       sbsexs[i].checked=true;
    }
    
     //适合季节
      var sbseasons=document.getElementsByName('sbseason');
      tagstemp=oo.season.split(',');
      for(var i=0;i<sbseasons.length;i++){
      for(var j=0;j<tagstemp.length;j++){
      if(sbseasons[i].getAttribute('value')==tagstemp[j])
      sbseasons[i].checked=true;
    }
    }
    //活动
    if(oo.champ>0)
        {dom.get('champt').style.display="none";
         dom.get('champtn').style.display="none";
         var sbchamp=document.getElementsByName('sbchamp');
         if(sbchamp[i].getAttribute('value')=='0')
         sbchamp[i].checked=true;
        }
	
  } else {
         processError(xmlHttp.status, response);
         }
    }
}

function getCatalogItemDetails(obj,event,style) {
   var popUpItemDiv = document.getElementById("popUpItemDiv");
   var popUpItemContent = document.getElementById("popUpItemContent");
   var spinner='';
   if(style==0)//展示
   spinner= '<div class="complain"><div class="bbjj"><div class="bbjj_top"><div class="bbjj_top_left">'+((obj.getAttribute('title').length>15)?obj.getAttribute('title').substr(0,15):obj.getAttribute('title'))+'</div><div class="bbjj_top_right"><img alt="关闭" onclick="$(\'popUpItemDiv\').style.display=\'none\'" src="imgs/close.jpg"/></div></div><div class="bbjj_foot"><div class="bbjj_foot_left"><a target="_blank" href="linkforword.do?link='+obj.getAttribute('fromurl')+'" target="_blank"><img id="showitemid" src="'+obj.getAttribute('imgurl')+'" onload="DrawImage(this,100,100)" width="100" height="100" /></a></div><div class="bbjj_foot_right"><div class="bbjj_foot_right_top wordwrap" style="width:180px;word-break:break-all;">'+((obj.getAttribute('tag').length>40)?obj.getAttribute('tag').substr(0,40):obj.getAttribute('tag'))+'<br /></div><div class="bbjj_foot_right_more" style="float:left"><img src="imgs/i_xx.jpg"><a target="_blank" href="item_'+obj.getAttribute('itemid')+'_detail.html" target="_blank">查看详情</a></div><div class="dapei_an_1_1"><div class="an_wz_1 dapei_wenzi_1"><img src="imgs/i_sc.jpg"><a href="javascript:pub2myitems('+obj.getAttribute('itemid')+')">收藏此单品</a></div></div><div class="del_float"></div><div class="bbly">单品来源：<a href="linkforword.do?link='+obj.getAttribute('fromurl')+'" target=_blank>'+obj.getAttribute('domain')+'</a></div></div></div></div></div>'; 
   if(style==1)//推荐
   spinner= '<div class="complain"><div class="bbjj"><div class="bbjj_top"><div class="bbjj_top_left">'+((obj.getAttribute('title').length>15)?obj.getAttribute('title').substr(0,15):obj.getAttribute('title'))+'</div><div class="bbjj_top_right"><img alt="关闭" onclick="$(\'popUpItemDiv\').style.display=\'none\'" src="imgs/close.jpg"/></div></div><div class="bbjj_foot"><div class="bbjj_foot_left"><a target="_blank" href="linkforword.do?link='+obj.getAttribute('fromurl')+'" target="_blank"><img id="showitemid" src="'+obj.getAttribute('imgurl')+'" onload="DrawImage(this,100,100)" width="100" height="100" /></a></div><div class="bbjj_foot_right"><div class="bbjj_foot_right_top wordwrap" style="width:180px;word-break:break-all;">'+((obj.getAttribute('tag').length>40)?obj.getAttribute('tag').substr(0,40):obj.getAttribute('tag'))+'<br /></div><div class="bbjj_foot_right_more" style="float:left"><img src="imgs/i_xx.jpg"><a target="_blank" href="item_'+obj.getAttribute('itemid')+'_detail.html" target="_blank">查看详情</a></div><div class="dapei_an_1_1"><div class="an_wz_1 dapei_wenzi_1"><img src="imgs/i_sc.jpg"><a href="javascript:pub2myitems('+obj.getAttribute('itemid')+')">收藏此单品</a></div></div><div class="del_float"></div><div class="bbly">单品来源：<a href="linkforword.do?link='+obj.getAttribute('fromurl')+'" target=_blank>'+obj.getAttribute('domain')+'</a></div></div></div></div></div>';
   if(style==2)//我的单品
   spinner= '<div class="complain"><div class="bbjj"><div class="bbjj_top"><div class="bbjj_top_left">'+((obj.getAttribute('title').length>15)?obj.getAttribute('title').substr(0,15):obj.getAttribute('title'))+'</div><div class="bbjj_top_right"><img alt="关闭" onclick="$(\'popUpItemDiv\').style.display=\'none\'" src="imgs/close.jpg"/></div></div><div class="bbjj_foot"><div class="bbjj_foot_left"><a target="_blank" href="linkforword.do?link='+obj.getAttribute('fromurl')+'" target="_blank"><img id="showitemid" src="'+obj.getAttribute('imgurl')+'" onload="DrawImage(this,100,100)" width="100" height="100" /></a></div><div class="bbjj_foot_right"><div class="bbjj_foot_right_top wordwrap" style="width:180px;word-break:break-all;">'+((obj.getAttribute('tag').length>40)?obj.getAttribute('tag').substr(0,40):obj.getAttribute('tag'))+'<br /></div><div class="bbjj_foot_right_more" style="float:left"><img src="imgs/i_xx.jpg"><a target="_blank" href="item_'+obj.getAttribute('itemid')+'_detail.html" target="_blank">查看详情</a></div><div class="dapei_an_1_1"><div class="an_wz_1 dapei_wenzi_1"><img src="imgs/i_sc.jpg"><a href="javascript:deleteitems('+obj.getAttribute('itemid')+')">删除单品</a></div></div><div class="bbly">单品来源：<a href="linkforword.do?link='+obj.getAttribute('fromurl')+'" target=_blank>'+obj.getAttribute('domain')+'</a></div></div></div></div></div>';
   if(style==3)//搭配
   spinner= '<div class="complain"><div class="bbjj"><div class="bbjj_top"><div class="bbjj_top_left">'+((obj.getAttribute('title').length>15)?obj.getAttribute('title').substr(0,15):obj.getAttribute('title'))+'</div><div class="bbjj_top_right"><img alt="关闭" onclick="$(\'popUpItemDiv\').style.display=\'none\'" src="imgs/close.jpg"/></div></div><div class="bbjj_foot"><div class="bbjj_foot_left"><a target="_blank" href="set_'+obj.getAttribute('setid')+'_detail.html" target="_blank"><img id="showitemid" src="'+obj.getAttribute('imgurl')+'" onload="DrawImage(this,110,130)" width="110" height="130" /></a></div><div class="bbjj_foot_right"><div class="bbjj_foot_right_top wordwrap" style="width:180px;word-break:break-all;">'+((obj.getAttribute('tag').length>40)?obj.getAttribute('tag').substr(0,40):obj.getAttribute('tag'))+'<br /></div><div class="bbjj_foot_right_more"  style="float:left"><img src="imgs/i_xx.jpg"><a href="set_'+obj.getAttribute('setid')+'_detail.html" target="_blank">查看详情</a></div><div class="dapei_an_1_1"><div class="an_wz_1 dapei_wenzi_1"><img src="imgs/i_sc.jpg"><a href="javascript:modifyset('+obj.getAttribute('itemid')+');">修改搭配</a></div></div><div class="dapei_an_1_1"><div class="an_wz_1 dapei_wenzi_1"><a href="javascript:deletesets('+obj.getAttribute('itemid')+');">删除搭配</a></div></div><div class="del_float"></div><div class="bbly">'+obj.getAttribute('starnum')+'个<img src="imgs/dapei_ny_pf_an_xx.jpg" width="18" height="18" /></div></div></div></div></div>';
   if(style==4)//草稿
   spinner= '<div class="complain"><div class="bbjj"><div class="bbjj_top"><div class="bbjj_top_left">'+((obj.getAttribute('title').length>15)?obj.getAttribute('title').substr(0,15):obj.getAttribute('title'))+'</div><div class="bbjj_top_right"><img alt="关闭" onclick="$(\'popUpItemDiv\').style.display=\'none\'" src="imgs/close.jpg"/></div></div><div class="bbjj_foot"><div class="bbjj_foot_left"><a target="_blank" href="set_'+obj.getAttribute('setid')+'_detail.html" target="_blank"><img id="showitemid" src="'+obj.getAttribute('imgurl')+'" onload="DrawImage(this,110,130)" width="110" height="130" /></a></div><div class="bbjj_foot_right"><div class="bbjj_foot_right_top wordwrap" style="width:180px;word-break:break-all;">'+((obj.getAttribute('tag').length>40)?obj.getAttribute('tag').substr(0,40):obj.getAttribute('tag'))+'<br /></div><div class="bbjj_foot_right_more" style="float:left"><img src="imgs/i_xx.jpg"><a href="set_'+obj.getAttribute('setid')+'_detail.html" target="_blank">查看详情</a></div><div class="dapei_an_1_1"><div class="an_wz_1 dapei_wenzi_1"><img src="imgs/i_sc.jpg"><a href="javascript:modifyset('+obj.getAttribute('itemid')+');">修改搭配</a></div></div><div class="dapei_an_1_1"><div class="an_wz_1 dapei_wenzi_1"><a href="javascript:deletesets('+obj.getAttribute('itemid')+');">删除搭配</a></div></div><div class="del_float"></div><div class="bbly"></div></div></div></div></div>';
   popUpItemContent.innerHTML=spinner;
   popUpItemDiv.style.position='absolute';
   popUpItemDiv.style.top=document.documentElement.scrollTop+event.clientY+"px";
   if(event.clientX>600)
   popUpItemDiv.style.left=(event.clientX-380)+"px";
   else
   popUpItemDiv.style.left=event.clientX+"px";
   popUpItemDiv.style.zIndex="99999999";
   popUpItemDiv.style.display = "block";
   }
   
function showDDItemsTab6(index){
    for(var i=0; i<3; i++){
        if(i != index){    
            hideElement("uploadtab" + i + "data");          
            var tab = document.getElementById("uploadtab" + i);           
            if(tab != null){
                tab.className = "";
            }
        }
    }
    var tab = document.getElementById("uploadtab" + index);   
    tab.className = "myitemselected";
    showElement("uploadtab" + index + "data");
}

//上传文件
function uploadImage(){

    dom.get("imageEr").style.display='';
    if($('uploadtitle').value=="")
    {
    $('imageEr').innerHTML = '请填写名称';
    setInputFocus('uploadtitle');
    return;
    }
    if($('uploadtitle').value.length>100)
    {
    $('imageEr').innerHTML = '名称不要超过100字';
    setInputFocus('uploadtitle');
    return;
   }
   
    var classo=$("classo").value;
    var classt=$("classt").value;
    var classth=$("classth").value;
    if(classo==""){
    $('imageEr').innerHTML = '请选择类别';
    setInputFocus('classo');
    return;
    }
    if(classt==""){
    $('imageEr').innerHTML = '请选择类别';
    setInputFocus('classt');
    return;
    }
    if(classth==""){
    $('imageEr').innerHTML = '请选择类别';
    setInputFocus('classth');
    return;
    }
    
    if($('uploadedFile').value=="")
    {
    $('imageEr').innerHTML = '请选择上传文件';
    setInputFocus('uploadedFile');
    return;
    } 
    if($('uploadwebaddr').value==$('uploadwebaddr').title)
    $('uploadwebaddr').value="";
    if((($('uploadwebaddr').value!="")&&!IsURL($('uploadwebaddr').value)))
    {
    $('imageEr').innerHTML = '请填写正确的单品网址';
    setInputFocus('uploadwebaddr');
    return;
    }
     if($('uploadbrand').value==$('uploadbrand').title)
    $('uploadbrand').value="";
    if($('uploadeddescription').value==$('uploadeddescription').title)
    $('uploadeddescription').value="";
    if($('uploadeddescription').value.length>500)
    {
    $('imageEr').innerHTML = '描述不要超过500字';
    setInputFocus('uploadeddescription');
    return;
    }
    $('imageEr').innerHTML = '';
    if(validateImageFile('uploadedFile', true, 'mainImageFileName', 'imageEr')){
    dom.get('savePopupContent').style.display='none';
    dom.get('saving_title').innerHTML = '正在上传中...';
    dom.get('loading').innerHTML = "<img src='imgs/spinning.gif'/>";
    dom.get('sb_saving').style.display='block';
    sb_showPopUp('savePopUp');
    //setTimeout("sb_hidePopUp('savePopUp')",10000);
    $('dpitemsForm').submit();
    }       
}

function checkurlistaobao(url){
         var p = new Poly9.URLParser(url); 
         var qstr = p.getHost();
         if(qstr.indexOf("taobao.com")>-1||qstr.indexOf("paipai.com")>-1)
         return false;
         return true;
}
function checknc(){
   Iframe1.location.href="item.do?method=checkshopboss&realname="+$("realname").value;
}
function uploadImagePl(){

    if($('tburl').value=="")
    {
    $('imageplEr').innerHTML = '请填写正确的淘宝/拍拍店铺地址';
    setInputFocus('tburl');
    return;
    }
    if(checkurlistaobao($('tburl').value))
    {
    $('imageplEr').innerHTML = '请填写正确的淘宝/拍拍店铺地址';
    setInputFocus('tburl');
    return;
    }
    if(($('tburl').value!="")&&!IsURL($('tburl').value))
    {
    $('imageplEr').innerHTML = '请填写正确的淘宝/拍拍店铺地址';
    setInputFocus('tburl');
    return;
    }
    if($('tbshopname').value=="")
    {
    $('imageplEr').innerHTML = '店铺名称不能为空';
     setInputFocus('tbshopname');
    return;
    }
    if($('tbshopname').value.length>100)
    {
    $('imageplEr').innerHTML = '店铺名称也太长了';
    setInputFocus('tbshopname');
    return;
    }
    if($("realname").value.length<2)
    {
      $("imageplEr").innerHTML="掌柜名称不能少于2个字符。"
        return;
    }
    if($("realname").value.length>12)
    {
      $("imageplEr").innerHTML="掌柜名称不能大于12个字符。"
        return;
    }
    if (isPunct($("realname").value)) {
        $('imageplEr').innerHTML='掌柜名称不能包含半角符号';
        return;
    }
    if($('realnametx').innerHTML.length>0){
     $('imageplEr').innerHTML = '掌柜名称已被使用，请换一个，或在其后加001编号';
     setInputFocus('realname');
     return;
    }
    if($('province').value==""){
    $('imageplEr').innerHTML = '请选择所在省';
    setInputFocus('province');
    return;
    }
    if($('city').value==""||$('city').value==$('province').value){
    $('imageplEr').innerHTML = '请选择所在城市';
    setInputFocus('city');
    return;
    }
    var shopareat='';
    var shopareas=document.getElementsByName('shoparea');
    for(i=0;i<shopareas.length;i++){
        if(shopareas[i].checked==true){shopareat+=shopareas[i].value;}
    }
    if(shopareat.length==0){
    $('imageplEr').innerHTML = '请选择主营范围';
    return;
    }
    if($('shopdescription').value.length==0){
    $('imageplEr').innerHTML = '请填写网店介绍';
     setInputFocus('shopdescription');
    return;
    }
    if($('shopdescription').value.length>300){
    $('imageplEr').innerHTML = '网店介绍请不要超过300字';
     setInputFocus('shopdescription');
    return;
    }
    if($('imageplEr').innerHTML.length>0)
    $('imageplEr').innerHTML="";
     dom.get('savePopupContent').style.display='none';
   //  dom.get('sbSave').style.display='none';
   var ischk=1;
     if(ischk==1){
     dom.get('saving_title').innerHTML = '店铺导入成功';
     dom.get('loading').innerHTML = '店铺批量导入中，商品数量多少决定上传时间长短，导入完成后将以站内信的方式通知您！为了您的商品有更多的展示机会，请多多创建搭配哦~<br><img id=\'cjdp\' style=\'cursor:pointer\' src=\'imgs/btn_cjdp.png\' width=\'89\' height=\'25\' border=\'0\'>&nbsp;&nbsp;&nbsp;&nbsp;<img width=\'89\' height=\'25\' style=\'cursor:pointer\' src=\'imgs/btn_xcb.png\' border=0 id=qr>';
     dom.get('sb_saving').style.display='';
     dom.get('loading').style.display='';
     sb_showPopUp('savePopUp');
     $('qr').onclick=function(){dom.get('savePopUp').style.display='none';dom.get('loading').style.display='none';ScreenClean();};
   $('cjdp').onclick=function(){dom.get('savePopUp').style.display='none';dom.get('loading').style.display='none';ScreenClean();showDDItemsTab(0);hiddenallhead();showElement('pubitemhead');showElement('alltabdata');showElement('pubsearch');searchpubitem(1);};
   
    }
     else{
     dom.get('saving_title').innerHTML = '店铺导入成功';
     dom.get('loading').innerHTML = '只需一杯咖啡的时间，搭配网就会为您自动创建店铺并导入您的商品，完成后将以站内信方式通知您。为了您的商品有更多的展示机会，请多多创建搭配哦~<br><img width=\'89\' height=\'25\' style=\'cursor:pointer\' src=\'imgs/btn_qr.png\' border=0 id=qr>';
     dom.get('sb_saving').style.display='';
     dom.get('loading').style.display='';
     sb_showPopUp('savePopUp');
     $('qr').onclick=function(){dom.get('savePopUp').style.display='none';dom.get('loading').style.display='none';ScreenClean();};
     }
    if($('tburl').value.indexOf("paipai.com")>-1)
    {
     document.dpitemsFormpl.method.value="onlinepaipaiall"
    }
    if($('tburl').value.indexOf("taobao.com")>-1)
    {
     document.dpitemsFormpl.method.value="onlinetaobaoall"
     }
     //alert(1);
  $('dpitemsFormpl').submit();
//setTimeout("$('savePopUp').style.display='none';ScreenClean();",5000);
}

//搭配列表
var sl_currentpage=1;
var sl_totalpage=1
var oby=0;
function searchslist(){
//window.location.href="set.do?method=sets&pageNo=1&sortby=0&sex="+encodeURIComponent($('sex').value)+"&situation="+encodeURIComponent($('situation').value)+"&color="+encodeURIComponent($('colors').value)+"&style="+encodeURIComponent($('style').value)+"&season="+encodeURIComponent($('season').value);
window.location.href="set_0_"+encodeURIComponent($('sex').value)+"_"+encodeURIComponent($('situation').value)+"_"+encodeURIComponent($('scolor').style.backgroundColor)+"_"+encodeURIComponent($('style').value)+"_"+encodeURIComponent($('season').value)+"_"+$('seasoncolor').value+"_1_search.html";
}


function orderby(ob){
oby=ob;
    for(var i=0; i<3; i++){
        if(i != ob){              
            var tab = document.getElementById("ob" + i);           
            if(tab != null){
                tab.className = "";
            }
        }
    }
   
    var tab = document.getElementById("ob" + ob);   
    tab.className = "redlink";
}
function selorderby(ob){
orderby(ob);
searchsetlist(1);
}
function searchsetlist(pg){
     $('cpage').value=pg;
     $('setlist').innerHTML="<img src='imgs/spinning.gif'/>数据加载中...";
     asynSubmit("set.do","method=getsets&pageNo="+pg+"&sortby="+oby+"&sex="+encodeURIComponent($('sex').value)+"&situation="+encodeURIComponent($('situation').value)+"&color="+encodeURIComponent($('colors').value)+"&style="+encodeURIComponent($('style').value)+"&season="+encodeURIComponent($('season').value)+"&seasoncolor="+$('seasoncolor').value,"post",searchresult);
     
     sl_currentpage=pg;
}

function checkpgshow(pg){
		if(sl_totalpage>1)
	{
	$('pppp').style.display='block';
	}
	else
	{
	$('pppp').style.display='none';
	if(sl_totalpage==0)
     $('setlist').innerHTML="很遗憾，一个也没找到！";
	}
     if(pg==1)
     $('setlistimgprev').src='imgs/page_pre_hidden.jpg';
     else
     $('setlistimgprev').src='imgs/page_pre_show.jpg';
     if(pg==sl_totalpage)
     $('setlistimgnext').src='imgs/page_next_hidden.jpg';
     else
     $('setlistimgnext').src='imgs/page_next_show.jpg';
}

function setlistnextpg(){
         if(sl_totalpage>sl_currentpage){
             sl_currentpage++;
             searchsetlist(sl_currentpage);
             if(sl_currentpage==sl_totalpage){
             $('setlistimgnext').src='imgs/page_next_hidden.jpg';
              }
              if(sl_currentpage==2){$('setlistimgprev').src='imgs/page_pre_show.jpg';}
             }
 }
function setlistprepg(){
         if(sl_currentpage>1){
            sl_currentpage--;
            searchsetlist(sl_currentpage);
            if(sl_currentpage==1){
            $('setlistimgprev').src='imgs/page_pre_hidden.jpg';
             }
             if(sl_currentpage==sl_totalpage-1){$('setlistimgnext').src='imgs/page_next_show.jpg';}
           }  
}

//单品列表
var il_currentpage=1;
var il_totalpage=1;

function searchilist(){
//window.location.href="item.do?method=items&pageNo=1&sortby=0&classo="+encodeURIComponent($('classo').value)+"&classt="+encodeURIComponent($('classt').value)+"&classth="+encodeURIComponent($('classth').value)+"&color="+encodeURIComponent($('colors').value)+"&brand="+encodeURIComponent($('brand').value)+"&teststyle="+$('teststyle').value+"&seasoncolor="+$('seasoncolor').value+"&price="+$('price').value;
window.location.href="item_0_"+encodeURIComponent($('classo').value)+"_"+encodeURIComponent($('classt').value)+"_"+encodeURIComponent($('classth').value)+"_"+encodeURIComponent($('scolor').style.backgroundColor)+"_"+encodeURIComponent($('brand').value)+"_"+$('teststyle').value+"_"+$('seasoncolor').value+"_"+$('price').value+"_1_search.html";
}

function seliorderby(ob){
orderby(ob);
searchitemlist(1);
}

function searchitemlist(pg){
     $('cpage').value=pg;
     $('itemlist').innerHTML="<img src='imgs/spinning.gif'/>数据加载中...";
     asynSubmit("item.do","method=getitems&pageNo="+pg+"&sortby="+oby+"&classo="+encodeURIComponent($('classo').value)+"&classt="+encodeURIComponent($('classt').value)+"&color="+encodeURIComponent($('colors').value)+"&brand="+encodeURIComponent($('brand').value)+"&classth="+encodeURIComponent($('classth').value)+"&teststyle="+$('teststyle').value+"&seasoncolor="+$('seasoncolor').value+"&price="+$('price').value,"post",searchresult);
     il_currentpage=pg;
}

function itemcheckpgshow(pg){
	
	if(il_totalpage>1)
	{
	$('pppp').style.display='block';
	}
	else
	{
	$('pppp').style.display='none';
	if(il_totalpage==0)
     $('itemlist').innerHTML="很遗憾，一个也没找到！";
	}
     if(pg==1)
     $('itemlistimgprev').src='imgs/page_pre_hidden.jpg';
     else
     $('itemlistimgprev').src='imgs/page_pre_show.jpg';
     if(pg==il_totalpage)
     $('itemlistimgnext').src='imgs/page_next_hidden.jpg';
     else
     $('itemlistimgnext').src='imgs/page_next_show.jpg';
}

function itemlistnextpg(){
         if(il_totalpage>il_currentpage){
             il_currentpage++;
             searchitemlist(il_currentpage);
             if(il_currentpage==il_totalpage){
             $('itemlistimgnext').src='imgs/page_next_hidden.jpg';
              }
              if(il_currentpage==2){$('itemlistimgprev').src='imgs/page_pre_show.jpg';}
             }
 }
function itemlistprepg(){
         if(il_currentpage>1){
            il_currentpage--;
            searchitemlist(il_currentpage);
            if(il_currentpage==1){
            $('itemlistimgprev').src='imgs/page_pre_hidden.jpg';
             }
             if(il_currentpage==il_totalpage-1){$('itemlistimgnext').src='imgs/page_next_show.jpg';}
           }  
}
//热门来源地单品
var hf_currentpage=1;
var hf_totalpage=1
var it_currentpage=1;
var it_totalpage=1
var it_style=8
function showDDItemsTab10(index){
  for(var i=0; i<9; i++){
        if(i != index){            
            var tab = document.getElementById("itemtab" + i);           
            if(tab != null){
                tab.className = "";
            }
        }
    }
    var tab = document.getElementById("itemtab" + index);   
    tab.className = "selected";
    it_style = index;
    searchbystyle(1);
}
function searchbystyle(pg){
     $('itemlist').innerHTML="<img src='imgs/spinning.gif'/>数据加载中...";
     
     asynSubmit("item.do","method=bystyle&pageNo="+pg+"&teststyle="+it_style,"post",searchresult);
     it_currentpage=pg;
}
function itpgshow(pg){
     if(pg==1)
     $('itimgprev').src='imgs/main_nav_pn_left_1.png';
     else
     $('itimgprev').src='imgs/main_nav_pn_left.png';
     if(pg==it_totalpage)
     $('itimgnext').src='imgs/main_nav_pn_right_1.png';
     else
     $('itimgnext').src='imgs/main_nav_pn_right.png';
}

function itnextpg(){
         if(it_totalpage>it_currentpage){
             it_currentpage++;
             searchbystyle(it_currentpage);
             if(it_currentpage==hf_totalpage){
             $('itimgnext').src='imgs/main_nav_pn_right_1.png';
              }
              if(it_currentpage==2){$('itimgprev').src='imgs/main_nav_pn_left.png';}
             }
 }
function itprepg(){
         if(it_currentpage>1){
            it_currentpage--;
            searchbystyle(it_currentpage);
            if(it_currentpage==1){
            $('itimgprev').src='imgs/main_nav_pn_left_1.png';
             }
             if(it_currentpage==it_totalpage-1){$('itimgnext').src='imgs/main_nav_pn_right.png';}
           }  
}

function searchhotfrom(pg){
     $('hotfrom').innerHTML="<img src='imgs/spinning.gif'/>数据加载中...";
     asynSubmit("item.do","method=hotfrom&pageNo="+pg,"post",searchresult);
}

function hotfrompgshow(pg){
     if(pg==1)
     $('hotfromimgprev').src='imgs/main_nav_pn_left_1.png';
     else
     $('hotfromimgprev').src='imgs/main_nav_pn_left.png';
     if(pg==hf_totalpage)
     $('hotfromimgnext').src='imgs/main_nav_pn_right_1.png';
     else
     $('hotfromimgnext').src='imgs/main_nav_pn_right.png';
}

function hotfromnextpg(){
         if(hf_totalpage>hf_currentpage){
             hf_currentpage++;
             searchhotfrom(hf_currentpage);
             if(hf_currentpage==hf_totalpage){
             $('hotfromimgnext').src='imgs/main_nav_pn_right_1.png';
              }
              if(hf_currentpage==2){$('hotfromimgprev').src='imgs/main_nav_pn_left.png';}
             }
 }
function hotfromprepg(){
         if(hf_currentpage>1){
            hf_currentpage--;
            searchhotfrom(hf_currentpage);
            if(hf_currentpage==1){
            $('hotfromimgprev').src='imgs/main_nav_pn_left_1.png';
             }
             if(hf_currentpage==hf_totalpage-1){$('hotfromimgnext').src='imgs/main_nav_pn_right.png';}
           }  
}

//参赛作品
var cid=0;
function searchcplist(pg){
     $('cpage').value=pg;
     $('cppplist').innerHTML="<img src='imgs/spinning.gif'/>数据加载中...";
     asynSubmit("show.do","method=getcps&pageNo="+pg+"&sortby="+oby+"&cid="+cid,"POST",searchresult);
     currentpage=pg;
}

function cpcheckpgshow(pg){

     if(pg==1)
     $('cplistimgprev').src='imgs/page_pre_hidden.jpg';
     else
     $('cplistimgprev').src='imgs/page_pre_show.jpg';
     if(pg==totalpage)
     $('cplistimgnext').src='imgs/page_next_hidden.jpg';
     else
     $('cplistimgnext').src='imgs/page_next_show.jpg';
     $('maxpage').innerHTML=totalpage;
}

function cplistnextpg(){
         if(totalpage>currentpage){
             currentpage++;
             searchcplist(currentpage);
             if(currentpage==totalpage){
             $('cplistimgnext').src='imgs/page_next_hidden.jpg';
              }
              if(currentpage==2){$('cplistimgprev').src='imgs/page_pre_show.jpg';}
             }
 }
function cplistprepg(){
         if(currentpage>1){
            currentpage--;
            searchcplist(currentpage);
            if(currentpage==1){
            $('cplistimgprev').src='imgs/page_pre_hidden.jpg';
             }
             if(currentpage==totalpage-1){$('cplistimgnext').src='imgs/page_next_show.jpg';}
           }
}
//我的作品
var sbs="";
function getmycplist(pg){
     $('cplist').innerHTML="<img src='imgs/spinning.gif'/>数据加载中...";
     asynSubmit("set.do","method=getcpset&pn="+pg+"&sbs="+sbs,"POST",searchresult);
     currentpage=pg;
}

function checkjoinpg(pg){
     if(pg==1)
     $('mypre').style.color='#ccc';
     else
     $('mypre').style.color='#E38168';
     if(pg==totalpage)
     $('mynext').style.color='#ccc';
     else
     $('mynext').style.color='#E38168';
	   if(totalpage==0)
     $('pgdiv').style.display='none';
     else
     $('pgdiv').style.display='block';
}

function mynext(){
         if(totalpage>currentpage){
             currentpage++;
             getmycplist(currentpage);
             if(currentpage==totalpage){
            $('mynext').style.color='#ccc';
              }
              if(currentpage==2){ $('mypre').style.color='#E38168';}
             }
 }
function mypre(){
         if(currentpage>1){
            currentpage--;
            getmycplist(currentpage);
            if(currentpage==1){
            $('mypre').style.color='#ccc';
             }
             if(currentpage==totalpage-1){ $('mynext').style.color='#E38168';}
           }
}


function showthis(id){
        showElement("thumbTip"+id);
}
function showhidden(id){
        hideElement("thumbTip"+id);
}
/*setdetail*/
function item_rate(itemId,rateIndex) {
var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,180);
    var data="method=ticket&id="+itemId+"&ticket="+rateIndex;
    asynSubmit("set.do",data,"POST",searchresult);
}

function showRateImg(index) {
    if(index==0) {
        return ;
    }
    for(var i=1;i<4;i++) {
        if(i==index) {
            $("s"+i).src="imgs/an_"+i+".jpg";
        }
        else
        {
            $("s"+i).src="imgs/dapei_ny_pf_an_"+i+".jpg";
        }
    }
}

function savecomment(sid,d)
{
/*
   if(!js_user_login) {
        need_login(document.URL);
        return false;
    }
   */
    if(d.length<2)
    {
        alert("太少了，评论怎么也得2个字吧");
        return ;
    }
    if(d.length>1000)
    {
        alert("你也太能写了，都超过１０００个字了");
        return ;
    }
    var ct = new comment(sid,d,'','','','','');
    var getdata=JSON.stringify({comment:ct});
	var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,200);
    asynSubmit("comments.do","method=save&json="+getdata,"post",jsonresult);
}
//回复
function hfset(id) {
    var s=$("hf1"+id).innerHTML;
    $('review'+id).innerHTML="<textarea style=\"overflow: hidden;\" name=\"rwdescription\" cols=\"40\" rows=\"2\" id=\"rwdescription"+id+"\"></textarea><br><img style=\"cursor: pointer\" src=\"imgs/tijiao.jpg\" onclick=\"rwsubmitset("+id+")\" />";
    if(s.length>0)
     $('rwdescription'+id).value=s;
    $('review'+id).style.display='block';
}

function rwsubmitset(id) {
    if($('rwdescription'+id).value.length>500)
    {
        alert("回复内容不要超过500字!");
        return ;
    }
	var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,200);
    asynSubmit("comments.do","method=ajaxreview&id="+id+"&review="+encodeURIComponent($('rwdescription'+id).value),"post",searchresult);
}
function delset(id)
{
	var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,200);
    asynSubmit("comments.do","method=del&id="+id,"post",searchresult);
}
//回复
function hf(id) {
    var s=$("hf1"+id).innerHTML;
    $('review'+id).innerHTML="<textarea style=\"overflow: hidden;\" name=\"rwdescription\" cols=\"40\" rows=\"2\" id=\"rwdescription"+id+"\"></textarea><br><img style=\"cursor: pointer\" src=\"imgs/tijiao.jpg\" onclick=\"rwsubmit("+id+")\" />";
    if(s.length>0)
     $('rwdescription'+id).value=s;
    $('review'+id).style.display='block';
}

function rwsubmit(id) {
    if($('rwdescription'+id).value.length>500)
    {
        alert("回复内容不要超过500字!");
        return ;
    }
		var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,200);
    asynSubmit("dpleavewords.do","method=ajaxreview&id="+id+"&review="+encodeURIComponent($('rwdescription'+id).value),"post",searchresult);
}
function del(id)
{
		var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,200);
    asynSubmit("dpleavewords.do","method=del&id="+id,"post",searchresult);
}

function savelw(sid,d)
{
/*
   if(!js_user_login) {
        need_login(document.URL);
        return false;
    }
   */
    if(d.length<2)
    {
        alert("太少了，留言怎么也得2个字吧");
        return ;
    }
    if(d.length>1000)
    {
        alert("你也太能写了，都超过１０００个字了");
        return ;
    }
    var ct = new comment(sid,d,'','','','','','');
    var getdata=JSON.stringify({comment:ct});
		var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,200);
    asynSubmit("dpleavewords.do","method=ajaxsave&json="+getdata,"post",jsonresult);
}
//照片评论
function savephlw(sid,mid,d)
{
    if(d.length<2)
    {
        alert("太少了，评论怎么也得2个字吧");
        return ;
    }
    if(d.length>1000)
    {
        alert("你也太能写了，都超过１０００个字了");
        return ;
    }
    var ct = new comment(sid,d,'','',mid,'','','');
    var getdata=JSON.stringify({comment:ct});
		var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,200);
    asynSubmit("dpphleavewords.do","method=ajaxsave&json="+getdata,"post",jsonresult);
}

function hfph(id) {
    var s=$("hf1"+id).innerHTML;
    $('review'+id).innerHTML="<textarea style=\"overflow: hidden;\" name=\"rwdescription\" cols=\"40\" rows=\"2\" id=\"rwdescription"+id+"\"></textarea><br><img style=\"cursor: pointer\" src=\"imgs/tijiao.jpg\" onclick=\"rwsubmitph("+id+")\" />";
    if(s.length>0)
     $('rwdescription'+id).value=s;
    $('review'+id).style.display='block';
}

function rwsubmitph(id) {
    if($('rwdescription'+id).value.length>500)
    {
        alert("回复内容不要超过500字!");
        return ;
    }
		var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,200);
    asynSubmit("dpphleavewords.do","method=ajaxreview&id="+id+"&review="+encodeURIComponent($('rwdescription'+id).value),"post",searchresult);
}
function delph(id)
{
		var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,200);
    asynSubmit("dpphleavewords.do","method=del&id="+id,"post",searchresult);
}
//单品评论
function savedplw(sid,mid,d)
{
    if(d.length<2)
    {
        alert("太少了，评论怎么也得2个字吧");
        return ;
    }
    if(d.length>1000)
    {
        alert("你也太能写了，都超过１０００个字了");
        return ;
    }
    var ct = new comment(sid,d,'','',mid,'','','');
    var getdata=JSON.stringify({comment:ct});
	var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,200);
    asynSubmit("dpdpleavewords.do","method=ajaxsave&json="+getdata,"post",jsonresult);
}

function hfdp(id) {
    var s=$("hf1"+id).innerHTML;
    $('review'+id).innerHTML="<textarea style=\"overflow: hidden;\" name=\"rwdescription\" cols=\"40\" rows=\"2\" id=\"rwdescription"+id+"\"></textarea><br><img style=\"cursor: pointer\" src=\"imgs/tijiao.jpg\" onclick=\"rwsubmitdp("+id+")\" />";
    if(s.length>0)
     $('rwdescription'+id).value=s;
    $('review'+id).style.display='block';
}

function rwsubmitdp(id) {
    if($('rwdescription'+id).value.length>500)
    {
        alert("回复内容不要超过500字!");
        return ;
    }
		var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,200);
    asynSubmit("dpdpleavewords.do","method=ajaxreview&id="+id+"&review="+encodeURIComponent($('rwdescription'+id).value),"post",searchresult);
}
function deldp(id)
{
		var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,200);
    asynSubmit("dpdpleavewords.do","method=del&id="+id,"post",searchresult);
}
function jsonresult(){
      if(xmlHttp.readyState == 4) {
        if(xmlHttp.status==200) {
        if(xmlHttp.responseText==0)
        {DialogHide();need_login();return;}
        var oo = eval('(' + xmlHttp.responseText + ')');
        var cm = oo.comment;
        addcommentHTML(cm.NAME,cm.CID,cm.MID,cm.IMG,decodeURIComponent(cm.DESCRIPTION),cm.DATE,cm.ADVISTER);
        //$('txt_comment').value='';
        $('txt_num').innerHTML=parseInt($('txt_num').innerHTML)+1;
        //alert('评论发布成功!');
		$('ddmsg').innerHTML='操作完成！';setTimeout('DialogHide()',3000);
  } else {
         processError(xmlHttp.status, response);
		 DialogHide();
         }
    }
}

//sid搭配id,description评论内容,name用户你称,cid评论id,mid用户id,img用户头像,date评论日期
function comment(sid,description,name,cid,mid,img,date,advister){
 this.SID =sid;
 this.DESCRIPTION =encodeURIComponent(description);
 this.NAME =name;
 this.CID =cid;
 this.MID =mid;
 this.IMG =img;
 this.DATE =date;
 this.ADVISTER=advister;
}

function addcommentHTML(name,cid,mid,img,description,date,advister){
if(advister==2)
$("comments_list").innerHTML="<div class=\"content_shop_lw_txt\" style=\"margin:0 auto;padding:0 auto;width:515px;border-bottom:0px;\"><div class=\"content_shop_lw_img\" style=\"text-align:right;width:110px\"><div class=\"content_shop_lw_img_m\" style=\"margin:0 auto;padding:0 auto;text-align:center\"><a href=\"myhome_"+mid+"_index.html\"><img alt=\""+name+"\" height=\"70\" width=\"70\" src=\""+img+"\" border=\"0\"\/><\/a><\/div><div style=\"text-align:center;padding-left:20px;color:red\"><img src=\"imgs\/b.jpg\" \/>特约顾问<\/div><\/div><div class=\"content_shop_lw_lwtxt\" style=\"width:400px\"><div class=\"content_shop_lw_lwtxt_l\"><img src=\"imgs\/shop_lw_left.jpg\" \/><\/div><div class=\"content_shop_lw_lwtxt_r\" style=\"width:350px\"><p><strong><a href=\"myhome_"+mid+"_index.html\">"+name+"<\/a><\/strong>  |  刚刚<\/p><p style=\"padding-top:10px;\" >"+description+"<\/p><\/div><\/div><\/div><div class=\"clear\" ><\/div>"+$("comments_list").innerHTML;
else if(advister==1||advister==3)
$("comments_list").innerHTML="<div class=\"content_shop_lw_txt\" style=\"margin:0 auto;padding:0 auto;width:515px;border-bottom:0px;\"><div class=\"content_shop_lw_img\" style=\"text-align:right;width:110px\"><div class=\"content_shop_lw_img_m\" style=\"margin:0 auto;padding:0 auto;text-align:center;width:51px;height:51px\"><a href=\"myhome_"+mid+"_index.html\"><img alt=\""+name+"\" src=\""+img+"\" style=\'width:45px;height:45px;padding:3px\'\/><\/a><\/div><\/div><div class=\"content_shop_lw_lwtxt\" style=\"width:400px\"><div class=\"content_shop_lw_lwtxt_l_s\" ><\/div><div class=\"content_shop_lw_lwtxt_r\" style=\"width:350px\"><p><strong> <a href=\"myhome_"+mid+"_index.html\">"+name+"<\/a><\/strong>  |  刚刚<\/p><p style=\"padding-top:0px;\" >"+description+"<\/p><\/div><\/div><\/div><div class=\"clear\" ><\/div>"+$("comments_list").innerHTML;
else{
$("comments_list").innerHTML=
"<div class=\"content_shop_lw_txt\" style=\"margin:0 auto;padding:0 auto;width:515px;border-bottom:0px;\"><div class=\"content_shop_lw_img\" style=\"text-align:right;width:110px\"><div class=\"content_shop_lw_img_m\" style=\"margin:0 auto;padding:0 auto;text-align:center\"><a href=\"myhome_"+mid+"_index.html\"><img alt=\""+name+"\" src=\""+img+"\" height=\"70\" width=\"70\" border=\"0\"\/><\/a><\/div><div style=\"text-align:center;padding-left:20px;color:red\"><\/div><\/div><div class=\"content_shop_lw_lwtxt\" style=\"width:400px\"><div class=\"content_shop_lw_lwtxt_l\"><img src=\"imgs\/shop_lw_left.jpg\" \/><\/div><div class=\"content_shop_lw_lwtxt_r\" style=\"width:350px\"><p><strong><a href=\"myhome_"+mid+"_index.html\">"+name+"<\/a><\/strong>  |  刚刚<\/p><p style=\"padding-top:10px;\" >"+description+"<\/p><\/div><\/div><\/div><div class=\"clear\" ><\/div>"+$("comments_list").innerHTML;
}
}
//收藏搭配
function likeset(sid)
{
	var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,200);
    asynSubmit("likeset.do","method=change&id="+sid,"post",searchresult);
}
//加好友
function addfriend(fid)
{
	var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,200);
    asynSubmit("friends.do","method=change&id="+fid,"post",searchresult);
}
function addtofriend(fid)
{
	var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,200);
	$('DialogMove').style.left='200px';
    asynSubmit("friends.do","method=changes&id="+fid,"post",searchresult);
}
//收藏单品
function pub2myitems(id)
{
	var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,200);
    asynSubmit("item.do","method=pub2myitem&id="+id,"post",searchresult);
}

//加圈子
function enjoygroup(id,like)
{
	var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,200);
    asynSubmit("group.do","method=change&id="+id+"&like="+like,"post",searchresult);
}
//推荐圈子
function likegroup(id)
{
	var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,200);
    asynSubmit("group.do","method=istop&id="+id,"post",searchresult);
}
//最佳答案
function isbestan(id)
{
  var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,200);
    asynSubmit("ask.do","method=isbestan&id="+id,"post",searchresult);
}
//投票或评论pid作品id,style(1留言0投票)
function ticket(pid,style){
var d="";
if(style==1){
   if(trim($('txt_comment').value).length<2)
    {
        alert("太少了，评论怎么也得2个字吧");
        return ;
    }
    if(trim($('txt_comment').value).length>1000)
    {
        alert("你也太能写了，都超过１０００个字了");
        return ;
    }
    d=trim($('txt_comment').value);
    }
    
    var ct = new comment(pid,d,'','','','','','');
    var getdata=JSON.stringify({comment:ct});
	var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,200);
    if(style==0)
	{
     asynSubmit("showplayer.do","method=ticket&pid="+pid,"post",searchresult);
	}
    else
     asynSubmit("showplayer.do","method=comment&json="+getdata,"post",jsonresult);
    }
function ticket(pid,style,d){
if(style==1){
   if(d.length<2)
    {
        alert("太少了，评论怎么也得2个字吧");
        return ;
    }
    if(d.length>1000)
    {
        alert("你也太能写了，都超过１０００个字了");
        return ;
    }
    }
    
    var ct = new comment(pid,d,'','','','','','');
    var getdata=JSON.stringify({comment:ct});
    var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,200);
    if(style==0)
    {
     asynSubmit("showplayer.do","method=ticket&pid="+pid,"post",searchresult);
    }
    else
     asynSubmit("showplayer.do","method=comment&json="+getdata,"post",jsonresult);
    }
function clearticket(pid){
	var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,180);
    asynSubmit("showplayer.do","method=clearticket&pid="+pid,"post",searchresultttt);
   }
	//单品搜索
function searchresultttt(){
    if (xmlHttp.readyState == 4) {
        if (xmlHttp.status == 200)
        {

           var xmlResponse = xmlHttp.responseText;
           eval(xmlResponse);
            if($('mytopbox').innerHTML.length<30)
			{$('mytop').style.display='none';
			$('ttop').style.display='block';
			}
        }
        else processError(xmlHttp.status, xmlHttp.responseText);
    }
}
 //好友动态
 function getmylog(mid){
     asynSubmit("home.do","method=mylog&mid="+mid,"post",searchresult);
}
 //匹配
 var logstyle=0;
function searchfrilogitem(pg){
     $('frilist').innerHTML="<img src='imgs/spinning.gif'/>数据加载中...";
     asynSubmit("home.do","method=ajaxgetfrilog&style="+logstyle+"&pn="+pg,"post",searchresult);
     ppcurrentpage=pg;
}
function frilognextpg(){
         if(pptotalpage>ppcurrentpage){
             ppcurrentpage++;
             searchfrilogitem(ppcurrentpage);
             }
 }
function frilogprepg(){
         if(ppcurrentpage>1){
            ppcurrentpage--;
            searchfrilogitem(ppcurrentpage);
           }  
}   
//发邀请
function message(touserlist,title,description,context){
 this.TOUSERLIST =touserlist;
 this.TITLE=title;
 this.DESCRIPTION =description;
 this.CONTEXT =context;
}

function checkuserid(id,name) {
	
    var touser=$("touserlist").value;
    var index=trim(touser).indexOf(name+";");
    if(index==0||trim(touser).indexOf(";"+name+";")>0)return ;
    if(trim(touser).length<1)touser+=name;
    else touser+=";"+name;
    $("touserlist").value=touser;
}
function checkuserid2(id,name) {
    var touser=$("zntouserlist").value;
    var index=trim(touser).indexOf(name+";");
    if(index==0||trim(touser).indexOf(";"+name+";")>0)return ;
    if(trim(touser).length<1)touser+=name;
    else touser+=";"+name;
    $("zntouserlist").value=touser;
}

var fshow=false;
function showfriends() {
    if(fshow==false) {
        fshow=true;
        $("flist").style.display="block";
       
		$("showfri").innerHTML="隐藏列表";
		
		getmyfriends(1);
		
    }
    else {
        fshow=false;
        $("showfri").innerHTML="显示列表";
        $("flist").style.display="none";
    }
}
function getmyfriends(p) {
 $("flist").innerHTML="<img src='imgs/spinning.gif'/>加载数据...";
 asynSubmit("friends.do","method=getmyfriends&pageNo="+p,"post",searchresult);
}

//投诉
function  msg_ts(id) {
var MsgTd="<div class='sbError' id='Err_Msg'></div><input type='hidden' name='zntouserlist' id='zntouserlist' value='搭配小精灵'><input type='hidden' name='zntitle' id='zntitle' value='投诉编号为"+id+"的服饰或搭配'><div class='ajax_login_paramDiv' style='width:80px'>投诉理由：</div><div class='ajax_login_valueDiv' style='width:320px'><select name='tstitle' id='tstitle'><option value=''>请选择您的投诉理由</option><option value='侵权' >侵权</option><option value='产品描述有误或不合理'>产品描述有误或不合理</option><option value='含色情暴力等非法内容'>含色情暴力等非法内容</option><option value='侵犯他人隐私'>侵犯他人隐私</option><option value='内容与本网站定位不符'>内容与本网站定位不符</option><option value='其它'>其它</option></select></div><div class='ajax_login_paramDiv' style='width:80px'>详细描述：</div><div class='ajax_login_valueDiv' style='width:320px'><textarea cols='35' rows='4' name='znidesc' id='znidesc'>请详细描述投诉理由</textarea></div><div class='ajax_login_paramDiv' style='width:80px'></div><div class='ajax_login_valueDiv' style='width:320px'>请详细填写您的投诉理由与意见，我们会在第一时间处理并将处理结果以站内信方式反馈给您，谢谢！</div><div class='clearBoth'></div><div class='ajax_login_paramDiv' style='width:80px'></div><div class='ajax_login_valueDiv' style='width:320px'><input type='button' value='确定' id='login_submit' class='buttonh'></div><div class='clearBoth'></div></div>";

    ScreenConvert();
    var ShowDiv="<div class='sbpopup'><div class='sbpopupholder'><div class='ajax_sbholdertitle'><div class='ajax_login_div_p_menu'><div class='close' style='MARGIN: 5px 0px 0px 180px;'><a href='#close' title='关闭' onclick='DialogHide();'>关闭</a></div><ul><li style='padding-top:10px;width:180px;font-size:14px'>投诉</li></ul></div></div><div class='sbpopupbody' id='dialogBody_div'></div></div></div>";
    DialogPopUp(ShowDiv);
    document.getElementById('dialogBody_div').innerHTML=MsgTd;
    document.getElementById('login_submit').onclick=function(){doMsg("--"+$('tstitle').value);};
}
//站内短消息
function  msg_znn(nm,c) {
var MsgTd="<div class='sbError' id='Err_Msg'></div><div class='ajax_login_paramDiv' style='width:80px'>标题：</div><div class='ajax_login_valueDiv' style='width:320px;'><input type='hidden' name='zntouserlist' id='zntouserlist' value='"+nm+"'><input class='ajax_login_inputText' style='WIDTH: 300px;' type='text' name='zntitle' id='zntitle' value=''></div><div class='ajax_login_paramDiv' style='width:80px'>内容：</div><div class='ajax_login_valueDiv' style='width:320px'><textarea cols='47' rows='4' name='znidesc' id='znidesc'></textarea></div><div class='clearBoth'></div><div class='ajax_login_paramDiv' style='width:80px'></div><div class='ajax_login_valueDiv' style='width:320px'><input type='button' value='发送' id='login_submit' class='buttonh'></div><div class='clearBoth'></div></div>";

    ScreenConvert();
    var ShowDiv="<div class='sbpopup'><div class='sbpopupholder'><div class='ajax_sbholdertitle'><div class='ajax_login_div_p_menu'><div class='close' style='MARGIN: 5px 0px 0px 180px;'><a href='#close' title='关闭' onclick='DialogHide();'>关闭</a></div><ul><li style='padding-top:10px;width:180px;font-size:14px'>发送短消息</li></ul></div></div><div class='sbpopupbody' id='dialogBody_div'></div></div></div>";
    DialogPopUp(ShowDiv);
    document.getElementById('dialogBody_div').innerHTML=MsgTd;
    document.getElementById('login_submit').onclick=function(){doMsg(c);};
}
//站内短消息
function  msg_zn(nm) {
var MsgTd="<div class='sbError' id='Err_Msg'></div><div class='ajax_login_paramDiv' style='width:80px'>标题：</div><div class='ajax_login_valueDiv' style='width:320px;'><input type='hidden' name='zntouserlist' id='zntouserlist' value='"+nm+"'><input class='ajax_login_inputText' style='WIDTH: 300px;' type='text' name='zntitle' id='zntitle' value=''></div><div class='ajax_login_paramDiv' style='width:80px'>内容：</div><div class='ajax_login_valueDiv' style='width:320px'><textarea cols='47' rows='4' name='znidesc' id='znidesc'></textarea></div><div class='clearBoth'></div><div class='ajax_login_paramDiv' style='width:80px'></div><div class='ajax_login_valueDiv' style='width:320px'><input type='button' value='发送' id='login_submit' class='buttonh'></div><div class='clearBoth'></div></div>";

    ScreenConvert();
    var ShowDiv="<div class='sbpopup'><div class='sbpopupholder'><div class='ajax_sbholdertitle'><div class='ajax_login_div_p_menu'><div class='close' style='MARGIN: 5px 0px 0px 180px;'><a href='#close' title='关闭' onclick='DialogHide();'>关闭</a></div><ul><li style='padding-top:10px;width:180px;font-size:14px'>发送短消息</li></ul></div></div><div class='sbpopupbody' id='dialogBody_div'></div></div></div>";
    DialogPopUp(ShowDiv);
    document.getElementById('dialogBody_div').innerHTML=MsgTd;
    document.getElementById('login_submit').onclick=function(){doMsg('');};
}
function doMsg(c) {

    if($("zntitle").value.length<1)
    {
        alert('标题不能为空');
        return ;
    }
	
    var msg = new message(trim($("zntouserlist").value),trim($("zntitle").value),trim($('znidesc').value),c);
　　　var getdata=JSON.stringify({msg:msg});

　　　var url = "message.do";
    var data = "method=sendggmail&json="+getdata; 
    document.getElementById('dialogBody_div').innerHTML="<div style='text-align:center;padding-top:35px'><img src='imgs/spinning.gif'>　正在提交数据，请稍候……</div>";
    asynSubmit(url,data,"POST",MsgResult);
}
function MsgResult() {
    if (xmlHttp.readyState == 4) {
        var response = xmlHttp.responseText;
        if (xmlHttp.status == 200) {
        eval(response);
            DialogHide();
        }
    }
}
//编辑收货信息
function  modefyinfo(rn,ad,pc,tp,ph) {
var MsgTd="<div class='sbError' id='Err_Msg'></div><div class='ajax_login_paramDiv' style='width:80px'>姓名：</div><div class='ajax_login_valueDiv' style='width:320px;'><input class='ajax_login_inputText' style='WIDTH: 300px;' type='text' name='rn' id='rn' value='"+rn+"'></div><div class='ajax_login_paramDiv' style='width:80px'>地址：</div><div class='ajax_login_valueDiv' style='width:320px;'><input class='ajax_login_inputText' style='WIDTH: 300px;' type='text' name='ad' id='rn' value='"+ad+"'></div><div class='ajax_login_paramDiv' style='width:80px'>邮编：</div><div class='ajax_login_valueDiv' style='width:320px;'><input class='ajax_login_inputText' style='WIDTH: 300px;' type='text' name='pc' id='pc' value='"+pc+"'></div><div class='ajax_login_paramDiv' style='width:80px'>固话：</div><div class='ajax_login_valueDiv' style='width:320px;'><input class='ajax_login_inputText' style='WIDTH: 300px;' type='text' name='tp' id='tp' value='"+tp+"'></div><div class='ajax_login_paramDiv' style='width:80px'>手机：</div><div class='ajax_login_valueDiv' style='width:320px;'><input class='ajax_login_inputText' style='WIDTH: 300px;' type='text' name='ph' id='ph' value='"+ph+"'></div><div class='ajax_login_paramDiv' style='width:80px'></div><div class='ajax_login_valueDiv' style='width:320px'><input type='button' value='设置' id='login_submit' class='buttonh'></div><div class='clearBoth'></div>";

    ScreenConvert();
    var ShowDiv="<div class='sbpopup'><div class='sbpopupholder'><div class='ajax_sbholdertitle'><div class='ajax_login_div_p_menu'><div class='close' style='MARGIN: 5px 0px 0px 180px;'><a href='#close' title='关闭' onclick='DialogHide();'>关闭</a></div><ul><li style='padding-top:10px;width:180px;font-size:14px'>编辑确认信息</li></ul></div></div><div class='sbpopupbody' id='dialogBody_div'></div></div></div>";
    DialogPopUp(ShowDiv);
    document.getElementById('dialogBody_div').innerHTML=MsgTd;
    document.getElementById('login_submit').onclick=function(){doShxx();};
}
//兑换
function  dhsucess(title) {
    ScreenConvert();
    var ShowDiv="<div class='sbpopup'><div class='sbpopupholder'><div class='ajax_sbholdertitle'><div class='ajax_login_div_p_menu'><div class='close' style='MARGIN: 5px 0px 0px 180px;'><a href='#close' title='关闭' onclick='DialogHide();'>关闭</a></div><ul><li style='padding-top:10px;width:180px;font-size:14px'>兑换成功</li></ul></div></div><div class='sbpopupbody' id='dialogBody_div'></div><div><button class='rebate_s' onclick='DialogHide();'>确&nbsp;&nbsp;定</button></div></div></div>";
    DialogPopUp(ShowDiv);
    document.getElementById('dialogBody_div').innerHTML="<p style='line-height:25px'>"+title+"<p>";
}
function doShxx() {
   if($('rn').value.length<1)
    {
        alert('收货人名字不能为空');
        return;
    }
     if($('ad').value.length<1)
    {
        alert('收货人地址不能为空');
        return;
    }
     if($('pc').value.length<1)
    {
        alert('邮编号码不能为空');
        return;
    }
     if($('tp').value.length<1)
    {
        alert('收货人联系电话不能为空');
        return;
    }
      if($('ph').value.length<1)
    {
        alert('收货人移动电话不能为空');
        return;
    }
var data="method=shxx&rn="+encodeURIComponent(trim($('rn').value))+"&ad="+encodeURIComponent(trim($('ad').value))+"&pc="+encodeURIComponent(trim($('pc').value))+"&tp="+encodeURIComponent(trim($('tp').value))+"&ph="+encodeURIComponent(trim($('ph').value));
$('dialogBody_div').innerHTML="<div style='text-align:center;padding-top:35px'><img src='imgs/spinning.gif'>　正在提交数据，请稍候……</div>";
asynSubmit("lotto.do",data,"POST",searchresult);
}
//首页切换
function indexsetlist(pg){
     asynSubmit("index.do","method=ajaxindex&id="+(pg-1),"post",searchresult);
     sl_currentpage=pg;
}

function checkindexpgshow(pg){
pg=pg+1;
     if(pg==1)
     $('indexprev').src='imgs/index_pg_left1.gif';
     else
     $('indexprev').src='imgs/index_pg_left.gif';
     if(pg==sl_totalpage)
     $('indexnext').src='imgs/index_pg_right1.gif';
     else
     $('indexnext').src='imgs/index_pg_right.gif';
}

function indexnextpg(){

         if(sl_totalpage>sl_currentpage){
             sl_currentpage++;
             indexsetlist(sl_currentpage);
             if(sl_currentpage==sl_totalpage){
             $('indexnext').src='imgs/index_pg_right1.gif';
              }
              if(sl_currentpage==2){$('indexprev').src='imgs/index_pg_left.gif';}
             }
 }
function indexprepg(){
         if(sl_currentpage>1){
            sl_currentpage--;
            indexsetlist(sl_currentpage);
            if(sl_currentpage==1){
            $('indexprev').src='imgs/index_pg_left1.gif';
             }
             if(sl_currentpage==sl_totalpage-1){$('indexnext').src='imgs/index_pg_right.gif';}
           }  
}

function showdig(){
    var ShowDiv="<div class='ddmsg' id='ddmsg'>正在提交数据...</div>";
    DialogPopUpLoading(ShowDiv,180);
}

function allsearch(){
if($('method').value=='champ')
window.location.href='search_'+encodeURIComponent(trim($('searchkey').value))+'____1_champ.html';
if($('method').value=='group')
window.location.href='search_'+encodeURIComponent(trim($('searchkey').value))+'___1_group.html';
if($('method').value=='friends')
window.location.href='search_'+encodeURIComponent(trim($('searchkey').value))+'_______1_friends.html';
if($('method').value=='items')
window.location.href='search_'+encodeURIComponent(trim($('searchkey').value))+'___________1_items.html';
if($('method').value=='sets')
window.location.href='search_'+encodeURIComponent(trim($('searchkey').value))+'_________1_sets.html';
if($('method').value=='shops')
window.location.href='search_'+encodeURIComponent(trim($('searchkey').value))+'___1_shops.html';

}

var ShowDivdd="<div class=\"cjxc\" id=\"xgzp\" style=\"height: 150px\"><div class=\"cjxctop\"><span id=\'titletop\' style=\"float: left; padding-left: 10px\">请输入查看密码<\/span><span style=\"cursor: pointer; float: right; padding-right: 10px; cursor: pointer\" onclick=\"DialogHide();\">关闭<\/span><\/div><div class=\"cjxcqdjbxx_qmc_3\"><div class=\"cjxcqdjbxx_qmc_1\"><\/div><div class=\"cjxcqdjbxx_xm\">密码：<\/div><div class=\"cjxcqdjbxx_bd\"><input name=\"seepwdid\" id=\"seepwdid\" type=\"text\" class=\"cjxcbiaodan\" \/><input name=\"mid\" id=\"mid\" type=\"hidden\" \/><input name=\"aid\" id=\"aid\" type=\"hidden\" \/><\/div><\/div><div class=\"cjxcqdjbxx_qmc_3\" style=\"text-align: center\"><img style=\"cursor: pointer\" src=\"images1225\/tijiao.jpg\" onclick=\"location.href=\'myhome_\'+$(\'mid\').value+\'_\'+$(\'aid\').value+\'_\'+$(\'seepwdid\').value+\'_1_albumphoto.html\';\" \/><\/div><\/div>";
   
function showpwd(mid,aid) {
   DialogShow(ShowDivdd,344,154,'ffffff');
    $("mid").value=mid;
    $("aid").value=aid;
	 
}
function showUpChooseTab(index){
    for(var i=0; i<3; i++){
        if(i != index){
            var tab = document.getElementById("tab" + i);
            if(tab != null){
                tab.style.fontWeight = "500";
            }
            var tabdata = document.getElementById("tab" + i+"data");
            if(tabdata != null){
                tabdata.style.display = "none";
            }
        }
    }
    var tab = document.getElementById("tab" + index);
    tab.style.fontWeight = "900";
    var tabdata = document.getElementById("tab" + index+"data");
     tabdata.style.display = "block";
}
function showDDChampsTab(index){
 for(var i=0; i<5; i++){
        if(i != index){            
        hideElement("champtab" + i + "data");   
            var tab = document.getElementById("itemtab" + i);           
            if(tab != null){
                tab.className = "";
            }
        }
    }
   
    var tab = document.getElementById("itemtab" + index);   
    tab.className = "selected";
    showElement("champtab" + index + "data");   
}

function checkset(sid){
        var setids=document.getElementsByName('setids');
        if(setids.length>0)
         for(i=0;i<setids.length;i++){
         if(sid==setids[i].value){
           alert("该作品已选择!");return;
            }
            }
       $('subset').disabled=false;
       $('sellist').innerHTML+="<div id=\"selbox"+sid+"\" class=\"champ_select_box\"><div class=\"champ_select_box_left\"><img id=\'selid"+sid+"\' src=\""+$("cpimg"+sid).src+"\" \/><\/div><div class=\"champ_select_box_right\"><div class=\"champ_select_box_right_b\"><span onclick=\"closew("+sid+");\">[X]</span></div><div class=\"champ_select_box_right_t\">请100字内描述你的参赛感言<\/div><div class=\"champ_select_box_right_c\"><input type=\"hidden\" value=\""+sid+"\" name=\"setids\" \/><textarea name=\"gy\" cols=\"30\" rows=\"4\" style=\"height:65px\"><\/textarea><\/div><\/div><\/div><div class=\"clear\"><\/div>";
}

function closew(sid){
         var test = document.getElementById("sellist"); 
         var children = test.childNodes; 
         for(i=0;i<children.length;i++){
         if('selbox'+sid==children[i].id){
           test.removeChild(children[i]);break;
            }
            }
        var setids=document.getElementsByName('setids');
        if(setids.length>0)
        $('subset').disabled=false;
        else
         $('subset').disabled=true;
       }
       
function player(setid,description){
  this.ID = setid;
  this.DESCRIPTION =description;
  }
  //首页
var hsc_pg=1;
var hst_pg=2;
function searchhomeset(pg){
     $('homehyset').innerHTML="<img src='imgs/spinning.gif'/>数据加载中...";
     asynSubmit("home.do","method=ajaxhydp&pn="+pg,"post",searchresult);
     hsc_pg=pg;
}
function hspgshow(pg){
     if(pg==1)
     $('hsimgprev').src='imgs/main_nav_pn_left_1.png';
     else
     $('hsimgprev').src='imgs/main_nav_pn_left.png';
     if(pg==hst_pg)
     $('hsimgnext').src='imgs/main_nav_pn_right_1.png';
     else
     $('hsimgnext').src='imgs/main_nav_pn_right.png';
}

function hsnextpg(){
         if(hst_pg>hsc_pg){
             hsc_pg++;
             searchhomeset(hsc_pg);
             if(hsc_pg==hst_pg){
             $('hsimgnext').src='imgs/main_nav_pn_right_1.png';
              }
              if(hsc_pg==2){$('hsimgprev').src='imgs/main_nav_pn_left.png';}
             }
 }
function hsprepg(){
         if(hsc_pg>1){
            hsc_pg--;
            searchhomeset(hsc_pg);
            if(hsc_pg==1){
            $('hsimgprev').src='imgs/main_nav_pn_left_1.png';
             }
             if(hsc_pg==hst_pg-1){$('hsimgnext').src='imgs/main_nav_pn_right.png';}
           }  
}

var hic_pg=1;
var hit_pg=2;
function searchhomeitem(pg){
     $('homehyitem').innerHTML="<img src='imgs/spinning.gif'/>数据加载中...";
     asynSubmit("home.do","method=ajaxhybb&pn="+pg,"post",searchresult);
     hic_pg=pg;
}
function hipgshow(pg){
     if(pg==1)
     $('hiimgprev').src='imgs/main_nav_pn_left_1.png';
     else
     $('hiimgprev').src='imgs/main_nav_pn_left.png';
     if(pg==hit_pg)
     $('hiimgnext').src='imgs/main_nav_pn_right_1.png';
     else
     $('hiimgnext').src='imgs/main_nav_pn_right.png';
}

function hinextpg(){
         if(hit_pg>hic_pg){
             hic_pg++;
             searchhomeitem(hic_pg);
             if(hic_pg==hit_pg){
             $('hiimgnext').src='imgs/main_nav_pn_right_1.png';
              }
              if(hic_pg==2){$('hiimgprev').src='imgs/main_nav_pn_left.png';}
             }
 }
function hiprepg(){
         if(hic_pg>1){
            hic_pg--;
            searchhomeitem(hic_pg);
            if(hic_pg==1){
            $('hiimgprev').src='imgs/main_nav_pn_left_1.png';
             }
             if(hic_pg==hit_pg-1){$('hiimgnext').src='imgs/main_nav_pn_right.png';}
           }  
}

var hbc_pg=1;
var hbt_pg=2;
function searchhomeb(pg){
     $('homeb').innerHTML="<img src='imgs/spinning.gif'/>数据加载中...";
     asynSubmit("home.do","method=ajaxbjtj&pn="+pg,"post",searchresult);
     hbc_pg=pg;
}
function hbpgshow(pg){
     if(pg==1)
     $('hbimgprev').src='imgs/main_nav_pn_left_1.png';
     else
     $('hbimgprev').src='imgs/main_nav_pn_left.png';
     if(pg==hbt_pg)
     $('hbimgnext').src='imgs/main_nav_pn_right_1.png';
     else
     $('hbimgnext').src='imgs/main_nav_pn_right.png';
}

function hbnextpg(){
         if(hbt_pg>hbc_pg){
             hbc_pg++;
             searchhomeb(hbc_pg);
             if(hbc_pg==hbt_pg){
             $('hbimgnext').src='imgs/main_nav_pn_right_1.png';
              }
              if(hbc_pg==2){$('hbimgprev').src='imgs/main_nav_pn_left.png';}
             }
 }
function hbprepg(){
         if(hbc_pg>1){
            hbc_pg--;
            searchhomeb(hbc_pg);
            if(hbc_pg==1){
            $('hbimgprev').src='imgs/main_nav_pn_left_1.png';
             }
             if(hbc_pg==hbt_pg-1){$('hbimgnext').src='imgs/main_nav_pn_right.png';}
           }  
}
  function getItemDetails(obj,event) {
   var popUpItemDiv = document.getElementById("popUpItemDiv");
   var popUpItemContent = document.getElementById("popUpItemContent");
   var spinner='';
   spinner= '<div class="bbjjj"><div class="bbjjj_foot"><div class="bbjjj_foot_left"><a id="imglink" target="_blank" href="linkforword.do?link='+obj.getAttribute('fromurl')+'" target="_blank"><img id="showitemid" src="'+obj.getAttribute('imgurl')+'" onload="DrawImage(this,300,300)"/></a></div><div class="bbjjj_foot_right"><div class="r_top wordwrap"><div class="b_t" style="overflow:hidden;height:25px"><img src="imgs/i.gif"/>'+obj.getAttribute('title')+'</div><div class="b_close"><img alt="关闭" onclick="$(\'popUpItemDiv\').style.display=\'none\'" src="imgs/close.jpg"/></div><div class="clear"></div></div><div class="bbly">'+((obj.getAttribute('tag').length>70)?obj.getAttribute('tag').substr(0,70)+"...":obj.getAttribute('tag'))+'</div><div class="bbly" style="padding-left:20px;width:200px;height:20px;line-height:20px"><img style="vertical-align:middle;" src="imgs/ii_xx.jpg">&nbsp;<a target="_blank" href="item_'+obj.getAttribute('itemid')+'_detail.html" target="_blank">查看详情</a>&nbsp;&nbsp;&nbsp;&nbsp;<img style="vertical-align:middle;" src="imgs/ii_sc.jpg">&nbsp;<a href="javascript:pub2myitems('+obj.getAttribute('itemid')+')">收藏此单品</a></div>'+(obj.getAttribute('fromurl').length>0?'<div class="bbly" id="cps" style="padding-left:5px;width:215px;background:#FDF2F3;line-height:17px;">单品来源：<a style="color:#FDA4A8" id="domainlink" href="linkforword.do?link='+obj.getAttribute('fromurl')+'" target=_blank>'+obj.getAttribute('domain')+'</a><br>参考价格：'+obj.getAttribute('price')+'&nbsp;&nbsp;&nbsp;&nbsp;<img style="vertical-align:middle;" src="imgs/car9.gif"><a target="_blank" id="shoplink" href="linkforword.do?link='+obj.getAttribute('fromurl')+'" style="color:#FDA4A8">[前往购买]</a></div>':'')+'<div class="bbly" id="useitem"></div></div></div></div>'; 
   popUpItemContent.innerHTML=spinner;
   popUpItemDiv.style.position='absolute';
   popUpItemDiv.style.top=document.documentElement.scrollTop + ((document.documentElement.clientHeight - 320)/ 2)+"px";
   popUpItemDiv.style.left=(window.screen.availWidth - 560) / 2+"px";
   popUpItemDiv.style.zIndex="2008";
   popUpItemDiv.style.display = "block";
   getcps(obj.getAttribute('domain'),obj.getAttribute('fromurl'),obj.getAttribute('itemid'));
   //getis(obj.getAttribute('itemid'));
   setTimeout("getis("+obj.getAttribute('itemid')+")",1000);
}  
   function getis(id){
     asynSubmit("item.do","method=getis&id="+id,"post",searchresult);
}
   function checklogin(){
     asynSubmit("login.do","method=checklogin","post",searchresult);
}
   function getcps(domain,ul,iid){
     asynSubmit("rebate.do","method=getcps&domain="+domain+"&ul="+ul+"&iid="+iid,"post",searchresult);
}
   function getcpsi(domain,ul,iid){
     asynSubmit("rebate.do","method=getcpsitem&domain="+domain+"&ul="+ul+"&iid="+iid,"post",searchresult);
}