var API,global=this;API=API||{};var Q,E,D,F,W,I,C;(function(){var L,cX;var l=new RegExp("^(function|object)$","i");var b8=function(ez,ey){return !!(typeof ez[ey]=="object"&&ez[ey]);};API.isRealObjectProperty=b8;var aV=function(eA,ey){var ez=typeof eA[ey];return !!((l.test(ez)&&eA[ey])||ez=="unknown");};API.isHostMethod=aV;var aD=function(eA,ez){var ey=typeof eA[ez];return !!(l.test(ey)&&eA[ez]);};API.isHostObjectProperty=aD;var am=function(){var ey=arguments.length;while(ey--){if(!API[arguments[ey]]){return false;}}return true;};API.areFeatures=am;var G=function(ez,ey){var eA=ez.constructor.prototype[ey];return typeof eA=="undefined"||eA!==ez[ey];};API.isOwnProperty=G;var dz=!!Function.prototype.call;var bP,bJ;if(dz){bP=function(ez,ey){var eA=Array.prototype.slice.call(arguments,2);if(eA.length){return function(){ez.apply(ey,Array.prototype.concat.apply(eA,arguments));};}return function(){ez.apply(ey,arguments);};};bJ=function(eA,ez,ey){var eB;eA=bP.apply(this,[eA,ez].concat(Array.prototype.slice(arguments,3)));return function(){if(eB){global.clearTimeout(eB);eB=0;}var eC=Array.prototype.slice(arguments,0);eB=global.setTimeout(function(){eA.apply(this,eC);},ey);};};API.bind=bP;API.bindDeferred=bJ;}if(b8(this,"document")){L=this.document;}var dq=(function(){var ey=function(){};return function(ez,eA){ey.prototype=eA.prototype;ez.prototype=new ey();ez.superConstructor=eA;ez.prototype.constructor=ez;};})();API.inherit=dq;function dl(eA){var ey=[];var ez=eA.length;ey.length=ez;while(ez--){ey[ez]=eA[ez];}return ey;}API.toArray=dl;var bN=function(eA){var eB=1,ez=arguments.length;var ey=eA.length>>>0;while(eB<ez){eA[ey]=arguments[eB++];ey=ey+1>>>0;}return eA.length;};API.push=bN;var p=function(ez){var eA,ey=ez.length>>>0;if(ey){eA=ez[--ey];delete ez[ey];}ez.length=ey;return eA;};API.pop=p;var cv;if(Array.prototype.indexOf){cv=function(ey,ez){return ey.indexOf(ez);};}else{cv=function(ez,eA){var ey=ez.length>>>0;var eB=Number(arguments[1])||0;eB=(eB<0)?Math.ceil(eB):Math.floor(eB);if(eB<0){eB+=ey;}for(;eB<ey;eB++){if(ez[eB]===eA){return eB;}}return -1;};}API.indexOf=cv;var an;var bs;var c1;var bZ;var a8,cC;if(Array.prototype.filter){an=function(ey,eA,ez){return ey.filter(eA,ez);};}else{if(dz){an=function(ey,eB,eA){var ez=ey.length,eC=[],eD=0;eA=eA||ey;while(ez--){if(typeof ey[ez]!="undefined"){if(eB.call(eA,ey[ez],ez,ey)){eC[eD++]=ey[ez];}}}return eC.reverse();};}}API.filter=an;if(dz){cC=function(eC,eB,eA){var eD;eA=eA||eC;if(arguments[4]){for(var ez=0,ey=eC.length;ez<ey;ez++){eB.call(eA,eC[ez],ez,eC);}}else{for(eD in eC){if(G(eC,eD)){eB.call(eA,eC[eD],arguments[3]?+eD:eD,eC);}}}};}API.forEachProperty=cC;if(Array.prototype.forEach){a8=function(ey,eA,ez){ey.forEach(eA,ez);};}else{if(cC){a8=function(ey,eA,ez){return cC(ey,eA,ez,true,arguments[3]);};}}API.forEach=a8;if(Array.prototype.map){bs=function(ey,eA,ez){return ey.map(eA,ez);};}else{if(dz){bs=function(ey,eB,eA){var ez=ey.length,eC=[];eA=eA||ey;while(ez--){if(typeof ey[ez]!="undefined"){eC[ez]=eB.call(eA,ey[ez],ez,ey);}}return eC.reverse();};}}API.map=bs;if(Array.prototype.every){bZ=function(ey,eA,ez){return ey.every(eA,ez);};}else{if(dz){bZ=function(ey,eB,eA){var ez=ey.length;eA=eA||ey;while(ez--){if(typeof ey[ez]!="undefined"){if(!eB.call(eA,ey[ez],ez,ey)){return false;}}}return true;};}}API.every=bZ;if(Array.prototype.some){c1=function(ey,eA,ez){return ey.some(eA,ez);};}else{if(dz){c1=function(ey,eB,eA){var ez=ey.length;eA=eA||ey;while(ez--){if(typeof ey[ez]!="undefined"){if(eB.call(eA,ey[ez],ez,ey)){return true;}}}return false;};}}API.some=c1;var ac;var ce=(function(){var ey=0;return function(ez){return ez.uniqueID||(ez.uniqueID="_api"+ey++);};})();API.elementUniqueId=ce;var ax,r,m,co,A=[];var e,cp,P;if(L){e=aV(L,"addEventListener");cp=aV(this,"addEventListener");P=aV(this,"attachEvent");r=false;m=function(){return r;};co=function(eA){if(!r){r=true;var ez=A.length;var ey=ez-1;while(ez--){A[ey-ez](eA);}}};ax=function(eA,ey){var ez=function(eD){if(e){ey.addEventListener("DOMContentLoaded",co,false);}if(cp){global.addEventListener("load",co,false);}else{if(P){global.attachEvent("onload",co);}else{var eC=global.onload;global.onload=function(eE){if(eC){eC(eE);}co();};}}};ey=ey||global.document;if(ey==global.document){if(!A.length){ez(global);}A[A.length]=eA;return true;}if(ac){var eB=ac(ey);if(eB){ez(eB);return true;}}return false;};API.documentReady=m;API.documentReadyListener=co;API.attachDocumentReadyListener=ax;}var en;var bj,K,ei,dv,dk,aH,ca,et,bn;var bw;var da,b6,aS=[];var dH,dB,au,a5,bb,T,dD,a;var bH,dj;var dY,dp,cQ,bR,a7,cB,X,aq,Y,a2;var cU,a9,d6;var bi,cE;var b0,bc,eb,ad,dR,bu,d3,cY,bo,de,ap,cu,aO,a4,d8;var o={"for":"htmlFor",accesskey:"accessKey",codebase:"codeBase",frameborder:"frameBorder",framespacing:"frameSpacing",nowrap:"noWrap",maxlength:"maxLength","class":"className",readonly:"readOnly",longdesc:"longDesc",tabindex:"tabIndex",rowspan:"rowSpan",colspan:"colSpan",ismap:"isMap",usemap:"useMap",cellpadding:"cellPadding",cellspacing:"cellSpacing"};var bW,cz,ar,df;var a6,dM,ed=new RegExp("([^-]*)-(.)(.*)");var ao;var ds,aI,aa,aY,h,ay,at,ev,az,a0;var ak,aE,dJ,aR;if(L){ac=(function(){if(b8(L,"parentWindow")){return function(ey){return(ey||global.document).parentWindow;};}if(b8(L,"defaultView")&&L.defaultView==this){return function(ey){return(ey||global.document).defaultView;};}if(b8(L,"__parent__")){return function(ey){return(ey||global.document).__parent__;};}})();}API.getDocumentWindow=ac;var ee;function eq(ey){return[ey.offsetHeight||0,ey.offsetWidth||0,ey.clientHeight||0,ey.clientWidth||0,ey.scrollHeight||0,ey.scrollWidth||0];}API.getElementSize=eq;API.emptyNode=eb=function(ey){while(ey.firstChild){ey.removeChild(ey.firstChild);}};function cL(ey){if(ey.ownerDocument){return ey.ownerDocument;}if(ey.parentNode){while(ey.parentNode){ey=ey.parentNode;}if(ey.nodeType==9||(!ey.nodeType&&!ey.tagName)){return ey;}if(ey.document&&typeof ey.tagName=="string"){return ey.document;}}return null;}API.getElementDocument=cL;function d5(ey){return(ey.parentNode&&(ey.parentNode.tagName||ey.parentNode.nodeType==1))?ey.parentNode:(ey.parentElement||null);}API.getElementParentElement=d5;function dm(ey){var ez=(ey.tagName||ey.nodeName).toLowerCase();return(!ez.indexOf("html:"))?ez.substring(5):ez;}API.getElementNodeName=dm;var cG=(function(){var ey=(aV(global,"decodeURIComponent"))?global.decodeURIComponent:((aV(global,"escape"))?global.escape:null);if(ey){return function(ez){return ey(ez);};}})();var dK=(function(){var ey=(aV(global,"encodeURIComponent"))?global.encodeURIComponent:((aV(global,"escape"))?global.escape:null);if(ey){return function(ez){return ey(ez);};}})();var O,aL,H,cS,b1,ck;if(cG&&aV(global,"location")&&typeof global.location.search=="string"){b1={};cS=new RegExp("\\+","g");aL=global.location.search.substring(1).split("&");H=aL.length;while(H--){O=aL[H].split("=");if(O.length==2){O[0]=cG(O[0]);O[1]=cG(O[1].replace(cS," "));if(O[1]){b1[O[0]]=(b1[O[0]])?[b1[O[0]],O[1]].join(","):O[1];}}}ck=API.getQuery=function(ez,ey){return b1[ez]||((typeof ey=="undefined")?null:ey);};}var dn;ao=function(eB,eA,ez){var ey;ey=eA.childNodes.length;while(ey--){if(eA.childNodes[ey].id==eB.id){if(typeof dn=="function"){dn(eB,eA.childNodes[ey]);}eB=eA.childNodes[ey];break;}}if(eB.id==ez){eB.id="";}return eB;};function ae(ey){return typeof ey.canHaveChildren=="undefined"||ey.canHaveChildren;}var dX,cd;var dr,x,ew,cR;var dy,bG,cb,bS;if(L){if(aD(L,"all")){dy=(function(){return function(eB,eA){var ez,ey,eD,eC;if(!eA){return eB.all;}else{ey=dl(eB.all);ez=ey.length;eC=[];while(ez--){eD=ey[ez];if((eD.nodeType==1&&eD.tagName!="!")||(!eD.nodeType&&eD.tagName)){eC[eC.length]=ey[ez];}}return eC.reverse();}};})();}cb=function(ey,eB){var eA,ez;ey=ey||global.document;eA=b8(ey,"documentElement")?ey.documentElement:((typeof cY=="function")?cY("html",ey)[0]:null);if(!eA&&dy){ez=dy(ey);eA=ez[(ez[0].tagName=="!")?1:0];if(eA&&!eB&&eA.tagName.toLowerCase()!="html"){eA=null;}}return eA;};API.getHtmlElement=cb;bG=function(ey){return cb(ey,true);};API.getAnElement=bG;cX=bG();if(cX&&typeof cX.parentNode!="undefined"){bS=function(ez,eA){var ey=eA.parentNode;while(ey&&ey!=ez){ey=ey.parentNode;}return ey==ez;};}API.isDescendant=bS;}if(L){bW=!!(cX&&aV(cX,"getAttribute")&&cX.getAttribute("style")&&typeof cX.getAttribute("style")=="object");if(!bW&&aV(L,"createElement")){cz=(function(){var ey=L.createElement("td");if(ey&&aV(ey,"getAttribute")){return ey.getAttribute("colspan")!==null;}})();ar=(function(){var ey=L.createElement("form");ey.setAttribute("enctype","application/x-www-form-urlencoded");ey.removeAttribute("enctype");return ey.getAttribute("enctype")!==null;})();df=(function(){var ey=L.createElement("input");ey.type="checkbox";ey.checked=true;return(typeof ey.hasAttribute!="undefined"&&ey.hasAttribute("value"));})();}en=(function(){var ez,ey;if(cX&&aV(cX,"hasAttribute")){return function(eE,eB){var eD,eF=eB.toLowerCase();var eC=o[eF];var eG=typeof eE[eC];if(cz){if(d8.test(eF)){if(!eE.getAttribute(eF)){return false;}if(typeof eE.outerHTML=="string"){eD=new RegExp("^[^>]*\\s+"+eB+"=(['\"])?\\w+\\1?","i");return eD.test(eE.outerHTML);}}else{if(eG=="number"&&!eE.getAttribute(eF)){return false;}else{if(aO.test(eF)){var eA=eE["default"+eF.substring(0,1).toUpperCase()+eB.substring(1)];if(typeof eA=="boolean"){return eA;}}}}}if(ar&&eF=="enctype"){if(typeof eE.outerHTML=="string"){eD=new RegExp("^[^>]*\\s+"+eB+"=(['\"])?\\w+\\1?","i");return eD.test(eE.outerHTML);}return !!(eE.attributes.enctype&&eE.attributes.enctype.specified);}if(df&&eF=="value"&&typeof eE.outerHTML=="string"){eD=new RegExp("^[^>]*\\s+value=(['\"])?\\w*\\1?","i");return eD.test(eE.outerHTML);}return eE.hasAttribute(eB);};}if(cX&&aV(cX,"attributes")){ez=function(eB,eA){ey=eB.attributes[eA];return !!(ey&&ey.specified);};if(bW){return function(eD,eA){var eG=arguments[2]||cL(eD);if(eG&&typeof(eG.selectNodes)!="undefined"){return ez(eD,eA);}var eF,eC,eE=eA.toLowerCase();var eB=eE=="enctype"?"encType":o[eE];if(eB&&eB.toLowerCase()==eE){eA=eB;}if(eD.attributes){eF=eD.attributes[eA]||eD.attributes[eE];}if(eF){if(d8.test(eE)&&eF.value=="1"){eC=new RegExp("^[^>]*\\s+"+eA+"=(['\"])?\\w*\\1?","i");return eC.test(eD.outerHTML);}if(eF.specified){return true;}if(typeof eD[eA]=="boolean"){if(aO.test(eE)){return eD["default"+eE.substring(0,1).toUpperCase()+eA.substring(1)];}return eD[eA];}if(eE=="value"&&((/^input$/i.test(eD.tagName)&&/^text$/i.test(eD.type)))){return !!(eD.defaultValue||eD.defaultValue!=eD.value);}if(/^(enctype|value)$/.test(eE)&&typeof eD.outerHTML=="string"){eC=new RegExp("^[^>]*\\s+"+eA+"=(['\"])?\\w*\\1?","i");return eC.test(eD.outerHTML);}}return false;};}return ez;}})();API.hasAttribute=en;bc=function(){var ey,ez=arguments.length;if(ez>1&&typeof arguments[ez-1]=="boolean"){ey=arguments[ez-1];ez--;}while(ez--){arguments[ez].disabled=!ey;}};API.disableElements=bc;d3=(function(){function ey(ez,eA){return(ez&&ez.id==eA)?ez:null;}if(aV(L,"getElementById")){return function(eA,ez){return ey((ez||global.document).getElementById(eA),eA);};}if(aV(L,"all")){return function(eA,ez){return ey((ez||global.document).all[eA],eA);};}})();API.getEBI=d3;de=function(eA,ey){if(!ey){ey=global;}var ez=ey.frames[eA];if(!ez&&d3){ez=d3(eA,ey.document);if(ez&&aD(ez,"contentWindow")){ez=ez.contentWindow;}else{ez=null;}}return ez;};API.getFrameById=de;ap=function(ey,ez){return ey.contentDocument||(ey.contentWindow||de(ey.name,ez)||ey).document||null;};API.getIFrameDocument=ap;b0=(function(){if(dy){return function(ez,ey){return(ey=="*"&&ez.all)?dy(ez,true):ez.getElementsByTagName(ey);};}return function(ez,ey){return ez.getElementsByTagName(ey);};})();cY=(function(){var ey;if(aV(L,"getElementsByTagName")){ey=L.getElementsByTagName("*");if(ey&&(ey.length||dy)){return function(eA,ez){return b0(ez||global.document,eA);};}}if(aD(L,"all")&&aV(L.all,"tags")){return function(eA,ez){return(ez||global.document).all.tags(eA);};}})();API.getEBTN=cY;if(cY){bo=function(ey){return cY("head",ey||global.document)[0]||null;};}API.getHeadElement=bo;a6=function(ez){if(ed.test(ez)){var ey=ez.match(ed);return(ey)?([ey[1],ey[2].toUpperCase(),ey[3]].join("")):ez;}return ez;};if(cX&&aV(cX,"removeAttribute")){cu=function(eA,ey){var eB=ey.toLowerCase();var ez=o[eB];if(bW){if(ez&&ez.toLowerCase()==eB){ey=ez;}else{ey=a6(ey);}}ez=ez||eB;if(typeof eA[ez]=="boolean"){eA[ez]=false;}else{eA.removeAttribute(ey);}};}aO=new RegExp("^(checked|selected)$");d8=new RegExp("^(row|col)?span$");a4=new RegExp("^(href|src|data|usemap|longdesc|codebase|classid|profile|cite)$");API.removeAttribute=cu;ad=(function(){var eA,eE,ey,eB,eF,eD,ez,eC;if(cX&&aV(cX,"getAttribute")&&en){if(bW){eD=new RegExp("^on");ez=new RegExp("[\\n\\r]","g");eC=new RegExp("^function [^\\(]*\\(\\) *{(.*)} *$");return function(eH,eG){var eI=arguments[2]||cL(eH);if(eI&&typeof(eI.selectNodes)!="undefined"){return eH.getAttribute(eG);}if(en(eH,eG)){eB=eG;eG=eG.toLowerCase();eE=o[eG];if(!eE){if(aO.test(eG)){return eH["default"+eG.substring(0,1).toUpperCase()+eG.substring(1)]?"":null;}if(eG=="style"){return(eH.style)?(eH.style.cssText||""):"";}if(a4.test(eG)){return eH.getAttribute(eG,2);}if(eD.test(eG)&&eH[eG]){eA=eH[eG].toString();if(eA){eA=eA.replace(ez,"");if(eC.test(eA)){return eA.replace(eC,"$1");}}return null;}eF=eH.tagName.toLowerCase();if(eF=="select"&&eG=="type"){return null;}if(eF=="form"&&eH.getAttributeNode){eA=eH.getAttributeNode(eG);return(eA&&eA.nodeValue)?eA.nodeValue:null;}}ey=a6(eE||eG);if(typeof eH[ey]=="unknown"){return"[unknown]";}else{if(a4.test(ey)){return eH.getAttribute(ey,2);}if(typeof eH[ey]=="boolean"){return(eH[ey])?"":null;}if(typeof eH[ey]=="undefined"){return eH.getAttribute(eB);}if(eG=="value"&&eH.tagName.toLowerCase()=="input"&&eH.type.toLowerCase()=="text"){return eH.defaultValue;}return(typeof eH[ey]!="string"&&eH[ey]!==null&&eH[ey].toString)?eH[ey].toString():eH[ey];}}return null;};}return function(eI,eG){var eJ=eG.toLowerCase();var eH=o[eJ]||(eJ.indexOf("-")!=-1&&a6(eJ))||eJ;if(typeof eI[eH]=="boolean"){if(aO.test(eJ)){return eI["default"+eJ.substring(0,1).toUpperCase()+eJ.substring(1)]?"":null;}return eI[eH]?"":null;}if(cz&&aV(eI,"hasAttribute")){return en(eI,eG)?eI.getAttribute(eG):null;}return eI.getAttribute(eG);};}})();API.getAttribute=ad;var b7="/favicon.ico";if(ad){var b,cO,bh=(function(){var ey=L.createElement("a");if(ey&&aV(ey,"setAttribute")){ey.setAttribute("href",b7);return ey.href!=b7;}})();if(bh&&aV(L,"createElement")){cO=(function(){var eA,ey={};var ez=function(eD,eB,eE){var eC=eB.toLowerCase();eE=eE||L.createElement(eD);if(eE&&aV(eE,"setAttribute")){eE.setAttribute(eC,b7);ey[eC]=eE[eB]==b7;}};ez("form","action");eA=L.createElement("img");ez("img","useMap",eA);ez("img","src",eA);ez("img","longDesc",eA);ez("link","href");ez("head","profile");eA=L.createElement("object");ez("object","codeBase",eA);ez("object","classid",eA);ez("object","data",eA);ez("blockquote","cite");ez("area","href");return ey;})();b=L.createElement("a");}dR=function(eA,ey){var eB=ey.toLowerCase();var ez=o[eB]||a6(eB);var eD=b;switch(typeof eA[ez]){case"boolean":return aO.test(eB)?eA["default"+eB.substring(0,1).toUpperCase()+eB.substring(1)]:eA[ez];case"undefined":return ad(eA,eB);default:if(en(eA,ey)){if(bh&&b&&(a4.test(eB)||eB=="action")&&cO[eB]&&!(/^a$/i).test(eA.tagName)){var eC=arguments[2]||cL(eA);if(eC&&eC!=global.document&&aV(eC,"createElement")){eD=eC.createElement("a");}eD.setAttribute("href",ad(eA,eB));return eD.href;}return eB=="value"?ad(eA,eB):eA[ez];}return null;}};API.getAttributeProperty=dR;}h=(function(){var eD,eC,ey,ez,eB,eA;if(cX&&aV(cX,"setAttribute")){if(bW){eA=function(eI,eF,eJ){var eH,eG,eE=eI.parentNode;if(eE&&aV(eE,"childNodes")&&typeof eI.outerHTML=="string"){eG=ce(eI);eI.id=eI.id||eG;eH=new RegExp(eF+"=['\"]{0,1}[a-zA-Z0-9_]+['\"]{0,1}","i");eI.outerHTML=eI.outerHTML.replace(eH," ").replace(">"," "+eF+'="'+eJ+'">');if(eI.parentNode!==eE){eI=ao(eI,eE,eG);}}else{eI[eF]=eJ;}return eI;};ez=new global.RegExp("^on");eB=new RegExp("^(a|img|form|input|select|button|textarea|iframe)$");if(aV(global.document,"createElement")){eD=global.document.createElement("div");}return function(eH,eG,eI){var eJ=cL(eH);if(eJ&&typeof(eJ.selectNodes)!="undefined"){eH.setAttribute(eG,eI);return eH;}eG=eG.toLowerCase();eC=eH.tagName.toLowerCase();switch(eG){case"style":if(eH.style){eH.style.cssText=eI;}break;case"checked":case"selected":eH["default"+eG.substring(0,1).toUpperCase()+eG.substring(1)]=eI.toLowerCase()==eG||!eI;break;case"defer":case"disabled":case"multiple":case"readonly":case"ismap":eH[eG]=(eI.toLowerCase()==eG||!eI);break;case"type":if(eC!="select"){if(eC=="input"&&(eH.parentNode||(eH.attributes&&eH.attributes.type&&eH.attributes.type.specified))){eH=eA(eH,"type",eI);}else{eH.type=eI;}}break;case"name":var eF=eB.test(eC);var eE=(eJ==global.document)?eD:(eJ&&eJ.createElement("div"));if(eH.parentNode===null&&eF&&eE){eE.appendChild(eH);}eH=eA(eH,"name",eI);if(eF&&eE&&eH.parentNode==eE){eE.removeChild(eH);}break;default:if(ez.test(eG)){eH[eG]=new Function(eI);}else{ey=a6(o[eG]||eG);if(typeof eH[ey]=="undefined"){eH.setAttribute(eG,eI);}else{eH[ey]=eI;}}}return eH;};}return function(eH,eF,eJ){var eI=eF.toLowerCase();var eG=o[eI]||eI;if(typeof eH[eG]=="boolean"){var eE=!eJ||eI==eJ.toLowerCase();if(aO.test(eI)){if(eE){eH.setAttribute(eI,eI);}else{eH.removeAttribute(eI);}}else{eH[eG]=eE;}}else{if(eI=="value"&&typeof eH.defaultValue=="string"){eH.defaultValue=eJ;}else{eH.setAttribute(eF,eJ);}}return eH;};}})();API.setAttribute=h;if(h){ay=function(eA,ey,eC){var eB=ey.toLowerCase();var ez=o[eB]||a6(eB);if(typeof eC=="string"&&typeof eA[ez]=="undefined"&&ez==eB){eA.setAttribute(eB,eC);}else{if(eB=="value"){h(eA,"value",eC);}else{if(cz&&typeof eA[ez]=="number"){h(eA,eB,eC+"");}else{if(aO.test(eB)){if(eC){h(eA,eB,"");}else{cu(eA,eB);}}else{eA[ez]=eC;}}}}return eA;};API.setAttributeProperty=ay;}if(cX){bu=(function(){if(aD(cX,"children")){return function(eA){var ey,eC,ez,eB;if(arguments[1]){return eA.children;}ey=[];eC=eA.children;for(ez=eC.length;ez--;){eB=eC[ez];if((eB.nodeType==1&&eB.tagName!="!")||(!eB.nodeType&&eB.tagName)){ey[ey.length]=eB;}}return ey.reverse();};}if(aV(cX,"childNodes")){return function(eA){var eC,ey=eA.childNodes,eB=[];var ez=ey.length;while(ez--){eC=ey[ez];if((eC.nodeType==1&&eC.tagName!="!")||(!eC.nodeType&&eC.tagName)){eB.push(ey[ez]);}}return eB.reverse();};}})();}API.getChildren=bu;dM=new RegExp("[^\\t\\n\\r ]");API.isEmptyTextNode=function(ey){return !dM.test(ey.data);};var aK;cE=function(ey){return false;};aK=cE();API.isXmlParseMode=cE;bi=(function(){if(aV(L,"createElement")){return(function(){if(aK&&aV(L,"createElementNS")){return function(ez,ey){return(ey||global.document).createElementNS("http://www.w3.org/1999/xhtml","html:"+ez);};}return function(ez,ey){return(ey||global.document).createElement(ez);};})();}})();API.createElement=bi;if(bi&&h){a0=function(ey){return function(eC,eA){var ez;if(typeof eA.type!="undefined"&&G(eA,"type")){eC.setAttribute("type",eA.type);delete eA.type;}var eB=eA.name;if(eB){eC=ey(eC,"name",eB);if(eC.tagName.toLowerCase()=="iframe"&&aD(eC,"contentWindow")){eC.contentWindow.name=eB;}delete eA.name;}for(ez in eA){if(G(eA,ez)){eC=ey(eC,ez,eA[ez]);}}return eC;};};API.setAttributes=az=a0(h);API.setAttributeProperties=at=a0(ay);ds=function(ez,eA,ey){var eB=bi(ez,ey||global.document);if(eB){eB=az(eB,eA);}return eB;};API.createElementWithAttributes=ds;aI=function(ez,eA,ey){var eB=bi(ez,ey||global.document);if(eB){eB=at(eB,eA);}return eB;};API.createElementWithProperties=aI;if(cX&&aV(cX,"appendChild")){ev=function(ey){return function(eA,eB,eC,ez){if(!ez){ez=cL(eC);}if(ez){var eD=bi(eA,ez);if(eD){eD=ey(eD,eB);eC.appendChild(eD);}return eD;}return null;};};aa=API.createAndAppendElementWithAttributes=ev(az);aY=API.createAndAppendElementWithProperties=ev(at);}}bH=function(eA,ey,ez){if(aV(L,eA)){return function(eB){return(eB||global.document)[eA];};}if(cY&&(!ez||typeof an=="function")){return function(eB){var eC,eD;if(typeof ey=="string"){eC=cY(ey,eB);}else{eC=[];eD=ey.length;while(eD--){eC=eC.concat(dl(cY(ey[eD],eB)));}}return(ez)?an(eC,ez):eC;};}};dj=function(ez,ey,eA){if(aV(L,ez)){return function(eC,eB){return(eB||global.document)[ez][eC];};}if(d3){return function(eE,eB){var eF,eD,eC,eG;if(typeof eE=="string"){eF=d3(eE,eB);if(eF&&(!eF.name||eF.name==eE)){if(typeof ey=="string"){if(dm(eF)==ey){return eF;}}else{eC=ey.length;eG=dm(eF);while(eC--){if(eG==ey[eC]){return eF;}}}}}eD=eA();if(typeof eE=="string"){eC=eD.length;while(eC--){if(eD[eC].name==eE||(!eD[eC].name&&eD[eC].id==eE)){return eD[eC];}}return null;}return eD[eE]||null;};}};T=API.getImages=bH("images","img");if(T){bb=API.getImage=dj("images","img",T);}a5=API.getForms=bH("forms","form");if(a5){au=API.getForm=dj("forms","form",a5);}dB=API.getAnchors=bH("anchors","a",function(ey){return typeof ey.href!="unknown"&&!ey.href;});if(dB){dH=API.getAnchor=dj("anchors","a",dB);}a=API.getLinks=bH("links",["a","area"],function(ey){return typeof ey.href=="unknown"||ey.href;});if(a){dD=API.getLink=dj("links",["a","area"],a);}bw=function(ey,ez){ey.src=ez;};API.changeImage=bw;if(this.Image){b6=function(eA,ez,ey){var eB=new global.Image();eB.src=eA;eB.height=ez;eB.width=ey;aS[aS.length]=eB;return aS.length-1;};API.preloadImage=b6;if(bi){da=function(ez){var ey=bi("img");var eA=aS(ez);ey.src=eA.src;ey.height=eA.height;ey.width=eA.width;return ey;};API.clonePreloadedImage=da;}}bw=function(ey,ez){if(typeof ez=="number"){if(aS[ez]){ey.src=aS[ez].src;}}else{ey.src=ez;}};API.changeImage=bw;if(en){ei=function(ey){return(ey.value||(en(ey,"value")?ey.value:ey.text));};}API.getOptionValue=ei;if(aV(global,"Option")){bj=function(ez,eC,eA){var eB=new global.Option(),ey=ez.options.length;eB.text=eC;if(typeof eA!="undefined"){eB.value=eA;}if(ez.options.add){ez.options.add(eB,ez.options.length);}if(ey==ez.options.length){ez.options[ez.options.length]=eB;}return eB;};API.addOption=bj;K=function(eA,ey){var ez;for(ez in ey){if(G(ey,ez)){bj(eA,ey[ez],ez);}}};API.addOptions=K;}ca=function(ez){ez.options.length=0;var ey=ez.options.length;while(ey--){ez.options[ey]=null;}};API.removeOptions=ca;bn=(function(){var ey=function(ez){return encodeURIComponent(ez).replace(/%20/g,"+").replace(/(.{0,3})(%0A)/g,function(eB,eC,eA){return eC+(eC=="%0D"?"":"%0D")+eA;}).replace(/(%0D)(.{0,3})/g,function(eB,eC,eA){return eC+(eA=="%0A"?"":"%0A")+eA;});};if(typeof encodeURIComponent!="undefined"&&String.prototype.replace&&ey("\n \r")=="%0D%0A+%0D%0A"){return ey;}})();API.urlencode=bn;if(ei){dk=function(eC,eE){var ez,eD,eB=eC.type;if(eB&&!eB.indexOf("select")){ez=[];for(var eA=0,ey=eC.options.length;eA<ey;eA++){eD=eC.options[eA];if(eD[(eE)?"defaultSelected":"selected"]){ez[ez.length]=ei(eD);}}if(ez.length==1){ez=ez[0];}return ez;}switch(eB){case"checkbox":case"radio":return(eC[(eE)?"defaultChecked":"checked"])?eC.value||"on":"";default:return eC[(eE)?"defaultValue":"value"];}};API.inputValue=dk;aH=function(eA){var ez;var eB=dk(eA,true);var ey=dk(eA);if(typeof eB=="string"){return(eB==ey);}ez=eB.length;while(ez--){if(eB[ez]!=ey[ez]){return true;}}return false;};API.inputChanged=aH;dv=function(eA){var ez,ey=eA.elements;ez=ey.length;while(ez--){if(aH(ey[ez])){return true;}}return false;};}if(bn&&ei){et=function(eE){var eF,eA,eL,ez,eI=eE.elements,eG=[];var eH=new RegExp("^(checkbox|radio)$");var eD=new RegExp("^(text|password|hidden|textarea)$");function eK(eN,eM){eG[eG.length]=bn(eN)+"="+bn(eM);}for(var eC=0,ey=eI.length;eC<ey;eC++){eF=eI[eC];eA=eF.name;if(eA&&!eF.disabled){eL=eF.type;if(!eL.indexOf("select")){if(eL=="select-one"||eF.multiple===false){if(eF.selectedIndex>=0){eK(eA,ei(eF.options[eF.selectedIndex]));}}else{for(var eB=0,eJ=eF.options.length;eB<eJ;eB++){ez=eF.options[eB];if(ez.selected){eK(eA,ei(ez));}}}}else{if(eH.test(eL)){if(eF.checked){eK(eA,eF.value||"on");}}else{if(eD.test(eL)){eK(eA,eF.value);}}}}}return eG.join("&");};}API.serializeFormUrlencoded=et;if(String.prototype.trim){aR=function(ey){return ey.trim();};}else{if(String.fromCharCode(160).replace(/\s/,"").length){aR=function(ey){return ey.replace(/^[\s\xA0](\s|\xA0)*/,"").replace(/(\s|\xA0)*[\s\xA0]$/,"");};}else{aR=function(ey){return ey.replace(/^\s\s*/,"").replace(/\s*\s$/,"");};}}if(cX){aE=(function(){if(typeof cX.innerText=="string"){return function(ey){return ey.innerText;};}if(typeof cX.textContent=="string"){return function(ey){return ey.textContent;};}if(b8(cX,"firstChild")){return function(ey){var ez=[];var eA=ey.firstChild;while(eA){if(eA.nodeType==3||eA.nodeType==4){if(dM.test(eA.data)){ez[ez.length]=eA.data;}}else{if(eA.nodeType==1){ez[ez.length]=aE(eA);}}eA=eA.nextSibling;}return ez.join("");};}})();API.getElementText=aE;dJ=(function(){var ey,ez,eA;if(typeof cX.innerText=="string"){return function(eB,eC){eB.innerText=eC;};}if(aV(cX,"removeChild")&&aV(L,"createTextNode")){return function(eC,eD){var eB=cL(eC);while(eC.firstChild){eC.removeChild(eC.firstChild);}eC.appendChild(eB.createTextNode(eD));};}if(typeof cX.innerHTML=="string"){ey=new RegExp("<","g");ez=new RegExp(">","g");eA=new RegExp("&","g");return function(eB,eC){eB.innerHTML=eC.replace(eA,"&amp;").replace(ey,"&lt;").replace(ez,"&gt;");};}})();API.setElementText=dJ;}if(dJ&&aE){ak=function(ey,ez){dJ(ey,aE(ey)+ez);};API.addElementText=ak;}if(cX&&typeof cX.innerHTML=="string"){if(bi&&!cE()&&typeof cX.outerHTML=="string"&&aV(cX,"childNodes")){bR=bi("select");if(bR&&aV(bR,"insertAdjacentHTML")&&typeof bR.canHaveChildren=="boolean"){bR.innerHTML="<option>T</option>";a7=(!bR.options.length);}}if(a7){aq=function(eB,eA){var ez=ce(eB);eB.id=eB.id||ez;var ey=eB.parentNode;eB.innerHTML="";eB.outerHTML=eB.outerHTML.replace(">",">"+eA+"</select>");if(eB.parentNode!==ey){eB=ao(eB,ey,ez);}return eB;};}Y=(function(){var eB;var ey=new RegExp("^[^<]*<script","i");function ez(eD,eC){switch(eB){case"table":dp=bi("div",eC);return"<table>"+eD+"</table>";case"caption":case"colgroup":case"col":case"thead":case"tbody":case"tfoot":dp=bi("div",eC);return["<table><",eB,">",eD,"</",eB,"></table>"].join("");case"form":dp=bi("div",eC);}return eD;}function eA(eC){switch(eB){case"table":return dp.firstChild;case"caption":case"colgroup":case"col":case"thead":case"tbody":case"tfoot":return dp.firstChild.firstChild;default:return dp;}}if(aV(bi&&bi("div")||cX,"insertAdjacentHTML")){return function(eD,eC){eB=dm(dp);if(!eC&&ey.test(eD)&&!cE()){eD="&nbsp;"+eD;}eD=ez(eD);dp.insertAdjacentHTML("afterBegin",eD);dp=eA(eD);};}return function(eD,eC){eB=dm(dp);if(!eC&&ey.test(eD)&&!cE()){eD="&nbsp;"+eD;}eD=ez(eD);dp.innerHTML=eD;dp=eA(eD);};})();if(aV(cX,"removeChild")&&bi&&b8(cX,"firstChild")){a2=function(eB,eA,ez,ey){var eC=dm(eB);if(eC=="head"){eC="div";}dp=bi(eC,ez);if(dp){Y(eA,ey);while(dp.firstChild){eB.appendChild(dp.firstChild);}dp=null;}};dY=function(eA,ez,ey){if(ae(eA)){a2(eA,ez,cL(eA),true);}};API.addElementHtml=dY;}cQ=function(ez,ey){var eA;dp=bi("div",ey);if(dp){Y(ez);eA=dp.childNodes;dp=null;}return eA;};API.htmlToNodes=cQ;cB=(function(){if(a2){return function(ez,ey){if(aq&&dm(ez)=="select"){return aq(ez,ey);}if(ae(ez)){while(ez.firstChild){ez.removeChild(ez.firstChild);}a2(ez,ey,cL(ez));}return ez;};}})();API.setElementHtml=cB;X=(function(){if(typeof cX.outerHTML=="string"){return function(ez,ey){ez.outerHTML=ey;return ez;};}if(aV(cX,"insertBefore")&&b8(cX,"firstChild")){return function(eD,eA){var ez;var ey=cL(eD);var eC=d5(eD);var eB=eD.nextSibling;dp=bi("div",ey);if(dp&&eC){Y(eA,ey);eC.removeChild(eD);ez=dp.firstChild;if(eB){eC.insertBefore(dp.firstChild,eB);}else{eC.appendChild(dp.firstChild);}dp=null;return ez;}return eD;};}})();API.setElementOuterHtml=X;}dX=(function(){if(cY&&bi&&cX&&aV(cX,"appendChild")){var ey=(function(){var ez=bi("style");if(ez){if(aV(global.document,"styleSheets")){return function(eB,eE,eD,eA){var eC;if(eA.styleSheets&&eA.styleSheets.length){eC=eA.styleSheets[eA.styleSheets.length-1];if(eC.addRule){eC.addRule(eB,eE);}else{if(typeof eC.cssText=="string"){eC.cssText=eB+" {"+eE+"}";}else{if(eC.insertRule){eC.insertRule(eB+" {"+eE+"}",eC.cssRules.length);}}}}};}if(ae(ez)&&aV(global.document,"createTextNode")){return function(eB,eF,eE,eA){var eC=cb(eA);var eD=eC.scrollHeight;eE.appendChild(eA.createTextNode(eB+" {"+eF+"}"));if(eC.scrollHeight!=eD){if(eE.parentNode.offsetHeight){eE.parentNode.removeChild(eE);return false;}}};}if(typeof ez.innerText=="string"){return function(eA,eC,eB){eB.innerText+=eA+" {"+eC+"}";};}ez=null;}})();if(ey){return function(eB,eF,eE,eA){var eD,ez;var eC=cY("head",eA);if(eC[0]){eD=bi("style",eA);if(eD){eD.setAttribute("type","text/css");eD.setAttribute("media",eE||"screen");eC[0].appendChild(eD);ez=ey(eB,eF,eD,eA||global.document);eD=null;return ez;}}};}}})();API.addStyleRule=dX;if(cX&&ad&&cY){cd=function(eD,ey){var eA,eC,ez,eB;eA=cY("link",ey);eC=0;ez=eA.length;while(eC<ez){eB=eA[eC].getAttribute("title");if(eB&&eA[eC].getAttribute("rel")&&eA[eC].getAttribute("rel").indexOf("style")!=-1){eA[eC].disabled=true;if(eB.toLowerCase()==eD){eA[eC].disabled=false;}}eC++;}};API.setActiveStyleSheet=cd;}}var cZ=function(ey){return[ey.clientTop||0,ey.clientLeft||0];};API.getElementBordersOrigin=cZ;x=!!(cX&&b8(cX,"style"));if(x){dr={};cR=["display","visibility","position"];ew=3;while(ew--){dr[cR[ew]]=typeof cX.style[cR[ew]]=="string";}API.canAdjustStyle=function(ey){return dr[ey];};}var dF,c,bD,b4,bV,q,bU,c3,aG,bC;var N,cF,aC,ef;var el;var bY,di,c9;var cV,d4;var d,cr,aQ,ea;var ab=new RegExp("^(-)?[\\d\\.]*px$","i");var cs=new RegExp("^(-)?[\\d\\.]*(em|pt|cm|in)$","i");var f=new RegExp("color","i");var b3=new RegExp("rgb[a]*\\((\\d*),[\\s]*(\\d*),[\\s]*(\\d*)[),]","i");var a3=new RegExp("^rgba\\(\\d+,\\s*,\\d+,\\s*\\d,\\s*0\\)$","i");var dZ={aqua:"00FFFF",green:"008000",navy:"000080",silver:"C0C0C0",black:"000000",gray:"808080",olive:"808000",teal:"008080",blue:"0000FF",lime:"00FF00",purple:"800080",white:"FFFFFF",fuchsia:"FF00FF",maroon:"800000",red:"FF0000",yellow:"FFFF00"};var cN,af,ex=["WebkitOpacity","KhtmlOpacity","MozOpacity","opacity"];var dO,dU,d0;var aP=["Top","Left","Bottom","Right"];var d7,aj;var bI,b9,bz;if(cX){if(x){el=(function(){var ey=(typeof cX.style.top=="number")?0:"px";return function(eA,eB,ez){if(eB!==null){eA.style.top=eB+ey;}if(ez!==null){eA.style.left=ez+ey;}};})();API.positionElement=el;di=(function(){var ey=(typeof cX.style.height=="number")?0:"px";return function(eB,eA,ez){if(eA!==null&&eA>=0){eB.style.height=eA+ey;}if(ez!==null&&ez>=0){eB.style.width=ez+ey;}};})();API.sizeElement=di;bY=function(ey,ez){if(ey.offsetHeight!=ez[0]){ez[0]-=(ey.offsetHeight-ez[0]);if(ez[0]>=0){ey.style.height=ez[0]+"px";}}if(ey.offsetWidth!=ez[1]){ez[1]-=(ey.offsetWidth-ez[1]);if(ez[1]>=0){ey.style.width=ez[1]+"px";}}return ez;};c9=function(ey,ez){di(ey,ez);bY(ey,ez);};API.sizeElementOuter=c9;cV=function(ey,ez){el(ey,ez[0],ez[1]);di(ey,ez[2],ez[3]);};d4=function(ey,ez){cV(ey,ez);bY(ey,[ez[2],ez[3]]);};API.positionAndSizeElement=cV;API.positionAndSizeElementOuter=d4;dF=(typeof cX.style.cssFloat=="string")?"cssFloat":"styleFloat";bV=function(ez,ey){if(ey=="float"){ey=dF;}return(ez)?ez[ey]||null:null;};c=(function(){if(b8(cX,"currentStyle")){return function(ez,ey){return bV(ez.currentStyle,ey);};}})();API.getCascadedStyle=c;bD=(function(){var ez=new RegExp("^(absolute|fixed)$");var ey=new RegExp("^(height|width|left|top|right|bottom|margin.+|border.+|padding.+)$","i");if(b8(L,"defaultView")&&aV(L.defaultView,"getComputedStyle")){return function(eD,eC){var eA=cL(eD);var eB=eA.defaultView.getComputedStyle(eD,null);return bV(eB,eC);};}if(c){return function(eE,eD){var eH,eC,eA,eG,eB;var eF=c(eE,eD);if(eF=="inherit"){eC=d5(eE);if(eC){return bD(eC,eD);}}switch(eD){case"float":eA=bD(eE,"position");return(eA&&ez.test(eA))?"none":eF;case"display":if(eF!="none"){eC=d5(eE);while(eC){if(c(eC,"display")=="none"){return"none";}eC=d5(eC);}eA=bD(eE,"position");if(eA&&ez.test(eA)){eF="block";}else{eH=c(eE,"float");if(eH&&eH!="none"){eF="block";}}}return eF;}if(ab.test(eF)){return eF;}if(cs.test(eF)){if(ey.test(eD)){if(parseFloat(eF)){if(b8(eE,"runtimeStyle")){eG=eE.style.left;eB=eE.runtimeStyle.left;eE.runtimeStyle.left=eE.currentStyle.left;eE.style.left=eF;eF=eE.style.pixelLeft;eE.style.left=eG;eE.runtimeStyle.left=eB;return eF+"px";}}else{return"0px";}}return null;}return((eF=="auto"&&eD!="overflow")||eF=="inherit")?null:eF;};}})();API.getComputedStyle=bD;b4=function(ez,ey){var eA=bV(ez.style,ey);if(typeof eA=="number"){eA+="px";}return eA;};API.getInlineStyle=b4;q=(function(){if(b8(L,"defaultView")&&aV(L.defaultView,"getOverrideStyle")){return function(eA,ez){var ey=cL(eA).defaultView.getOverrideStyle(eA,null);return bV(ey,ez);};}if(b8(cX,"runtimeStyle")){return function(ez,ey){return bV(ez.runtimeStyle,ey);};}})();API.getOverrideStyle=q;cN=(function(eB){var ey,eA,eD;var eC=new RegExp("alpha\\(opacity=[^\\)]+\\)","i");var ez=function(eE,eF){eE.style[eA]=eF;};ey=ex.length;while(ey--){if(typeof eB.style[ex[ey]]=="string"){eA=ex[ey];return ez;}}if(typeof eB.style.filter=="string"){return function(eE,eF){eD=eE.style;if(eE.currentStyle&&!eE.currentStyle.hasLayout){eD.zoom=1;}if(!eC.test(eD.filter)){eD.filter+=" alpha(opacity="+(eF*100)+")";}else{eD.filter=eD.filter.replace(eC,(eF>=0.9999)?"":"alpha(opacity="+(eF*100)+")");}};}})(cX);API.setOpacity=cN;af=(function(eB){var ey,eA,eC=new RegExp("opacity\\s*=\\s*([^\\)]*)","i");var ez=function(eD){var eE=eD.style[eA];if(eE){return parseFloat(eE);}if(bD){eE=bD(eD,"opacity");if(eE!==null){return parseFloat(eE);}}return 1;};ey=ex.length;while(ey--){if(typeof eB.style[ex[ey]]=="string"){eA=ex[ey];return ez;}}if(typeof cX.style.filter=="string"&&c){return(function(){var eD;return function(eF){var eE=c(eF,"filter");if(eE){eD=eE.match(eC);return(eD)?parseFloat(eD[1])/100:1;}return 1;};})();}})(cX);API.getOpacity=af;aQ=function(ey){return"0123456789ABCDEF".substring(ey,ey+1);};cr=function(ey){return aQ(Math.floor(ey/16))+aQ(ey%16);};ea=function(ey){return[cr(ey[0]),cr(ey[1]),cr(ey[2])].join("");};d=function(ez){var ey=b3.exec(ez);if(ey){return["#",cr(parseInt(ey[1],10)),cr(parseInt(ey[2],10)),cr(parseInt(ey[3],10))].join("");}if(a3.test(ez)){return"transparent";}return(dZ[ez])?"#"+dZ[ez]:null;};bU=(function(){var ey=(function(){if(bD){return function(eB,eA){var eC,ez,eD;if(q){eC=q(eB,eA);}if(eC){return eC;}eD=bD(eB,eA);if(eD){return eD;}else{ez=b4(eB,eA);eD=c&&c(eB,eA);if(eD){return eD;}return((eA=="display")?"none":ez)||null;}};}return function(eC,eB){var eA,ez=b4(eC,eB);if(eB=="display"&&(ez!="none")){eA=d5(eC);while(eA){if(eA.style.display=="none"){return"none";}eA=d5(eA);}}return ez;};})();return function(eA,ez){var eB=ey(eA,ez);return(f.test(ez))?d(eB)||eB:eB;};})();API.getStyle=bU;aG=function(ez,ey,eA){if(ey=="float"){ey=dF;}ez.style[ey]=eA;};API.setStyle=aG;bC=function(ez,eA){var ey;for(ey in eA){if(G(eA,ey)){aG(ez,ey,eA[ey]);}}};API.setStyles=bC;c3=function(ez,ey){var eA=bU(ez,ey);if(ab.test(eA)){return parseFloat(eA);}if(cs.test(eA)&&!parseFloat(eA)){return 0;}return null;};API.getStylePixels=c3;d7=function(eA,ez){var ey=c3(eA,"border"+ez+"Width");if(ey===null){switch(ez){case"Left":case"Right":return eA.clientLeft||0;case"Top":case"Bottom":return eA.clientTop||0;}}return ey;};API.getElementBorder=d7;cZ=function(ey){return[ey.clientTop||d7(ey,"Top"),ey.clientLeft||d7(ey,"Left")];};API.getElementBordersOrigin=cZ;aj=(function(){var ey;return function(ez){var eA={};ey=aP.length;while(ey--){eA[aP[ey]]=d7(ez,aP[ey]);}return eA;};})();API.getElementBorders=aj;bI=function(ey,ez){return c3(ey,"margin"+ez)||0;};API.getElementMargin=bI;bz=function(ey,ez){return[bI(ey,"Top"),bI(ey,"Left")];};API.getElementMarginsOrigin=bz;b9=(function(){var ey;return function(ez){var eA={};ey=aP.length;while(ey--){eA[aP[ey]]=bI(ez,aP[ey]);}return eA;};})();API.getElementMargins=b9;N=function(ez){var ey;if(bU(ez,"position")!="fixed"&&b8(ez,"offsetParent")){do{ez=ez.offsetParent;if(ez){ey=bU(ez,"position");}}while(ez&&(!ey||ey=="static"));return ez;}};API.getPositionedParent=N;ef=function(ey){return bU(ey,"visibility")!="hidden";};API.isVisible=ef;aC=function(ey){return bU(ey,"display")!="none";};API.isPresent=aC;cF=function(ez){var ey=bU(ez,"position");return(ey)?(ey!="static"):false;};API.isPositionable=cF;dO=function(eA,ez){var ey;if(!eA.className){eA.className=ez;}else{ey=new RegExp("(^|\\s)"+ez+"(\\s|$)");if(!ey.test(eA.className)){eA.className+=" "+ez;}}};API.addClass=dO;d0=function(eB,eA){var ez,ey;if(eB.className){if(eB.className==eA){eB.className="";}else{ez=new RegExp("(^|\\s)"+eA+"(\\s|$)");ey=eB.className.match(ez);if(ey&&ey.length==3){eB.className=eB.className.replace(ez,(ey[1]&&ey[2])?" ":"");}}}};API.removeClass=d0;dU=function(ez,ey){return(new RegExp("(^|\\s)"+ey+"(\\s|$)")).test(ez.className);};API.hasClass=dU;API.findAncestor=function(eA,ey,ez){eA=d5(eA);while(eA&&(ey&&dm(eA)!=ey||ez&&!dU(eA,ez))){eA=d5(eA);}return eA;};}}var d2,s;if(typeof global.status=="string"&&aV(global,"setTimeout")){d2=(function(){var ey=new RegExp("'","g");return function(eA){if(typeof global!="undefined"){var ez=function(){if(typeof global!="undefined"){global.status=eA;}};ez.toString=function(){return"if (typeof global != 'undefined') { global.status = '"+eA.replace(ey,"\\'")+"'; }";};global.setTimeout(ez,10);}};})();API.setStatus=d2;}if(typeof global.defaultStatus=="string"){s=function(ey){global.defaultStatus=ey;};API.setDefaultStatus=s;}var k,dt,cH,dT,ch;var es=new RegExp("([\\.])","g");var g,dS,dE;function dw(ey){return ey.replace(es,"\\$1");}if(dK&&cG&&L&&typeof L.cookie=="string"){ch=function(eB,eC,ez,eE,eD,ey){var eA,eF="";eE=eE||"/";if(typeof ez=="undefined"){ez=30;}if(ez){if(typeof ez=="number"){eA=new Date();eA.setTime(eA.getTime()+(ez*86400000));ez=eA;}eF="; expires="+ez.toUTCString();}(ey||global.document).cookie=dK(eB)+"="+dK(eC)+eF+"; path="+eE+((eD)?"; secure":"");};API.setCookie=ch;dT=function(eA,ez,eD,ey){var eB=new RegExp("( |;|^)"+dw(dK(eA))+"=([^;]+)");var eC=(ey||global.document).cookie.match(eB);return(eC!==null)?((eD)?eC[2]:cG(eC[2])):((typeof ez=="undefined")?null:ez);};API.getCookie=dT;cH=function(ez,eA,ey){ch(ez,"",-1,eA,null,ey);};API.deleteCookie=cH;dt=function(){if(typeof k=="undefined"){ch("_cookietest","1");k=(dT("_cookietest","0")=="1");cH("_cookietest");}return k;};API.cookiesEnabled=dt;dE=function(eA,ez,eD,eE,ey){var eC,eB=dT(eA,null,true,ey);if(eB!==null){eC=new RegExp("(&|^)"+dw(dK(ez))+"=[^&]*&?");if(eC.test(eB)){eB=eB.replace(eC,dK(ez)+"="+dK(eD));}else{eB+="&"+dK(ez)+"="+dK(eD);}}else{eB=dK(ez)+"="+dK(eD);}(ey||global.document).cookie=dK(eA)+"="+eB+"; path="+(eE||"/");};API.setCookieCrumb=dE;dS=function(eC,eA,ez,ey){var eE=dT(eC,null,true,ey);var eF=null;var eD;if(eE!==null){eD=new RegExp("(&|^)"+dw(dK(eA))+"=([^&]*)&?");var eB=eD.exec(eE);if(eB){eF=cG(eB[1]);}}return(eF!==null&&eF.length)?eF:((typeof ez=="undefined")?null:ez);};API.getCookieCrumb=dS;g=function(eA,ez,ey){dE(eA,ez,"",null,ey);};API.deleteCookieCrumb=g;}var cP,c2,ct,aT,cJ,cj;var by,z,bF,eg,cl,B,bT;var Z={},av={},M={};var be=0;if(aV(L,"createElement")){bT=function(ey,eA){ey="on"+ey;var ez=ey+(eA&&eA.tagName||"");if(typeof M[ez]=="undefined"){M[ez]=true;eA=eA||global.document.createElement("div");if(eA&&aV(eA,"setAttribute")){if(typeof eA[ey]=="undefined"){eA.setAttribute(ey,'window.alert(" ");');M[ez]=aV(eA,ey);}}}return M[ez];};}API.isEventSupported=bT;function em(){var ey=API.attachedListeners.length;while(ey--){API.attachedListeners[ey].el.detachEvent("on"+API.attachedListeners[ey].ev,API.attachedListeners[ey].fn);}API.attachedListeners=null;global.detachEvent("onunload",em);}function c8(){var ey=API.attachedListeners.length;while(ey--){API.attachedListeners[ey].el["on"+API.attachedListeners[ey].ev]=null;}API.attachedListeners=null;global.onunload=null;}var dL=0;function bK(ey){if(ey.tagName){return ce(ey);}else{if(ey==global){return"_apiwin";}return(ey._targetId=ey._targetId||("_api"+dL++));}}function ah(eC,eD,ez,eE,ey,eB){var eA=bK(eC);if(!Z[eA]){Z[eA]={};}if(!Z[eA][eD]){Z[eA][eD]={};}Z[eA][eD][ez]=eE;av[ez]={fn:ey,context:eB};}function bx(eA,eB,ey){var ez=bK(eA);return(Z[ez]&&Z[ez][eB]&&Z[ez][eB][ey]);}function cw(eA,eB,ey){var ez=bK(eA);if(Z[ez]&&Z[ez][eB]){Z[ez][eB][ey]=null;}}var a1=function(eB,eA){var ez,ey;ez=eB();ey=eA();return(ez!==false&&ey!==false);};function V(eC,eD){var eB,ey,eA,ez=bK(eC);if(Z[ez]&&Z[ez][eD]){eA=Z[ez][eD];for(ey in eA){if(G(eA,ey)&&eA[ey]){eB=(eB)?a1(eA[ey],eB):eA[ey];}}}return eB||null;}API.eventContexts=[];var c6=0;var er=function(ey){return(function(){var eA=(function(){if(Function.prototype.call){return function(eB,eC){return function(eD){return eB.call(API.eventContexts[eC].context,eD||API.eventContexts[eC].globalContext.event);};};}else{return function(eB,eC){return function(eF){var eD=API.eventContexts[eC].context;eD.__mylibevent=eB;var eE=eD.__mylibevent(eF||API.eventContexts[eC].globalContext.event);eD.__mylibevent=null;return eE;};};}})();var ez;if(aV(ey,"addEventListener")){return function(eE,eD,eC,eB){var eF=(eB)?function(eG){return eC.call(eB,eG);}:eC;if(!eC._fnId){eC._fnId=++be;}ah(eE,eD,eC._fnId,eF,eC,eB);return eE.addEventListener(eD,eF,false);};}if(aV(ey,"attachEvent")){ez=function(eE,eD,eC,eF,eB){if(!API.attachedListeners){API.attachedListeners=[];global.attachEvent("onunload",em);}ah(eE,eD,eC._fnId,eF,eC,eB);eE.attachEvent("on"+eD,eF);if(!(eD=="unload"&&eE==global)){API.attachedListeners[API.attachedListeners.length]={el:eE,ev:eD,fn:eF};}eE=null;};}else{ez=function(eE,eD,eC,eF,eB){if(!API.attachedListeners){API.attachedListeners=[];global.onunload=(function(eG){return function(eH){eH=eH||global.event;if(typeof eG=="function"){eG(eH);}c8(eH);};})(global.onunload);}ah(eE,eD,eC._fnId,eF,eC,eB);eE["on"+eD]=V(eE,eD);if(!(eD=="unload"&&eE==global)){API.attachedListeners[API.attachedListeners.length]={el:eE,ev:eD};}eE=null;};}if(ez){return function(eG,eE,eD,eC){var eF,eB=cL(eG);if((eB||eG)==global.document){eF=global;}else{if(ac){eF=(eB&&ac(eB))||ac(eG)||eG;}}if(eF){API.eventContexts[c6]={context:eC||eG,globalContext:eF};var eH=eA(eD,c6++);if(!eD._fnId){eD._fnId=++be;}if(!bx(eG,eE,eD._fnId)){ez(eG,eE,eD,eH,eC);}return true;}return false;};}})();};var br=function(ez){var ey=(function(){if(aV(ez,"removeEventListener")){return function(eC,eB,eA){eC.removeEventListener(eB,eA,false);};}if(aV(ez,"detachEvent")){return function(eC,eB,eA){eC.detachEvent("on"+eB,eA);};}return function(eC,eB,eA){eC["on"+eB]=V(eC,eB);};})();if(ey){return function(eC,eB,eA){var eD;if(eA._fnId){eD=bx(eC,eB,eA._fnId);if(eD){cw(eC,eB,eA._fnId);ey(eC,eB,eD);}}else{ey(eC,eB,eA);}};}};function bB(ey){var ez=er(ey);return ez&&function(eD,eC,eA,eB){return ez(eA||ey,eD,eC,eB);};}function n(ez){var ey=br(ez);return ey&&function(eC,eB,eA){return ey(eA||ez,eC,eB);};}if(er){if(cX){cP=er(cX);if(cP){aT=br(cX);}API.attachListener=cP;API.detachListener=aT;}if(L){c2=bB(L);if(c2){cJ=n(L);}API.attachDocumentListener=c2;API.detachDocumentListener=cJ;}ct=bB(this);if(ct){cj=n(this);}}API.attachWindowListener=ct;API.detachWindowListener=cj;dn=function(eE,eB){var eA,ez,eD,eC=ce(eE),eF=ce(eB),ey=Z[eC];if(ey&&eC!=eF){for(eA in ey){if(G(ey,eA)){for(ez in ey[eA]){if(G(ey[eA],ez)&&ey[eA][ez]){eD=av[ez];if(eD){aT(eE,eA,eD.fn);cP(eB,eA,eD.fn,eD.context);}}}}}}};ee=function(eF,eE,eD){var eA,ez,eC,eB=ce(eF),ey=Z[eB];if(!eD){if(ey){for(eA in ey){if(G(ey,eA)){for(ez in ey[eA]){if(G(ey[eA],ez)&&ey[eA][ez]){eC=av[ez];if(eC){aT(eF,eA,eC.fn);}}}}}}}if(eE&&eF.childNodes){eA=eF.childNodes.length;while(eA--){if(eF.childNodes[eA].nodeType==1){ee(eF.childNodes[eA],true);}}}};API.purgeListeners=ee;var eh=(function(){if(Function.prototype.call){return function(eB,eA,ez,ey){return eB.call(eA,ez,ey);};}return function(eB,eA,ez,ey){eA.__mylibevent=eB;var eC=eA.__mylibevent(ez,ey);eA.__mylibevent=null;return eC;};})();var cn={},ai={};function dc(ez,eA){var ey=ce(ez);return !!(ai[ey]&&ai[ey][eA]);}function j(eA,eB,ez){var ey=ce(eA);ai[ey]=ai[ey]||{};if(!ai[ey][eB]){ai[ey][eB]=ez;return true;}return false;}function bE(eA,eB){var ez,ey=ce(eA);if(ai[ey]&&ai[ey][eB]){ez=ai[ey][eB];ai[ey][eB]=null;}return ez;}function aM(eA,eB){var ey,ez=bE(eA,eB);if(ez){for(ey in ez){if(G(ez,ey)){aT(eA,ey,ez[ey]);}}}}var aF,bA,bv,cK;var ec,al,bt,u;var aW,ag,dC;var aN,bL,cq,dd,ba;if(cP){cl=function(ey){return(ey.type=="keypress")?ey.charCode||ey.keyCode||ey.which:ey.which||ey.keyCode;};API.getKeyboardKey=cl;by=function(ey){if(ey.stopPropagation){ey.stopPropagation();}else{ey.cancelBubble=true;}};API.cancelPropagation=by;z=function(ey){if(ey.preventDefault){ey.preventDefault();}if(global.event){global.event.returnValue=false;}return false;};API.cancelDefault=z;B=function(ez){var ey={};if(typeof ez.which!="undefined"){ey.left=(ez.which==1);ey.middle=(ez.which==2);ey.right=(ez.which==3);}else{ey.left=(ez.button&1);ey.middle=(ez.button&4);ey.right=(ez.button&2);}return ey;};API.getMouseButtons=B;bF=function(ey){return(ey.target)?((ey.target.nodeType==3)?ey.target.parentNode:ey.target):ey.srcElement;};API.getEventTarget=bF;eg=function(ey){if(ey.relatedTarget){return(ey.relatedTarget.nodeType==3)?ey.relatedTarget.parentNode:ey.relatedTarget;}if(ey.srcElement){if(ey.srcElement==ey.fromElement){return ey.toElement;}if(ey.srcElement==ey.toElement){return ey.fromElement;}}return null;};API.getEventTargetRelated=eg;bA=function(ey){return function(ez){if((B(ez).right||ez.type=="contextmenu")){if(typeof bv=="undefined"){bv=ez.type;}if(bv==ez.type){eh(ey,this,ez);}return z(ez);}};};aF=(function(){function ey(eB,eA,ez){if(!dc(eB,"contextclick")){cP(eB,"mouseup",eA,ez);cP(eB,"contextmenu",eA,ez);j(eB,"contextclick",{mouseup:eA,contextmenu:eA});}}return function(eB,eA,ez){ey(eB,bA(eA),ez);};})();cK=function(ez,ey){aM(ez,"contextclick");};cn.ContextClick={attach:aF,detach:cK};API.attachContextClickListener=aF;API.detachContextClickListener=cK;bt=function(ey){return(ey.detail)?-(ey.detail)/3:ey.wheelDelta/120;};API.getMousewheelDelta=bt;u=function(ey){return function(ez){eh(ey,this,ez,bt(ez));return z(ez);};};ec=(function(){function ey(eB,eA,ez){if(!dc(eB,"mousewheel")){cP(eB,"mousewheel",eA,ez);cP(eB,"DOMMouseScroll",eA,ez);j(eB,"mousewheel",{mousewheel:eA,DOMMouseScroll:eA});}}return function(eB,eA,ez){ey(eB,u(eA),ez);};})();al=function(ey){aM(ey,"mousewheel");};cn.Mousewheel={attach:ec,detach:al};API.attachMousewheelListener=ec;API.detachMousewheelListener=al;aW=function(eC,eB,eA){var ez,ey;if(!dc(eC,"help")){ez=function(eD){dC=dC||"help";if(dC=="help"){eh(eB,this,eD);}return z(eD);};ey=function(eD){dC=dC||"keydown";if(cl(eD)==112){if(dC=="keydown"){eh(eB,this,eD);}return z(eD);}};cP(eC,"help",ez,eA);cP(eC,"keydown",ey,eA);j(eC,"help",{help:ez,keydown:ey});}};ag=function(ez,ey){aM(ez,"help");};cn.Help={attach:aW,detach:ag};API.attachHelpListener=aW;API.detachHelpListener=ag;if(typeof d2!="undefined"){cq=function(ez,ey){return(ey&&ez.title)?d2(ez.title):d2("");};}dd=function(ey,eB,eA,ez){return function(eD){var eC=eD.type=="mouseover"||eD.type=="focus";eh((eC)?ey:eB,this,eD);if(eA&&cq){cq(ez,eC);}};};ba=function(ey,eB,eA,ez){return function(eH){var eC=eg(eH);var eG=bF(eH);var eF=eH.type=="mouseover"||eH.type=="focus";var eE=ez!=eC&&(eC&&bS(ez,eC));var eD=eG&&ez!=eG&&bS(ez,eG);if(eE&&eD){return;}if(eC==ez&&eD||eG==ez&&eE){return;}eh((eF)?ey:eB,this,eH);if(eA&&cq){cq(ez,eF);}};};if(bS){aN=function(eC,ez,eE,ey,eD,eB){var eF=(typeof cY!="undefined"&&cY("*",eC).length)?ba(ez,eE,eB,eC):dd(ez,eE,eB,eC);var eA={mouseover:eF,mouseout:eF};cP(eC,"mouseover",eF,ey);cP(eC,"mouseout",eF,ey);if(eD){cP(eC,"focus",eF,ey);cP(eC,"blur",eF,ey);eA.focus=eA.blur=eF;}j(eC,"roll",eA);};API.attachRolloverListeners=aN;bL=function(ez,ey){aM(ez,"roll");};API.detachRolloverListeners=bL;}}var bm,cy;var aX,dG,c5;var ci,cM;var cm;var v;var ep,w,bX,dQ,bf,i;var dN,dg,aZ,cW,dx;var cD;var bQ;var bO,bq;var cI,ek,U;var d1;var aB=function(ez,eB,ey,eA){return((ez[0]>=ey[0])&&(ez[0]<=ey[0]+eA[0])&&(ez[1]>=ey[1])&&(ez[1]<=ey[1]+eA[1])&&(ez[0]+eB[0]<=ey[0]+eA[0])&&(ez[1]+eB[1]<=ey[1]+eA[1]));};var dW=function(ez,eB,ey,eA){return(((ez[1]>=ey[1])&&(ez[1]<=ey[1]+eA[1]))||((ez[1]<ey[1])&&(ez[1]+eB[1]>ey[1])))&&(((ez[0]>=ey[0])&&(ez[0]<=ey[0]+eA[0]))||((ez[0]<ey[0])&&(ez[0]+eB[0]>ey[0])));};var aA,bd,S,dA;var cx,du,eo,dV;var eu;var c7,aJ;if(ax){ax(function(){var eL,eB;bm=function(e1){e1=e1||global.document;if(b8(e1,"body")){return e1.body;}if(typeof cY=="function"){return cY("body",e1)[0]||null;}return null;};API.getBodyElement=bm;eL=bm();cy=function(e1){e1=e1||global.document;return(e1.documentElement&&(!e1.compatMode||e1.compatMode.indexOf("CSS")!=-1))?e1.documentElement:bm(e1);};API.getContainerElement=cy;eB=cy();var eE;var ey;var eP,eC;function eW(e2,e1,e3){if(e2){if(e2>e3[0]){e2=e3[0];}if(e2<0){e2=0;}}if(e1){if(e1>e3[1]){e1=e3[1];}if(e1<0){e1=0;}}return[e2,e1];}function e0(e1){if(!e1||e1==global.document){return global;}return(ac)?ac(e1):null;}ep=(function(){if(typeof global.pageXOffset=="number"){return function(e3){var e4=e0(e3);return(e4)?[e4.pageYOffset,e4.pageXOffset]:null;};}function e2(e3){return(e3&&(e3.scrollTop||e3.scrollLeft))&&(ep=API.getScrollPosition=function(){return[e3.scrollTop,e3.scrollLeft];})();}function e1(e4,e3){return(e4.scrollTop!=e3._scrollPositionSetLast[0]||e4.scrollLeft!=e3._scrollPositionSetLast[1])&&(ep=API.getScrollPosition=function(){return[e4.scrollTop,e4.scrollLeft];})();}if(global.document.expando||typeof global.document.expando=="undefined"){return function(e4){var e3=bm(e4);var e5=cy(e4);e4=e4||global.document;if(!e4._scrollPositionSetLast){e4._scrollPositionSetLast=[];}return((typeof e4._scrollPositionSetLast[0]=="number"&&(e1(e5,e4)||e1(e3,e4)))||e2(e4.documentElement)||e2(e3))||[0,0];};}})();API.getScrollPosition=ep;bf=(function(){var e3,e2;var e1=(function(){if(aV(global,"scrollTo")){return function(e6,e5,e4){var e7=arguments[3]||e0(e4);if(e7){e7.scrollTo(e3[1],e3[0]);}};}if(global.document.expando||typeof global.document.expando=="undefined"){if((eB&&typeof eB.scrollTop=="number")||(eL&&typeof eL.scrollTop=="number")){return function(e7,e6,e5){var e4=bm(e5);var e8=cy(e5);e5=e5||global.document;if(!e5._scrollPositionSetLast){e5._scrollPositionSetLast=[];}if(e4){e8.scrollTop=e4.scrollTop=e5._scrollPositionSetLast[0]=e7;e8.scrollLeft=e4.scrollLeft=e5._scrollPositionSetLast[1]=e6;}};}}})();if(e1){return function(e6,e5,e4,e7){e3=(!w||e7||(!e6&&!e5))?[e6,e5]:eW(e6,e5,w(e4));if(e3[0]===null||e3[1]===null){e2=ep(e4);if(e3[0]===null){e3[0]=e2[0];}if(e3[1]===null){e3[1]=e2[1];}}e1(e3[0],e3[1]);};}})();API.setScrollPosition=bf;w=(function(){if(typeof global.scrollMaxX!="undefined"){return function(e1){var e2=e0(e1);return(e2)?[e2.scrollMaxY,e2.scrollMaxX]:null;};}})();API.getScrollPositionMax=w;bX=function(e1){return[e1.scrollTop||0,e1.scrollLeft||0];};API.getElementScrollPosition=bX;i=function(e3,e2,e1,e4){var e5=(e4||(!e2&&!e1))?[e2,e1]:eW(e2,e1,dQ(e3));if(e5[0]!==null){e3.scrollTop=e5[0];}if(e5[1]!==null){e3.scrollLeft=e5[1];}};API.setElementScrollPosition=i;dQ=function(e1){var e2=eq(e1);return[e2[4]-e2[2],e2[5]-e2[3]];};dN=function(e2){e2=e2||global.document;var e1=bm(e2);var e3=cy(e2);if(e1&&e3!=e1&&e3.clientWidth===0&&typeof e1.scrollWidth=="number"){e3=e1;}return e3;};API.getScrollElement=dN;dg=(function(){var e5=dN();var e2=0;var e4,e1,e3;if(typeof global.window.document.clientHeight=="number"){return function(e6){e6=e6||global;return[e6.document.clientHeight,e6.document.clientWidth];};}if(e5&&typeof e5.clientHeight!="undefined"&&e5.clientHeight){return function(fc){fc=fc||global;var e8,fe;var fg=dN(fc.document);var e9=fg.clientWidth;if(typeof aj=="function"){e8=aj(fg);if(e8){e9+=e8.Left+e8.Right;}}if(typeof b9=="function"){fe=b9(fg);}var fd,fb,ff;var e6=global.innerWidth;var e7=e9;if(fe&&(fe.Left||fe.Right)){if(!e1){e1=((fe.Left||fe.Right)&&e9==fg.offsetWidth&&fg.offsetWidth!=e6);}if(e1){e7+=fe.Left+fe.Right;}}if(!e2&&e6&&e6>e7){e2=e6-e7;}e4=!((fg.offsetWidth||0)-e9);fd=fg.clientWidth;if(e4&&e8&&(e8.Left||e8.Right)){fd+=e8.Left+e8.Right;}if(e1&&fe&&(fe.Left||fe.Right)){fd+=fe.Left+fe.Right;}fb=fg.clientHeight;if(e4&&e8&&(e8.Top||e8.Bottom)){fb+=e8.Top+e8.Bottom;}if(e1&&fe&&(fe.Top||fe.Bottom)){fb+=fe.Top+fe.Bottom;}ff=!(e2&&fg.scrollWidth-fd<=e2);e3=((e8)?e8.Top+e8.Bottom:0)+((fe)?fe.Top+fe.Bottom:0)+fg.clientHeight==fg.scrollHeight;if(e3&&!e2&&e9>e6){var fa=bm(fc.document);return[fa.clientHeight,fg.clientWidth];}return[(fc.innerHeight&&e2&&((e3||((ff)&&fc.innerHeight-fb>=e2))))?(fc.innerHeight-((ff)?e2:0)):fb,fd];};}if(typeof global.innerHeight!="undefined"){return function(e6){e6=e6||global;return[e6.innerHeight,e6.innerWidth];};}})();API.getViewportSize=dg;var eY,eM=cb();var eR,eU;if(eM&&aV(global.document,"getBoxObjectFor")&&typeof cZ=="function"&&typeof bz=="function"){(function(){var e2=bz(eM);var e1=cZ(eM);var e3=global.document.getBoxObjectFor(eM);if(!e3){return;}if((e2[0]||e2[1]||e1[0]||e1[1])&&(e3.y==e2[0]+e1[0]&&e3.x==e2[1]+e1[1])){eY=function(e5){var e4,e9;var e6=cb(e5);var e8=cZ(e6);var e7=bz(e6);e9=e8[0]+e7[0];e4=e8[1]+e7[1];return[e9,e4];};}else{if(e3.x||e3.y){eY=function(e4){e4=e4||global.document;var e5=cb(e4);var e6=e4.getBoxObjectFor(e5);return[e6.x,e6.y];};}}if(eY){eR=function(e6,e4){var e5=eY(e4);e5[0]+=e6[0];e5[1]+=e6[1];return e5;};eU=function(e6,e4){var e5=eY(e4);e5[0]=e6[0]-e5[0];e5[1]=e6[1]-e5[1];return e5;};API.viewportToHtmlOrigin=eR;API.htmlToViewportOrigin=eU;}})();}var eK=function(e1){var e2=cb(e1);if(!e2||e2.clientWidth===0){e2=bm(e1);}return e2;};var eG=eK();if(eG){dx=(function(){var e1,e2;if(typeof bz=="function"){e1=bz(eB);e2=(eG.offsetWidth==e1[0]+eG.scrollWidth);}if(typeof eG.scrollWidth!="undefined"){return function(e3){var e4=eK(e3);return[e4.scrollHeight+((e2)?e1[0]:0),e4.scrollWidth+((e2)?e1[1]:0)];};}if(typeof global.document.width!="undefined"){return function(e3){e3=e3||global.document;return[e3.height,e3.width];};}if(typeof eG.offsetWidth!="undefined"){return function(e3){var e4=eK(e3);return[e4.offsetHeight,e4.offsetWidth];};}})();API.getViewportScrollSize=dx;if(dx){cW=function(e2){var e5,e4=[0,0];var e6=dx(e2);var e1=bm(e2);var e3=cb(e2);if(eU){e4=eU(e4,e2);}e2=e2||global.document;if(aV(e2,"getBoxObjectFor")&&e2.width&&e1&&typeof e1.clientWidth=="undefined"){e5=e2.getBoxObjectFor(e3);if(e5&&e5.width&&e5.width!=e2.width){e6[0]+=(e5.height-e1.offsetHeight);e6[1]+=(e5.width-e1.offsetWidth);}}e4[2]=e6[0];e4[3]=e6[1];return e4;};API.getViewportScrollRectangle=cW;}}if(!w&&dx&&ac){w=function(e1){var e3=dx(e1);var e2=dg(ac(e1));e3[0]-=e2[0];e3[1]-=e2[1];return e3;};API.getScrollPositionMax=w;}if(typeof ac=="function"){aZ=function(e1){var e2;var e3=(typeof ep=="function")?ep(e1):[0,0];e2=[e3[0],e3[1]];if(eU){e2=eU(e2,e1);}var e4=dg(ac(e1));e2[2]=e4[0];e2[3]=e4[1];return e2;};API.getViewportClientRectangle=aZ;}eG=null;if(bf){API.setScrollPositionTop=function(e1,e2,e3){bf(0,null,e1,null,e2,e3);};API.setScrollPositionLeft=function(e1,e2,e3){bf(null,0,e1,null,e2,e3);};if(w){API.setScrollPositionBottom=function(e1,e2,e3){bf(w(e1)[0],null,e1,true,e2,e3);};API.setScrollPositionRight=function(e1,e2,e3){bf(null,w(e1)[1],e1,true,e2,e3);};}API.setScrollPositionRelative=function(e4,e2,e1,e3,e6){var e5=ep(e1);if(e4!==null){e4+=e5[0];}if(e2!==null){e2+=e5[1];}bf(e4,e2,e1,false,e3,e6);};}API.setElementScrollPositionTop=function(e2,e1,e3){i(e2,0,null,null,e1,e3);};API.setElementScrollPositionLeft=function(e2,e1,e3){i(e2,null,0,null,e1,e3);};API.setElementScrollPositionBottom=function(e2,e1,e3){i(e2,dQ(e2)[0],null,true,e1,e3);};API.setElementScrollPositionRight=function(e2,e1,e3){i(e2,null,dQ(e2)[1],true,e1,e3);};API.setElementScrollPositionRelative=function(e4,e3,e1,e2,e6){var e5=bX(e4);if(e3!==null){e3+=e5[0];}if(e1!==null){e1+=e5[1];}i(e4,e3,e1,false,e2,e6);};eu=(function(){var e9;var e7,fc,e3,e6,e4,e5;if(typeof x=="boolean"&&x&&bi&&eL&&eL.appendChild&&eL.removeChild){var e1=bi("div");var e2=bi("div");if(e2&&e1){e7=(function(){bC(e1,{position:"absolute",visibility:"hidden",left:"0",top:"0",padding:"0",border:"solid 1px black",overflow:"auto"});bC(e2,{position:"static",left:"0",top:"0"});e1.appendChild(e2);eL.appendChild(e1);e9=e2.offsetLeft==-1;eL.removeChild(e1);e1.removeChild(e2);return e9;})();fc=(function(){var fd=cZ(eL)[1];if(fd){eL.appendChild(e1);e9=e1.offsetLeft==-fd;eL.removeChild(e1);return e9;}})();e3=(function(){bC(e1,{position:"static",height:"0",width:"0",border:"none"});bC(e2,{height:"0",width:"0"});e1.appendChild(e2);eL.appendChild(e1);e9=e2.offsetParent===eL;eL.removeChild(e1);e1.removeChild(e2);return e9;})();if(aV(global.document,"createTextNode")){e6=(function(){var fe=bi("span");var fd=global.document.createTextNode("Initializing...");fe.appendChild(fd);e2.appendChild(fe);bC(e1,{overflow:"auto"});e1.appendChild(e2);eL.appendChild(e1);var ff=fe.offsetTop;e1.scrollTop=1;e9=ff!=fe.offsetTop;eL.removeChild(e1);return e9;})();}e4=(function(){bC(e1,{position:"absolute",visibility:"hidden",left:"0",top:"0",padding:"0",border:"solid 1px"});bC(e2,{position:"absolute",left:"0",top:"0",margin:"0"});e1.appendChild(e2);eL.appendChild(e1);e9=e2.offsetLeft==1;eL.removeChild(e1);e1.removeChild(e2);return e9;})();var fa=c3(eL,"borderLeftWidth");if(fa){e5=(function(){e1=API.createElement("div");bC(e1,{position:"static",visibility:"hidden",padding:"0",border:"0"});if(eL.firstChild){eL.insertBefore(e1,eL.firstChild);}else{eL.appendChild(e1);}e9=e1.offsetLeft==fa;eL.removeChild(e1);return e9;})();}e2=e1=null;}}function fb(fe,fd){var fi,fh,fg,ff=[0,0,0,0];var fj=bU(fe,"position");if(fj!="fixed"){while(fe.parentNode&&fe.parentNode!==fd){fe=fe.parentNode;fi=bU(fe,"position")||"static";fh=bU(fe,"overflow");if(!((fi=="static"&&fj=="absolute")||fj=="fixed")){if((fe.scrollTop||fe.scrollLeft)&&fh!="visible"){ff[0]-=(fe.scrollTop||0);ff[1]-=(fe.scrollLeft||0);if(e7){fg=cZ(fe);ff[2]+=fg[0];ff[3]+=fg[1];}}}}}return ff;}function e8(fe,fi,fn){var fq=0,fo=0,fj,fm,fp;var fd,fk=[0,0,0,0];var fh=fe;var fg=cL(fe);if(fg){fj=bm(fg);}if(!fe.offsetParent&&typeof cm=="function"){return cm(fe,null);}if(fe.offsetParent===fj){if(fi&&e3){var ff=e8(fi);fo=-ff[0];fq=-ff[1];}}if(fi&&(e4||(e3&&fe.offsetParent==fj))){fm=cZ(fi);fo-=fm[0];fq-=fm[1];}if(typeof bU=="function"){var fl=bU(fe,"display");fk=fb(fe,fj);if(fn){if(e6&&fl=="inline"){fo-=fk[0];fq-=fk[1];}}else{if((!e6||(!fl||fl!="inline"))){fo+=fk[0];fq+=fk[1];}}if(e7){fo+=fk[2];fq+=fk[3];}}if(typeof bU=="function"&&fg&&typeof ep=="function"){fp=bU(fe,"position");if(fp=="fixed"){fd=ep(fg);fq+=fd[1];fo+=fd[0];}}do{if(fe!==fj||(fe.offsetLeft>0&&fe.offsetTop>0)){if(fe.offsetLeft){fq+=fe.offsetLeft;}if(fe.offsetTop){fo+=fe.offsetTop;}}if(!e4&&fe!==fh&&(!e5||fe!==fj)){e9=cZ(fe);fo+=e9[0];fq+=e9[1];}if((fp=="absolute"||fp=="fixed")&&fe.offsetParent===fj){if(fc){e9=cZ(fj);fo+=e9[0];fq+=e9[1];}fe=null;}else{fe=fe.offsetParent;}}while(fe&&fe!==fi);return[fo,fq];}if(aV(global.document,"getBoxObjectFor")){return function(fe,fg,fm){var fo,fl,fi,fk,fd,fh;var fp=(fg)?eu(fg):[0,0];var ff=cL(fe);var fj=bm(ff);var fn=ff.getBoxObjectFor(fe);if(!fn){return e8(fe,fg,fm);}fo=[fn.y,fn.x];if(typeof bU=="function"){fi=fe;while(fi&&fi.nodeType==1&&fh!="fixed"){fh=bU(fi,"position");fi=fi.parentNode;}if(fh=="fixed"){fd=(typeof ep=="function")?ep(ff):[0,0];fo[0]+=fd[0];fo[1]+=fd[1];if(eU){fo=eU(fo,ff);}}else{if(!fm){fk=fb(fe,fj);fo[0]+=fk[0]+fk[2];fo[1]+=fk[1]+fk[3];}}}fl=cZ(fe);return[fo[0]-fl[0]-fp[0],fo[1]-fl[1]-fp[1]];};}if(eL&&aV(eL,"getBoundingClientRect")){return function(ff,fh,fj){if(fh){return e8(ff,fh,fj);}else{var fm,fk;var fl=ff.getBoundingClientRect();var fg=cL(ff);var fi=bm(fg);var fe=cb(fg);var fd=[0,0];fk=fl.top;fm=fl.left;if(fe){if(fi&&fe!=fi&&fe.clientWidth===0&&typeof fi.clientTop=="number"){fe=fi;}if(fe.clientTop){fk-=fe.clientTop;}if(fe.clientLeft){fm-=fe.clientLeft;}if(fe.scrollTop||fe.scrollLeft){fd=[fe.scrollTop,fe.scrollLeft];}}if(typeof ep=="function"){fd=ep(fg);}fk+=fd[0];fm+=fd[1];return[fk,fm];}};}return e8;})();API.getElementPosition=eu;if(bf){API.setScrollPositionToElement=function(e3,e6,e2,e5){var e1,e4;if(aV(e3,"scrollIntoView")&&!e6&&!e2){e3.scrollIntoView();}else{e1=cL(e3);e4=eu(e3);if(eR){e4=eR(e4,e1);}e6=e6||[];bf(e4[0]-(e6[0]||0),e4[1]-(e6[1]||0),e1,false,e2,e5);}};API.setScrollPositionCenterElement=function(e2,e1,e3){var e5=dg(cL(e2));var e4=eq(e2);API.setScrollPositionToElement(e2,[Math.round((e5[0]-e4[0])/2),Math.round((e5[1]-e4[1])/2)],e1,e3);};}API.setElementScrollPositionToElement=function(e3,e2,e6,e1,e5){var e4;e6=e6||[];e4=(N(e2)===e3)?eo(e2,e3):eu(e2,e3);i(e3,e4[0]-(e6[0]||0),e4[1]-(e6[1]||0),false,e1,e5);};API.setElementScrollPositionCenterElement=function(e5,e3,e2,e6){var e4,e1,e7;e7=eq(e5);e4=e7[2];e1=e7[3];e7=eq(e3);i(e5,e3,[Math.round((e4-e7[0])/2),Math.round((e1-e7[1])/2)],false,e2,e6);};cD=(function(){var e1=eL||eM;if(e1){if(aV(e1,"dispatchEvent")&&aV(global.document,"createEvent")&&ac){return function(e4,e6,e5,e8){var e2=cL(e4);var e7=ac(e2);var e3=e2.createEvent(e5||"MouseEvents");if(e3){if(e8&&e3.initMouseEvent){e3.initMouseEvent(e6,false,true,e7,0,e8.screenX,e8.screenY,e8.clientX,e8.clientY,e8.ctrlKey,e8.altKey,e8.shiftKey,e8.metaKey,e8.button,null);}e3.initEvent(e6,false,false);e4.dispatchEvent(e3);}};}if(aV(e1,"fireEvent")){return function(e2,e3){e2.fireEvent("on"+e3);};}}})();API.dispatchEvent=cD;bQ=(function(){var e2,e3,e1;return function(e4){if(typeof e4.pageX=="number"){bQ=API.getMousePosition=function(e5){return[e5.pageY,e5.pageX];};return bQ(e4);}if(typeof e4.clientX=="number"&&typeof ep=="function"){bQ=API.getMousePosition=function(e6,e5){e5=e5||cL(bF(e6));if(e5){e1=bm(e5);e3=cy(e5);if(e1&&e3!=e1&&e3.clientWidth===0&&typeof e1.scrollWidth=="number"){e3=e1;}e2=ep(e5);return[e6.clientY+e2[0]-(e3.clientTop||0),e6.clientX+e2[1]-(e3.clientLeft||0)];}};return bQ(e4);}};})();API.getMousePosition=bQ;if(eM&&bi&&ad&&h&&aV(global.document,"createTextNode")&&aV(global.document,"childNodes")&&aV(eM,"appendChild")&&typeof eM.nodeType=="number"){ek=function(e6,e8,e1){var e4,e2,e3,e5,e7;e1=e1||global.document;switch(e6.nodeType){case 1:e3=bi(dm(e6),e1);if(e3){if(e6.attributes&&e6.attributes.length){e4=e6.attributes.length;while(e4--){if(e6.attributes[e4].specified){e2=e6.attributes[e4].nodeName;e7=ad(e6,e6.attributes[e4].nodeName);if(e7!==null){e3=h(e3,e2,e7);}}}}if(e8&&e6.childNodes&&e6.childNodes.length){e4=e6.childNodes.length;while(e4--){e5=ek(e6.childNodes[e4],e8,e1);if(e5){if(e5.nodeType!=1){if(ae(e3)&&(dM.test(e5.data)||dm(e3)=="pre")){e3.appendChild(e5);}else{if(dm(e3)=="script"&&typeof d6=="function"){d6(e3,e5.nodeValue);}}}else{if(ae(e3)){e3.appendChild(e5);}}}}}return e3;}break;case 3:return e1.createTextNode(e6.nodeValue);}};API.importNode=ek;U=function(e2,e1){e1=ek(e1,true,cL(e2));if(e1){while(e2.firstChild){e2.removeChild(e2.firstChild);}while(e1.firstChild){e2.appendChild(e1.firstChild);}return true;}return false;};API.setElementNodes=U;cI=function(e2,e1){e1=ek(e1,true,cL(e2));while(e1.firstChild){e2.appendChild(e1.firstChild);}};API.addElementNodes=cI;}aA=function(e1,e3,e2){return aB(eu(e1),eq(e1),e3,e2);};bd=function(e2,e1){return aB(eu(e2),eq(e2),eu(e1),eq(e1));};API.elementContainedInElement=bd;S=function(e1,e3,e2){return(dW(eu(e1),eq(e1),e3,e2));};dA=function(e2,e1){return(dW(eu(e2),eq(e2),eu(e1),eq(e1)));};API.elementOverlapsElement=dA;if(dr){if(eL&&bD&&aV(eL,"appendChild")&&typeof bi=="function"){eP=bi("div");if(eP){bC(eP,{height:"0",width:"0",padding:"0",top:"0",left:"0",position:"absolute",visibility:"hidden",border:"solid 1px"});eL.appendChild(eP);eE=(bD(eP,"height")=="2px");eC=bi("div");if(eC){bC(eC,{margin:"0",position:"absolute"});eP.appendChild(eC);ey=(bD(eC,"left")=="1px");eL.removeChild(eP);eC=null;}eP=null;}}v=function(e1){var e2=[];e2[0]=c3(e1,"height");e2[1]=c3(e1,"width");if((e2[0]===null||e2[1]===null||eE)){if(typeof e1.offsetHeight=="number"){e2[0]=e1.offsetHeight;e2[1]=e1.offsetWidth;e1.style.height=e2[0]+"px";e1.style.width=e2[1]+"px";bY(e1,e2);}else{return null;}}return e2;};API.getElementSizeStyle=v;d1=function(e1,e2){var e3;if(typeof e1.height!="number"){e3=bU(e1,"display");if(!e3||e3=="inline"){if(typeof dG=="function"){dG(e1,true);if(e1.style.display=="inline"){e1.style.display=e2||"block";}return true;}return false;}}return true;};cm=(function(){var e1;if(eL&&typeof eL.offsetLeft=="number"){e1=function(e4,e6,e2){var e5=e4.offsetLeft;var e3=e4.offsetTop;el(e4,e6,e2);if(e5!=e4.offsetLeft){e2-=(e4.offsetLeft-e5);}if(e3!=e4.offsetTop){e6-=(e4.offsetTop-e3);}if(e5!=e2||e3!=e6){el(e4,e6,e2);}return[e6,e2];};}return function(e4,e3){var e7=bU(e4,"position");var e2=c3(e4,"left");var e6=c3(e4,"top");if(e2!==null&&e6!==null&&(!ey||cF(e4))){return(ey&&e1&&(e2+"px"!=e4.style.left||e6+"px"!=e4.style.top))?e1(e4,e6,e2):[e6,e2];}if(b8(e4,"offsetParent")&&typeof eu=="function"){e3=(typeof e3=="undefined")?N(e4):e3;if(!e3&&e7=="relative"){e2=e6=0;}else{var e5=(e3)?eu(e4,e3,true,e3):eu(e4,null,true,e3);e6=e5[0];e2=e5[1];}}else{if(cF(e4)){e2=e6=0;}else{return null;}}return(e1)?e1(e4,e6,e2):[e6,e2];};})();API.getElementPositionStyle=cm;aX=(function(){var e1,e3="ADDRESS|BLOCKQUOTE|BODY|DD|DIV|DL|DT|FIELDSET|FORM|IFRAME|I?FRAME|FRAMESET|H\\d|OL|P|UL|CENTER|DIR|HR|MENU|PRE",e2={};var e5,e4;if(eL&&bD&&aV(eL,"appendChild")&&typeof bi=="function"){e4=bi("div");if(e4){bC(e4,{position:"absolute",left:"0",top:"0"});e4.style.position="absolute";eL.appendChild(e4);e5=bi("table");if(e5){e4.appendChild(e5);if(bD(e5,"display")=="block"){e3+="|TABLE|TBODY|TH|TFOOT|TR|TD|COL.*|CAPTION|LI";}else{e2={li:"list-item",table:"table",tbody:"table-row-group",tr:"table-row",td:"table-cell",th:"table-header-group",tfoot:"table-footer-group",caption:"table-caption",colgroup:"table-column-group",col:"table-column"};}eL.removeChild(e4);e5=null;e4=null;}}}e1=new RegExp("^("+e3+")$","i");return function(e6){if(e1.test(e6)){return"block";}return e2[e6]||"inline";};})();if(dr.display){dG=function(e2,e1,e3){var e4;if(typeof e1=="undefined"){e1=true;}if(e1){if(e3){e2.style.display=e3;}else{e2.style.display="";if(bD){e4=bD(e2,e3);if(e4&&e4!="none"){return;}}e2.style.display=aX(dm(e2));}}else{e2.style.display="none";}};}API.presentElement=dG;c5=function(e1,e2){dG(e1,!aC(e1),e2);};API.toggleElementPresence=c5;if(dr.visibility){ci=function(e3,e1,e2){if(typeof e1=="undefined"){e1=true;}e2=e2||{};if(e1&&typeof dG!="undefined"){if(e2.skipPresenceCheck||bU(e3,"display")=="none"){dG(e3,e2.display);}}e3.style.visibility=(e1)?"visible":"hidden";if(!e1&&typeof dG!="undefined"&&e2.removeOnHide){e3.style.display="none";}};API.showElement=ci;cM=function(e2,e1){ci(e2,!ef(e2)||!aC(e2),e1);};API.toggleElement=cM;}if(dr.position){dV=function(e2,e1){var e4;e1=(typeof e1=="undefined")?N(e2):e1;var e3=bU(e2,"position");if(e3!="relative"){if(e1){e4=eu(e2,e1);el(e2,e4[0],e4[1]);}else{el(e2,0,0);}e2.style.position="relative";}};API.relativeElement=dV;cx=function(e2,e1){e1=(typeof e1=="undefined")?N(e2):e1;var e5=eu(e2,e1);var e4=v(e2);var e3=(typeof bz=="function")?bz(e2):[0,0];if(e4){di(e2,e4[0],e4[1]);}if(e5){el(e2,e5[0]-e3[0],e5[1]-e3[1]);}e2.style.position="absolute";};API.absoluteElement=cx;}du=function(e3,e2,e1){var e4=bU(e3,"position");if(!e4||e4=="static"){if(dr.position){((!e1||e1=="absolute")?cx:dV)(e3,e2);return true;}return false;}return true;};eo=function(e1,e2){return(bU(e1,"position")=="relative")?eu(e1,e2,true):cm(e1,e2);};}if(!dr){return;}var eJ,eF,eT;var eV,eI;var eX,eO,eD,eQ,eN,eH,ez,eS,eZ;var eA=function(e1,e2){if(!aC(e1)){if(typeof dG=="function"){dG(e1,true,e2);return aC(e1);}return false;}return true;};eJ=function(e6){var e3,e9,fr,fl,fq,e4,e1,fp,fk,fu,fb,fo,fc,e5,fv,e2,fs,ff,fj,ft,fw;var fi=e6||{};function e8(fy,fn){e9(e3,fy,fo,fn);}function fe(){global.clearInterval(fv);fv=0;}function fm(fn){fe();if((!fb||!fb(e3,fn))&&(fn||e4)){e8((fr)?ff:fs,(e4)?3:2);}if(fk){fk(e3,fn);}}function fa(){if(--fq){if(fl=="inandout"||fl=="outandin"){fr=!fr;}e2=new Date();}else{fm();}}function e7(){if((fl=="inandout"&&fr)||(fl=="outandin"&&!fr)){e8(ft*(ff-fs));fr=!fr;if(fu){fu(e3,fq);}e2=new Date();}else{fm();}}function fh(){fj=((new Date()-e2)/e1);if(fj>1){fj=1;}ft=fj;if(!fr){ft=1-ft;}if(fp&&fj<1){ft=fp(ft);}e8(ft*(ff-fs));if(fj==1){if(fl=="in"||fl=="out"||(fl=="inandout"&&!fr)||(fl=="outandin"&&fr)){fa();}else{e7();}}}function fx(){fm(true);}function fd(fy,fn){return(typeof fy[fn]=="undefined")?fi[fn]:fy[fn];}function fg(fy,fn){return function(fA,fC,fB,fz){fy(fA,fC,fB,fz);fn(fA,fC,fB,fz);};}this.start=function(fA,fz,fB,fy,fC){var fn;if(fv){fx();}fz=fz||{};e3=fA;fs=fd(fz,"from")||0;ff=fd(fz,"to")||1;fl=(fz.dir||"in").toLowerCase();fr=fl!="out"&&fl!="outandin";e1=fd(fz,"duration");fp=fd(fz,"ease");fk=fB;fu=fy;fb=fC;fo={};fc=fd(fz,"effectParams");if(fc){for(fn in fc){if(G(fc,fn)){fo[fn]=fc[fn];}}}e4=fd(fz,"revert");fw=fd(fz,"effects");if(typeof fw!="function"){fn=fw.length;while(fn--){e9=(e9)?fg(e9,fw[fn]):fw[fn];}}else{e9=fw;}e5=fd(fz,"fps")||30;e2=new Date();fq=fd(fz,"repeat")||1;fv=global.setInterval(fh,1000/e5);e8((fr)?fs:ff,1);};this.stop=function(fn){if(fn){fr=(fl=="in"||fl=="outandin");fx();}else{fm();}};this.busy=function(){return !!fv;};};API.EffectTimer=eJ;eF=function(e2,e3,e4){var e1=e3.length;while(e1--){e4[e3[e1]]=e2.style[e3[e1]];}};eT=function(e2,e3,e4){var e1=e3.length;while(e1--){e2.style[e3[e1]]=e4[e3[e1]];}};if(typeof ci=="function"){eS=ci;ci=API.showElement=(function(){var e3={};var e1={};function e2(e6,e4,e5){if(!e4&&(e5&&e5.removeOnHide)&&typeof dG=="function"){dG(e6,false);}}return function(e9,e5,e6,fa){var e8,e4,fb,e7;e6=e6||{};e7=ce(e9);if(e3[e7]){e3[e7].stop(true);dG(e9,e6.display);}if(e6.effects){e8=new eJ();e6.dir=(e5)?"in":"out";e6.revert=true;e1[e7]=fa;if(eA(e9,e6.display)){e4=function(fc,fd){e2(fc,e5,e6);e8=null;e3[e7]=null;if(e1[e7]){e1[e7](fc,e5);}};fb=function(fc,fd){if(!e5&&!fd){eS(fc,false);}};e3[e7]=e8;e8.start(e9,e6,e4,null,fb);}}else{eS(e9,e5,e6);if(fa){fa();}}return e9;};})();cM=API.toggleElement=function(e2,e1,e3){return ci(e2,!ef(e2)||!aC(e2),e1,e3);};ci.async=true;cM.async=true;}if(typeof di=="function"){eZ=di;di=(function(){var e2={};var e1={};return function(e3,e6,e8,fb,e5){var fa,e4,e9,e7;if(fb&&fb.duration){e7=ce(e3);if(e2[e7]){e2[e7].stop(true);}fa=new eJ();fb.effects=c7.grow;e9=fb.effectParams||{};e9.targetSize=[e6,e8];fb.effectParams=e9;e1[ce(e3)]=e5;e4=function(){fa=null;e2[e7]=null;if(e1[e7]){e1[e7](e3);}};e2[e7]=fa;fa.start(e3,fb,e4);}else{eZ(e3,e6,e8);if(e5){e5(e3);}}};})();di.async=true;API.sizeElement=di;}if(typeof el=="function"){eX=el;el=(function(){var e2={};var e1={};return function(e3,e8,e4,fb,e6){var fa,e5,e9,e7;if(fb&&fb.duration){e7=ce(e3);if(e2[e7]){e2[e7].stop(true);}fa=new eJ();fb.effects=c7.move;e9=fb.effectParams||{};e9.targetPosition=[e8,e4];fb.effectParams=e9;e1[e7]=e6;e5=function(fc,fd){fa=null;e2[e7]=null;if(e1[e7]){e1[e7](fc,fd);}};e2[e7]=fa;fa.start(e3,fb,e5);}else{eX(e3,e8,e4);if(e6){e6(e3);}}};})();el.async=true;API.positionElement=el;}c7={};if(typeof cN=="function"){c7.fade=function(e2,e4,e3,e1){if(e1){if(e1>2){e4=(typeof e3.targetOpacity!="undefined")?0:1;}if(e1==2){e4=1;}if(e1==1){e3.opacity=af(e2)||1;if(e3.opacity>=0.9999){e3.opacity=1;}if(dr.visibility){e2.style.visibility="visible";}}}e4=(typeof e3.targetOpacity!="undefined")?e3.opacity+(e3.targetOpacity-e3.opacity)*e4:e3.opacity*e4;cN(e2,(e4>=1)?0.9999:e4);};}eI=function(e3,e8,e6,e5){var e7,e1,e4,e2;e7=e8[0];e1=e8[1];e4=e6[0];e2=e6[1];switch(e3){case"left":e1=((e1+e2)-(e5*e2));break;case"top":e7=((e7+e4)-(e5*e4));break;case"diagonalsw":e7=((e7+e4)-(e5*e4));e1=((e1-e2)+(e5*e2));break;case"diagonalnw":e7=((e7-e4)+(e5*e4));e1=((e1-e2)+(e5*e2));break;case"diagonalse":e7=((e7+e4)-(e5*e4));e1=((e1+e2)-(e5*e2));break;case"diagonalne":e7=((e7-e4)+(e5*e4));e1=((e1+e2)-(e5*e2));break;case"bottom":e7=((e7-e4)+(e5*e4));break;default:e1=((e1-e2)+(e5*e2));}return[e7,e1];};eV=function(e2,e5,e4){var e3=e5[0];var e1=e5[1];switch(e2){case"top":return"rect(0px "+e1+"px "+Math.round(e4*e3)+"px 0px)";case"left":return"rect(0px "+Math.round(e4*e1)+"px "+e3+"px 0px)";case"zoom":return"rect("+Math.round(((1-e4)/2)*e3)+"px "+Math.round((e4/2)*e1+e1/2)+"px "+Math.round((e4/2)*e3+e3/2)+"px "+Math.round(((1-e4)/2)*e1)+"px)";case"horizontal":return"rect("+(Math.round(((1-e4)/2)*e3))+"px "+e1+"px "+Math.round((e4/2)*e3+e3/2)+"px 0px)";case"vertical":return"rect(0px "+Math.round((e4/2)*e1+e1/2)+"px "+e3+"px "+(Math.round(((1-e4)/2)*e1))+"px)";case"diagonalnw":return"rect("+Math.round((1-e4)*e3)+"px "+e1+"px "+e3+"px "+Math.round((1-e4)*e1)+"px)";case"diagonalne":return"rect("+Math.round((1-e4)*e3)+"px "+Math.round(e4*e1)+"px "+e3+"px 0px)";case"diagonalsw":return"rect(0px "+e1+"px "+Math.round(e4*e3)+"px "+Math.round((1-e4)*e1)+"px)";case"diagonalse":return"rect(0px "+Math.round(e4*e1)+"px "+Math.round(e4*e3)+"px 0px)";case"bottom":return"rect("+Math.round((1-e4)*e3)+"px "+e1+"px "+e3+"px 0px)";default:return"rect(0px "+e1+"px "+e3+"px "+Math.round((1-e4)*e1)+"px)";}};if(typeof eX=="function"){c7.drop=(function(){var e1;return function(e3,e5,e4,e2){if(e2){if(e2>2){eT(e3,["top","left","position"],e4);return;}if(e2==1){eF(e3,["top","left","position"],e4);if(typeof du=="undefined"||du(e3)){if(!e4.dimOuter){e4.dimOuter=eq(e3);}if(!e4.pos){e4.pos=cm(e3);}}else{e4.pos=null;}if(dr.visibility){e3.style.visibility="visible";}}}if(e4.pos){e1=eI(e4.side,e4.pos,e4.dimOuter,e5);eX(e3,e1[0],e1[1]);}};})();}if(typeof eZ=="function"){c7.grow=(function(){var e5,e3,e2;var e1=new RegExp("(.+)(em|px|pt|%)");function e4(e8){var e7;var e6=b4(e8,"fontSize")||bU(e8,"fontSize");if(e6){e7=e6.match(e1);}return e7&&{size:parseFloat(e7[1]),unit:e7[2]};}return function(e7,e9,e8,e6){if(e6){if(e6>2){eT(e7,["overflow","fontSize","height","width"],e8);return;}if(e6==1){eF(e7,["overflow","fontSize","height","width"],e8);e7.style.overflow="hidden";if(d1(e7)){if(!e8.dim){e8.dim=v(e7);}}else{e8.dim=null;}if(bD){e8.font=e4(e7);}if(dr.visibility){e7.style.visibility="visible";}}}if(e8.dim){if(e8.targetSize){e3=(e8.dim[0]+(e8.targetSize[0]-e8.dim[0])*e9);e2=(e8.dim[1]+(e8.targetSize[1]-e8.dim[1])*e9);}else{e5=e8.axes;e3=(!e5||e5==1)?e8.dim[0]*e9:null;e2=(!e5||e5==2)?e8.dim[1]*e9:null;if(!e5&&e8.font&&e9>=0){e7.style.fontSize=(e8.font.size*e9)+e8.font.unit;}}eZ(e7,(e3<0)?null:e3,(e2<0)?null:e2);}};})();c7.fold=function(e2,e4,e3,e1){if(e1==1){e3.axes=e3.axes||2;}c7.grow(e2,e4,e3,e1);};}if(API.unclipElement){c7.clip=(function(){return function(e2,e4,e3,e1){if(e1){if(e1>2){eT(e2,["overflow","position"],e3);API.unclipElement(e2);return;}if(e1==1){eF(e2,["overflow","position"],e3);e2.style.overflow="hidden";if(typeof du=="function"){du(e2);}if(!e3.dimOuter){e3.dimOuter=eq(e2);}if(dr.visibility){e2.style.visibility="visible";}}}e2.style.clip=eV(e3.side,e3.dimOuter,e4);};})();c7.zoom=function(e2,e4,e3,e1){if(e1==1){e3.side="zoom";}c7.clip(e2,e4,e3,e1);};c7.horizontalBlinds=function(e2,e4,e3,e1){if(e1==1){e3.side="horizontal";}c7.clip(e2,e4,e3,e1);};c7.verticalBlinds=function(e2,e4,e3,e1){if(e1==1){e3.side="vertical";}c7.clip(e2,e4,e3,e1);};if(typeof eX=="function"){c7.slide=(function(){var e1;return function(e3,e5,e4,e2){if(e2){if(e2>2){eT(e3,["overflow","top","left","position"],e4);API.unclipElement(e3);return;}if(e2==1){eF(e3,["overflow","top","left","position"],e4);e3.style.overflow="hidden";if(typeof du=="undefined"||du(e3)){if(!e4.dimOuter){e4.dimOuter=eq(e3);}if(!e4.pos){e4.pos=cm(e3);}}else{e4.pos=null;}if(dr.visibility){e3.style.visibility="visible";}}}if(e4.pos){e1=eI(e4.side,e4.pos,e4.dimOuter,e5);eX(e3,e1[0],e1[1]);e3.style.clip=eV(e4.side,e4.dimOuter,e5);}};})();}}if(typeof eX=="function"){c7.move=function(e2,e4,e3,e1){if(e1){if(e1>2){if(e3.pos){eX(e2,e3.pos[0],e3.pos[1]);}return;}if(e1==1){if(typeof du=="undefined"||du(e2)){if(!e3.pos){e3.pos=cm(e2);}if(e3.pos){if(e3.targetPosition[0]===null){e3.targetPosition[0]=e3.pos[0];}if(e3.targetPosition[1]===null){e3.targetPosition[1]=e3.pos[1];}}}else{e3.pos=null;}}}if(e3.pos){eX(e2,(e3.pos[0]+((e3.targetPosition[0]-e3.pos[0])*e4)),(e3.pos[1]+((e3.targetPosition[1]-e3.pos[1])*e4)));}};if(typeof maximizeElement=="function"){eD=maximizeElement;eQ=restoreElement;maximizeElement=API.maximizeElement=function(e3,fe,e7){var e5,fc,e8,e1,fa,e2,e6,e9,fb,fd,e4;if(fe){e2=e3.style.top;e6=e3.style.left;e9=e3.style.height;fb=e3.style.width;fd=e3.style.visibility;e4=e3.style.position;e3.style.visibility="hidden";e1=eD(e3);if(e4==e3.style.position){fc=c3(e3,"top");e5=c3(e3,"left");e8=c3(e3,"height");fa=c3(e3,"width");e3.style.top=e2;e3.style.left=e6;e3.style.height=e9;e3.style.width=fb;e3.style.visibility=fd;el(e3,fc,e5,fe,e7);di(e3,e8,fa,fe,e7);}else{e3.style.visibility=fd;if(e7){e7(e3);}}}else{e1=eD(e3);if(e7){e7(e3);}}return e1;};maximizeElement.async=true;restoreElement=API.restoreElement=function(e3,ff,e7){var fa,e5,fd,e8,e1,fb,e2,e6,e9,fc,fe,e4;if(ff){e2=e3.style.top;e6=e3.style.left;e9=e3.style.height;fc=e3.style.width;fe=e3.style.visibility;e4=e3.style.position;e3.style.visibility="hidden";e1=eQ(e3);if(e4==e3.style.position){fd=c3(e3,"top");e5=c3(e3,"left");fa=v(e3);e8=fa[0];fb=fa[1];e3.style.top=e2;e3.style.left=e6;e3.style.height=e9;e3.style.width=fc;e3.style.visibility=fe;el(e3,fd,e5,ff,e7);di(e3,e8,fb,ff,e7);}else{e3.style.visibility=fe;if(e7){e7(e3);}}}else{e1=eQ(e3);if(e7){e7(e3);}}return e1;};restoreElement.async=true;}if(typeof centerElement=="function"){eO=centerElement;centerElement=API.centerElement=function(e2,e9,e6){var e4,e7,e5,e1,e8,e3;if(e9){e1=e2.style.top;e5=e2.style.left;e8=e2.style.visibility;e3=e2.style.position;e2.style.visibility="hidden";eO(e2);e7=c3(e2,"top");e4=c3(e2,"left");e2.style.top=e1;e2.style.left=e5;e2.style.visibility=e8;if(e3==e2.style.position){el(e2,e7,e4,e9,e6);return;}}eO(e2);if(e6){e6(e2);}};centerElement.async=true;if(c7.grow&&typeof overlayElement=="function"&&typeof ci=="function"){aJ=function(e4,e5,e1,e3,e8){var e7,e6,e2={duration:e3.duration,ease:e3.ease,removeOnHide:e3.removeOnHide};if(e3.effects&&typeof e3.effects=="function"){e2.effects=[e3.effects];}else{e2.effects=(e3.effects||[]).concat([c7.grow]);}if(e1){e7=cm(e4);overlayElement(e4,e5);if(e3.springMode=="center"){centerElement(e4,{duration:e3.duration,ease:e3.ease});}else{el(e4,e7[0],e7[1],{duration:e3.duration,ease:e3.ease});}}else{e6=cm(e4);e4.style.visibility="hidden";overlayElement(e4,e5);e7=cm(e4);el(e4,e6[0],e6[1]);e4.style.visibility="visible";el(e4,e7[0],e7[1],{duration:e3.duration,ease:e3.ease,revert:true});}ci(e4,e1,e2,e8);};API.spring=aJ;}}c7.shake=function(e2,e4,e3,e1){if(e1){if(e1>2){eT(e2,["top","left","position"],e3);return;}if(e1==1){eF(e2,["top","left","position"],e3);if(typeof du=="undefined"||du(e2)){if(!e3.pos){e3.pos=cm(e2);}}else{e3.pos=null;}e3.severity=e3.severity||5;if(dr.visibility){e2.style.visibility="visible";}}}if(e3.pos){eX(e2,e3.pos[0]+(!e3.axes||e3.axes==1)?(e3.severity-Math.floor(Math.random()*(e3.severity*2+1))):0,e3.pos[1]+(!e3.axes||e3.axes==2)?(e3.severity-Math.floor(Math.random()*(e3.severity*2+1))):0);}};}API.effects=c7;API.ease={};API.ease.sine=function(e1){return(Math.sin(e1*Math.PI/2));};API.ease.cosine=function(e1){return((-Math.cos(e1*Math.PI)/2)+0.5);};API.ease.tan=function(e2){var e1=Math.tan;return(e1(1*(2*e2-1))/e1(1)+1)/2;};API.ease.flicker=function(e1){return((-Math.cos(e1*Math.PI)/4)+0.75)+Math.random()*0.25;};API.ease.wobble=function(e1){return(-Math.cos(e1*Math.PI*(9*e1))/2)+0.5;};API.ease.square=function(e1){return(Math.pow(e1,2));};API.ease.circle=function(e1){return Math.sqrt(1-Math.pow((e1-1),2));};API.ease.pulsate=function(e1){return(0.5+Math.sin(17*e1)/2);};API.ease.expo=function(e1){return Math.pow(2,8*(e1-1));};API.ease.quad=function(e1){return Math.pow(e1,2);};API.ease.cube=function(e1){return Math.pow(e1,3);};API.ease.sigmoid=function(e2,e1){var e3=Math.atan;e1=e1||1;return(e3(e1*(2*e2-1))/e3(e1)+1)/2;};API.ease.sigmoid2=function(e1){var e2=Math.atan;return(e2(2*(2*e1-1))/e2(2)+1)/2;};API.ease.sigmoid3=function(e1){var e2=Math.atan;return(e2(3*(2*e1-1))/e2(3)+1)/2;};API.ease.sigmoid4=function(e1){var e2=Math.atan;return(e2(4*(2*e1-1))/e2(4)+1)/2;};API.ease.loop=function(e1){return(-Math.cos(2*e1*Math.PI)/2)+0.5;};API.ease.bounce=function(e1){return 1-(Math.cos(e1*4.5*Math.PI)*Math.exp(-e1*6));};API.ease.swingTo=function(e2){var e1=1.70158;return(e2-=1)*e2*((e1+1)*e2+e1)+1;};API.ease.swingToFrom=function(e2){var e1=1.70158;if((e2/=0.5)<1){return 0.5*(e2*e2*(((e1*=(1.525))+1)*e2-e1));}return 0.5*((e2-=2)*e2*(((e1*=(1.525))+1)*e2+e1)+2);};eL=eB=null;});ax(function(){var ey=bm();var eC,eA,ez,eB;if(typeof x!="undefined"&&x&&ey&&b8(ey,"filters")){bO=function(eF,eE,eI,eJ){var eG,eD,eH;eI=eI||1000;if(typeof eF.filters!="undefined"){if(eF.currentStyle&&!eF.currentStyle.hasLayout){eF.style.zoom="1";}if(eF.filters.length&&(eG=eF.filters["DXImageTransform.Microsoft."+eE])){eG.duration=eI/1000;if(eJ){for(eD in eJ){if(G(eJ,eD)){eG[eD]=eJ[eD];}}}if(eG.status==2){eG.stop();}eG.enabled=true;}else{if(typeof eF.style.filter=="string"){eH="";if(eJ){for(eD in eJ){if(G(eJ,eD)){eH+=","+eD+"="+eJ[eD];}}}eF.style.filter+=((eF.style.filter)?" ":"")+"progid:DXImageTransform.Microsoft."+eE+"(duration="+(eI/1000)+eH+")";}}if(eF.filters["DXImageTransform.Microsoft."+eE]){eF.filters["DXImageTransform.Microsoft."+eE].apply();}return true;}};API.applyDirectXTransitionFilter=bO;bq=function(eE,eD){var eF;if(typeof eE.filters!="undefined"){eF=eE.filters["DXImageTransform.Microsoft."+eD];if(eF){if(eF.status==2){eF.stop();}eF.play();}}};API.playDirectXTransitionFilter=bq;if(typeof bw=="function"){eB=bw;bw=(function(){var eE={};var eD={};return function(eH,eI,eF,eJ){var eG=ce(eH);if(eE[eG]){global.clearTimeout(eE[eG]);eD[eG]();}if(eF&&eF.directXTrans&&bO(eH,eF.directXTrans,eF.duration,eF.directXParams)){eB(eH,eI);bq(eH,eF.directXTrans);eD[eG]=function(){eE[eG]=null;if(eJ){eJ(eH);}};eE[eG]=global.setTimeout(eD[eG],eF.duration);}else{eB(eH,eI,eF,eJ);if(eJ&&typeof c7=="undefined"){eJ(eH);}}};})();API.changeImage=bw;}if(typeof cB=="function"){eA=cB;cB=(function(){var eE={};var eD={};return function(eI,eH,eF,eJ){var eG=ce(eI);if(eE[eG]){global.clearTimeout(eE[eG]);eD[eG]();}if(eF&&eF.directXTrans&&bO(eI,eF.directXTrans,eF.duration,eF.directXParams)){eI=eA(eI,eH);bq(eI,eF.directXTrans);eD[eG]=function(){eE[eG]=null;if(eJ){eJ(eI);}};eE[eG]=global.setTimeout(eD[eG],eF.duration);return eI;}else{eI=eA(eI,eH,eF,eJ);if(eJ&&typeof c7=="undefined"){eJ(eI);}return eI;}};})();API.setElementHtml=cB;}if(typeof U=="function"){ez=U;U=(function(){var eE={};var eD={};return function(eI,eF,eG,eJ){var eH=ce(eI);if(eE[eH]){global.clearTimeout(eE[eH]);eD[eH]();}if(eG&&eG.directXTrans&&bO(eI,eG.directXTrans,eG.duration,eG.directXParams)){ez(eI,eF);bq(eI,eG.directXTrans);eD[eH]=function(){eE[eH]=null;if(eJ){eJ(eI);}};eE[eH]=global.setTimeout(eD[eH],eG.duration);}else{ez(eI,eF,eG,eJ);if(eJ&&typeof c7=="undefined"){eJ(eI);}}};})();API.setElementNodes=U;}if(typeof ci=="function"){eC=ci;ci=(function(){var eF={};var eD={};function eE(eI,eG,eH){if(!eG&&(eH&&eH.removeOnHide)&&typeof dG=="function"){dG(eI,false);}}return function(eJ,eG,eH,eK){var eI=ce(eJ);if(eF[eI]){global.clearTimeout(eF[eI]);eD[eI]();}if(eH&&eH.directXTrans&&bO(eJ,eH.directXTrans,eH.duration,eH.directXParams)){eC(eJ,eG);bq(eJ,eH.directXTrans);eD[eI]=function(){eF[eI]=null;eE(eJ,eG,eH);if(eK){eK(eJ);}};eF[eI]=global.setTimeout(eD[eI],eH.duration);}else{eC(eJ,eG,eH,eK);if(eK&&typeof c7=="undefined"){eK(eJ);}}};})();cM=API.toggleElement=function(eE,eD,eF){return ci(eE,eE.style.visibility=="hidden"||!ef(eE)||!aC(eE),eD,eF);};API.showElement=ci;cM.async=ci.async=eC.async;}}ey=null;});}if(ax){ax(function(){var eL,eD,ey,eA,eK,eH,ez,eB,eJ,eE,eM,eG,eC,eI;if(bo){eH=bo();}if(eH&&aV(eH,"appendChild")&&bi){eB=[];eM=bi("script");if(eM){eL=function(eP,eO,eN){eP(eM,eO,eN);};if(aV(global.document,"createTextNode")&&ae(eM)){eB[eB.length]=function(eP,eO,eN){eP.appendChild((eN||global.document).createTextNode(eO));};}if(typeof eM.text=="string"){eB[eB.length]=function(eO,eN){eO.text=eN;};}ez=eB.length;while(!API._testscriptinsertion&&ez--){eH.appendChild(eM);eL(eB[ez],"this.API._testscriptinsertion = true;");eH.removeChild(eM);}if(API._testscriptinsertion){d6=API.setElementScript=function(eO,eN){eM=eO;while(eM.firstChild){eM.removeChild(eM.firstChild);}eL(eB[ez],eN,cL(eO));eM=null;};cU=API.addElementScript=function(eO,eN){eM=eO;eL(eB[ez],eN,cL(eO));eM=null;};a9=API.addScript=function(eO,eN){eH=bo(eN);eM=bi("script");if(eM&&eH){eH.appendChild(eM);eL(eB[ez],eO,eN);eH.removeChild(eM);eM=null;eH=null;}};delete API._testscriptinsertion;}eM=null;}if(a9&&cY&&!cE()){eK=function(eP){var eO,eN=cY("script",eP);eO=eN.length;while(eO--){if(eN[eO].text){a9(eN[eO].text,cL(eP));}}};if(typeof dY=="function"){try{dY(eH,'<script id="testaddhtmlscript" type="text/javascript">this.API._testaddhtmlscript = true;<\/script>');}catch(eF){eC=true;}if(!API._testaddhtmlscript){eJ=dY;dY=API.addElementHtml=function(eO,eN){if(eC){}eJ(eO,eN);eK(eO);};}eA=d3("testaddhtmlscript");if(eA){eH.removeChild(eA);eA=null;}delete API._testaddhtmlscript;}if(typeof cB=="function"){eD=bm();eG='<script type="text/javascript">this.API._testsethtmlscript = true;<\/script>';if(eD&&aV(eD,"appendChild")){ey=bi("div");if(ey){if(ey.style){ey.style.position="absolute";ey.style.top="0";}eD.appendChild(ey);try{cB(ey,eG);}catch(eF){eI=true;}if(!API._testsethtmlscript){eE=cB;cB=API.setElementHtml=function(eP,eO,eN,eQ){if(eI){}eP=eE(eP,eO,eN,eQ);if(!eN||typeof eN.execScripts=="undefined"||eN.execScripts){eK(eP);}return eP;};}delete API._testsethtmlscript;eD.removeChild(ey);ey=null;}}}}}eH=null;});}var b2=(function(){var ez,ey=[function(){return new global.ActiveXObject("Microsoft.XMLHTTP");},function(){return new global.ActiveXObject("Msxml2.XMLHTTP.3.0");},function(){return new global.ActiveXObject("Msxml2.XMLHTTP.6.0");},function(){var eB=new global.XMLHttpRequest();if(API.requireMimeTypeOverride){if(!aV(eB,"overrideMimeType")){eB=null;}}return eB;}];if(API.requireLocalXhr&&aV(global,"ActiveXObject")){ey.reverse();}for(ez=ey.length;ez--;){try{if(ey[ez]()){return ey[ez];}}catch(eA){}}})();API.createXmlHttpRequest=b2;if(b2&&Function.prototype.apply&&aV(global,"setTimeout")){API.ajax=(function(){var ez,eC=0,eJ={};var eE=30000;var eI,eL;var eD=(function(){if(b8(global,"JSON")&&typeof global.JSON.parse=="function"){return function(eM){return global.JSON.parse(eM);};}else{return function(eM){return(new Function("return ("+eM+")"))();};}})();API.parseJson=eD;var eH=function(){};function eK(eQ,eP,eN){var eO=eP.callbackContext||eP;var eM=eP["on"+eQ];if(eM){eM.apply(eO,eN);}}function ey(eO,eN,eM){eM=eM||[];eK(eO,API.ajax,[eN.id(),eN.group()].concat(eM));}function eG(eN,eO,eQ){var eM;var eP=eN.length;while(eP--){eM="on"+eN[eP];eO[eM]=eQ[eM];}}function eB(eN){var eM=eN.group();eC++;if(eC==1){ey("start",eN);}if(eM){if(typeof eJ[eM]=="undefined"){eJ[eM]=0;}eJ[eM]++;if(eJ[eM]==1){ey("groupstart",eN);}}}function eA(eN){var eM=eN.group();eC--;if(eM){eJ[eM]--;if(!eJ[eM]){ey("groupfinish",eN);}}if(!eC){ey("finish",eN);}}function eF(eP,eV,eN,eW,eT,eQ,eU,eO){var eM,eS,eR=eN.responseText;var eX=eR;if(eN.responseXML&&eN.responseXML.childNodes&&eN.responseXML.childNodes.length){eS=eN.responseXML;}if(eW){eX=eW.call(eO||eV,eR,eS);}if(typeof eX=="string"){eM=(eT)?dY:cB;}else{if(typeof cI=="function"){eM=(eT)?cI:U;}}if(eX){eM(eP,eX,eQ,eU);}}ez=b2();if(ez&&aV(ez,"setRequestHeader")){eL=function(eP,eZ){var eX,eO,eY;var eN=b2();var eS=true;var eW=this;var eU={"1":"loading","2":"loaded","3":"interactive"};var eM=[];var eV=eE;function eR(){var e0=eN.readyState;if(e0==4){if(!eS){eS=true;eN.onreadystatechange=eH;global.clearTimeout(eX);eA(eW);if(eN.status>=200&&eN.status<300||eN.status==1223||(typeof eN.status=="undefined"&&eN.responseText)||(!eN.status&&eY)){eW.dispatch("success",[eN,(eO&&eN.responseText)?eD(eN.responseText):null]);}else{eW.dispatch("fail",[eN]);}}}else{if(!eM[e0]){eW.dispatch(eU[e0],[eN]);eM[e0]=true;}}}function eT(){if(!eS){eS=true;global.clearTimeout(eX);eN.onreadystatechange=eH;eN.abort();eA(eW);eW.dispatch("cancel",[eN]);}}function eQ(e6,e4,e0,e1,e3,e2){if(eS){try{eN.open(e6,e4,true,eW.username,eW.password);}catch(e7){ey("error",eW,[eN,e7,e4]);return false;}eY=!e4.indexOf("file:");e1=e1||"application/x-www-form-urlencoded";eN.setRequestHeader("Content-Type",e1);eN.setRequestHeader("X-Requested-With","XMLHttpRequest");if(e3&&e6=="GET"){eN.setRequestHeader("If-Modified-Since","Sat, 1 Jan 1990 00:00:00 GMT");eN.setRequestHeader("Cache-Control","no-cache");}eW.dispatch("send",[eN,e4]);eN.onreadystatechange=eR;eB(eW);eM=[];eS=false;eO=e2;try{eN.send((e6=="POST"||e6=="PUT")?e0:null);if(!eS){eX=global.setTimeout(eT,eV);}}catch(e5){eN.onreadystatechange=eH;eS=true;eA(eW);ey("error",eW,[eN,e5,e4]);return false;}return true;}return false;}this.busy=function(){return !eS;};this.cancel=function(){eT();};if(aV(eN,"overrideMimeType")){this.overrideMimeType=function(e0){eN.overrideMimeType(e0);};}this.get=function(e1,e0,e2){return eQ("GET",e1,null,null,!e2,e0);};this.head=function(e0){return eQ("HEAD",e0);};this.post=function(e2,e3,e1,e0){return eQ("POST",e2,e3,e1,false,e0);};this.put=function(e2,e3,e1,e0){return eQ("PUT",e2,e3,e1,false,e0);};this.group=function(){return eZ;};this.id=function(){return eP;};this.setTimeoutTime=function(e0){eV=e0;};};eL.prototype.bindToObject=function(eN,eM){eG(["send","success","fail","cancel","loading","loaded","interactive"],this,eN);this.callbackContext=(typeof eM=="undefined"||eM)?eN:null;};eL.prototype.dispatch=function(eN,eM){eK(eN,this,eM);};API.Requester=eL;return{getPendingRequests:function(){return eC;},bindToObject:function(eN,eM){eG(["start","finish","error","groupstart","groupfinish"],this,eN);this.callbackContext=(typeof eM=="undefined"||eM)?eN:null;},setTimeoutTime:function(eM){eE=eM;},setJsonFilter:function(eM){eI=eM;}};}ez=null;})();}var aU,bg;aU=(function(){if(b8(this,"external")&&aV(this.external,"addFavorite")){return function(ey,eA,ez){(ez||global).external.addFavorite(ey,eA);};}if(b8(this,"sidebar")&&aV(this.sidebar,"addPanel")){return function(ey,eA,ez){(ez||global).sidebar.addPanel(eA,ey,"");};}})();API.addBookmark=aU;if(aU){bg=(function(){if(b8(this,"document")&&aV(this,"location")&&typeof this.location.protocol=="string"){return function(ey){ey=ey||global;var ez=ey.location.href;if(!ez.indexOf("http")){aU(ez,ey.document.title);}};}})();API.addBookmarkCurrent=bg;}var dI,ej,bl,b5,c0,bM,R,aw;var cT,dP,db,dh,c4,t,y,d9=["Top","Left","Bottom","Right"];if(L){if(aV(L,"evaluate")){bM=function(){return"http://www.w3.org/1999/xhtml";};b5=function(eA,eD){eD=eD||global.document;var ez,eC=[],eB,ey=(eD.nodeType==9)?eD:(eD.ownerDocument);eB=ey.evaluate(eA,eD,(cE(ey))?bM:null,global.XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);if(!arguments[2]){ez=eB.snapshotLength;while(ez--){eC[ez]=eB.snapshotItem(ez);}return eC;}return eB;};API.getEBXP=b5;}c0=function(eC){var eA,ez,ey,eE;var eD={};ez=eC.match(/^([>\+~])/);if(ez){eD.combinator=ez[1];eC=eC.substring(1);}ez=eC.match(/^([^#\.\[:]+)/);eD.tag=ez?ez[1]:"*";ez=eC.match(/#([^\.\:]+)/);eD.id=ez?ez[1]:null;ez=eC.match(/\.([^\[\:]+)/);eD.cls=ez?ez[1]:null;ez=eC.match(/:([^\[]+)(\[|$)/);eD.pseudo=ez?ez[1]:null;ez=eC.match(/\[[^\]]+\]/g);if(ez){eE=ez.length;eD.attributes=[];eD.attributeValues=[];eD.attributeOperators=[];for(eA=0;eA<eE;eA++){var eB=ez[eA];eD.attributes[eA]=eB.substring(1,eB.length-1);eB=eB.replace(/^%/,"").replace(/\]$/,"");ey=eB.match(/(~|!|\||\*|\$|\^)?=(["'])?([^'"]*)\1?/);if(ey){eD.attributeOperators[eA]=ey[1];eD.attributeValues[eA]=ey[3].replace(/\x00\x00\x01/g,"]").replace(/\x00\x00\x02/g,'"').replace(/\x00\x00\x03/g,"'").replace(/\x00\x00\x04/g,"#").replace(/\x00\x00\x05/g,".").replace(/\x00\x00\x06/g,":").replace(/\x00\x00\x07/g,">").replace(/\x00\x00\x08/g,"~").replace(/\x00\x00\x11/g,"+").replace(/\x00\x00\x00/g," ");eD.attributes[eA]=eD.attributes[eA].replace(/(~|\||\*|!|\$|\^)?=.*/,"");}}}return eD;};var bp=function(ez){if(ez=="nth-of-type(even)"){ez="nth-of-type(2n)";}else{if(ez=="nth-of-type(odd)"){ez="nth-of-type(2nplus1)";}else{if(ez=="nth-last-of-type(even)"){ez="nth-last-of-type(2n)";}else{if(ez=="nth-last-of-type(odd)"){ez="nth-last-of-type(2nplus1)";}}}}var eA,ey=ez.match(/^nth(-last)?-(child|of-type)\((-)?(\d+)?n(-|plus)?(\d+)?\)$/);if(ey){eA={};eA.firstOrLast=!ey[1];eA.multiplier=+(ey[4]||"1");eA.multiplierNegative=ey[3]=="-";if(ey[5]){eA.modulus=+ey[6]*(ey[5]=="plus"?1:-1);}else{eA.modulus=0;}eA.ofType=ey[2]!="child";}return eA;};if(typeof b5!="undefined"){R=function(eR,eU,eO,eS){var eL,eM,eJ,eH,eG,eC;var eN=(eR.nodeType==9)?eR:cL(eR);var eP=eU.length;while(eP--){eJ=c0(eU[eP]);eC=false;if(eJ.pseudo){if(eJ.pseudo=="first-of-type"){eJ.pseudo="nth-of-type(1)";}else{if(eJ.pseudo=="last-of-type"){eJ.pseudo="nth-last-of-type(1)";}}eG=bp(eJ.pseudo);if(eG&&!eG.multiplier){eJ.pseudo="nth"+(eG.firstOrLast?"":"-last")+"-"+(eG.ofType?"of-type":"child")+"("+eG.modulus+")";eG=null;}eC=/^nth-of-type\(\d+\)$/.test(eJ.pseudo);}if(eH){if(eJ.combinator){eH+=(eJ.combinator==">")?"/":"/following-sibling::";}else{eH+="//";}}else{eH=".//";}eH=[eH,((cE(eN))?"html:":""),((eJ.pseudo&&(!eC&&(!eG||!eG.ofType)))||(eJ.combinator&&eJ.combinator!=">"))?"*":eJ.tag,(eJ.combinator&&eJ.combinator!=">")?'[(name() = "'+eJ.tag.toLowerCase()+'" or name() = "'+eJ.tag.toUpperCase()+'")'+(eJ.combinator=="+"?" and (position() = 1)":"")+"]":""];if(eJ.cls){if(eJ.cls.indexOf(".")==-1){eH[eH.length]="[contains(concat(' ', @class, ' '), ' "+eJ.cls+" ')]";}else{var eT=eJ.cls.split(".");for(var eE=eT.length;eE--;){eH[eH.length]="[contains(concat(' ', @class, ' '), ' "+eT[eE]+" ')]";}}}eH=eH.join("");var eQ="[not(name(.) = 'html') and not(name(.) = 'HTML')]";if(eJ.pseudo){switch(eJ.pseudo){case"target":var eB=eN.URL;if(eB){var ez=eB.match(/\#(.*)$/);if(ez&&ez[1]){eH+='[@name = "'+ez[1]+'" or @id = "'+ez[1]+'"]';}else{return[];}}else{return[];}break;case"root":eH+="[not(parent::*)]";break;case"checked":eH+="[(@checked) and (name(.) = 'input' or name(.) = 'INPUT')]";break;case"enabled":case"disabled":eH+="[("+(eJ.pseudo=="enabled"?"not(@disabled)":"@disabled")+") and (name(.) = 'input' or name(.) = 'textarea' or name(.) = 'select' or name(.) = 'button' or name(.) = 'INPUT' or name(.) = 'TEXTAREA' or name(.) = 'SELECT' or name(.) = 'BUTTON')]";break;case"empty":eH+="[not(*) and not(normalize-space())]";break;case"nth-child(even)":eH+="[position() mod 2=0]"+eQ;break;case"nth-child(odd)":eH+="[position() mod 2=1]"+eQ;break;case"last-child":eH+="[last()]"+eQ;break;case"only-child":eH+="[count(../*)=1]"+eQ;break;case"first-child":eH+="[1]"+eQ;break;default:if(eG){if(eG.firstOrLast){eH+="[(position() - "+eG.modulus+") mod "+eG.multiplier+" = 0 and position() "+(eG.multiplierNegative?"<=":">=")+" "+eG.modulus+"]";}else{eH+="[(last() - position() - "+(+(eG.modulus-1))+") mod "+eG.multiplier+" = 0 and position() "+(eG.multiplierNegative?">=":"<=")+" (last() - "+(+(eG.modulus-1))+")]";}}else{var eA=eJ.pseudo.match(/nth-(child|of-type)\((\d+)\)/);if(eA){eH+="[position()="+eA[2]+"]"+eQ;}else{if(eA=eJ.pseudo.match(/nth-last-(child|of-type)\((\d+)\)/)){eH+="[position()=last() - "+(eA[2]-1)+"]"+eQ;}else{eA=eJ.pseudo.match(/contains\((.*)\)/);if(eA){eH+='[contains(string(.), "'+eA[1]+'")]';}}}}}eH+="[self::"+eJ.tag+"]";}if(eJ.id){eH+=['[@id="',eJ.id,'"]'].join("");}if(eJ.attributes){eL=[];eM=eJ.attributes.length;var eK='"';while(eM--){if(eJ.attributeValues[eM]&&eJ.attributeValues[eM].indexOf('"')!=-1){eK="'";}switch(eJ.attributeOperators[eM]){case"^":eL.push(["starts-with(@",eJ.attributes[eM],",",eK,eJ.attributeValues[eM],eK,")"].join(""));break;case"$":eL.push(["substring(@",eJ.attributes[eM],", string-length(@",eJ.attributes[eM],") - string-length(",eK,eJ.attributeValues[eM],eK,") + 1, string-length(@",eJ.attributes[eM],")) = ",eK,eJ.attributeValues[eM],eK].join(""));break;case"~":eL.push(['contains(concat(" ", @',eJ.attributes[eM],', " "),',eK," "+eJ.attributeValues[eM]+" ",eK,")"].join(""));break;case"!":eL.push(["not(@",eJ.attributes[eM],"=",eK,eJ.attributeValues[eM],eK,")"].join(""));break;case"*":eL.push(["contains(@",eJ.attributes[eM],",",eK,eJ.attributeValues[eM],eK,")"].join(""));break;case"|":eL.push(["@",eJ.attributes[eM],"=",eK,eJ.attributeValues[eM],eK," or starts-with(@",eJ.attributes[eM],",",eK,eJ.attributeValues[eM],"-",eK,")"].join(""));break;case"*":eL.push(["contains(@",eJ.attributes[eM],",",eK,eJ.attributeValues[eM],eK,")"].join(""));break;default:eL.push((typeof eJ.attributeValues[eM]=="string")?["@",eJ.attributes[eM],"=",eK,eJ.attributeValues[eM],eK].join(""):["@",eJ.attributes[eM]].join(""));}}eH=[eH,"[",eL.join(" and "),"]"].join("");}}var eF=b5(eH,eR,eS),eI=[];if(eS){eP=eF.snapshotLength;while(eP--){var ey=eF.snapshotItem(eP);var eD=ce(ey);if(!dI[eD]){eI[eI.length]=ey;dI[eD]=true;}}return eI.reverse();}return eF;};}var bk=(function(){var eI=bG();var eH,eM,eB,eE,ez={},eK={},eL=0,eG=eI&&aV(eI,"all");function eA(eP){return(eP.nodeType==9||(!eP.nodeType&&!eP.tagName))?eP:cL(eP);}var eO;var eD=function(eS){var eR,eQ,eT;if(!eS){eS=global.document;}if(eO&&eS==global.document){return eO;}eQ=cY("meta");for(var eP=eQ.length;eP--;){eR=eQ[eP];if(ad(eR,"http-equiv")=="Content-Language"){eT=ad(eR,"content");}}if(eT&&eS==global.document){eO=eT;}return eT;};var eF=function(eP){var eS,eR=cL(eP);var eQ=aV(eP,"getAttributeNS");while(!eS&&eP&&eP.tagName){eS=ad(eP,"lang");if(!eS&&eQ){eS=eP.getAttributeNS("http://www.w3.org/XML/1998/namespace","lang");}eP=eP.parentNode;}return eS||eD(eR);};var ey;var eN=function(eX,fb,eQ,e2,eU,eP,eT,eS){var e5,e1,eZ,e9,e8,eV,e7,eR,fa,e4,e3,e0,eY,eW,e6;return function(fD,fx,fp){if(eU){e1=eU.length;}eW=[];e0=fD.length;var fz,fg,fw,fl,fA,fy,fC,fd;var fq,fk,fr,fv={},fs,fF,fu,fn,fj,fh,fo,fE;if(eS=="first-of-type"){eS="nth-of-type(1)";}else{if(eS=="last-of-type"){eS="nth-last-of-type(1)";}}if(eS){fd=eS.match(/^contains\((.+)\)$/);if(fd){fs=fd[1];}else{fd=eS.match(/^lang\((.+)\)$/);if(fd){fF=fd[1].toLowerCase();}else{fu=bp(eS);if(fu){fn=fu.multiplier;fh=fu.multiplierNegative;fj=fu.modulus;fo=fu.firstOrLast;fE=fu.ofType;if(!fn){eS="nth"+(fo?"":"-last")+"-"+(fE?"of-type":"child")+"("+fj+")";fu=null;}}if(!fu){fd=eS.match(/nth-(child|of-type)\((\d+)\)/);if(!fd){fd=eS.match(/nth-last-(child|of-type)\((\d+)\)/);fq=true;}fE=fd&&fd[1]!="child";}}}}while(e0--){e7=fD[e0];if(eX&&!e2){if(!e7.tagName){eH=(eR=d3(eX,fx))?[eR]:[];}else{if(eG&&(eR=e7.all[eX])){eH=[eR];}else{eH=cY(fb,e7);}}}else{switch(e2){case">":eH=bu(e7,true);break;case"~":eH=bu(e7.parentNode).reverse();fa=false;break;case"+":e6=e7;do{e6=e6.nextSibling;}while(e6&&e6.nodeType!=1);eH=e6?[e6]:[];break;default:eH=cY(fb,e7);}}if(eS&&!fF&&!fs&&(fu||fE||eS.indexOf("child")!=-1)){fC=[];e4=eH.length;fz=null;while(e4--){eR=eH[e4];fl=eR.parentNode;fk=fl&&ce(fl);if(fl&&fl!=fz&&fl.tagName&&!fv[fk]){if(fu&&!fo){e8=bu(fl).reverse();}else{e8=bu(fl,true);}fy=e3=0;fg=e8.length;fz=fl;fv[fk]=true;fw=false;e3=fg;while(e3&&!fw){eV=e8[--e3];fw=eV.tagName!="!";if(fE){fw=fw&&fb==eV.tagName.toLowerCase();}}if(fw){fg=e3+1;}e3=0;fw=false;while(e3<fg&&!fw){eV=e8[e3];fA=eV.tagName;if(fA!="!"){if((!fb||fb=="*"||fA.toLowerCase()==fb)&&(!eX||eV.id==eX)){switch(eS){case"nth-child(even)":if(fy%2){fC[fC.length]=eV;}break;case"nth-child(odd)":if(!(fy%2)){fC[fC.length]=eV;}break;case"first-child":if(!fy){fC[fC.length]=eV;fw=true;}break;case"last-child":if(e3==fg-1){fC[fC.length]=eV;fw=true;}break;case"only-child":if(fy==fg-1){fC[fC.length]=eV;}fw=true;break;default:if(fu){if(fh){if((fy+1<=fj)&&!((fy+1-fj)%fn)){fC[fC.length]=eV;}}else{if((fy+1>=fj)&&!((fy+1-fj)%fn)){fC[fC.length]=eV;}}}else{if(fd){if(fq){if(e3==fg-(+fd[2])){fC[fC.length]=eV;fw=true;}}else{if(fy==+fd[2]-1){fC[fC.length]=eV;fw=true;}}}}}}if(!fE||fb==fA.toLowerCase()){fy++;}}e3++;}}}eH=fC;}e4=eH.length;while(e4--){eR=eH[e4];fr=ce(eR);if(dI[fr]==eL||(fp&&ej[fr])){continue;}e9=true;if(eQ){eY=eR.className;if(eY){if(typeof eQ=="string"){e9=(" "+eY+" ").indexOf(eQ)>-1;}else{for(var fm=eQ.length;fm--&&e9;){e9=(" "+eY+" ").indexOf(eQ[fm])>-1;}}}else{e9=false;}}e9=e9&&(!eX||eR.id==eX);if(e9){if(e2=="~"){e9=fa&&(fb=="*"||fb==eR.tagName.toLowerCase());if(!fa&&eR==e7){fa=true;}}else{e9=fb=="*"||fb==eR.tagName.toLowerCase();}if(e9&&eS){switch(eS){case"empty":var fe=eR.childNodes;fw=false;for(var fB=fe.length;fB--&&!fw;){var ff=fe[fB];switch(ff.nodeType){case 1:fw=ff.tagName!="!";break;case 3:case 4:fw=dM.test(ff.data);}}e9=!fw;break;case"root":e9=eR.tagName.toLowerCase()=="html";break;case"enabled":case"disabled":if(/^(input|textarea|button|select|option)$/i.test(eR.tagName)){e9=en(eR,"disabled");if(eS=="enabled"){e9=!e9;}}else{e9=false;}break;case"checked":if(/^(input)$/i.test(eR.tagName)){e9=en(eR,"checked");}else{e9=false;}break;case"target":var fi=(fx.location&&fx.location.href)||fx.URL;if(fi){var fc=fi.match(/\#(.*)$/);if(fc&&fc[1]){e9=eR.name==fc[1]||eR.id==fc[1];}else{e9=false;}}break;default:if(fs){e9=(eR.textContent||eR.innerText||"").indexOf(fs)!=-1;}else{if(fF){var ft=eF(eR).toLowerCase();e9=fF==ft||!ft.indexOf(fF+"-");}}}}if(e9&&eU){e5=e1;while(e5--&&e9){eZ=ad(eR,eU[e5],fx);switch(eT[e5]){case"^":e9=e9&&eZ&&!eZ.indexOf(eP[e5]);break;case"$":e9=e9&&eZ&&eZ.slice(-eP[e5].length)==eP[e5];break;case"~":e9=e9&&eZ&&([" ",eZ," "].join("")).indexOf([" ",eP[e5]," "].join(""))!=-1;break;case"!":e9=e9&&eZ!==eP[e5];break;case"|":e9=e9&&eZ&&(eP[e5]==eZ||!eZ.indexOf(eP[e5]+"-"));break;case"*":e9=e9&&eZ&&eZ.indexOf(eP[e5])!=-1;break;default:e9=e9&&(typeof eP[e5]=="string")?eZ==eP[e5]:(!en&&eZ)||en(eR,eU[e5],fx);}}}if(e9){eW[eW.length]=eR;dI[fr]=eL;if(fp){ej[fr]=true;}if(eX){break;}}}}}return eW;};};var eJ=function(eP){var eR,eQ;return function(eV){var eU,eS;eR=eP.length;eQ=1;eE=eA(eV);eM=[[eV]];while(eR--){eU=null;eB=c0(eP[eR]);if(!eK["_"+eP[eR]]){eS=eB.cls;if(eS){if(eS.indexOf(".")==-1){eU=[" ",eS," "].join("");}else{eU=eB.cls.split(".");for(var eT=eU.length;eT--;){eU[eT]=[" ",eU[eT]," "].join("");}}}eK["_"+eP[eR]]=eN(eB.id,eB.tag.toLowerCase(),eU,eB.combinator,eB.attributes,eB.attributeValues,eB.attributeOperators,eB.pseudo);}eM[eQ]=eK["_"+eP[eR]](eM[eQ-1],eE,!eR);eL++;ey=eB;eQ++;}return eM[eQ-1].reverse();};};var eC=(function(){var eQ,eP,eR;if(typeof d3!="undefined"&&typeof cY!="undefined"&&typeof bu!="undefined"&&typeof ad!="undefined"&&(global.document.expando||typeof global.document.expando=="undefined")){eP=function(eV,eT,eU,eS){if(eT.length==1&&!eS){eB=c0(eT[0]);if(!eB.pseudo&&!eB.attributes){if(eB.id&&!eB.cls&&eV.nodeType==9){eQ=d3(eB.id,eA(eV));return(eQ&&eQ.id==eB.id&&(eB.tag=="*"||eB.tag==eQ.tagName.toLowerCase()))?[eQ]:[];}if(!eB.id&&!eB.cls){eR=cY(eB.tag,eV);return(typeof eR.reverse=="function")?eR:dl(eR);}}}eU="_"+eU;if(!ez[eU]){ez[eU]=eJ(eT);}return ez[eU](eV);};}if(eP){return function(eV,eT,eU,eS){if(R&&!aw){eC=function(eZ,eX,eY,eW){return eY.indexOf(":lang(")!=-1?eP(eZ,eX,eY,eW):R(eZ,eX,eY,eW);};return eC(eV,eT,eU,eS);}eC=eP;return eC(eV,eT,eU,eS);};}})();if(eC){return function(eZ,eU){var eV=[],eW=[],eQ,eR,eT,eP=[],eY={};eU=eU||global.document;eZ=eZ.replace(/^\s+/,"").replace(/\s+$/,"");eZ=eZ.replace(/\s+,/g,",").replace(/,\s+/g,",");eR=eZ.length;while(eR--){eQ=eZ.charAt(eR);switch(eQ){case",":if(eT){eW[eW.length]=eQ;}else{eV[eV.length]=eW.reverse().join("");eW=[];}break;case" ":eW[eW.length]=(eT)?"\x00\x00\x00":" ";break;case"]":eW[eW.length]=(eT)?"\x00\x00\x01":"]";break;case"#":eW[eW.length]=(eT)?"\x00\x00\x04":"#";break;case".":eW[eW.length]=(eT)?"\x00\x00\x05":".";break;case":":eW[eW.length]=(eT)?"\x00\x00\x06":":";break;case">":eW[eW.length]=(eT)?"\x00\x00\x07":">";break;case"~":eW[eW.length]=(eT)?"\x00\x00\x08":"~";break;case"+":eW[eW.length]=(eT)?"\x00\x00\x11":"+";break;case'"':case"'":var eS;if(!eT||eS==eQ){eT=!eT;eS=eQ;eW[eW.length]=eQ;}else{eW[eW.length]=(eQ=='"')?"\x00\x00\x02":"\x00\x00\x03";}break;default:eW[eW.length]=eQ;}}if(eW.length){eV[eV.length]=eW.reverse().join("").replace(/:nth(-last)?-(child|of-type)\((-)?(\d+)?n\+(\d+)\)/g,":nth$1-$2($3$4nplus$5)");}eV.reverse();dI={};ej={};eR=eV.length;var eX=eR>1;while(eR--){eV[eR]=eV[eR].replace(/\s+/g," ");eV[eR]=eV[eR].replace(/([^\s])([>\+])/g,"$1 $2");eV[eR]=eV[eR].replace(/([^\s])([~])([^=])/g,"$1 $2$3");eV[eR]=eV[eR].replace(/([>\+~])\s/g,"$1");if(!eY["_"+eV[eR]]){eP=eP.concat(eC(eU,eV[eR].split(" ").reverse(),eV[eR],eX));eY["_"+eV[eR]]=1;}}return eP;};}eI=null;})();if(bk){bl=function(eA,eB){var ey=eA.split(" ");for(var ez=ey.length;ez--;){ey[ez]="."+ey[ez];}return bk(ey.join(""),eB);};API.getEBCS=bk;API.getEBCN=bl;}if(ax&&b5){ax(function(){aw=!!b5(".//*[1][self::body]").length;});}t=function(ey){return(ey.nodeType==1&&ey.tagName!="!")||(!ey.nodeType&&ey.tagName);};cT=function(){var ey=arguments.length;while(ey--){if(!this[arguments[ey]]){return false;}}return true;};if(API.getEBCS){if(Function.prototype.call){dP=function(ey,ez){return Array.prototype.slice.call(ey,ez);};y=function(ey,ez){return(typeof ey=="object"&&ey.elements)?ey.elements():((typeof ey=="string")?bk(ey,ez):ey);};Q=function(eB,eC){var ez,eA,ey=[];if(this==global){return new Q(eB,eC);}this.load=function(eD,eE){eA=(typeof eD=="string")?bk(eD,eE):eD;ez=(eE&&t(eE))?eE:null;return this;};this.elements=function(eD){return(arguments.length)?eA[eD]||null:eA.concat([]);};this.context=function(){return ez;};if(API.push&&API.pop){this.beginTransaction=function(){bN(ey,eA);eA=eA.concat([]);return this;};this.rollback=function(){eA=p(ey);return this;};this.commit=function(){p(ey);return this;};}this.load(eB,eC);};var cA=Q.prototype;cA.areFeatures=function(){return cT.apply(this,arguments);};cA.length=function(){return this.elements().length;};cA.find=function(ey){return new Q(ey,this.context());};if(API.htmlToNodes){cA.loadHtml=function(eD,ez){var eC,eB,eA,ey,eE=cQ(eD,ez);if(eE){eE=dl(eE);eC=eE.length;while(eC--&&!ey){ey=!t(eE[eC]);}if(!ey){eB=eE;eA=null;}}return this.load(eB,eA);};}cA.copy=function(){return new Q(this.elements(),this.context());};cA.clear=function(){return this.load([]);};if(API.push&&API.pop){cA.pop=function(){return p(this.elements());};if(Array.prototype.unshift){cA.push=function(){var ey=this.elements();bN.apply(ey,dP(arguments).unshift(ey));return this.load(ey);};}else{cA.push=function(){var ey,eA=arguments.length;var ez=this.elements();for(ey=0;ey<eA;ey++){bN(ez,arguments[ey]);}return this.load(ez);};}}if(Array.prototype.splice&&cA.push){cA.addMe=function(ez){var ey=this.context();if(ey){if(!arguments.length){this.push(ey);}else{this.inject(ez,ey);}}return this.load(this.elements());};}if(Array.prototype.shift){cA.shift=function(){var ez=this.elements(),ey=this.context();ez.shift();return this.load(ez,ey);};cA.unshift=function(){var ey=this.elements();Array.prototype.unshift.apply(ey,arguments);return this.load(ey);};}cA.slice=function(eB,ez){var eA=this.elements(),ey=this.context();eA=eA.slice(eB,ez);return this.load(eA,ey);};if(API.indexOf){cA.indexOf=function(ey){return cv(this.elements(),ey);};}if(API.filter){cA.filter=function(eB,eA){var ez=this.elements(),ey=this.context();ez=an(ez,eB,eA);return this.load(ez,ey);};cA.odds=function(){return this.filter(function(ez,ey){return ey%2;});};cA.evens=function(){return this.filter(function(ez,ey){return !(ey%2);});};}if(API.map){cA.map=function(ez,ey){return bs(this.elements(),ez,ey);};}cA.append=function(eA,eB){var ez=this.elements(),ey=this.context();ez=ez.concat(y(eA,eB));if(!eB||eB!=ey){ey=null;}return this.load(ez,ey);};cA.prepend=function(eA,eB){var ez=this.elements(),ey=this.context();ez=y(eA,eB).concat(ez);if(!eB||eB!=ey){ey=null;}return this.load(ez,ey);};if(API.setAttribute&&API.forEach){cA.setAttribute=function(ez,eB){var eA=this.elements(),ey=this.context();a8(eA,function(eD,eC){eA[eC]=h(eD,ez,eB);});return this.load(eA,ey);};cA.setAttributeProperty=function(ez,eB){var eA=this.elements(),ey=this.context();a8(eA,function(eD,eC){eA[eC]=ay(eD,ez,eB);});return this.load(eA,ey);};}if(API.some){cA.some=function(eA,ez){var ey=this.elements();return c1(ey,eA,ez||this);};}if(API.every){cA.every=function(eA,ez){var ey=this.elements();return bZ(ey,eA,ez||this);};}if(API.forEach){cA.forEach=function(eB,eA){var ez=this.elements(),ey=this.context();a8(ez,eB,eA||this,true);return this.load(ez,ey);};}var cf=Q.prototype.forEach,cg=Q.prototype.every;cA.reverse=function(){var ez=this.elements(),ey=this.context();ez.reverse();return this.load(ez,ey);};if(Array.prototype.splice){cA.splice=function(){var ez=this.elements(),ey=this.context();Array.prototype.splice.apply(ez,arguments);return this.load(ez,ey);};cA.inject=function(eD,eB,eC){var eA=this.elements(),ez=this.context();var ey=y(eB,eC);if(ey.length){ey.unshift(eD,0);Array.prototype.splice.apply(eA,ey);}return this.load(eA,ez);};cA.snip=function(eB,eA){var ez=this.elements(),ey=this.context();ez.splice(eB,eA||1);return this.load(ez,ey);};}cA.first=function(){var ey=this.elements();return(ey.length)?ey[0]:null;};cA.last=function(){var ey=this.elements();return(ey.length)?ey[ey.length-1]:null;};cA.random=function(){var ey=this.elements();return(ey[Math.floor(Math.random()*ey.length)%ey.length]);};if(API.addElementHtml&&cf){cA.addHtml=function(ey){this.forEach(function(ez){dY(ez,ey);});return this;};}if(API.getElementOuterHtml&&cf){cA.toHtml=function(ez){var ey=[];this.forEach(function(eB,eA){ey[eA]=getElementOuterHtml(eB,ez);});return ey.join("");};}E=function(eB,ey){var eA;if(this==global){return new E(eB,ey);}function ez(){return eA;}this.load=function(eD,eC){eA=(typeof eD=="string")?d3(eD,eC):eD;this.element=(eA&&t(eA))?ez:null;return this;};this.load(eB,ey);};var J=E.prototype;J.areFeatures=function(){return cT.apply(this,arguments);};if(API.createElementWithAttributes){J.loadNew=function(ey,eA,ez){return this.load((ez?aI:ds)(ey,eA||{}));};}if(API.findAncestor){J.findAncestor=function(ey,ez){return findAncestor(this.element(),ey,ez);};J.loadAncestor=function(ey,ez){return this.load(this.findAncestor(ey,ez));};}if(API.htmlToNodes){J.loadHtml=function(ez,ey){var eA,eB=cQ(ez,ey);if(eB&&eB[0]){eA=eB[0];}return this.load(eA);};}if(API.setElementOuterHtml){J.setOuterHtml=function(ez,ey,eA){return this.load(X(this.element(),ez,ey,eA));};}J.loadNext=function(){var ey=this.element().nextSibling;while(ey&&ey.nodeType!=1){ey=ey.nextSibling;}return this.load(ey);};J.loadPrevious=function(){var ey=this.element().previousSibling;while(ey&&ey.nodeType!=1){ey=ey.previousSibling;}return this.load(ey);};if(API.importNode){J.loadImport=function(ez,eA,ey){return this.load(ek(ez,eA,ey));};}if(API.emptyNode){if(cf){cA.empty=function(){this.forEach(function(ey){eb(ey);});return this;};}J.empty=function(){eb(this.element());return this;};}if(API.isDescendant){J.isDescendant=function(ey){return bS(ey,this.element());};J.isAncestor=function(ey){return bS(this.element(),ey);};}J.isTag=function(ey){var ez=this.element();return(dm(ez)==ey.toLowerCase());};J.query=function(ey){return new Q(ey,this.element());};J.getAttribute=function(ey){return ad(this.element(),ey);};J.getAttributeProperty=function(ey){return dR(this.element(),ey);};if(cA.every){cA.hasAttribute=function(ey){return this.every(function(ez){return en(ez,ey);});};}J.hasAttribute=function(ey){return en(this.element(),ey);};J.document=function(){return cL(this.element());};J.children=function(ez){var ey=bu(this.element());return(arguments.length)?ey[ez]||null:ey;};J.descendants=function(ey,eA){var ez=cY(ey||"*",this.element());if(typeof eA=="undefined"){return dl(ez);}return ez[eA]||null;};if(API.removeAttribute){if(cf){cA.removeAttribute=function(ey){this.forEach(function(ez){cu(ez,ey);});return this;};}J.removeAttribute=function(ey){cu(this.element(),ey);return this;};}if(API.setAttribute){J.setAttribute=function(ey,ez){return this.load(h(this.element(),ey,ez));};}if(API.setAttributes){J.setAttributes=function(ey){return this.load(az(this.element(),ey));};}if(API.getElementText){J.getText=function(){return aE(this.element());};}if(API.setElementText){if(cf){cA.setText=function(ey){this.forEach(function(ez){dJ(ez,ey);});return this;};}J.setText=function(ey){dJ(this.element(),ey);return this;};}if(API.addElementText){J.addText=function(ey){ak(this.element(),ey);return this;};}if(API.attachListener){if(cf){cA.on=function(eA,ez,ey){this.forEach(function(eB){cP(eB,eA,ez,ey);});return this;};cA.off=function(ez,ey){this.forEach(function(eA){aT(eA,ez,ey);});return this;};if(typeof cn!="undefined"){dh=function(ey){return function(eA,ez){this.forEach(function(eB){ey(eB,eA,ez);});return this;};};c4=function(ey){return function(eA,ez){this.forEach(function(eB){ey(eB,eA,ez);});return this;};};for(db in cn){if(G(cn,db)){Q.prototype["on"+db]=dh(cn[db].attach);Q.prototype["off"+db]=c4(cn[db].detach);}}}if(typeof aN!="undefined"){cA.onRoll=function(ez,eC,ey,eB,eA){this.forEach(function(eD){aN(eD,ez,eC,ey,eB,eA);});return this;};}}J.on=function(eA,ez,ey){cP(this.element(),eA,ez,ey);return this;};J.off=function(ez,ey){aT(this.element(),ez,ey);return this;};if(typeof cn!="undefined"){dh=function(ey){return function(eA,ez){ey(this.element(),eA,ez);return this;};};c4=function(ey){return function(ez){ey(this.element(),ez);return this;};};for(db in cn){if(G(cn,db)){E.prototype["on"+db]=dh(cn[db].attach);E.prototype["off"+db]=c4(cn[db].detach);}}}if(typeof aN!="undefined"){J.onRoll=function(ez,eC,ey,eB,eA){aN(this.element(),ez,eC,ey,eB,eA);return this;};}}if(cX&&aV(cX,"appendChild")){J.appendTo=function(ey){ey.appendChild(this.element());return this;};if(cf){cA.appendTo=function(ey){this.forEach(function(ez){ey.appendChild(ez);});return this;};}J.remove=function(){var ez=this.element();var ey=ez.parentNode;if(ey){ey.removeChild(ez);}return this;};if(cf){cA.remove=function(){var ey;this.forEach(function(ez){ey=ez.parentNode;if(ey){ey.removeChild(ez);}});return this;};}}if(aV(cX,"replaceChild")){J.replace=function(ez){var ey=ez.parentNode;if(ey){ey.replaceChild(this.element(),ez);}return this;};}if(aV(cX,"insertBefore")){J.insertBefore=function(ez){var ey=ez.parentNode;if(ey){ey.insertBefore(this.element(),ez);}return this;};if(cf){cA.insertBefore=function(ez){var ey=ez.parentNode;if(ey){this.forEach(function(eA){ey.insertBefore(eA,ez);});}return this;};}J.insertAfter=function(eA){var ez=eA.nextSibling;var ey=eA.parentNode;if(ey){if(ez){ey.insertBefore(this.element(),ez);}else{ey.appendChild(this.element());}}return this;};if(cf){cA.insertAfter=function(eA){var ez=eA.nextSibling;var ey=eA.parentNode;if(ey){this.forEach((ez)?function(eB){ey.insertBefore(eB,ez);}:function(eB){ey.appendChild(eB);});}return this;};}}if(aV(cX,"cloneNode")){J.clone=function(ey){return this.element().cloneNode(ey);};J.loadClone=function(ey){return this.load(this.clone(ey));};}if(API.canAdjustStyle){if(API.positionElement){if(cf){cA.position=function(eB,ey,ez,eA){this.forEach(function(eC){el(eC,eB,ey,ez,eA);});return this;};}J.position=function(eB,ey,ez,eA){el(this.element(),eB,ey,ez,eA);return this;};}if(API.sizeElement){if(cf){cA.size=function(eA,ey,ez,eB){this.forEach(function(eC){di(eC,eA,ey,ez,eB);});return this;};cA.sizeOuter=function(ez,ey){this.forEach(function(eA){c9(eA,ez,ey);});return this;};}J.size=function(eA,ey,ez,eB){di(this.element(),eA,ey,ez,eB);return this;};J.sizeOuter=function(ez,ey){c9(this.element(),ez,ey);return this;};}if(API.isVisible){J.isVisible=function(){return ef(this.element());};}if(API.isPresent){J.isPresent=function(){return aC(this.element());};}if(API.attachDocumentReadyListener){ax(function(){var ey;if(API.getElementScrollPosition){J.getScrollPosition=function(){return bX(this.element());};J.setScrollPosition=function(eB,ez,eC,eA,eD){i(this.element(),eB,ez,eC,eA,eD);return this;};db=d9.length;dh=function(ez){return function(){API[ez](this.element());return this;};};while(db--){ey="setElementScrollPosition"+db;if(API[ey]){E.prototype[ey]=dh(ey);}}}if(API.dispatchEvent){J.dispatch=function(eA,ez,eB){cD(this.element(),eA,ez,eB);return this;};}if(API.elementContainedInElement){J.containedBy=function(ez){return bd(this.element(),ez);};}if(API.elementOverlapsElement){J.overlaps=function(ez){return dA(this.element(),ez);};}if(API.showElement){if(cf){cA.show=function(ez,eA,eB){this.forEach(function(eC){ci(eC,ez,eA,eB);});return this;};cA.toggle=function(ez,eA,eB){this.forEach(function(eC){cM(eC,ez,eA,eB);});return this;};if(API.effects){dh=function(eA,ez){return function(eB,eC){eB=eB||{};eB.effects=eA;this.forEach(function(eD){ci(eD,ez,eB,eC);});return this;};};for(db in c7){if(G(c7,db)&&db!="move"&&db!="shake"&&db!="scroll"&&db!="scrollElement"){Q.prototype[db+"In"]=dh(c7[db],true);Q.prototype[db+"Out"]=dh(c7[db]);}}}}J.show=function(ez,eA,eB){ci(this.element(),ez,eA,eB);return this;};J.toggle=function(ez,eA,eB){cM(this.element(),ez,eA,eB);return this;};dh=function(eA,ez){return function(eB,eC){eB=eB||{};eB.effects=eA;ci(this.element(),ez,eB,eC);return this;};};if(API.effects){for(db in c7){if(G(c7,db)&&db!="move"&&db!="shake"&&db!="scroll"&&db!="scrollElement"){E.prototype[db+"In"]=dh(c7[db],true);E.prototype[db+"Out"]=dh(c7[db]);}}if(typeof aJ=="function"){J.springIn=function(eA,ez,eB){aJ(this.element(),eA,true,ez,eB);return this;};J.springOut=function(eA,ez,eB){aJ(this.element(),eA,false,ez,eB);return this;};}}}if(API.presentElement){if(cf){cA.present=function(ez,eA){this.forEach(function(eB){dG(eB,ez,eA);});return this;};cA.togglePresence=function(ez,eA){this.forEach(function(eB){c5(eB,ez,eA);});return this;};}J.present=function(ez,eA){dG(this.element(),ez,eA);return this;};J.togglePresence=function(ez,eA){c5(this.element(),ez,eA);return this;};}if(API.centerElement){J.center=function(ez,eA){centerElement(this.element(),ez,eA);return this;};}if(API.maximizeElement){J.maximize=function(ez,eA){maximizeElement(this.element(),ez,eA);return this;};}if(API.restoreElement){J.restore=function(ez,eA){restoreElement(this.element(),ez,eA);return this;};}if(API.fullScreenElement){J.fullScreen=function(){fullScreenElement(this.element());return this;};}if(API.coverDocument){J.coverDocument=function(){coverDocument(this.element());return this;};}if(API.overlayElement){J.overlay=function(ez,eA){overlayElement(this.element(),ez,eA);return this;};}if(API.adjacentElement){J.adjacent=function(eA,ez){adjacentElement(this.element(),eA,ez);return this;};}if(API.absoluteElement){J.absolute=function(){cx(this.element());return this;};}if(API.relativeElement){J.relative=function(){dV(this.element());return this;};}if(API.applyDirectXTransitionFilter){if(cf){cA.applyTransitionFilter=function(ez,eA,eB){this.forEach(function(eC){bO(eC,ez,eA,eB);});return this;};}J.applyTransitionFilter=function(ez,eA,eB){bO(this.element(),ez,eA,eB);return this;};if(cf){cA.playTransitionFilter=function(ez){this.forEach(function(eA){bq(eA,ez);});return this;};}J.playTransitionFilter=function(ez){bO(this.element(),ez);return this;};}if(API.attachDrag){J.attachDrag=function(eA,ez){attachDrag(this.element(),eA,ez);return this;};J.detachDrag=function(ez){detachDrag(this.element(),ez);return this;};if(API.initiateDrag){J.initiateDrag=function(){initiateDrag(this.element());return this;};}}if(API.getElementPosition){J.getPosition=function(){return eu(this.element());};}if(API.getElementSizeStyle){J.sizeStyle=function(){return v(this.element());};}if(API.getElementPositionStyle){J.positionStyle=function(){return cm(this.element());};}});}if(API.addClass){if(cf){cA.addClass=function(ey){this.forEach(function(ez){dO(ez,ey);});return this;};}J.addClass=function(ey){dO(this.element(),ey);return this;};}if(API.hasClass){if(cg){cA.hasClass=function(ey){return this.every(function(ez){return dU(ez,ey);});};}J.hasClass=function(ey){return dU(this.element(),ey);};}if(API.removeClass){if(cf){cA.removeClass=function(ey){this.forEach(function(ez){d0(ez,ey);});return this;};}J.removeClass=function(ey){d0(this.element(),ey);return this;};}}if(API.getCascadedStyle){J.getCascadedStyle=function(ey){return c(this.element(),ey);};}if(API.getComputedStyle){J.getComputedStyle=function(ey){return bD(this.element(),ey);};}if(API.getOverrideStyle){J.getOverrideStyle=function(ey){return q(this.element(),ey);};}if(API.getStyle){J.getStyle=function(ey){return bU(this.element(),ey);};}if(API.setStyle){if(cf){cA.setStyle=function(ey,ez){this.forEach(function(eA){aG(eA,ey,ez);});return this;};}J.setStyle=function(ey,ez){aG(this.element(),ey,ez);return this;};}if(API.setStyles){if(cf){cA.setStyles=function(ey){this.forEach(function(ez){bC(ez,ey);});return this;};}J.setStyles=function(ey){bC(this.element(),ey);return this;};}if(API.getElementSize){J.getSize=function(){return eq(this.element());};}if(API.getElementBorder){J.border=function(ey){return d7(this.element(),ey);};}if(API.getElementBorders){J.borders=function(){return aj(this.element());};}if(API.getElementMargin){J.margin=function(ey){return bI(this.element(),ey);};}if(API.getElementMargins){J.margins=function(){return b9(this.element());};}if(API.setElementHtml){if(cf){cA.setHtml=function(ey){this.forEach(function(ez){cB(ez,ey);});return this;};}J.setHtml=function(ez,ey,eA){return this.load(cB(this.element(),ez,ey,eA));};}if(API.addElementHtml){if(cf){cA.addHtml=function(ey){this.forEach(function(ez){dY(ez,ey);});return this;};}J.addHtml=function(ey){dY(this.element(),ey);return this;};}if(API.setElementNodes){J.setNodes=function(ey,ez,eA){U(this.element(),ey,ez,eA);return this;};}if(API.addElementNodes){J.addNodes=function(ey){cI(this.element(),ey);return this;};}if(API.getElementHtml){J.html=function(ey){return getElementHtml(this.element(),ey);};}if(API.getElementOuterHtml){J.htmlOuter=function(ey){return getElementOuterHtml(this.element(),ey);};}if(API.updateElement){J.update=function(eC,ey,ez,eB,eD,eA){updateElement(this.element(),eC,ey,ez,eB,eD,eA);return this;};}if(API.setOpacity){if(cf){cA.setOpacity=function(ey){this.forEach(function(ez){cN(ez,ey);});return this;};}J.setOpacity=function(ey){cN(this.element(),ey);return this;};}if(API.getOpacity){J.getOpacity=function(){return af(this.element());};}D=function(ez){var ey;if(this==global){return new D(ez);}this.load=function(eA){ey=eA||global.document;return this;};this.load(ez);this.node=function(){return ey;};};var cc=D.prototype;cc.areFeatures=function(){return cT.apply(this,arguments);};cc.isXhtml=function(){return cE(this.node());};cc.query=function(ey){return new Q(ey,this.node());};cc.children=function(ez){var ey=bu(this.node());return(arguments.length)?ey[ez]||null:ey;};cc.descendants=function(ey,eA){var ez=cY(ey||"*",this.node());if(typeof eA=="undefined"){return dl(ez);}return ez[eA]||null;};if(API.createElementWithAttributes){cc.createWithAttributes=function(ey,ez){return ds(ey,ez,this.node());};cc.createWithProperties=function(ey,ez){return aI(ey,ez,this.node());};}if(API.createAndAppendElementWithAttributes){cc.createAndAppendWithAttributes=function(ey,eA,ez){return aa(ey,eA,ez,this.node());};cc.createAndAppendWithProperties=function(ey,eA,ez){return aY(ey,eA,ez,this.node());};}if(API.createElement){cc.create=function(ey){return bi(ey,this.node());};}if(API.getHtmlElement){cc.htmlElement=function(){return cb(this.node());};}if(API.getHeadElement){cc.head=function(){return bo(this.node());};}if(API.getDocumentWindow){cc.window=function(){return ac(this.node());};}if(API.importNode){cc.importNode=function(ey,ez){return ek(ey,ez,this.node());};}if(API.addStyleRule){cc.addStyleRule=function(ey,eA,ez){dX(ey,eA,ez,this.node());return this;};}if(API.setActiveStyleSheet){cc.setActiveStyleSheet=function(ey){cd(ey,this.node());return this;};}if(API.getCookie){cc.getCookie=function(ez,ey,eA){return dT(ez,ey,eA,this.node());};cc.setCookie=function(ez,eA,ey,eC,eB){ch(ez,eA,ey,eC,eB,this.node());return this;};cc.deleteCookie=function(ey,ez){cH(ey,ez,this.node());return this;};}if(API.attachDocumentListener){cc.on=function(eA,ez,ey){c2(eA,ez,this.node(),ey);return this;};cc.off=function(ez,ey){cJ(ez,ey,this.node());return this;};}if(API.getLink){cc.links=function(ey){return(arguments.length)?dD(ey):a();};}if(API.getAnchor){cc.anchors=function(ey){return(arguments.length)?dH(ey):dB();};}if(API.getDocumentHtml){cc.html=function(ey){return getDocumentHtml(ey,false,this.node());};}if(typeof ax=="function"){cc.onReady=function(ey){ax(ey,this.node());return this;};ax(function(){var ey;if(typeof bm=="function"){cc.body=function(){return bm(this.node());};}if(typeof dx=="function"){cc.scrollSize=function(){return dx(this.node());};}if(typeof aZ=="function"){cc.clientRectangle=function(){return aZ(this.node());};}if(typeof cW=="function"){cc.scrollRectangle=function(){return cW(this.node());};}if(typeof ep=="function"){cc.getScrollPosition=function(){return ep(this.node());};cc.setScrollPosition=function(eB,ez,eC,eA,eD){bf(eB,ez,eC,this.node(),eA,eD);return this;};dh=function(ez){return function(){API[ez](this.node());};};db=d9.length;while(db--){ey="setScrollPosition"+db;if(API[ey]){D.prototype[ey]=dh(ey);}}}});}if(typeof au=="function"&&Function.prototype.call){F=function(eA,ey){var eB;if(this==global){return new F(eA,ey);}function ez(){return eB;}this.load=function(eD,eC){eB=typeof eD=="object"?eD:au(eD,eC);this.element=(eB)?ez:null;return this;};this.load(eA,ey);};C=function(ez,ey){if(this==global){return new C(ez,ey);}E.call(this,ez,ey);};dq(F,E);dq(C,E);if(typeof et=="function"){F.prototype.serialize=function(){return et(this.element());};}if(typeof dv=="function"){F.prototype.changed=function(){return dv(this.element());};}if(typeof submitAjaxForm=="function"){F.prototype.send=function(ey,ez){submitAjaxForm(this.element(),ey,ez);return this;};}F.prototype.controls=function(eB){var ez,eC,ey=[],eA=this.element().elements;if(typeof eB=="undefined"){ey=[];for(ez=eA.length;ez--;){eC=eA[ez];if(!(/^fieldset$/i).test(eC.tagName)){ey[ey.length]=eC;}}return ey.reverse();}return eA[eB];};C.prototype.getValue=function(ey){return dk(this.element(),ey);};C.prototype.changed=function(){return aH(this.element());};cc.forms=function(ey){return(arguments.length)?au(ey):a5();};}if(typeof bb=="function"&&Function.prototype.call){I=function(eA,ey){var eB;if(this==global){return new I(eA,ey);}function ez(){return eB;}this.load=function(eD,eC){eB=(typeof eD=="string"||typeof eD=="number")?bb(eD,eC):eD;this.element=(eB)?ez:null;return this;};this.load(eA,ey);};dq(I,E);if(API.preloadImage){I.loadURI=function(ey){return this.load(da(b6(ey)));};I.loadPreloaded=function(ey){return this.load(da(ey));};}if(API.changeImage){I.prototype.change=function(eA,ey,ez){bw(this.element(),eA,ey,ez);return this;};}cc.images=function(ey){return(arguments.length)?bb(ey):T();};}W=function(ez){var ey;if(this==global){return new W(ez);}this.load=function(eA){ey=eA||global;return this;};this.load(ez);this.object=function(){return ey;};};W.prototype.areFeatures=function(){return cT.apply(this,arguments);};if(typeof ct=="function"){W.prototype.on=function(eA,ez,ey){ct(eA,ez,this.object(),ey);return this;};W.prototype.off=function(ez,ey){cj(ez,ey,this.object());return this;};}if(typeof ax=="function"){ax(function(){if(typeof dg=="function"){W.prototype.viewportSize=function(){return dg(this.object());};}});}if(typeof d2=="function"){W.prototype.setStatus=function(ey){d2(ey,this.object());return this;};}if(typeof getEnabledPlugin=="function"){W.prototype.getEnabledPlugin=function(ez,ey){return getEnabledPlugin(ez,ey,this.object());};}if(typeof aU=="function"){W.prototype.addBookmark=function(ey,ez){aU(ey,ez,this.object());return this;};}if(typeof bg=="function"){W.prototype.addBookmarkCurrent=function(){bg(this.object());return this;};}if(typeof de=="function"){W.prototype.getFrameById=function(ey){return de(ey,this.object());};W.prototype.getIFrameDocument=function(ey){return ap(ey,this.object());};}}}}L=null;cX=null;})();
