var xOp7Up,xOp6Dn,xIE4Up,xIE4,xIE5,xNN4,xUA=navigator.userAgent.toLowerCase();if(window.opera){var i=xUA.indexOf('opera');if(i!=-1){var v=parseInt(xUA.charAt(i+6));xOp7Up=v>=7;xOp6Dn=v<7;}}else if(navigator.vendor!='KDE'&&document.all&&xUA.indexOf('msie')!=-1){xIE4Up=parseFloat(navigator.appVersion)>=4;xIE4=xUA.indexOf('msie 4')!=-1;xIE5=xUA.indexOf('msie 5')!=-1;}else if(document.layers){xNN4=true;}xMac=xUA.indexOf('mac')!=-1;function xBackground(e,c,i){if(!(e=xGetElementById(e)))return '';var bg='';if(e.style){if(xStr(c)){if(!xOp6Dn)e.style.backgroundColor=c;else e.style.background=c;}if(xStr(i))e.style.backgroundImage=(i!='')?'url('+i+')':null;if(!xOp6Dn)bg=e.style.backgroundColor;else bg=e.style.background;}return bg;}function xClientHeight(){var h=0;if(xOp6Dn)h=window.innerHeight;else if(document.compatMode=='CSS1Compat'&&!window.opera&&document.documentElement&&document.documentElement.clientHeight)h=document.documentElement.clientHeight;else if(document.body&&document.body.clientHeight)h=document.body.clientHeight;else if(xDef(window.innerWidth,window.innerHeight,document.width)){h=window.innerHeight;if(document.width>window.innerWidth)h-=16;}return h;}function xClientWidth(){var w=0;if(xOp6Dn)w=window.innerWidth;else if(document.compatMode=='CSS1Compat'&&!window.opera&&document.documentElement&&document.documentElement.clientWidth)w=document.documentElement.clientWidth;else if(document.body&&document.body.clientWidth)w=document.body.clientWidth;else if(xDef(window.innerWidth,window.innerHeight,document.height)){w=window.innerWidth;if(document.height>window.innerHeight)w-=16;}return w;}function xClip(e,t,r,b,l){if(!(e=xGetElementById(e)))return;if(e.style){if(xNum(l))e.style.clip='rect('+t+'px '+r+'px '+b+'px '+l+'px)';else e.style.clip='rect(0 '+parseInt(e.style.width)+'px '+parseInt(e.style.height)+'px 0)';}}function xColor(e,s){if(!(e=xGetElementById(e)))return '';var c='';if(e.style&&xDef(e.style.color)){if(xStr(s))e.style.color=s;c=e.style.color;}return c;}function xDef(){for(var i=0;i<arguments.length;++i){if(typeof(arguments[i])=='undefined')return false;}return true;}function xDisplay(e,s){if(!(e=xGetElementById(e)))return null;if(e.style&&xDef(e.style.display)){if(xStr(s))e.style.display=s;return e.style.display;}return null;}function xGetComputedStyle(aa,ba,ca){var s,p='undefined';var dv=document.defaultView;if(dv&&dv.getComputedStyle){s=dv.getComputedStyle(aa,'');if(s)p=s.getPropertyValue(ba);}else if(aa.currentStyle){var a=ba.split('-');ba=a[0];for(var i=1;i<a.length;++i){c=a[i].charAt(0);ba+=a[i].replace(c,c.toUpperCase());}
p=aa.currentStyle[ba];}else return null;return ca?(parseInt(p)||0):p;}function xGetElementById(e){if(typeof(e)!='string')return e;if(document.getElementById)e=document.getElementById(e);else if(document.all)e=document.all[e];else e=null;return e;}function xHasPoint(e,x,y,t,r,b,l){if(!xNum(t)){t=r=b=l=0;}else if(!xNum(r)){r=b=l=t;}else if(!xNum(b)){l=r;b=t;}var eX=xPageX(e),eY=xPageY(e);return(x>=eX+l&&x<=eX+xWidth(e)-r&&y>=eY+t&&y<=eY+xHeight(e)-b);}function xHeight(e,h){if(!(e=xGetElementById(e)))return 0;if(xNum(h)){if(h<0)h=0;else h=Math.round(h);}else h=-1;var da=xDef(e.style);if(e==document||e.tagName.toLowerCase()=='html'||e.tagName.toLowerCase()=='body'){h=xClientHeight();}else if(da&&xDef(e.offsetHeight)&&xStr(e.style.height)){if(h>=0){var pt=0,pb=0,bt=0,bb=0;if(document.compatMode=='CSS1Compat'){var ea=xGetComputedStyle;pt=ea(e,'padding-top',1);if(pt!==null){pb=ea(e,'padding-bottom',1);bt=ea(e,'border-top-width',1);bb=ea(e,'border-bottom-width',1);}else if(xDef(e.offsetHeight,e.style.height)){e.style.height=h+'px';pt=e.offsetHeight-h;}}h-=(pt+pb+bt+bb);if(isNaN(h)||h<0)return;else e.style.height=h+'px';}h=e.offsetHeight;}else if(da&&xDef(e.style.pixelHeight)){if(h>=0)e.style.pixelHeight=h;h=e.style.pixelHeight;}return h;}function xHide(e){return xVisibility(e,0);}function xLeft(e,iX){if(!(e=xGetElementById(e)))return 0;var fa=xDef(e.style);if(fa&&xStr(e.style.left)){if(xNum(iX))e.style.left=iX+'px';else{iX=parseInt(e.style.left);if(isNaN(iX))iX=0;}}else if(fa&&xDef(e.style.pixelLeft)){if(xNum(iX))e.style.pixelLeft=iX;else iX=e.style.pixelLeft;}return iX;}function xMoveTo(e,x,y){xLeft(e,x);xTop(e,y);}function xNum(){for(var i=0;i<arguments.length;++i){if(isNaN(arguments[i])||typeof(arguments[i])!='number')return false;}return true;}function xOffsetLeft(e){if(!(e=xGetElementById(e)))return 0;if(xDef(e.offsetLeft))return e.offsetLeft;else return 0;}function xOffsetTop(e){if(!(e=xGetElementById(e)))return 0;if(xDef(e.offsetTop))return e.offsetTop;else return 0;}function xPageX(e){if(!(e=xGetElementById(e)))return 0;var x=0;while(e){if(xDef(e.offsetLeft))x+=e.offsetLeft;e=xDef(e.offsetParent)?e.offsetParent:null;}return x;}function xPageY(e){if(!(e=xGetElementById(e)))return 0;var y=0;while(e){if(xDef(e.offsetTop))y+=e.offsetTop;e=xDef(e.offsetParent)?e.offsetParent:null;}return y;}function xParent(e,ga){if(!(e=xGetElementById(e)))return null;var p=null;if(!ga&&xDef(e.offsetParent))p=e.offsetParent;else if(xDef(e.parentNode))p=e.parentNode;else if(xDef(e.parentElement))p=e.parentElement;return p;}function xResizeTo(e,w,h){xWidth(e,w);xHeight(e,h);}function xScrollLeft(e,ha){var ia=0;if(!xDef(e)||ha||e==document||e.tagName.toLowerCase()=='html'||e.tagName.toLowerCase()=='body'){var w=window;if(ha&&e)w=e;if(w.document.documentElement&&w.document.documentElement.scrollLeft)ia=w.document.documentElement.scrollLeft;else if(w.document.body&&xDef(w.document.body.scrollLeft))ia=w.document.body.scrollLeft;}else{e=xGetElementById(e);if(e&&xNum(e.scrollLeft))ia=e.scrollLeft;}return ia;}function xScrollTop(e,ja){var ka=0;if(!xDef(e)||ja||e==document||e.tagName.toLowerCase()=='html'||e.tagName.toLowerCase()=='body'){var w=window;if(ja&&e)w=e;if(w.document.documentElement&&w.document.documentElement.scrollTop)ka=w.document.documentElement.scrollTop;else if(w.document.body&&xDef(w.document.body.scrollTop))ka=w.document.body.scrollTop;}else{e=xGetElementById(e);if(e&&xNum(e.scrollTop))ka=e.scrollTop;}return ka;}function xShow(e){return xVisibility(e,1);}function xStr(s){for(var i=0;i<arguments.length;++i){if(typeof(arguments[i])!='string')return false;}return true;}function xTop(e,iY){if(!(e=xGetElementById(e)))return 0;var la=xDef(e.style);if(la&&xStr(e.style.top)){if(xNum(iY))e.style.top=iY+'px';else{iY=parseInt(e.style.top);if(isNaN(iY))iY=0;}}else if(la&&xDef(e.style.pixelTop)){if(xNum(iY))e.style.pixelTop=iY;else iY=e.style.pixelTop;}return iY;}function xVisibility(e,ma){if(!(e=xGetElementById(e)))return null;if(e.style&&xDef(e.style.visibility)){if(xDef(ma))e.style.visibility=ma?'visible':'hidden';return e.style.visibility;}return null;}function xWidth(e,w){if(!(e=xGetElementById(e)))return 0;if(xNum(w)){if(w<0)w=0;else w=Math.round(w);}else w=-1;var na=xDef(e.style);if(e==document||e.tagName.toLowerCase()=='html'||e.tagName.toLowerCase()=='body'){w=xClientWidth();}else if(na&&xDef(e.offsetWidth)&&xStr(e.style.width)){if(w>=0){var pl=0,pr=0,bl=0,br=0;if(document.compatMode=='CSS1Compat'){var oa=xGetComputedStyle;pl=oa(e,'padding-left',1);if(pl!==null){pr=oa(e,'padding-right',1);bl=oa(e,'border-left-width',1);br=oa(e,'border-right-width',1);}else if(xDef(e.offsetWidth,e.style.width)){e.style.width=w+'px';pl=e.offsetWidth-w;}}w-=(pl+pr+bl+br);if(isNaN(w)||w<0)return;else e.style.width=w+'px';}w=e.offsetWidth;}else if(na&&xDef(e.style.pixelWidth)){if(w>=0)e.style.pixelWidth=w;w=e.style.pixelWidth;}return w;}function xZIndex(e,uZ){if(!(e=xGetElementById(e)))return 0;if(e.style&&xDef(e.style.zIndex)){if(xNum(uZ))e.style.zIndex=uZ;uZ=parseInt(e.style.zIndex);}return uZ;}
function xAppendChild(pa,qa){if(pa.appendChild)return pa.appendChild(qa);else return null;}function xCreateElement(ra){if(document.createElement)return document.createElement(ra);else return null;}function xFirstChild(e,t){var c=e?e.firstChild:null;if(t)while(c&&c.nodeName!=t){c=c.nextSibling;}else while(c&&c.nodeType!=1){c=c.nextSibling;}return c;}function xGetComputedStyle(sa,ta,ua){var s,p='undefined';var dv=document.defaultView;if(dv&&dv.getComputedStyle){s=dv.getComputedStyle(sa,'');if(s)p=s.getPropertyValue(ta);}else if(sa.currentStyle){var a=ta.split('-');ta=a[0];for(var i=1;i<a.length;++i){c=a[i].charAt(0);ta+=a[i].replace(c,c.toUpperCase());}
p=sa.currentStyle[ta];}else return null;return ua?(parseInt(p)||0):p;}function xGetElementsByAttribute(va,wa,xa,fn){var a,list,found=new Array(),re=new RegExp(xa,'i');list=xGetElementsByTagName(va);for(var i=0;i<list.length;++i){a=list[i].getAttribute(wa);if(!a){a=list[i][wa];}if(typeof(a)=='string'&&a.search(re)!=-1){found[found.length]=list[i];if(fn)fn(list[i]);}}return found;}function xGetElementsByClassName(c,p,t,f){var ya=new Array();var re=new RegExp('\\b'+c+'\\b','i');var za=xGetElementsByTagName(t,p);for(var i=0;i<za.length;++i){if(za[i].className&&za[i].className.search(re)!=-1){ya[ya.length]=za[i];if(f)f(za[i]);}}return ya;}function xGetElementsByTagName(t,p){var Aa=null;t=t||'*';p=p||document;if(xIE4||xIE5){if(t=='*')Aa=p.all;else Aa=p.all.tags(t);}else if(p.getElementsByTagName)Aa=p.getElementsByTagName(t);return Aa||new Array();}function xInnerHtml(e,h){if(!(e=xGetElementById(e))||!xStr(e.innerHTML))return null;var s=e.innerHTML;if(xStr(h)){e.innerHTML=h;}return s;}function xNextSib(e,t){var s=e?e.nextSibling:null;if(t)while(s&&s.nodeName!=t){s=s.nextSibling;}else while(s&&s.nodeType!=1){s=s.nextSibling;}return s;}function xPrevSib(e,t){var s=e?e.previousSibling:null;if(t)while(s&&s.nodeName!=t){s=s.previousSibling;}else while(s&&s.nodeType!=1){s=s.previousSibling;}return s;}function xWalkEleTree(n,f,d,l,b){if(typeof l=='undefined')l=0;if(typeof b=='undefined')b=0;var v=f(n,l,b,d);if(!v)return 0;if(v==1){for(var c=n.firstChild;c;c=c.nextSibling){if(c.nodeType==1){if(!l)++b;if(!xWalkEleTree(c,f,d,l+1,b))return 0;}}}return 1;}function xWalkTree(n,f){f(n);for(var c=n.firstChild;c;c=c.nextSibling){if(c.nodeType==1)xWalkTree(c,f);}}
function xAddEventListener(e,eT,eL,Ba){if(!(e=xGetElementById(e)))return;eT=eT.toLowerCase();if((!xIE4Up&&!xOp7Up)&&e==window){if(eT=='resize'){window.xPCW=xClientWidth();window.xPCH=xClientHeight();window.xREL=eL;xResizeEvent();return;}if(eT=='scroll'){window.xPSL=xScrollLeft();window.xPST=xScrollTop();window.xSEL=eL;xScrollEvent();return;}}var eh='e.on'+eT+'=eL';if(e.addEventListener)e.addEventListener(eT,eL,Ba);else if(e.attachEvent)e.attachEvent('on'+eT,eL);else eval(eh);}function xResizeEvent(){if(window.xREL)setTimeout('xResizeEvent()',250);var cw=xClientWidth(),ch=xClientHeight();if(window.xPCW!=cw||window.xPCH!=ch){window.xPCW=cw;window.xPCH=ch;if(window.xREL)window.xREL();}}function xScrollEvent(){if(window.xSEL)setTimeout('xScrollEvent()',250);var sl=xScrollLeft(),st=xScrollTop();if(window.xPSL!=sl||window.xPST!=st){window.xPSL=sl;window.xPST=st;if(window.xSEL)window.xSEL();}}function xEvent(Ca){var e=Ca||window.event;if(!e)return;if(e.type)this.type=e.type;if(e.target)this.target=e.target;else if(e.srcElement)this.target=e.srcElement;if(e.relatedTarget)this.relatedTarget=e.relatedTarget;else if(e.type=='mouseover'&&e.fromElement)this.relatedTarget=e.fromElement;else if(e.type=='mouseout')this.relatedTarget=e.toElement;if(xOp6Dn){this.pageX=e.clientX;this.pageY=e.clientY;}else if(xDef(e.pageX,e.pageY)){this.pageX=e.pageX;this.pageY=e.pageY;}else if(xDef(e.clientX,e.clientY)){this.pageX=e.clientX+xScrollLeft();this.pageY=e.clientY+xScrollTop();}if(xDef(e.offsetX,e.offsetY)){this.offsetX=e.offsetX;this.offsetY=e.offsetY;}else if(xDef(e.layerX,e.layerY)){this.offsetX=e.layerX;this.offsetY=e.layerY;}else{this.offsetX=this.pageX-xPageX(this.target);this.offsetY=this.pageY-xPageY(this.target);}if(e.keyCode){this.keyCode=e.keyCode;}
else if(xDef(e.which)&&e.type.indexOf('key')!=-1){this.keyCode=e.which;}this.shiftKey=e.shiftKey;this.ctrlKey=e.ctrlKey;this.altKey=e.altKey;}function xPreventDefault(e){if(e&&e.preventDefault)e.preventDefault();else if(window.event)window.event.returnValue=false;}function xRemoveEventListener(e,eT,eL,Da){if(!(e=xGetElementById(e)))return;eT=eT.toLowerCase();if((!xIE4Up&&!xOp7Up)&&e==window){if(eT=='resize'){window.xREL=null;return;}if(eT=='scroll'){window.xSEL=null;return;}}var eh='e.on'+eT+'=null';if(e.removeEventListener)e.removeEventListener(eT,eL,Da);else if(e.detachEvent)e.detachEvent('on'+eT,eL);else eval(eh);}function xStopPropagation(Ea){if(Ea&&Ea.stopPropagation)Ea.stopPropagation();else if(window.event)window.event.cancelBubble=true;}
function xTabPanelGroup(w,h,th,Fa,Ga,Ha,Ia,Ja,Ka,La,Ma,Na,Oa,Pa){var Qa=null;this.onUnload=function(){if(xIE4Up){if(null==Qa)return;for(var i=0;i<Qa.length;++i)Qa[i].onclick=null;}}
var Ra=xGetElementById(Fa);if(!Ra)return null;if((La!=null)&&La){xResizeTo(Ra,w,th);xMoveTo(Ra,0,0);}
Qa=xGetElementsByClassName(Ja,Ra);if(!Qa)return null;var Sa=xGetElementById(Ga);if(!Sa)return null;xResizeTo(Sa,w,h);if((null==Pa)||Pa)xMoveTo(Sa,0,0);var Ta=xGetElementsByClassName(Ha,Sa);if(!Ta||Ta.length!=Qa.length)return null;if(!xIE4Up)w-=Na;if(!xIE4Up)th-=Ma;var tw=w/Qa.length;var Ua=tw+(w-(tw*Qa.length));var x=0;var i;for(i=0;i<Qa.length;i++){if((La!=null)&&La){if(i==(Qa.length -1))xResizeTo(Qa[i],Ua,th);else xResizeTo(Qa[i],tw,th);xMoveTo(Qa[i],x,0);x+=tw;}
Qa[i].xTabIndex=i;Qa[i].onclick=onClick;Qa[i].onfocus=onFocus;xDisplay(Ta[i],'none');xResizeTo(Ta[i],w,h);xMoveTo(Ta[i],0,0);}
var Va=i;var Wa=0;if(null!=Oa)Wa=Oa;Qa[Wa].onclick();function onClick(){paint(this);return false;}
function onFocus(){paint(this);}
this.refresh=function(){paint(Qa[Wa]);}
function paint(Xa){Xa.className=Ka;xZIndex(Xa,Va++);xDisplay(Ta[Xa.xTabIndex],'block');if(Wa!=Xa.xTabIndex){xDisplay(Ta[Wa],'none');Qa[Wa].className=Ja;Wa=Xa.xTabIndex;}}
this.select=function(n){if(n&&n<=Qa.length){var t=Qa[n-1];if(t.focus)t.focus();else t.onclick();}}}
