
var API,global=this;API=API||{};(function(){var G,c6;var m=new RegExp("^(function|object)$","i");var ce=function(eR,eQ){return !!(typeof eR[eQ]=="object"&&eR[eQ])};API.isRealObjectProperty=ce;var aR=function(eS,eQ){var eR=typeof eS[eQ];return !!((m.test(eR)&&eS[eQ])||eR=="unknown")};API.isHostMethod=aR;var az=function(eS,eR){var eQ=typeof eS[eR];return !!(m.test(eQ)&&eS[eR])};API.isHostObjectProperty=az;var ah=function(){var eQ=arguments.length;while(eQ--){if(!API[arguments[eQ]]){return false}}return true};API.areFeatures=ah;var D=function(eR,eQ){var eS=eR.constructor.prototype[eQ];return typeof eS=="undefined"||eS!==eR[eQ]};API.isOwnProperty=D;if(ce(this,"document")){G=this.document}var dB=(function(){var eQ=function(){};return function(eR,eS){eQ.prototype=eS.prototype;eR.prototype=new eQ();eR.prototype.superConstructor=eS;eR.prototype.constructor=eR}})();API.inherit=dB;function dw(eS){var eQ=[];var eR=eS.length;eQ.length=eR;while(eR--){eQ[eR]=eS[eR]}return eQ}API.toArray=dw;var bS=function(eS){var eT=1,eR=arguments.length;var eQ=eS.length>>>0;while(eT<eR){eS[eQ]=arguments[eT++];eQ=eQ+1>>>0}return eS.length};API.push=bS;var q=function(eR){var eS,eQ=eR.length>>>0;if(eQ){eS=eR[--eQ];delete eR[eQ]}eR.length=eQ;return eS};API.pop=q;var cC;if(Array.prototype.indexOf){cC=function(eQ,eR){return eQ.indexOf(eR)}}else{cC=function(eR,eS){var eQ=eR.length>>>0;var eT=Number(arguments[1])||0;eT=(eT<0)?Math.ceil(eT):Math.floor(eT);if(eT<0){eT+=eQ}for(;eT<eQ;eT++){if(eR[eT]===eS){return eT}}return -1}}API.indexOf=cC;var ai;var bt;var db;var b4;var a6,cJ;var dL=!!Function.prototype.call;if(Array.prototype.filter){ai=function(eQ,eS,eR){return eQ.filter(eS,eR)}}else{if(dL){ai=function(eQ,eT,eS){var eR=eQ.length,eU=[],eV=0;eS=eS||eQ;while(eR--){if(typeof eQ[eR]!="undefined"){if(eT.call(eS,eQ[eR],eR,eQ)){eU[eV++]=eQ[eR]}}}return eU.reverse()}}}API.filter=ai;if(dL){cJ=function(eU,eT,eS){var eV;eS=eS||eU;if(arguments[4]){for(var eR=0,eQ=eU.length;eR<eQ;eR++){eT.call(eS,eU[eR],eR,eU)}}else{for(eV in eU){if(D(eU,eV)){eT.call(eS,eU[eV],arguments[3]?+eV:eV,eU)}}}}}API.forEachProperty=cJ;if(Array.prototype.forEach){a6=function(eQ,eS,eR){eQ.forEach(eS,eR)}}else{a6=function(eQ,eS,eR){return cJ(eQ,eS,eR,true,arguments[3])}}API.forEach=a6;if(Array.prototype.map){bt=function(eQ,eS,eR){return eQ.map(eS,eR)}}else{if(dL){bt=function(eQ,eT,eS){var eR=eQ.length,eU=[];eS=eS||eQ;while(eR--){if(typeof eQ[eR]!="undefined"){eU[eR]=eT.call(eS,eQ[eR],eR,eQ)}}return eU.reverse()}}}API.map=bt;if(Array.prototype.every){b4=function(eQ,eS,eR){return eQ.every(eS,eR)}}else{if(dL){b4=function(eQ,eT,eS){var eR=eQ.length;eS=eS||eQ;while(eR--){if(typeof eQ[eR]!="undefined"){if(!eT.call(eS,eQ[eR],eR,eQ)){return false}}}return true}}}API.every=b4;if(Array.prototype.some){db=function(eQ,eS,eR){return eQ.some(eS,eR)}}else{if(dL){db=function(eQ,eT,eS){var eR=eQ.length;eS=eS||eQ;while(eR--){if(typeof eQ[eR]!="undefined"){if(eT.call(eS,eQ[eR],eR,eQ)){return true}}}return false}}}API.some=db;var X;var cj=(function(){var eQ=0;return function(eR){return eR.uniqueID||(eR.uniqueID="_api"+eQ++)}})();API.elementUniqueId=cj;var ar,s,n,ct,B=[];var e,cu,L;if(G){e=aR(G,"addEventListener");cu=aR(this,"addEventListener");L=aR(this,"attachEvent");s=false;n=function(){return s};ct=function(eS){if(!s){s=true;var eR=B.length;var eQ=eR-1;while(eR--){B[eQ-eR](eS)}}};ar=function(eS,eQ){var eR=function(eV){if(e){eQ.addEventListener("DOMContentLoaded",ct,false)}if(cu){global.addEventListener("load",ct,false)}else{if(L){global.attachEvent("onload",ct)}else{var eU=global.onload;global.onload=function(eW){if(eU){eU(eW)}ct()}}}};eQ=eQ||global.document;if(eQ==global.document){if(!B.length){eR(global)}B[B.length]=eS;return true}if(X){var eT=X(eQ);if(eT){eR(eT);return true}}return false};API.documentReady=n;API.documentReadyListener=ct;API.attachDocumentReadyListener=ar}var eE;var bh,F,ez,dH,dv,aD,cg,eL,bm;var by;var dl,cb,aO=[];var dU,dN,ao,a1,a9,P,dQ,a;var bM,du;var ec,dA,c0,bW,a5,cI,S,al,T,aY;var M,z,ey,bI,aw,cB,bF,cO,bl,dG;var c3,a7,el;var bg,cM;var b5,ba,er,Y,d4,bv,ei,c7,bo,dp,ak,cA,aL,a0,en;var p={"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 b1,cG,am,dq;var a3,d0,et=new RegExp("([^-]*)-(.)(.*)");var aj;var dD,aE,V,aU,i,at,an,eN,av,aW;var af,aA,dW;if(G){X=(function(){if(ce(G,"parentWindow")){return function(eQ){return(eQ||global.document).parentWindow}}if(ce(G,"defaultView")&&G.defaultView==this){return function(eQ){return(eQ||global.document).defaultView}}if(ce(G,"__parent__")){return function(eQ){return(eQ||global.document).__parent__}}})()}API.getDocumentWindow=X;var eu;function eI(eQ){return[eQ.offsetHeight||0,eQ.offsetWidth||0,eQ.clientHeight||0,eQ.clientWidth||0,eQ.scrollHeight||0,eQ.scrollWidth||0]}API.getElementSize=eI;API.emptyNode=er=function(eQ){while(eQ.firstChild){eQ.removeChild(eQ.firstChild)}};function cU(eQ){if(eQ.ownerDocument){return eQ.ownerDocument}if(eQ.parentNode){while(eQ.parentNode){eQ=eQ.parentNode}if(eQ.nodeType==9||(!eQ.nodeType&&!eQ.tagName)){return eQ}if(eQ.document&&typeof eQ.tagName=="string"){return eQ.document}}return null}API.getElementDocument=cU;function ek(eQ){return(eQ.parentNode&&(eQ.parentNode.tagName||eQ.parentNode.nodeType==1))?eQ.parentNode:(eQ.parentElement||null)}API.getElementParentElement=ek;function dx(eQ){var eR=(eQ.tagName||eQ.nodeName).toLowerCase();return(!eR.indexOf("html:"))?eR.substring(5):eR}API.getElementNodeName=dx;var cP=(function(){var eQ=(aR(global,"decodeURIComponent"))?global.decodeURIComponent:((aR(global,"escape"))?global.escape:null);if(eQ){return function(eR){return eQ(eR)}}})();var dY=(function(){var eQ=(aR(global,"encodeURIComponent"))?global.encodeURIComponent:((aR(global,"escape"))?global.escape:null);if(eQ){return function(eR){return eQ(eR)}}})();var K,aI,E,c2,b6,cp;if(cP&&aR(global,"location")&&typeof global.location.search=="string"){b6={};c2=new RegExp("\\+","g");aI=global.location.search.substring(1).split("&");E=aI.length;while(E--){K=aI[E].split("=");if(K.length==2){K[0]=cP(K[0]);K[1]=cP(K[1].replace(c2," "));if(K[1]){b6[K[0]]=(b6[K[0]])?[b6[K[0]],K[1]].join(","):K[1]}}}cp=API.getQuery=function(eR,eQ){return b6[eR]||((typeof eQ=="undefined")?null:eQ)}}var dy;aj=function(eT,eS,eR){var eQ;eQ=eS.childNodes.length;while(eQ--){if(eS.childNodes[eQ].id==eT.id){if(typeof dy=="function"){dy(eT,eS.childNodes[eQ])}eT=eS.childNodes[eQ];break}}if(eT.id==eR){eT.id=""}return eT};function Z(eQ){return typeof eQ.canHaveChildren=="undefined"||eQ.canHaveChildren}var eb,ci;var dC,y,eO,c1;var dK,bL,ch,bX;if(G){if(az(G,"all")){dK=(function(){return function(eT,eS){var eR,eQ,eV,eU;if(!eS){return eT.all}else{eQ=dw(eT.all);eR=eQ.length;eU=[];while(eR--){eV=eQ[eR];if((eV.nodeType==1&&eV.tagName!="!")||(!eV.nodeType&&eV.tagName)){eU[eU.length]=eQ[eR]}}return eU.reverse()}}})()}ch=function(eQ,eT){var eS,eR;eQ=eQ||global.document;eS=ce(eQ,"documentElement")?eQ.documentElement:((typeof c7=="function")?c7("html",eQ)[0]:null);if(!eS&&dK){eR=dK(eQ);eS=eR[(eR[0].tagName=="!")?1:0];if(eS&&!eT&&eS.tagName.toLowerCase()!="html"){eS=null}}return eS};API.getHtmlElement=ch;bL=function(eQ){return ch(eQ,true)};API.getAnElement=bL;c6=bL();if(c6&&typeof c6.parentNode!="undefined"){bX=function(eR,eS){var eQ=eS.parentNode;while(eQ&&eQ!=eR){eQ=eQ.parentNode}return eQ==eR}}API.isDescendant=bX}if(G){b1=!!(c6&&aR(c6,"getAttribute")&&c6.getAttribute("style")&&typeof c6.getAttribute("style")=="object");if(!b1&&aR(G,"createElement")){cG=(function(){var eQ=G.createElement("td");if(eQ&&aR(eQ,"getAttribute")){return eQ.getAttribute("colspan")!==null}})();am=(function(){var eQ=G.createElement("form");eQ.setAttribute("enctype","application/x-www-form-urlencoded");eQ.removeAttribute("enctype");return eQ.getAttribute("enctype")!==null})();dq=(function(){var eQ=G.createElement("input");eQ.type="checkbox";eQ.checked=true;return(typeof eQ.hasAttribute!="undefined"&&eQ.hasAttribute("value"))})()}eE=(function(){var eR,eQ;if(c6&&aR(c6,"hasAttribute")){return function(eW,eT){var eV,eX=eT.toLowerCase();var eU=p[eX];var eY=typeof eW[eU];if(cG){if(en.test(eX)){if(!eW.getAttribute(eX)){return false}if(typeof eW.outerHTML=="string"){eV=new RegExp("^[^>]*\\s+"+eT+"=(['\"])?\\w+\\1?","i");return eV.test(eW.outerHTML)}}else{if(eY=="number"&&!eW.getAttribute(eX)){return false}else{if(aL.test(eX)){var eS=eW["default"+eX.substring(0,1).toUpperCase()+eT.substring(1)];if(typeof eS=="boolean"){return eS}}}}}if(am&&eX=="enctype"){if(typeof eW.outerHTML=="string"){eV=new RegExp("^[^>]*\\s+"+eT+"=(['\"])?\\w+\\1?","i");return eV.test(eW.outerHTML)}return !!(eW.attributes.enctype&&eW.attributes.enctype.specified)}if(dq&&eX=="value"&&typeof eW.outerHTML=="string"){eV=new RegExp("^[^>]*\\s+value=(['\"])?\\w*\\1?","i");return eV.test(eW.outerHTML)}return eW.hasAttribute(eT)}}if(c6&&aR(c6,"attributes")){eR=function(eT,eS){eQ=eT.attributes[eS];return !!(eQ&&eQ.specified)};if(b1){return function(eV,eS){var eY=arguments[2]||cU(eV);if(eY&&typeof(eY.selectNodes)!="undefined"){return eR(eV,eS)}var eX,eU,eW=eS.toLowerCase();var eT=eW=="enctype"?"encType":p[eW];if(eT&&eT.toLowerCase()==eW){eS=eT}if(eV.attributes){eX=eV.attributes[eS]||eV.attributes[eW]}if(eX){if(en.test(eW)&&eX.value=="1"){eU=new RegExp("^[^>]*\\s+"+eS+"=(['\"])?\\w*\\1?","i");return eU.test(eV.outerHTML)}if(eX.specified){return true}if(typeof eV[eS]=="boolean"){if(aL.test(eW)){return eV["default"+eW.substring(0,1).toUpperCase()+eS.substring(1)]}return eV[eS]}if(eW=="value"&&((/^input$/i.test(eV.tagName)&&/^text$/i.test(eV.type)))){return !!(eV.defaultValue||eV.defaultValue!=eV.value)}if(/^(enctype|value)$/.test(eW)&&typeof eV.outerHTML=="string"){eU=new RegExp("^[^>]*\\s+"+eS+"=(['\"])?\\w*\\1?","i");return eU.test(eV.outerHTML)}}return false}}return eR}})();API.hasAttribute=eE;ba=function(){var eQ,eR=arguments.length;if(eR>1&&typeof arguments[eR-1]=="boolean"){eQ=arguments[eR-1];eR--}while(eR--){arguments[eR].disabled=!eQ}};API.disableElements=ba;ei=(function(){function eQ(eR,eS){return(eR&&eR.id==eS)?eR:null}if(aR(G,"getElementById")){return function(eS,eR){return eQ((eR||global.document).getElementById(eS),eS)}}if(aR(G,"all")){return function(eS,eR){return eQ((eR||global.document).all[eS],eS)}}})();API.getEBI=ei;dp=function(eS,eQ){var eR=(eQ||global).frames[eS];if(!eR&&ei){eR=ei(eS,eQ.document);if(eR&&az(eR,"contentWindow")){eR=eR.contentWindow||null}}return eR};API.getFrameById=dp;ak=function(eQ,eR){return eQ.contentDocument||(eQ.contentWindow||dp(eQ.name,eR)||eQ).document||null};API.getIFrameDocument=ak;b5=(function(){if(dK){return function(eR,eQ){return(eQ=="*"&&eR.all)?dK(eR,true):eR.getElementsByTagName(eQ)}}return function(eR,eQ){return eR.getElementsByTagName(eQ)}})();c7=(function(){var eQ;if(aR(G,"getElementsByTagName")){eQ=G.getElementsByTagName("*");if(eQ&&(eQ.length||dK)){return function(eS,eR){return b5(eR||global.document,eS)}}}if(az(G,"all")&&aR(G.all,"tags")){return function(eS,eR){return(eR||global.document).all.tags(eS)}}})();API.getEBTN=c7;if(c7){bo=function(eQ){return c7("head",eQ||global.document)[0]||null}}API.getHeadElement=bo;a3=function(eR){if(et.test(eR)){var eQ=eR.match(et);return(eQ)?([eQ[1],eQ[2].toUpperCase(),eQ[3]].join("")):eR}return eR};if(c6&&aR(c6,"removeAttribute")){cA=function(eS,eQ){var eT=eQ.toLowerCase();var eR=p[eT];if(b1){if(eR&&eR.toLowerCase()==eT){eQ=eR}else{eQ=a3(eQ)}}eR=eR||eT;if(typeof eS[eR]=="boolean"){eS[eR]=false}else{eS.removeAttribute(eQ)}}}aL=new RegExp("^(checked|selected)$");en=new RegExp("^(row|col)?span$");a0=new RegExp("^(href|src|data|usemap|longdesc|codebase|classid|profile|cite)$");API.removeAttribute=cA;Y=(function(){var eS,eW,eQ,eT,eX,eV,eR,eU;if(c6&&aR(c6,"getAttribute")&&eE){if(b1){eV=new RegExp("^on");eR=new RegExp("[\\n\\r]","g");eU=new RegExp("^function [^\\(]*\\(\\) *{(.*)} *$");return function(eZ,eY){var e0=arguments[2]||cU(eZ);if(e0&&typeof(e0.selectNodes)!="undefined"){return eZ.getAttribute(eY)}if(eE(eZ,eY)){eT=eY;eY=eY.toLowerCase();eW=p[eY];if(!eW){if(aL.test(eY)){return eZ["default"+eY.substring(0,1).toUpperCase()+eY.substring(1)]?"":null}if(eY=="style"){return(eZ.style)?(eZ.style.cssText||""):""}if(a0.test(eY)){return eZ.getAttribute(eY,2)}if(eV.test(eY)&&eZ[eY]){eS=eZ[eY].toString();if(eS){eS=eS.replace(eR,"");if(eU.test(eS)){return eS.replace(eU,"$1")}}return null}eX=eZ.tagName.toLowerCase();if(eX=="select"&&eY=="type"){return null}if(eX=="form"&&eZ.getAttributeNode){eS=eZ.getAttributeNode(eY);return(eS&&eS.nodeValue)?eS.nodeValue:null}}eQ=a3(eW||eY);if(typeof eZ[eQ]=="unknown"){return"[unknown]"}else{if(a0.test(eQ)){return eZ.getAttribute(eQ,2)}if(typeof eZ[eQ]=="boolean"){return(eZ[eQ])?"":null}if(typeof eZ[eQ]=="undefined"){return eZ.getAttribute(eT)}if(eY=="value"&&eZ.tagName.toLowerCase()=="input"&&eZ.type.toLowerCase()=="text"){return eZ.defaultValue}return(typeof eZ[eQ]!="string"&&eZ[eQ]!==null&&eZ[eQ].toString)?eZ[eQ].toString():eZ[eQ]}}return null}}return function(e0,eY){var e1=eY.toLowerCase();var eZ=p[e1]||(e1.indexOf("-")!=-1&&a3(e1))||e1;if(typeof e0[eZ]=="boolean"){if(aL.test(e1)){return e0["default"+e1.substring(0,1).toUpperCase()+e1.substring(1)]?"":null}return e0[eZ]?"":null}if(cG&&aR(e0,"hasAttribute")){return eE(e0,eY)?e0.getAttribute(eY):null}return e0.getAttribute(eY)}}})();API.getAttribute=Y;var cd="/favicon.ico";if(Y){var b,cY,bf=(function(){var eQ=G.createElement("a");if(eQ&&aR(eQ,"setAttribute")){eQ.setAttribute("href",cd);return eQ.href!=cd}})();if(bf&&aR(G,"createElement")){cY=(function(){var eS,eQ={};var eR=function(eV,eT,eW){var eU=eT.toLowerCase();eW=eW||G.createElement(eV);if(eW&&aR(eW,"setAttribute")){eW.setAttribute(eU,cd);eQ[eU]=eW[eT]==cd}};eR("form","action");eS=G.createElement("img");eR("img","useMap",eS);eR("img","src",eS);eR("img","longDesc",eS);eR("link","href");eR("head","profile");eS=G.createElement("object");eR("object","codeBase",eS);eR("object","classid",eS);eR("object","data",eS);eR("blockquote","cite");eR("area","href");return eQ})();b=G.createElement("a")}d4=function(eS,eQ){var eT=eQ.toLowerCase();var eR=p[eT]||a3(eT);var eV=b;switch(typeof eS[eR]){case"boolean":return aL.test(eT)?eS["default"+eT.substring(0,1).toUpperCase()+eT.substring(1)]:eS[eR];case"undefined":return Y(eS,eT);default:if(eE(eS,eQ)){if(bf&&b&&(a0.test(eT)||eT=="action")&&cY[eT]&&!(/^a$/i).test(eS.tagName)){var eU=arguments[2]||cU(eS);if(eU&&eU!=global.document&&aR(eU,"createElement")){eV=eU.createElement("a")}eV.setAttribute("href",Y(eS,eT));return eV.href}return eT=="value"?Y(eS,eT):eS[eR]}return null}};API.getAttributeProperty=d4}i=(function(){var eV,eU,eQ,eR,eT,eS;if(c6&&aR(c6,"setAttribute")){if(b1){eS=function(e0,eX,e1){var eZ,eY,eW=e0.parentNode;if(eW&&aR(eW,"childNodes")&&typeof e0.outerHTML=="string"){eY=cj(e0);e0.id=e0.id||eY;eZ=new RegExp(eX+"=['\"]{0,1}[a-zA-Z0-9_]+['\"]{0,1}","i");e0.outerHTML=e0.outerHTML.replace(eZ," ").replace(">"," "+eX+'="'+e1+'">');if(e0.parentNode!==eW){e0=aj(e0,eW,eY)}}else{e0[eX]=e1}return e0};eR=new global.RegExp("^on");eT=new RegExp("^(a|img|form|input|select|button|textarea|iframe)$");if(aR(global.document,"createElement")){eV=global.document.createElement("div")}return function(eZ,eY,e0){var e1=cU(eZ);if(e1&&typeof(e1.selectNodes)!="undefined"){eZ.setAttribute(eY,e0);return eZ}eY=eY.toLowerCase();eU=eZ.tagName.toLowerCase();switch(eY){case"style":if(eZ.style){eZ.style.cssText=e0}break;case"checked":case"selected":eZ["default"+eY.substring(0,1).toUpperCase()+eY.substring(1)]=e0.toLowerCase()==eY||!e0;break;case"defer":case"disabled":case"multiple":case"readonly":case"ismap":eZ[eY]=(e0.toLowerCase()==eY||!e0);break;case"type":if(eU!="select"){if(eU=="input"&&(eZ.parentNode||(eZ.attributes&&eZ.attributes.type&&eZ.attributes.type.specified))){eZ=eS(eZ,"type",e0)}else{eZ.type=e0}}break;case"name":var eX=eT.test(eU);var eW=(e1==global.document)?eV:(e1&&e1.createElement("div"));if(eZ.parentNode===null&&eX&&eW){eW.appendChild(eZ)}eZ=eS(eZ,"name",e0);if(eX&&eW&&eZ.parentNode==eW){eW.removeChild(eZ)}break;default:if(eR.test(eY)){eZ[eY]=new Function(e0)}else{eQ=a3(p[eY]||eY);if(typeof eZ[eQ]=="undefined"){eZ.setAttribute(eY,e0)}else{eZ[eQ]=e0}}}return eZ}}return function(eZ,eX,e1){var e0=eX.toLowerCase();var eY=p[e0]||e0;if(typeof eZ[eY]=="boolean"){var eW=!e1||e0==e1.toLowerCase();if(aL.test(e0)){if(eW){eZ.setAttribute(e0,e0)}else{eZ.removeAttribute(e0)}}else{eZ[eY]=eW}}else{if(e0=="value"&&typeof eZ.defaultValue=="string"){eZ.defaultValue=e1}else{eZ.setAttribute(eX,e1)}}return eZ}}})();API.setAttribute=i;if(i){at=function(eS,eQ,eU){var eT=eQ.toLowerCase();var eR=p[eT]||a3(eT);if(typeof eU=="string"&&typeof eS[eR]=="undefined"&&eR==eT){eS.setAttribute(eT,eU)}else{if(eT=="value"){i(eS,"value",eU)}else{if(cG&&typeof eS[eR]=="number"){i(eS,eT,eU+"")}else{if(aL.test(eT)){if(eU){i(eS,eT,"")}else{cA(eS,eT)}}else{eS[eR]=eU}}}}return eS};API.setAttributeProperty=at}if(c6){bv=(function(){if(az(c6,"children")){return function(eS){var eQ,eU,eR,eT;if(arguments[1]){return eS.children}eQ=[];eU=eS.children;for(eR=eU.length;eR--;){eT=eU[eR];if((eT.nodeType==1&&eT.tagName!="!")||(!eT.nodeType&&eT.tagName)){eQ[eQ.length]=eT}}return eQ.reverse()}}if(aR(c6,"childNodes")){return function(eS){var eU,eQ=eS.childNodes,eT=[];var eR=eQ.length;while(eR--){eU=eQ[eR];if((eU.nodeType==1&&eU.tagName!="!")||(!eU.nodeType&&eU.tagName)){eT.push(eQ[eR])}}return eT.reverse()}}})()}API.getChildren=bv;d0=new RegExp("[^\\t\\n\\r ]");API.isEmptyTextNode=function(eQ){return !d0.test(eQ.data)};var aH;cM=function(eR){var eT,eU,eQ,eV,eS;eR=eR||global.document;if(typeof aH!="undefined"&&eR==global.document){return aH}if(typeof eR.contentType=="string"){return eR.contentType.indexOf("xml")!=-1}else{eQ=aR(eR,"createElementNS");if(!eQ){return false}if(aR(eR,"getElementsByTagName")){eV=eR.getElementsByTagName("meta");eT=eV.length;if(eT&&aR(eV[0],"getAttribute")){eS=true;while(eT--&&eS){eU=eV[eT].getAttribute("http-equiv");if(eU===""){return false}if(eU=="Content-Type"){eU=eV[eT].getAttribute("content");if(eU){eS=(eU.indexOf("html")==-1)}}}return eS}return eQ}}};if(API.disableXmlParseMode){cM=function(eQ){return false}}aH=cM();API.isXmlParseMode=cM;bg=(function(){if(aR(G,"createElement")){return(function(){if(aH&&aR(G,"createElementNS")){return function(eR,eQ){return(eQ||global.document).createElementNS("http://www.w3.org/1999/xhtml","html:"+eR)}}return function(eR,eQ){return(eQ||global.document).createElement(eR)}})()}})();API.createElement=bg;if(bg&&i){aW=function(eQ){return function(eU,eS){var eR;if(typeof eS.type!="undefined"&&D(eS,"type")){eU.setAttribute("type",eS.type);delete eS.type}var eT=eS.name;if(eT){eU=eQ(eU,"name",eT);if(eU.tagName.toLowerCase()=="iframe"&&az(eU,"contentWindow")){eU.contentWindow.name=eT}delete eS.name}for(eR in eS){if(D(eS,eR)){eU=eQ(eU,eR,eS[eR])}}return eU}};API.setAttributes=av=aW(i);API.setAttributeProperties=an=aW(at);dD=function(eR,eS,eQ){var eT=bg(eR,eQ||global.document);if(eT){eT=av(eT,eS)}return eT};API.createElementWithAttributes=dD;aE=function(eR,eS,eQ){var eT=bg(eR,eQ||global.document);if(eT){eT=an(eT,eS)}return eT};API.createElementWithProperties=aE;if(c6&&aR(c6,"appendChild")){eN=function(eQ){return function(eS,eT,eU,eR){if(!eR){eR=cU(eU)}if(eR){var eV=bg(eS,eR);if(eV){eV=eQ(eV,eT);eU.appendChild(eV)}return eV}return null}};V=API.createAndAppendElementWithAttributes=eN(av);aU=API.createAndAppendElementWithProperties=eN(an)}}bM=function(eS,eQ,eR){if(aR(G,eS)){return function(eT){return(eT||global.document)[eS]}}if(c7&&(!eR||typeof ai=="function")){return function(eT){var eU,eV;if(typeof eQ=="string"){eU=c7(eQ,eT)}else{eU=[];eV=eQ.length;while(eV--){eU=eU.concat(dw(c7(eQ[eV],eT)))}}return(eR)?ai(eU,eR):eU}}};du=function(eR,eQ,eS){if(aR(G,eR)){return function(eU,eT){return(eT||global.document)[eR][eU]}}if(ei){return function(eW,eT){var eX,eV,eU,eY;if(typeof eW=="string"){eX=ei(eW,eT);if(eX&&(!eX.name||eX.name==eW)){if(typeof eQ=="string"){if(dx(eX)==eQ){return eX}}else{eU=eQ.length;eY=dx(eX);while(eU--){if(eY==eQ[eU]){return eX}}}}}eV=eS();if(typeof eW=="string"){eU=eV.length;while(eU--){if(eV[eU].name==eW||(!eV[eU].name&&eV[eU].id==eW)){return eV[eU]}}return null}return eV[eW]||null}}};P=API.getImages=bM("images","img");if(P){a9=API.getImage=du("images","img",P)}a1=API.getForms=bM("forms","form");if(a1){ao=API.getForm=du("forms","form",a1)}dN=API.getAnchors=bM("anchors","a",function(eQ){return typeof eQ.href!="unknown"&&!eQ.href});if(dN){dU=API.getAnchor=du("anchors","a",dN)}a=API.getLinks=bM("links",["a","area"],function(eQ){return typeof eQ.href=="unknown"||eQ.href});if(a){dQ=API.getLink=du("links",["a","area"],a)}by=function(eQ,eR){eQ.src=eR};API.changeImage=by;if(this.Image){cb=function(eS,eR,eQ){var eT=new global.Image();eT.src=eS;eT.height=eR;eT.width=eQ;aO[aO.length]=eT;return aO.length-1};API.preloadImage=cb;if(bg){dl=function(eR){var eQ=bg("img");var eS=aO(eR);eQ.src=eS.src;eQ.height=eS.height;eQ.width=eS.width;return eQ};API.clonePreloadedImage=dl}}by=function(eQ,eR){if(typeof eR=="number"){if(aO[eR]){eQ.src=aO[eR].src}}else{eQ.src=eR}};API.changeImage=by;if(eE){ez=function(eQ){return(eQ.value||(eE(eQ,"value")?eQ.value:eQ.text))}}API.getOptionValue=ez;if(aR(global,"Option")){bh=function(eR,eU,eS){var eT=new global.Option(),eQ=eR.options.length;eT.text=eU;if(typeof eS!="undefined"){eT.value=eS}if(eR.options.add){eR.options.add(eT,eR.options.length)}if(eQ==eR.options.length){eR.options[eR.options.length]=eT}return eT};API.addOption=bh;F=function(eS,eQ){var eR;for(eR in eQ){if(D(eQ,eR)){bh(eS,eQ[eR],eR)}}};API.addOptions=F}cg=function(eR){eR.options.length=0;var eQ=eR.options.length;while(eQ--){eR.options[eQ]=null}};API.removeOptions=cg;bm=(function(){var eQ=function(eR){return encodeURIComponent(eR).replace(/%20/,"+").replace(/(.{0,3})(%0A)/g,function(eT,eU,eS){return eU+(eU=="%0D"?"":"%0D")+eS}).replace(/(%0D)(.{0,3})/g,function(eT,eU,eS){return eU+(eS=="%0A"?"":"%0A")+eS})};if(typeof encodeURIComponent!="undefined"&&String.prototype.replace&&eQ("\n \r")=="%0D%0A+%0D%0A"){return eQ}})();API.urlencode=bm;if(ez){dv=function(eU,eW){var eR,eV,eT=eU.type;if(eT&&!eT.indexOf("select")){eR=[];for(var eS=0,eQ=eU.options.length;eS<eQ;eS++){eV=eU.options[eS];if(eV[(eW)?"defaultSelected":"selected"]){eR[eR.length]=ez(eV)}}if(eR.length==1){eR=eR[0]}return eR}switch(eT){case"checkbox":case"radio":return(eU[(eW)?"defaultChecked":"checked"])?eU.value||"on":"";default:return eU[(eW)?"defaultValue":"value"]}};API.inputValue=dv;aD=function(eS){var eR;var eT=dv(eS,true);var eQ=dv(eS);if(typeof eT=="string"){return(eT==eQ)}eR=eT.length;while(eR--){if(eT[eR]!=eQ[eR]){return true}}return false};API.inputChanged=aD;dH=function(eS){var eR,eQ=eS.elements;eR=eQ.length;while(eR--){if(aD(eQ[eR])){return true}}return false}}if(bm&&ez){eL=function(eW){var eX,eS,e3,eR,e0=eW.elements,eY=[];var eZ=new RegExp("^(checkbox|radio)$");var eV=new RegExp("^(text|password|hidden|textarea)$");function e2(e5,e4){eY[eY.length]=bm(e5)+"="+bm(e4)}for(var eU=0,eQ=e0.length;eU<eQ;eU++){eX=e0[eU];eS=eX.name;if(eS&&!eX.disabled){e3=eX.type;if(!e3.indexOf("select")){if(e3=="select-one"||eX.multiple===false){if(eX.selectedIndex>=0){e2(eS,ez(eX.options[eX.selectedIndex]))}}else{for(var eT=0,e1=eX.options.length;eT<e1;eT++){eR=eX.options[eT];if(eR.selected){e2(eS,ez(eR))}}}}else{if(eZ.test(e3)){if(eX.checked){e2(eS,eX.value||"on")}}else{if(eV.test(e3)){e2(eS,eX.value)}}}}}return eY.join("&")}}API.serializeFormUrlencoded=eL;if(c6){aA=(function(){if(typeof c6.innerText=="string"){return function(eQ){return eQ.innerText}}if(typeof c6.textContent=="string"){return function(eQ){return eQ.textContent}}if(ce(c6,"firstChild")){return function(eQ){var eR=[];var eS=eQ.firstChild;while(eS){if(eS.nodeType==3||eS.nodeType==4){if(d0.test(eS.data)){eR[eR.length]=eS.data}}else{if(eS.nodeType==1){eR[eR.length]=aA(eS)}}eS=eS.nextSibling}return eR.join("")}}})();API.getElementText=aA;dW=(function(){var eQ,eR,eS;if(typeof c6.innerText=="string"){return function(eT,eU){eT.innerText=eU}}if(aR(c6,"removeChild")&&aR(G,"createTextNode")){return function(eU,eV){var eT=cU(eU);while(eU.firstChild){eU.removeChild(eU.firstChild)}eU.appendChild(eT.createTextNode(eV))}}if(typeof c6.innerHTML=="string"){eQ=new RegExp("<","g");eR=new RegExp(">","g");eS=new RegExp("&","g");return function(eT,eU){eT.innerHTML=eU.replace(eS,"&amp;").replace(eQ,"&lt;").replace(eR,"&gt;")}}})();API.setElementText=dW}if(dW&&aA){af=function(eQ,eR){dW(eQ,aA(eQ)+eR)};API.addElementText=af}if(c6&&typeof c6.innerHTML=="string"){if(bg&&!cM()&&typeof c6.outerHTML=="string"&&aR(c6,"childNodes")){bW=bg("select");if(bW&&aR(bW,"insertAdjacentHTML")&&typeof bW.canHaveChildren=="boolean"){bW.innerHTML="<option>T</option>";a5=(!bW.options.length)}}if(a5){al=function(eT,eS){var eR=cj(eT);eT.id=eT.id||eR;var eQ=eT.parentNode;eT.innerHTML="";eT.outerHTML=eT.outerHTML.replace(">",">"+eS+"</select>");if(eT.parentNode!==eQ){eT=aj(eT,eQ,eR)}return eT}}T=(function(){var eT;var eQ=new RegExp("^[^<]*<script","i");function eR(eV,eU){switch(eT){case"table":dA=bg("div",eU);return"<table>"+eV+"</table>";case"caption":case"colgroup":case"col":case"thead":case"tbody":case"tfoot":dA=bg("div",eU);return["<table><",eT,">",eV,"</",eT,"></table>"].join("");case"form":dA=bg("div",eU)}return eV}function eS(eU){switch(eT){case"table":return dA.firstChild;case"caption":case"colgroup":case"col":case"thead":case"tbody":case"tfoot":return dA.firstChild.firstChild;default:return dA}}if(aR(bg&&bg("div")||c6,"insertAdjacentHTML")){return function(eV,eU){eT=dx(dA);if(!eU&&eQ.test(eV)&&!cM()){eV="&nbsp;"+eV}eV=eR(eV);dA.insertAdjacentHTML("afterBegin",eV);dA=eS(eV)}}return function(eV,eU){eT=dx(dA);if(!eU&&eQ.test(eV)&&!cM()){eV="&nbsp;"+eV}eV=eR(eV);dA.innerHTML=eV;dA=eS(eV)}})();if(aR(c6,"removeChild")&&bg&&ce(c6,"firstChild")){aY=function(eT,eS,eR,eQ){var eU=dx(eT);if(eU=="head"){eU="div"}dA=bg(eU,eR);if(dA){T(eS,eQ);while(dA.firstChild){eT.appendChild(dA.firstChild)}dA=null}};ec=function(eS,eR,eQ){if(Z(eS)){aY(eS,eR,cU(eS),true)}};API.addElementHtml=ec}c0=function(eR,eQ){var eS;dA=bg("div",eQ);if(dA){T(eR);eS=dA.childNodes;dA=null}return eS};API.htmlToNodes=c0;cI=(function(){if(aY){return function(eR,eQ){if(al&&dx(eR)=="select"){return al(eR,eQ)}if(Z(eR)){while(eR.firstChild){eR.removeChild(eR.firstChild)}aY(eR,eQ,cU(eR))}return eR}}})();API.setElementHtml=cI;S=(function(){if(typeof c6.outerHTML=="string"){return function(eR,eQ){eR.outerHTML=eQ;return eR}}if(aR(c6,"insertBefore")&&ce(c6,"firstChild")){return function(eV,eS){var eR;var eQ=cU(eV);var eU=ek(eV);var eT=eV.nextSibling;dA=bg("div",eQ);if(dA&&eU){T(eS,eQ);eU.removeChild(eV);eR=dA.firstChild;if(eT){eU.insertBefore(dA.firstChild,eT)}else{eU.appendChild(dA.firstChild)}dA=null;return eR}return eV}}})();API.setElementOuterHtml=S}if(c6&&ce(c6,"firstChild")&&typeof c6.nodeType=="number"&&Y&&eE){bl=new RegExp("^(br|hr|img|meta|link|input|base|param|col|area)$");cB=new RegExp("^(checked|selected|disabled|multiple|ismap|readonly)$");bF=new RegExp("<","g");cO=new RegExp(">","g");aw=new RegExp("&","g");dG=new RegExp('"',"g");M=function(eS,eY,eZ,eT){var eW,e0,eQ,eX,e1,eU=(eZ)?" />":">";var eV=[],eR;switch(eS.nodeType){case 1:e0=dx(eS);e1=[];if(eS.attributes&&eS.attributes.length){eW=eS.attributes.length;eV.length=eW;while(eW--){eR=eS.attributes[eW];if(eR){eQ=(eR.nodeName||eR.name||"").toLowerCase();if(eQ){eX=Y(eS,eQ,eT);if(eX===""&&cB.test(eQ)&&eE(eS,eQ)){eX=eQ}if(eX!==null){eV[eW]=[" ",eQ,'="',eX.replace(aw,"&amp;").replace(bF,"&lt;").replace(cO,"&gt;").replace(dG,"&quot;"),'"'].join("")}}}}}if(bl.test(e0)){e1=(eY)?["<",e0].concat(eV,eU):[""]}else{e1=[];if(e0=="!"){return e1}if(eS.childNodes&&eS.childNodes.length){eW=eS.childNodes.length;while(eW--){e1=M(eS.childNodes[eW],true,eZ,eT).concat(e1)}e1=(eY)?["<",e0].concat(eV,">",e1,"</",e0,">"):e1}else{if(e0=="style"){if(eS.styleSheet&&eS.styleSheet.cssText){e1=[eS.styleSheet.cssText]}}else{if(eS.innerText){e1=[eS.innerText]}else{if(eS.text){e1=[eS.text]}}}e1=(eY)?["<",e0].concat(eV,">",e1,"</",e0,">"):[""]}}return e1;case 3:return(d0.test(eS.nodeValue))?[eS.nodeValue]:[""];case 4:return["<![CDATA[",eS.nodeValue,"]]>"];case 8:return["<!--",eS.nodeValue,"-->"];case 10:return[eS.nodeValue];default:return[]}};ey=function(eT,eR,eS){var eQ=cU(eT);var eU=cM(eQ);if(typeof eT.innerHTML=="string"&&eS&&eR===eU){return eT.innerHTML}if(typeof eR=="undefined"){eR=eU}return M(eT,false,eR,eQ).join("")};API.getElementHtml=ey;bI=function(eT,eR,eS){var eQ=cU(eT);var eU=cM(eQ);if(typeof eT.outerHTML=="string"&&eS&&eR===eU){return eT.outerHTML}if(typeof eR=="undefined"){eR=eU}return M(eT,true,eR,eQ).join("")};API.getElementOuterHtml=bI;z=function(eR,eS,eQ){eQ=eQ||global.document;var eU,eT=ch(eQ);if(eT){eU=bI(eT)}return eU};API.getDocumentHtml=z}eb=(function(){if(c7&&bg&&c6&&aR(c6,"appendChild")){var eQ=(function(){var eR=bg("style");if(eR){if(aR(global.document,"styleSheets")){return function(eT,eW,eV,eS){var eU;if(eS.styleSheets&&eS.styleSheets.length){eU=eS.styleSheets[eS.styleSheets.length-1];if(eU.addRule){eU.addRule(eT,eW)}else{if(typeof eU.cssText=="string"){eU.cssText=eT+" {"+eW+"}"}else{if(eU.insertRule){eU.insertRule(eT+" {"+eW+"}",eU.cssRules.length)}}}}}}if(Z(eR)&&aR(global.document,"createTextNode")){return function(eT,eX,eW,eS){var eU=ch(eS);var eV=eU.scrollHeight;eW.appendChild(eS.createTextNode(eT+" {"+eX+"}"));if(eU.scrollHeight!=eV){if(eW.parentNode.offsetHeight){eW.parentNode.removeChild(eW);return false}}}}if(typeof eR.innerText=="string"){return function(eS,eU,eT){eT.innerText+=eS+" {"+eU+"}"}}eR=null}})();if(eQ){return function(eT,eX,eW,eS){var eV,eR;var eU=c7("head",eS);if(eU[0]){eV=bg("style",eS);if(eV){eV.setAttribute("type","text/css");eV.setAttribute("media",eW||"screen");eU[0].appendChild(eV);eR=eQ(eT,eX,eV,eS||global.document);eV=null;return eR}}}}}})();API.addStyleRule=eb;if(c6&&Y&&c7){ci=function(eV,eQ){var eS,eU,eR,eT;eS=c7("link",eQ);eU=0;eR=eS.length;while(eU<eR){eT=eS[eU].getAttribute("title");if(eT&&eS[eU].getAttribute("rel")&&eS[eU].getAttribute("rel").indexOf("style")!=-1){eS[eU].disabled=true;if(eT.toLowerCase()==eV){eS[eU].disabled=false}}eU++}};API.setActiveStyleSheet=ci}}var c9=function(eQ){return[eQ.clientTop||0,eQ.clientLeft||0]};API.getElementBordersOrigin=c9;y=!!(c6&&ce(c6,"style"));if(y){dC={};c1=["display","visibility","position"];eO=3;while(eO--){dC[c1[eO]]=typeof c6.style[c1[eO]]=="string"}API.canAdjustStyle=function(eQ){return dC[eQ]}}var dS,c,bH,b9,b0,r,bZ,df,aC,bG;var J,cN,ay,ev;var eC;var b3,ds,dk;var c4,ej;var d,cx,aN,eo;var W=new RegExp("^(-)?[\\d\\.]*px$","i");var cy=new RegExp("^(-)?[\\d\\.]*(em|pt|cm|in)$","i");var f=new RegExp("color","i");var b8=new RegExp("rgb[a]*\\((\\d*),[\\s]*(\\d*),[\\s]*(\\d*)[),]","i");var aZ=new RegExp("^rgba\\(\\d+,\\s*,\\d+,\\s*\\d,\\s*0\\)$","i");var ed={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 cX,aa,eP=["WebkitOpacity","KhtmlOpacity","MozOpacity","opacity"];var d2,d7,ee;var aM=["Top","Left","Bottom","Right"];var em,ae;var bN,cf,bB;if(c6){if(y){eC=(function(){var eQ=(typeof c6.style.top=="number")?0:"px";return function(eS,eT,eR){if(eT!==null){eS.style.top=eT+eQ}if(eR!==null){eS.style.left=eR+eQ}}})();API.positionElement=eC;ds=(function(){var eQ=(typeof c6.style.height=="number")?0:"px";return function(eT,eS,eR){if(eS!==null&&eS>=0){eT.style.height=eS+eQ}if(eR!==null&&eR>=0){eT.style.width=eR+eQ}}})();API.sizeElement=ds;b3=function(eQ,eR){if(eQ.offsetHeight!=eR[0]){eR[0]-=(eQ.offsetHeight-eR[0]);if(eR[0]>=0){eQ.style.height=eR[0]+"px"}}if(eQ.offsetWidth!=eR[1]){eR[1]-=(eQ.offsetWidth-eR[1]);if(eR[1]>=0){eQ.style.width=eR[1]+"px"}}return eR};dk=function(eQ,eR){ds(eQ,eR);b3(eQ,eR)};API.sizeElementOuter=dk;c4=function(eQ,eR){eC(eQ,eR[0],eR[1]);ds(eQ,eR[2],eR[3])};ej=function(eQ,eR){c4(eQ,eR);b3(eQ,[eR[2],eR[3]])};API.positionAndSizeElement=c4;API.positionAndSizeElementOuter=ej;dS=(typeof c6.style.cssFloat=="string")?"cssFloat":"styleFloat";b0=function(eR,eQ){if(eQ=="float"){eQ=dS}return(eR)?eR[eQ]||null:null};c=(function(){if(ce(c6,"currentStyle")){return function(eR,eQ){return b0(eR.currentStyle,eQ)}}})();API.getCascadedStyle=c;bH=(function(){var eR=new RegExp("^(absolute|fixed)$");var eQ=new RegExp("^(height|width|left|top|right|bottom|margin.+|border.+|padding.+)$","i");if(ce(G,"defaultView")&&aR(G.defaultView,"getComputedStyle")){return function(eV,eU){var eS=cU(eV);var eT=eS.defaultView.getComputedStyle(eV,null);return b0(eT,eU)}}if(c){return function(eW,eV){var eZ,eU,eS,eY,eT;var eX=c(eW,eV);if(eX=="inherit"){eU=ek(eW);if(eU){return bH(eU,eV)}}switch(eV){case"float":eS=bH(eW,"position");return(eS&&eR.test(eS))?"none":eX;case"display":if(eX!="none"){eU=ek(eW);while(eU){if(c(eU,"display")=="none"){return"none"}eU=ek(eU)}eS=bH(eW,"position");if(eS&&eR.test(eS)){eX="block"}else{eZ=c(eW,"float");if(eZ&&eZ!="none"){eX="block"}}}return eX}if(W.test(eX)){return eX}if(cy.test(eX)){if(eQ.test(eV)){if(parseFloat(eX)){if(ce(eW,"runtimeStyle")){eY=eW.style.left;eT=eW.runtimeStyle.left;eW.runtimeStyle.left=eW.currentStyle.left;eW.style.left=eX;eX=eW.style.pixelLeft;eW.style.left=eY;eW.runtimeStyle.left=eT;return eX+"px"}}else{return"0px"}}return null}return((eX=="auto"&&eV!="overflow")||eX=="inherit")?null:eX}}})();API.getComputedStyle=bH;b9=function(eR,eQ){var eS=b0(eR.style,eQ);if(typeof eS=="number"){eS+="px"}return eS};API.getInlineStyle=b9;r=(function(){if(ce(G,"defaultView")&&aR(G.defaultView,"getOverrideStyle")){return function(eS,eR){var eQ=cU(eS).defaultView.getOverrideStyle(eS,null);return b0(eQ,eR)}}if(ce(c6,"runtimeStyle")){return function(eR,eQ){return b0(eR.runtimeStyle,eQ)}}})();API.getOverrideStyle=r;cX=(function(eT){var eQ,eS,eV;var eU=new RegExp("alpha\\(opacity=[^\\)]+\\)","i");var eR=function(eW,eX){eW.style[eS]=eX};eQ=eP.length;while(eQ--){if(typeof eT.style[eP[eQ]]=="string"){eS=eP[eQ];return eR}}if(typeof eT.style.filter=="string"){return function(eW,eX){eV=eW.style;if(eW.currentStyle&&!eW.currentStyle.hasLayout){eV.zoom=1}if(!eU.test(eV.filter)){eV.filter+=" alpha(opacity="+(eX*100)+")"}else{eV.filter=eV.filter.replace(eU,(eX>=0.9999)?"":"alpha(opacity="+(eX*100)+")")}}}})(c6);API.setOpacity=cX;aa=(function(eT){var eQ,eS,eU=new RegExp("opacity\\s*=\\s*([^\\)]*)","i");var eR=function(eV){var eW=eV.style[eS];if(eW){return parseFloat(eW)}if(bH){eW=bH(eV,"opacity");if(eW!==null){return parseFloat(eW)}}return 1};eQ=eP.length;while(eQ--){if(typeof eT.style[eP[eQ]]=="string"){eS=eP[eQ];return eR}}if(typeof c6.style.filter=="string"&&c){return(function(){var eV;return function(eX){var eW=c(eX,"filter");if(eW){eV=eW.match(eU);return(eV)?parseFloat(eV[1])/100:1}return 1}})()}})(c6);API.getOpacity=aa;aN=function(eQ){return"0123456789ABCDEF".substring(eQ,eQ+1)};cx=function(eQ){return aN(Math.floor(eQ/16))+aN(eQ%16)};eo=function(eQ){return[cx(eQ[0]),cx(eQ[1]),cx(eQ[2])].join("")};d=function(eR){var eQ=b8.exec(eR);if(eQ){return["#",cx(parseInt(eQ[1],10)),cx(parseInt(eQ[2],10)),cx(parseInt(eQ[3],10))].join("")}if(aZ.test(eR)){return"transparent"}return(ed[eR])?"#"+ed[eR]:null};bZ=(function(){var eQ=(function(){if(bH){return function(eT,eS){var eU,eR,eV;if(r){eU=r(eT,eS)}if(eU){return eU}eV=bH(eT,eS);if(eV){return eV}else{eR=b9(eT,eS);eV=c&&c(eT,eS);if(eV){return eV}return((eS=="display")?"none":eR)||null}}}return function(eU,eT){var eS,eR=b9(eU,eT);if(eT=="display"&&(eR!="none")){eS=ek(eU);while(eS){if(eS.style.display=="none"){return"none"}eS=ek(eS)}}return eR}})();return function(eS,eR){var eT=eQ(eS,eR);return(f.test(eR))?d(eT)||eT:eT}})();API.getStyle=bZ;aC=function(eR,eQ,eS){if(eQ=="float"){eQ=dS}eR.style[eQ]=eS};API.setStyle=aC;bG=function(eR,eS){var eQ;for(eQ in eS){if(D(eS,eQ)){aC(eR,eQ,eS[eQ])}}};API.setStyles=bG;df=function(eR,eQ){var eS=bZ(eR,eQ);if(W.test(eS)){return parseFloat(eS)}if(cy.test(eS)&&!parseFloat(eS)){return 0}return null};API.getStylePixels=df;em=function(eS,eR){var eQ=df(eS,"border"+eR+"Width");if(eQ===null){switch(eR){case"Left":case"Right":return eS.clientLeft||0;case"Top":case"Bottom":return eS.clientTop||0}}return eQ};API.getElementBorder=em;c9=function(eQ){return[eQ.clientTop||em(eQ,"Top"),eQ.clientLeft||em(eQ,"Left")]};API.getElementBordersOrigin=c9;ae=(function(){var eQ;return function(eR){var eS={};eQ=aM.length;while(eQ--){eS[aM[eQ]]=em(eR,aM[eQ])}return eS}})();API.getElementBorders=ae;bN=function(eQ,eR){return df(eQ,"margin"+eR)||0};API.getElementMargin=bN;bB=function(eQ,eR){return[bN(eQ,"Top"),bN(eQ,"Left")]};API.getElementMarginsOrigin=bB;cf=(function(){var eQ;return function(eR){var eS={};eQ=aM.length;while(eQ--){eS[aM[eQ]]=bN(eR,aM[eQ])}return eS}})();API.getElementMargins=cf;J=function(eR){var eQ;if(bZ(eR,"position")!="fixed"&&ce(eR,"offsetParent")){do{eR=eR.offsetParent;if(eR){eQ=bZ(eR,"position")}}while(eR&&(!eQ||eQ=="static"));return eR}};API.getPositionedParent=J;ev=function(eQ){return bZ(eQ,"visibility")!="hidden"};API.isVisible=ev;ay=function(eQ){return bZ(eQ,"display")!="none"};API.isPresent=ay;cN=function(eR){var eQ=bZ(eR,"position");return(eQ)?(eQ!="static"):false};API.isPositionable=cN;d2=function(eS,eR){var eQ;if(!eS.className){eS.className=eR}else{eQ=new RegExp("(^|\\s)"+eR+"(\\s|$)");if(!eQ.test(eS.className)){eS.className+=" "+eR}}};API.addClass=d2;ee=function(eT,eS){var eR,eQ;if(eT.className){if(eT.className==eS){eT.className=""}else{eR=new RegExp("(^|\\s)"+eS+"(\\s|$)");eQ=eT.className.match(eR);if(eQ&&eQ.length==3){eT.className=eT.className.replace(eR,(eQ[1]&&eQ[2])?" ":"")}}}};API.removeClass=ee;d7=function(eR,eQ){return(new RegExp("(^|\\s)"+eQ+"(\\s|$)")).test(eR.className)};API.hasClass=d7}}var eh,t;if(typeof global.status=="string"&&aR(global,"setTimeout")){eh=(function(){var eQ=new RegExp("'","g");return function(eS){if(typeof global!="undefined"){var eR=function(){if(typeof global!="undefined"){global.status=eS}};eR.toString=function(){return"if (typeof global != 'undefined') { global.status = '"+eS.replace(eQ,"\\'")+"'; }"};global.setTimeout(eR,10)}}})();API.setStatus=eh}if(typeof global.defaultStatus=="string"){t=function(eQ){global.defaultStatus=eQ};API.setDefaultStatus=t}var l,dE,cQ,d6,cl;var eK=new RegExp("([\\.])","g");var h,d5,dR;function dI(eQ){return eQ.replace(eK,"\\$1")}if(dY&&cP&&G&&typeof G.cookie=="string"){cl=function(eT,eU,eR,eW,eV,eQ){var eS,eX="";eW=eW||"/";if(typeof eR=="undefined"){eR=30}if(eR){if(typeof eR=="number"){eS=new Date();eS.setTime(eS.getTime()+(eR*86400000));eR=eS}eX="; expires="+eR.toUTCString()}(eQ||global.document).cookie=dY(eT)+"="+dY(eU)+eX+"; path="+eW+((eV)?"; secure":"")};API.setCookie=cl;d6=function(eS,eR,eV,eQ){var eT=new RegExp("( |;|^)"+dI(dY(eS))+"=([^;]+)");var eU=(eQ||global.document).cookie.match(eT);return(eU!==null)?((eV)?eU[2]:cP(eU[2])):((typeof eR=="undefined")?null:eR)};API.getCookie=d6;cQ=function(eR,eS,eQ){cl(eR,"",-1,eS,null,eQ)};API.deleteCookie=cQ;dE=function(){if(typeof l=="undefined"){cl("_cookietest","1");l=(d6("_cookietest","0")=="1");cQ("_cookietest")}return l};API.cookiesEnabled=dE;dR=function(eS,eR,eV,eW,eQ){var eU,eT=d6(eS,null,true,eQ);if(eT!==null){eU=new RegExp("(&|^)"+dI(dY(eR))+"=[^&]*&?");if(eU.test(eT)){eT=eT.replace(eU,dY(eR)+"="+dY(eV))}else{eT+="&"+dY(eR)+"="+dY(eV)}}else{eT=dY(eR)+"="+dY(eV)}(eQ||global.document).cookie=dY(eS)+"="+eT+"; path="+(eW||"/")};API.setCookieCrumb=dR;d5=function(eU,eS,eR,eQ){var eW=d6(eU,null,true,eQ);var eX=null;var eV;if(eW!==null){eV=new RegExp("(&|^)"+dI(dY(eS))+"=([^&]*)&?");var eT=eV.exec(eW);if(eT){eX=cP(eT[1])}}return(eX!==null&&eX.length)?eX:((typeof eR=="undefined")?null:eR)};API.getCookieCrumb=d5;h=function(eS,eR,eQ){dR(eS,eR,"",null,eQ)};API.deleteCookieCrumb=h}var cZ,de,cz,aP,cS,cn;var bA,A,bK,ew,cq,C,bY;var U={},ap={},H={};var bc=0;if(aR(G,"createElement")){bY=function(eQ,eS){eQ="on"+eQ;var eR=eQ+(eS&&eS.tagName||"");if(typeof H[eR]=="undefined"){H[eR]=true;eS=eS||global.document.createElement("div");if(eS&&aR(eS,"setAttribute")){if(typeof eS[eQ]=="undefined"){eS.setAttribute(eQ,'window.alert(" ");');H[eR]=aR(eS,eQ)}}}return H[eR]}}API.isEventSupported=bY;function eD(){var eQ=API.attachedListeners.length;while(eQ--){API.attachedListeners[eQ].el.detachEvent("on"+API.attachedListeners[eQ].ev,API.attachedListeners[eQ].fn)}API.attachedListeners=null;global.detachEvent("onunload",eD)}function dj(){var eQ=API.attachedListeners.length;while(eQ--){API.attachedListeners[eQ].el["on"+API.attachedListeners[eQ].ev]=null}API.attachedListeners=null;global.onunload=null}var dZ=0;function bP(eQ){if(eQ.tagName){return cj(eQ)}else{if(eQ==global){return"_apiwin"}return(eQ._targetId=eQ._targetId||("_api"+dZ++))}}function ac(eU,eV,eR,eW,eQ,eT){var eS=bP(eU);if(!U[eS]){U[eS]={}}if(!U[eS][eV]){U[eS][eV]={}}U[eS][eV][eR]=eW;ap[eR]={fn:eQ,context:eT}}function bz(eS,eT,eQ){var eR=bP(eS);return(U[eR]&&U[eR][eT]&&U[eR][eT][eQ])}function cD(eS,eT,eQ){var eR=bP(eS);if(U[eR]&&U[eR][eT]){U[eR][eT][eQ]=null}}var aX=function(eT,eS){var eR,eQ;eR=eT();eQ=eS();return(eR!==false&&eQ!==false)};function R(eU,eV){var eT,eQ,eS,eR=bP(eU);if(U[eR]&&U[eR][eV]){eS=U[eR][eV];for(eQ in eS){if(D(eS,eQ)&&eS[eQ]){eT=(eT)?aX(eS[eQ],eT):eS[eQ]}}}return eT||null}API.eventContexts=[];var dh=0;var eJ=function(eQ){return(function(){var eS=(function(){if(Function.prototype.call){return function(eT,eU){return function(eV){return eT.call(API.eventContexts[eU].context,eV||API.eventContexts[eU].globalContext.event)}}}else{return function(eT,eU){return function(eX){var eV=API.eventContexts[eU].context;eV.__mylibevent=eT;var eW=eV.__mylibevent(eX||API.eventContexts[eU].globalContext.event);eV.__mylibevent=null;return eW}}}})();var eR;if(aR(eQ,"addEventListener")){return function(eW,eV,eU,eT){var eX=(eT)?function(eY){return eU.call(eT,eY)}:eU;if(!eU._fnId){eU._fnId=++bc}ac(eW,eV,eU._fnId,eX,eU,eT);return eW.addEventListener(eV,eX,false)}}if(aR(eQ,"attachEvent")){eR=function(eW,eV,eU,eX,eT){if(!API.attachedListeners){API.attachedListeners=[];global.attachEvent("onunload",eD)}ac(eW,eV,eU._fnId,eX,eU,eT);eW.attachEvent("on"+eV,eX);if(!(eV=="unload"&&eW==global)){API.attachedListeners[API.attachedListeners.length]={el:eW,ev:eV,fn:eX}}eW=null}}else{eR=function(eW,eV,eU,eX,eT){if(!API.attachedListeners){API.attachedListeners=[];global.onunload=(function(eY){return function(eZ){eZ=eZ||global.event;if(typeof eY=="function"){eY(eZ)}dj(eZ)}})(global.onunload)}ac(eW,eV,eU._fnId,eX,eU,eT);eW["on"+eV]=R(eW,eV);if(!(eV=="unload"&&eW==global)){API.attachedListeners[API.attachedListeners.length]={el:eW,ev:eV}}eW=null}}if(eR){return function(eY,eW,eV,eU){var eX,eT=cU(eY);if((eT||eY)==global.document){eX=global}else{if(X){eX=(eT&&X(eT))||X(eY)||eY}}if(eX){API.eventContexts[dh]={context:eU||eY,globalContext:eX};var eZ=eS(eV,dh++);if(!eV._fnId){eV._fnId=++bc}if(!bz(eY,eW,eV._fnId)){eR(eY,eW,eV,eZ,eU)}return true}return false}}})()};var bs=function(eR){var eQ=(function(){if(aR(eR,"removeEventListener")){return function(eU,eT,eS){eU.removeEventListener(eT,eS,false)}}if(aR(eR,"detachEvent")){return function(eU,eT,eS){eU.detachEvent("on"+eT,eS)}}return function(eU,eT,eS){eU["on"+eT]=R(eU,eT)}})();if(eQ){return function(eU,eT,eS){var eV;if(eS._fnId){eV=bz(eU,eT,eS._fnId);if(eV){cD(eU,eT,eS._fnId);eQ(eU,eT,eV)}}else{eQ(eU,eT,eS)}}}};function bE(eQ){var eR=eJ(eQ);return eR&&function(eV,eU,eS,eT){return eR(eS||eQ,eV,eU,eT)}}function o(eR){var eQ=bs(eR);return eQ&&function(eU,eT,eS){return eQ(eS||eR,eU,eT)}}if(eJ){if(c6){cZ=eJ(c6);if(cZ){aP=bs(c6)}API.attachListener=cZ;API.detachListener=aP}if(G){de=bE(G);if(de){cS=o(G)}API.attachDocumentListener=de;API.detachDocumentListener=cS}cz=bE(this);if(cz){cn=o(this)}}API.attachWindowListener=cz;API.detachWindowListener=cn;dy=function(eW,eT){var eS,eR,eV,eU=cj(eW),eX=cj(eT),eQ=U[eU];if(eQ&&eU!=eX){for(eS in eQ){if(D(eQ,eS)){for(eR in eQ[eS]){if(D(eQ[eS],eR)&&eQ[eS][eR]){eV=ap[eR];if(eV){aP(eW,eS,eV.fn);cZ(eT,eS,eV.fn,eV.context)}}}}}}};eu=function(eX,eW,eV){var eS,eR,eU,eT=cj(eX),eQ=U[eT];if(!eV){if(eQ){for(eS in eQ){if(D(eQ,eS)){for(eR in eQ[eS]){if(D(eQ[eS],eR)&&eQ[eS][eR]){eU=ap[eR];if(eU){aP(eX,eS,eU.fn)}}}}}}}if(eW&&eX.childNodes){eS=eX.childNodes.length;while(eS--){if(eX.childNodes[eS].nodeType==1){eu(eX.childNodes[eS],true)}}}};API.purgeListeners=eu;var ex=(function(){if(Function.prototype.call){return function(eT,eS,eR,eQ){return eT.call(eS,eR,eQ)}}return function(eT,eS,eR,eQ){eS.__mylibevent=eT;var eU=eS.__mylibevent(eR,eQ);eS.__mylibevent=null;return eU}})();var cs={},ad={};function dm(eR,eS){var eQ=cj(eR);return !!(ad[eQ]&&ad[eQ][eS])}function k(eS,eT,eR){var eQ=cj(eS);ad[eQ]=ad[eQ]||{};if(!ad[eQ][eT]){ad[eQ][eT]=eR;return true}return false}function bJ(eS,eT){var eR,eQ=cj(eS);if(ad[eQ]&&ad[eQ][eT]){eR=ad[eQ][eT];ad[eQ][eT]=null}return eR}function aJ(eS,eT){var eQ,eR=bJ(eS,eT);if(eR){for(eQ in eR){if(D(eR,eQ)){aP(eS,eQ,eR[eQ])}}}}var aB,bC,bw,cT;var es,ag,bu,u;var aS,ab,dP;var aK,bQ,cw,dn,a8;if(cZ){cq=function(eQ){return(eQ.type=="keypress")?eQ.charCode||eQ.keyCode||eQ.which:eQ.which||eQ.keyCode};API.getKeyboardKey=cq;bA=function(eQ){if(eQ.stopPropagation){eQ.stopPropagation()}else{eQ.cancelBubble=true}};API.cancelPropagation=bA;A=function(eQ){if(eQ.preventDefault){eQ.preventDefault()}if(global.event){global.event.returnValue=false}return false};API.cancelDefault=A;C=function(eR){var eQ={};if(typeof eR.which!="undefined"){eQ.left=(eR.which==1);eQ.middle=(eR.which==2);eQ.right=(eR.which==3)}else{eQ.left=(eR.button&1);eQ.middle=(eR.button&4);eQ.right=(eR.button&2)}return eQ};API.getMouseButtons=C;bK=function(eQ){return(eQ.target)?((eQ.target.nodeType==3)?eQ.target.parentNode:eQ.target):eQ.srcElement};API.getEventTarget=bK;ew=function(eQ){if(eQ.relatedTarget){return(eQ.relatedTarget.nodeType==3)?eQ.relatedTarget.parentNode:eQ.relatedTarget}if(eQ.srcElement){if(eQ.srcElement==eQ.fromElement){return eQ.toElement}if(eQ.srcElement==eQ.toElement){return eQ.fromElement}}return null};API.getEventTargetRelated=ew;bC=function(eQ){return function(eR){if((C(eR).right||eR.type=="contextmenu")){if(typeof bw=="undefined"){bw=eR.type}if(bw==eR.type){ex(eQ,this,eR)}return A(eR)}}};aB=(function(){function eQ(eT,eS,eR){if(!dm(eT,"contextclick")){cZ(eT,"mouseup",eS,eR);cZ(eT,"contextmenu",eS,eR);k(eT,"contextclick",{mouseup:eS,contextmenu:eS})}}return function(eT,eS,eR){eQ(eT,bC(eS),eR)}})();cT=function(eR,eQ){aJ(eR,"contextclick")};cs.ContextClick={attach:aB,detach:cT};API.attachContextClickListener=aB;API.detachContextClickListener=cT;bu=function(eQ){return(eQ.detail)?-(eQ.detail)/3:eQ.wheelDelta/120};API.getMousewheelDelta=bu;u=function(eQ){return function(eR){ex(eQ,this,eR,bu(eR));return A(eR)}};es=(function(){function eQ(eT,eS,eR){if(!dm(eT,"mousewheel")){cZ(eT,"mousewheel",eS,eR);cZ(eT,"DOMMouseScroll",eS,eR);k(eT,"mousewheel",{mousewheel:eS,DOMMouseScroll:eS})}}return function(eT,eS,eR){eQ(eT,u(eS),eR)}})();ag=function(eQ){aJ(eQ,"mousewheel")};cs.Mousewheel={attach:es,detach:ag};API.attachMousewheelListener=es;API.detachMousewheelListener=ag;aS=function(eU,eT,eS){var eR,eQ;if(!dm(eU,"help")){eR=function(eV){dP=dP||"help";if(dP=="help"){ex(eT,this,eV)}return A(eV)};eQ=function(eV){dP=dP||"keydown";if(cq(eV)==112){if(dP=="keydown"){ex(eT,this,eV)}return A(eV)}};cZ(eU,"help",eR,eS);cZ(eU,"keydown",eQ,eS);k(eU,"help",{help:eR,keydown:eQ})}};ab=function(eR,eQ){aJ(eR,"help")};cs.Help={attach:aS,detach:ab};API.attachHelpListener=aS;API.detachHelpListener=ab;if(typeof eh!="undefined"){cw=function(eR,eQ){return(eQ&&eR.title)?eh(eR.title):eh("")}}dn=function(eQ,eT,eS,eR){return function(eV){var eU=eV.type=="mouseover"||eV.type=="focus";ex((eU)?eQ:eT,this,eV);if(eS&&cw){cw(eR,eU)}}};a8=function(eQ,eT,eS,eR){return function(eZ){var eU=ew(eZ);var eY=bK(eZ);var eX=eZ.type=="mouseover"||eZ.type=="focus";var eW=eR!=eU&&(eU&&bX(eR,eU));var eV=eY&&eR!=eY&&bX(eR,eY);if(eW&&eV){return}if(eU==eR&&eV||eY==eR&&eW){return}ex((eX)?eQ:eT,this,eZ);if(eS&&cw){cw(eR,eX)}}};if(bX){aK=function(eU,eR,eW,eQ,eV,eT){var eX=(typeof c7!="undefined"&&c7("*",eU).length)?a8(eR,eW,eT,eU):dn(eR,eW,eT,eU);var eS={mouseover:eX,mouseout:eX};cZ(eU,"mouseover",eX,eQ);cZ(eU,"mouseout",eX,eQ);if(eV){cZ(eU,"focus",eX,eQ);cZ(eU,"blur",eX,eQ);eS.focus=eS.blur=eX}k(eU,"roll",eS)};API.attachRolloverListeners=aK;bQ=function(eR,eQ){aJ(eR,"roll")};API.detachRolloverListeners=bQ}}var bk,cF;var aT,dT,dg;var cm,cV;var cr;var v;var eH,x,b2,d3,bd,j;var d1,dr,aV,c5,dJ;var cL;var bV;var bU,br;var cR,eB,Q;var ef;var ax=function(eR,eT,eQ,eS){return((eR[0]>=eQ[0])&&(eR[0]<=eQ[0]+eS[0])&&(eR[1]>=eQ[1])&&(eR[1]<=eQ[1]+eS[1])&&(eR[0]+eT[0]<=eQ[0]+eS[0])&&(eR[1]+eT[1]<=eQ[1]+eS[1]))};var ea=function(eR,eT,eQ,eS){return(((eR[1]>=eQ[1])&&(eR[1]<=eQ[1]+eS[1]))||((eR[1]<eQ[1])&&(eR[1]+eT[1]>eQ[1])))&&(((eR[0]>=eQ[0])&&(eR[0]<=eQ[0]+eS[0]))||((eR[0]<eQ[0])&&(eR[0]+eT[0]>eQ[0])))};var eG=function(eT,eS,eR,eQ){if(eS[0]<eQ[0]){eT[0]+=(eQ[0]-eS[0])}if(eS[1]<eQ[1]){eT[1]+=(eQ[1]-eS[1])}if(eS[0]+eR[0]>eQ[0]+eQ[2]){eT[0]+=(eQ[0]+eQ[2]-(eS[0]+eR[0]))}if(eS[1]+eR[1]>eQ[1]+eQ[3]){eT[1]+=(eQ[1]+eQ[3]-(eS[1]+eR[1]))}};var bn=function(eT,eR,eS,eQ){if(eR[0]+eS[0]>eQ[0]+eQ[2]){eT[0]+=(eQ[0]+eQ[2]-(eR[0]+eS[0]))}if(eR[1]+eS[1]>eQ[1]+eQ[3]){eT[1]+=(eQ[1]+eQ[3]-(eR[1]+eS[1]))}};var au,bb,O,dM;var cE,dF,eF,d9;var co;var cv;var bT;var aG;var bx,a4,w,cH,cK,dc,c8,dX,bD,cW,dO,a2,bq,eq;var ep,d8,dz;var dd;var dt;var eM;var di,aF;var g,cc,eg,bO={};if(ar){ar(function(){var e5,eU;bk=function(fn){fn=fn||global.document;if(ce(fn,"body")){return fn.body}if(typeof c7=="function"){return c7("body",fn)[0]||null}return null};API.getBodyElement=bk;e5=bk();cF=function(fn){fn=fn||global.document;return(fn.documentElement&&(!fn.compatMode||fn.compatMode.indexOf("CSS")!=-1))?fn.documentElement:bk(fn)};API.getContainerElement=cF;eU=cF();var eX;var eQ;var e9,eV;function fh(fo,fn,fp){if(fo){if(fo>fp[0]){fo=fp[0]}if(fo<0){fo=0}}if(fn){if(fn>fp[1]){fn=fp[1]}if(fn<0){fn=0}}return[fo,fn]}function fm(fn){if(!fn||fn==global.document){return global}return(X)?X(fn):null}eH=(function(){if(typeof global.pageXOffset=="number"){return function(fp){var fq=fm(fp);return(fq)?[fq.pageYOffset,fq.pageXOffset]:null}}function fo(fp){return(fp&&(fp.scrollTop||fp.scrollLeft))&&(eH=API.getScrollPosition=function(){return[fp.scrollTop,fp.scrollLeft]})()}function fn(fq,fp){return(fq.scrollTop!=fp._scrollPositionSetLast[0]||fq.scrollLeft!=fp._scrollPositionSetLast[1])&&(eH=API.getScrollPosition=function(){return[fq.scrollTop,fq.scrollLeft]})()}if(global.document.expando||typeof global.document.expando=="undefined"){return function(fq){var fp=bk(fq);var fr=cF(fq);fq=fq||global.document;if(!fq._scrollPositionSetLast){fq._scrollPositionSetLast=[]}return((typeof fq._scrollPositionSetLast[0]=="number"&&(fn(fr,fq)||fn(fp,fq)))||fo(fq.documentElement)||fo(fp))||[0,0]}}})();API.getScrollPosition=eH;bd=(function(){var fp,fo;var fn=(function(){if(aR(global,"scrollTo")){return function(fs,fr,fq){var ft=arguments[3]||fm(fq);if(ft){ft.scrollTo(fp[1],fp[0])}}}if(global.document.expando||typeof global.document.expando=="undefined"){if((eU&&typeof eU.scrollTop=="number")||(e5&&typeof e5.scrollTop=="number")){return function(ft,fs,fr){var fq=bk(fr);var fu=cF(fr);fr=fr||global.document;if(!fr._scrollPositionSetLast){fr._scrollPositionSetLast=[]}if(fq){fu.scrollTop=fq.scrollTop=fr._scrollPositionSetLast[0]=ft;fu.scrollLeft=fq.scrollLeft=fr._scrollPositionSetLast[1]=fs}}}}})();if(fn){return function(fs,fr,fq,ft){fp=(!x||ft||(!fs&&!fr))?[fs,fr]:fh(fs,fr,x(fq));if(fp[0]===null||fp[1]===null){fo=eH(fq);if(fp[0]===null){fp[0]=fo[0]}if(fp[1]===null){fp[1]=fo[1]}}fn(fp[0],fp[1])}}})();API.setScrollPosition=bd;x=(function(){if(typeof global.scrollMaxX!="undefined"){return function(fn){var fo=fm(fn);return(fo)?[fo.scrollMaxY,fo.scrollMaxX]:null}}})();API.getScrollPositionMax=x;b2=function(fn){return[fn.scrollTop||0,fn.scrollLeft||0]};API.getElementScrollPosition=b2;j=function(fp,fo,fn,fq){var fr=(fq||(!fo&&!fn))?[fo,fn]:fh(fo,fn,d3(fp));if(fr[0]!==null){fp.scrollTop=fr[0]}if(fr[1]!==null){fp.scrollLeft=fr[1]}};API.setElementScrollPosition=j;d3=function(fn){var fo=eI(fn);return[fo[4]-fo[2],fo[5]-fo[3]]};d1=function(fo){fo=fo||global.document;var fn=bk(fo);var fp=cF(fo);if(fn&&fp!=fn&&fp.clientWidth===0&&typeof fn.scrollWidth=="number"){fp=fn}return fp};API.getScrollElement=d1;dr=(function(){var fr=d1();var fo=0;var fq,fn,fp;if(typeof global.window.document.clientHeight=="number"){return function(fs){fs=fs||global;return[fs.document.clientHeight,fs.document.clientWidth]}}if(fr&&typeof fr.clientHeight!="undefined"&&fr.clientHeight){return function(fy){fy=fy||global;var fu,fA;var fC=d1(fy.document);var fv=fC.clientWidth;if(typeof ae=="function"){fu=ae(fC);if(fu){fv+=fu.Left+fu.Right}}if(typeof cf=="function"){fA=cf(fC)}var fz,fx,fB;var fs=global.innerWidth;var ft=fv;if(fA&&(fA.Left||fA.Right)){if(!fn){fn=((fA.Left||fA.Right)&&fv==fC.offsetWidth&&fC.offsetWidth!=fs)}if(fn){ft+=fA.Left+fA.Right}}if(!fo&&fs&&fs>ft){fo=fs-ft}fq=!((fC.offsetWidth||0)-fv);fz=fC.clientWidth;if(fq&&fu&&(fu.Left||fu.Right)){fz+=fu.Left+fu.Right}if(fn&&fA&&(fA.Left||fA.Right)){fz+=fA.Left+fA.Right}fx=fC.clientHeight;if(fq&&fu&&(fu.Top||fu.Bottom)){fx+=fu.Top+fu.Bottom}if(fn&&fA&&(fA.Top||fA.Bottom)){fx+=fA.Top+fA.Bottom}fB=!(fo&&fC.scrollWidth-fz<=fo);fp=((fu)?fu.Top+fu.Bottom:0)+((fA)?fA.Top+fA.Bottom:0)+fC.clientHeight==fC.scrollHeight;if(fp&&!fo&&fv>fs){var fw=bk(fy.document);return[fw.clientHeight,fC.clientWidth]}return[(global.innerHeight&&fo&&((fp||((fB)&&global.innerHeight-fx>=fo))))?(global.innerHeight-((fB)?fo:0)):fx,fz]}}if(typeof global.innerHeight!="undefined"){return function(fs){fs=fs||global;return[fs.innerHeight,fs.innerWidth]}}})();API.getViewportSize=dr;var fk,e6=ch();var fb,ff;if(e6&&aR(global.document,"getBoxObjectFor")&&typeof c9=="function"&&typeof bB=="function"){(function(){var fo=bB(e6);var fn=c9(e6);var fp=global.document.getBoxObjectFor(e6);if(!fp){return}if((fo[0]||fo[1]||fn[0]||fn[1])&&(fp.y==fo[0]+fn[0]&&fp.x==fo[1]+fn[1])){fk=function(fr){var fq,fv;var fs=ch(fr);var fu=c9(fs);var ft=bB(fs);fv=fu[0]+ft[0];fq=fu[1]+ft[1];return[fv,fq]}}else{if(fp.x||fp.y){fk=function(fq){fq=fq||global.document;var fr=ch(fq);var fs=fq.getBoxObjectFor(fr);return[fs.x,fs.y]}}}if(fk){fb=function(fs,fq){var fr=fk(fq);fr[0]+=fs[0];fr[1]+=fs[1];return fr};ff=function(fs,fq){var fr=fk(fq);fr[0]=fs[0]-fr[0];fr[1]=fs[1]-fr[1];return fr};API.viewportToHtmlOrigin=fb;API.htmlToViewportOrigin=ff}})()}var e4=function(fn){var fo=ch(fn);if(!fo||fo.clientWidth===0){fo=bk(fn)}return fo};var e0=e4();if(e0){dJ=(function(){var fn,fo;if(typeof bB=="function"){fn=bB(eU);fo=(e0.offsetWidth==fn[0]+e0.scrollWidth)}if(typeof e0.scrollWidth!="undefined"){return function(fp){var fq=e4(fp);return[fq.scrollHeight+((fo)?fn[0]:0),fq.scrollWidth+((fo)?fn[1]:0)]}}if(typeof global.document.width!="undefined"){return function(fp){fp=fp||global.document;return[fp.height,fp.width]}}if(typeof e0.offsetWidth!="undefined"){return function(fp){var fq=e4(fp);return[fq.offsetHeight,fq.offsetWidth]}}})();API.getViewportScrollSize=dJ;if(dJ){c5=function(fo){var fr,fq=[0,0];var fs=dJ(fo);var fn=bk(fo);var fp=ch(fo);if(ff){fq=ff(fq,fo)}fo=fo||global.document;if(aR(fo,"getBoxObjectFor")&&fo.width&&fn&&typeof fn.clientWidth=="undefined"){fr=fo.getBoxObjectFor(fp);if(fr&&fr.width&&fr.width!=fo.width){fs[0]+=(fr.height-fn.offsetHeight);fs[1]+=(fr.width-fn.offsetWidth)}}fq[2]=fs[0];fq[3]=fs[1];return fq};API.getViewportScrollRectangle=c5}}if(!x&&dJ&&X){x=function(fn){var fp=dJ(fn);var fo=dr(X(fn));fp[0]-=fo[0];fp[1]-=fo[1];return fp};API.getScrollPositionMax=x}if(typeof X=="function"){aV=function(fn){var fo;var fp=(typeof eH=="function")?eH(fn):[0,0];fo=[fp[0],fp[1]];if(ff){fo=ff(fo,fn)}var fq=dr(X(fn));fo[2]=fq[0];fo[3]=fq[1];return fo};API.getViewportClientRectangle=aV}e0=null;if(bd){API.setScrollPositionTop=function(fn,fo,fp){bd(0,null,fn,null,fo,fp)};API.setScrollPositionLeft=function(fn,fo,fp){bd(null,0,fn,null,fo,fp)};if(x){API.setScrollPositionBottom=function(fn,fo,fp){bd(x(fn)[0],null,fn,true,fo,fp)};API.setScrollPositionRight=function(fn,fo,fp){bd(null,x(fn)[1],fn,true,fo,fp)}}API.setScrollPositionRelative=function(fq,fo,fn,fp,fs){var fr=eH(fn);if(fq!==null){fq+=fr[0]}if(fo!==null){fo+=fr[1]}bd(fq,fo,fn,false,fp,fs)}}API.setElementScrollPositionTop=function(fo,fn,fp){j(fo,0,null,null,fn,fp)};API.setElementScrollPositionLeft=function(fo,fn,fp){j(fo,null,0,null,fn,fp)};API.setElementScrollPositionBottom=function(fo,fn,fp){j(fo,d3(fo)[0],null,true,fn,fp)};API.setElementScrollPositionRight=function(fo,fn,fp){j(fo,null,d3(fo)[1],true,fn,fp)};API.setElementScrollPositionRelative=function(fq,fp,fn,fo,fs){var fr=b2(fq);if(fp!==null){fp+=fr[0]}if(fn!==null){fn+=fr[1]}j(fq,fp,fn,false,fo,fs)};eM=(function(){var fv;var ft,fy,fp,fs,fq,fr;if(typeof y=="boolean"&&y&&bg&&e5&&e5.appendChild&&e5.removeChild){var fn=bg("div");var fo=bg("div");if(fo&&fn){ft=(function(){bG(fn,{position:"absolute",visibility:"hidden",left:"0",top:"0",padding:"0",border:"solid 1px black",overflow:"auto"});bG(fo,{position:"static",left:"0",top:"0"});fn.appendChild(fo);e5.appendChild(fn);fv=fo.offsetLeft==-1;e5.removeChild(fn);fn.removeChild(fo);return fv})();fy=(function(){var fz=c9(e5)[1];if(fz){e5.appendChild(fn);fv=fn.offsetLeft==-fz;e5.removeChild(fn);return fv}})();fp=(function(){bG(fn,{position:"static",height:"0",width:"0",border:"none"});bG(fo,{height:"0",width:"0"});fn.appendChild(fo);e5.appendChild(fn);fv=fo.offsetParent===e5;e5.removeChild(fn);fn.removeChild(fo);return fv})();if(aR(global.document,"createTextNode")){fs=(function(){var fA=bg("span");var fz=global.document.createTextNode("Initializing...");fA.appendChild(fz);fo.appendChild(fA);bG(fn,{overflow:"auto"});fn.appendChild(fo);e5.appendChild(fn);var fB=fA.offsetTop;fn.scrollTop=1;fv=fB!=fA.offsetTop;e5.removeChild(fn);return fv})()}fq=(function(){bG(fn,{position:"absolute",visibility:"hidden",left:"0",top:"0",padding:"0",border:"solid 1px"});bG(fo,{position:"absolute",left:"0",top:"0",margin:"0"});fn.appendChild(fo);e5.appendChild(fn);fv=fo.offsetLeft==1;e5.removeChild(fn);fn.removeChild(fo);return fv})();var fw=df(e5,"borderLeftWidth");if(fw){fr=(function(){fn=API.createElement("div");bG(fn,{position:"static",visibility:"hidden",padding:"0",border:"0"});if(e5.firstChild){e5.insertBefore(fn,e5.firstChild)}else{e5.appendChild(fn)}fv=fn.offsetLeft==fw;e5.removeChild(fn);return fv})()}fo=fn=null}}function fx(fA,fz){var fE,fD,fC,fB=[0,0,0,0];var fF=bZ(fA,"position");if(fF!="fixed"){while(fA.parentNode&&fA.parentNode!==fz){fA=fA.parentNode;fE=bZ(fA,"position")||"static";fD=bZ(fA,"overflow");if(!((fE=="static"&&fF=="absolute")||fF=="fixed")){if((fA.scrollTop||fA.scrollLeft)&&fD!="visible"){fB[0]-=(fA.scrollTop||0);fB[1]-=(fA.scrollLeft||0);if(ft){fC=c9(fA);fB[2]+=fC[0];fB[3]+=fC[1]}}}}}return fB}function fu(fA,fE,fJ){var fM=0,fK=0,fF,fI,fL;var fz,fG=[0,0,0,0];var fD=fA;var fC=cU(fA);if(fC){fF=bk(fC)}if(!fA.offsetParent&&typeof cr=="function"){return cr(fA,null)}if(fA.offsetParent===fF){if(fE&&fp){var fB=fu(fE);fK=-fB[0];fM=-fB[1]}}if(fE&&(fq||(fp&&fA.offsetParent==fF))){fI=c9(fE);fK-=fI[0];fM-=fI[1]}if(typeof bZ=="function"){var fH=bZ(fA,"display");fG=fx(fA,fF);if(fJ){if(fs&&fH=="inline"){fK-=fG[0];fM-=fG[1]}}else{if((!fs||(!fH||fH!="inline"))){fK+=fG[0];fM+=fG[1]}}if(ft){fK+=fG[2];fM+=fG[3]}}if(typeof bZ=="function"&&fC&&typeof eH=="function"){fL=bZ(fA,"position");if(fL=="fixed"){fz=eH(fC);fM+=fz[1];fK+=fz[0]}}do{if(fA!==fF||(fA.offsetLeft>0&&fA.offsetTop>0)){if(fA.offsetLeft){fM+=fA.offsetLeft}if(fA.offsetTop){fK+=fA.offsetTop}}if(!fq&&fA!==fD&&(!fr||fA!==fF)){fv=c9(fA);fK+=fv[0];fM+=fv[1]}if((fL=="absolute"||fL=="fixed")&&fA.offsetParent===fF){if(fy){fv=c9(fF);fK+=fv[0];fM+=fv[1]}fA=null}else{fA=fA.offsetParent}}while(fA&&fA!==fE);return[fK,fM]}if(aR(global.document,"getBoxObjectFor")){return function(fA,fC,fI){var fK,fH,fE,fG,fz,fD;var fL=(fC)?eM(fC):[0,0];var fB=cU(fA);var fF=bk(fB);var fJ=fB.getBoxObjectFor(fA);if(!fJ){return fu(fA,fC,fI)}fK=[fJ.y,fJ.x];if(typeof bZ=="function"){fE=fA;while(fE&&fE.nodeType==1&&fD!="fixed"){fD=bZ(fE,"position");fE=fE.parentNode}if(fD=="fixed"){fz=(typeof eH=="function")?eH(fB):[0,0];fK[0]+=fz[0];fK[1]+=fz[1];if(ff){fK=ff(fK,fB)}}else{if(!fI){fG=fx(fA,fF);fK[0]+=fG[0]+fG[2];fK[1]+=fG[1]+fG[3]}}}fH=c9(fA);return[fK[0]-fH[0]-fL[0],fK[1]-fH[1]-fL[1]]}}if(e5&&aR(e5,"getBoundingClientRect")){return function(fB,fD,fF){if(fD){return fu(fB,fD,fF)}else{var fI,fG;var fH=fB.getBoundingClientRect();var fC=cU(fB);var fE=bk(fC);var fA=ch(fC);var fz=[0,0];fG=fH.top;fI=fH.left;if(fA){if(fE&&fA!=fE&&fA.clientWidth===0&&typeof fE.clientTop=="number"){fA=fE}if(fA.clientTop){fG-=fA.clientTop}if(fA.clientLeft){fI-=fA.clientLeft}if(fA.scrollTop||fA.scrollLeft){fz=[fA.scrollTop,fA.scrollLeft]}}if(typeof eH=="function"){fz=eH(fC)}fG+=fz[0];fI+=fz[1];return[fG,fI]}}}return fu})();API.getElementPosition=eM;if(bd){API.setScrollPositionToElement=function(fp,fs,fo,fr){var fn,fq;if(aR(fp,"scrollIntoView")&&!fs&&!fo){fp.scrollIntoView()}else{fn=cU(fp);fq=eM(fp);if(fb){fq=fb(fq,fn)}fs=fs||[];bd(fq[0]-(fs[0]||0),fq[1]-(fs[1]||0),fn,false,fo,fr)}};API.setScrollPositionCenterElement=function(fo,fn,fp){var fr=dr(cU(fo));var fq=eI(fo);API.setScrollPositionToElement(fo,[Math.round((fr[0]-fq[0])/2),Math.round((fr[1]-fq[1])/2)],fn,fp)}}API.setElementScrollPositionToElement=function(fp,fo,fs,fn,fr){var fq;fs=fs||[];fq=(J(fo)===fp)?eF(fo,fp):eM(fo,fp);j(fp,fq[0]-(fs[0]||0),fq[1]-(fs[1]||0),false,fn,fr)};API.setElementScrollPositionCenterElement=function(fr,fp,fo,fs){var fq,fn,ft;ft=eI(fr);fq=ft[2];fn=ft[3];ft=eI(fp);j(fr,fp,[Math.round((fq-ft[0])/2),Math.round((fn-ft[1])/2)],false,fo,fs)};cL=(function(){var fn=e5||e6;if(fn){if(aR(fn,"dispatchEvent")&&aR(global.document,"createEvent")&&X){return function(fq,fs,fr,fu){var fo=cU(fq);var ft=X(fo);var fp=fo.createEvent(fr||"MouseEvents");if(fp){if(fu&&fp.initMouseEvent){fp.initMouseEvent(fs,false,true,ft,0,fu.screenX,fu.screenY,fu.clientX,fu.clientY,fu.ctrlKey,fu.altKey,fu.shiftKey,fu.metaKey,fu.button,null)}fp.initEvent(fs,false,false);fq.dispatchEvent(fp)}}}if(aR(fn,"fireEvent")){return function(fo,fp){fo.fireEvent("on"+fp)}}}})();API.dispatchEvent=cL;bV=(function(){var fo,fp,fn;return function(fq){if(typeof fq.pageX=="number"){bV=API.getMousePosition=function(fr){return[fr.pageY,fr.pageX]};return bV(fq)}if(typeof fq.clientX=="number"&&typeof eH=="function"){bV=API.getMousePosition=function(fs,fr){fr=fr||cU(bK(fs));if(fr){fn=bk(fr);fp=cF(fr);if(fn&&fp!=fn&&fp.clientWidth===0&&typeof fn.scrollWidth=="number"){fp=fn}fo=eH(fr);return[fs.clientY+fo[0]-(fp.clientTop||0),fs.clientX+fo[1]-(fp.clientLeft||0)]}};return bV(fq)}}})();API.getMousePosition=bV;if(cZ){g=(function(){var f7,gc,f5;var fN,gd,f8,f3,fx,fE,f0,fM,fX,fT,fI,fS,f9,f1,fo,fL,fY,f6,gb,fz,fP;var fU,ga,fD,fV,fy,fp,f2;var fQ,fn,fR,fK,fZ,fH,fv={};var fA;var fF,fu,fO;var fs;function fW(gg,gf){var ge;if(fU){if(fx=="move"){ge=[];f7=fV.length;while(f7--){if(!ea(gf,fK,ga[fV[f7]],fD[fV[f7]])){ge[ge.length]=f7}}if(ge.length){if(fI){ex(fI,fP,ge)}}fV=[];f7=fU.length;while(f7--){if(ea(gf,fK,ga[f7],fD[f7])){fV[fV.length]=f7}}if(fV.length){if(fT){fT(fN,gg,fV)}if(fy){if(fp){f2=true}return false}}}}if(f6){switch(fx){case"move":if(!ax(gf,fK,[gb[0],gb[1]],[gb[2],gb[3]])){eG(gg,gf,fK,gb)}break;case"size":if(!ax(fZ,gf,[gb[0],gb[1]],[gb[2],gb[3]])){bn(gg,gf,fZ,gb)}}}return !fE||!ex(fE,fP,gg,gf)}function fB(){fA=true;if(f9&&typeof cX=="function"){cX(fN,f9)}if(!cN(fN)){cE(fN);fR=cr(fN)}if(fU){fV=[];ga=[];fD=[];f7=fU.length;while(f7--){if(ce(fU[f7],"offsetParent")){ga[f7]=eM(fU[f7]);fD[f7]=eI(fU[f7])}}}}function fr(){ef(fN);fA=true}function fw(ge){var gf;if(!fA){if(fX){ex(fX,fP)}fr()}f5=bV(ge,f8);if(f5){gc=[(fY=="horizontal")?null:(fn[0]+(f5[0]-fQ[0])),(fY=="vertical")?null:(fn[1]+(f5[1]-fQ[1]))];if(f6){gf=[(fY=="horizontal")?null:(fK[0]+(f5[0]-fQ[0])),(fY=="vertical")?null:(fK[1]+(f5[1]-fQ[1]))]}if(fW(gc,gf)){if(gc[0]<0){gc[0]=0}if(gc[1]<0){gc[1]=0}ds(fN,gc[0],gc[1])}}return A(ge)}function f4(ge){if(!fA){if(fX){ex(fX,fP)}fA=true}f5=bV(ge,f8);if(f5){gc=[(fY=="horizonal")?null:(fH[0]+(f5[0]-fQ[0])),(fY=="vertical")?null:(fH[1]+(f5[1]-fQ[1]))];if(fW(gc)){j(fN,gc[0],gc[1])}}return A(ge)}var fC;function fq(ge){var gf;if(!fA){if(fX){ex(fX,fP)}fB()}f5=bV(ge,f8);if(f5){gc=[(fY=="horizontal")?null:(fR[0]+(f5[0]-fQ[0])),(fY=="vertical")?null:(fR[1]+(f5[1]-fQ[1]))];if(fU||f6){gf=[(fY=="horizontal")?null:(fZ[0]+(f5[0]-fQ[0])),(fY=="vertical")?null:(fZ[1]+(f5[1]-fQ[1]))]}if(fW(gc,gf)){eC(fN,gc[0],gc[1])}else{if(f2){fC()}}}return A(ge)}fC=function(){if(fM){ex(fM,fP)}if(!fz){aP(f8,"mousemove",(fx=="size")?fw:(fx=="scroll")?f4:fq);aP(f8,"mouseup",fC)}f8.onmousedown=fF;f8.onkeydown=fu;f8.onkeyup=fO;if(fA){if(!fS||!ex(fS,fP,fV)){if(fL){bG(fN,{position:fv.position,left:fv.left,top:fv.top,width:fv.width,height:fv.height});if(fx=="scroll"){j(fN,fH[0],fH[1])}}}if(fx=="move"&&f9&&typeof cX=="function"){cX(fN,1)}}f8=null;f3=null;fN=null;gd=null;fV=[];fA=false};function fG(gf){if(f3){gf=gf||f3.event}if(!gf){return true}var ge=cq(gf);var gg=[];switch(fx){case"size":if(!fA){fr()}gc=v(fN);if(f6){gg=eI(fN)}break;case"scroll":fA=true;gc=b2(fN);break;case"move":if(!fA){fB()}gc=cr(fN);if(fU||f6){gg=eM(fN)}}if(gf.type=="keydown"){switch(ge){case 37:gc[1]-=f1;gg[1]-=f1;break;case 38:gc[0]-=f1;gg[0]-=f1;break;case 39:gc[1]+=f1;gg[1]+=f1;break;case 40:gc[0]+=f1;gg[0]+=f1;break;case 13:fC()}if(ge!=13){f1+=fo;if(fY=="vertical"){gc[1]=null}if(fY=="horizontal"){gc[0]=null}if(fW(gc,gg)){switch(fx){case"size":if(gc[0]<0){gc[0]=0}if(gc[1]<0){gc[1]=0}ds(fN,gc[0],gc[1]);break;case"scroll":j(fN,fH[0]+gc[0]-fQ[0],fH[1]+gc[1]-fQ[1]);break;case"move":eC(fN,gc[0],gc[1])}}else{if(f2){fC()}}}}else{f1=fs}return A(gf)}function ft(ge){if(f3){ge=ge||f3.event}if(ge){A(ge)}return false}function fJ(gi,gg,ge,gh){var gk,gj,gf;fz=ge.keyboardOnly;gj=C(gi);if(!fz&&(gj.right||gj.middle||gj.left)&&!C(gi)[ge.button||"left"]){return true}fN=gg;f8=cU(gg);f3=(X)?X(f8):null;if(!f3&&f8==global.document){f3=global}gd=gh;fP=ge.callbackContext||fN;f0=ge.ondraginit;fM=ge.ondragterminate;fX=ge.ondragstart;fE=ge.ondrag;fT=ge.ondragover;fI=ge.ondragout;fS=ge.ondrop;if(typeof eM=="function"){fU=ge.targets;f6=ge.constrain}else{fU=f6=false}fy=ge.targetObstacles;f2=false;fp=ge.obstaclesFatal;fL=ge.revert;fY=ge.axes;f9=ge.ghost;if(typeof f9=="undefined"){f9=0.5}fx=ge.mode||"move";f1=fs=ge.speed||10;fo=ge.accelerate||1;if(f6){gf=J(gg);if(gf){gk=eI(gf);gb=[0,0,gk[2],gk[3]]}else{if(aV){gb=aV()}}}fv.position=fN.style.position;fv.left=fN.style.left;fv.top=fN.style.top;fv.width=fN.style.width;fv.height=fN.style.height;fR=cr(fN);if(fx=="size"){fn=v(fN)}if(fU||f6){fZ=eM(fN);fK=eI(fN)}if(fx=="scroll"){fH=b2(fN)}fQ=bV(gi);if(!fz){cZ(f8,"mousemove",(fx=="size")?fw:(fx=="scroll")?f4:fq);cZ(f8,"mouseup",fC)}fF=f8.onmousedown;f8.onmousedown=ft;fu=f8.onkeydown;f8.onkeydown=fG;fO=f8.onkeyup;f8.onkeyup=fG;if(f0){ex(f0,fP)}return A(gi)}return function(gg,gi,ge){ge=ge||{};var gk=ge.mode||"move";var gh,gj=gi||gg;var gf=cj(gj);if(!bO[gf]&&(gk=="move"&&(cN(gg)||typeof cE=="function")||(gk=="size"&&typeof v=="function")||gk=="scroll")){gh=function(gl){if(gj==fN){return}if(fN){fC()}fJ(gl,gg,ge,gi)};cZ(gj,"mousedown",gh);bO[gf]=gh;return true}return false}})();API.attachDrag=g;cc=function(fo,fp){var fq=fp||fo;var fn=cj(fq);if(bO[fn]){aP(fq,"mousedown",bO[fn]);bO[fn]=null}};API.detachDrag=cc}if(typeof cL=="function"){eg=function(fn,fp,fo){cL(fp||fn,"mousedown",null,fo)};API.initiateDrag=eg}if(e6&&bg&&Y&&i&&aR(global.document,"createTextNode")&&aR(global.document,"childNodes")&&aR(e6,"appendChild")&&typeof e6.nodeType=="number"){eB=function(fs,fu,fn){var fq,fo,fp,fr,ft;fn=fn||global.document;switch(fs.nodeType){case 1:fp=bg(dx(fs),fn);if(fp){if(fs.attributes&&fs.attributes.length){fq=fs.attributes.length;while(fq--){if(fs.attributes[fq].specified){fo=fs.attributes[fq].nodeName;ft=Y(fs,fs.attributes[fq].nodeName);if(ft!==null){fp=i(fp,fo,ft)}}}}if(fu&&fs.childNodes&&fs.childNodes.length){fq=fs.childNodes.length;while(fq--){fr=eB(fs.childNodes[fq],fu,fn);if(fr){if(fr.nodeType!=1){if(Z(fp)&&(d0.test(fr.data)||dx(fp)=="pre")){fp.appendChild(fr)}else{if(dx(fp)=="script"&&typeof el=="function"){el(fp,fr.nodeValue)}}}else{if(Z(fp)){fp.appendChild(fr)}}}}}return fp}break;case 3:return fn.createTextNode(fs.nodeValue)}};API.importNode=eB;Q=function(fo,fn){fn=eB(fn,true,cU(fo));if(fn){while(fo.firstChild){fo.removeChild(fo.firstChild)}while(fn.firstChild){fo.appendChild(fn.firstChild)}return true}return false};API.setElementNodes=Q;cR=function(fo,fn){fn=eB(fn,true,cU(fo));while(fn.firstChild){fo.appendChild(fn.firstChild)}};API.addElementNodes=cR}au=function(fn,fp,fo){return ax(eM(fn),eI(fn),fp,fo)};bb=function(fo,fn){return ax(eM(fo),eI(fo),eM(fn),eI(fn))};API.elementContainedInElement=bb;O=function(fn,fp,fo){return(ea(eM(fn),eI(fn),fp,fo))};dM=function(fo,fn){return(ea(eM(fo),eI(fo),eM(fn),eI(fn)))};API.elementOverlapsElement=dM;if(dC){if(e5&&bH&&aR(e5,"appendChild")&&typeof bg=="function"){e9=bg("div");if(e9){bG(e9,{height:"0",width:"0",padding:"0",top:"0",left:"0",position:"absolute",visibility:"hidden",border:"solid 1px"});e5.appendChild(e9);eX=(bH(e9,"height")=="2px");eV=bg("div");if(eV){bG(eV,{margin:"0",position:"absolute"});e9.appendChild(eV);eQ=(bH(eV,"left")=="1px");e5.removeChild(e9);eV=null}e9=null}}v=function(fn){var fo=[];fo[0]=df(fn,"height");fo[1]=df(fn,"width");if((fo[0]===null||fo[1]===null||eX)){if(typeof fn.offsetHeight=="number"){fo[0]=fn.offsetHeight;fo[1]=fn.offsetWidth;fn.style.height=fo[0]+"px";fn.style.width=fo[1]+"px";b3(fn,fo)}else{return null}}return fo};API.getElementSizeStyle=v;ef=function(fn,fo){var fp;if(typeof fn.height!="number"){fp=bZ(fn,"display");if(!fp||fp=="inline"){if(typeof dT=="function"){dT(fn,true);if(fn.style.display=="inline"){fn.style.display=fo||"block"}return true}return false}}return true};cr=(function(){var fn;if(e5&&typeof e5.offsetLeft=="number"){fn=function(fq,fs,fo){var fr=fq.offsetLeft;var fp=fq.offsetTop;eC(fq,fs,fo);if(fr!=fq.offsetLeft){fo-=(fq.offsetLeft-fr)}if(fp!=fq.offsetTop){fs-=(fq.offsetTop-fp)}if(fr!=fo||fp!=fs){eC(fq,fs,fo)}return[fs,fo]}}return function(fq,fp){var ft=bZ(fq,"position");var fo=df(fq,"left");var fs=df(fq,"top");if(fo!==null&&fs!==null&&(!eQ||cN(fq))){return(eQ&&fn&&(fo+"px"!=fq.style.left||fs+"px"!=fq.style.top))?fn(fq,fs,fo):[fs,fo]}if(ce(fq,"offsetParent")&&typeof eM=="function"){fp=(typeof fp=="undefined")?J(fq):fp;if(!fp&&ft=="relative"){fo=fs=0}else{var fr=(fp)?eM(fq,fp,true,fp):eM(fq,null,true,fp);fs=fr[0];fo=fr[1]}}else{if(cN(fq)){fo=fs=0}else{return null}}return(fn)?fn(fq,fs,fo):[fs,fo]}})();API.getElementPositionStyle=cr;aT=(function(){var fn,fp="ADDRESS|BLOCKQUOTE|BODY|DD|DIV|DL|DT|FIELDSET|FORM|IFRAME|I?FRAME|FRAMESET|H\\d|OL|P|UL|CENTER|DIR|HR|MENU|PRE",fo={};var fr,fq;if(e5&&bH&&aR(e5,"appendChild")&&typeof bg=="function"){fq=bg("div");if(fq){bG(fq,{position:"absolute",left:"0",top:"0"});fq.style.position="absolute";e5.appendChild(fq);fr=bg("table");if(fr){fq.appendChild(fr);if(bH(fr,"display")=="block"){fp+="|TABLE|TBODY|TH|TFOOT|TR|TD|COL.*|CAPTION|LI"}else{fo={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"}}e5.removeChild(fq);fr=null;fq=null}}}fn=new RegExp("^("+fp+")$","i");return function(fs){if(fn.test(fs)){return"block"}return fo[fs]||"inline"}})();if(dC.display){dT=function(fo,fn,fp){var fq;if(typeof fn=="undefined"){fn=true}if(fn){if(fp){fo.style.display=fp}else{fo.style.display="";if(bH){fq=bH(fo,fp);if(fq&&fq!="none"){return}}fo.style.display=aT(dx(fo))}}else{fo.style.display="none"}}}API.presentElement=dT;dg=function(fn,fo){dT(fn,!ay(fn),fo)};API.toggleElementPresence=dg;if(dC.visibility){cm=function(fp,fn,fo){if(typeof fn=="undefined"){fn=true}fo=fo||{};if(fn&&typeof dT!="undefined"){if(fo.skipPresenceCheck||bZ(fp,"display")=="none"){dT(fp,fo.display)}}fp.style.visibility=(fn)?"visible":"hidden";if(!fn&&typeof dT!="undefined"&&fo.removeOnHide){fp.style.display="none"}};API.showElement=cm;cV=function(fo,fn){cm(fo,!ev(fo)||!ay(fo),fn)};API.toggleElement=cV}if(dC.position){d9=function(fo,fn){var fq;fn=(typeof fn=="undefined")?J(fo):fn;var fp=bZ(fo,"position");if(fp!="relative"){if(fn){fq=eM(fo,fn);eC(fo,fq[0],fq[1])}else{eC(fo,0,0)}fo.style.position="relative"}};API.relativeElement=d9;cE=function(fo,fn){fn=(typeof fn=="undefined")?J(fo):fn;var fr=eM(fo,fn);var fq=v(fo);var fp=(typeof bB=="function")?bB(fo):[0,0];if(fq){ds(fo,fq[0],fq[1])}if(fr){eC(fo,fr[0]-fp[0],fr[1]-fp[1])}fo.style.position="absolute"};API.absoluteElement=cE}dF=function(fp,fo,fn){var fq=bZ(fp,"position");if(!fq||fq=="static"){if(dC.position){((!fn||fn=="absolute")?cE:d9)(fp,fo);return true}return false}return true};eF=function(fn,fo){return(bZ(fn,"position")=="relative")?eM(fn,fo,true):cr(fn,fo)};co=function(fq,fy,fx){var fo,fu,fA,fp;var fv,fw;var fz=J(fq);var fr=cU(fq);var fs=(typeof bB=="function")?bB(fq):[0,0];var ft=bZ(fq,"position")=="fixed";if(!dF(fq)){return false}if(fz){fv=J(fy);if(fv===fz){fo=eF(fy,fv)}else{return false}if(typeof fw.clientWidth=="number"){fp=[0,0,fw.clientHeight,fw.clientWidth]}}else{fo=eM(fy);if(typeof aV=="function"){fp=aV(fr)}}fu=eI(fq);fA=eI(fy);if(fp){switch(fx){case 1:if(!ax([fo[0],fo[1]+fA[1]+fu[1]],fu,[fp[0],fp[1]],[fp[2],fp[3]])){fx=3}break;case 2:if(!ax([fo[0]+fA[0]+fu[0],fo[1]],fu,[fp[0],fp[1]],[fp[2],fp[3]])){fx=0}break;case 3:if(!ax([fo[0],fo[1]-fu[1]],fu,[fp[0],fp[1]],[fp[2],fp[3]])){fx=1}break;case 0:if(!ax([fo[1]-fu[1],fo[1]],fu,[fp[0],fp[1]],[fp[2],fp[3]])){fx=2}}if(fx==1||fx==2){fo[1]+=fA[fx%2]}else{fo[0]-=fA[fx%2]}if(!ax(fo,fu,[fp[0],fp[1]],[fp[2],fp[3]])){eG(fo,[fo[0],fo[1]],fu,fp)}}if(ft){if(ff){fo=ff(fo,fr)}var fn=(typeof eH=="function")?eH(fr):[0,0];fo[0]-=fn[0];fo[1]-=fn[1]}eC(fq,fo[0]-fs[0],fo[1]-fs[1]);return fx};API.adjacentElement=co;cv=function(fo,ft,fx){var fu,fs;var fq=(typeof bB=="function")?bB(fo):[0,0];var fv=J(fo);var fw=J(ft);if(!dF(fo,fv)){return false}if(fv){if(fv===fw){fu=eF(ft,fw)}else{return false}}else{fu=eM(ft);var fr=bZ(fo,"position");if(fr=="fixed"){if(typeof eH!="undefined"){var fp=cU(fo);var fn=eH(fp);fu[0]-=fn[0];fu[1]-=fn[1]}}}if(fx){fs=eI(ft);ds(fo,fs[0],fs[1]);b3(fo,fs)}eC(fo,fu[0]-fq[0],fu[1]-fq[1]);return true};API.overlayElement=cv;if(aV){aG=function(fn,fu){fn=fn||global.document;var fr,fp,ft,fq,fo,fs=aV(fn);fr=fn._sideBars;if(fr){for(fo in fr){if(D(fr,fo)){fq=fr[fo].el;if(fq!=fu){fp=fr[fo].side;ft=eI(fq);if(ev(fq)&&!fr[fo].autoHide){switch(fp){case"top":fs[0]+=ft[0];fs[2]-=ft[0];break;case"left":fs[1]+=ft[1];fs[3]-=ft[1];break;case"bottom":fs[2]-=ft[0];break;case"right":fs[3]-=ft[1]}}}}}}return fs}}API.getWorkspaceRectangle=aG;if(aG){a4=function(fp,fn){var fo=(typeof eH=="function")?eH(fn):[0,0];fp[0]-=fo[0];fp[1]-=fo[1];if(fb){fp=fb(fp,fn)}};dO=function(fs,fr,ft,fp){var fu=eI(fs);var fo=[ft[0],ft[1],ft[2],ft[3]];var fq=c9(fs)[0]||4;var fn=cU(fs);if(bZ(fs,"position")=="fixed"){a4(fo,fn)}switch(fr){case"top":fo[2]=fu[0];if(!fp){fo[0]-=(fu[0]-fq)}break;case"left":fo[3]=fu[1];if(!fp){fo[1]-=(fu[1]-fq)}break;case"bottom":fo[0]=fo[0]+fo[2]-fu[0];fo[2]=fu[0];if(!fp){fo[0]+=(fu[0]-fq)}break;case"right":fo[1]=fo[1]+fo[3]-fu[1];fo[3]=fu[1];if(!fp){fo[1]+=(fu[1]-fq)}}return fo};w=function(fo){fo=fo||global.document;var fv,fr,fp,fs,fw,fq;var fn=aV(fo);var fu=fo._sideBars;if(fu){fv=[];for(fr in fu){if(D(fu,fr)){fv[fv.length]=fu[fr]}}fo._sideBars=null;fp=fv.length;for(fr=0;fr<fp;fr++){fw=fv[fr];if(fw){if(fw.autoHide){fw.el.style.visibility="hidden"}bq(fw.el,fw.side);fq=cj(fw.el);if(fw.autoHide){var ft=dO(fw.el,fw.side,fn);ej(fw.el,ft);fw.el.style.visibility="visible";fo._sideBars[fq].autoHide=true;fo._sideBars[fq].options=fw.options}}}}fs=API.maximizedElements;if(fs){fn=aG(fo);for(fr in fs){if(D(fs,fr)&&fs[fr]&&typeof fs[fr]=="object"&&fs[fr].mode!="full"){ep(fs[fr].el,fn,fo)}}}};API.arrangeSideBars=w;eq=function(fq){var fo,fr,fp=cj(fq);var fn=cU(fq);if(fn&&fn._sideBars&&fn._sideBars[fp]){fr=fn._sideBars[fp];fn._sideBars[fp]=null;w(fn);for(fo in fr){if(D(fr,fo)){if(fr[fo]){return true}}}fn._sideBars=null}};API.unSideBar=eq;a2=function(fq,fo,fp){var fn=cU(fq);cm(fq,fo,fp,function(){global.setTimeout(function(){w(fn,fp)},0)});if(!cm.async){w(fn,fp)}};API.showSideBar=a2;if(typeof aK=="function"){cH=function(fq,fo){var ft,fr,fs;var fp=cj(fq);var fn=cU(fq);if(fn&&fn._sideBars&&fn._sideBars[fp]){fr=aV(fn);fs=fn._sideBars[fp];ft=dO(fq,fs.side,fr,fo);eC(fq,ft[0],ft[1],fs.options)}};var eZ={};dc=function(fo){var fn=cj(this);if(eZ[fn]){global.clearTimeout(eZ[fn])}cH(this,true)};cK=function(fp){var fo=this;var fn=cj(this);if(eZ[fn]){global.clearTimeout(eZ[fn])}eZ[fn]=global.setTimeout(function(){cH(fo,false)},500)};c8=function(ft,fo,fq){if(arguments.length==1){fo=true}var fp,fu,fs;var fn=cU(ft);var fr=cj(ft);if(fn&&fn._sideBars){fs=fn._sideBars;fu=fs[fr];for(fp in fs){if(D(fs,fp)){if(fs[fp].autoHide&&fs[fp].side==fu.side){return false}}}fu.options=fq;if(fu.autoHide!=fo){fu.autoHide=fo;((fo)?aK:bQ)(ft,dc,cK);w(fn);return true}}return false};API.autoHideSideBar=c8}bx=function(fn){if(!API.sideBarDocuments){API.sideBarDocuments=[];API.sideBarDocuments.dontdebug=true;if(typeof cz=="function"&&X){cz("unload",function(){API.sideBarDocuments=null},X(fn))}}API.sideBarDocuments[API.sideBarDocuments.length]=fn;return API.sideBarDocuments.length-1};bq=function(fo,fv){var fr,fp,fq,fs,fn,fu;var ft=cj(fo);if(typeof dF=="undefined"||dF(fo)){if(fo.style.position=="relative"){fo.style.position="absolute"}fp=cU(fo);if(!fp||(typeof fp.expando=="boolean"&&!fp.expando)){return false}fq=bZ(fo,"position")=="fixed";fo.style.margin="0";fn=aG(fp,fo);if(!fp._sideBars){if(typeof fp._sideBars=="undefined"&&X&&typeof cz=="function"){fu=X(fp);fs=bx(fp);cz("resize",function(){w(API.sideBarDocuments[fs])},fu);fu=null}fp._sideBars={}}if(fp._sideBars[ft]){if(fp._sideBars[ft]==fv){return false}fp._sideBars[ft].side=fv}else{fp._sideBars[ft]={el:fo,side:fv}}fr=eI(fo);switch(fv){case"top":fn[2]=fr[0];break;case"left":fn[3]=fr[1];break;case"right":fn[1]=fn[1]+fn[3]-fr[1];fn[3]=fr[1];break;case"bottom":fn[0]=fn[0]+fn[2]-fr[0];fn[2]=fr[0]}if(bZ(fo,"position")=="fixed"){a4(fn,fp)}ej(fo,fn);fp=null;return true}return false};API.sideBar=bq;dX=function(fp,fq){var fn=cU(fp);var fo=cj(fp);if(fn&&fn._sideBars&&fn._sideBars[fo]&&fn._sideBars[fo].side!=fq){fn._sideBars[fo]=null;w(fn);bq(fp,fq);return true}return false};API.changeSideBarSide=dX}if(aG){bT=function(fp){if(typeof dF=="undefined"||dF(fp)){if(fp.style.position=="relative"){fp.style.position="absolute"}var fo=cU(fp);var fq=bZ(fp,"position")=="fixed";var fr=(!fq||typeof eH=="undefined")?[0,0]:eH(fo);var fn=(typeof bB=="function")?bB(fp):[0,0];var ft=aG(fo);var fs=[ft[2],ft[3]];ft[0]+=((fs[0]-fp.offsetHeight)/2)-fn[0]-fr[0];ft[1]+=((fs[1]-fp.offsetWidth)/2)-fn[1]-fr[1];if(ff&&!fq){ft=ff(ft,fo)}eC(fp,ft[0],ft[1]);return true}return false};API.centerElement=bT}if(aG){ep=function(fo,fp,fn){var fr,fq=fo.style.display;fo.style.display="none";fo.style.display=fq;fr=bZ(fo,"position");if(fr=="relative"){fo.style.position="absolute"}if(fr=="fixed"){a4(fp,fn)}eC(fo,-10000,-10000);ds(fo,fp[2],fp[3]);b3(fo,[fp[2],fp[3]]);eC(fo,fp[0],fp[1])};d8=function(fp){if(typeof dF=="undefined"||dF(fp)){var fn=cU(fp);var fo=cj(fp);if(!API.maximizedElements){API.maximizedElements={};API.maximizedElements.dontdebug=true;if(typeof cz=="function"&&X){cz("unload",function(){API.maximizedElements=null},X(fn))}}if(API.maximizedElements[fo]){return false}API.maximizedElements[fo]={position:fp.style.position,left:fp.style.left,top:fp.style.top,height:fp.style.height,width:fp.style.width,el:fp};fp.style.margin="0";ep(fp,aG(fn),fn);return true}return false};API.maximizeElement=d8}cW=function(fo,fn){eG(fo,[fo[0],fo[1]],[0,0],aV(fn||global.document))};bD=function(fo){var fp=cr(fo);var fn=cU(fo);eG(fp,[fp[0],fp[1]],eI(fo),aV(fn));eC(fo,fp[0],fp[1])};API.constrainPositionToViewport=cW;API.constrainElementPositionToViewport=bD;dz=function(fr){if(!API.maximizedElements){return}var fo=cU(fr);var fq=cj(fr);var fs=API.maximizedElements[fq];if(fs){fr.style.position=fs.position;fr.style.left=fs.left;fr.style.top=fs.top;fr.style.height=fs.height;fr.style.width=fs.width;if(fs.scrollPosition){bd(fs.scrollPosition[0],fs.scrollPosition[1],fo)}if(fr.style.position!="fixed"&&fr.style.position!="relative"){bD(fr)}if(fs.mode=="full"){var fp;var ft=cF(fo);var fn=bk(fo);var fu=API.maximizedElements[fq];for(fp in fu.ceStyles){if(D(fu.bodyStyles,fp)){if(ft!=fn){fn.style[fp]=fu.bodyStyles[fp]}ft.style[fp]=fu.ceStyles[fp]}}}API.maximizedElements[fq]=null}};API.restoreElement=dz;dd=function(fr){var fo,ft,fp,fs,fq=cj(fr);var fn=cU(fr);if(!API.maximizedElements){API.maximizedElements={};API.maximizedElements.dontdebug=true;if(typeof cz=="function"&&X){cz("unload",function(){API.maximizedElements=null},X(fn))}}if(!API.maximizedElements[fq]){if(typeof dF=="undefined"||dF(fr,null,"absolute")){ft=cF(fn);fo=bk(fn);fs={overflow:"hidden",padding:"0",margin:"0",height:"100%"};API.maximizedElements[fq]={position:fr.style.position,left:fr.style.left,top:fr.style.top,height:fr.style.height,width:fr.style.width,scrollPosition:eH(fn),mode:"full"};API.maximizedElements[fq].bodyStyles={};API.maximizedElements[fq].ceStyles={};for(fp in fs){if(D(fs,fp)){if(ft!=fo){API.maximizedElements[fq].bodyStyles[fp]=fo.style[fp]}API.maximizedElements[fq].ceStyles[fp]=ft.style[fp]}}bG(ft,fs);bG(fo,fs);bd(0,0,fn);bG(fr,{position:"absolute",top:"0",left:"0",right:"0",bottom:"0",height:"100%",width:"100%"});return true}}return false};API.fullScreenElement=dd;if(c5){dt=function(fo){if(typeof dF=="undefined"||dF(fo,null,"absolute")){var fn=cU(fo);var fp;fo.style.display="none";fp=c5(fn);fo.style.display="block";eC(fo,fp[0],fp[1]);ds(fo,fp[2],fp[3]);b3(fo,[fp[2],fp[3]]);return true}return false};API.coverDocument=dt}}if(!dC){return}var e3,eY,fe;var fg,e2;var fi,e8,eW,fa,e7,e1,eR,fd,fl;var eT=function(fn,fo){if(!ay(fn)){if(typeof dT=="function"){dT(fn,true,fo);return ay(fn)}return false}return true};e3=function(ft){var fq,fw,fN,fI,fM,fr,fo,fL,fH,fQ,fy,fK,fz,fs,fR,fp,fO,fC,fG,fP,fS;var fF=ft||{};function fv(fU,fn){fw(fq,fU,fK,fn)}function fB(){global.clearInterval(fR);fR=0}function fJ(fn){fB();if((!fy||!fy(fq,fn))&&(fn||fr)){fv((fN)?fC:fO,(fr)?3:2)}if(fH){fH(fq,fn)}}function fx(){if(--fM){if(fI=="inandout"||fI=="outandin"){fN=!fN}fp=new Date()}else{fJ()}}function fu(){if((fI=="inandout"&&fN)||(fI=="outandin"&&!fN)){fv(fP*(fC-fO));fN=!fN;if(fQ){fQ(fq,fM)}fp=new Date()}else{fJ()}}function fE(){fG=((new Date()-fp)/fo);if(fG>1){fG=1}fP=fG;if(!fN){fP=1-fP}if(fL&&fG<1){fP=fL(fP)}fv(fP*(fC-fO));if(fG==1){if(fI=="in"||fI=="out"||(fI=="inandout"&&!fN)||(fI=="outandin"&&fN)){fx()}else{fu()}}}function fT(){fJ(true)}function fA(fU,fn){return(typeof fU[fn]=="undefined")?fF[fn]:fU[fn]}function fD(fU,fn){return function(fW,fY,fX,fV){fU(fW,fY,fX,fV);fn(fW,fY,fX,fV)}}this.start=function(fW,fV,fX,fU,fY){var fn;if(fR){fT()}fV=fV||{};fq=fW;fO=fA(fV,"from")||0;fC=fA(fV,"to")||1;fI=(fV.dir||"in").toLowerCase();fN=fI!="out"&&fI!="outandin";fo=fA(fV,"duration");fL=fA(fV,"ease");fH=fX;fQ=fU;fy=fY;fK={};fz=fA(fV,"effectParams");if(fz){for(fn in fz){if(D(fz,fn)){fK[fn]=fz[fn]}}}fr=fA(fV,"revert");fS=fA(fV,"effects");if(typeof fS!="function"){fn=fS.length;while(fn--){fw=(fw)?fD(fw,fS[fn]):fS[fn]}}else{fw=fS}fs=fA(fV,"fps")||30;fp=new Date();fM=fA(fV,"repeat")||1;fR=global.setInterval(fE,1000/fs);fv((fN)?fO:fC,1)};this.stop=function(fn){if(fn){fN=(fI=="in"||fI=="outandin");fT()}else{fJ()}};this.busy=function(){return !!fR}};API.EffectTimer=e3;eY=function(fo,fp,fq){var fn=fp.length;while(fn--){fq[fp[fn]]=fo.style[fp[fn]]}};fe=function(fo,fp,fq){var fn=fp.length;while(fn--){fo.style[fp[fn]]=fq[fp[fn]]}};if(typeof cm=="function"){fd=cm;cm=API.showElement=(function(){var fp={};var fn={};function fo(fs,fq,fr){if(!fq&&(fr&&fr.removeOnHide)&&typeof dT=="function"){dT(fs,false)}}return function(fv,fr,fs,fw){var fu,fq,fx,ft;fs=fs||{};ft=cj(fv);if(fp[ft]){fp[ft].stop(true);dT(fv,fs.display)}if(fs.effects){fu=new e3();fs.dir=(fr)?"in":"out";fs.revert=true;fn[ft]=fw;if(eT(fv,fs.display)){fq=function(fy,fz){fo(fy,fr,fs);fu=null;fp[ft]=null;if(fn[ft]){fn[ft](fy,fr)}};fx=function(fy,fz){if(!fr&&!fz){fd(fy,false)}};fp[ft]=fu;fu.start(fv,fs,fq,null,fx)}}else{fd(fv,fr,fs);if(fw){fw()}}return fv}})();cV=API.toggleElement=function(fo,fn,fp){return cm(fo,!ev(fo)||!ay(fo),fn,fp)};cm.async=true;cV.async=true}if(typeof ds=="function"){fl=ds;ds=(function(){var fo={};var fn={};return function(fp,fs,fu,fx,fr){var fw,fq,fv,ft;if(fx&&fx.duration){ft=cj(fp);if(fo[ft]){fo[ft].stop(true)}fw=new e3();fx.effects=di.grow;fv=fx.effectParams||{};fv.targetSize=[fs,fu];fx.effectParams=fv;fn[cj(fp)]=fr;fq=function(){fw=null;fo[ft]=null;if(fn[ft]){fn[ft](fp)}};fo[ft]=fw;fw.start(fp,fx,fq)}else{fl(fp,fs,fu);if(fr){fr(fp)}}}})();ds.async=true;API.sizeElement=ds}if(typeof eC=="function"){fi=eC;eC=(function(){var fo={};var fn={};return function(fp,fu,fq,fx,fs){var fw,fr,fv,ft;if(fx&&fx.duration){ft=cj(fp);if(fo[ft]){fo[ft].stop(true)}fw=new e3();fx.effects=di.move;fv=fx.effectParams||{};fv.targetPosition=[fu,fq];fx.effectParams=fv;fn[ft]=fs;fr=function(fy,fz){fw=null;fo[ft]=null;if(fn[ft]){fn[ft](fy,fz)}};fo[ft]=fw;fw.start(fp,fx,fr)}else{fi(fp,fu,fq);if(fs){fs(fp)}}}})();eC.async=true;API.positionElement=eC}di={};if(typeof cX=="function"){di.fade=function(fo,fq,fp,fn){if(fn){if(fn>2){fq=(typeof fp.targetOpacity!="undefined")?0:1}if(fn==2){fq=1}if(fn==1){fp.opacity=aa(fo)||1;if(fp.opacity>=0.9999){fp.opacity=1}if(dC.visibility){fo.style.visibility="visible"}}}fq=(typeof fp.targetOpacity!="undefined")?fp.opacity+(fp.targetOpacity-fp.opacity)*fq:fp.opacity*fq;cX(fo,(fq>=1)?0.9999:fq)}}e2=function(fp,fu,fs,fr){var ft,fn,fq,fo;ft=fu[0];fn=fu[1];fq=fs[0];fo=fs[1];switch(fp){case"left":fn=((fn+fo)-(fr*fo));break;case"top":ft=((ft+fq)-(fr*fq));break;case"diagonalsw":ft=((ft+fq)-(fr*fq));fn=((fn-fo)+(fr*fo));break;case"diagonalnw":ft=((ft-fq)+(fr*fq));fn=((fn-fo)+(fr*fo));break;case"diagonalse":ft=((ft+fq)-(fr*fq));fn=((fn+fo)-(fr*fo));break;case"diagonalne":ft=((ft-fq)+(fr*fq));fn=((fn+fo)-(fr*fo));break;case"bottom":ft=((ft-fq)+(fr*fq));break;default:fn=((fn-fo)+(fr*fo))}return[ft,fn]};fg=function(fo,fr,fq){var fp=fr[0];var fn=fr[1];switch(fo){case"top":return"rect(0px "+fn+"px "+Math.round(fq*fp)+"px 0px)";case"left":return"rect(0px "+Math.round(fq*fn)+"px "+fp+"px 0px)";case"zoom":return"rect("+Math.round(((1-fq)/2)*fp)+"px "+Math.round((fq/2)*fn+fn/2)+"px "+Math.round((fq/2)*fp+fp/2)+"px "+Math.round(((1-fq)/2)*fn)+"px)";case"horizontal":return"rect("+(Math.round(((1-fq)/2)*fp))+"px "+fn+"px "+Math.round((fq/2)*fp+fp/2)+"px 0px)";case"vertical":return"rect(0px "+Math.round((fq/2)*fn+fn/2)+"px "+fp+"px "+(Math.round(((1-fq)/2)*fn))+"px)";case"diagonalnw":return"rect("+Math.round((1-fq)*fp)+"px "+fn+"px "+fp+"px "+Math.round((1-fq)*fn)+"px)";case"diagonalne":return"rect("+Math.round((1-fq)*fp)+"px "+Math.round(fq*fn)+"px "+fp+"px 0px)";case"diagonalsw":return"rect(0px "+fn+"px "+Math.round(fq*fp)+"px "+Math.round((1-fq)*fn)+"px)";case"diagonalse":return"rect(0px "+Math.round(fq*fn)+"px "+Math.round(fq*fp)+"px 0px)";case"bottom":return"rect("+Math.round((1-fq)*fp)+"px "+fn+"px "+fp+"px 0px)";default:return"rect(0px "+fn+"px "+fp+"px "+Math.round((1-fq)*fn)+"px)"}};if(typeof fi=="function"){di.drop=(function(){var fn;return function(fp,fr,fq,fo){if(fo){if(fo>2){fe(fp,["top","left","position"],fq);return}if(fo==1){eY(fp,["top","left","position"],fq);if(typeof dF=="undefined"||dF(fp)){if(!fq.dimOuter){fq.dimOuter=eI(fp)}if(!fq.pos){fq.pos=cr(fp)}}else{fq.pos=null}if(dC.visibility){fp.style.visibility="visible"}}}if(fq.pos){fn=e2(fq.side,fq.pos,fq.dimOuter,fr);fi(fp,fn[0],fn[1])}}})()}if(typeof fl=="function"){di.grow=(function(){var fr,fp,fo;var fn=new RegExp("(.+)(em|px|pt|%)");function fq(fu){var ft;var fs=b9(fu,"fontSize")||bZ(fu,"fontSize");if(fs){ft=fs.match(fn)}return ft&&{size:parseFloat(ft[1]),unit:ft[2]}}return function(ft,fv,fu,fs){if(fs){if(fs>2){fe(ft,["overflow","fontSize","height","width"],fu);return}if(fs==1){eY(ft,["overflow","fontSize","height","width"],fu);ft.style.overflow="hidden";if(ef(ft)){if(!fu.dim){fu.dim=v(ft)}}else{fu.dim=null}if(bH){fu.font=fq(ft)}if(dC.visibility){ft.style.visibility="visible"}}}if(fu.dim){if(fu.targetSize){fp=(fu.dim[0]+(fu.targetSize[0]-fu.dim[0])*fv);fo=(fu.dim[1]+(fu.targetSize[1]-fu.dim[1])*fv)}else{fr=fu.axes;fp=(!fr||fr==1)?fu.dim[0]*fv:null;fo=(!fr||fr==2)?fu.dim[1]*fv:null;if(!fr&&fu.font&&fv>=0){ft.style.fontSize=(fu.font.size*fv)+fu.font.unit}}fl(ft,(fp<0)?null:fp,(fo<0)?null:fo)}}})();di.fold=function(fo,fq,fp,fn){if(fn==1){fp.axes=fp.axes||2}di.grow(fo,fq,fp,fn)}}if(API.unclipElement){di.clip=(function(){return function(fo,fq,fp,fn){if(fn){if(fn>2){fe(fo,["overflow","position"],fp);API.unclipElement(fo);return}if(fn==1){eY(fo,["overflow","position"],fp);fo.style.overflow="hidden";if(typeof dF=="function"){dF(fo)}if(!fp.dimOuter){fp.dimOuter=eI(fo)}if(dC.visibility){fo.style.visibility="visible"}}}fo.style.clip=fg(fp.side,fp.dimOuter,fq)}})();di.zoom=function(fo,fq,fp,fn){if(fn==1){fp.side="zoom"}di.clip(fo,fq,fp,fn)};di.horizontalBlinds=function(fo,fq,fp,fn){if(fn==1){fp.side="horizontal"}di.clip(fo,fq,fp,fn)};di.verticalBlinds=function(fo,fq,fp,fn){if(fn==1){fp.side="vertical"}di.clip(fo,fq,fp,fn)};if(typeof fi=="function"){di.slide=(function(){var fn;return function(fp,fr,fq,fo){if(fo){if(fo>2){fe(fp,["overflow","top","left","position"],fq);API.unclipElement(fp);return}if(fo==1){eY(fp,["overflow","top","left","position"],fq);fp.style.overflow="hidden";if(typeof dF=="undefined"||dF(fp)){if(!fq.dimOuter){fq.dimOuter=eI(fp)}if(!fq.pos){fq.pos=cr(fp)}}else{fq.pos=null}if(dC.visibility){fp.style.visibility="visible"}}}if(fq.pos){fn=e2(fq.side,fq.pos,fq.dimOuter,fr);fi(fp,fn[0],fn[1]);fp.style.clip=fg(fq.side,fq.dimOuter,fr)}}})()}}var eS,fj;var fc=(function(){var fp={},fo={},fn;return function(fv,fq,fu,fy,fs,fr){var fx,fw,ft=cj(fq);fr=fr||fq;if(fy){if(fp[ft]){fp[ft].stop(true)}fw={};fx=new e3();fw.targetScroll=fv;fo[ft]=fs;fn=function(fz,fA){if(fy.wheelInterrupts&&typeof ag=="function"){ag(fr)}fp[ft]=null;if(fo[ft]){fo[ft](fz,fA)}};fy.effectParams=fw;if(fy.wheelInterrupts&&typeof es=="function"){es(fr,function(){fx.stop()})}fp[ft]=fx;fx.start(fq,fy,fn)}}})();if(typeof bd=="function"){eS=bd;bd=API.setScrollPosition=function(fq,fo,fn,fr,fp,fs){var ft=(!x||fr||(!fq&&!fo))?[fq,fo]:fh(fq,fo,x(fn));if(fp){fp.effects=di.scroll;fc(ft,fn||global.document,fr,fp,fs,cF(fn))}else{eS(ft[0],ft[1],fn,true)}};di.scroll=function(fn,fp,fo,fq){if(fq){if(fq>2){eS(fo.scrollPos[0],fo.scrollPos[1],fn,true);return}if(fq==1){fo.scrollPos=eH(fn);if(X){fo.win=X(fn)}if(fo.targetScroll[0]===null){fo.targetScroll[0]=fo.scrollPos[0]}if(fo.targetScroll[1]===null){fo.targetScroll[1]=fo.scrollPos[1]}}}eS((fo.targetScroll[0]-fo.scrollPos[0])*fp+fo.scrollPos[0],(fo.targetScroll[1]-fo.scrollPos[1])*fp+fo.scrollPos[1],fn,true,fo.win)}}if(typeof j=="function"){fj=j;j=API.setElementScrollPosition=function(fq,fp,fn,fr,fo,fs){var ft=(fr||(!fp&&!fn))?[fp,fn]:fh(fp,fn,d3(fq));if(fo){fo.effects=di.scrollElement;fc(ft,fq,fr,fo,fs)}else{fj(fq,ft[0],ft[1],true)}};di.scrollElement=function(fn,fp,fo,fq){if(fq){if(fq>2){fj(fn,fo.scrollPos[0],fo.scrollPos[1],true);return}if(fq==1){fo.scrollPos=b2(fn)}}fj(fn,(fo.targetScroll[0]-fo.scrollPos[0])*fp+fo.scrollPos[0],(fo.targetScroll[1]-fo.scrollPos[1])*fp+fo.scrollPos[1],true)}}if(typeof fi=="function"){di.move=function(fo,fq,fp,fn){if(fn){if(fn>2){if(fp.pos){fi(fo,fp.pos[0],fp.pos[1])}return}if(fn==1){if(typeof dF=="undefined"||dF(fo)){if(!fp.pos){fp.pos=cr(fo)}if(fp.pos){if(fp.targetPosition[0]===null){fp.targetPosition[0]=fp.pos[0]}if(fp.targetPosition[1]===null){fp.targetPosition[1]=fp.pos[1]}}}else{fp.pos=null}}}if(fp.pos){fi(fo,(fp.pos[0]+((fp.targetPosition[0]-fp.pos[0])*fq)),(fp.pos[1]+((fp.targetPosition[1]-fp.pos[1])*fq)))}};if(typeof d8=="function"){eW=d8;fa=dz;d8=API.maximizeElement=function(fp,fA,ft){var fr,fy,fu,fn,fw,fo,fs,fv,fx,fz,fq;if(fA){fo=fp.style.top;fs=fp.style.left;fv=fp.style.height;fx=fp.style.width;fz=fp.style.visibility;fq=fp.style.position;fp.style.visibility="hidden";fn=eW(fp);if(fq==fp.style.position){fy=df(fp,"top");fr=df(fp,"left");fu=df(fp,"height");fw=df(fp,"width");fp.style.top=fo;fp.style.left=fs;fp.style.height=fv;fp.style.width=fx;fp.style.visibility=fz;eC(fp,fy,fr,fA,ft);ds(fp,fu,fw,fA,ft)}else{fp.style.visibility=fz;if(ft){ft(fp)}}}else{fn=eW(fp);if(ft){ft(fp)}}return fn};d8.async=true;dz=API.restoreElement=function(fp,fB,ft){var fw,fr,fz,fu,fn,fx,fo,fs,fv,fy,fA,fq;if(fB){fo=fp.style.top;fs=fp.style.left;fv=fp.style.height;fy=fp.style.width;fA=fp.style.visibility;fq=fp.style.position;fp.style.visibility="hidden";fn=fa(fp);if(fq==fp.style.position){fz=df(fp,"top");fr=df(fp,"left");fw=v(fp);fu=fw[0];fx=fw[1];fp.style.top=fo;fp.style.left=fs;fp.style.height=fv;fp.style.width=fy;fp.style.visibility=fA;eC(fp,fz,fr,fB,ft);ds(fp,fu,fx,fB,ft)}else{fp.style.visibility=fA;if(ft){ft(fp)}}}else{fn=fa(fp);if(ft){ft(fp)}}return fn};dz.async=true}if(typeof bT=="function"){e8=bT;bT=API.centerElement=function(fo,fv,fs){var fq,ft,fr,fn,fu,fp;if(fv){fn=fo.style.top;fr=fo.style.left;fu=fo.style.visibility;fp=fo.style.position;fo.style.visibility="hidden";e8(fo);ft=df(fo,"top");fq=df(fo,"left");fo.style.top=fn;fo.style.left=fr;fo.style.visibility=fu;if(fp==fo.style.position){eC(fo,ft,fq,fv,fs);return}}e8(fo);if(fs){fs(fo)}};bT.async=true;if(di.grow&&typeof cv=="function"&&typeof cm=="function"){aF=function(fq,fr,fn,fp,fu){var ft,fs,fo={duration:fp.duration,ease:fp.ease,removeOnHide:fp.removeOnHide};if(fp.effects&&typeof fp.effects=="function"){fo.effects=[fp.effects]}else{fo.effects=(fp.effects||[]).concat([di.grow])}if(fn){ft=cr(fq);cv(fq,fr);if(fp.springMode=="center"){bT(fq,{duration:fp.duration,ease:fp.ease})}else{eC(fq,ft[0],ft[1],{duration:fp.duration,ease:fp.ease})}}else{fs=cr(fq);fq.style.visibility="hidden";cv(fq,fr);ft=cr(fq);eC(fq,fs[0],fs[1]);fq.style.visibility="visible";eC(fq,ft[0],ft[1],{duration:fp.duration,ease:fp.ease,revert:true})}cm(fq,fn,fo,fu)};API.spring=aF}}di.shake=function(fo,fq,fp,fn){if(fn){if(fn>2){fe(fo,["top","left","position"],fp);return}if(fn==1){eY(fo,["top","left","position"],fp);if(typeof dF=="undefined"||dF(fo)){if(!fp.pos){fp.pos=cr(fo)}}else{fp.pos=null}fp.severity=fp.severity||5;if(dC.visibility){fo.style.visibility="visible"}}}if(fp.pos){fi(fo,fp.pos[0]+(!fp.axes||fp.axes==1)?(fp.severity-Math.floor(Math.random()*(fp.severity*2+1))):0,fp.pos[1]+(!fp.axes||fp.axes==2)?(fp.severity-Math.floor(Math.random()*(fp.severity*2+1))):0)}}}API.effects=di;API.ease={};API.ease.sine=function(fn){return(Math.sin(fn*Math.PI/2))};API.ease.cosine=function(fn){return((-Math.cos(fn*Math.PI)/2)+0.5)};API.ease.tan=function(fo){var fn=Math.tan;return(fn(1*(2*fo-1))/fn(1)+1)/2};API.ease.flicker=function(fn){return((-Math.cos(fn*Math.PI)/4)+0.75)+Math.random()*0.25};API.ease.wobble=function(fn){return(-Math.cos(fn*Math.PI*(9*fn))/2)+0.5};API.ease.square=function(fn){return(Math.pow(fn,2))};API.ease.circle=function(fn){return Math.sqrt(1-Math.pow((fn-1),2))};API.ease.pulsate=function(fn){return(0.5+Math.sin(17*fn)/2)};API.ease.expo=function(fn){return Math.pow(2,8*(fn-1))};API.ease.quad=function(fn){return Math.pow(fn,2)};API.ease.cube=function(fn){return Math.pow(fn,3)};API.ease.sigmoid=function(fo,fn){var fp=Math.atan;fn=fn||1;return(fp(fn*(2*fo-1))/fp(fn)+1)/2};API.ease.sigmoid2=function(fn){var fo=Math.atan;return(fo(2*(2*fn-1))/fo(2)+1)/2};API.ease.sigmoid3=function(fn){var fo=Math.atan;return(fo(3*(2*fn-1))/fo(3)+1)/2};API.ease.sigmoid4=function(fn){var fo=Math.atan;return(fo(4*(2*fn-1))/fo(4)+1)/2};API.ease.loop=function(fn){return(-Math.cos(2*fn*Math.PI)/2)+0.5};API.ease.bounce=function(fn){return 1-(Math.cos(fn*4.5*Math.PI)*Math.exp(-fn*6))};API.ease.swingTo=function(fo){var fn=1.70158;return(fo-=1)*fo*((fn+1)*fo+fn)+1};API.ease.swingToFrom=function(fo){var fn=1.70158;if((fo/=0.5)<1){return 0.5*(fo*fo*(((fn*=(1.525))+1)*fo-fn))}return 0.5*((fo-=2)*fo*(((fn*=(1.525))+1)*fo+fn)+2)};if(typeof by=="function"){e7=by;by=(function(){if(dC.visibility&&dC.display&&e5&&aR(e5,"cloneNode")&&aR(e5,"appendChild")&&aR(e5,"removeChild")){return function(fr,fu,fq,fs){var ft;var fo=cU(fr);var fn=bk(fo);var fp=function(){e7(fr,fu);cm(ft,false);fn.removeChild(ft);ft=null};if(fq&&fq.effects){ft=fr.cloneNode(false);ft.id=cj(fr)+"_temporaryoverlay";e7(ft,fu);ft.style.visibility="hidden";ft.style.display="none";ft.style.position="absolute";ft.style.left=ft.style.top="0";fn.appendChild(ft);ft.style.display="block";cv(ft,fr);cm(ft,true,fq,function(){fp();if(fs){fs(fr)}})}else{e7(fr,fu);if(fs){fs(fr)}}}}return function(fo,fq,fn,fp){e7(fo,fq);if(fp){fp(fo)}}})();API.changeImage=by}if(typeof cI=="function"&&dC.visibility&&dC.display&&e5&&aR(e5,"cloneNode")&&aR(e5,"appendChild")&&aR(e5,"removeChild")){e1=cI;cI=function(fs,fr,fq,ft){var fu;var fo=cU(fs);var fn=bk(fo);var fp=function(){fs=e1(fs,fr);cm(fu,false);fn.removeChild(fu);fu=null};if(fq&&fq.effects){fu=fs.cloneNode(false);fu.id=cj(fs)+"_temporaryoverlay";fu.style.visibility="hidden";fu.style.display="none";fu.style.position="absolute";fu.style.left=fu.style.top="0";fn.appendChild(fu);fu=e1(fu,fr);fu.style.display="block";cv(fu,fs,true);cm(fu,true,fq,function(){fp();if(ft){ft(fs)}});return fs}else{fs=e1(fs,fr);if(ft){ft(fs)}return fs}};API.setElementHtml=cI}if(typeof Q=="function"&&dC.visibility&&dC.display&&e5&&aR(e5,"cloneNode")&&aR(e5,"appendChild")&&aR(e5,"removeChild")){eR=Q;Q=function(fs,fq,fr,ft){var fu;var fo=cU(fs);var fn=bk(fo);var fp=function(){eR(fs,fq);cm(fu,false);fn.removeChild(fu);fu=null};if(fr&&fr.effects){fu=fs.cloneNode(false);fu.id=cj(fs)+"_temporaryoverlay";eR(fu,fq);fu.style.visibility="hidden";fu.style.display="none";fu.style.position="absolute";fu.style.left=fu.style.top="0";fn.appendChild(fu);fu.style.display="block";cv(fu,fs,true);cm(fu,true,fr,function(){fp();if(ft){ft(fs)}})}else{eR(fs,fq);if(ft){ft(fs)}}};API.setElementNodes=Q}e5=eU=null});ar(function(){var eQ=bk();var eU,eS,eR,eT;if(typeof y!="undefined"&&y&&eQ&&ce(eQ,"filters")){bU=function(eX,eW,e0,e1){var eY,eV,eZ;e0=e0||1000;if(typeof eX.filters!="undefined"){if(eX.currentStyle&&!eX.currentStyle.hasLayout){eX.style.zoom="1"}if(eX.filters.length&&(eY=eX.filters["DXImageTransform.Microsoft."+eW])){eY.duration=e0/1000;if(e1){for(eV in e1){if(D(e1,eV)){eY[eV]=e1[eV]}}}if(eY.status==2){eY.stop()}eY.enabled=true}else{if(typeof eX.style.filter=="string"){eZ="";if(e1){for(eV in e1){if(D(e1,eV)){eZ+=","+eV+"="+e1[eV]}}}eX.style.filter+=((eX.style.filter)?" ":"")+"progid:DXImageTransform.Microsoft."+eW+"(duration="+(e0/1000)+eZ+")"}}if(eX.filters["DXImageTransform.Microsoft."+eW]){eX.filters["DXImageTransform.Microsoft."+eW].apply()}return true}};API.applyDirectXTransitionFilter=bU;br=function(eW,eV){var eX;if(typeof eW.filters!="undefined"){eX=eW.filters["DXImageTransform.Microsoft."+eV];if(eX){if(eX.status==2){eX.stop()}eX.play()}}};API.playDirectXTransitionFilter=br;if(typeof by=="function"){eT=by;by=(function(){var eW={};var eV={};return function(eZ,e0,eX,e1){var eY=cj(eZ);if(eW[eY]){global.clearTimeout(eW[eY]);eV[eY]()}if(eX&&eX.directXTrans&&bU(eZ,eX.directXTrans,eX.duration,eX.directXParams)){eT(eZ,e0);br(eZ,eX.directXTrans);eV[eY]=function(){eW[eY]=null;if(e1){e1(eZ)}};eW[eY]=global.setTimeout(eV[eY],eX.duration)}else{eT(eZ,e0,eX,e1);if(e1&&typeof di=="undefined"){e1(eZ)}}}})();API.changeImage=by}if(typeof cI=="function"){eS=cI;cI=(function(){var eW={};var eV={};return function(e0,eZ,eX,e1){var eY=cj(e0);if(eW[eY]){global.clearTimeout(eW[eY]);eV[eY]()}if(eX&&eX.directXTrans&&bU(e0,eX.directXTrans,eX.duration,eX.directXParams)){e0=eS(e0,eZ);br(e0,eX.directXTrans);eV[eY]=function(){eW[eY]=null;if(e1){e1(e0)}};eW[eY]=global.setTimeout(eV[eY],eX.duration);return e0}else{e0=eS(e0,eZ,eX,e1);if(e1&&typeof di=="undefined"){e1(e0)}return e0}}})();API.setElementHtml=cI}if(typeof Q=="function"){eR=Q;Q=(function(){var eW={};var eV={};return function(e0,eX,eY,e1){var eZ=cj(e0);if(eW[eZ]){global.clearTimeout(eW[eZ]);eV[eZ]()}if(eY&&eY.directXTrans&&bU(e0,eY.directXTrans,eY.duration,eY.directXParams)){eR(e0,eX);br(e0,eY.directXTrans);eV[eZ]=function(){eW[eZ]=null;if(e1){e1(e0)}};eW[eZ]=global.setTimeout(eV[eZ],eY.duration)}else{eR(e0,eX,eY,e1);if(e1&&typeof di=="undefined"){e1(e0)}}}})();API.setElementNodes=Q}if(typeof cm=="function"){eU=cm;cm=(function(){var eX={};var eV={};function eW(e0,eY,eZ){if(!eY&&(eZ&&eZ.removeOnHide)&&typeof dT=="function"){dT(e0,false)}}return function(e1,eY,eZ,e2){var e0=cj(e1);if(eX[e0]){global.clearTimeout(eX[e0]);eV[e0]()}if(eZ&&eZ.directXTrans&&bU(e1,eZ.directXTrans,eZ.duration,eZ.directXParams)){eU(e1,eY);br(e1,eZ.directXTrans);eV[e0]=function(){eX[e0]=null;eW(e1,eY,eZ);if(e2){e2(e1)}};eX[e0]=global.setTimeout(eV[e0],eZ.duration)}else{eU(e1,eY,eZ,e2);if(e2&&typeof di=="undefined"){e2(e1)}}}})();cV=API.toggleElement=function(eW,eV,eX){return cm(eW,eW.style.visibility=="hidden"||!ev(eW)||!ay(eW),eV,eX)};API.showElement=cm;cV.async=cm.async=eU.async}}eQ=null})}if(ar){ar(function(){var e3,eV,eQ,eS,e2,eZ,eR,eT,e1,eW,e4,eY,eU,e0;if(bo){eZ=bo()}if(eZ&&aR(eZ,"appendChild")&&bg){eT=[];e4=bg("script");if(e4){e3=function(e7,e6,e5){e7(e4,e6,e5)};if(aR(global.document,"createTextNode")&&Z(e4)){eT[eT.length]=function(e7,e6,e5){e7.appendChild((e5||global.document).createTextNode(e6))}}if(typeof e4.text=="string"){eT[eT.length]=function(e6,e5){e6.text=e5}}eR=eT.length;while(!API._testscriptinsertion&&eR--){eZ.appendChild(e4);e3(eT[eR],"this.API._testscriptinsertion = true;");eZ.removeChild(e4)}if(API._testscriptinsertion){el=API.setElementScript=function(e6,e5){e4=e6;while(e4.firstChild){e4.removeChild(e4.firstChild)}e3(eT[eR],e5,cU(e6));e4=null};c3=API.addElementScript=function(e6,e5){e4=e6;e3(eT[eR],e5,cU(e6));e4=null};a7=API.addScript=function(e6,e5){eZ=bo(e5);e4=bg("script");if(e4&&eZ){eZ.appendChild(e4);e3(eT[eR],e6,e5);eZ.removeChild(e4);e4=null;eZ=null}};delete API._testscriptinsertion}e4=null}if(a7&&c7&&!cM()){e2=function(e7){var e6,e5=c7("script",e7);e6=e5.length;while(e6--){if(e5[e6].text){a7(e5[e6].text,cU(e7))}}};if(typeof ec=="function"){try{ec(eZ,'<script id="testaddhtmlscript" type="text/javascript">this.API._testaddhtmlscript = true;<\/script>')}catch(eX){eU=true}if(!API._testaddhtmlscript){e1=ec;ec=API.addElementHtml=function(e6,e5){if(eU){}e1(e6,e5);e2(e6)}}eS=ei("testaddhtmlscript");if(eS){eZ.removeChild(eS);eS=null}delete API._testaddhtmlscript}if(typeof cI=="function"){eV=bk();eY='<script type="text/javascript">this.API._testsethtmlscript = true;<\/script>';if(eV&&aR(eV,"appendChild")){eQ=bg("div");if(eQ){if(eQ.style){eQ.style.position="absolute";eQ.style.top="0"}eV.appendChild(eQ);try{cI(eQ,eY)}catch(eX){e0=true}if(!API._testsethtmlscript){eW=cI;cI=API.setElementHtml=function(e7,e6,e5,e8){if(e0){}e7=eW(e7,e6,e5,e8);if(!e5||typeof e5.execScripts=="undefined"||e5.execScripts){e2(e7)}return e7}}delete API._testsethtmlscript;eV.removeChild(eQ);eQ=null}}}}}eZ=null})}var b7=(function(){var eR,eQ=[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 eT=new global.XMLHttpRequest();if(API.requireMimeTypeOverride){if(!aR(eT,"overrideMimeType")){eT=null}}return eT}];if(API.requireLocalXhr&&aR(global,"ActiveXObject")){eQ.reverse()}for(eR=eQ.length;eR--;){try{if(eQ[eR]()){return eQ[eR]}}catch(eS){}}})();API.createXmlHttpRequest=b7;var ck;var I;if(b7&&Function.prototype.apply&&aR(global,"setTimeout")){API.ajax=(function(){var fb,eV=0,e2={};var e3=30000;var eZ,eR;var eS;var e9=0;var fa=new RegExp("\\?(.*)$");var eY,eU,e7;var e1=function(fc){return !fc.indexOf("mailto:")};var e8=function(fc){return !fc.indexOf("news:")};if(X){e7=function(fd,fc){var fe=X(fc);var ff=fe.location.href;if(ff.indexOf("#")!=-1){ff=ff.substring(0,ff.indexOf("#"))}return !fd.indexOf("#")||(ff&&!fd.indexOf(ff)&&fd.indexOf("#")!=-1)}}var e0=(function(){if(ce(global,"JSON")&&typeof global.JSON.parse=="function"){return function(fc){return global.JSON.parse(fc)}}else{return function(fc){return(new Function("return ("+fc+")"))()}}})();API.parseJson=e0;var eX=function(){};function eT(fg,ff,fd){var fe=ff.callbackContext||ff;var fc=ff["on"+fg];if(fc){fc.apply(fe,fd)}}function e6(fe,fd,fc){fc=fc||[];eT(fe,API.ajax,[fd.id(),fd.group()].concat(fc))}function eQ(fd,fe,fg){var fc;var ff=fd.length;while(ff--){fc="on"+fd[ff];fe[fc]=fg[fc]}}function e5(fd){var fc=fd.group();eV++;if(eV==1){e6("start",fd)}if(fc){if(typeof e2[fc]=="undefined"){e2[fc]=0}e2[fc]++;if(e2[fc]==1){e6("groupstart",fd)}}}function e4(fd){var fc=fd.group();eV--;if(fc){e2[fc]--;if(!e2[fc]){e6("groupfinish",fd)}}if(!eV){e6("finish",fd)}}function eW(ff,fl,fd,fm,fj,fg,fk,fe){var fc,fi,fh=fd.responseText;var fn=fh;if(fd.responseXML&&fd.responseXML.childNodes&&fd.responseXML.childNodes.length){fi=fd.responseXML}if(fm){fn=fm.call(fe||fl,fh,fi)}if(typeof fn=="string"){fc=(fj)?ec:cI}else{if(typeof cR=="function"){fc=(fj)?cR:Q}}if(fn){fc(ff,fn,fg,fk)}}fb=b7();if(fb&&aR(fb,"setRequestHeader")){eR=function(ff,fp){var fn,fe,fo;var fd=b7();var fi=true;var fm=this;var fk={"1":"loading","2":"loaded","3":"interactive"};var fc=[];var fl=e3;function fh(){var fq=fd.readyState;if(fq==4){if(!fi){fi=true;fd.onreadystatechange=eX;global.clearTimeout(fn);e4(fm);if(fd.status>=200&&fd.status<300||fd.status==1223||(typeof fd.status=="undefined"&&fd.responseText)||(!fd.status&&fo)){fm.dispatch("success",[fd,(fe&&fd.responseText)?e0(fd.responseText):null])}else{fm.dispatch("fail",[fd])}}}else{if(!fc[fq]){fm.dispatch(fk[fq],[fd]);fc[fq]=true}}}function fj(){if(!fi){fi=true;global.clearTimeout(fn);fd.onreadystatechange=eX;fd.abort();e4(fm);fm.dispatch("cancel",[fd])}}function fg(fw,fu,fq,fr,ft,fs){if(fi){try{fd.open(fw,fu,true,fm.username,fm.password)}catch(fx){e6("error",fm,[fd,fx,fu]);return false}fo=!fu.indexOf("file:");fr=fr||"application/x-www-form-urlencoded";fd.setRequestHeader("Content-Type",fr);fd.setRequestHeader("X-Requested-With","XMLHttpRequest");if(ft&&fw=="GET"){fd.setRequestHeader("If-Modified-Since","Sat, 1 Jan 1990 00:00:00 GMT");fd.setRequestHeader("Cache-Control","no-cache")}fm.dispatch("send",[fd,fu]);fd.onreadystatechange=fh;e5(fm);fc=[];fi=false;fe=fs;try{fd.send((fw=="POST"||fw=="PUT")?fq:null);if(!fi){fn=global.setTimeout(fj,fl)}}catch(fv){fd.onreadystatechange=eX;fi=true;e4(fm);e6("error",fm,[fd,fv,fu]);return false}return true}return false}this.busy=function(){return !fi};this.cancel=function(){fj()};if(aR(fd,"overrideMimeType")){this.overrideMimeType=function(fq){fd.overrideMimeType(fq)}}this.get=function(fr,fq,fs){return fg("GET",fr,null,null,!fs,fq)};this.head=function(fq){return fg("HEAD",fq)};this.post=function(fs,ft,fr,fq){return fg("POST",fs,ft,fr,false,fq)};this.put=function(fs,ft,fr,fq){return fg("PUT",fs,ft,fr,false,fq)};this.group=function(){return fp};this.id=function(){return ff};this.setTimeoutTime=function(fq){fl=fq}};eR.prototype.bindToObject=function(fd,fc){eQ(["send","success","fail","cancel","loading","loaded","interactive"],this,fd);this.callbackContext=(typeof fc=="undefined"||fc)?fd:null};eR.prototype.dispatch=function(fd,fc){eT(fd,this,fc)};API.Requester=eR;if(aR(global,"setInterval")&&((cI&&ec)||(typeof Q=="function"&&typeof cR=="function"))){ck=function(fe,ff,fh,fg,fm,fi,fj){if(!fj){fj=new eR("_temp"+e9++)}var fk=fj.onsuccess;var fc=fj.onfail;var fd=fj.oncancel;var fl=function(){fj.onsuccess=fk;fj.onfail=fc;fj.oncancel=fd};fj.onsuccess=function(fo){fl();eW(fe,fj,fo,fm,fh,fg,fi);if(typeof fj.onsuccess=="function"){fj.onsuccess(fo)}fj=null};fj.onfail=function(fo){fl();if(typeof fj.onfail=="function"){fj.onfail(fo)}fj=null};fj.oncancel=function(fo){fl();if(typeof fj.oncancel=="function"){fj.oncancel(fo)}fj=null};var fn=fj.get(ff);if(!fn){fl();fj=null}};API.updateElement=ck;eS=function(fc,ff,fj,fe,fg,fl){var fi=this;var fd,fk;function fh(){global.clearInterval(fd);fk=true;fi.get(ff)}fj=fj||30000;eR.call(this,fg,fl);this.start=function(){if(!fd){fd=global.setInterval(fh,fj);return true}return false};this.stop=function(){global.clearInterval(fd);if(this.busy()){this.cancel()}fd=null;fk=false};this.active=function(){return !!fd};this.next=function(){if(fk){fd=global.setInterval(fh,fj);return true}return false};this.element=function(){return fc};this.appends=function(){return fe}};dB(eS,eR);eS.prototype.dispatch=function(fd,fc){eR.prototype.dispatch.apply(this,fd,fc);if(fd=="success"){eW(this.element(),this,fb,this.onupdate,this.appends(),this.updateOptions,this.onupdated,this.callbackContext);this.next()}};eS.prototype.bindToObject=function(fd,fc){eR.prototype.bindToObject.call(this,fd,fc);this.onupdate=fd.onupdate;this.onupdated=fd.onupdated};API.Updater=eS}if(Y&&eL){I=function(fh,fc,fe){var fg,fi,ff,fd;if(!fe){fe=new eR("_temp"+e9++)}fg=eL(fh);fi=Y(fh,"method");ff=Y(fh,"action")||global.location.href;fd=Y(fh,"enctype");if(ff){if(fi&&fi.toUpperCase()=="POST"){return fe.post(ff,fg,fd,fc)}else{return fe.get([ff.replace(fa,""),"?",fg].join(""),fc,false)}}};API.submitAjaxForm=I;if(typeof cZ=="function"){API.ajaxForm=function(fh,ff,fc,fe,fd){var fg=new eR(ff,fc);cZ(fh,"submit",function(fi){if(!fd||fd.call(this,fi)){if(I(this,fe,fg)){return A(fi)}}});fh=null;return fg}}}if(Y&&cZ&&e7){eU=function(fi,fe,fg,fd,fh){var fc,ff=true;if(fg.busy()){fg.cancel()}fc=Y(fe,"href");if(fc&&!e7(fc)&&!e1(fc)&&!e8(fc)&&fg.get(fc,fd,fh)){ff=A(fi)}return ff};API.ajaxAllLinks=function(fg,fe,ff,fi,fd){var fh;var fc=bk(fd);if(fc){fh=new eR(fg,fe);cZ(fc,"click",function(fk){var fj=bK(fk);if(dx(fj)=="a"){return eU(fk,fj,fh,ff,fi)}fc=null})}return fh};eY=function(fi,fd,fj,fe,fk,fc){var ff,fh=new eR(fd,fj);var fg=function(fl){return eU(fl,this,fh,fe,fk)};if(typeof fi.length!="number"){fi=[fi]}ff=fi.length;while(ff--){cZ(fi[ff],"click",fg)}fi=null;return fh};API.ajaxLinks=eY;if(typeof eW=="function"){API.ajaxLinksUpdate=function(fk,fh,fd,fi,fl,fe,fc,fj,ff){var fg=eY(fh,fd,fi,false,fl);fg.onsuccess=function(fm){eW(fk,fg,fm,fj,fe,fc,ff)}}}}return{getPendingRequests:function(){return eV},bindToObject:function(fd,fc){eQ(["start","finish","error","groupstart","groupfinish"],this,fd);this.callbackContext=(typeof fc=="undefined"||fc)?fd:null},setTimeoutTime:function(fc){e3=fc},setJsonFilter:function(fc){eZ=fc}}}fb=null})()}var aQ,be;aQ=(function(){if(ce(this,"external")&&aR(this.external,"addFavorite")){return function(eQ,eS,eR){(eR||global).external.addFavorite(eQ,eS)}}if(ce(this,"sidebar")&&aR(this.sidebar,"addPanel")){return function(eQ,eS,eR){(eR||global).sidebar.addPanel(eS,eQ,"")}}})();API.addBookmark=aQ;if(aQ){be=(function(){if(ce(this,"document")&&aR(this,"location")&&typeof this.location.protocol=="string"){return function(eQ){eQ=eQ||global;var eR=eQ.location.href;if(!eR.indexOf("http")){aQ(eR,eQ.document.title)}}}})();API.addBookmarkCurrent=be}var dV,eA,bj,ca,da,bR,N,aq;if(G){if(aR(G,"evaluate")){bR=function(){return"http://www.w3.org/1999/xhtml"};ca=function(eS,eV){eV=eV||global.document;var eR,eU=[],eT,eQ=(eV.nodeType==9)?eV:(eV.ownerDocument);eT=eQ.evaluate(eS,eV,(cM(eQ))?bR:null,global.XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null);if(!arguments[2]){eR=eT.snapshotLength;while(eR--){eU[eR]=eT.snapshotItem(eR)}return eU}return eT};API.getEBXP=ca}da=function(eU){var eS,eR,eQ,eW;var eV={};eR=eU.match(/^([>\+~])/);if(eR){eV.combinator=eR[1];eU=eU.substring(1)}eR=eU.match(/^([^#\.\[:]+)/);eV.tag=eR?eR[1]:"*";eR=eU.match(/#([^\.\:]+)/);eV.id=eR?eR[1]:null;eR=eU.match(/\.([^\[\:]+)/);eV.cls=eR?eR[1]:null;eR=eU.match(/:([^\[]+)(\[|$)/);eV.pseudo=eR?eR[1]:null;eR=eU.match(/\[[^\]]+\]/g);if(eR){eW=eR.length;eV.attributes=[];eV.attributeValues=[];eV.attributeOperators=[];for(eS=0;eS<eW;eS++){var eT=eR[eS];eV.attributes[eS]=eT.substring(1,eT.length-1);eT=eT.replace(/^%/,"").replace(/\]$/,"");eQ=eT.match(/(~|!|\||\*|\$|\^)?=(["'])?([^'"]*)\1?/);if(eQ){eV.attributeOperators[eS]=eQ[1];eV.attributeValues[eS]=eQ[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," ");eV.attributes[eS]=eV.attributes[eS].replace(/(~|\||\*|!|\$|\^)?=.*/,"")}}}return eV};var bp=function(eR){if(eR=="nth-of-type(even)"){eR="nth-of-type(2n)"}else{if(eR=="nth-of-type(odd)"){eR="nth-of-type(2nplus1)"}else{if(eR=="nth-last-of-type(even)"){eR="nth-last-of-type(2n)"}else{if(eR=="nth-last-of-type(odd)"){eR="nth-last-of-type(2nplus1)"}}}}var eS,eQ=eR.match(/^nth(-last)?-(child|of-type)\((-)?(\d+)?n(-|plus)?(\d+)?\)$/);if(eQ){eS={};eS.firstOrLast=!eQ[1];eS.multiplier=+(eQ[4]||"1");eS.multiplierNegative=eQ[3]=="-";if(eQ[5]){eS.modulus=+eQ[6]*(eQ[5]=="plus"?1:-1)}else{eS.modulus=0}eS.ofType=eQ[2]!="child"}return eS};if(typeof ca!="undefined"){N=function(e9,fc,e6,fa){var e3,e4,e1,eZ,eY,eU;var e5=(e9.nodeType==9)?e9:cU(e9);var e7=fc.length;while(e7--){e1=da(fc[e7]);eU=false;if(e1.pseudo){if(e1.pseudo=="first-of-type"){e1.pseudo="nth-of-type(1)"}else{if(e1.pseudo=="last-of-type"){e1.pseudo="nth-last-of-type(1)"}}eY=bp(e1.pseudo);if(eY&&!eY.multiplier){e1.pseudo="nth"+(eY.firstOrLast?"":"-last")+"-"+(eY.ofType?"of-type":"child")+"("+eY.modulus+")";eY=null}eU=/^nth-of-type\(\d+\)$/.test(e1.pseudo)}if(eZ){if(e1.combinator){eZ+=(e1.combinator==">")?"/":"/following-sibling::"}else{eZ+="//"}}else{eZ=".//"}eZ=[eZ,((cM(e5))?"html:":""),((e1.pseudo&&(!eU&&(!eY||!eY.ofType)))||(e1.combinator&&e1.combinator!=">"))?"*":e1.tag,(e1.combinator&&e1.combinator!=">")?'[(name() = "'+e1.tag.toLowerCase()+'" or name() = "'+e1.tag.toUpperCase()+'")'+(e1.combinator=="+"?" and (position() = 1)":"")+"]":""];if(e1.cls){if(e1.cls.indexOf(".")==-1){eZ[eZ.length]="[contains(concat(' ', @class, ' '), ' "+e1.cls+" ')]"}else{var fb=e1.cls.split(".");for(var eW=fb.length;eW--;){eZ[eZ.length]="[contains(concat(' ', @class, ' '), ' "+fb[eW]+" ')]"}}}eZ=eZ.join("");var e8="[not(name(.) = 'html') and not(name(.) = 'HTML')]";if(e1.pseudo){switch(e1.pseudo){case"target":var eT=e5.URL;if(eT){var eR=eT.match(/\#(.*)$/);if(eR&&eR[1]){eZ+='[@name = "'+eR[1]+'" or @id = "'+eR[1]+'"]'}else{return[]}}else{return[]}break;case"root":eZ+="[not(parent::*)]";break;case"checked":eZ+="[(@checked) and (name(.) = 'input' or name(.) = 'INPUT')]";break;case"enabled":case"disabled":eZ+="[("+(e1.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":eZ+="[not(*) and not(normalize-space())]";break;case"nth-child(even)":eZ+="[position() mod 2=0]"+e8;break;case"nth-child(odd)":eZ+="[position() mod 2=1]"+e8;break;case"last-child":eZ+="[last()]"+e8;break;case"only-child":eZ+="[count(../*)=1]"+e8;break;case"first-child":eZ+="[1]"+e8;break;default:if(eY){if(eY.firstOrLast){eZ+="[(position() - "+eY.modulus+") mod "+eY.multiplier+" = 0 and position() "+(eY.multiplierNegative?"<=":">=")+" "+eY.modulus+"]"}else{eZ+="[(last() - position() - "+(+(eY.modulus-1))+") mod "+eY.multiplier+" = 0 and position() "+(eY.multiplierNegative?">=":"<=")+" (last() - "+(+(eY.modulus-1))+")]"}}else{var eS=e1.pseudo.match(/nth-(child|of-type)\((\d+)\)/);if(eS){eZ+="[position()="+eS[2]+"]"+e8}else{if(eS=e1.pseudo.match(/nth-last-(child|of-type)\((\d+)\)/)){eZ+="[position()=last() - "+(eS[2]-1)+"]"+e8}else{eS=e1.pseudo.match(/contains\((.*)\)/);if(eS){eZ+='[contains(string(.), "'+eS[1]+'")]'}}}}}eZ+="[self::"+e1.tag+"]"}if(e1.id){eZ+=['[@id="',e1.id,'"]'].join("")}if(e1.attributes){e3=[];e4=e1.attributes.length;var e2='"';while(e4--){if(e1.attributeValues[e4]&&e1.attributeValues[e4].indexOf('"')!=-1){e2="'"}switch(e1.attributeOperators[e4]){case"^":e3.push(["starts-with(@",e1.attributes[e4],",",e2,e1.attributeValues[e4],e2,")"].join(""));break;case"$":e3.push(["substring(@",e1.attributes[e4],", string-length(@",e1.attributes[e4],") - string-length(",e2,e1.attributeValues[e4],e2,") + 1, string-length(@",e1.attributes[e4],")) = ",e2,e1.attributeValues[e4],e2].join(""));break;case"~":e3.push(['contains(concat(" ", @',e1.attributes[e4],', " "),',e2," "+e1.attributeValues[e4]+" ",e2,")"].join(""));break;case"!":e3.push(["not(@",e1.attributes[e4],"=",e2,e1.attributeValues[e4],e2,")"].join(""));break;case"*":e3.push(["contains(@",e1.attributes[e4],",",e2,e1.attributeValues[e4],e2,")"].join(""));break;case"|":e3.push(["@",e1.attributes[e4],"=",e2,e1.attributeValues[e4],e2," or starts-with(@",e1.attributes[e4],",",e2,e1.attributeValues[e4],"-",e2,")"].join(""));break;case"*":e3.push(["contains(@",e1.attributes[e4],",",e2,e1.attributeValues[e4],e2,")"].join(""));break;default:e3.push((typeof e1.attributeValues[e4]=="string")?["@",e1.attributes[e4],"=",e2,e1.attributeValues[e4],e2].join(""):["@",e1.attributes[e4]].join(""))}}eZ=[eZ,"[",e3.join(" and "),"]"].join("")}}var eX=ca(eZ,e9,fa),e0=[];if(fa){e7=eX.snapshotLength;while(e7--){var eQ=eX.snapshotItem(e7);var eV=cj(eQ);if(!dV[eV]){e0[e0.length]=eQ;dV[eV]=true}}return e0.reverse()}return eX}}var bi=(function(){var e0=bL();var eZ,e4,eT,eW,eR={},e2={},e3=0,eY=e0&&aR(e0,"all");function eS(e7){return(e7.nodeType==9||(!e7.nodeType&&!e7.tagName))?e7:cU(e7)}var e6;var eV=function(fa){var e9,e8,fb;if(!fa){fa=global.document}if(e6&&fa==global.document){return e6}e8=c7("meta");for(var e7=e8.length;e7--;){e9=e8[e7];if(Y(e9,"http-equiv")=="Content-Language"){fb=Y(e9,"content")}}if(fb&&fa==global.document){e6=fb}return fb};var eX=function(e7){var fa,e9=cU(e7);var e8=aR(e7,"getAttributeNS");while(!fa&&e7&&e7.tagName){fa=Y(e7,"lang");if(!fa&&e8){fa=e7.getAttributeNS("http://www.w3.org/XML/1998/namespace","lang")}e7=e7.parentNode}return fa||eV(e9)};var eQ;var e5=function(ff,ft,e8,fk,fc,e7,fb,fa){var fn,fj,fh,fr,fq,fd,fp,e9,fs,fm,fl,fi,fg,fe,fo;return function(fV,fP,fH){if(fc){fj=fc.length}fe=[];fi=fV.length;var fR,fy,fO,fD,fS,fQ,fU,fv;var fI,fC,fJ,fN={},fK,fX,fM,fF,fB,fz,fG,fW;if(fa=="first-of-type"){fa="nth-of-type(1)"}else{if(fa=="last-of-type"){fa="nth-last-of-type(1)"}}if(fa){fv=fa.match(/^contains\((.+)\)$/);if(fv){fK=fv[1]}else{fv=fa.match(/^lang\((.+)\)$/);if(fv){fX=fv[1].toLowerCase()}else{fM=bp(fa);if(fM){fF=fM.multiplier;fz=fM.multiplierNegative;fB=fM.modulus;fG=fM.firstOrLast;fW=fM.ofType;if(!fF){fa="nth"+(fG?"":"-last")+"-"+(fW?"of-type":"child")+"("+fB+")";fM=null}}if(!fM){fv=fa.match(/nth-(child|of-type)\((\d+)\)/);if(!fv){fv=fa.match(/nth-last-(child|of-type)\((\d+)\)/);fI=true}fW=fv&&fv[1]!="child"}}}}while(fi--){fp=fV[fi];if(ff&&!fk){if(!fp.tagName){eZ=(e9=ei(ff,fP))?[e9]:[]}else{if(eY&&(e9=fp.all[ff])){eZ=[e9]}else{eZ=c7(ft,fp)}}}else{switch(fk){case">":eZ=bv(fp,true);break;case"~":eZ=bv(fp.parentNode).reverse();fs=false;break;case"+":fo=fp;do{fo=fo.nextSibling}while(fo&&fo.nodeType!=1);eZ=fo?[fo]:[];break;default:eZ=c7(ft,fp)}}if(fa&&!fX&&!fK&&(fM||fW||fa.indexOf("child")!=-1)){fU=[];fm=eZ.length;fR=null;while(fm--){e9=eZ[fm];fD=e9.parentNode;fC=fD&&cj(fD);if(fD&&fD!=fR&&fD.tagName&&!fN[fC]){if(fM&&!fG){fq=bv(fD).reverse()}else{fq=bv(fD,true)}fQ=fl=0;fy=fq.length;fR=fD;fN[fC]=true;fO=false;fl=fy;while(fl&&!fO){fd=fq[--fl];fO=fd.tagName!="!";if(fW){fO=fO&&ft==fd.tagName.toLowerCase()}}if(fO){fy=fl+1}fl=0;fO=false;while(fl<fy&&!fO){fd=fq[fl];fS=fd.tagName;if(fS!="!"){if((!ft||ft=="*"||fS.toLowerCase()==ft)&&(!ff||fd.id==ff)){switch(fa){case"nth-child(even)":if(fQ%2){fU[fU.length]=fd}break;case"nth-child(odd)":if(!(fQ%2)){fU[fU.length]=fd}break;case"first-child":if(!fQ){fU[fU.length]=fd;fO=true}break;case"last-child":if(fl==fy-1){fU[fU.length]=fd;fO=true}break;case"only-child":if(fQ==fy-1){fU[fU.length]=fd}fO=true;break;default:if(fM){if(fz){if((fQ+1<=fB)&&!((fQ+1-fB)%fF)){fU[fU.length]=fd}}else{if((fQ+1>=fB)&&!((fQ+1-fB)%fF)){fU[fU.length]=fd}}}else{if(fv){if(fI){if(fl==fy-(+fv[2])){fU[fU.length]=fd;fO=true}}else{if(fQ==+fv[2]-1){fU[fU.length]=fd;fO=true}}}}}}if(!fW||ft==fS.toLowerCase()){fQ++}}fl++}}}eZ=fU}fm=eZ.length;while(fm--){e9=eZ[fm];fJ=cj(e9);if(dV[fJ]==e3||(fH&&eA[fJ])){continue}fr=true;if(e8){fg=e9.className;if(fg){if(typeof e8=="string"){fr=(" "+fg+" ").indexOf(e8)>-1}else{for(var fE=e8.length;fE--&&fr;){fr=(" "+fg+" ").indexOf(e8[fE])>-1}}}else{fr=false}}fr=fr&&(!ff||e9.id==ff);if(fr){if(fk=="~"){fr=fs&&(ft=="*"||ft==e9.tagName.toLowerCase());if(!fs&&e9==fp){fs=true}}else{fr=ft=="*"||ft==e9.tagName.toLowerCase()}if(fr&&fa){switch(fa){case"empty":var fw=e9.childNodes;fO=false;for(var fT=fw.length;fT--&&!fO;){var fx=fw[fT];switch(fx.nodeType){case 1:fO=fx.tagName!="!";break;case 3:case 4:fO=d0.test(fx.data)}}fr=!fO;break;case"root":fr=e9.tagName.toLowerCase()=="html";break;case"enabled":case"disabled":if(/^(input|textarea|button|select|option)$/i.test(e9.tagName)){fr=eE(e9,"disabled");if(fa=="enabled"){fr=!fr}}else{fr=false}break;case"checked":if(/^(input)$/i.test(e9.tagName)){fr=eE(e9,"checked")}else{fr=false}break;case"target":var fA=(fP.location&&fP.location.href)||fP.URL;if(fA){var fu=fA.match(/\#(.*)$/);if(fu&&fu[1]){fr=e9.name==fu[1]||e9.id==fu[1]}else{fr=false}}break;default:if(fK){fr=(e9.textContent||e9.innerText||"").indexOf(fK)!=-1}else{if(fX){var fL=eX(e9).toLowerCase();fr=fX==fL||!fL.indexOf(fX+"-")}}}}if(fr&&fc){fn=fj;while(fn--&&fr){fh=Y(e9,fc[fn],fP);switch(fb[fn]){case"^":fr=fr&&fh&&!fh.indexOf(e7[fn]);break;case"$":fr=fr&&fh&&fh.slice(-e7[fn].length)==e7[fn];break;case"~":fr=fr&&fh&&([" ",fh," "].join("")).indexOf([" ",e7[fn]," "].join(""))!=-1;break;case"!":fr=fr&&fh!==e7[fn];break;case"|":fr=fr&&fh&&(e7[fn]==fh||!fh.indexOf(e7[fn]+"-"));break;case"*":fr=fr&&fh&&fh.indexOf(e7[fn])!=-1;break;default:fr=fr&&(typeof e7[fn]=="string")?fh==e7[fn]:(!eE&&fh)||eE(e9,fc[fn],fP)}}}if(fr){fe[fe.length]=e9;dV[fJ]=e3;if(fH){eA[fJ]=true}if(ff){break}}}}}return fe}};var e1=function(e7){var e9,e8;return function(fd){var fc,fa;e9=e7.length;e8=1;eW=eS(fd);e4=[[fd]];while(e9--){fc=null;eT=da(e7[e9]);if(!e2["_"+e7[e9]]){fa=eT.cls;if(fa){if(fa.indexOf(".")==-1){fc=[" ",fa," "].join("")}else{fc=eT.cls.split(".");for(var fb=fc.length;fb--;){fc[fb]=[" ",fc[fb]," "].join("")}}}e2["_"+e7[e9]]=e5(eT.id,eT.tag.toLowerCase(),fc,eT.combinator,eT.attributes,eT.attributeValues,eT.attributeOperators,eT.pseudo)}e4[e8]=e2["_"+e7[e9]](e4[e8-1],eW,!e9);e3++;eQ=eT;e8++}return e4[e8-1].reverse()}};var eU=(function(){var e8,e7,e9;if(typeof ei!="undefined"&&typeof c7!="undefined"&&typeof bv!="undefined"&&typeof Y!="undefined"&&(global.document.expando||typeof global.document.expando=="undefined")){e7=function(fd,fb,fc,fa){if(fb.length==1&&!fa){eT=da(fb[0]);if(!eT.pseudo&&!eT.attributes){if(eT.id&&!eT.cls&&fd.nodeType==9){e8=ei(eT.id,eS(fd));return(e8&&e8.id==eT.id&&(eT.tag=="*"||eT.tag==e8.tagName.toLowerCase()))?[e8]:[]}if(!eT.id&&!eT.cls){e9=c7(eT.tag,fd);return(typeof e9.reverse=="function")?e9:dw(e9)}}}fc="_"+fc;if(!eR[fc]){eR[fc]=e1(fb)}return eR[fc](fd)}}if(e7){return function(fd,fb,fc,fa){if(N&&!aq){eU=function(fh,ff,fg,fe){return fg.indexOf(":lang(")!=-1?e7(fh,ff,fg,fe):N(fh,ff,fg,fe)};return eU(fd,fb,fc,fa)}eU=e7;return eU(fd,fb,fc,fa)}}})();if(eU){return function(fh,fc){var fd=[],fe=[],e8,e9,fb,e7=[],fg={};fc=fc||global.document;fh=fh.replace(/^\s+/,"").replace(/\s+$/,"");fh=fh.replace(/\s+,/g,",").replace(/,\s+/g,",");e9=fh.length;while(e9--){e8=fh.charAt(e9);switch(e8){case",":if(fb){fe[fe.length]=e8}else{fd[fd.length]=fe.reverse().join("");fe=[]}break;case" ":fe[fe.length]=(fb)?"\x00\x00\x00":" ";break;case"]":fe[fe.length]=(fb)?"\x00\x00\x01":"]";break;case"#":fe[fe.length]=(fb)?"\x00\x00\x04":"#";break;case".":fe[fe.length]=(fb)?"\x00\x00\x05":".";break;case":":fe[fe.length]=(fb)?"\x00\x00\x06":":";break;case">":fe[fe.length]=(fb)?"\x00\x00\x07":">";break;case"~":fe[fe.length]=(fb)?"\x00\x00\x08":"~";break;case"+":fe[fe.length]=(fb)?"\x00\x00\x11":"+";break;case'"':case"'":var fa;if(!fb||fa==e8){fb=!fb;fa=e8;fe[fe.length]=e8}else{fe[fe.length]=(e8=='"')?"\x00\x00\x02":"\x00\x00\x03"}break;default:fe[fe.length]=e8}}if(fe.length){fd[fd.length]=fe.reverse().join("").replace(/:nth(-last)?-(child|of-type)\((-)?(\d+)?n\+(\d+)\)/g,":nth$1-$2($3$4nplus$5)")}fd.reverse();dV={};eA={};e9=fd.length;var ff=e9>1;while(e9--){fd[e9]=fd[e9].replace(/\s+/g," ");fd[e9]=fd[e9].replace(/([^\s])([>\+])/g,"$1 $2");fd[e9]=fd[e9].replace(/([^\s])([~])([^=])/g,"$1 $2$3");fd[e9]=fd[e9].replace(/([>\+~])\s/g,"$1");if(!fg["_"+fd[e9]]){e7=e7.concat(eU(fc,fd[e9].split(" ").reverse(),fd[e9],ff));fg["_"+fd[e9]]=1}}return e7}}e0=null})();if(bi){bj=function(eS,eT){var eQ=eS.split(" ");for(var eR=eQ.length;eR--;){eQ[eR]="."+eQ[eR]}return bi(eQ.join(""),eT)};API.getEBCS=bi;API.getEBCN=bj}if(ar&&ca){ar(function(){aq=!!ca(".//*[1][self::body]").length})}}G=null;c6=null})();
var GLOBAL=this;NN=API||{};(function(){if(NN.getEBI){NN.getElementById=NN.getEBI}if(NN.getEBN){NN.getElementsByName=NN.getEBN}if(NN.getEBCN){NN.getElementsByClassName=NN.getEBCN}if(NN.getEBTN){NN.getElementsByTagName=NN.getEBTN}if(NN.getEBXP){NN.getElementsByXPath=NN.getEBXP}if(NN.getEBCS){NN.getElementsByCssSelector=NN.getEBCS}if(NN.isOwnProperty){(function(){var f=NN.isOwnProperty;for(var e in NN){if(typeof e=="string"&&f(NN,e)&&typeof NN[e]=="function"&&e.indexOf("Element")!=-1){NN[e.replace(/lement/g,"l")]=NN[e]}}})()}NN.ALERT="alert";NN.INFO="info";NN.WARN="warn";var a;if(NN.getElById&&NN.createElWithProperties&&NN.setElText){a=NN.getElById("console")}NN.log=function(g,f){if(!(f&&typeof f=="string")){f=NN.INFO}if(a){var e=NN.createElWithProperties("div",{"class":"icon_"+f});if(e){NN.setElText(e,""+g);a.appendChild(e)}}if(typeof console!="undefined"){if(NN.isHostMethod(console,f)){console[f](g)}else{if(NN.isHostMethod(console,"log")){console.log(g)}}}else{if(typeof opera=="object"&&NN.isHostMethod(opera,"postError")){opera.postError(g)}}};NN.warn=function(e){NN.log(e,NN.WARN)};NN.alert=function(e){if(!b&&window&&NN.isHostMethod(window,"alert")){window.alert(e)}NN.log(e,NN.ALERT)};NN.areFeatures=function(){var e=arguments.length;var g=NN.warn;var f=true;while(e--){if(!NN[arguments[e]]){f=false;g("NN: missing feature: NN."+arguments[e])}}return f};if(NN.alert&&NN.log&&NN.forEach){var b=0;NN.silently=function(e){e()}}if(NN.addClass&&NN.removeClass){NN.updateClass=function(g,e,f){if(f){NN.addClass(g,e)}else{NN.removeClass(g,e)}};if(NN.hasClass){NN.toggleClass=function(f,e){NN.updateClass(f,e,!NN.hasClass(f,e))}}}if(NN.getElById){NN.getOptionalElById=NN.getElById;NN.getElById=NN.getElementById=NN.getEBI=function(f){var e=NN.getOptionalElById(f);if(!e){NN.warn("NN: missing element: "+f)}return e}}if(NN.getForm){NN.getOptionalForm=NN.getForm;NN.getForm=function(f){var e=NN.getOptionalForm(f);if(!e){NN.warn("NN: missing form: "+f)}return e}}if(NN.inputValue){NN.radioGroupValue=function(g,h){var e=g.length;var f;while(e--){f=g[e];if(f[h?"defaultChecked":"checked"]){return f.value||"on"}}NN.alert("Radio group had no selected value!");return""};NN.setSelectedIndex=function(g,f){var e=g.options.length;if(f>e-1){NN.log("Select index ["+f+"] out of bounds of options list of ["+e+"] items.");return}g.selectedIndex=f;g.options[f].selected=true}}if(NN.forEach){NN.forEachEl=function(e,h){for(var g=0,f=e.length;g<f;g++){h.call(this,e[g],g)}}}NN.stringify=(global.JSON&&JSON.stringify)||function(i){var h=typeof(i);if(h!="object"||i===null){if(h=="string"){i='"'+i+'"'}return String(i)}else{var j,f,g=[],e=(i&&i.constructor==Array);for(j in i){if(NN.isOwnProperty(i,j)){f=i[j];h=typeof(f);if(h=="string"){f='"'+f+'"'}else{if(h=="object"&&f!==null){f=NN.stringify(f)}}g.push((e?"":'"'+j+'":')+String(f))}}return(e?"[":"{")+String(g)+(e?"]":"}")}};if(NN.Requester&&NN.forEach&&NN.forEachProperty&&NN.log){var d=function(e,f){NN.log("Requester("+this.id+","+this.group+") succeeded. Optional parsed JSON gave ["+f+"]")};var c=function(e){NN.log("Requester("+this.id+","+this.group+") failed.")};NN.createRequester=function(f,e){var g=new NN.Requester(f,e);g.onsuccess=d;g.onfail=c;return g}}if(NN.getElsByClassName&&NN.getElText&&NN.getEventTarget&&NN.hasClass&&NN.attachDocumentListener){(function(){NN.attachConfirmNonIdempotentLinksListener=function(){NN.attachDocumentListener("click",function(g){var f=NN.getEventTarget(g);if(f&&NN.hasClass(f,"confirm")){var h="Are you sure you want to do this?";var e=NN.getElText(f);if(e){h=h+"\n\n"+e}if(f.title){h=h+"\n\n"+f.title}if(confirm(h)){return true}else{if(NN.cancelDefault){NN.log("NN.attachConfirmNonIdempotentLinksListener() cancelling click");return NN.cancelDefault(g)}return false}}})}})()}if(NN.isHostMethod&&NN.attachWindowListener&&NN.detachWindowListener){(function(){var e=function(){return"You have made changes on this page.  Leave this page and lose changes?"};var f=false;NN.setConfirmUnload=function(g){if(g&&!f){NN.attachWindowListener("beforeunload",e);f=true}else{if(!g&&f){NN.detachWindowListener("beforeunload",e);f=false}}}})()}if(NN.getForm&&NN.attachListener){NN.attachFormElementsListener=function(j,h,g){var e=j.elements||[];var f=e.length;while(f--){NN.attachListener(e[f],h,g)}};NN.attachFormElsListener=NN.attachFormElementsListener;if(NN.setConfirmUnload){(function(){function e(){NN.setConfirmUnload(true)}NN.attachConfirmChangedFormUnloadListener=function(f){NN.attachFormElementsListener(f,"change",e)};NN.attachStandardFormListeners=function(h,f,g){g=true;if(g){NN.attachConfirmChangedFormUnloadListener(h)}var i=(typeof f=="function")?f:null;NN.attachListener(h,"submit",function(k){var j=NN.log;j("NN: form submitted");if(i(h)){j("NN: form validated");if(g){NN.setConfirmUnload(false)}}else{j("NN: form failed validation");return NN.cancelDefault(k)}})}})()}}if(NN.canAdjustStyle){NN.flashElBackground=function(h){function g(k){var j=155;function l(){k.style.background="rgb(255,255,"+(j+=4)+")";if(j<255){window.setTimeout(l,160)}}l()}var e=255;function i(){h.style.background="rgb(255,255,"+(e-=4)+")";if(e>155){window.setTimeout(i,80)}else{g(h)}}i()}}if(NN.attachDocumentReadyListener){NN.attachDocumentReadyListener(function(){var i=NN.isOwnProperty;var h=/lement/g;var g;for(var e in NN){if(typeof e=="string"&&i(NN,e)&&typeof NN[e]=="function"&&(g=e.replace(h,"l"))&&typeof NN[g]=="undefined"&&e.indexOf("Element")!=-1){NN[g]=NN[e]}}NN.log("NN: document ready");if(NN.attachListener&&NN.hasClass&&NN.updateClass&&NN.forEachEl){var f=function(k,j){if(NN.presentEl){NN.presentEl(k,j)}else{NN.updateClass(k,"hidden",!j)}};NN.attachTogglerListener=function(k,j){NN.attachListener(k,"click",function(m){var l=!NN.hasClass(k,"sticky");NN.updateClass(k,"sticky",l);if(typeof j.length!="undefined"){NN.forEachEl(j,function(n){if(NN.hasClass(n,"instruction")){f(n,l)}})}else{f(j,l)}return NN.cancelDefault(m)})}}if(NN.attachTogglerListener&&NN.createElWithAttributes&&NN.forEachEl&&NN.getElsByClassName&&NN.getEventTarget&&NN.hasClass&&NN.presentEl&&NN.updateEl){NN.attachInplaceToggleeListeners=function(j){NN.forEachEl(j,function(m){var l=m.nextSibling;if(!l||(l&&!NN.hasClass(l,"thickbox_togglee"))){var k=NN.getElParentEl(m);var n=NN.createElWithAttributes("div",{"class":"instruction thickbox_togglee"});if(k&&n&&m.href){NN.presentEl(n,false);NN.updateEl(n,m.href);k.insertBefore(n,l);NN.attachTogglerListener(m,n)}}})}}})}})();if(typeof NN==="object"&&typeof NN.areFeatures==="function"&&NN.areFeatures("inputValue")){NN.validation={};(function(){var c=NN.validation;var d=function(f,g){NN.alert(g);f.focus();return false};c.invalidate=d;c.isRequired=function(g,f,i){if(g){var h=NN.inputValue(g);if(typeof h!="undefined"&&h.length){return true}}if(!i){i=""+f+" is required."}return d(g,i)};c.isNumeric=function(g,f){if(g){var h=(+g.value);if(isFinite(h)){return true}}return d(g,""+f+" must be a number without puncuation.")};c.isPositive=function(g,f){if(g){var h=(+g.value);if(isFinite(h)&&h>=0.000001){return true}}return d(g,""+f+" must be a positive number without puncuation.")};c.isNegative=function(g,f){if(g){var h=(+g.value);if(isFinite(h)&&h<=-0.000001){return true}}return d(g,""+f+" must be a positive number without puncuation.")};c.isInRange=function(i,g,h,f){if(i){var j=(+i.value);if(isFinite(j)&&h<=j&&j<=f){return true}}return d(i,""+g+" must be between "+h+" and "+f)};c.isInteger=function(g,f){if(g){var h=parseInt(g.value,10);if(isFinite(h)){return true}}return d(g,""+f+" must be a positive number without puncuation.")};var b=/^[A-Z0-9+_.\-]+@[A-Z0-9.\-]+$/i;c.isEmail=function(g,f){if(g&&g.value&&g.value.match(b)){return true}return d(g,""+f+" must be an email address.")};c.isIdentical=function(g,f,i,h){if(g&&f){if(g.value===f.value){return true}}return d(f,""+i+" does not match "+h+".")};c.isPhone=function(g,f){if(g){var h=g.value.replace(/[^0-9]/g,"");if(h.length==10){g.value=h.replace(/(\d{3})(\d{3})(\d{4})/,"$1-$2-$3");return true}}return d(g,""+f+" must be a valid 10-digit phone number.")};var e=/^\d{1,4}[\/.\-]?\d{1,4}[\/.\-]?\d{1,4}$/;c.isDate=function(g,f){if(e&&g&&g.value&&g.value.match(e)){return true}return d(g,""+f+" must be a valid date in the format mm/dd/yyyy.")};var a=/(19|20)\d{2}/;c.isYear=function(g,f){if(a&&g&&g.value&&g.value.match(a)){return true}return d(g,""+f+" must be a year in the format 19XX or 20XX.")};c.isBmpArea=function(h,g){var f=(GLOBAL&&GLOBAL.MAX_BMP_AREA)?GLOBAL.MAX_BMP_AREA:0;if(h&&h.value){var i=(+h.value);if(i<=f){return true}}return d(h,""+g+" must be less than or equal to the size of the entire field, "+f+" ac.")}})()};

