
function doJsEnabledProcessing(){document.getElementById("js_flag").value="JS_ON";var jsShowIdsElem=document.getElementById("js_show_ids");if(isValidElement(jsShowIdsElem)){var jsShowIds=jsShowIdsElem.value;var jsShowIdArr=jsShowIds.split(':');var sIdx;for(sIdx in jsShowIdArr){var jsShowElem=document.getElementById(jsShowIdArr[sIdx]);if(isValidElement(jsShowElem)){jsShowElem.className=jsShowElem.className.replace(" hide_element","");}}}
var jsEnableIdsElem=document.getElementById("js_enable_ids");if(isValidElement(jsEnableIdsElem)){var jsEnableIds=jsEnableIdsElem.value;var jsEnableIdArr=jsEnableIds.split(':');var eIdx;for(eIdx in jsEnableIdArr){var jsEnableElem=document.getElementById(jsEnableIdArr[eIdx]);if(isValidElement(jsEnableElem)){jsEnableElem.disabled=false;var jsEnableElemSrc=jsEnableElem.src;if(isValidElemProperty(jsEnableElemSrc)){if(jsEnableElemSrc.indexOf("/d_")!=-1){jsEnableElem.src=jsEnableElemSrc.replace(/\/d_/,"/");}else if(jsEnableElemSrc.indexOf("disabled=Y")!=-1){jsEnableElem.src=jsEnableElemSrc.replace(/disabled=Y/,"disabled=N");}}}}}
var jsHideIdsElem=document.getElementById("js_hide_ids");if(isValidElement(jsHideIdsElem)){var jsHideIds=jsHideIdsElem.value;var jsHideIdArr=jsHideIds.split(':');var hIdx;for(hIdx in jsHideIdArr){var jsHideElem=document.getElementById(jsHideIdArr[hIdx]);if(isValidElement(jsHideElem)){jsHideElem.className=jsHideElem.className+" hide_element";}}}}
doJsEnabledProcessing();function setSiteFocusPosition(){var scrollPosX=0;var scrollPosXElem=document.getElementById("scroll_pos_x");if(isValidElement(scrollPosXElem)&&scrollPosXElem.value!==""){scrollPosX=scrollPosXElem.value;scrollPosXElem.value="";}
var scrollPosY=0;var scrollPosYElem=document.getElementById("scroll_pos_y");if(isValidElement(scrollPosYElem)&&scrollPosYElem.value!==""){scrollPosY=scrollPosYElem.value;scrollPosYElem.value="";}
if(scrollPosX!==0||scrollPosY!==0){window.scrollTo(scrollPosX,scrollPosY);}
var scrollByYElem=document.getElementById("scroll_by_y");if(isValidElement(scrollByYElem)&&scrollByYElem.value!==""){window.scrollBy(0,scrollByYElem.value);scrollByYElem.value="";}
setElementFocus();}
function setElementFocus(){var focusAction="";var focusActionElem=document.getElementById("focus_action");if(isValidElement(focusActionElem)){focusAction=focusActionElem.value;}
if(focusAction!="C"&&focusAction!="NT"&&focusAction!="PT"&&focusAction!="NC"){return;}
var focusIndId="";var focusIndElem=document.getElementById("focus_elem_id");if(isValidElement(focusIndElem)){focusIndId=focusIndElem.value;}
var focusToolNum="";var focusToolNumElem=document.getElementById("focus_tool_num");if(isValidElement(focusToolNumElem)){focusToolNum=focusToolNumElem.value;}
if(focusIndId!==""){var focusElem=document.getElementById(focusIndId);if(focusAction=="C"){setHtmlElementFocus(focusElem,true);}else if(focusAction=="NT"||focusAction=="PT"){var nextFlag=true;var tabIndElem=null;if(focusAction=="NT"){tabIndElem=document.getElementById("tab_elem_id");}else{nextFlag=false;tabIndElem=document.getElementById("shift_tab_elem_id");}
if(isValidElement(tabIndElem)&&tabIndElem.value==focusIndId){var tabFocusElem=getTabSeqElement(focusElem,nextFlag,false);if(isValidElement(tabFocusElem)){if(isValidElemProperty(tabFocusElem.tabIndex)&&tabFocusElem.tabIndex>0&&isTabbingWithinTool(focusIndId,tabFocusElem.id)){setHtmlElementFocus(tabFocusElem,true);}}else{setHtmlElementFocus(focusElem,true);}}else{setHtmlElementFocus(focusElem,true);}
if(isValidElement(tabIndElem)){tabIndElem.value="";}}else if(focusAction=="NC"){var calcFocusElem=getNextCalcElement(focusElem);setHtmlElementFocus(calcFocusElem,true);}
focusIndElem.value="";}else if(focusToolNum!==""){if(focusAction=="NC"){var firstToolElem=getFirstToolCalcElement(focusToolNum);if(isValidElement(firstToolElem)){setHtmlElementFocus(firstToolElem,true);}}
focusToolNumElem.value="";}
focusActionElem.value="";}
function isTabbingWithinTool(focusElemId,tabFocusElemId){var focusElemIdArr=focusElemId.split("_");var tabFocusElemIdArr=tabFocusElemId.split("_");if(focusElemIdArr.length==3&&focusElemIdArr[0]=="e"&&tabFocusElemIdArr.length==3&&tabFocusElemIdArr[0]=="e"&&focusElemIdArr[1]==tabFocusElemIdArr[1]){return true;}
return false;}
setSiteFocusPosition();