function filter_keys(){frm=document.getElementById("keys");frm.page.value=1;frm.submit()}function goto_page(a,b,d){a=document.getElementById(a);document.getElementById(b).value=d;a.action=window.location.href;a.submit()}
function search_keys(){frm=document.keys;if(document.getElementById("search").value!=""){frm.action=window.location.href;frm.page.value=1;frm.submit()}else{alert("Please enter a search pattern.");document.getElementById("search").select();document.getElementById("search").focus()}}function submit_cart(){document.getElementById("formsent").value=1;document.getElementById("keys").submit()}
function clear_search_keys(a,b){frm=document.getElementById(a);for(i=0;i<b.length;i++)if(document.getElementById(b[i]))document.getElementById(b[i]).value="";if(document.getElementById("page"))document.getElementById("page").value=1;frm.submit()}function showall_keys(){frm=document.keys;frm.action=window.location.href;document.getElementById("search").value="";frm.page.value=1;frm.submit()}
function select_all(a,b){var d=document.getElementsByTagName("input"),c=0;for(c=0;c<d.length;c++)if(d[c].type=="checkbox"&&d[c].name==b&&!d[c].disabled)d[c].checked=a;return true}var total_items=0;
function setup_cart_info(a,b,d,c){cart_info=document.getElementById("cart_info_items");related_select=d==""?"upgrade_lic_service_"+c:"upgrade_service_"+c;if(cart_info)if(a){total_items+=1;cart_info.innerHTML="("+total_items+" "+b+")"}else{if(total_items>0)total_items-=1;cart_info.innerHTML=total_items>0?"("+total_items+" "+b+")":""}if(a){if(document.getElementById(related_select)){document.getElementById(related_select).disabled=true;document.getElementById("c"+related_select).disabled=true}}else if(document.getElementById(related_select)){document.getElementById(related_select).disabled=
false;document.getElementById("c"+related_select).disabled=false}};

