/* Built from X 4.20 by xag 0.03 beta. 27Jan10 22:16 UT */
xLibrary={version:"4.20",license:"GNU LGPL",url:"http://cross-browser.com/"};var xIE8Up;
/*@cc_on
@if (@_jscript_version > 5.7)
  xIE8Up = true;
@end @*/
var xGecko=window.navigator.product=="Gecko";function xTableHeaderFixed(o,n,m){this.init=function(r,s,q){d();return h(r,s,q)};var f=this,a,g,i,l=0,e=0,k=true,b="xthf-fix-tbl",p="xthf-abs-tbl";if(o){h(o,n,m)}function h(s,y,q){var v,x,u,r=(q?b:p);g=X9(s,document,"table");a=xGetElementById(y);if(!g||!g.length||!a){return false}if(!(i=q)){a.scrollTop=0}for(v=0;v<g.length;++v){x=g[v].tHead;if(x){u=document.createElement("table");u.className=s+" "+r;if(g[v].cellSpacing!==""){u.cellSpacing=g[v].cellSpacing}u.appendChild(x.cloneNode(true));u.id=g[v].xthfHdrTblId="xthf-"+s+"-"+v;document.body.appendChild(u)}else{g[v]=null}}if(!q&&!xIE8Up&&!window.opera){l=X7(a,"border-left-width",true),e=X7(a,"border-top-width",true)}c({type:"resize"});xAddEventListener(a,"scroll",c,false);xAddEventListener(window,"resize",c,false);xAddEventListener(window,"unload",d,false);return true}function d(){var r,q;if(a){XQ(a,"scroll",c);XQ(window,"resize",c);XQ(window,"unload",d);for(r=0;r<g.length;++r){q=xGetElementById(g[r].xthfHdrTblId);if(q){document.body.removeChild(q)}g[r]=null}g=null;a=null}}function c(t){var q,s;t=t||window.event;s=t.type=="resize";for(q=0;q<g.length;++q){j(g[q],s)}}function j(B,q){var x,z,v,s,C,u,y,A,D;if(!B){return}z=xGetElementById(B.xthfHdrTblId);C=XS(a,i);if(i){u=XN(B)}else{u=B.offsetTop}y=u+B.rows[0].offsetTop;if(C<=y||C>u+B.offsetHeight-z.offsetHeight){z.style.left="-2000px";k=true;return}XH(z,XM(B)-xScrollLeft(a,i)+l);if(!i){XX(z,XN(a)+e)}if(k||q){v=xGetElementsByTagName("th",B.tHead);s=xGetElementsByTagName("th",z.tHead);for(x=0;x<v.length;++x){A=v[x].offsetWidth;xTableHeaderFixed.XY(s[x],A)}k=false}}}xTableHeaderFixed.XY=function(g,d){var f=0,h=0,c=0,a;if(!(g=xGetElementById(g))){return false}if(XJ(d)){if(d<0){d=0}else{d=Math.round(d)}}else{d=-1}if(X5(g.style,g.offsetWidth,g.clientWidth)){if(d>=0){if(document.compatMode=="CSS1Compat"){a=X7;f=a(g,"padding-left",1);h=a(g,"padding-right",1);c=g.offsetWidth-g.clientWidth;if(window.opera&&g.tagName.toLowerCase()!="table"){c=Math.round(c/2)}d-=(f+h+c);if(isNaN(d)||d<0){return false}}g.style.width=d+"px"}d=g.offsetWidth}else{return false}return d};function xAddEventListener(d,c,b,a){if(!(d=xGetElementById(d))){return}c=c.toLowerCase();if(d.addEventListener){d.addEventListener(c,b,a||false)}else{if(d.attachEvent){d.attachEvent("on"+c,b)}else{var f=d["on"+c];d["on"+c]=typeof f=="function"?function(e){f(e);b(e)}:b}}}function X2(d){var e,g,b,f;b=d.split("-");f=b[0];for(e=1;e<b.length;++e){g=b[e].charAt(0);f+=b[e].replace(g,g.toUpperCase())}return f}function X4(){var b=0,c=document,a=window;if((!c.compatMode||c.compatMode=="CSS1Compat")&&!a.opera&&c.documentElement&&c.documentElement.clientWidth){b=c.documentElement.clientWidth}else{if(c.body&&c.body.clientWidth){b=c.body.clientWidth}else{if(X5(a.innerWidth,a.innerHeight,c.height)){b=a.innerWidth;if(c.height>a.innerHeight){b-=16}}}}return b}function X5(){for(var a=0;a<arguments.length;++a){if(typeof(arguments[a])=="undefined"){return false}}return true}function X7(g,f,c){if(!(g=xGetElementById(g))){return null}var d,a="undefined",b=document.defaultView;if(b&&b.getComputedStyle){d=b.getComputedStyle(g,"");if(d){a=d.getPropertyValue(f)}}else{if(g.currentStyle){a=g.currentStyle[X2(f)]}else{return null}}return c?(parseInt(a)||0):a}function xGetElementById(a){if(typeof(a)=="string"){if(document.getElementById){a=document.getElementById(a)}else{if(document.all){a=document.all[a]}else{a=null}}}return a}function X9(l,k,b,h){var g=[],d,j,a;d=new RegExp("(^|\\s)"+l+"(\\s|$)");j=xGetElementsByTagName(b,k);for(a=0;a<j.length;++a){if(d.test(j[a].className)){g[g.length]=j[a];if(h){h(j[a])}}}return g}function xGetElementsByTagName(a,c){var b=null;a=a||"*";c=xGetElementById(c)||document;if(typeof c.getElementsByTagName!="undefined"){b=c.getElementsByTagName(a);if(a=="*"&&(!b||!b.length)){b=c.all}}else{if(a=="*"){b=c.all}else{if(c.all&&c.all.tags){b=c.all.tags(a)}}}return b||[]}function XH(c,a){if(!(c=xGetElementById(c))){return 0}var b=X5(c.style);if(b&&XU(c.style.left)){if(XJ(a)){c.style.left=a+"px"}else{a=parseInt(c.style.left);if(isNaN(a)){a=X7(c,"left",1)}if(isNaN(a)){a=0}}}else{if(b&&X5(c.style.pixelLeft)){if(XJ(a)){c.style.pixelLeft=a}else{a=c.style.pixelLeft}}}return a}function XJ(){for(var a=0;a<arguments.length;++a){if(isNaN(arguments[a])||typeof(arguments[a])!="number"){return false}}return true}function XM(b){var a=0;b=xGetElementById(b);while(b){if(X5(b.offsetLeft)){a+=b.offsetLeft}b=X5(b.offsetParent)?b.offsetParent:null}return a}function XN(a){var b=0;a=xGetElementById(a);while(a){if(X5(a.offsetTop)){b+=a.offsetTop}a=X5(a.offsetParent)?a.offsetParent:null}return b}function XQ(d,c,b,a){if(!(d=xGetElementById(d))){return}c=c.toLowerCase();if(d.removeEventListener){d.removeEventListener(c,b,a||false)}else{if(d.detachEvent){d.detachEvent("on"+c,b)}else{d["on"+c]=null}}}function xScrollLeft(c,b){var a,d=0;if(!X5(c)||b||c==document||c.tagName.toLowerCase()=="html"||c.tagName.toLowerCase()=="body"){a=window;if(b&&c){a=c}if(a.document.documentElement&&a.document.documentElement.scrollLeft){d=a.document.documentElement.scrollLeft}else{if(a.document.body&&X5(a.document.body.scrollLeft)){d=a.document.body.scrollLeft}}}else{c=xGetElementById(c);if(c&&XJ(c.scrollLeft)){d=c.scrollLeft}}return d}function XS(c,b){var a,d=0;if(!X5(c)||b||c==document||c.tagName.toLowerCase()=="html"||c.tagName.toLowerCase()=="body"){a=window;if(b&&c){a=c}if(a.document.documentElement&&a.document.documentElement.scrollTop){d=a.document.documentElement.scrollTop}else{if(a.document.body&&X5(a.document.body.scrollTop)){d=a.document.body.scrollTop}}}else{c=xGetElementById(c);if(c&&XJ(c.scrollTop)){d=c.scrollTop}}return d}function XU(b){for(var a=0;a<arguments.length;++a){if(typeof(arguments[a])!="string"){return false}}return true}function XX(b,c){if(!(b=xGetElementById(b))){return 0}var a=X5(b.style);if(a&&XU(b.style.top)){if(XJ(c)){b.style.top=c+"px"}else{c=parseInt(b.style.top);if(isNaN(c)){c=X7(b,"top",1)}if(isNaN(c)){c=0}}}else{if(a&&X5(b.style.pixelTop)){if(XJ(c)){b.style.pixelTop=c}else{c=b.style.pixelTop}}}return c}function XY(g,b){var d,f=0,i=0,h=0,c=0,a;if(!(g=xGetElementById(g))){return 0}if(XJ(b)){if(b<0){b=0}else{b=Math.round(b)}}else{b=-1}d=X5(g.style);if(g==document||g.tagName.toLowerCase()=="html"||g.tagName.toLowerCase()=="body"){b=X4()}else{if(d&&X5(g.offsetWidth)&&XU(g.style.width)){if(b>=0){if(document.compatMode=="CSS1Compat"){a=X7;f=a(g,"padding-left",1);if(f!==null){i=a(g,"padding-right",1);h=a(g,"border-left-width",1);c=a(g,"border-right-width",1)}else{if(X5(g.offsetWidth,g.style.width)){g.style.width=b+"px";f=g.offsetWidth-b}}}b-=(f+i+h+c);if(isNaN(b)||b<0){return}else{g.style.width=b+"px"}}b=g.offsetWidth}else{if(d&&X5(g.style.pixelWidth)){if(b>=0){g.style.pixelWidth=b}b=g.style.pixelWidth}}}return b};