xAddEventListener3(window,'load',resizeall,false);
xAddEventListener3(window,'resize',resizeall,false);
xAddEventListener3(window,'load',setfocus,false);
xAddEventListener3(window,'load',hoverrows,false);
var helpwin=new xWindow('helpwin',Math.min(screen.width-20,350),Math.min(screen.height-20,580),-1,-1,0,0,1,1,0,0);
var htmlwin=new xWindow('htmlwin',Math.min(screen.width-20,600),Math.min(screen.height-20,580),-1,-1,0,0,1,1,0,0);
var ledgerwin=new xWindow('ledgerwin',Math.min(screen.width-20,480),Math.min(screen.height-20,580),-1,-1,0,0,1,1,0,0);
var openwin=new xWindow('openwin',Math.min(screen.width-20,600),Math.min(screen.height-20,580),-1,-1,0,1,1,1,0,1);
var timewin=new xWindow('timewin',Math.min(screen.width-20,680),Math.min(screen.height-20,600),-1,-1,0,0,1,1,0,0);
var viewwin=new xWindow('viewwin',Math.min(screen.width-20,750),Math.min(screen.height-20,600),-1,-1,0,0,1,1,0,0);
function resizeall() {xWidth('header',Math.max(xClientWidth(),xWidth('content')+20));var w=xWidth('header');xWidth('breadcrumbs',w);xWidth('footer',w);xHeight('pixelclear',Math.max(1,xClientHeight()-xHeight('footer')-xPageY('pixelclear')-40));xVisibility('footer',true);}
function setfocus() {if (xGetElementById('focused')) xGetElementById('focused').focus();}
function hoveron() {event.srcElement.className='hoveron';}
function hoveroff() {event.srcElement.className='hoveroff';}
function hoverrows() {var els=xGetElementsByClassName('hoverrows');for (var i=0;i<els.length;i++) {xTableCursor(els[i].id,'hoverrow','hoverrow');}}
function nobubble(e) {if (!e) var e=window.event;e.cancelBubble=true;if (e.stopPropagation) e.stopPropagation();}
function toggle(el) {if (xGetElementById(el).style.display=='none') {xGetElementById(el).style.display='inline';} else {xGetElementById(el).style.display='none';} if (xHasClass(el,'printonly')) {xRemoveClass(el,'printonly');xGetElementById(el).style.display='inline';event.srcElement.style.display='none';} if (xGetElementById(el+'more')) {if (xGetElementById(el+'more').style.display=='none') {xGetElementById(el+'more').style.display='inline';} else {xGetElementById(el+'more').style.display='none';}} if (event.srcElement.src.indexOf('/common/plus.gif')!=-1) {event.srcElement.src='/common/minus.gif';} else {event.srcElement.src='/common/plus.gif';}}
function menu(triggerid,menuid,hidemargin,openevent,issub) {var isOpen=false;var trg=xGetElementById(triggerid);var mnu=xGetElementById(menuid);if (trg && mnu) xAddEventListener3(trg,openevent,onOpen,false);function onOpen() {if (!isOpen) {var wm=xWidth(mnu),hm=xHeight(mnu);var wt=xWidth(trg),ht=xHeight(trg);var x=xPageX(trg),y=xPageY(trg);if (issub) {x=x+wt;x=Math.min(x,xScrollLeft(null,true)+xClientWidth()-wm-5);x=Math.max(x,xScrollLeft(null,true)+5);y=Math.min(y,xScrollTop(null,true)+xClientHeight()-hm-5);y=Math.max(y,xScrollTop(null,true)+5);if (x<xPageX(trg)+wt) x=xPageX(trg)-wm-10;} else {y=y+ht;x=Math.min(x,xScrollLeft(null,true)+xClientWidth()-wm-5);x=Math.max(x,xScrollLeft(null,true)+5);y=Math.min(y,xScrollTop(null,true)+xClientHeight()-hm-5);y=Math.max(y,xScrollTop(null,true)+5);}xMoveTo(mnu,x,y);mnu.style.visibility='visible';xAddEventListener3(document,'mousemove',onMousemove,false);isOpen=true;}} function onMousemove(ev) {var e=new xEvent(ev);if (!xHasPoint(mnu,e.pageX,e.pageY,-hidemargin) && !xHasPoint(trg,e.pageX,e.pageY,-hidemargin)) {xMoveTo(mnu,-500,-10);mnu.style.visibility='hidden';xRemoveEventListener2(document,'mousemove',onMousemove,false);isOpen=false;}}}
function dropdown(triggerid,menuid,hidemargin,openevent) {var isOpen=false;var trg=xGetElementById(triggerid);var mnu=xGetElementById(menuid);if (trg && mnu) xAddEventListener3(trg,openevent,onOpen,false);function onOpen() {if (!isOpen) {var w=xWidth(mnu);var h=xHeight(mnu);var x=xPageX(trg);x=Math.min(x,xScrollLeft(null,true)+xClientWidth()-w-10);x=Math.max(x,xScrollLeft(null,true)+10);var y=xPageY(trg);y=Math.min(y,xScrollTop(null,true)+xClientHeight()-h-10);y=Math.max(y,xScrollTop(null,true)+10);xMoveTo(mnu,x-5,y-5);mnu.style.visibility='visible';xAddEventListener3(document,'mousemove',onMousemove,false);isOpen=true;}} function onMousemove(ev) {var e=new xEvent(ev);if (!xHasPoint(mnu,e.pageX,e.pageY,-hidemargin) && !xHasPoint(trg,e.pageX,e.pageY,-hidemargin)) {xMoveTo(mnu,-500,-10);mnu.style.visibility='hidden';xRemoveEventListener2(document,'mousemove',onMousemove,false);isOpen=false;}}}
function showupload(w,h) {var neww=Math.min(w,xClientWidth()-20);var newh=Math.min(h,xClientHeight()-20);document.documentElement.style.overflow='hidden';xCenter('ifupload',neww,newh);}
function hideupload() {xGetElementById('ifupload').style.width=0;xGetElementById('ifupload').style.height=0;xMoveTo('ifupload',-10,-10);document.documentElement.style.overflow='auto';ifupload.document.open();ifupload.document.close();}
function showedit(w,h) {hideupload();hidelookup();document.documentElement.style.overflow='hidden';xAddEventListener3(window,'resize',resizeedit,false);xGetElementById('ifedit').style.width=Math.min(w,xClientWidth()-20);xGetElementById('ifedit').style.height=Math.min(h,xClientHeight()-20);new xModalDialog('ifedit');xModalDialog.instances['ifedit'].show();xEnableDrag('ifedit',null,null,null);}
function hideedit() {xRemoveEventListener2(window,'resize',resizeedit,false);xGetElementById('ifedit').style.width=0;xGetElementById('ifedit').style.height=0;xModalDialog.instances['ifedit'].hide(false);document.documentElement.style.overflow='auto';ifedit.document.open();ifedit.document.close();}
function resizeedit() {var ds=xDocSize();xResizeTo('xModalDialogGreyElement',xWidth('header')||ds.w,ds.h);xCenter('ifedit');}
function showlookup(w,h) {var el=event.srcElement;var neww=Math.min(w,xClientWidth()-20);var newh=Math.min(h,xClientHeight()-20);var x=xPageX(el)+xWidth(el)+10;x=Math.min(x,xScrollLeft(null,true)+xClientWidth()-neww-10);x=Math.max(x,xScrollLeft(null,true)+10);var y=xPageY(el)-100;y=Math.min(y,xScrollTop(null,true)+xClientHeight()-newh-10);y=Math.max(y,xScrollTop(null,true)+10);document.documentElement.style.overflow='hidden';xGetElementById('iflookup').style.width=neww;xGetElementById('iflookup').style.height=newh;xMoveTo('iflookup',x,y);}
function hidelookup() {xGetElementById('iflookup').style.width=0;xGetElementById('iflookup').style.height=0;xMoveTo('iflookup',-10,-10);document.documentElement.style.overflow='auto';iflookup.document.open();iflookup.document.close();}
function showhelp(w) {xAddEventListener3(window,'resize',resizehelp,false);xAddEventListener3(window,'scroll',scrollhelp,false);var neww=Math.min(w,xClientWidth()-20);var newh=xClientHeight()-20;var x=xScrollLeft(null,true)+xClientWidth()-neww-10;var y=xScrollTop(null,true)+xClientHeight()-newh-10;xGetElementById('ifhelp').style.width=neww;xGetElementById('ifhelp').style.height=newh;xMoveTo('ifhelp',x,y);}
function hidehelp() {xRemoveEventListener2(window,'resize',resizehelp,false);xRemoveEventListener2(window,'scroll',scrollhelp,false);xGetElementById('ifhelp').style.width=0;xGetElementById('ifhelp').style.height=0;xMoveTo('ifhelp',-10,-10);ifhelp.document.open();ifhelp.document.close();}
function resizehelp() {var w=xWidth('ifhelp');var neww=Math.min(w,xClientWidth()-20);var newh=xClientHeight()-20;var x=xScrollLeft(null,true)+xClientWidth()-neww-10;var y=xScrollTop(null,true)+xClientHeight()-newh-10;xGetElementById('ifhelp').style.width=neww;xGetElementById('ifhelp').style.height=newh;xMoveTo('ifhelp',x,y);scrollhelp();ifhelp.xGetElementById('moveleft').style.display='inline';ifhelp.xGetElementById('moveright').style.display='none';}
function scrollhelp() {xSlideTo('ifhelp',xLeft('ifhelp'),xScrollTop()+10,1000);}
function movehelpleft() {xSlideTo('ifhelp',10,xScrollTop()+10,500);ifhelp.xGetElementById('moveleft').style.display='none';ifhelp.xGetElementById('moveright').style.display='inline';}
function movehelpright() {var x=xScrollLeft(null,true)+xClientWidth()-xWidth('ifhelp')-10;xSlideTo('ifhelp',x,xScrollTop()+10,500);ifhelp.xGetElementById('moveleft').style.display='inline';ifhelp.xGetElementById('moveright').style.display='none';}
function showtimes() {var els=xGetElementsByClassName('timemenu');for (var i=0;i<els.length;i++) {new dropdown(els[i].id+'link',els[i].id,2,'mouseover');} els=xGetElementsByClassName('timesubmenu');for (var i=0;i<els.length;i++) {new menu(els[i].id+'link',els[i].id,5,'mouseover',true);}}
function picktime(input,text) {var e=xGetElementById(input);if (e) {e.value=text;e.focus();}}
function feedback(path) {showedit(350,450);ifedit.location.href='/iffeedback.asp?path='+path;}
function helppath(path) {if (path!=='') showhelp(280);ifhelp.location.href='/help.asp?path='+path;}
function helpedit(id) {if (id!=='') htmlwin.load('/admin/helpedit.asp?helpid='+id);}
function helpadd(path) {if (path!=='') htmlwin.load('/admin/helpedit.asp?path='+path);}
function helplink(path) {showlookup(400,500);iflookup.location.href='/admin/ifselecthelp.asp';}
function showoptional() {var els=xGetElementsByClassName('optional');for (var i=0;i<els.length;i++) {els[i].style.display='inline';} xGetElementById('optionallink').style.display='none';xGetElementById('optionallinkrow').style.display='none';}

/* Compiled from X 4.18 by XC 1.07 on 17Feb09 */
function xEvent(evt){var e=evt||window.event;if(!e)return;this.type=e.type;this.target=e.target||e.srcElement;this.relatedTarget=e.relatedTarget;/*@cc_on if(e.type=='mouseover')this.relatedTarget=e.fromElement;else if(e.type=='mouseout')this.relatedTarget=e.toElement;@*/if(xDef(e.pageX)){this.pageX=e.pageX;this.pageY=e.pageY;}else if(xDef(e.clientX)){this.pageX=e.clientX+xScrollLeft();this.pageY=e.clientY+xScrollTop();}if(xDef(e.offsetX)){this.offsetX=e.offsetX;this.offsetY=e.offsetY;}else if(xDef(e.layerX)){this.offsetX=e.layerX;this.offsetY=e.layerY;}else{this.offsetX=this.pageX-xPageX(this.target);this.offsetY=this.pageY-xPageY(this.target);}this.keyCode=e.keyCode||e.which||0;this.shiftKey=e.shiftKey;this.ctrlKey=e.ctrlKey;this.altKey=e.altKey;if(typeof e.type=='string'){if(e.type.indexOf('click')!=-1){this.button=0;}else if(e.type.indexOf('mouse')!=-1){this.button=e.button;/*@cc_on if(e.button&1)this.button=0;else if(e.button&4)this.button=1;else if(e.button&2)this.button=2;@*/}}}xLibrary={version:'4.18',license:'GNU LGPL',url:'http://cross-browser.com/'};function xAddEventListener(e,eT,eL,cap){if(!(e=xGetElementById(e)))return;eT=eT.toLowerCase();if(e.addEventListener)e.addEventListener(eT,eL,cap||false);else if(e.attachEvent)e.attachEvent('on'+eT,eL);else{var o=e['on'+eT];e['on'+eT]=typeof o=='function'?function(v){o(v);eL(v);}:eL;}}function xCamelize(cssPropStr){var i,c,a=cssPropStr.split('-');var s=a[0];for(i=1;i<a.length;++i){c=a[i].charAt(0);s+=a[i].replace(c,c.toUpperCase());}return s;}function xClientHeight(){var v=0,d=document,w=window;if((!d.compatMode||d.compatMode=='CSS1Compat')&&d.documentElement&&d.documentElement.clientHeight){v=d.documentElement.clientHeight;}else if(d.body&&d.body.clientHeight){v=d.body.clientHeight;}else if(xDef(w.innerWidth,w.innerHeight,d.width)){v=w.innerHeight;if(d.width>w.innerWidth)v-=16;}return v;}function xClientWidth(){var v=0,d=document,w=window;if((!d.compatMode||d.compatMode=='CSS1Compat')&&!w.opera&&d.documentElement&&d.documentElement.clientWidth){v=d.documentElement.clientWidth;}else if(d.body&&d.body.clientWidth){v=d.body.clientWidth;}else if(xDef(w.innerWidth,w.innerHeight,d.height)){v=w.innerWidth;if(d.height>w.innerHeight)v-=16;}return v;}function xDef(){for(var i=0;i<arguments.length;++i){if(typeof(arguments[i])=='undefined')return false;}return true;}function xGetComputedStyle(e,p,i){if(!(e=xGetElementById(e)))return null;var s,v='undefined',dv=document.defaultView;if(dv&&dv.getComputedStyle){s=dv.getComputedStyle(e,'');if(s)v=s.getPropertyValue(p);}else if(e.currentStyle){v=e.currentStyle[xCamelize(p)];}else return null;return i?(parseInt(v)||0):v;}function xGetElementById(e){if(typeof(e)=='string'){if(document.getElementById)e=document.getElementById(e);else if(document.all)e=document.all[e];else e=null;}return e;}function xGetElementsByClassName(c,p,t,f){var r=new Array();var re=new RegExp("(^|\\s)"+c+"(\\s|$)");var e=xGetElementsByTagName(t,p);for(var i=0;i<e.length;++i){if(re.test(e[i].className)){r[r.length]=e[i];if(f)f(e[i]);}}return r;}function xGetElementsByTagName(t,p){var list=null;t=t||'*';p=xGetElementById(p)||document;if(typeof p.getElementsByTagName!='undefined'){list=p.getElementsByTagName(t);if(t=='*'&&(!list||!list.length))list=p.all;}else{if(t=='*')list=p.all;else if(p.all&&p.all.tags)list=p.all.tags(t);}return list||[];}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 css=xDef(e.style);if(e==document||e.tagName.toLowerCase()=='html'||e.tagName.toLowerCase()=='body'){h=xClientHeight();}else if(css&&xDef(e.offsetHeight)&&xStr(e.style.height)){if(h>=0){var pt=0,pb=0,bt=0,bb=0;if(document.compatMode=='CSS1Compat'){var gcs=xGetComputedStyle;pt=gcs(e,'padding-top',1);if(pt!==null){pb=gcs(e,'padding-bottom',1);bt=gcs(e,'border-top-width',1);bb=gcs(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(css&&xDef(e.style.pixelHeight)){if(h>=0)e.style.pixelHeight=h;h=e.style.pixelHeight;}return h;}function xLeft(e,iX){if(!(e=xGetElementById(e)))return 0;var css=xDef(e.style);if(css&&xStr(e.style.left)){if(xNum(iX))e.style.left=iX+'px';else{iX=parseInt(e.style.left);if(isNaN(iX))iX=xGetComputedStyle(e,'left',1);if(isNaN(iX))iX=0;}}else if(css&&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 xOpacity(e,o){var set=xDef(o);if(!(e=xGetElementById(e)))return 2;if(xStr(e.style.opacity)){if(set)e.style.opacity=o+'';else o=parseFloat(e.style.opacity);}else if(xStr(e.style.filter)){if(set)e.style.filter='alpha(opacity='+(100*o)+')';else if(e.filters&&e.filters.alpha){o=e.filters.alpha.opacity/100;}}else if(xStr(e.style.MozOpacity)){if(set)e.style.MozOpacity=o+'';else o=parseFloat(e.style.MozOpacity);}else if(xStr(e.style.KhtmlOpacity)){if(set)e.style.KhtmlOpacity=o+'';else o=parseFloat(e.style.KhtmlOpacity);}return isNaN(o)?1:o;}function xPageX(e){var x=0;e=xGetElementById(e);while(e){if(xDef(e.offsetLeft))x+=e.offsetLeft;e=xDef(e.offsetParent)?e.offsetParent:null;}return x;}function xPageY(e){var y=0;e=xGetElementById(e);while(e){if(xDef(e.offsetTop))y+=e.offsetTop;e=xDef(e.offsetParent)?e.offsetParent:null;}return y;}function xPreventDefault(e){if(e&&e.preventDefault)e.preventDefault();else if(window.event)window.event.returnValue=false;}function xRemoveEventListener(e,eT,eL,cap){if(!(e=xGetElementById(e)))return;eT=eT.toLowerCase();if(e.removeEventListener)e.removeEventListener(eT,eL,cap||false);else if(e.detachEvent)e.detachEvent('on'+eT,eL);else e['on'+eT]=null;}function xResizeTo(e,w,h){xWidth(e,w);xHeight(e,h);}function xScrollLeft(e,bWin){var offset=0;if(!xDef(e)||bWin||e==document||e.tagName.toLowerCase()=='html'||e.tagName.toLowerCase()=='body'){var w=window;if(bWin&&e)w=e;if(w.document.documentElement&&w.document.documentElement.scrollLeft)offset=w.document.documentElement.scrollLeft;else if(w.document.body&&xDef(w.document.body.scrollLeft))offset=w.document.body.scrollLeft;}else{e=xGetElementById(e);if(e&&xNum(e.scrollLeft))offset=e.scrollLeft;}return offset;}function xScrollTop(e,bWin){var offset=0;if(!xDef(e)||bWin||e==document||e.tagName.toLowerCase()=='html'||e.tagName.toLowerCase()=='body'){var w=window;if(bWin&&e)w=e;if(w.document.documentElement&&w.document.documentElement.scrollTop)offset=w.document.documentElement.scrollTop;else if(w.document.body&&xDef(w.document.body.scrollTop))offset=w.document.body.scrollTop;}else{e=xGetElementById(e);if(e&&xNum(e.scrollTop))offset=e.scrollTop;}return offset;}function xStopPropagation(evt){if(evt&&evt.stopPropagation)evt.stopPropagation();else if(window.event)window.event.cancelBubble=true;}function xStr(s){for(var i=0;i<arguments.length;++i){if(typeof(arguments[i])!='string')return false;}return true;}function xStyle(sProp,sVal){var i,e;for(i=2;i<arguments.length;++i){e=xGetElementById(arguments[i]);if(e.style){try{e.style[sProp]=sVal;}catch(err){e.style[sProp]='';}}}}function xTop(e,iY){if(!(e=xGetElementById(e)))return 0;var css=xDef(e.style);if(css&&xStr(e.style.top)){if(xNum(iY))e.style.top=iY+'px';else{iY=parseInt(e.style.top);if(isNaN(iY))iY=xGetComputedStyle(e,'top',1);if(isNaN(iY))iY=0;}}else if(css&&xDef(e.style.pixelTop)){if(xNum(iY))e.style.pixelTop=iY;else iY=e.style.pixelTop;}return iY;}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 css=xDef(e.style);if(e==document||e.tagName.toLowerCase()=='html'||e.tagName.toLowerCase()=='body'){w=xClientWidth();}else if(css&&xDef(e.offsetWidth)&&xStr(e.style.width)){if(w>=0){var pl=0,pr=0,bl=0,br=0;if(document.compatMode=='CSS1Compat'){var gcs=xGetComputedStyle;pl=gcs(e,'padding-left',1);if(pl!==null){pr=gcs(e,'padding-right',1);bl=gcs(e,'border-left-width',1);br=gcs(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(css&&xDef(e.style.pixelWidth)){if(w>=0)e.style.pixelWidth=w;w=e.style.pixelWidth;}return w;}

/* Compiled by XC 1.07 on 05Mar09 */
function xWindow(name,w,h,x,y,loc,men,res,scr,sta,too){var e='',c=',',xf='left=',yf='top=';this.n=name;if(document.layers){xf='screenX=';yf='screenY=';}this.f=(w?'width='+w+c:e)+(h?'height='+h+c:e)+(x>=0?xf+x+c:e)+(y>=0?yf+y+c:e)+'location='+loc+',menubar='+men+',resizable='+res+',scrollbars='+scr+',status='+sta+',toolbar='+too;this.opened=function(){return this.w&&!this.w.closed;};this.close=function(){if(this.opened())this.w.close();};this.focus=function(){if(this.opened())this.w.focus();};this.load=function(sUrl){if(this.opened())this.w.location.href=sUrl;else this.w=window.open(sUrl,this.n,this.f);this.focus();return false;};}function xCenter(e,w,h){var ww=xClientWidth(),wh=xClientHeight(),x=0,y=0;e=xGetElementById(e);if(e){w=w||xWidth(e);h=h||xHeight(e);if(ww<w){w=ww;}else{x=(ww-w)/2;}if(wh<h){h=wh;}else{y=(wh-h)/2;}x+=xScrollLeft();y+=xScrollTop();xResizeTo(e,w,h);xMoveTo(e,x,y);}}function xDocSize(){var b=document.body,e=document.documentElement;var esw=0,eow=0,bsw=0,bow=0,esh=0,eoh=0,bsh=0,boh=0;if(e){esw=e.scrollWidth;eow=e.offsetWidth;esh=e.scrollHeight;eoh=e.offsetHeight;}if(b){bsw=b.scrollWidth;bow=b.offsetWidth;bsh=b.scrollHeight;boh=b.offsetHeight;}return{w:Math.max(esw,eow,bsw,bow),h:Math.max(esh,eoh,bsh,boh)};}function xHasClass(e,c){e=xGetElementById(e);if(!e||e.className=='')return false;var re=new RegExp("(^|\\s)"+c+"(\\s|$)");return re.test(e.className);}function xAddClass(e,c){if((e=xGetElementById(e))!=null){var s='';if(e.className.length&&e.className.charAt(e.className.length-1)!=' '){s=' ';}if(!xHasClass(e,c)){e.className+=s+c;return true;}}return false;}function xRemoveClass(e,c){if(!(e=xGetElementById(e)))return false;e.className=e.className.replace(new RegExp("(^|\\s)"+c+"(\\s|$)",'g'),function(str,p1,p2){return(p1==' '&&p2==' ')?' ':'';});return true;}function xTableIterate(sec,fnCallback,data){var r,c;sec=xGetElementById(sec);if(!sec||!fnCallback){return;}for(r=0;r<sec.rows.length;++r){if(false==fnCallback(sec.rows[r],true,r,c,data)){return;}for(c=0;c<sec.rows[r].cells.length;++c){if(false==fnCallback(sec.rows[r].cells[c],false,r,c,data)){return;}}}}function xTableCursor(tblId,rowStyle,cellStyle){xTableIterate(tblId,function(obj,isRow){if(!isRow){obj.onmouseover=tdOver;obj.onmouseout=tdOut;}});function tdOver(e){xAddClass(this,cellStyle);var tr=this.parentNode;for(var i=0;i<tr.cells.length;++i){if(this!=tr.cells[i])xAddClass(tr.cells[i],rowStyle);}}function tdOut(e){xRemoveClass(this,cellStyle);var tr=this.parentNode;for(var i=0;i<tr.cells.length;++i){xRemoveClass(tr.cells[i],rowStyle);}}this.unload=function(){xTableIterate(tblId,function(o){o.onmouseover=o.onmouseout=null;});};}function xModalDialog(sDialogId){/*@cc_on @if(@_jscript_version>=5.5)@*/this.dialog=xGetElementById(sDialogId);xModalDialog.instances[sDialogId]=this;var e=xModalDialog.grey;if(!e){e=document.createElement('div');e.id='xModalDialogGreyElement';e.className='xModalDialogGreyElement';xModalDialog.grey=document.body.appendChild(e);}/*@end @*/}xModalDialog.prototype.show=function(){var ds,e=xModalDialog.grey;if(e){this.dialog.greyZIndex=xGetComputedStyle(e,'z-index',1);e.style.zIndex=xGetComputedStyle(this.dialog,'z-index',1)-1;ds=xDocSize();xMoveTo(e,0,0);xResizeTo(e,ds.w,ds.h);if(this.dialog){xMoveTo(this.dialog,xScrollLeft()+(xClientWidth()-this.dialog.offsetWidth)/2,xScrollTop()+(xClientHeight()-this.dialog.offsetHeight)/2);}}};xModalDialog.prototype.hide=function(dialogOnly){var e=xModalDialog.grey;if(e){if(!dialogOnly){xResizeTo(e,0,0);xMoveTo(e,-10,-10);}if(this.dialog){e.style.zIndex=this.dialog.greyZIndex;xMoveTo(this.dialog,-this.dialog.offsetWidth,0);}}};xModalDialog.grey=null;xModalDialog.instances={};function xAddEventListener3(e,eT,eL,cap){if(!(e=xGetElementById(e)))return;eT=eT.toLowerCase();if(e==window&&!e.opera&&!document.all){if(eT=='resize'){e.xPCW=xClientWidth();e.xPCH=xClientHeight();var pREL=e.xREL;e.xREL=pREL?function(){eL();pREL();}:eL;xResizeEvent();return;}if(eT=='scroll'){e.xPSL=xScrollLeft();e.xPST=xScrollTop();var pSEL=e.xSEL;e.xSEL=pSEL?function(){eL();pSEL();}:eL;xScrollEvent();return;}}if(e.addEventListener)e.addEventListener(eT,eL,cap);else if(e.attachEvent)e.attachEvent('on'+eT,eL);else{var pev=e['on'+eT];e['on'+eT]=pev?function(){eL();typeof(pev)=='string'?eval(pev):pev();}:eL;}}function xResizeEvent(){if(window.xREL)setTimeout('xResizeEvent()',250);var w=window,cw=xClientWidth(),ch=xClientHeight();if(w.xPCW!=cw||w.xPCH!=ch){w.xPCW=cw;w.xPCH=ch;if(w.xREL)w.xREL();}}function xScrollEvent(){if(window.xSEL)setTimeout('xScrollEvent()',250);var w=window,sl=xScrollLeft(),st=xScrollTop();if(w.xPSL!=sl||w.xPST!=st){w.xPSL=sl;w.xPST=st;if(w.xSEL)w.xSEL();}}

/* Compiled by XC 1.07 on 06Mar09 */
function xSlideTo(e,x,y,uTime){if(!(e=xGetElementById(e)))return;if(!e.timeout)e.timeout=25;e.xTarget=x;e.yTarget=y;e.slideTime=uTime;e.stop=false;e.yA=e.yTarget-xTop(e);e.xA=e.xTarget-xLeft(e);if(e.slideLinear)e.B=1/e.slideTime;else e.B=Math.PI/(2*e.slideTime);e.yD=xTop(e);e.xD=xLeft(e);var d=new Date();e.C=d.getTime();if(!e.moving)_xSlideTo(e);}function _xSlideTo(e){if(!(e=xGetElementById(e)))return;var now,s,t,newY,newX;now=new Date();t=now.getTime()-e.C;if(e.stop){e.moving=false;}else if(t<e.slideTime){setTimeout("_xSlideTo('"+e.id+"')",e.timeout);s=e.B*t;if(!e.slideLinear)s=Math.sin(s);newX=Math.round(e.xA*s+e.xD);newY=Math.round(e.yA*s+e.yD);xMoveTo(e,newX,newY);e.moving=true;}else{xMoveTo(e,e.xTarget,e.yTarget);e.moving=false;if(e.onslideend)e.onslideend();}}function xRemoveEventListener2(e,eT,eL,cap){if(!(e=xGetElementById(e)))return;eT=eT.toLowerCase();if(e==window){if(eT=='resize'&&e.xREL){e.xREL=null;return;}if(eT=='scroll'&&e.xSEL){e.xSEL=null;return;}}if(e.removeEventListener)e.removeEventListener(eT,eL,cap||false);else if(e.detachEvent)e.detachEvent('on'+eT,eL);else e['on'+eT]=null;}

/* Compiled by XC 1.07 on 12Nov10 */
function xVisibility(e,bShow){if(!(e=xGetElementById(e)))return null;if(e.style&&xDef(e.style.visibility)){if(xDef(bShow))e.style.visibility=bShow?'visible':'hidden';return e.style.visibility;}return null;}function xEnableDrag(id,fS,fD,fE){var mx=0,my=0,el=xGetElementById(id);if(el){el.xDragEnabled=true;xAddEventListener(el,'mousedown',dragStart,false);}function dragStart(e){if(el.xDragEnabled){var ev=new xEvent(e);xPreventDefault(e);mx=ev.pageX;my=ev.pageY;xAddEventListener(document,'mousemove',drag,false);xAddEventListener(document,'mouseup',dragEnd,false);if(fS){fS(el,ev.pageX,ev.pageY,ev);}}}function drag(e){var ev,dx,dy;xPreventDefault(e);ev=new xEvent(e);dx=ev.pageX-mx;dy=ev.pageY-my;mx=ev.pageX;my=ev.pageY;if(fD){fD(el,dx,dy,ev);}else{xMoveTo(el,xLeft(el)+dx,xTop(el)+dy);}}function dragEnd(e){var ev=new xEvent(e);xPreventDefault(e);xRemoveEventListener(document,'mouseup',dragEnd,false);xRemoveEventListener(document,'mousemove',drag,false);if(fE){fE(el,ev.pageX,ev.pageY,ev);}if(xEnableDrag.drop){xEnableDrag.drop(el,ev);}}}xEnableDrag.drops=[];

