JXDoPositionMainTables=0;JXCalendarInitiallyShown=0;JXToolbarCalendarInitialized=0;function fncPageInit(){fncAdjustPrimaryContentHeight();fncPageOnload();fncMaybeFocusOnSearch();} function fncJTGUIonresize(){jtguiOnLoad();fncAdjustPrimaryContentHeight();} function fncPageStateChange(){if(JXDoPositionMainTables){window.onresize=fncJTGUIonresize;jtguiOnLoad();} if(bad(window.onresize)){window.onresize=fncAdjustPrimaryContentHeight;}} function fncPageOnload(){maybeInitializeCalendar();fncPageStateChange();try{maybeCollapseColumns();}catch(e){}} function maybeCollapseColumns(){var toggle_columns_list=window.toggle_columns_list;if(bad(toggle_columns_list)){return false;} for(var col_i=0;col_i0){if(oElement.className==strMatchClass){oElement.className=strNewClass;}} else{oElement.className=strNewClass;}}} function fncDOMElementIsContained(container,target){var isContained=false;while(target){if(container==target){isContained=true;break;} try{target=target.parentNode;}catch(E){target=null;}} return isContained;} function fncGetMouseEventPositionX(e){if(!e)var e=window.event;var posx=0;if(e.pageX){posx=e.pageX;} else if(e.clientX){posx=e.clientX+document.body.scrollLeft-document.body.clientLeft;} return posx;} function fncGetMouseEventPositionY(e){if(!e)var e=window.event;var posy=0;if(e.pageY){posy=e.pageY;} else if(e.clientY){posy=e.clientY+document.body.scrollTop-document.body.clientTop;} return posy;} function fncGetAbsoluteX(oObjectToGetPosition){var intCoords={x:0};while(oObjectToGetPosition){intCoords.x+=oObjectToGetPosition.offsetLeft;oObjectToGetPosition=oObjectToGetPosition.offsetParent;} return intCoords.x;} function fncGetAbsoluteY(oObjectToGetPosition){var intCoords={y:0};while(oObjectToGetPosition){intCoords.y+=oObjectToGetPosition.offsetTop;oObjectToGetPosition=oObjectToGetPosition.offsetParent;} return intCoords.y;} function fncGetWidth(strObject){if(!strObject){return null;} if(bad(strObject.nodeType)){strObject=document.getElementById(strObject);} return strObject.offsetWidth;} function fncGetHeight(strObject){if(!strObject){return null;} if(bad(strObject.nodeType)){strObject=document.getElementById(strObject);} return strObject.offsetHeight;} function fncListTransferSelected(strSourceListID,strTargetListID,blnResortTarget){oSourceList=document.getElementById(strSourceListID);oTargetList=document.getElementById(strTargetListID);var i;if(oSourceList!==null&&oTargetList!==null){for(i=0;i0){for(i=0;i0)){for(var i_input=0;i_input