/* 3.1.1101.1112 */
var U;var DMI=new Array();var Aj=new Array();var Gq=new Array();var DMS=Gq;var S=0;var AO=0;function DMP(Co){var DC=window.images;if(!DC)DC=window.images=new Array();if(DC[Co])return;var Fr=new Image();Fr.src=Co;DC[Co]=Fr}
function Gf(BT, Da){var I=new DMT();I.DMS=Da;return I.Cq(BT)}
function DMT(){}
DMT.prototype.ini=function(){return this.Cq(arguments)}
DMT.prototype.Cq=function(BT){this.AQ=new Array();var EG=BT.length;for(var i=0;i<EG;i++)this.AQ[i]=BT[i];return this}
function Fz(BT, EZ){var I=new DMTS();I.DMI=EZ;return I.Cq(BT)}
function DMTS(){}
DMTS.prototype.Cq=function(BT){this.AK=new Array();var EG=BT.length;var EZ=this.DMI?this.DMI:DMI;for(var i=0;i<EG;i++)this.AK[i]=EZ[BT[i]];return this}
DMTS.prototype.ini=function(){return this.Cq(arguments)}
var Cp=new Array();function Fp(EW){Cp[Cp.length]=EW}
function DMRegisterFrame(G){if(!Cp)return;for(i in Cp)Cp[i].Cw(G)}
var Cu=new Array();var EM;function GI(){if(EM)EM();for(i in Cu)Cu[i].DQ()}
var Dn;Dn=function(){EM=window.onload;window.onload=GI;Dn=null}
function DM(EW){if(Dn)Dn();Cu[Cu.length]=EW}
var Ay;d=document;function GE(){window.location.reload()}
GP=window.innerWidth;function FH(){if(GP !=window.innerWidth)window.location.reload();else window.setTimeout("FH()",500)}
if(d.layers){Ay="NN";window.onresize=GE}
else if(d.createElement&&d.createElement("DIV"))Ay="DOM";else{Ay="OP";window.setTimeout("FH()",500)}
function En(e,r){var p=Ag(e);var r=new DMRect(p.x,p.y, e.offsetWidth,e.offsetHeight);return r}
function Ag(C){if(!C)return null;var O=Ag(C.offsetParent);if(O){O.x+=C.offsetLeft;O.y+=C.offsetTop;return O}
return new DMPoint(C.offsetLeft, C.offsetTop)}
function Gy(AB, BR){var frames=AB.getElementsByTagName("FRAME");if(!frames || !frames.length)return null;for(var index=0;index < frames.length;index++){var Bw=frames[index];if(Bw.name==BR)return Bw}
return null}
function Az(E, BR){if(!E.document)return null;var frames=E.frames;for(var index=0;index < frames.length;index++){var Bw=frames[index];if(!Bw)continue;if(Bw.name==BR)return Bw;var Bt=Az(Bw, BR);if(Bt)return Bt}
return null}
function DMPoint(x,y){this.x=x;this.y=y}
function DMSize(width, height){this.width=width;this.height=height}
function DMRect(x, y, width, height){this.x=x;this.y=y;this.width=width;this.height=height}
function BH(DR){if(!DR.I)Aj[DR.I=Aj.length]=DR;return DR.I}
function Au(index){FQ(index)}
function FQ(index){Aj[index].Di()}
function Gz(){if(!Ed)return;var index=Ed;Ed=null;Aj[index].Di()}
function Al(index){Ed=null;Aj[index].FG()}
function Ab(index){return Aj[index].FX()}
function Av(index){Aj[index].GR()}
function GN(){}
var DMAPI=new GN();var Q=DMAPI;Q.mode=Ay;Q.Gx=DM;Q.isNodeLoaded=function(AT){return true}
Q.loadNode=function(AT,Ez){}
Q.FO=function(E){w=E;b=w.document.body;d=w.document;if(Ay=="NN")return new DMRect(w.pageXOffset,w.pageYOffset,w.innerWidth,w.innerHeight);x=d.clientHeight?d:b;return new DMRect(b.scrollLeft, b.scrollTop, x.clientWidth, x.clientHeight)}
function Fs(ES, o, Cv, Gk){if(!ES&&!o)return Cv;var d=Cv+Gk-ES-o;if(d>0)Cv-=d;return Math.max(ES,Cv)}
Q.DV=function(clip, Cz){return new DMPoint(Fs(clip.x,clip.width,Cz.x, Cz.width), Fs(clip.y, clip.height, Cz.y, Cz.height))}
Q.getElement=function(I,BR){if(Ay=="NN")return null;if(!I.elements)return null;var id=I.elements[BR];if(!id)return null;return(I.q.k&&I.parentNode !=I.q.B?Az(window.top, I.q.k):window).document.getElementById(id)}
Q.HE=function(I){return I==AO}
Q.setUpdateView=function(I, CX){I.AL=CX}
Q.setResolveValue=function(I, CX){I.AE=CX}
Q.setResolveCssClass=function(I, CX){I.g=CX}
Q.isLeaf=function(AT){return !AT.lod&&!(AT.childNodes&&AT.childNodes.length >0)}
Q.getValue=function(AT, Ax,Ej){return getValue(AT, Ax,Ej)}
Q.getNonSelectable=function(AT){return AT.NonSelectable}
Q.getDisabled=function(AT){return AT.Disabled}
Q.getCustomType=function(AT){return AT.CustomType}
Q.HB=Fp;Q.getDepth=function(AT){return AT.L}
Q.getExpanded=function(AT){return AT.expanded}
Q.getSelected=function(AT){return AT.q.V&&AT&&AT.q.V[0]==AT.QueryID}
function Fb(F, V, index){for(var i in F){if(F[i].QueryID==V[index]){if(index==0)return F[i];return Fb(F[i].childNodes, V, index-1)}}
return null}
Q.findNodeById=function(AX, DG){return(AX.B?AX.B:AX).findNodeById(DG)}
Q.getRootNode=function(AX){return AX.B}
Q.ensureVisible=function(AT, DF, DH){DMAPI.ensureExpanded(AT);if(!AT || !AT.Et)return;var C=AT.Et();if(!C)return;DH=DH?DH:0;DF=DF?DF:0;var r=En(C);r.width+=DF;r.height+=DH;var Fk=this.DV(this.FO(window),r);b=document.body;b.scrollLeft+=r.x-Fk.x;b.scrollTop+=r.y-Fk.y}
Q.ensureExpanded=function(AT){if(!AT)return;this.ensureExpanded(AT.parentNode);if(AT.childNodes&&AT.childNodes.length&&AT !=AT.q.B&&!AT.expanded)AT.q.expand(AT)}
Q.selectNode=function(AT){this.ensureExpanded(AT);AT.J.select(AT)}
Q.getSelectedNode=function(AX){if(!AX || !AX.V)return null;if(AX.V.length==1&&AX.V[0]==AX.B.QueryID)return AX.B;return Fb(AX.B.childNodes, AX.V, AX.V.length-2)}
Q.getActive=function(AT){return AT.J.Bo==AT}
Q.getChildNodes=function(AT){if(!AT.childNodes)AT.childNodes=new Array();return AT.childNodes}
Q.getParent=function(AT){return AT.parentNode}
Q.getNodeKind=function(AT){return AT.Bl}
Q.updateCssClass=function(AT){AT.q.updateCssClass(AT)}
Q.Fl=function(AT){var Ak=AT.Target;if(!Ak)Ak=AT.q.Target?AT.q.Target:"_self";return Ak}
function Dj(AT, q){var Fx=typeof(AT.epb) !="undefined"?AT.epb:q.Bs;var Ak=DMAPI.Fl(AT);var BV=AT.HRef;if(!BV){BV=AT.BaseUrl;for(var n=AT.parentNode;n&&!BV;BV=n.BaseUrl,n=n.parentNode);if(!BV)BV=AT.q.BaseUrl;BV+=AT.QueryID}
if(!Fx)window.open(BV, Ak);else{var Dz=document.forms[0];Dz.target=Ak;if(!q.BO){Dz.action=BV;Dz.submit()}
else eval(q.BO.replace("<%@%>",AT.QueryID))}
return Ak !="_self"}
function GQ(Dd){return Ay=="NN"?"":"id="+Dd}
function DMCA(){var Fn=new Array(arguments.length);for(var index=0;index < arguments.length;index++)Fn[index]=arguments[index];return Fn}
function BY(Br,q,I, GY, GW, GX){var Da=Br.DMS?Br.DMS:DMS;var AQ=Br.AQ;var Fa=AQ.length;var index=0;var v="";do{v+=Da[AQ[index++]];if(index >=Fa)break;var Ax=Da[AQ[index++]];if(!Ax)continue;var BR=Ax.substr(1,Ax.length-1);if(Ax.charAt(0)=='@')v+=q.AE(I,BR, GY, GW, GX);else if(Ay !="NN"){var Dd="C"+S++;if(!I.elements)I.elements=new Array();I.elements[BR]=Dd;v+=GQ(Dd)}}
while(index < Fa)return v}
function AE(AT, Ax){return getValue(AT,Ax)}
function g(AT, className){return className}
function getValue(AT, Ax, Ej){var value=AT.Data[Ax];if(value || Ej || !AT.parentNode)return value;return AT.q.getValue(AT.parentNode,Ax,false)}
function CC(AZ, Bk, Bs, BO, Bd, CJ, BI, CF, Be, Bc, An, Am, position, top, left, zIndex, Ak){this.AZ=AZ;this.Bs=Bs;this.BO=BO;this.Bd=Bd;this.CJ=CJ;this.BI=BI;this.CF=CF;this.Be=Be;this.Bc=Bc;this.An=An;this.Am=Am;this.position=position;this.top=top;this.left=left;this.zIndex=zIndex;this.Bk=Bk;this.Target=Ak;this.loaded=false}
function CB(BaseUrl, V, BM, B, BC){this.BaseUrl=BaseUrl;this.V=V;this.BM=BM;this.B=B;this.BC=BC}
function FB(){this.Data=new Array();return this}
function Eb(){var AM=this.AM;if(!AM){AM=0;for(var EA=this.parentNode;EA;EA=EA.parentNode,AM++);this.AM=AM}
return AM}
function FI(DG){if(this.QueryID==DG)return this;var childNodes=this.childNodes;if(childNodes){for(var index in childNodes){var AT=childNodes[index];AT=AT.findNodeById(DG);if(AT)return AT}}
return null};function DMPN(AT, childNodes, Ex){if(Ex < childNodes.length){AT.childNodes=new Array();var Gn=0;var Er=Ex;while( Er < childNodes.length){var Eo=childNodes[Er++];AT.childNodes[Gn++]=Eo;Eo.parentNode=AT}}
return AT}
