
(function(){var I={},B=new Date().getTime(),A,E,H=function(){if(window.addEventListener){return function(M,L,K,J){M.addEventListener(L,K,(!!J));};}else{if(window.attachEvent){return function(L,K,J){L.attachEvent("on"+K,J);};}else{return function(){};}}}(),F=function(){if(window.removeEventListener){return function(M,L,K,J){M.removeEventListener(L,K,!!J);};}else{if(window.detachEvent){return function(L,K,J){L.detachEvent("on"+K,J);};}else{return function(){};}}}(),D=function(){YUI.Env.windowLoaded=true;YUI.Env.DOMReady=true;F(window,"load",D);},C={"io.xdrReady":1,"io.xdrResponse":1},G=Array.prototype.slice;if(typeof YUI==="undefined"||!YUI){YUI=function(O,N,M,L,J){var K=this,R=arguments,Q,P=R.length;if(!(K instanceof YUI)){return new YUI(O,N,M,L,J);}else{K._init();for(Q=0;Q<P;Q++){K._config(R[Q]);}K._setup();return K;}};}YUI.prototype={_config:function(N){N=N||{};var O=this.config,L,K,J,M;M=O.modules;for(L in N){if(M&&L=="modules"){J=N[L];for(K in J){if(J.hasOwnProperty(K)){M[K]=J[K];}}}else{if(L=="win"){O[L]=N[L].contentWindow||N[L];O.doc=O[L].document;}else{O[L]=N[L];}}}},_init:function(){var J="3.0.0",K=this;if(J.indexOf("@")>-1){J="test";}K.version=J;K.Env={mods:{},cdn:"http://yui.yahooapis.com/"+J+"/build/",bootstrapped:false,_idx:0,_used:{},_attached:{},_yidx:0,_uidx:0,_loaded:{}};K.Env._loaded[J]={};if(YUI.Env){K.Env._yidx=(++YUI.Env._yidx);K.Env._guidp=("yui_"+J+"-"+K.Env._yidx+"-"+B).replace(/\./g,"_");K.id=K.stamp(K);I[K.id]=K;}K.constructor=YUI;K.config={win:window||{},doc:document,debug:true,useBrowserConsole:true,throwFail:true,bootstrap:true,fetchCSS:true,base:function(){var L,M,O,N;M=document.getElementsByTagName("script");for(O=0;O<M.length;O=O+1){N=M[O].src.match(/^(.*)yui\/yui[\.\-].*js(\?.*)?$/);L=N&&N[1];if(L){break;}}return L||K.Env.cdn;}(),loaderPath:"loader/loader-min.js"};},_setup:function(J){this.use("yui-base");},applyTo:function(P,O,L){if(!(O in C)){this.log(O+": applyTo not allowed","warn","yui");return null;}var K=I[P],N,J,M;if(K){N=O.split(".");J=K;for(M=0;M<N.length;M=M+1){J=J[N[M]];if(!J){this.log("applyTo not found: "+O,"warn","yui");}}return J.apply(K,L);}return null;},add:function(K,M,J,L){YUI.Env.mods[K]={name:K,fn:M,version:J,details:L||{}};return this;},_attach:function(K,O){var T=YUI.Env.mods,L=this.Env._attached,Q,P=K.length,M,N,R,S,J;for(Q=0;Q<P;Q=Q+1){M=K[Q];N=T[M];if(!L[M]&&N){L[M]=true;R=N.details;S=R.requires;J=R.use;if(S){this._attach(this.Array(S));}if(N.fn){N.fn(this);}if(J){this._attach(this.Array(J));}}}},use:function(){if(this._loading){this._useQueue=this._useQueue||new this.Queue();this._useQueue.add(G.call(arguments,0));return this;}var K=this,U=G.call(arguments,0),Z=YUI.Env.mods,b=K.Env._used,V,O=U[0],M=false,X=U[U.length-1],W=K.config.bootstrap,P,R,N,Q=[],J=[],S=K.config.fetchCSS,T=function(d){if(b[d]){return;}var Y=Z[d],c,e,a;if(Y){b[d]=true;e=Y.details.requires;a=Y.details.use;}else{if(!YUI.Env._loaded[K.version][d]){Q.push(d);}else{b[d]=true;}}if(e){if(K.Lang.isString(e)){T(e);}else{for(c=0;c<e.length;c=c+1){T(e[c]);}}}J.push(d);},L;if(typeof X==="function"){U.pop();}else{X=null;}L=function(Y){Y=Y||{success:true,msg:"not dynamic"};if(X){X(K,Y);}if(K.fire){K.fire("yui:load",K,Y);}K._loading=false;if(K._useQueue&&K._useQueue.size()&&!K._loading){K.use.apply(K,K._useQueue.next());}};if(O==="*"){U=[];for(P in Z){if(Z.hasOwnProperty(P)){U.push(P);}}if(X){U.push(X);}return K.use.apply(K,U);}if(K.Loader){M=true;V=new K.Loader(K.config);V.require(U);V.ignoreRegistered=true;V.allowRollup=false;V.calculate(null,(S)?null:"js");U=V.sorted;}N=U.length;for(R=0;R<N;R=R+1){T(U[R]);}N=Q.length;if(N){Q=K.Object.keys(K.Array.hash(Q));}if(W&&N&&K.Loader){K._loading=true;V=new K.Loader(K.config);V.onSuccess=L;V.onFailure=L;V.onTimeout=L;V.context=K;V.attaching=U;V.require((S)?Q:U);V.insert(null,(S)?null:"js");}else{if(W&&N&&K.Get&&!K.Env.bootstrapped){K._loading=true;U=K.Array(arguments,0,true);K.Get.script(K.config.base+K.config.loaderPath,{onEnd:function(){K._loading=false;K.Env.bootstrapped=true;K._attach(["loader"]);K.use.apply(K,U);}});return K;}else{if(N){}K._attach(J);L();}}return K;},namespace:function(){var J=arguments,N=null,L,K,M;for(L=0;L<J.length;L=L+1){M=(""+J[L]).split(".");N=this;for(K=(M[0]=="YAHOO")?1:0;K<M.length;K=K+1){N[M[K]]=N[M[K]]||{};N=N[M[K]];}}return N;},log:function(){},error:function(K,J){if(this.config.throwFail){throw (J||new Error(K));}else{this.message(K,"error");}return this;},guid:function(J){var K=this.Env._guidp+(++this.Env._uidx);return(J)?(J+K):K;},stamp:function(L,M){if(!L){return L;}var J=(typeof L==="string")?L:L._yuid;if(!J){J=this.guid();if(!M){try{L._yuid=J;}catch(K){J=null;}}}return J;}};A=YUI.prototype;for(E in A){YUI[E]=A[E];}YUI._init();H(window,"load",D);YUI.Env.add=H;YUI.Env.remove=F;})();YUI.add("yui-base",function(B){function A(){this._init();this.add.apply(this,arguments);}A.prototype={_init:function(){this._q=[];},next:function(){return this._q.shift();},add:function(){B.Array.each(B.Array(arguments,0,true),function(C){this._q.push(C);},this);return this;},size:function(){return this._q.length;}};B.Queue=A;(function(){B.Lang=B.Lang||{};var R=B.Lang,G="array",I="boolean",D="date",M="error",S="function",H="number",K="null",F="object",O="regexp",N="string",C=Object.prototype.toString,P="undefined",E={"undefined":P,"number":H,"boolean":I,"string":N,"[object Function]":S,"[object RegExp]":O,"[object Array]":G,"[object Date]":D,"[object Error]":M},J=/^\s+|\s+$/g,Q="";R.isArray=function(L){return R.type(L)===G;};R.isBoolean=function(L){return typeof L===I;};R.isFunction=function(L){return R.type(L)===S;};R.isDate=function(L){return R.type(L)===D;};R.isNull=function(L){return L===null;};R.isNumber=function(L){return typeof L===H&&isFinite(L);};R.isObject=function(T,L){return(T&&(typeof T===F||(!L&&R.isFunction(T))))||false;};R.isString=function(L){return typeof L===N;};R.isUndefined=function(L){return typeof L===P;};R.trim=function(L){try{return L.replace(J,Q);}catch(T){return L;}};R.isValue=function(T){var L=R.type(T);
switch(L){case H:return isFinite(T);case K:case P:return false;default:return !!(L);}};R.type=function(L){return E[typeof L]||E[C.call(L)]||(L?F:K);};})();(function(){var C=B.Lang,D=Array.prototype,E=function(M,J,L){var I=(L)?2:B.Array.test(M),H,G,F;if(I){try{return D.slice.call(M,J||0);}catch(K){F=[];for(H=0,G=M.length;H<G;H=H+1){F.push(M[H]);}return F;}}else{return[M];}};B.Array=E;E.test=function(H){var F=0;if(C.isObject(H)){if(C.isArray(H)){F=1;}else{try{if("length" in H&&!("tagName" in H)&&!("alert" in H)&&(!B.Lang.isFunction(H.size)||H.size()>1)){F=2;}}catch(G){}}}return F;};E.each=(D.forEach)?function(F,G,H){D.forEach.call(F||[],G,H||B);return B;}:function(G,I,J){var F=(G&&G.length)||0,H;for(H=0;H<F;H=H+1){I.call(J||B,G[H],H,G);}return B;};E.hash=function(H,G){var K={},F=H.length,J=G&&G.length,I;for(I=0;I<F;I=I+1){K[H[I]]=(J&&J>I)?G[I]:true;}return K;};E.indexOf=(D.indexOf)?function(F,G){return D.indexOf.call(F,G);}:function(F,H){for(var G=0;G<F.length;G=G+1){if(F[G]===H){return G;}}return -1;};E.numericSort=function(G,F){return(G-F);};E.some=(D.some)?function(F,G,H){return D.some.call(F,G,H);}:function(G,I,J){var F=G.length,H;for(H=0;H<F;H=H+1){if(I.call(J,G[H],H,G)){return true;}}return false;};})();(function(){var D=B.Lang,C="__",E=function(H,G){var F=G.toString;if(D.isFunction(F)&&F!=Object.prototype.toString){H.toString=F;}};B.merge=function(){var G=arguments,I={},H,F=G.length;for(H=0;H<F;H=H+1){B.mix(I,G[H],true);}return I;};B.mix=function(F,O,H,N,L,M){if(!O||!F){return F||B;}if(L){switch(L){case 1:return B.mix(F.prototype,O.prototype,H,N,0,M);case 2:B.mix(F.prototype,O.prototype,H,N,0,M);break;case 3:return B.mix(F,O.prototype,H,N,0,M);case 4:return B.mix(F.prototype,O,H,N,0,M);default:}}var K=M&&D.isArray(F),J,I,G;if(N&&N.length){for(J=0,I=N.length;J<I;++J){G=N[J];if(G in O){if(M&&D.isObject(F[G],true)){B.mix(F[G],O[G]);}else{if(!K&&(H||!(G in F))){F[G]=O[G];}else{if(K){F.push(O[G]);}}}}}}else{for(J in O){if(M&&D.isObject(F[J],true)){B.mix(F[J],O[J]);}else{if(!K&&(H||!(J in F))){F[J]=O[J];}else{if(K){F.push(O[J]);}}}}if(B.UA.ie){E(F,O);}}return F;};B.cached=function(H,F,G){F=F||{};return function(L,K){var J=(K)?Array.prototype.join.call(arguments,C):L,I=F[J];if(!(J in F)||(G&&F[J]==G)){F[J]=H.apply(H,arguments);}return F[J];};};})();(function(){B.Object=function(H){var G=function(){};G.prototype=H;return new G();};var E=B.Object,D=undefined,C=function(J,I){var H=(I===2),F=(H)?0:[],G;for(G in J){if(H){F++;}else{if(J.hasOwnProperty(G)){F.push((I)?J[G]:G);}}}return F;};E.keys=function(F){return C(F);};E.values=function(F){return C(F,1);};E.size=function(F){return C(F,2);};E.hasKey=function(G,F){return(F in G);};E.hasValue=function(G,F){return(B.Array.indexOf(E.values(G),F)>-1);};E.owns=function(G,F){return(G.hasOwnProperty(F));};E.each=function(J,I,K,H){var G=K||B,F;for(F in J){if(H||J.hasOwnProperty(F)){I.call(G,J[F],F,J);}}return B;};E.getValue=function(J,I){var H=B.Array(I),F=H.length,G;for(G=0;J!==D&&G<F;G=G+1){J=J[H[G]];}return J;};E.setValue=function(L,J,K){var I=B.Array(J),H=I.length-1,F,G=L;if(H>=0){for(F=0;G!==D&&F<H;F=F+1){G=G[I[F]];}if(G!==D){G[I[F]]=K;}else{return D;}}return L;};})();B.UA=function(){var F=function(J){var K=0;return parseFloat(J.replace(/\./g,function(){return(K++==1)?"":".";}));},I=navigator,H={ie:0,opera:0,gecko:0,webkit:0,mobile:null,air:0,caja:I.cajaVersion,secure:false,os:null},E=I&&I.userAgent,G=B.config.win.location,D=G&&G.href,C;H.secure=D&&(D.toLowerCase().indexOf("https")===0);if(E){if((/windows|win32/i).test(E)){H.os="windows";}else{if((/macintosh/i).test(E)){H.os="macintosh";}}if((/KHTML/).test(E)){H.webkit=1;}C=E.match(/AppleWebKit\/([^\s]*)/);if(C&&C[1]){H.webkit=F(C[1]);if(/ Mobile\//.test(E)){H.mobile="Apple";}else{C=E.match(/NokiaN[^\/]*|Android \d\.\d|webOS\/\d\.\d/);if(C){H.mobile=C[0];}}C=E.match(/AdobeAIR\/([^\s]*)/);if(C){H.air=C[0];}}if(!H.webkit){C=E.match(/Opera[\s\/]([^\s]*)/);if(C&&C[1]){H.opera=F(C[1]);C=E.match(/Opera Mini[^;]*/);if(C){H.mobile=C[0];}}else{C=E.match(/MSIE\s([^;]*)/);if(C&&C[1]){H.ie=F(C[1]);}else{C=E.match(/Gecko\/([^\s]*)/);if(C){H.gecko=1;C=E.match(/rv:([^\s\)]*)/);if(C&&C[1]){H.gecko=F(C[1]);}}}}}}return H;}();(function(){var F=["yui-base"],D,I=B.config,H=YUI.Env.mods,G,E;B.use.apply(B,F);if(I.core){D=I.core;}else{D=[];G=["get","loader","yui-log","yui-later"];for(E=0;E<G.length;E++){if(H[G[E]]){D.push(G[E]);}}}B.use.apply(B,D);})();},"3.0.0");YUI.add("get",function(A){(function(){var C=A.UA,B=A.Lang,E="text/javascript",F="text/css",D="stylesheet";A.Get=function(){var M={},K=0,U=false,W=function(a,X,b){var Y=b||A.config.win,c=Y.document,e=c.createElement(a),Z;for(Z in X){if(X[Z]&&X.hasOwnProperty(Z)){e.setAttribute(Z,X[Z]);}}return e;},T=function(Y,Z,X){var a={id:A.guid(),type:F,rel:D,href:Y};if(X){A.mix(a,X);}return W("link",a,Z);},S=function(Y,Z,X){var a={id:A.guid(),type:E,src:Y};if(X){A.mix(a,X);}return W("script",a,Z);},N=function(c){var X=M[c],Y,a,g,e,j,b,Z,f;if(X){Y=X.nodes;a=Y.length;g=X.win.document;e=g.getElementsByTagName("head")[0];if(X.insertBefore){j=L(X.insertBefore,c);if(j){e=j.parentNode;}}for(b=0;b<a;b=b+1){Z=Y[b];if(Z.clearAttributes){Z.clearAttributes();}else{for(f in Z){delete Z[f];}}e.removeChild(Z);}}X.nodes=[];},P=function(Y,Z,X){return{tId:Y.tId,win:Y.win,data:Y.data,nodes:Y.nodes,msg:Z,statusText:X,purge:function(){N(this.tId);}};},O=function(b,a,X){var Y=M[b],Z;if(Y&&Y.onEnd){Z=Y.context||Y;Y.onEnd.call(Z,P(Y,a,X));}},V=function(a,Z){var X=M[a],Y;if(X.timer){clearTimeout(X.timer);}if(X.onFailure){Y=X.context||X;X.onFailure.call(Y,P(X,Z));}O(a,Z,"failure");},L=function(X,a){var Y=M[a],Z=(B.isString(X))?Y.win.document.getElementById(X):X;if(!Z){V(a,"target node not found: "+X);}return Z;},I=function(a){var X=M[a],Z,Y;if(X.timer){clearTimeout(X.timer);}X.finished=true;if(X.aborted){Z="transaction "+a+" was aborted";V(a,Z);return;}if(X.onSuccess){Y=X.context||X;X.onSuccess.call(Y,P(X));}O(a,Z,"OK");},Q=function(Z){var X=M[Z],Y;if(X.onTimeout){Y=X.context||X;X.onTimeout.call(Y,P(X));
}O(Z,"timeout","timeout");},H=function(Z,c){var Y=M[Z],b,g,f,e,a,X,i;if(Y.timer){clearTimeout(Y.timer);}if(Y.aborted){b="transaction "+Z+" was aborted";V(Z,b);return;}if(c){Y.url.shift();if(Y.varName){Y.varName.shift();}}else{Y.url=(B.isString(Y.url))?[Y.url]:Y.url;if(Y.varName){Y.varName=(B.isString(Y.varName))?[Y.varName]:Y.varName;}}g=Y.win;f=g.document;e=f.getElementsByTagName("head")[0];if(Y.url.length===0){I(Z);return;}X=Y.url[0];if(!X){Y.url.shift();return H(Z);}if(Y.timeout){Y.timer=setTimeout(function(){Q(Z);},Y.timeout);}if(Y.type==="script"){a=S(X,g,Y.attributes);}else{a=T(X,g,Y.attributes);}J(Y.type,a,Z,X,g,Y.url.length);Y.nodes.push(a);if(Y.insertBefore){i=L(Y.insertBefore,Z);if(i){i.parentNode.insertBefore(a,i);}}else{e.appendChild(a);}if((C.webkit||C.gecko)&&Y.type==="css"){H(Z,X);}},G=function(){if(U){return;}U=true;var X,Y;for(X in M){if(M.hasOwnProperty(X)){Y=M[X];if(Y.autopurge&&Y.finished){N(Y.tId);delete M[X];}}}U=false;},R=function(Y,X,Z){Z=Z||{};var c="q"+(K++),a,b=Z.purgethreshold||A.Get.PURGE_THRESH;if(K%b===0){G();}M[c]=A.merge(Z,{tId:c,type:Y,url:X,finished:false,nodes:[]});a=M[c];a.win=a.win||A.config.win;a.context=a.context||a;a.autopurge=("autopurge" in a)?a.autopurge:(Y==="script")?true:false;if(Z.charset){a.attributes=a.attributes||{};a.attributes.charset=Z.charset;}setTimeout(function(){H(c);},0);return{tId:c};},J=function(Z,e,d,Y,c,b,X){var a=X||H;if(C.ie){e.onreadystatechange=function(){var f=this.readyState;if("loaded"===f||"complete"===f){e.onreadystatechange=null;a(d,Y);}};}else{if(C.webkit){if(Z==="script"){e.addEventListener("load",function(){a(d,Y);});}}else{e.onload=function(){a(d,Y);};e.onerror=function(f){V(d,f+": "+Y);};}}};return{PURGE_THRESH:20,_finalize:function(X){setTimeout(function(){I(X);},0);},abort:function(Y){var Z=(B.isString(Y))?Y:Y.tId,X=M[Z];if(X){X.aborted=true;}},script:function(X,Y){return R("script",X,Y);},css:function(X,Y){return R("css",X,Y);}};}();})();},"3.0.0");YUI.add("yui-log",function(A){(function(){var D=A,F="yui:log",B="undefined",C={debug:1,info:1,warn:1,error:1},E;D.log=function(I,Q,G,O){var H=D,P=H.config,K=false,N,L,J,M;if(P.debug){if(G){N=P.logExclude;L=P.logInclude;if(L&&!(G in L)){K=1;}else{if(N&&(G in N)){K=1;}}}if(!K){if(P.useBrowserConsole){J=(G)?G+": "+I:I;if(typeof console!=B&&console.log){M=(Q&&console[Q]&&(Q in C))?Q:"log";console[M](J);}else{if(typeof opera!=B){opera.postError(J);}}}if(H.fire&&!O){if(!E){H.publish(F,{broadcast:2,emitFacade:1});E=1;}H.fire(F,{msg:I,cat:Q,src:G});}}}return H;};D.message=function(){return D.log.apply(D,arguments);};})();},"3.0.0",{requires:["yui-base"]});YUI.add("yui-later",function(A){(function(){var B=A.Lang,C=function(K,E,L,G,H){K=K||0;E=E||{};var F=L,J=A.Array(G),I,D;if(B.isString(L)){F=E[L];}if(!F){}I=function(){F.apply(E,J);};D=(H)?setInterval(I,K):setTimeout(I,K);return{id:D,interval:H,cancel:function(){if(this.interval){clearInterval(D);}else{clearTimeout(D);}}};};A.later=C;B.later=C;})();},"3.0.0",{requires:["yui-base"]});YUI.add("yui",function(A){},"3.0.0",{use:["yui-base","get","yui-log","yui-later"]});
function ezjs_toggleCheckboxes( formname, checkboxname )
{
with( formname )
{
for( var i=0; i<elements.length; i++ )
{
if( elements[i].type == 'checkbox' && elements[i].name == checkboxname && elements[i].disabled == "" )
{
if( elements[i].checked == true )
{
elements[i].checked = false;
}
else
{
elements[i].checked = true;
}
}
}
}
}
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,B,H,G,F,C;if(!I[A]){I[A]={versions:[],builds:[]};}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(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,caja:0},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]);}}}}}A=B.match(/Caja\/([^\s]*)/);if(A&&A[1]){C.caja=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||{};(function(){var B=YAHOO.lang,F="[object Array]",C="[object Function]",A=Object.prototype,E=["toString","valueOf"],D={isArray:function(G){return A.toString.apply(G)===F;},isBoolean:function(G){return typeof G==="boolean";},isFunction:function(G){return A.toString.apply(G)===C;},isNull:function(G){return G===null;},isNumber:function(G){return typeof G==="number"&&isFinite(G);},isObject:function(G){return(G&&(typeof G==="object"||B.isFunction(G)))||false;},isString:function(G){return typeof G==="string";},isUndefined:function(G){return typeof G==="undefined";},_IEEnumFix:(YAHOO.env.ua.ie)?function(I,H){var G,K,J;for(G=0;G<E.length;G=G+1){K=E[G];J=H[K];if(B.isFunction(J)&&J!=A[K]){I[K]=J;}}}:function(){},extend:function(J,K,I){if(!K||!J){throw new Error("extend failed, please check that "+"all dependencies are included.");}var H=function(){},G;H.prototype=K.prototype;J.prototype=new H();J.prototype.constructor=J;J.superclass=K.prototype;if(K.prototype.constructor==A.constructor){K.prototype.constructor=K;}if(I){for(G in I){if(B.hasOwnProperty(I,G)){J.prototype[G]=I[G];}}B._IEEnumFix(J.prototype,I);}},augmentObject:function(K,J){if(!J||!K){throw new Error("Absorb failed, verify dependencies.");}var G=arguments,I,L,H=G[2];if(H&&H!==true){for(I=2;I<G.length;I=I+1){K[G[I]]=J[G[I]];}}else{for(L in J){if(H||!(L in K)){K[L]=J[L];}}B._IEEnumFix(K,J);}},augmentProto:function(J,I){if(!I||!J){throw new Error("Augment failed, verify dependencies.");}var G=[J.prototype,I.prototype],H;for(H=2;H<arguments.length;H=H+1){G.push(arguments[H]);}B.augmentObject.apply(this,G);},dump:function(G,L){var I,K,N=[],O="{...}",H="f(){...}",M=", ",J=" => ";if(!B.isObject(G)){return G+"";}else{if(G instanceof Date||("nodeType" in G&&"tagName" in G)){return G;}else{if(B.isFunction(G)){return H;}}}L=(B.isNumber(L))?L:3;if(B.isArray(G)){N.push("[");for(I=0,K=G.length;I<K;I=I+1){if(B.isObject(G[I])){N.push((L>0)?B.dump(G[I],L-1):O);}else{N.push(G[I]);}N.push(M);}if(N.length>1){N.pop();}N.push("]");}else{N.push("{");for(I in G){if(B.hasOwnProperty(G,I)){N.push(I+J);if(B.isObject(G[I])){N.push((L>0)?B.dump(G[I],L-1):O);}else{N.push(G[I]);}N.push(M);}}if(N.length>1){N.pop();}N.push("}");}return N.join("");},substitute:function(V,H,O){var L,K,J,R,S,U,Q=[],I,M="dump",P=" ",G="{",T="}",N;for(;;){L=V.lastIndexOf(G);if(L<0){break;}K=V.indexOf(T,L);if(L+1>=K){break;}I=V.substring(L+1,K);R=I;U=null;J=R.indexOf(P);if(J>-1){U=R.substring(J+1);R=R.substring(0,J);}S=H[R];if(O){S=O(R,S,U);}if(B.isObject(S)){if(B.isArray(S)){S=B.dump(S,parseInt(U,10));}else{U=U||"";N=U.indexOf(M);if(N>-1){U=U.substring(4);}if(S.toString===A.toString||N>-1){S=B.dump(S,parseInt(U,10));}else{S=S.toString();}}}else{if(!B.isString(S)&&!B.isNumber(S)){S="~-"+Q.length+"-~";Q[Q.length]=I;}}V=V.substring(0,L)+S+V.substring(K+1);}for(L=Q.length-1;L>=0;L=L-1){V=V.replace(new RegExp("~-"+L+"-~"),"{"+Q[L]+"}","g");}return V;},trim:function(G){try{return G.replace(/^\s+|\s+$/g,"");}catch(H){return G;}},merge:function(){var J={},H=arguments,G=H.length,I;for(I=0;I<G;I=I+1){B.augmentObject(J,H[I],true);}return J;},later:function(N,H,O,J,K){N=N||0;H=H||{};var I=O,M=J,L,G;if(B.isString(O)){I=H[O];}if(!I){throw new TypeError("method undefined");}if(!B.isArray(M)){M=[J];}L=function(){I.apply(H,M);};G=(K)?setInterval(L,N):setTimeout(L,N);return{interval:K,cancel:function(){if(this.interval){clearInterval(G);}else{clearTimeout(G);}}};},isValue:function(G){return(B.isObject(G)||B.isString(G)||B.isNumber(G)||B.isBoolean(G));}};B.hasOwnProperty=(A.hasOwnProperty)?function(G,H){return G&&G.hasOwnProperty(H);}:function(G,H){return !B.isUndefined(G[H])&&G.constructor.prototype[H]!==G[H];};D.augmentObject(B,D,true);YAHOO.util.Lang=B;B.augment=B.augmentProto;YAHOO.augment=B.augmentProto;YAHOO.extend=B.extend;})();YAHOO.register("yahoo",YAHOO,{version:"2.7.0",build:"1799"});(function(){YAHOO.env._id_counter=YAHOO.env._id_counter||0;var E=YAHOO.util,L=YAHOO.lang,m=YAHOO.env.ua,A=YAHOO.lang.trim,d={},h={},N=/^t(?:able|d|h)$/i,X=/color$/i,K=window.document,W=K.documentElement,e="ownerDocument",n="defaultView",v="documentElement",t="compatMode",b="offsetLeft",P="offsetTop",u="offsetParent",Z="parentNode",l="nodeType",C="tagName",O="scrollLeft",i="scrollTop",Q="getBoundingClientRect",w="getComputedStyle",a="currentStyle",M="CSS1Compat",c="BackCompat",g="class",F="className",J="",B=" ",s="(?:^|\\s)",k="(?= |$)",U="g",p="position",f="fixed",V="relative",j="left",o="top",r="medium",q="borderLeftWidth",R="borderTopWidth",D=m.opera,I=m.webkit,H=m.gecko,T=m.ie;E.Dom={CUSTOM_ATTRIBUTES:(!W.hasAttribute)?{"for":"htmlFor","class":F}:{"htmlFor":"for","className":g},get:function(y){var AA,Y,z,x,G;if(y){if(y[l]||y.item){return y;}if(typeof y==="string"){AA=y;y=K.getElementById(y);if(y&&y.id===AA){return y;}else{if(y&&K.all){y=null;Y=K.all[AA];for(x=0,G=Y.length;x<G;++x){if(Y[x].id===AA){return Y[x];}}}}return y;}if(y.DOM_EVENTS){y=y.get("element");}if("length" in y){z=[];for(x=0,G=y.length;x<G;++x){z[z.length]=E.Dom.get(y[x]);}return z;}return y;}return null;},getComputedStyle:function(G,Y){if(window[w]){return G[e][n][w](G,null)[Y];}else{if(G[a]){return E.Dom.IE_ComputedStyle.get(G,Y);}}},getStyle:function(G,Y){return E.Dom.batch(G,E.Dom._getStyle,Y);},_getStyle:function(){if(window[w]){return function(G,y){y=(y==="float")?y="cssFloat":E.Dom._toCamel(y);var x=G.style[y],Y;if(!x){Y=G[e][n][w](G,null);if(Y){x=Y[y];}}return x;};}else{if(W[a]){return function(G,y){var x;switch(y){case"opacity":x=100;try{x=G.filters["DXImageTransform.Microsoft.Alpha"].opacity;}catch(z){try{x=G.filters("alpha").opacity;}catch(Y){}}return x/100;case"float":y="styleFloat";default:y=E.Dom._toCamel(y);x=G[a]?G[a][y]:null;return(G.style[y]||x);}};}}}(),setStyle:function(G,Y,x){E.Dom.batch(G,E.Dom._setStyle,{prop:Y,val:x});},_setStyle:function(){if(T){return function(Y,G){var x=E.Dom._toCamel(G.prop),y=G.val;if(Y){switch(x){case"opacity":if(L.isString(Y.style.filter)){Y.style.filter="alpha(opacity="+y*100+")";if(!Y[a]||!Y[a].hasLayout){Y.style.zoom=1;}}break;case"float":x="styleFloat";default:Y.style[x]=y;}}else{}};}else{return function(Y,G){var x=E.Dom._toCamel(G.prop),y=G.val;if(Y){if(x=="float"){x="cssFloat";}Y.style[x]=y;}else{}};}}(),getXY:function(G){return E.Dom.batch(G,E.Dom._getXY);},_canPosition:function(G){return(E.Dom._getStyle(G,"display")!=="none"&&E.Dom._inDoc(G));},_getXY:function(){if(K[v][Q]){return function(y){var z,Y,AA,AF,AE,AD,AC,G,x,AB=Math.floor,AG=false;if(E.Dom._canPosition(y)){AA=y[Q]();AF=y[e];z=E.Dom.getDocumentScrollLeft(AF);Y=E.Dom.getDocumentScrollTop(AF);AG=[AB(AA[j]),AB(AA[o])];if(T&&m.ie<8){AE=2;AD=2;AC=AF[t];G=S(AF[v],q);x=S(AF[v],R);if(m.ie===6){if(AC!==c){AE=0;AD=0;}}if((AC==c)){if(G!==r){AE=parseInt(G,10);}if(x!==r){AD=parseInt(x,10);}}AG[0]-=AE;AG[1]-=AD;}if((Y||z)){AG[0]+=z;AG[1]+=Y;}AG[0]=AB(AG[0]);AG[1]=AB(AG[1]);}else{}return AG;};}else{return function(y){var x,Y,AA,AB,AC,z=false,G=y;if(E.Dom._canPosition(y)){z=[y[b],y[P]];x=E.Dom.getDocumentScrollLeft(y[e]);Y=E.Dom.getDocumentScrollTop(y[e]);AC=((H||m.webkit>519)?true:false);while((G=G[u])){z[0]+=G[b];z[1]+=G[P];if(AC){z=E.Dom._calcBorders(G,z);}}if(E.Dom._getStyle(y,p)!==f){G=y;while((G=G[Z])&&G[C]){AA=G[i];AB=G[O];if(H&&(E.Dom._getStyle(G,"overflow")!=="visible")){z=E.Dom._calcBorders(G,z);}if(AA||AB){z[0]-=AB;z[1]-=AA;}}z[0]+=x;z[1]+=Y;}else{if(D){z[0]-=x;z[1]-=Y;}else{if(I||H){z[0]+=x;z[1]+=Y;}}}z[0]=Math.floor(z[0]);z[1]=Math.floor(z[1]);}else{}return z;};}}(),getX:function(G){var Y=function(x){return E.Dom.getXY(x)[0];};return E.Dom.batch(G,Y,E.Dom,true);},getY:function(G){var Y=function(x){return E.Dom.getXY(x)[1];};return E.Dom.batch(G,Y,E.Dom,true);},setXY:function(G,x,Y){E.Dom.batch(G,E.Dom._setXY,{pos:x,noRetry:Y});},_setXY:function(G,z){var AA=E.Dom._getStyle(G,p),y=E.Dom.setStyle,AD=z.pos,Y=z.noRetry,AB=[parseInt(E.Dom.getComputedStyle(G,j),10),parseInt(E.Dom.getComputedStyle(G,o),10)],AC,x;if(AA=="static"){AA=V;y(G,p,AA);}AC=E.Dom._getXY(G);if(!AD||AC===false){return false;}if(isNaN(AB[0])){AB[0]=(AA==V)?0:G[b];}if(isNaN(AB[1])){AB[1]=(AA==V)?0:G[P];}if(AD[0]!==null){y(G,j,AD[0]-AC[0]+AB[0]+"px");}if(AD[1]!==null){y(G,o,AD[1]-AC[1]+AB[1]+"px");}if(!Y){x=E.Dom._getXY(G);if((AD[0]!==null&&x[0]!=AD[0])||(AD[1]!==null&&x[1]!=AD[1])){E.Dom._setXY(G,{pos:AD,noRetry:true});}}},setX:function(Y,G){E.Dom.setXY(Y,[G,null]);},setY:function(G,Y){E.Dom.setXY(G,[null,Y]);},getRegion:function(G){var Y=function(x){var y=false;if(E.Dom._canPosition(x)){y=E.Region.getRegion(x);}else{}return y;};return E.Dom.batch(G,Y,E.Dom,true);},getClientWidth:function(){return E.Dom.getViewportWidth();},getClientHeight:function(){return E.Dom.getViewportHeight();},getElementsByClassName:function(AB,AF,AC,AE,x,AD){AB=L.trim(AB);AF=AF||"*";AC=(AC)?E.Dom.get(AC):null||K;if(!AC){return[];}var Y=[],G=AC.getElementsByTagName(AF),z=E.Dom.hasClass;for(var y=0,AA=G.length;y<AA;++y){if(z(G[y],AB)){Y[Y.length]=G[y];}}if(AE){E.Dom.batch(Y,AE,x,AD);}return Y;},hasClass:function(Y,G){return E.Dom.batch(Y,E.Dom._hasClass,G);},_hasClass:function(x,Y){var G=false,y;if(x&&Y){y=E.Dom.getAttribute(x,F)||J;if(Y.exec){G=Y.test(y);}else{G=Y&&(B+y+B).indexOf(B+Y+B)>-1;}}else{}return G;},addClass:function(Y,G){return E.Dom.batch(Y,E.Dom._addClass,G);},_addClass:function(x,Y){var G=false,y;if(x&&Y){y=E.Dom.getAttribute(x,F)||J;if(!E.Dom._hasClass(x,Y)){E.Dom.setAttribute(x,F,A(y+B+Y));G=true;}}else{}return G;},removeClass:function(Y,G){return E.Dom.batch(Y,E.Dom._removeClass,G);},_removeClass:function(y,x){var Y=false,AA,z,G;if(y&&x){AA=E.Dom.getAttribute(y,F)||J;E.Dom.setAttribute(y,F,AA.replace(E.Dom._getClassRegex(x),J));z=E.Dom.getAttribute(y,F);if(AA!==z){E.Dom.setAttribute(y,F,A(z));Y=true;if(E.Dom.getAttribute(y,F)===""){G=(y.hasAttribute&&y.hasAttribute(g))?g:F;y.removeAttribute(G);}}}else{}return Y;},replaceClass:function(x,Y,G){return E.Dom.batch(x,E.Dom._replaceClass,{from:Y,to:G});
},_replaceClass:function(y,x){var Y,AB,AA,G=false,z;if(y&&x){AB=x.from;AA=x.to;if(!AA){G=false;}else{if(!AB){G=E.Dom._addClass(y,x.to);}else{if(AB!==AA){z=E.Dom.getAttribute(y,F)||J;Y=(B+z.replace(E.Dom._getClassRegex(AB),B+AA)).split(E.Dom._getClassRegex(AA));Y.splice(1,0,B+AA);E.Dom.setAttribute(y,F,A(Y.join(J)));G=true;}}}}else{}return G;},generateId:function(G,x){x=x||"yui-gen";var Y=function(y){if(y&&y.id){return y.id;}var z=x+YAHOO.env._id_counter++;if(y){if(y[e].getElementById(z)){return E.Dom.generateId(y,z+x);}y.id=z;}return z;};return E.Dom.batch(G,Y,E.Dom,true)||Y.apply(E.Dom,arguments);},isAncestor:function(Y,x){Y=E.Dom.get(Y);x=E.Dom.get(x);var G=false;if((Y&&x)&&(Y[l]&&x[l])){if(Y.contains&&Y!==x){G=Y.contains(x);}else{if(Y.compareDocumentPosition){G=!!(Y.compareDocumentPosition(x)&16);}}}else{}return G;},inDocument:function(G,Y){return E.Dom._inDoc(E.Dom.get(G),Y);},_inDoc:function(Y,x){var G=false;if(Y&&Y[C]){x=x||Y[e];G=E.Dom.isAncestor(x[v],Y);}else{}return G;},getElementsBy:function(Y,AF,AB,AD,y,AC,AE){AF=AF||"*";AB=(AB)?E.Dom.get(AB):null||K;if(!AB){return[];}var x=[],G=AB.getElementsByTagName(AF);for(var z=0,AA=G.length;z<AA;++z){if(Y(G[z])){if(AE){x=G[z];break;}else{x[x.length]=G[z];}}}if(AD){E.Dom.batch(x,AD,y,AC);}return x;},getElementBy:function(x,G,Y){return E.Dom.getElementsBy(x,G,Y,null,null,null,true);},batch:function(x,AB,AA,z){var y=[],Y=(z)?AA:window;x=(x&&(x[C]||x.item))?x:E.Dom.get(x);if(x&&AB){if(x[C]||x.length===undefined){return AB.call(Y,x,AA);}for(var G=0;G<x.length;++G){y[y.length]=AB.call(Y,x[G],AA);}}else{return false;}return y;},getDocumentHeight:function(){var Y=(K[t]!=M||I)?K.body.scrollHeight:W.scrollHeight,G=Math.max(Y,E.Dom.getViewportHeight());return G;},getDocumentWidth:function(){var Y=(K[t]!=M||I)?K.body.scrollWidth:W.scrollWidth,G=Math.max(Y,E.Dom.getViewportWidth());return G;},getViewportHeight:function(){var G=self.innerHeight,Y=K[t];if((Y||T)&&!D){G=(Y==M)?W.clientHeight:K.body.clientHeight;}return G;},getViewportWidth:function(){var G=self.innerWidth,Y=K[t];if(Y||T){G=(Y==M)?W.clientWidth:K.body.clientWidth;}return G;},getAncestorBy:function(G,Y){while((G=G[Z])){if(E.Dom._testElement(G,Y)){return G;}}return null;},getAncestorByClassName:function(Y,G){Y=E.Dom.get(Y);if(!Y){return null;}var x=function(y){return E.Dom.hasClass(y,G);};return E.Dom.getAncestorBy(Y,x);},getAncestorByTagName:function(Y,G){Y=E.Dom.get(Y);if(!Y){return null;}var x=function(y){return y[C]&&y[C].toUpperCase()==G.toUpperCase();};return E.Dom.getAncestorBy(Y,x);},getPreviousSiblingBy:function(G,Y){while(G){G=G.previousSibling;if(E.Dom._testElement(G,Y)){return G;}}return null;},getPreviousSibling:function(G){G=E.Dom.get(G);if(!G){return null;}return E.Dom.getPreviousSiblingBy(G);},getNextSiblingBy:function(G,Y){while(G){G=G.nextSibling;if(E.Dom._testElement(G,Y)){return G;}}return null;},getNextSibling:function(G){G=E.Dom.get(G);if(!G){return null;}return E.Dom.getNextSiblingBy(G);},getFirstChildBy:function(G,x){var Y=(E.Dom._testElement(G.firstChild,x))?G.firstChild:null;return Y||E.Dom.getNextSiblingBy(G.firstChild,x);},getFirstChild:function(G,Y){G=E.Dom.get(G);if(!G){return null;}return E.Dom.getFirstChildBy(G);},getLastChildBy:function(G,x){if(!G){return null;}var Y=(E.Dom._testElement(G.lastChild,x))?G.lastChild:null;return Y||E.Dom.getPreviousSiblingBy(G.lastChild,x);},getLastChild:function(G){G=E.Dom.get(G);return E.Dom.getLastChildBy(G);},getChildrenBy:function(Y,y){var x=E.Dom.getFirstChildBy(Y,y),G=x?[x]:[];E.Dom.getNextSiblingBy(x,function(z){if(!y||y(z)){G[G.length]=z;}return false;});return G;},getChildren:function(G){G=E.Dom.get(G);if(!G){}return E.Dom.getChildrenBy(G);},getDocumentScrollLeft:function(G){G=G||K;return Math.max(G[v].scrollLeft,G.body.scrollLeft);},getDocumentScrollTop:function(G){G=G||K;return Math.max(G[v].scrollTop,G.body.scrollTop);},insertBefore:function(Y,G){Y=E.Dom.get(Y);G=E.Dom.get(G);if(!Y||!G||!G[Z]){return null;}return G[Z].insertBefore(Y,G);},insertAfter:function(Y,G){Y=E.Dom.get(Y);G=E.Dom.get(G);if(!Y||!G||!G[Z]){return null;}if(G.nextSibling){return G[Z].insertBefore(Y,G.nextSibling);}else{return G[Z].appendChild(Y);}},getClientRegion:function(){var x=E.Dom.getDocumentScrollTop(),Y=E.Dom.getDocumentScrollLeft(),y=E.Dom.getViewportWidth()+Y,G=E.Dom.getViewportHeight()+x;return new E.Region(x,y,G,Y);},setAttribute:function(Y,G,x){G=E.Dom.CUSTOM_ATTRIBUTES[G]||G;Y.setAttribute(G,x);},getAttribute:function(Y,G){G=E.Dom.CUSTOM_ATTRIBUTES[G]||G;return Y.getAttribute(G);},_toCamel:function(Y){var x=d;function G(y,z){return z.toUpperCase();}return x[Y]||(x[Y]=Y.indexOf("-")===-1?Y:Y.replace(/-([a-z])/gi,G));},_getClassRegex:function(Y){var G;if(Y!==undefined){if(Y.exec){G=Y;}else{G=h[Y];if(!G){Y=Y.replace(E.Dom._patterns.CLASS_RE_TOKENS,"\\$1");G=h[Y]=new RegExp(s+Y+k,U);}}}return G;},_patterns:{ROOT_TAG:/^body|html$/i,CLASS_RE_TOKENS:/([\.\(\)\^\$\*\+\?\|\[\]\{\}])/g},_testElement:function(G,Y){return G&&G[l]==1&&(!Y||Y(G));},_calcBorders:function(x,y){var Y=parseInt(E.Dom[w](x,R),10)||0,G=parseInt(E.Dom[w](x,q),10)||0;if(H){if(N.test(x[C])){Y=0;G=0;}}y[0]+=G;y[1]+=Y;return y;}};var S=E.Dom[w];if(m.opera){E.Dom[w]=function(Y,G){var x=S(Y,G);if(X.test(G)){x=E.Dom.Color.toRGB(x);}return x;};}if(m.webkit){E.Dom[w]=function(Y,G){var x=S(Y,G);if(x==="rgba(0, 0, 0, 0)"){x="transparent";}return x;};}})();YAHOO.util.Region=function(C,D,A,B){this.top=C;this.y=C;this[1]=C;this.right=D;this.bottom=A;this.left=B;this.x=B;this[0]=B;this.width=this.right-this.left;this.height=this.bottom-this.top;};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),D=Math.min(this.right,E.right),A=Math.min(this.bottom,E.bottom),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),D=Math.max(this.right,E.right),A=Math.max(this.bottom,E.bottom),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+", height: "+this.height+", width: "+this.width+"}");};YAHOO.util.Region.getRegion=function(D){var F=YAHOO.util.Dom.getXY(D),C=F[1],E=F[0]+D.offsetWidth,A=F[1]+D.offsetHeight,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];}YAHOO.util.Point.superclass.constructor.call(this,B,A,B,A);};YAHOO.extend(YAHOO.util.Point,YAHOO.util.Region);(function(){var B=YAHOO.util,A="clientTop",F="clientLeft",J="parentNode",K="right",W="hasLayout",I="px",U="opacity",L="auto",D="borderLeftWidth",G="borderTopWidth",P="borderRightWidth",V="borderBottomWidth",S="visible",Q="transparent",N="height",E="width",H="style",T="currentStyle",R=/^width|height$/,O=/^(\d[.\d]*)+(em|ex|px|gd|rem|vw|vh|vm|ch|mm|cm|in|pt|pc|deg|rad|ms|s|hz|khz|%){1}?/i,M={get:function(X,Z){var Y="",a=X[T][Z];if(Z===U){Y=B.Dom.getStyle(X,U);}else{if(!a||(a.indexOf&&a.indexOf(I)>-1)){Y=a;}else{if(B.Dom.IE_COMPUTED[Z]){Y=B.Dom.IE_COMPUTED[Z](X,Z);}else{if(O.test(a)){Y=B.Dom.IE.ComputedStyle.getPixel(X,Z);}else{Y=a;}}}}return Y;},getOffset:function(Z,e){var b=Z[T][e],X=e.charAt(0).toUpperCase()+e.substr(1),c="offset"+X,Y="pixel"+X,a="",d;if(b==L){d=Z[c];if(d===undefined){a=0;}a=d;if(R.test(e)){Z[H][e]=d;if(Z[c]>d){a=d-(Z[c]-d);}Z[H][e]=L;}}else{if(!Z[H][Y]&&!Z[H][e]){Z[H][e]=b;}a=Z[H][Y];}return a+I;},getBorderWidth:function(X,Z){var Y=null;if(!X[T][W]){X[H].zoom=1;}switch(Z){case G:Y=X[A];break;case V:Y=X.offsetHeight-X.clientHeight-X[A];break;case D:Y=X[F];break;case P:Y=X.offsetWidth-X.clientWidth-X[F];break;}return Y+I;},getPixel:function(Y,X){var a=null,b=Y[T][K],Z=Y[T][X];Y[H][K]=Z;a=Y[H].pixelRight;Y[H][K]=b;return a+I;},getMargin:function(Y,X){var Z;if(Y[T][X]==L){Z=0+I;}else{Z=B.Dom.IE.ComputedStyle.getPixel(Y,X);}return Z;},getVisibility:function(Y,X){var Z;while((Z=Y[T])&&Z[X]=="inherit"){Y=Y[J];}return(Z)?Z[X]:S;},getColor:function(Y,X){return B.Dom.Color.toRGB(Y[T][X])||Q;},getBorderColor:function(Y,X){var Z=Y[T],a=Z[X]||Z.color;return B.Dom.Color.toRGB(B.Dom.Color.toHex(a));}},C={};C.top=C.right=C.bottom=C.left=C[E]=C[N]=M.getOffset;C.color=M.getColor;C[G]=C[P]=C[V]=C[D]=M.getBorderWidth;C.marginTop=C.marginRight=C.marginBottom=C.marginLeft=M.getMargin;C.visibility=M.getVisibility;C.borderColor=C.borderTopColor=C.borderRightColor=C.borderBottomColor=C.borderLeftColor=M.getBorderColor;B.Dom.IE_COMPUTED=C;B.Dom.IE_ComputedStyle=M;})();(function(){var C="toString",A=parseInt,B=RegExp,D=YAHOO.util;D.Dom.Color={KEYWORDS:{black:"000",silver:"c0c0c0",gray:"808080",white:"fff",maroon:"800000",red:"f00",purple:"800080",fuchsia:"f0f",green:"008000",lime:"0f0",olive:"808000",yellow:"ff0",navy:"000080",blue:"00f",teal:"008080",aqua:"0ff"},re_RGB:/^rgb\(([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i,re_hex:/^#?([0-9A-F]{2})([0-9A-F]{2})([0-9A-F]{2})$/i,re_hex3:/([0-9A-F])/gi,toRGB:function(E){if(!D.Dom.Color.re_RGB.test(E)){E=D.Dom.Color.toHex(E);}if(D.Dom.Color.re_hex.exec(E)){E="rgb("+[A(B.$1,16),A(B.$2,16),A(B.$3,16)].join(", ")+")";}return E;},toHex:function(H){H=D.Dom.Color.KEYWORDS[H]||H;if(D.Dom.Color.re_RGB.exec(H)){var G=(B.$1.length===1)?"0"+B.$1:Number(B.$1),F=(B.$2.length===1)?"0"+B.$2:Number(B.$2),E=(B.$3.length===1)?"0"+B.$3:Number(B.$3);H=[G[C](16),F[C](16),E[C](16)].join("");}if(H.length<6){H=H.replace(D.Dom.Color.re_hex3,"$1$1");}if(H!=="transparent"&&H.indexOf("#")<0){H="#"+H;}return H.toLowerCase();}};}());YAHOO.register("dom",YAHOO.util.Dom,{version:"2.7.0",build:"1799"});YAHOO.util.CustomEvent=function(D,C,B,A){this.type=D;this.scope=C||window;this.silent=B;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(A,B,C){if(!A){throw new Error("Invalid callback for subscriber to '"+this.type+"'");}if(this.subscribeEvent){this.subscribeEvent.fire(A,B,C);}this.subscribers.push(new YAHOO.util.Subscriber(A,B,C));},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(){this.lastError=null;var K=[],E=this.subscribers.length;if(!E&&this.silent){return true;}var I=[].slice.call(arguments,0),G=true,D,J=false;if(!this.silent){}var C=this.subscribers.slice(),A=YAHOO.util.Event.throwErrors;for(D=0;D<E;++D){var M=C[D];if(!M){J=true;}else{if(!this.silent){}var L=M.getScope(this.scope);if(this.signature==YAHOO.util.CustomEvent.FLAT){var B=null;if(I.length>0){B=I[0];}try{G=M.fn.call(L,B,M.obj);}catch(F){this.lastError=F;if(A){throw F;}}}else{try{G=M.fn.call(L,this.type,I,M.obj);}catch(H){this.lastError=H;if(A){throw H;}}}if(false===G){if(!this.silent){}break;}}}return(G!==false);},unsubscribeAll:function(){var A=this.subscribers.length,B;for(B=A-1;B>-1;B--){this._delete(B);}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+"', "+"context: "+this.scope;}};YAHOO.util.Subscriber=function(A,B,C){this.fn=A;this.obj=YAHOO.lang.isUndefined(B)?null:B;this.overrideContext=C;};YAHOO.util.Subscriber.prototype.getScope=function(A){if(this.overrideContext){if(this.overrideContext===true){return this.obj;}else{return this.overrideContext;}}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+", overrideContext: "+(this.overrideContext||"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};var K=YAHOO.env.ua.ie?"focusin":"focus";var L=YAHOO.env.ua.ie?"focusout":"blur";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,throwErrors:false,startInterval:function(){if(!this._interval){var M=this;var N=function(){M._tryPreloadAttach();};this._interval=setInterval(N,this.POLL_INTERVAL);}},onAvailable:function(S,O,Q,R,P){var M=(YAHOO.lang.isString(S))?[S]:S;for(var N=0;N<M.length;N=N+1){F.push({id:M[N],fn:O,obj:Q,overrideContext:R,checkReady:P});}C=this.POLL_RETRYS;this.startInterval();},onContentReady:function(P,M,N,O){this.onAvailable(P,M,N,O,true);},onDOMReady:function(M,N,O){if(this.DOMReady){setTimeout(function(){var P=window;if(O){if(O===true){P=N;}else{P=O;}}M.call(P,"DOMReady",[],N);},0);}else{this.DOMReadyEvent.subscribe(M,N,O);}},_addListener:function(O,M,Y,S,W,b){if(!Y||!Y.call){return false;}if(this._isValidCollection(O)){var Z=true;for(var T=0,V=O.length;T<V;++T){Z=this.on(O[T],M,Y,S,W)&&Z;}return Z;}else{if(YAHOO.lang.isString(O)){var R=this.getEl(O);if(R){O=R;}else{this.onAvailable(O,function(){YAHOO.util.Event.on(O,M,Y,S,W);});return true;}}}if(!O){return false;}if("unload"==M&&S!==this){J[J.length]=[O,M,Y,S,W];return true;}var N=O;if(W){if(W===true){N=S;}else{N=W;}}var P=function(c){return Y.call(N,YAHOO.util.Event.getEvent(c,O),S);};var a=[O,M,Y,P,N,S,W];var U=I.length;I[U]=a;if(this.useLegacyEvent(O,M)){var Q=this.getLegacyIndex(O,M);if(Q==-1||O!=G[Q][0]){Q=G.length;B[O.id+M]=Q;G[Q]=[O,M,O["on"+M]];E[Q]=[];O["on"+M]=function(c){YAHOO.util.Event.fireLegacyEvent(YAHOO.util.Event.getEvent(c),Q);};}E[Q].push(a);}else{try{this._simpleAdd(O,M,P,b);}catch(X){this.lastError=X;this.removeListener(O,M,Y);return false;}}return true;},addListener:function(N,Q,M,O,P){return this._addListener(N,Q,M,O,P,false);},addFocusListener:function(N,M,O,P){return this._addListener(N,K,M,O,P,true);},removeFocusListener:function(N,M){return this.removeListener(N,K,M);},addBlurListener:function(N,M,O,P){return this._addListener(N,L,M,O,P,true);},removeBlurListener:function(N,M){return this.removeListener(N,L,M);},fireLegacyEvent:function(R,P){var T=true,M,V,U,N,S;V=E[P].slice();for(var O=0,Q=V.length;O<Q;++O){U=V[O];if(U&&U[this.WFN]){N=U[this.ADJ_SCOPE];S=U[this.WFN].call(N,R);T=(T&&S);}}M=G[P];if(M&&M[2]){M[2](R);}return T;},getLegacyIndex:function(N,O){var M=this.generateId(N)+O;if(typeof B[M]=="undefined"){return -1;}else{return B[M];}},useLegacyEvent:function(M,N){return(this.webkit&&this.webkit<419&&("click"==N||"dblclick"==N));},removeListener:function(N,M,V){var Q,T,X;if(typeof N=="string"){N=this.getEl(N);}else{if(this._isValidCollection(N)){var W=true;for(Q=N.length-1;Q>-1;Q--){W=(this.removeListener(N[Q],M,V)&&W);}return W;}}if(!V||!V.call){return this.purgeElement(N,false,M);}if("unload"==M){for(Q=J.length-1;Q>-1;Q--){X=J[Q];if(X&&X[0]==N&&X[1]==M&&X[2]==V){J.splice(Q,1);return true;}}return false;}var R=null;var S=arguments[3];if("undefined"===typeof S){S=this._getCacheIndex(N,M,V);}if(S>=0){R=I[S];}if(!N||!R){return false;}if(this.useLegacyEvent(N,M)){var P=this.getLegacyIndex(N,M);var O=E[P];if(O){for(Q=0,T=O.length;Q<T;++Q){X=O[Q];if(X&&X[this.EL]==N&&X[this.TYPE]==M&&X[this.FN]==V){O.splice(Q,1);break;}}}}else{try{this._simpleRemove(N,M,R[this.WFN],false);}catch(U){this.lastError=U;return false;}}delete I[S][this.WFN];delete I[S][this.FN];
I.splice(S,1);return true;},getTarget:function(O,N){var M=O.target||O.srcElement;return this.resolveTextNode(M);},resolveTextNode:function(N){try{if(N&&3==N.nodeType){return N.parentNode;}}catch(M){}return N;},getPageX:function(N){var M=N.pageX;if(!M&&0!==M){M=N.clientX||0;if(this.isIE){M+=this._getScrollLeft();}}return M;},getPageY:function(M){var N=M.pageY;if(!N&&0!==N){N=M.clientY||0;if(this.isIE){N+=this._getScrollTop();}}return N;},getXY:function(M){return[this.getPageX(M),this.getPageY(M)];},getRelatedTarget:function(N){var M=N.relatedTarget;if(!M){if(N.type=="mouseout"){M=N.toElement;}else{if(N.type=="mouseover"){M=N.fromElement;}}}return this.resolveTextNode(M);},getTime:function(O){if(!O.time){var N=new Date().getTime();try{O.time=N;}catch(M){this.lastError=M;return N;}}return O.time;},stopEvent:function(M){this.stopPropagation(M);this.preventDefault(M);},stopPropagation:function(M){if(M.stopPropagation){M.stopPropagation();}else{M.cancelBubble=true;}},preventDefault:function(M){if(M.preventDefault){M.preventDefault();}else{M.returnValue=false;}},getEvent:function(O,M){var N=O||window.event;if(!N){var P=this.getEvent.caller;while(P){N=P.arguments[0];if(N&&Event==N.constructor){break;}P=P.caller;}}return N;},getCharCode:function(N){var M=N.keyCode||N.charCode||0;if(YAHOO.env.ua.webkit&&(M in D)){M=D[M];}return M;},_getCacheIndex:function(Q,R,P){for(var O=0,N=I.length;O<N;O=O+1){var M=I[O];if(M&&M[this.FN]==P&&M[this.EL]==Q&&M[this.TYPE]==R){return O;}}return -1;},generateId:function(M){var N=M.id;if(!N){N="yuievtautoid-"+A;++A;M.id=N;}return N;},_isValidCollection:function(N){try{return(N&&typeof N!=="string"&&N.length&&!N.tagName&&!N.alert&&typeof N[0]!=="undefined");}catch(M){return false;}},elCache:{},getEl:function(M){return(typeof M==="string")?document.getElementById(M):M;},clearCache:function(){},DOMReadyEvent:new YAHOO.util.CustomEvent("DOMReady",this),_load:function(N){if(!H){H=true;var M=YAHOO.util.Event;M._ready();M._tryPreloadAttach();}},_ready:function(N){var M=YAHOO.util.Event;if(!M.DOMReady){M.DOMReady=true;M.DOMReadyEvent.fire();M._simpleRemove(document,"DOMContentLoaded",M._ready);}},_tryPreloadAttach:function(){if(F.length===0){C=0;if(this._interval){clearInterval(this._interval);this._interval=null;}return;}if(this.locked){return;}if(this.isIE){if(!this.DOMReady){this.startInterval();return;}}this.locked=true;var S=!H;if(!S){S=(C>0&&F.length>0);}var R=[];var T=function(V,W){var U=V;if(W.overrideContext){if(W.overrideContext===true){U=W.obj;}else{U=W.overrideContext;}}W.fn.call(U,W.obj);};var N,M,Q,P,O=[];for(N=0,M=F.length;N<M;N=N+1){Q=F[N];if(Q){P=this.getEl(Q.id);if(P){if(Q.checkReady){if(H||P.nextSibling||!S){O.push(Q);F[N]=null;}}else{T(P,Q);F[N]=null;}}else{R.push(Q);}}}for(N=0,M=O.length;N<M;N=N+1){Q=O[N];T(this.getEl(Q.id),Q);}C--;if(S){for(N=F.length-1;N>-1;N--){Q=F[N];if(!Q||!Q.id){F.splice(N,1);}}this.startInterval();}else{if(this._interval){clearInterval(this._interval);this._interval=null;}}this.locked=false;},purgeElement:function(Q,R,T){var O=(YAHOO.lang.isString(Q))?this.getEl(Q):Q;var S=this.getListeners(O,T),P,M;if(S){for(P=S.length-1;P>-1;P--){var N=S[P];this.removeListener(O,N.type,N.fn);}}if(R&&O&&O.childNodes){for(P=0,M=O.childNodes.length;P<M;++P){this.purgeElement(O.childNodes[P],R,T);}}},getListeners:function(O,M){var R=[],N;if(!M){N=[I,J];}else{if(M==="unload"){N=[J];}else{N=[I];}}var T=(YAHOO.lang.isString(O))?this.getEl(O):O;for(var Q=0;Q<N.length;Q=Q+1){var V=N[Q];if(V){for(var S=0,U=V.length;S<U;++S){var P=V[S];if(P&&P[this.EL]===T&&(!M||M===P[this.TYPE])){R.push({type:P[this.TYPE],fn:P[this.FN],obj:P[this.OBJ],adjust:P[this.OVERRIDE],scope:P[this.ADJ_SCOPE],index:S});}}}}return(R.length)?R:null;},_unload:function(T){var N=YAHOO.util.Event,Q,P,O,S,R,U=J.slice(),M;for(Q=0,S=J.length;Q<S;++Q){O=U[Q];if(O){M=window;if(O[N.ADJ_SCOPE]){if(O[N.ADJ_SCOPE]===true){M=O[N.UNLOAD_OBJ];}else{M=O[N.ADJ_SCOPE];}}O[N.FN].call(M,N.getEvent(T,O[N.EL]),O[N.UNLOAD_OBJ]);U[Q]=null;}}O=null;M=null;J=null;if(I){for(P=I.length-1;P>-1;P--){O=I[P];if(O){N.removeListener(O[N.EL],O[N.TYPE],O[N.FN],P);}}O=null;}G=null;N._simpleRemove(window,"unload",N._unload);},_getScrollLeft:function(){return this._getScroll()[1];},_getScrollTop:function(){return this._getScroll()[0];},_getScroll:function(){var M=document.documentElement,N=document.body;if(M&&(M.scrollTop||M.scrollLeft)){return[M.scrollTop,M.scrollLeft];}else{if(N){return[N.scrollTop,N.scrollLeft];}else{return[0,0];}}},regCE:function(){},_simpleAdd:function(){if(window.addEventListener){return function(O,P,N,M){O.addEventListener(P,N,(M));};}else{if(window.attachEvent){return function(O,P,N,M){O.attachEvent("on"+P,N);};}else{return function(){};}}}(),_simpleRemove:function(){if(window.removeEventListener){return function(O,P,N,M){O.removeEventListener(P,N,(M));};}else{if(window.detachEvent){return function(N,O,M){N.detachEvent("on"+O,M);};}else{return function(){};}}}()};}();(function(){var EU=YAHOO.util.Event;EU.on=EU.addListener;EU.onFocus=EU.addFocusListener;EU.onBlur=EU.addBlurListener;
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,overrideContext: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].overrideContext);}}}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;}};(function(){var A=YAHOO.util.Event,C=YAHOO.lang;YAHOO.util.KeyListener=function(D,I,E,F){if(!D){}else{if(!I){}else{if(!E){}}}if(!F){F=YAHOO.util.KeyListener.KEYDOWN;}var G=new YAHOO.util.CustomEvent("keyPressed");this.enabledEvent=new YAHOO.util.CustomEvent("enabled");this.disabledEvent=new YAHOO.util.CustomEvent("disabled");if(C.isString(D)){D=document.getElementById(D);}if(C.isFunction(E)){G.subscribe(E);}else{G.subscribe(E.fn,E.scope,E.correctScope);}function H(O,N){if(!I.shift){I.shift=false;}if(!I.alt){I.alt=false;}if(!I.ctrl){I.ctrl=false;}if(O.shiftKey==I.shift&&O.altKey==I.alt&&O.ctrlKey==I.ctrl){var J,M=I.keys,L;if(YAHOO.lang.isArray(M)){for(var K=0;K<M.length;K++){J=M[K];L=A.getCharCode(O);if(J==L){G.fire(L,O);break;}}}else{L=A.getCharCode(O);if(M==L){G.fire(L,O);}}}}this.enable=function(){if(!this.enabled){A.on(D,F,H);this.enabledEvent.fire(I);}this.enabled=true;};this.disable=function(){if(this.enabled){A.removeListener(D,F,H);this.disabledEvent.fire(I);}this.enabled=false;};this.toString=function(){return"KeyListener ["+I.keys+"] "+D.tagName+(D.id?"["+D.id+"]":"");};};var B=YAHOO.util.KeyListener;B.KEYDOWN="keydown";B.KEYUP="keyup";B.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.7.0",build:"1799"});YAHOO.register("yahoo-dom-event", YAHOO, {version: "2.7.0", build: "1799"});
var newWindow = null;
function closeWin(){
if (newWindow != null){
if(!newWindow.closed)
newWindow.close();
}
}
function enlargeImage( imsrc, strWidth, strHeight, type)
{
closeWin();
newWindow = window.open( imsrc ,'newWin','width=' + strWidth + ',height=' + strHeight + ',status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=yes,dependent=yes,innerHeight=' + strHeight + ',innerWidth=' + strWidth + '');
newWindow.focus();
};
function popUpWin(url, type, strWidth, strHeight){
closeWin();
}
function updateProduct( optionname, optionvalue, productname, productvalue )
{
var option = document.getElementById('poption');
option.value = optionvalue;
option.name = optionname;
var model = document.getElementById('pmodel');
model.value = productvalue;
model.name = productname;
}
var indexOld=-1;
function updateOptions(option)
{
var index = option.options[option.selectedIndex].value;
if(index==indexOld)
{
return false;
}
var containerold = document.getElementById( 'model-row-' + indexOld );
if ( containerold )
{
if(navigator.product == "Gecko" && navigator.productSub && navigator.productSub > "20041010" && (navigator.userAgent.indexOf("rv:1.8") != -1 || navigator.userAgent.indexOf("rv:1.9") != -1))
{
YAHOO.util.Dom.setStyle( containerold, 'visibility', 'collapse');
} else {
YAHOO.util.Dom.setStyle( containerold, 'display', 'none');
}
}
indexOld=index;
var container = document.getElementById( 'model-row-' + index );
if ( container )
{
if(navigator.product == "Gecko" && navigator.productSub && navigator.productSub > "20041010" && (navigator.userAgent.indexOf("rv:1.8") != -1 || navigator.userAgent.indexOf("rv:1.9") != -1))
{
YAHOO.util.Dom.setStyle( container, 'visibility', 'visible');
YAHOO.util.Dom.setStyle( container, 'display', 'block');
} else {
YAHOO.util.Dom.setStyle( container, 'display', 'block');
}
var inputs = YAHOO.util.Dom.getElementsBy( function(el){ return(el.type == 'radio'); }, 'input', container);
var checked_input;
for( var i=0; i < inputs.length; i++)
{
if ( inputs[i].checked == true )
{
checked_input = inputs[i];
}
}
if ( checked_input == null )
{
inputs[0].checked = true;
checked_input = inputs[0];
}
var values = checked_input.id.split("-");
updateProduct('AddToBasketList[0][variations]['+values[2]+']',values[3],'AddToBasketList[0][object_id]',values[1]);
}
}
function showTabbedGroup( element, menu, group ){
for(i=0; i < tabbed[menu]['buttons'].length; i++){
changeCSS( 'remove', document.getElementById( tabbed[menu]['buttons'][i] ), 'active');
}
if ( element )
{
changeCSS( 'add', element, tabbed[menu]['active-state-class']);
}
for(i=0; i < tabbed[menu]['elements'].length; i++){
var obj = document.getElementById(tabbed[menu]['elements'][i]);
if(obj)
obj.style.display = "none";
else
alert(tabbed[menu]['elements'][i]);
}
for(i=0; i < tabbed[menu]['groups'][group].length; i++){
var obj = document.getElementById(tabbed[menu]['groups'][group][i]);
obj.style.display = "block";
}
}
function changeCSS(a,o,c1,c2)
{
switch (a){
case 'swap':
o.className=!changeCSS('check',o,c1)?o.className.replace(c2,c1):
o.className.replace(c1,c2);
break;
case 'add':
if(!changeCSS('check',o,c1)){o.className+=o.className?' '+c1:c1;}
break;
case 'remove':
var rep=o.className.match(' '+c1)?' '+c1:c1;
o.className=o.className.replace(rep,'');
break;
case 'check':
return new RegExp('\\b'+c1+'\\b').test(o.className)
break;
}
}
function emailmatch(id1,id2,text)
{
obj1 = document.getElementById(id1);
obj2 = document.getElementById(id2);
if ( obj1.value != obj2.value )
{
alert(text);
return false;
}
else
{
return true;
}
}
function submitMobotixForm()
{
document.mobotixform.submit();
}
NormalArrow = new Image();
NormalArrow.src = "/extension/mobotix/design/mobotix/images/news/arrow.gif";
HighlightArrow = new Image();
HighlightArrow.src = "/extension/mobotix/design/mobotix/images/news/arrowhigh.gif";
function showHighlight (Bildnr, isHighlight) {
var bild=document.getElementById(Bildnr);
if(isHighlight)
bild.src = HighlightArrow.src;
else
bild.src = NormalArrow.src;
}
YUI( YUI3_config ).use("node", function(Y) {
Y.on("domready", function() {
if (Y.Node.get("#shipping-checkbox")) {
Y.on("change", function(e) {
updateShipping();
}, "#country");
Y.on("change", function(e) {
updateShipping();
}, "#s_country");
Y.on("click", function(e) {
changeShipping();
updateShipping();
}, "#shipping-checkbox");
}
});
});
YAHOO.namespace("example.calendar");
function ShowHide(id)
{
var ComponentName = id + '-container';
if ( YAHOO.util.Dom.hasClass( ComponentName, 'hide') )
{
YAHOO.util.Dom.removeClass(ComponentName, 'hide');
YAHOO.util.Dom.addClass(ComponentName, 'show');
}
else
{
YAHOO.util.Dom.removeClass(ComponentName, 'show');
YAHOO.util.Dom.addClass(ComponentName, 'hide');
}
}
function handleSelect(type,args,obj) {
var dates = args[0];
var date = dates[0];
var year = date[0], month = date[1], day = date[2];
var txtDate1 = document.getElementById( obj.id + "-date");
txtDate1.value = month + "/" + day + "/" + year;
ShowHide( obj.id );
}
YUI( YUI3_config ).use( 'node', "overlay", function(Y) {
if( Y.Node.get("#show_auto_tip") )
{
function AutomaticDeliverTooltip() {
var WidgetPositionExt = Y.WidgetPositionExt;
var overlay = new Y.Overlay({
contentBox:"#AutomaticDeliveryTooltip",
centered: true,
width: "400px"
});
overlay.set("align", {node:"#show_auto_tip",
points:[WidgetPositionExt.TC, WidgetPositionExt.BC]});
overlay.hide();
overlay.render("#overlay-text");
Y.on("mouseover", Y.bind(overlay.show, overlay), "#show_auto_tip");
Y.on("mouseout", Y.bind(overlay.hide, overlay), "#show_auto_tip");
}
Y.on("domready", AutomaticDeliverTooltip );
}
});
function ezjson(uri, callback, args) {
YUI( YUI3_config ).use("node", "io", "dump", "json-parse", function(Y) {
function onFailure(transactionid, response) {
Y.log("Async call failed!");
}
function onComplete(transactionid, response, callback, args) {
Y.log("RAW JSON DATA: " + response.responseText);
try {
var data = null;
data = Y.JSON.parse(response.responseText);
Y.log("PARSED DATA: " + Y.Lang.dump(data));
} catch (e) {
Y.log("JSON Parse failed!");
return;
}
callback(data, args);
}
Y.on('io:failure', onFailure, this);
Y.on('io:complete', onComplete, this, callback, args);
transaction = Y.io("/xrowecommerce/json/" + uri, callback);
});
}
function updateShipping() {
if ( document.register.shippingtype == null )
{
return false;
}
if ( document.register.shipping.checked == false)
{
status = document.register.s_country.value;
}
YUI( YUI3_config )
.use(
"node",
"dump",
function(Y) {
if (Y.Node.get("#shipping-checkbox").get("checked")) {
var country = Y.Node.get('#country').get('options')
.item(
Y.Node.get('#country').get(
'selectedIndex')).get(
'value');
} else {
var country = Y.Node.get('#s_country').get(
'options').item(
Y.Node.get('#s_country').get(
'selectedIndex')).get('value');
}
var doit = function(data) {
var oldname = Y.Node.get('#shippingtype').get(
'options').item(
Y.Node.get('#shippingtype').get(
'selectedIndex')).get('text');
var old = Y.Node.get('#shippingtype')
.get('options').item(
Y.Node.get('#shippingtype').get(
'selectedIndex')).get(
'value');
var nodes = Y.all('#shippingtype option');
var deleteNodes = function(n, a, b) {
n.get('parentNode').removeChild(n)
};
nodes.each(deleteNodes);
for (i = 0; i < data.length; i++) {
if (data[i][2] == false) {
var node = Y.Node.create('<option value="'
+ data[i][1] + '" disabled>'
+ data[i][0] + '</option>');
} else {
if (old == data[i][1]) {
var selected = i;
}
var node = Y.Node.create('<option value="'
+ data[i][1] + '">' + data[i][0]
+ '</option>');
}
Y.Node.get('#shippingtype').appendChild(node);
}
if (typeof (selected) != "undefined") {
Y.Node.get('#shippingtype').set(
'selectedIndex', selected)
} else {
var replace = new Array();
replace["%old%"] = oldname;
replace["%new%"] = Y.Node.get('#shippingtype')
.get('options').item(
Y.Node.get('#shippingtype')
.get('selectedIndex'))
.get('text');
ez18nAlert(
"The shipping method '%old%' is not available for your country of destination and was changed to '%new%'.",
replace);
}
Y.log("INFO2: "
+ Y.Lang.dump(Y.Node.get('#shippingtype')
.get('options')));
}
ezjson('getshipping?country=' + country, doit);
});
}
function ez18nAlert(text, args) {
var doit = function(data, args) {
for ( var x in args) {
data = data.replace(x, args[x]);
}
alert(data);
}
ezjson('translate?text=' + text, doit, args);
}
function changeShipping() {
YUI( YUI3_config )
.use(
'node',
function(Y) {
if (Y.Node.get("#shipping-checkbox").get("checked")) {
Y.Node.get("#shippinginfo").setStyle('display', 'none');
} else {
Y.Node.get("#shippinginfo").setStyle('display',
'block');
if (document.register.company_name) {
document.register.s_company_name.value = document.register.company_name.value;
}
if (document.register.company_additional) {
document.register.s_company_additional.value = document.register.company_additional.value;
}
if (document.register.mi) {
document.register.s_mi.value = document.register.mi.value;
}
if (document.register.state) {
document.register.s_state.value = document.register.state.value;
}
document.register.s_first_name.value = document.register.first_name.value;
document.register.s_last_name.value = document.register.last_name.value;
document.register.s_zip.value = document.register.zip.value;
document.register.s_phone.value = document.register.phone.value;
if (Y.Node.get("#fax") && Y.Node.get("#s_fax")) {
document.register.s_fax.value = document.register.fax.value;
}
document.register.s_email.value = document.register.email.value;
document.register.s_address1.value = document.register.address1.value;
if (Y.Node.get("#address2")
&& Y.Node.get("#s_address2")) {
document.register.s_address2.value = document.register.address2.value;
}
document.register.s_city.value = document.register.city.value;
document.register.s_country.selectedIndex = document.register.country.selectedIndex;
}
});
}
function toggleCOS()
{
var container = document.getElementById( 'cos-content' );
if ( container )
{
if ( YAHOO.util.Dom.getStyle( container, 'display') == 'block' )
{
YAHOO.util.Dom.setStyle( container, 'display', 'none');
}
else
{
YAHOO.util.Dom.setStyle( container, 'display', 'block');
}
}
}
function enlargeImage( imsrc, ww, wh, alttext )
{
alttext = alttext.replace(/\"/ig, '&quot;');
w1=window.open('','ImageEnlarged','width='+ww+',height='+wh+',status=no,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=no,dependent=yes,innerHeight='+wh+',innerWidth='+ww+'');
w1.document.open();
w1.document.write("<html><head><\/head>");
w1.document.write("<body style=\"margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;\">");
w1.document.write("<a href=\"javascript:window.close()\" title=\"" + alttext + "\" style=\"margin: 0px 0px 0px 0px;border: none;padding: 0px 0px 0px 0px;\"><img name=\"theimg\" style=\"margin: 0px 0px 0px 0px;border: none;padding: 0px 0px 0px 0px;\" src=\"" + imsrc + "\" alt=\"" + alttext + "\" /></a>");
w1.document.write("<\/body><\/html>");
w1.focus();
};
function change()
{
if (document.getElementById( 'shipping-checkbox' ).checked)
{
document.getElementById( 'shippinginfo' ).style.display = 'none';
}
else
{
document.getElementById( 'shippinginfo' ).style.display = 'block';
}
}
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
function ControlVersion()
{
var version;
var axo;
var e;
try {
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
version = axo.GetVariable("$version");
} catch (e) {
}
if (!version)
{
try {
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
version = "WIN 6,0,21,0";
axo.AllowScriptAccess = "always";
version = axo.GetVariable("$version");
} catch (e) {
}
}
if (!version)
{
try {
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
version = axo.GetVariable("$version");
} catch (e) {
}
}
if (!version)
{
try {
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
version = "WIN 3,0,18,0";
} catch (e) {
}
}
if (!version)
{
try {
axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
version = "WIN 2,0,0,11";
} catch (e) {
version = -1;
}
}
return version;
}
function GetSwfVer(){
var flashVer = -1;
if (navigator.plugins != null && navigator.plugins.length > 0) {
if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
var descArray = flashDescription.split(" ");
var tempArrayMajor = descArray[2].split(".");
var versionMajor = tempArrayMajor[0];
var versionMinor = tempArrayMajor[1];
var versionRevision = descArray[3];
if (versionRevision == "") {
versionRevision = descArray[4];
}
if (versionRevision[0] == "d") {
versionRevision = versionRevision.substring(1);
} else if (versionRevision[0] == "r") {
versionRevision = versionRevision.substring(1);
if (versionRevision.indexOf("d") > 0) {
versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
}
}
var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
}
}
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
else if ( isIE && isWin && !isOpera ) {
flashVer = ControlVersion();
}
return flashVer;
}
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
versionStr = GetSwfVer();
if (versionStr == -1 ) {
return false;
} else if (versionStr != 0) {
if(isIE && isWin && !isOpera) {
tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
tempString        = tempArray[1];			// "2,0,0,11"
versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
} else {
versionArray      = versionStr.split(".");
}
var versionMajor      = versionArray[0];
var versionMinor      = versionArray[1];
var versionRevision   = versionArray[2];
if (versionMajor > parseFloat(reqMajorVer)) {
return true;
} else if (versionMajor == parseFloat(reqMajorVer)) {
if (versionMinor > parseFloat(reqMinorVer))
return true;
else if (versionMinor == parseFloat(reqMinorVer)) {
if (versionRevision >= parseFloat(reqRevision))
return true;
}
}
return false;
}
}
function AC_AddExtension(src, ext)
{
if (src.indexOf('?') != -1)
return src.replace(/\?/, ext+'?');
else
return src + ext;
}
function AC_Generateobj(objAttrs, params, embedAttrs)
{
var str = '';
if (isIE && isWin && !isOpera)
{
str += '<object ';
for (var i in objAttrs)
{
str += i + '="' + objAttrs[i] + '" ';
}
str += '>';
for (var i in params)
{
str += '<param name="' + i + '" value="' + params[i] + '" /> ';
}
str += '</object>';
}
else
{
str += '<embed ';
for (var i in embedAttrs)
{
str += i + '="' + embedAttrs[i] + '" ';
}
str += '> </embed>';
}
return str;
}
function AC_FL_RunContent(){
var ret =
AC_GetArgs
(  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
, "application/x-shockwave-flash"
);
return AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_SW_RunContent(){
var ret =
AC_GetArgs
(  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
, null
);
return AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}
function AC_GetArgs(args, ext, srcParamName, classid, mimeType){
var ret = new Object();
ret.embedAttrs = new Object();
ret.params = new Object();
ret.objAttrs = new Object();
for (var i=0; i < args.length; i=i+2){
var currArg = args[i].toLowerCase();
switch (currArg){
case "classid":
break;
case "pluginspage":
ret.embedAttrs[args[i]] = args[i+1];
break;
case "src":
case "movie":
args[i+1] = AC_AddExtension(args[i+1], ext);
ret.embedAttrs["src"] = args[i+1];
ret.params[srcParamName] = args[i+1];
break;
case "onafterupdate":
case "onbeforeupdate":
case "onblur":
case "oncellchange":
case "onclick":
case "ondblclick":
case "ondrag":
case "ondragend":
case "ondragenter":
case "ondragleave":
case "ondragover":
case "ondrop":
case "onfinish":
case "onfocus":
case "onhelp":
case "onmousedown":
case "onmouseup":
case "onmouseover":
case "onmousemove":
case "onmouseout":
case "onkeypress":
case "onkeydown":
case "onkeyup":
case "onload":
case "onlosecapture":
case "onpropertychange":
case "onreadystatechange":
case "onrowsdelete":
case "onrowenter":
case "onrowexit":
case "onrowsinserted":
case "onstart":
case "onscroll":
case "onbeforeeditfocus":
case "onactivate":
case "onbeforedeactivate":
case "ondeactivate":
case "type":
case "codebase":
case "id":
ret.objAttrs[args[i]] = args[i+1];
break;
case "width":
case "height":
case "align":
case "vspace":
case "hspace":
case "class":
case "title":
case "accesskey":
case "name":
case "tabindex":
ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
break;
default:
ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
}
}
ret.objAttrs["classid"] = classid;
if (mimeType) ret.embedAttrs["type"] = mimeType;
return ret;
}
var moveobjekt = null;
var movex = 0;
var movey = 0;
var posx = 0;
var posy = 0;
function moveinit()
{
document.onmousemove = move;
document.onmouseup = movestop;
}
function movestart(element, event)
{
if(!event) event = window.event;
if(posy>element.offsetTop+25) {
return true;
}
moveobjekt = element;
movex = posx - moveobjekt.offsetLeft;
movey = posy - moveobjekt.offsetTop;
if(event.preventDefault) event.preventDefault();
event.returnValue = false;
return false;
}
function movestop()
{
moveobjekt=null;
}
function move(ereignis)
{
posx = document.all ? window.event.clientX : ereignis.pageX;
posy = document.all ? window.event.clientY : ereignis.pageY;
if(moveobjekt != null) {
moveobjekt.style.left = (posx - movex) + "px";
moveobjekt.style.top = (posy - movey) + "px";
}
}
Array.prototype.contains = function (value)
{
for (var i = 0; i < this.length; i++) {
if (this[i] == value) {
return true;
}
}
return false;
}
var Tooltip = {
showEvent: "click",
hideEvent: "click",
_current: false,
init: function (activator)
{
var tooltip = activator.Tooltip;
activator.Tooltip.style.visibility = "hidden";
Tooltip._attachEvent(activator, "toggle");
if (activator.tagName.toLowerCase() == "a") {
try {
activator.removeAttribute("href");
activator.style.cursor = (document.links[0].style.cursor.length > 0) ? document.links[0].style.cursor : "pointer";
}
catch (e) {
}
}
tooltip.style.zIndex = "5000";
var p = document.createElement('p');
p.style.textAlign = "right";
p.style.padding = "3px";
p.style.margin = "0";
p.style.backgroundColor = "#7ad";
p.className = "close";
var link = document.createElement('a');
link.Tooltip = tooltip;
link.style.cursor = "pointer";
link.style.color="#fff";
Tooltip._attachEvent(link, "click");
var close = document.createElement('img');
close.width = "15";
close.height = "15";
close.src="/extension/mobotix/design/mobotix/images/close.gif";
close.alt="";
link.appendChild(close);
p.appendChild(link);
tooltip.insertBefore(p, tooltip.firstChild);
},
add: function (activator, tooltip)
{
if (typeof activator == 'string') {
activator = document.getElementById(activator);
}
if (typeof tooltip == 'string') {
tooltip = document.getElementById(tooltip);
}
var dolly=tooltip.cloneNode(true);
document.getElementById("tooltipdiv").appendChild(dolly);
activator.Tooltip = dolly;
Tooltip.init(activator);
},
addImage: function (activator, tooltip, imgSource, width, height)
{
activator = document.getElementById(activator);
tooltip = document.getElementById(tooltip);
var dolly=tooltip.cloneNode(true);
document.getElementById("tooltipdiv").appendChild(dolly);
activator.Tooltip = dolly;
activator.imgSource = imgSource;
activator.type = "image";
activator.loaded=false;
activator.width=width;
activator.height=height;
Tooltip.init(activator);
},
addVideo: function (activator, tooltip, htmlcode, width, height)
{
activator = document.getElementById(activator);
tooltip = document.getElementById(tooltip);
var dolly=tooltip.cloneNode(true);
document.getElementById("tooltipdiv").appendChild(dolly);
activator.Tooltip = dolly;
activator.htmlcode = htmlcode;
activator.type = "video";
activator.loaded=false;
activator.width=width;
activator.height=height;
Tooltip.init(activator);
},
addIframe: function (activator, tooltip, htmlcode, width, height)
{
activator = document.getElementById(activator);
tooltip = document.getElementById(tooltip);
var dolly=tooltip.cloneNode(true);
document.getElementById("tooltipdiv").appendChild(dolly);
activator.Tooltip = dolly;
activator.htmlcode = htmlcode;
activator.type = "iframe";
activator.loaded=false;
activator.width=width;
activator.height=height;
Tooltip.init(activator);
},
addRefreshImage: function (activator, tooltip, imgSource, width, height)
{
var act = document.getElementById(activator);
act.refresh=true;
Tooltip.addImage(activator, tooltip, imgSource, width, height);
},
toggle: function (activator, event)
{
try {
if (activator == 1) {
activator = document.getElementById(window._currentTT);
}
}
catch (e) {  }
if (event.type == "click") {
var close_class = new RegExp("^(.*)\s?close\s?(.*)$", 'i');
var tooltip_class = new RegExp("^(.*)\s?tooltip\s?(.*)$", 'i');
if (event.srcElement) {
var node = event.srcElement;
} else if (event.fromElement) {
var node = event.fromElement;
} else if (event.target) {
var node = event.target;
}
if (node.className == null  || !node.className.match(close_class)) {
var isWithinTooltip = false;
while (!isWithinTooltip && node.parentNode) {
if (node.className && node.className.match(close_class)) {
break;
}
if (node.className && node.className != null && node.className.match(tooltip_class)) {
isWithinTooltip = true;
break;
}
node = node.parentNode;
}
}
if (isWithinTooltip) {
return;
}
}
try {
if (activator.Tooltip.isVisible) {
Tooltip._hide(activator, event);
} else {
Tooltip._show(activator, event);
}
}
catch (e) {
try {
}
catch (e) { }
}
event.cancelBubble = true;
try {
event.stopPropagation();
}
catch (e) { }
},
_show: function (activator, event, ignore_event)
{
var ie7 = (document.all && !window.opera && window.XMLHttpRequest) ? true : false;
if (window._currentTT) {
Tooltip._hide(document.getElementById(window._currentTT), event, true);
}
window._currentTT = activator.id;
if (ignore_event == true || typeof Tooltip.showEvent == "string" || Tooltip.showEvent.constructor && Tooltip.showEvent.constructor == Array && Tooltip.showEvent.contains(event.type)) {
if(activator.type=="image" && (!activator.loaded || activator.refresh)) {
activator.loaded=true;
var node;
if(!activator.Tooltip.childNodes[2]) { // IE
node=activator.Tooltip.childNodes[1].childNodes[0];
} else {
if(!activator.Tooltip.childNodes[2].childNodes[1]) { // Safari
node=activator.Tooltip.childNodes[1].childNodes[1];
} else {
node=activator.Tooltip.childNodes[2].childNodes[1];
}
}
node.src=activator.imgSource+'?t='+new Date().getTime();
} else if(activator.type=="video" && (!activator.loaded || activator.refresh)) {
activator.loaded=true;
var node;
if(!activator.Tooltip.childNodes[2]) { // IE
node=activator.Tooltip.childNodes[1];
} else {
if(!activator.Tooltip.childNodes[2]) { // Safari
node=activator.Tooltip.childNodes[1];
} else {
if(ie7)
node=activator.Tooltip.childNodes[1];
else
node=activator.Tooltip.childNodes[2];
}
}
node.innerHTML=activator.htmlcode;
} else if(activator.type=="iframe" && (!activator.loaded || activator.refresh)) {
activator.loaded=true;
var node;
if(!activator.Tooltip.childNodes[2]) { // IE
node=activator.Tooltip.childNodes[1];
} else {
if(!activator.Tooltip.childNodes[2]) { // Safari
node=activator.Tooltip.childNodes[1];
} else {
if(ie7)
node=activator.Tooltip.childNodes[1];
else
node=activator.Tooltip.childNodes[2];
}
}
node.innerHTML=activator.htmlcode;
}
activator.Tooltip.isVisible = true;
Tooltip._follow(activator, event);
activator.Tooltip.style.visibility = "visible";
activator.Tooltip.style.position = "absolute";
activator.Tooltip.style.display= "inline";
return;
}
},
_hide: function (activator, event, ignore_event)
{
if (!activator) {
return;
}
event = event.type;
var tooltip = activator.Tooltip;
if (ignore_event == true || ((typeof Tooltip.hideEvent == "string" && Tooltip.hideEvent == event) || Tooltip.hideEvent.constructor && Tooltip.hideEvent.constructor == Array && Tooltip.hideEvent.contains(event))) {
activator.Tooltip.isVisible = false;
activator.Tooltip.style.visibility = "hidden";
window._currentTT = false;
return;
}
},
_follow: function (activator, event)
{
if (activator.timer) {
try {
clearTimeout(activator.timer);
}
catch (e) { }
}
var winWidth, winHeight, winXOffsert, winYOffset, d=document;
if (typeof window.innerWidth!='undefined') {
winWidth = window.innerWidth;
winHeight = window.innerHeight;
winYOffset = window.pageYOffset;
winXOffset = window.pageXOffset;
} else {
if (d.documentElement && typeof d.documentElement.clientWidth!='undefined' && d.documentElement.clientWidth!=0) {
winWidth = d.documentElement.clientWidth;
winHeight = d.documentElement.clientHeight;
winXOffset = d.documentElement.scrollLeft;
winYOffset = d.documentElement.scrollTop;
} else {
if (d.body && typeof d.body.clientWidth!='undefined') {
winWidth = d.body.clientWidth;
winHeight = d.body.clientHeight;
winXOffset = d.body.scrollLeft;
winYOffset = d.body.scrollTop;
}
}
}
var tooltipWidth, tooltipHeight;
if (activator.type=="image") {
tooltipWidth=activator.width+"px";
tooltipHeight=activator.height+"px";
} else if(activator.Tooltip.currentStyle) {
if(activator.Tooltip.childNodes[1] && activator.Tooltip.childNodes[1].currentStyle) {
tooltipWidth = activator.Tooltip.childNodes[1].currentStyle.width;
tooltipHeight = activator.Tooltip.childNodes[1].currentStyle.height;
} else if(activator.Tooltip.childNodes[2]){
tooltipWidth = activator.Tooltip.childNodes[2].currentStyle.getPropertyValue('width');
tooltipHeight = activator.Tooltip.childNodes[2].currentStyle.getPropertyValue('height');
}
} else if (window.getComputedStyle) {
tooltipWidth = window.getComputedStyle(activator.Tooltip.childNodes[2], null).width;
tooltipHeight = window.getComputedStyle(activator.Tooltip.childNodes[2], null).height;
} else {
tooltipWidth = "500px";
tooltipHeight = "400px";
}
if(!tooltipWidth || parseInt(tooltipWidth)==0) tooltipWidth = "500px";
if(!tooltipHeight || parseInt(tooltipHeight)==0) tooltipHeight = "400px";
if (event.pageY) {
var top = event.pageY;
var left = event.pageX;
} else if (event.clientY) {
if (document.body.scrollTop > document.documentElement.scrollTop) {
var top = event.clientY + document.body.scrollTop;
} else {
var top = event.clientY + document.documentElement.scrollTop;
}
if (document.body.scrollLeft > document.documentElement.scrollLeft) {
var left = event.clientX + document.body.scrollLeft;
} else {
var left = event.clientX + document.documentElement.scrollLeft;
}
}
top=top-(parseInt(tooltipHeight)>>1);
left=left-(parseInt(tooltipWidth)>>1);
if(activator.type=="image") {
if(parseInt(tooltipWidth)>winWidth) {
tooltipWidth=winWidth+"px";
activator.Tooltip.style.width=(winWidth-80)+"px";
var node=activator.Tooltip.childNodes[activator.Tooltip.childNodes[2] && activator.Tooltip.childNodes[2].childNodes[1]?2:1];
node.style.width=(winWidth-84)+"px";
node.style.overflow="auto";
}
if(parseInt(tooltipHeight)>winHeight) {
tooltipHeight=winHeight+"px";
activator.Tooltip.style.height=(winHeight-80)+"px";
var node=activator.Tooltip.childNodes[activator.Tooltip.childNodes[2] && activator.Tooltip.childNodes[2].childNodes[1]?2:1];
node.style.height=(winHeight-84)+"px";
node.style.overflow="auto";
}
}
if ((left + parseInt(tooltipWidth)+6) > winWidth + winXOffset-25) {
left = winWidth - parseInt(tooltipWidth) + winXOffset - 25 - 6;
}
if(left < winXOffset) {
left = winXOffset;
}
if ((top + parseInt(tooltipHeight)+30) > winHeight + winYOffset - 25) {
top = winHeight - parseInt(tooltipHeight) + winYOffset - 25 -30;
}
if(top < winYOffset) {
top = winYOffset;
}
activator.Tooltip.style.top = top + "px";
activator.Tooltip.style.left = left + "px";
activator.Tooltip.style.position = "fixed";
},
_attachEvent: function (element, event)
{
var i;
var events = new Array();
if (event == "toggle") {
if (Tooltip.showEvent.constructor && Tooltip.showEvent.constructor == Array) {
for (i = 0; i < Tooltip.showEvent.length; i++) {
events.push(Tooltip.showEvent[i]);
if (element.addEventListener) {
element.addEventListener(Tooltip.showEvent[i], function (e) { Tooltip.toggle(element, e, false); return false; }, false);
} else if (element.attachEvent) {
element.attachEvent('on' + Tooltip.showEvent[i], function (e) { Tooltip.toggle(element, e, false); return false; });
}
}
} else {
events.push(Tooltip.showEvent);
if (element.addEventListener) {
element.addEventListener(Tooltip.showEvent, function (e) { Tooltip.toggle(element, e, false); return false; }, false);
} else if (element.attachEvent) {
element.attachEvent('on' + Tooltip.showEvent, function (e) { Tooltip.toggle(element, e, false); return false; });
}
}
if (Tooltip.hideEvent.constructor && Tooltip.hideEvent.constructor == Array) {
for (i = 0; i < Tooltip.hideEvent.length; i++) {
if (!events.contains(Tooltip.hideEvent[i])) {
events.push(Tooltip.hideEvent[i]);
if (element.addEventListener) {
element.addEventListener(Tooltip.hideEvent[i], function (e) { Tooltip.toggle(element, e, false); return false; }, false);
} else if (element.attachEvent) {
element.attachEvent('on' + Tooltip.hideEvent[i], function (e) { Tooltip.toggle(element, e, false); return false; });
}
}
}
} else {
if (!events.contains(Tooltip.hideEvent)) {
events.push(Tooltip.hideEvent);
if (element.addEventListener) {
element.addEventListener(Tooltip.hideEvent, function (e) { Tooltip.toggle(element, e, false); return false; }, false);
} else if (element.attachEvent) {
element.attachEvent('on' + Tooltip.hideEvent, function (e) { Tooltip.toggle(element, e, false); return false; });
}
}
}
} else if (event == "click") {
if (element.addEventListener) {
element.addEventListener("click", function (e) { Tooltip.toggle(element, e, true); }, false);
} else if (element.attachEvent) {
element.attachEvent('on' + "click", function (e) { Tooltip.toggle(element, e, true); });
}
}
}
}
function insertAfter( newElement, targetElement )
{
var parent = targetElement.parentNode;
if ( parent.lastChild == targetElement )
{
parent.appendChild(newElement);
}
else
{
parent.insertBefore(newElement, targetElement.nextSibling);
}
}
function xrow_move( data )
{
if ( data.direction == 'up' )
x = -1;
else
x = 1;
if ( data.tr )
{
var tbody = data.tr.parentNode;
var i = data.tr.rowIndex + x;
if ( tbody.rows.length > 1 )
{
if ( i < 0 )
i += tbody.rows.length;
if ( i == tbody.rows.length )
i = 0;
tbody.removeChild( data.tr );
var nRow = tbody.insertRow( i );
tbody.replaceChild( data.tr, nRow );
}
}
}
function findAttribute( selectBoxID )
{
var selectBox = document.getElementById( selectBoxID );
if ( selectBox )
{
for ( var i = 0; i < selectBox.options.length; i++ )
{
if ( selectBox.options[i].selected == true )
return selectBox.options[i].value;
}
}
}
function findAttributeName( selectBoxID )
{
var selectBox = document.getElementById( selectBoxID );
if ( selectBox )
{
for ( var i = 0; i < selectBox.options.length; i++ )
{
if ( selectBox.options[i].selected == true )
return selectBox.options[i].text;
}
}
}
function addAttribute( attributeDivIdentifier, tbody_id, selectbox_id, noinfo_id, sortboxid, attributename, addtosortbox )
{
var attributeDiv = document.getElementById( 'xrow_attribute_' + attributeDivIdentifier );
var tbody = document.getElementById( tbody_id );
var selectBox = document.getElementById( selectbox_id );
var noinfo = document.getElementById( noinfo_id );
if ( noinfo )
{
noinfo.style.display = 'none';
}
if ( attributeDiv && tbody && selectBox )
{
var rowcount = tbody.rows.length - 1;
var newRow = document.createElement( 'TR' );
newRow.setAttribute( 'id', 'xrow_tr_attribute_' + attributeDivIdentifier );
var cell1 = document.createElement( "TD" );
cell1.vAlign = 'top';
newRow.appendChild( cell1 );
var newdiv = document.createElement( "DIV" );
cell1.appendChild( newdiv );
newdiv.innerHTML = attributeDiv.innerHTML;
attributeDiv.innerHTML = '';
if ( rowcount > 0 )
insertAfter( newRow, tbody.lastChild );
else
tbody.appendChild( newRow );
if ( selectBox )
{
for ( var i = 0; i < selectBox.options.length; i++ )
{
if ( selectBox.options[i].value == attributeDivIdentifier )
selectBox.options[i] = null;
}
}
if ( addtosortbox )
{
var sortBox = document.getElementById( sortboxid );
if ( sortBox )
{
sortBox.options[sortBox.options.length] = new Option( attributename, attributeDivIdentifier );
}
}
}
}
function xrow_delete_template( divtag, container, identifier, name, msg, selectbox_id, noinfo_id, sortboxid )
{
if ( confirm ( msg ) )
{
var attribute_tr = document.getElementById( divtag );
if ( attribute_tr )
{
var condiv = document.getElementById( container );
if ( condiv )
condiv.innerHTML = attribute_tr.getElementsByTagName( 'TD' )[0].getElementsByTagName( 'DIV' )[0].innerHTML;
var tr_parent = attribute_tr.parentNode;
tr_parent.removeChild( attribute_tr );
}
var selectBox = document.getElementById( selectbox_id );
if ( selectBox )
{
selectBox.options[selectBox.options.length] = new Option( name, identifier );
}
if ( tr_parent && tr_parent.childNodes.length == 0 )
{
var noinfo = document.getElementById( noinfo_id );
if ( noinfo )
noinfo.style.display = 'block';
}
var sortBox = document.getElementById( sortboxid );
if ( sortBox )
{
for ( var i = 0; i < sortBox.options.length; i++ )
{
if ( sortBox.options[i].value == identifier )
sortBox.options[i] = null;
}
}
}
}
function xrow_confirm( msg, id )
{
if ( confirm( msg ) )
{
var formular = document.getElementById( id );
return formular.submit();
}
}
function addVariation( fromid, toid )
{
var fromtr = document.getElementById( fromid );
var to_tbody = document.getElementById( toid );
if ( fromtr && to_tbody )
{
var newindex = to_tbody.rows.length-1;
var temphtml = '';
var pattern1 = /xxxrownumberxxx/gi;
var pattern2 = /DefaultXrowProductVariation/gi;
var newRow = document.createElement( 'TR' );
if ( newindex % 2 == 0 )
newRow.className = 'bgdark';
else
newRow.className = 'bglight';
if ( newindex > 0 )
insertAfter( newRow, to_tbody.lastChild );
else
to_tbody.appendChild( newRow );
var child = false;
var newtd = false;
var tdchildren = fromtr.childNodes;
for ( var i = 0; i < tdchildren.length; i++ )
{
if ( tdchildren[i].nodeName == 'TD' )
{
child = tdchildren[i];
newtd = document.createElement( 'TD' );
if ( newRow.childNodes.length > 0 )
insertAfter( newtd, newRow.lastChild );
else
newRow.appendChild( newtd );
newdiv = document.createElement( 'DIV' );
newtd.className = child.className;
newtd.appendChild( newdiv );
temphtml = child.innerHTML;
temphtml = temphtml.replace( pattern1, newindex);
temphtml = temphtml.replace( pattern2, 'XrowProductVariation' );
newdiv.innerHTML = temphtml;
}
}
newindex++;
}
}
function xrowaddpriceline( fromid, toid, line )
{
var fromtr = document.getElementById( fromid );
var to_tbody = document.getElementById( toid );
if ( fromtr && to_tbody )
{
var temphtml = fromtr.innerHTML;
var pattern1 = /xxxrownumberxxx/gi;
temphtml = temphtml.replace( pattern1, line);
var pattern2 = /DefaultXrowProductVariation/gi;
temphtml = temphtml.replace( pattern2, 'XrowProductVariation' );
var newindex = to_tbody.rows.length;
var newRow = document.createElement( 'TR' );
if ( newindex % 2 == 0 )
newRow.className = 'bgdark';
else
newRow.className = 'bglight';
if ( newindex > 0 )
insertAfter( newRow, to_tbody.lastChild );
else
to_tbody.appendChild( newRow );
var newtd = document.createElement( 'TD' );
newRow.appendChild( newtd );
var newdiv = document.createElement( 'DIV' );
newtd.appendChild( newdiv );
newdiv.innerHTML = temphtml;
}
}
YUI( YUI3_config ).use("node", function(Y) {
Y.on("domready", function() {
if (Y.Node.get("#shipping-checkbox")) {
Y.on("change", function(e) {
updateShipping();
}, "#country");
Y.on("change", function(e) {
updateShipping();
}, "#s_country");
Y.on("click", function(e) {
changeShipping();
updateShipping();
}, "#shipping-checkbox");
}
});
});
YAHOO.namespace("example.calendar");
function ShowHide(id)
{
var ComponentName = id + '-container';
if ( YAHOO.util.Dom.hasClass( ComponentName, 'hide') )
{
YAHOO.util.Dom.removeClass(ComponentName, 'hide');
YAHOO.util.Dom.addClass(ComponentName, 'show');
}
else
{
YAHOO.util.Dom.removeClass(ComponentName, 'show');
YAHOO.util.Dom.addClass(ComponentName, 'hide');
}
}
function handleSelect(type,args,obj) {
var dates = args[0];
var date = dates[0];
var year = date[0], month = date[1], day = date[2];
var txtDate1 = document.getElementById( obj.id + "-date");
txtDate1.value = month + "/" + day + "/" + year;
ShowHide( obj.id );
}
YUI( YUI3_config ).use( 'node', "overlay", function(Y) {
if( Y.Node.get("#show_auto_tip") )
{
function AutomaticDeliverTooltip() {
var WidgetPositionExt = Y.WidgetPositionExt;
var overlay = new Y.Overlay({
contentBox:"#AutomaticDeliveryTooltip",
centered: true,
width: "400px"
});
overlay.set("align", {node:"#show_auto_tip",
points:[WidgetPositionExt.TC, WidgetPositionExt.BC]});
overlay.hide();
overlay.render("#overlay-text");
Y.on("mouseover", Y.bind(overlay.show, overlay), "#show_auto_tip");
Y.on("mouseout", Y.bind(overlay.hide, overlay), "#show_auto_tip");
}
Y.on("domready", AutomaticDeliverTooltip );
}
});
function ezjson(uri, callback, args) {
YUI( YUI3_config ).use("node", "io", "dump", "json-parse", function(Y) {
function onFailure(transactionid, response) {
Y.log("Async call failed!");
}
function onComplete(transactionid, response, callback, args) {
Y.log("RAW JSON DATA: " + response.responseText);
try {
var data = null;
data = Y.JSON.parse(response.responseText);
Y.log("PARSED DATA: " + Y.Lang.dump(data));
} catch (e) {
Y.log("JSON Parse failed!");
return;
}
callback(data, args);
}
Y.on('io:failure', onFailure, this);
Y.on('io:complete', onComplete, this, callback, args);
transaction = Y.io("/xrowecommerce/json/" + uri, callback);
});
}
function updateShipping() {
if ( document.register.shippingtype == null )
{
return false;
}
if ( document.register.shipping.checked == false)
{
status = document.register.s_country.value;
}
YUI( YUI3_config )
.use(
"node",
"dump",
function(Y) {
if (Y.Node.get("#shipping-checkbox").get("checked")) {
var country = Y.Node.get('#country').get('options')
.item(
Y.Node.get('#country').get(
'selectedIndex')).get(
'value');
} else {
var country = Y.Node.get('#s_country').get(
'options').item(
Y.Node.get('#s_country').get(
'selectedIndex')).get('value');
}
var doit = function(data) {
var oldname = Y.Node.get('#shippingtype').get(
'options').item(
Y.Node.get('#shippingtype').get(
'selectedIndex')).get('text');
var old = Y.Node.get('#shippingtype')
.get('options').item(
Y.Node.get('#shippingtype').get(
'selectedIndex')).get(
'value');
var nodes = Y.all('#shippingtype option');
var deleteNodes = function(n, a, b) {
n.get('parentNode').removeChild(n)
};
nodes.each(deleteNodes);
for (i = 0; i < data.length; i++) {
if (data[i][2] == false) {
var node = Y.Node.create('<option value="'
+ data[i][1] + '" disabled>'
+ data[i][0] + '</option>');
} else {
if (old == data[i][1]) {
var selected = i;
}
var node = Y.Node.create('<option value="'
+ data[i][1] + '">' + data[i][0]
+ '</option>');
}
Y.Node.get('#shippingtype').appendChild(node);
}
if (typeof (selected) != "undefined") {
Y.Node.get('#shippingtype').set(
'selectedIndex', selected)
} else {
var replace = new Array();
replace["%old%"] = oldname;
replace["%new%"] = Y.Node.get('#shippingtype')
.get('options').item(
Y.Node.get('#shippingtype')
.get('selectedIndex'))
.get('text');
ez18nAlert(
"The shipping method '%old%' is not available for your country of destination and was changed to '%new%'.",
replace);
}
Y.log("INFO2: "
+ Y.Lang.dump(Y.Node.get('#shippingtype')
.get('options')));
}
ezjson('getshipping?country=' + country, doit);
});
}
function ez18nAlert(text, args) {
var doit = function(data, args) {
for ( var x in args) {
data = data.replace(x, args[x]);
}
alert(data);
}
ezjson('translate?text=' + text, doit, args);
}
function changeShipping() {
YUI( YUI3_config )
.use(
'node',
function(Y) {
if (Y.Node.get("#shipping-checkbox").get("checked")) {
Y.Node.get("#shippinginfo").setStyle('display', 'none');
} else {
Y.Node.get("#shippinginfo").setStyle('display',
'block');
if (document.register.company_name) {
document.register.s_company_name.value = document.register.company_name.value;
}
if (document.register.company_additional) {
document.register.s_company_additional.value = document.register.company_additional.value;
}
if (document.register.mi) {
document.register.s_mi.value = document.register.mi.value;
}
if (document.register.state) {
document.register.s_state.value = document.register.state.value;
}
document.register.s_first_name.value = document.register.first_name.value;
document.register.s_last_name.value = document.register.last_name.value;
document.register.s_zip.value = document.register.zip.value;
document.register.s_phone.value = document.register.phone.value;
if (Y.Node.get("#fax") && Y.Node.get("#s_fax")) {
document.register.s_fax.value = document.register.fax.value;
}
document.register.s_email.value = document.register.email.value;
document.register.s_address1.value = document.register.address1.value;
if (Y.Node.get("#address2")
&& Y.Node.get("#s_address2")) {
document.register.s_address2.value = document.register.address2.value;
}
document.register.s_city.value = document.register.city.value;
document.register.s_country.selectedIndex = document.register.country.selectedIndex;
}
});
}
function toggleCOS()
{
var container = document.getElementById( 'cos-content' );
if ( container )
{
if ( YAHOO.util.Dom.getStyle( container, 'display') == 'block' )
{
YAHOO.util.Dom.setStyle( container, 'display', 'none');
}
else
{
YAHOO.util.Dom.setStyle( container, 'display', 'block');
}
}
}
function enlargeImage( imsrc, ww, wh, alttext )
{
alttext = alttext.replace(/\"/ig, '&quot;');
w1=window.open('','ImageEnlarged','width='+ww+',height='+wh+',status=no,toolbar=no,menubar=no,location=no,resizable=yes,scrollbars=no,dependent=yes,innerHeight='+wh+',innerWidth='+ww+'');
w1.document.open();
w1.document.write("<html><head><\/head>");
w1.document.write("<body style=\"margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;\">");
w1.document.write("<a href=\"javascript:window.close()\" title=\"" + alttext + "\" style=\"margin: 0px 0px 0px 0px;border: none;padding: 0px 0px 0px 0px;\"><img name=\"theimg\" style=\"margin: 0px 0px 0px 0px;border: none;padding: 0px 0px 0px 0px;\" src=\"" + imsrc + "\" alt=\"" + alttext + "\" /></a>");
w1.document.write("<\/body><\/html>");
w1.focus();
};
function change()
{
if (document.getElementById( 'shipping-checkbox' ).checked)
{
document.getElementById( 'shippinginfo' ).style.display = 'none';
}
else
{
document.getElementById( 'shippinginfo' ).style.display = 'block';
}
}
function showmail( id)
{
var element = document.getElementById(id);
var nospamplease = element.getAttribute( 'href' );
var str_out = '';
var num_out = '';
var num_in;
var hex = '0123456789abcdef'
nospamplease=nospamplease.substr(nospamplease.lastIndexOf("/")+1);
num_out = nospamplease;
for(i = 0; i < num_out.length; i += 2)
{
num_in1 = ''
num_in = parseInt(num_out.substr(i,2)) + 23;
while (num_in != 0)
{
num_in1 = hex.charAt(num_in%16)+num_in1;
num_in = num_in >> 4;
}
num_in = unescape('%' + num_in1);
str_out += num_in;
str_out = unescape(str_out);
}
nospamplease = str_out;
element.setAttribute( 'href', 'mailto:' + nospamplease );
element.setAttribute( 'title', nospamplease );
}
