function tableHighlight(c){var a=c.getElementsByTagName("TR");for(var b=0;b<a.length;b++){a[b].onmouseover=function(){if(this.className==""||this.className=="alternate_bgcolor"){this.original_className=this.className}if(this.className=="first"){this.className="highlight_bgcolor_first"}else{if(this.className==""||this.className=="alternate_bgcolor"){this.className="highlight_bgcolor"}}};a[b].onmouseout=function(){if(this.className=="highlight_bgcolor"||this.className=="highlight_bgcolor_first"){this.className=this.original_className}};a[b].style.cursor="pointer"}}function makeTableEdit(b){makeTableGeneric(b,"edit");var a=document.getElementById("edit_selected");var c=document.getElementById("delete_selected");if(a){a.style.display="inline"}if(c){c.style.display="none"}}function makeTableDelete(b){makeTableGeneric(b,"delete");var a=document.getElementById("edit_selected");var c=document.getElementById("delete_selected");if(c){c.style.display="inline"}if(a){a.style.display="none"}}function deleteSelected(obj){var table=getTableFromObj(obj);var checkedInputs=new Array();if(table){var inputs=table.getElementsByTagName("INPUT");for(var i=0;i<inputs.length;i++){if(inputs[i].checked){checkedInputs[checkedInputs.length]=inputs[i]}}if(checkedInputs.length==0){alert("You must check at least one box to delete.")}else{var sure=confirm("Are you sure you want to delete the highlighted rows?");if(!sure){return}var successFunction=function(response){if(response=="SUCCESS"){updateTable("","delete")}else{var errorRows=eval(response);alert("Error! Could Not Delete")}};var deletes="";for(var i=0;i<checkedInputs.length;i++){deletes+="&deletes[]="+checkedInputs[i].value}var param="http://"+myHost+"/new_slang/lib/php/ajax/My_Navs_ajax.php?delete_selected=true"+deletes;ajaxCall(param,successFunction)}}}function editSelected(obj){var table=getTableFromObj(obj);var checkedInputs=new Array();if(table){var inputs=table.getElementsByTagName("INPUT");for(var i=0;i<inputs.length;i++){if(inputs[i].checked){checkedInputs[checkedInputs.length]=inputs[i];break}}if(checkedInputs.length==0){alert("You must select a radio button to edit.")}else{var sure=confirm("Are you sure you want to edit the highlighted row?");if(!sure){return}var successFunction=function(response){if(response=="SUCCESS"){updateTable("","edit")}else{var errorRows=eval(response);alert("Error! Could Not Edit")}};var edit="";edit="&edit="+checkedInputs[0].value+getInputUrlString();var param="http://"+myHost+"/new_slang/lib/php/ajax/My_Navs_ajax.php?edit_selected=true"+edit;ajaxCall(param,successFunction)}}}function getInputUrlString(){var b="";var a=getElementsByClassName("row_input");for(var c=0;c<a.length;c++){b+="&"+a[c].name+"="+a[c].value}return b}function addTableExtensions(c){var a=c.getElementsByTagName("INPUT");for(var b=0;b<a.length;b++){a[b].onclick=function(){selectRow(this)};a[b].onmouseover=function(){globalInterrupt=true};a[b].onmouseout=function(){globalInterrupt=false}}}function selectRow(d){if(d.nodeName=="INPUT"){var c=d.parentNode.parentNode}if(d.type=="checkbox"){if(d.checked){c.className="light_red_row"}else{c.className=c.original_className}}else{if(d.type=="radio"){if(d.checked){var a=c.parentNode.getElementsByTagName("TR");for(var b=0;b<a.length;b++){if(a[b].className=="light_blue_row"){a[b].className=a[b].original_className}}c.className="light_blue_row";makeCellsEdit(c)}}}}function makeCellsEdit(a){var e=getElementsByClassName("edit",a,"span");var f=document.createElement("INPUT");f.className="row_input";f.style.width=a.getElementsByTagName("td")[1].offsetWidth-10+"px";for(var c=0;c<e.length;c++){var h=f.cloneNode(true);h.onmouseover=function(){globalInterrupt=true};h.onmouseout=function(){globalInterrupt=false};h.onkeypress=function(j){var i;if(window.event!=undefined){i=window.event}else{if(j){i=j}}if(i.keyCode==13){globalInterrupt=false;editSelected(a)}};h.value=e[c].innerHTML;h.name=e[c].getAttribute("name");e[c].parentNode.replaceChild(h,e[c]);h.focus()}var l=a.parentNode;var d=l.getElementsByTagName("TR");for(var c=0;c<d.length;c++){if(d[c]!=a){editableInputs=getElementsByClassName("row_input",d[c],"input");var g=document.createElement("SPAN");g.className="edit";for(var b=0;b<editableInputs.length;b++){var k=g.cloneNode(true);k.innerHTML=editableInputs[b].value;editableInputs[b].parentNode.replaceChild(k,editableInputs[b])}}}}function getTableFromObj(b){if(typeof(b)=="string"){var a=document.getElementById(b);if(a.nodeName!="TABLE"){a=a.getElementsByTagName("TABLE");if(a[0]){a=a[0]}}}else{if(typeof(b)=="object"){var a=b;if(b.nodeName!="TABLE"){if(b.nodeName=="TR"){b=b.parentNode.parentNode.parentNode}else{if(b.nodeName=="TD"){b=b.parentNode.parentNode.parentNode.parentNode}else{if(b.nodeName=="SPAN"||b.nodeName=="INPUT"){b=b.parentNode.parentNode.parentNode.parentNode.parentNode}}}a=b.getElementsByTagName("TABLE");if(a[0]){a=a[0]}}}}if(a){return a}else{return false}}function makeTableGeneric(c,a){var b=getTableFromObj(c);updateTable("",a)}function tablePage(e,d,c,f,b){if(f==""){return}var a=function(){var g=document.getElementById(e+"_page_control");if(g){g.focus()}};updateTable(e,d,c,b+"&paging_number="+f,a)};