var Boeingcontrol_KeyActiveTV=null,zp_y=new Array();function zp_ej(zp_gy,zp_fe){this.zp_gi=zp_gy;this.zp_fe=zp_fe;};function zp_dj(zp_gy){for(var zp_bb=0;zp_bb<zp_y.length;zp_bb++){if(zp_y[zp_bb].zp_gi==zp_gy){eval(zp_y[zp_bb].zp_fe);return true;};};return false;};if(document.layers){document.captureEvents(Event.KEYPRESS);};function zp_bd(e){if(!Boeingcontrol_KeyActiveTV||!Boeingcontrol_KeyActiveTV.KeyboardEnabled){return true;};if(document.activeElement&&(document.activeElement.nodeName=='INPUT'||document.activeElement.nodeName=='SELECT'||document.activeElement.nodeName=='TEXTAREA')){return true;};var zp_gi;if(document.all){e=window.event;zp_gi=e.keyCode;}else{zp_gi=e.which;};var zp_hh=String.fromCharCode(zp_gi);if(zp_gi>111&&zp_gi<123)zp_hh="F"+(zp_gi-111);else if(zp_gi==13)zp_hh="Enter";var zp_es="";if(e.shiftKey)zp_es+="Shift+";if(e.ctrlKey)zp_es+="Ctrl+";if(e.altKey)zp_es+="Alt+";zp_es+=zp_hh;if(!zp_dj(zp_es)){return true;};if(document.all){e.cancelBubble=true;e.returnValue=false;}else{e.preventDefault();e.stopPropagation();};return false;};function Boeingcontrol_RegisterKeyHandler(zp_gy,zp_fe){zp_y[zp_y.length]=new zp_ej(zp_gy,zp_fe);};function zp_bk(){if(Boeingcontrol_KeyActiveTV.zp_at==0){return Boeingcontrol_KeyActiveTV.HighlightedItemDom;};var zp_be=Boeingcontrol_KeyActiveTV.zp_h.parentNode;Boeingcontrol_KeyActiveTV.zp_at--;for(var zp_bb=0;zp_bb<zp_be.childNodes.length;zp_bb++){if(zp_be.childNodes[zp_bb].nodeName=='TABLE'){Boeingcontrol_KeyActiveTV.zp_k=zp_bb;}else if(zp_be.childNodes[zp_bb]==Boeingcontrol_KeyActiveTV.zp_h){break;};};Boeingcontrol_KeyActiveTV.zp_h=zp_be;Boeingcontrol_KeyActiveTV.HighlightedItemDom=Boeingcontrol_KeyActiveTV.zp_h.childNodes[Boeingcontrol_KeyActiveTV.zp_k];return Boeingcontrol_KeyActiveTV.HighlightedItemDom;};function zp_bu(){zp_r=zp_ah(false,true);var zp_ca;do{zp_ca=zp_r;zp_r=zp_ah(true,true);}while(zp_ca!=zp_r);var zp_fo=Boeingcontrol_KeyActiveTV.zp_l(zp_ai(Boeingcontrol_KeyActiveTV.HighlightedItemDom.id));if(zp_fo.Expanded){return zp_bu();};return Boeingcontrol_KeyActiveTV.HighlightedItemDom;};function zp_eb(){if(Boeingcontrol_KeyActiveTV.zp_k>0){for(Boeingcontrol_KeyActiveTV.zp_k--;Boeingcontrol_KeyActiveTV.zp_k>=0;Boeingcontrol_KeyActiveTV.zp_k--){if(Boeingcontrol_KeyActiveTV.zp_h.childNodes[Boeingcontrol_KeyActiveTV.zp_k].nodeName=='TABLE'){break;};};Boeingcontrol_KeyActiveTV.HighlightedItemDom=Boeingcontrol_KeyActiveTV.zp_h.childNodes[Boeingcontrol_KeyActiveTV.zp_k];var zp_fo=Boeingcontrol_KeyActiveTV.zp_l(zp_ai(Boeingcontrol_KeyActiveTV.HighlightedItemDom.id));if(zp_fo.Expanded){return zp_bu();};}else if(Boeingcontrol_KeyActiveTV.zp_at>0){return zp_bk();};return Boeingcontrol_KeyActiveTV.HighlightedItemDom;};function zp_ah(zp_gx,zp_hf){var zp_bz=null,zp_dw=0;if(Boeingcontrol_KeyActiveTV.zp_h.childNodes.length>Boeingcontrol_KeyActiveTV.zp_k+1&&Boeingcontrol_KeyActiveTV.zp_h.childNodes[Boeingcontrol_KeyActiveTV.zp_k+1].nodeName=='DIV'){if(Boeingcontrol_KeyActiveTV.zp_h.childNodes.length>Boeingcontrol_KeyActiveTV.zp_k+2&&Boeingcontrol_KeyActiveTV.zp_h.childNodes[Boeingcontrol_KeyActiveTV.zp_k+2].nodeName=='DIV'){zp_dw=Boeingcontrol_KeyActiveTV.zp_k+2;zp_bz=Boeingcontrol_KeyActiveTV.zp_h.childNodes[zp_dw];}else{zp_dw=Boeingcontrol_KeyActiveTV.zp_k+1;zp_bz=Boeingcontrol_KeyActiveTV.zp_h.childNodes[zp_dw];};};if(!zp_bz){return;};if(!zp_gx&&zp_bz.style.display!='none'&&zp_bz.childNodes.length>0){Boeingcontrol_KeyActiveTV.zp_h=zp_bz;Boeingcontrol_KeyActiveTV.HighlightedItemDom=Boeingcontrol_KeyActiveTV.zp_h.childNodes[0];Boeingcontrol_KeyActiveTV.zp_k=0;Boeingcontrol_KeyActiveTV.zp_at++;}else if(Boeingcontrol_KeyActiveTV.zp_h.lastChild!=zp_bz){Boeingcontrol_KeyActiveTV.zp_k=zp_dw+1;Boeingcontrol_KeyActiveTV.HighlightedItemDom=Boeingcontrol_KeyActiveTV.zp_h.childNodes[Boeingcontrol_KeyActiveTV.zp_k];}else if(!zp_hf&&Boeingcontrol_KeyActiveTV.zp_at>0){for(var zp_bl=Boeingcontrol_KeyActiveTV.HighlightedItem;zp_bl!=null;zp_bl=Boeingcontrol_KeyActiveTV.zp_l(zp_bl.ParentStorageIndex)){if(!zp_bl.zp_db()){zp_bk();return zp_ah(true);};};};return Boeingcontrol_KeyActiveTV.HighlightedItemDom;};function zp_dc(){var zp_t=document.getElementById(Boeingcontrol_KeyActiveTV.zp_f+"_div");Boeingcontrol_KeyActiveTV.zp_h=zp_t;Boeingcontrol_KeyActiveTV.HighlightedItemDom=Boeingcontrol_KeyActiveTV.zp_h.childNodes[0];Boeingcontrol_KeyActiveTV.zp_k=0;Boeingcontrol_KeyActiveTV.zp_at=0;return Boeingcontrol_KeyActiveTV.HighlightedItemDom;};function Boeingcontrol_KeyMoveHome(){var zp_z=Boeingcontrol_KeyActiveTV.HighlightedItemDom,zp_r=zp_dc();zp_gq(zp_r);zp_x(zp_z,zp_r);};function Boeingcontrol_KeyMoveEnd(){var zp_z=Boeingcontrol_KeyActiveTV.HighlightedItemDom,zp_ca=zp_dc(),zp_dv=null;while(zp_ca!=zp_dv){zp_ca=zp_dv;zp_dv=zp_ah(true,true);};var zp_r=zp_bu();zp_gq(zp_r);zp_x(zp_z,zp_r);};function Boeingcontrol_KeyMoveDown(){var zp_z=Boeingcontrol_KeyActiveTV.HighlightedItemDom,zp_r=zp_ah();zp_gq(zp_r);zp_x(zp_z,zp_r);};function Boeingcontrol_KeyMoveUp(){var zp_z=Boeingcontrol_KeyActiveTV.HighlightedItemDom,zp_r=zp_eb();zp_gq(zp_r);zp_x(zp_z,zp_r);};function Boeingcontrol_KeyMoveLeft(){var zp_du=zp_eh(Boeingcontrol_KeyActiveTV.HighlightedItemDom);if(zp_du&&zp_du.style.display!='none'){zp_dg(Boeingcontrol_KeyActiveTV,zp_du,Boeingcontrol_KeyActiveTV.HighlightedItem);}else{var zp_z=Boeingcontrol_KeyActiveTV.HighlightedItemDom,zp_r=zp_bk();zp_x(zp_z,zp_r);};};function Boeingcontrol_KeyMoveRight(){if(Boeingcontrol_KeyActiveTV.HighlightedItem.ChildIndices.length>0||(Boeingcontrol_KeyActiveTV.HighlightedItem.ContentCallbackUrl&&Boeingcontrol_KeyActiveTV.HighlightedItem.ContentCallbackUrl!='')){var zp_bz=zp_eh(Boeingcontrol_KeyActiveTV.HighlightedItemDom);if(zp_bz&&zp_bz.style.display=='none'){zp_ey(Boeingcontrol_KeyActiveTV,zp_bz,Boeingcontrol_KeyActiveTV.HighlightedItem,Boeingcontrol_KeyActiveTV.zp_at);}else{var zp_z=Boeingcontrol_KeyActiveTV.HighlightedItemDom,zp_r=zp_ah();zp_x(zp_z,zp_r);};};};function zp_x(zp_z,zp_r){zp_z.onmouseout();Boeingcontrol_KeyActiveTV.HighlightedItemCellDom.onmouseout();if(Boeingcontrol_KeyActiveTV.HighlightedItemDom){Boeingcontrol_KeyActiveTV.HighlightedItem=Boeingcontrol_KeyActiveTV.zp_l(zp_ai(Boeingcontrol_KeyActiveTV.HighlightedItemDom.id));Boeingcontrol_KeyActiveTV.HighlightedItemCellDom=document.getElementById(Boeingcontrol_KeyActiveTV.zp_f+'_item_'+Boeingcontrol_KeyActiveTV.HighlightedItem.zp_d+'_cell');zp_r.onmouseover();Boeingcontrol_KeyActiveTV.HighlightedItemCellDom.onmouseover();};Boeingcontrol_KeyActiveTV.zp_el=1;};function zp_gh(zp_i,zp_e,zp_ak){var zp_z=zp_i.HighlightedItemDom;zp_i.HighlightedItem=zp_e;zp_i.HighlightedItemDom=zp_ak;zp_i.zp_h=zp_ak.parentNode;zp_i.zp_at=zp_e.zp_aj;for(var zp_bb=0;zp_bb<zp_i.zp_h.childNodes.length;zp_bb++){if(zp_i.zp_h.childNodes[zp_bb]==zp_ak){zp_i.zp_k=zp_bb;break;};};zp_i.zp_at=zp_e.CalculateDepth();Boeingcontrol_KeyActiveTV=zp_i;zp_x(zp_z,zp_ak);};function Boeingcontrol_SetKeyboardFocusedTree(zp_hi,zp_fs){if(Boeingcontrol_KeyActiveTV&&Boeingcontrol_KeyActiveTV==zp_fs)return;if(Boeingcontrol_KeyActiveTV){var zp_ft=document.getElementById(Boeingcontrol_KeyActiveTV.zp_f+"_div");if(zp_ft)zp_ft.className=Boeingcontrol_KeyActiveTV.CssClass;};Boeingcontrol_KeyActiveTV=zp_fs;if(zp_fs.FocusedCssClass!='')zp_hi.className=zp_fs.FocusedCssClass;};function Boeingcontrol_InitKeyboard(zp_i){var zp_t=document.getElementById(zp_i.zp_f+"_div");Boeingcontrol_SetKeyboardFocusedTree(zp_t,zp_i);Boeingcontrol_KeyActiveTV.KeyboardEnabled=true;Boeingcontrol_KeyActiveTV.HighlightedItem=zp_i.GetRootNodes()[0];Boeingcontrol_KeyActiveTV.HighlightedItemCellDom=document.getElementById(zp_i.zp_f+'_item_0_cell');Boeingcontrol_KeyActiveTV.zp_h=zp_t;Boeingcontrol_KeyActiveTV.HighlightedItemDom=Boeingcontrol_KeyActiveTV.zp_h.childNodes[0];Boeingcontrol_KeyActiveTV.zp_k=0;Boeingcontrol_KeyActiveTV.zp_at=0;document.onkeydown=zp_bd;};Boeingcontrol_RegisterKeyHandler('Enter','Boeingcontrol_SelectItem(Boeingcontrol_KeyActiveTV, Boeingcontrol_KeyActiveTV.HighlightedItem, Boeingcontrol_KeyActiveTV.HighlightedItemDom, Boeingcontrol_KeyActiveTV.HighlightedItemCellDom);');Boeingcontrol_RegisterKeyHandler('(','Boeingcontrol_KeyMoveDown()');Boeingcontrol_RegisterKeyHandler('&','Boeingcontrol_KeyMoveUp()');Boeingcontrol_RegisterKeyHandler('\'','Boeingcontrol_KeyMoveRight()');Boeingcontrol_RegisterKeyHandler('%','Boeingcontrol_KeyMoveLeft()');Boeingcontrol_RegisterKeyHandler('$','Boeingcontrol_KeyMoveHome()');Boeingcontrol_RegisterKeyHandler('#','Boeingcontrol_KeyMoveEnd()');
