var uiGrid,uiHex,uiInline,uiSelect,pcoSelect,msgSelect,uiGUID;function uiGetId(a){while($(a).attr("id")==""){a=$(a).parent()}return $(a).attr("id").toString()}function uiUpdateHex(){$.getJSON("uiUpdate",function(a){$("#uiHex").html(a.uiHex)})}function uiOnClickHelper(a){switch(a.target.className){case"colVal":case"colValCmb":uiInlineEdit($(a.target),uiGetId(a.target));break;case"colValCmbSel":uiComboEdit($(a.target),uiGetId(a.target));break;case"plus":case"minus":case"uchk":case"chk":uiUpdate(a.target.className,uiGetId(a.target));break}}function uiUpdate(a,c,b){$.post("uiUpdate",{cls:a,id:c,guid:uiGUID,value:b},function(d){uiGrid.html(d.rows.join(""));uiHex.html(d.uiHex)},"json")}function uiInlineOnChange(a){uiInline.div.html(uiInline.val());uiInline.div.css("background",uiInline.css("background"));uiInline.hide();uiUpdate("uiInlineOnChange",uiInline.fid,uiInline.val())}function uiInlineOnEditing(a){if(a.keyCode!=13){$.getJSON("uiInlineOnEditing",{id:uiInline.fid,guid:uiGUID,value:uiInline.val()},function(b){uiInline.css({background:b})})}else{uiInline.blur()}}function uiInlineEdit(c,a){var b=c.position();uiInline.css({top:b.top,left:b.left,background:"lightyellow"});uiInline.fid=a;uiInline.div=c;$.getJSON("uiInlineOnEdit",{id:uiInline.fid,guid:uiGUID},function(d){uiInline.val(d).show().focus()})}function uiComboEdit(c,a){var b=c.position();uiSelect.css({top:b.top+16,left:b.left-372,height:"auto"});uiSelect.fid=a;$.getJSON("uiComboOnEdit",{id:a,guid:uiGUID},function(f){var d="";for(var e=0;e<f.length;e++){d+='<option value="'+f[e].val+'" '+(f[e].sel?"selected >":">")+f[e].display+"</option>"}uiSelect.html(d);uiSelect.attr("size",e<10?e:10);uiSelect.show().focus()})}function uiComboOnChange(a){uiSelect.hide();uiUpdate("uiInlineOnChange",uiSelect.fid,uiSelect.val())}function uiInitPCOs(){$.getJSON("uiInitPCOs",{},function(c){var a="",d="";for(var b=0;b<c.length;b++){if(d!=c[b].domain){if(d!=""){a+="</optgroup>"}a+='<optgroup label="'+c[b].domain+'">';d=c[b].domain}a+='<option value="'+c[b].i+'">'+c[b].id+"</option>"}a+="</optgroup>";pcoSelect.html(a);pcoSelect.val("LTE S1AP");uiUpdateTypes()})}function uiUpdateTypes(){$.getJSON("uiUpdateTypes",{pco_id:pcoSelect.val()},function(c){var a="";for(var b=0;b<c.length;b++){a+='<option value="'+c[b].i+'">'+c[b].id+"</option>"}msgSelect.html(a);uiUpdate("init",pcoSelect.val(),msgSelect.val())});if(pcoSelect.val()){pageTracker._trackEvent("uiplus","PCO",pcoSelect.find(":selected").text())}}function S4(){return(((1+Math.random())*65536)|0).toString(16).substring(1)}function guid(){return(S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4())}$(document).ready(function(){$.ajaxSetup({cache:false});$().ajaxSend(function(b,a){$("#uiContentLoading").show()});$().ajaxStop(function(b,a){$("#uiContentLoading").fadeOut("fast")});uiGUID=guid();uiGrid=$("#uiGrid");uiHex=$("#uiHex");uiHex.html("");$(document).click(uiOnClickHelper);uiGrid.disableTextSelect();uiInline=$("#uiInline");uiInline.blur(uiInlineOnChange);uiInline.bind("keyup paste",uiInlineOnEditing);uiSelect=$("#uiSelect");uiSelect.blur(function(){uiSelect.hide()});uiSelect.change(uiComboOnChange);pcoSelect=$("#pcoSelect");msgSelect=$("#msgSelect");pcoSelect.change(uiUpdateTypes);msgSelect.change(function(){uiUpdate("init",pcoSelect.val(),msgSelect.val())});uiInitPCOs();uiUpdateTypes()});