function getSelection(a){if("selectionStart"in a)return{start:a.selectionStart,end:a.selectionEnd};var b=document.selection.createRange().getBookmark(),c=a.createTextRange();c.moveToBookmark(b);a=a.createTextRange();a.collapse(true);a.setEndPoint("EndToStart",c);a=a.text.length;return{start:a,end:a+c.text.length}}function wndOpen(a,b,c,d,e){window.open(a,b,"width="+c+",height="+d+",left="+(screen.width/2-c/2)+",top="+(screen.height/2-d/2)+","+e)}
function wndGetScrollY(){var a=0;if(typeof window.pageYOffset=="number")a=window.pageYOffset;else if(document.body&&(document.body.scrollLeft||document.body.scrollTop))a=document.body.scrollTop;else if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop))a=document.documentElement.scrollTop;return a}
function wndGetSize(){var a=new Array(2);if(typeof window.innerWidth!="undefined"){a[0]=window.innerWidth;a[1]=window.innerHeight}else if(typeof document.documentElement!="undefined"&&typeof document.documentElement.clientWidth!="undefined"&&document.documentElement.clientWidth!=0){a[0]=document.documentElement.clientWidth;a[1]=document.documentElement.clientHeight}else{a[0]=document.getElementsByTagName("body")[0].clientWidth;a[1]=document.getElementsByTagName("body")[0].clientHeight}return a}
function uiShow(a,b){document.getElementById(a).style.display=typeof b=="undefined"?"":b}function uiHide(a){document.getElementById(a).style.display="none"}function uiToggleView(a,b){attribute=document.getElementById(a).style.display;attribute=="none"?uiShow(a,b):uiHide(a)}function uiTogglePopup(){uiToggleView("popup","block")}chb_img_0=new Image;chb_img_0.src="img/checkbox2_0.png";chb_img_1=new Image;chb_img_1.src="img/checkbox2_1.png";
function uiRadioBtn(a,b){for(var c,d,e,g=0;c=document.getElementById(a+"_r_"+g);){d=document.getElementById(a+"_i_"+g);e=document.getElementById(a+"_t_"+g);if(g==b){c.checked=true;d.src=chb_img_1.src;e.style.fontWeight="bold"}else{c.checked=false;d.src=chb_img_0.src;e.style.fontWeight="normal"}++g}}function uiCheckboxBtn(a){var b;if(b=document.getElementById(a)){a=document.getElementById(a+"_i");if(b.checked){b.checked=false;a.src=chb_img_0.src}else{b.checked=true;a.src=chb_img_1.src}}}
function uiDisplayWaitIcon(a){jQuery(a).html(jQuery("<IMG>").attr("src","img/ajax-loader.gif"))}function uiRebindTabs(){$("ul.tabs").tabs("div.panes > div")}function ajaxCreateRequestObject(){return navigator.appName=="Microsoft Internet Explorer"?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest}var http=ajaxCreateRequestObject();function ajaxSendRequest(a){http.open("get",a);http.onreadystatechange=ajaxHandleResponse;http.send(null)}
function ajaxHandleResponse(){if(http.readyState==4){var a=http.responseText,b=[];if(a.indexOf("|"!=-1)){b=a.split("|");a=document.getElementById(b[0]);a.innerHTML=b[1];a.style.top=wndGetScrollY()+50+"px";b=wndGetSize();a.style.height=b[1]-100+"px";uiRebindTabs()}}}
function trackFilterActivityPilots(){for(var a,b,c=1,d=document.getElementById("name_f").value.toLowerCase(),e=document.getElementById("k_m0_min_f").value.replace(/\s/g,""),g=document.getElementById("k_m0_max_f").value.replace(/\s/g,""),j=document.getElementById("l_m0_min_f").value.replace(/\s/g,""),h=document.getElementById("l_m0_max_f").value.replace(/\s/g,""),i=document.getElementById("k_m1_min_f").value.replace(/\s/g,""),l=document.getElementById("k_m1_max_f").value.replace(/\s/g,""),m=document.getElementById("l_m1_min_f").value.replace(/\s/g,
""),n=document.getElementById("l_m1_max_f").value.replace(/\s/g,""),o=document.getElementById("k_m2_min_f").value.replace(/\s/g,""),p=document.getElementById("k_m2_max_f").value.replace(/\s/g,""),q=document.getElementById("l_m2_min_f").value.replace(/\s/g,""),r=document.getElementById("l_m2_max_f").value.replace(/\s/g,""),s=document.getElementById("k_y_min_f").value.replace(/\s/g,""),t=document.getElementById("k_y_max_f").value.replace(/\s/g,""),u=document.getElementById("l_y_min_f").value.replace(/\s/g,
""),v=document.getElementById("l_y_max_f").value.replace(/\s/g,""),w=document.getElementById("inact_min_f").value.replace(/\s/g,""),x=document.getElementById("inact_max_f").value.replace(/\s/g,""),f=true,k="kb-table-row-odd";a=document.getElementById("attr_"+c);){f=true;if(d!=""){b=document.getElementById("at_pilot_"+c).innerHTML;if(b.substring(0,d.length).toLowerCase()!=d)f=false}if(f&&e!=""){b=document.getElementById("at_k_m0_"+c).innerHTML;if(b*1<e*1)f=false}if(f&&g!=""){b=document.getElementById("at_k_m0_"+
c).innerHTML;if(b*1>g*1)f=false}if(f&&j!=""){b=document.getElementById("at_l_m0_"+c).innerHTML;if(b*1<j*1)f=false}if(f&&h!=""){b=document.getElementById("at_l_m0_"+c).innerHTML;if(b*1>h*1)f=false}if(f&&i!=""){b=document.getElementById("at_k_m1_"+c).innerHTML;if(b*1<i*1)f=false}if(f&&l!=""){b=document.getElementById("at_k_m1_"+c).innerHTML;if(b*1>l*1)f=false}if(f&&m!=""){b=document.getElementById("at_l_m1_"+c).innerHTML;if(b*1<m*1)f=false}if(f&&n!=""){b=document.getElementById("at_l_m1_"+c).innerHTML;
if(b*1>n*1)f=false}if(f&&o!=""){b=document.getElementById("at_k_m2_"+c).innerHTML;if(b*1<o*1)f=false}if(f&&p!=""){b=document.getElementById("at_k_m2_"+c).innerHTML;if(b*1>p*1)f=false}if(f&&q!=""){b=document.getElementById("at_l_m2_"+c).innerHTML;if(b*1<q*1)f=false}if(f&&r!=""){b=document.getElementById("at_l_m2_"+c).innerHTML;if(b*1>r*1)f=false}if(f&&s!=""){b=document.getElementById("at_k_y_"+c).innerHTML;if(b*1<s*1)f=false}if(f&&t!=""){b=document.getElementById("at_k_y_"+c).innerHTML;if(b*1>t*1)f=
false}if(f&&u!=""){b=document.getElementById("at_l_y_"+c).innerHTML;if(b*1<u*1)f=false}if(f&&v!=""){b=document.getElementById("at_l_y_"+c).innerHTML;if(b*1>v*1)f=false}if(f&&w!=""){b=document.getElementById("at_inact_"+c).innerHTML;if(b*1<w*1)f=false}if(f&&x!=""){b=document.getElementById("at_inact_"+c).innerHTML;if(b*1>x*1)f=false}if(f){a.className=k;k=k=="kb-table-row-even"?"kb-table-row-odd":"kb-table-row-even";a.style.display="table-row"}else a.style.display="none";c++}}
function trackOnRoleGroupChange(a){for(var b,c=1;b=document.getElementById("role_group_"+c);){b.style.display=c==a?"block":"none";c++}return false}
function trackFilterRolePilots(a){for(var b,c=document.getElementById("name_"+a+"_f").value.toLowerCase(),d=[],e=1;b=document.getElementById("role_clear_"+a+"_"+e+"_f");){d[e]=b.checked;e++}var g=[];for(e=1;b=document.getElementById("role_set_"+a+"_"+e+"_f");){g[e]=b.checked;e++}b=true;var j="kb-table-row-odd";e=1;for(var h=0,i;tr=document.getElementById("attr_"+a+"_"+e);){b=true;if(c!=""){i=document.getElementById("at_pilot_"+a+"_"+e).innerHTML;if(i.substring(0,c.length).toLowerCase()!=c)b=false}if(b)for(h=
1;i=document.getElementById("role_"+a+"_"+e+"_"+h);){if(g[h]&&i.value=="1"){b=false;break}if(d[h]&&i.value=="0"){b=false;break}h++}if(b){tr.className=j;j=j=="kb-table-row-even"?"kb-table-row-odd":"kb-table-row-even";tr.style.display="table-row"}else tr.style.display="none";e++}return false}
function itemDisplayInput(a,b,c){var d=document.getElementById("item_editbox_"+a+"_"+b);if(!d)return false;d.value=c;uiHide("item_value_"+a+"_"+b);uiShow("item_editbox_"+a+"_"+b,"inline");d.focus();d.select();return false}function itemCancelInput(a,b){uiShow("item_value_"+a+"_"+b,"inline");uiHide("item_editbox_"+a+"_"+b);return false}
function itemVerifyValue(a){a=a.toUpperCase();var b=a.length;if(b<1)return-1;var c=Number(a);if(!isNaN(c))return c;var d=a.charAt(b-1);c=Number(a.substring(0,b-1));if(isNaN(c))return-1;switch(d){case "K":return c*1E3;case "M":return c*1E6;case "B":return c*1E9;default:return-1}}
function itemUpdateValue(a,b,c,d){if(d==27){itemCancelInput(b,c);return false}var e=document.getElementById("item_editbox_"+b+"_"+c);if(!e)return false;var g=itemVerifyValue(e.value);if(g<0){e.style.border="1px solid #FF0000";return true}e.style.border="";if(d==13){e.parentNode.innerHTML='<img src="img/ajax-loader.gif">';xajax_updateItemValue(a,b,c,g);return false}return true}var fitCurrentTT="";
function fitShowTT(a){if(a.lastChild==null)return false;uiShow("tooltipCircle","block");uiShow("tooltip","block");var b=document.getElementById("tooltipCircle"),c=document.getElementById("tooltip");b.style.top=a.style.top;b.style.left=a.style.left;b=a.style.top;c.style.top=Number(b.substring(0,b.length-2))+40+"px";b=a.style.left;c.style.left=Number(b.substring(0,b.length-2))+40+"px";fitCurrentTT=a.lastChild.title;c.innerHTML="<table class='kb-subtable' margin='5' border='0'><tr><td class='item-icon' style='white-space: nowrap;'>"+
fitCurrentTT+"</td></tr></table>";a.lastChild.title="";return false}function fitHideTT(a){uiHide("tooltipCircle");uiHide("tooltip");if(a.lastChild)a.lastChild.title=fitCurrentTT}
function commAddTemplate(a,b,c){if(typeof b=="undefined")b="";var d=typeof c=="undefined"?"":"="+c;c=document.getElementById("comment");c.focus();var e=getSelection(c);if(e.end-e.start){a="["+a+d+"]"+c.value.substring(e.start,e.end)+"[/"+a+"]";c.value=c.value.substring(0,e.start)+a+c.value.substring(e.end)}else c.value+="["+a+d+"]"+b+"[/"+a+"]";return false}function commAddLink(a){var b;if(b=prompt("Input "+a+" ID",""))return commAddTemplate(a,a+" "+b,b);return false}
function commLimitText(a,b,c){if(a.value.length>c){a.value=a.value.substring(0,c);b.innerHTML="0"}else b.innerHTML=c-a.value.length}function admApiSelectCharDo(a,b,c){uiShow("API_CharsSelector_"+a,"inline");document.getElementById("API_CharID_"+a).value=b;document.getElementById("API_CharName_"+a).innerHTML=c;document.getElementById("API_CharName_"+a).href="?a=search&searchtype=pilot&searchphrase="+c+"&exact=1";document.getElementById("API_Available_chars_"+a).innerHTML="&nbsp";return false}
function admApiSelectCharCancel(a){uiShow("API_CharsSelector_"+a,"inline");document.getElementById("API_Available_chars_"+a).innerHTML="&nbsp";return false}
function admApiDeleteKey(a,b){uiToggleView("API_Delete_"+a,"inline");uiToggleView("API_Undelete_"+a,"inline");document.getElementById("API_KeyDeleted_"+a).value=b?"1":"0";document.getElementById("API_Name_"+a).disabled=b;document.getElementById("API_UserID_"+a).disabled=b;document.getElementById("API_Key_"+a).disabled=b;document.getElementById("API_CharID_"+a).disabled=b;document.getElementById("API_TypeCorp_"+a).disabled=b;document.getElementById("API_TypeChar_"+a).disabled=b;return false}
function admApiAddKey(){var a=document.getElementById("keycount").value;a++;var b=document.getElementById("ajax_keys").innerHTML;newentry=document.getElementById("NewKeyTemplate").innerHTML.replace(/KEYID/g,a);document.getElementById("keycount").value=a;document.getElementById("ajax_keys").innerHTML=b+newentry}function admApiUpdateKeys(){document.getElementById("operation_status").innerHTML='<IMG SRC="img/ajax-loader.gif" alt="">';xajax_UpdateKeys(xajax.getFormValues("key_list"));return false}
var searchOnKeyRequest={bufferText:false,bufferTime:500,modified:function(a){setTimeout('searchOnKeyRequest.compareBuffer("'+a+'","'+xajax.$(a).value+'");',this.bufferTime)},compareBuffer:function(a,b){if(b==xajax.$(a).value&&b!=this.bufferText){this.bufferText=b;searchSendRequest(a,false)}},makeRequest:function(){xajax_FindObject(xajax.getFormValues("search"))}};
function searchSelectType(a,b){if(!a)return false;var c=a.length;if(c==undefined){a.checked=a.value==b.toString();return false}for(var d=0;d<c;d++){a[d].checked=false;if(a[d].value==b.toString())a[d].checked=true}return searchSendRequest("searchphrase",false)}function searchSendRequest(a,b){if(xajax.$(a).value.length>=3||b){document.getElementById("aja_searchbox").innerHTML='<IMG SRC="img/ajax-loader.gif" alt="">';xajax_FindObject(xajax.getFormValues("search"))}}var kllShowDetails=true;
function kllOnRowClick(a){if(kllShowDetails)window.location.href=a;else kllShowDetails=true}function navDisplayInput(a){var b=document.getElementById("page_name_val_"+a),c=document.getElementById("page_name_edit_"+a);if(!c)return false;c.value=b.innerHTML;uiHide("page_name_val_"+a);uiShow("page_name_edit_"+a,"inline");c.focus();c.select();return false}function navCancelInput(a){uiShow("page_name_val_"+a,"inline");uiHide("page_name_edit_"+a);return false}
function navUpdateName(a,b){if(b==27){navCancelInput(a);return false}var c=document.getElementById("page_name_edit_"+a);if(!c)return false;if(b==13){xajax_updatePageName(a,c.value);navCancelInput(a);return false}return true}function navAddItem(){var a,b="kb-table-row-even";if(a=document.getElementById("nav_table_body").lastChild)b=a.className=="kb-table-row-even"?"kb-table-row-odd":"kb-table-row-even";xajax_addPage(xajax.getFormValues("newpage"),b);return false}
function navDeleteItem(a){for(var b=document.getElementById("nav_table_body"),c=0,d,e="",g=false;d=b.childNodes[c];)if(d.nodeType!=1)c++;else if(d.id=="menu_row_"+a){e=d.className;g=true;b.removeChild(d)}else{if(g){d.className=e;e=e=="kb-table-row-even"?"kb-table-row-odd":"kb-table-row-even"}c++}xajax_deletePage(a)}function navShowItem(a,b){uiToggleView("page_show_btn_"+a,"inline");uiToggleView("page_hide_btn_"+a,"inline");xajax_showPage(a,b)}
function navSwitchEntries(a,b,c){var d=document.getElementById("nav_table_body"),e=[];e=d.childNodes[c].id.split("_");e=e[e.length-1];var g=d.childNodes[b].id;d.childNodes[b].id=d.childNodes[c].id;d.childNodes[c].id=g;g=d.childNodes[b].innerHTML;d.childNodes[b].innerHTML=d.childNodes[c].innerHTML;d.childNodes[c].innerHTML=g;xajax_switchPages(a,e);return false}
function navMoveUp(a){for(var b=document.getElementById("nav_table_body"),c=0,d,e=-1,g=-1;d=b.childNodes[c];){if(d.nodeType==1){if(d.id=="menu_row_"+a){g=c;break}e=c}c++}if(e==-1||g==-1)return false;return navSwitchEntries(a,g,e)}function navMoveDown(a){for(var b=document.getElementById("nav_table_body"),c=0,d,e=-1,g=-1;d=b.childNodes[c];){if(d.nodeType==1)if(d.id=="menu_row_"+a)e=c;else if(e!=-1){g=c;break}c++}if(g==-1||e==-1)return false;return navSwitchEntries(a,e,g)}
function usrLogin(a,b){var c;if(window.event)c=window.event.keyCode;else if(b)c=b.which;else return true;if(c==13){a.form.submit();return false}else return true}function usrShowLoginForm(){uiShow("usermenu-login","inline");document.getElementById("usermenu-login-btn").innerHTML="login &raquo;";return false}function usrHideLoginForm(){uiHide("usermenu-login");document.getElementById("usermenu-login-btn").innerHTML="&laquo; login";return false}
jQuery(function(){uiRebindTabs();$(".btn-expand-kill-details").click(function(a){var b=$(this).parent(),c=b.next();c.hasClass("kb-table-footer")&&b.toggleClass("kb-table-footer");c.toggle();a.stopPropagation()});$(".collapsible").click(function(){$(this).toggleClass("displayed").toggleClass("hidden").next().toggle()});$(".hidden").next().hide()});