visibleTab="dt1";visibleDiv="detailcontent1";function displayTab(a){tabId="dt"+a;divId="detailcontent"+a;if(visibleTab!=tabId){if(visibleTab){document.getElementById(visibleDiv).className="nodisplay";document.getElementById(visibleTab).className=visibleTab+"off"}document.getElementById(divId).className="display";document.getElementById(tabId).className=tabId+"on";visibleTab=tabId;visibleDiv=divId}}function xmlhttpGet(c,a,e){var d=false;var b=this;if(window.XMLHttpRequest){b.xmlHttpReq=new XMLHttpRequest()}else{if(window.ActiveXObject){b.xmlHttpReq=new ActiveXObject("Microsoft.XMLHTTP")}}b.xmlHttpReq.open("GET",c,true);b.xmlHttpReq.onreadystatechange=e;b.xmlHttpReq.send(a)}function AJAXInteraction(b,e){var c=d();c.onreadystatechange=a;function d(){if(window.XMLHttpRequest){return new XMLHttpRequest()}else{if(window.ActiveXObject){return new ActiveXObject("Microsoft.XMLHTTP")}}}function a(){if(c.readyState==4){if(c.status==200){if(e){e(c.responseText)}}}}this.doGet=function(){c.open("GET",b,true);c.send(null)};this.doPost=function(f){c.open("POST",b,true);c.setRequestHeader("Content-Type","application/x-www-form-urlencoded");c.send(f)}}var writeDrag={offX:20,offY:20,dragId:"dragDiv",handleId:"",writeId:"",draggable:false,hideFlag:true,init:function(){if(this.handleId){dragObj.init(this.handleId,this.dragId)}else{dragObj.init(this.dragId)}this.draggable=true;dw_event.add(document,"click",writeDrag.checkHide,false);dw_event.add(document,"keydown",writeDrag.checkKey,true)},set:function(g,h,a,f,d){this.hideFlag=false;var c=this.writeId?document.getElementById(this.writeId):document.getElementById(this.dragId);var b=document.getElementById(this.dragId);if(!this.draggable){this.init()}this.hide();c.innerHTML=h;if(a){var i=b.style.borderWidth?parseInt(b.style.borderWidth):0;var j=c.style.padding?parseInt(c.style.padding):0;a+=2*i+2*j;b.style.width=a+"px"}this.positionIt(g,b,f,d)},positionIt:function(d,f,c,b){var a=0,g=0;viewport.getAll();if(this.offX=="c"){a=Math.round((viewport.width-f.offsetWidth)/2)+viewport.scrollX}else{a=d.pageX?d.pageX:d.clientX+viewport.scrollX;c=c||this.offX;if(a+f.offsetWidth+c>viewport.width+viewport.scrollX){a=viewport.width+viewport.scrollX-f.offsetWidth}else{a=a+c}}if(this.offY=="c"){g=Math.round((viewport.height-f.offsetHeight)/2)+viewport.scrollY}else{g=d.pageY?d.pageY:d.clientY+viewport.scrollY;b=b||this.offY;if(g+f.offsetHeight+b>viewport.height+viewport.scrollY){g=viewport.height+viewport.scrollY-f.offsetHeight}else{g=g+b}}f.style.left=a+"px";f.style.top=g+"px";document.getElementById(this.dragId).style.visibility="visible";setTimeout("writeDrag.hideFlag = true",200)},checkKey:function(a){a=a?a:window.event;if(a.keyCode==27){writeDrag.hide()}},checkHide:function(a){dw_event.DOMit(a);if(a.tgt.nodeType&&a.tgt.nodeType==3){a.tgt=a.tgt.parentNode}if(contained(a.tgt,document.getElementById("dragDiv"))){if(a.tgt.tagName&&a.tgt.tagName=="IMG"){a.tgt=a.tgt.parentNode}if(a.tgt.tagName=="A"&&a.tgt.href.indexOf("writeDrag.hide")!=-1){writeDrag.hide()}else{return}}if(writeDrag.hideFlag){writeDrag.hide()}},hide:function(){document.getElementById(writeDrag.dragId).style.visibility="hidden"}};function contained(b,a){if(!b){return}while(b=b.parentNode){if(b==a){return true}}return false}var dw_event={add:function(d,c,a,b){b=b||false;if(d.addEventListener){d.addEventListener(c,a,b)}else{if(d.attachEvent){d.attachEvent("on"+c,a)}}},remove:function(d,c,a,b){b=b||false;if(d.removeEventListener){d.removeEventListener(c,a,b)}else{if(d.detachEvent){d.detachEvent("on"+c,a)}}},DOMit:function(a){a=a?a:window.event;a.tgt=a.srcElement?a.srcElement:a.target;if(!a.preventDefault){a.preventDefault=function(){return false}}if(!a.stopPropagation){a.stopPropagation=function(){if(window.event){window.event.cancelBubble=true}}}return a}};var viewport={getWinWidth:function(){this.width=0;if(window.innerWidth){this.width=window.innerWidth-18}else{if(document.documentElement&&document.documentElement.clientWidth){this.width=document.documentElement.clientWidth}else{if(document.body&&document.body.clientWidth){this.width=document.body.clientWidth}}}},getWinHeight:function(){this.height=0;if(window.innerHeight){this.height=window.innerHeight-18}else{if(document.documentElement&&document.documentElement.clientHeight){this.height=document.documentElement.clientHeight}else{if(document.body&&document.body.clientHeight){this.height=document.body.clientHeight}}}},getScrollX:function(){this.scrollX=0;if(typeof window.pageXOffset=="number"){this.scrollX=window.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollLeft){this.scrollX=document.documentElement.scrollLeft}else{if(document.body&&document.body.scrollLeft){this.scrollX=document.body.scrollLeft}else{if(window.scrollX){this.scrollX=window.scrollX}}}}},getScrollY:function(){this.scrollY=0;if(typeof window.pageYOffset=="number"){this.scrollY=window.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){this.scrollY=document.documentElement.scrollTop}else{if(document.body&&document.body.scrollTop){this.scrollY=document.body.scrollTop}else{if(window.scrollY){this.scrollY=window.scrollY}}}}},getAll:function(){this.getWinWidth();this.getWinHeight();this.getScrollX();this.getScrollY()}};var dragObj={supported:document.getElementById&&(document.addEventListener||document.attachEvent),obj:null,zOrder:1000,skipClass:"xBox",init:function(c,e,i,h,g,b,f,a){if(this.supported){var d=document.getElementById(c);d.root=e?document.getElementById(e):d;d.idx=c;if(isNaN(parseInt(d.root.style.left))){d.root.style.left=i?i+"px":0+"px"}if(isNaN(parseInt(d.root.style.top))){d.root.style.top=h?h+"px":0+"px"}d.minX=g;d.maxX=b;d.minY=f;d.maxY=a;d.root.on_drag_start=function(){};d.root.on_drag=function(){};d.root.on_drag_end=function(){};dw_event.add(d,"mousedown",dragObj.start,false)}},start:function(a){var b;a=dw_event.DOMit(a);if(a.tgt.nodeType&&a.tgt.nodeType==3){a.tgt=a.tgt.parentNode}if(a.tgt.className&&a.tgt.className==dragObj.skipClass){return}if(this.idx){b=dragObj.obj=this}else{while(!a.tgt.idx){a.tgt=a.tgt.parentNode}b=dragObj.obj=a.tgt}b.root.style.zIndex=dragObj.zOrder++;b.downX=a.clientX;b.downY=a.clientY;b.startX=parseInt(b.root.style.left);b.startY=parseInt(b.root.style.top);b.root.on_drag_start(b.startX,b.startY);dw_event.add(document,"mousemove",dragObj.drag,true);dw_event.add(document,"mouseup",dragObj.end,true);a.preventDefault()},drag:function(b){b=b?b:window.event;var c=dragObj.obj;var a=c.startX+b.clientX-c.downX;var d=c.startY+b.clientY-c.downY;if(c.minX!=null){a=Math.max(c.minX,a)}if(c.maxX!=null){a=Math.min(c.maxX,a)}if(c.minY!=null){d=Math.max(c.minY,d)}if(c.maxY!=null){d=Math.min(c.maxY,d)}c.root.style.left=a+"px";c.root.style.top=d+"px";c.root.on_drag(a,d);return false},end:function(){dw_event.remove(document,"mousemove",dragObj.drag,true);dw_event.remove(document,"mouseup",dragObj.end,true);if(!dragObj.obj){return}dragObj.obj.root.on_drag_end(parseInt(dragObj.obj.root.style.left),parseInt(dragObj.obj.root.style.top));dragObj.obj=null}};writeDrag.handleId="handle";writeDrag.writeId="cntnt";function glossaryPopup(g,a,k,c,i,b,f,d){var l=new cloneEvent(g);callback=function(e){i=e;glossaryPopupWithDef(l,a,k,c,i,b,f,d)};url="/modules/glossary/index.asp?word="+a;var j=new AJAXInteraction(url,callback);j.doGet();return false}function glossaryPopupWithDef(i,a,k,c,j,b,f,d){var g="";if(dragObj.supported&&typeof document.body.innerHTML!="undefined"){g="<strong>"+a+"</strong>";g+='<div class="definition">'+j+"</div>";if(!b){b=k}writeDrag.set(i,g,b,f,d)}else{k=k+80||b||250;c=c+80||250;win=window.open("","subwin","resizable,width="+k+",height="+c+",left=100,top=100");if(win&&!win.closed){win.resizeTo(k,c)}str="<html><head><title>Glossary</title></head>";str+='<body style="text-align:center">';str+=a+(j?"<p>"+j+"</p>":"");str+="</body></html>";win.document.write(str);win.document.close();if(win&&!win.closed){win.focus()}}return false}function cloneEvent(a){this.pageX=a.pageX;this.clientX=a.clientX;this.pageY=a.pageY;this.clientY=a.clientY;this.keyCode=a.keyCode};