//= 0 && document.iform.proto.selectedIndex <= 2) { portsenabled = 1; } else { portsenabled = 0; } if (portsenabled) { document.getElementById("sprtable").style.display = showsource == 1 ? '':'none'; document.getElementById("dprtr").style.display = ''; document.getElementById("lprtr").style.display = document.iform.nordr.checked ? 'none' : ''; } else { document.getElementById("sprtable").style.display = 'none'; document.getElementById("dprtr").style.display = 'none'; document.getElementById("lprtr").style.display = 'none'; document.getElementById("dstbeginport").selectedIndex = 0; document.getElementById("dstbeginport_cust").value = ""; document.getElementById("dstendport").selectedIndex = 0; document.getElementById("dstendport_cust").value = ""; document.getElementById("localbeginport").selectedIndex = 0; document.getElementById("localbeginport_cust").value = ""; } } function typesel_change() { switch (document.iform.srctype.selectedIndex) { case 1: /* single */ document.iform.src.disabled = 0; document.iform.srcmask.value = ""; document.iform.srcmask.disabled = 1; break; case 2: /* network */ document.iform.src.disabled = 0; document.iform.srcmask.disabled = 0; break; default: document.iform.src.value = ""; document.iform.src.disabled = 1; document.iform.srcmask.value = ""; document.iform.srcmask.disabled = 1; break; } if( dstenabled ) { switch (document.iform.dsttype.selectedIndex) { case 1: /* single */ document.iform.dst.disabled = 0; document.iform.dstmask.value = ""; document.iform.dstmask.disabled = 1; break; case 2: /* network */ document.iform.dst.disabled = 0; document.iform.dstmask.disabled = 0; break; default: document.iform.dst.value = ""; document.iform.dst.disabled = 1; document.iform.dstmask.value = ""; document.iform.dstmask.disabled = 1; break; } } } function src_rep_change() { document.iform.srcendport.selectedIndex = document.iform.srcbeginport.selectedIndex; } function dst_rep_change() { document.iform.dstendport.selectedIndex = document.iform.dstbeginport.selectedIndex; } function dst_change( iface, old_iface, old_dst ) { if ( ( old_dst == "" ) || ( old_iface.concat("ip") == old_dst ) ) { document.iform.dsttype.value = iface.concat("ip"); } } //]]>