function is_null(obj) { if (obj.value == '') return true; return false; } function is_num(obj) { var nLen = obj.value.length; for( i = 0 ; i < nLen ; i++) { temp = obj.value.substring(i,i+1); if( temp < '0' || temp > '9' ) { return false; } } return true; } function ip_check(obj) { if(!obj.value) return true; if (!is_num(obj)) return true; if (eval(obj.value) < 0 || eval(obj.value) > 255) return true; return false; } function ip_check_255with0(obj) { if(!obj.value) return true; if (!is_num(obj)) return true; if (eval(obj.value) <= 0 || eval(obj.value) >= 255) return true; return false; } function ip_check_with0(obj) { if(!obj.value) return true; if (!is_num(obj)) return true; if (eval(obj.value) <= 0 || eval(obj.value) > 255) return true; return false; } function port_check(obj) { if(!obj.value) return true; if (!is_num(obj)) return true; if (eval(obj.value) < 0 || eval(obj.value) > 65535) return true; return false; } function port_check_with0(obj) { if(!obj.value) return true; if (!is_num(obj)) return true; if (eval(obj.value) <= 0 || eval(obj.value) > 65535) return true; return false; } function is_disable(obj){ obj.disabled=true; obj.style.background="silver"; } function is_enable(obj){ obj.disabled=false; obj.style.background="white"; } function disabledns(obj){ obj.dns1_ip1.disabled=true; obj.dns1_ip2.disabled=true; obj.dns1_ip3.disabled=true; obj.dns1_ip4.disabled=true; obj.dns2_ip1.disabled=true; obj.dns2_ip2.disabled=true; obj.dns2_ip3.disabled=true; obj.dns2_ip4.disabled=true; obj.dns1_ip1.style.background="silver"; obj.dns1_ip2.style.background="silver"; obj.dns1_ip3.style.background="silver"; obj.dns1_ip4.style.background="silver"; obj.dns2_ip1.style.background="silver"; obj.dns2_ip2.style.background="silver"; obj.dns2_ip3.style.background="silver"; obj.dns2_ip4.style.background="silver"; } function enabledns(obj){ obj.dns1_ip1.disabled=false; obj.dns1_ip2.disabled=false; obj.dns1_ip3.disabled=false; obj.dns1_ip4.disabled=false; obj.dns2_ip1.disabled=false; obj.dns2_ip2.disabled=false; obj.dns2_ip3.disabled=false; obj.dns2_ip4.disabled=false; obj.dns1_ip1.style.background="white"; obj.dns1_ip2.style.background="white"; obj.dns1_ip3.style.background="white"; obj.dns1_ip4.style.background="white"; obj.dns2_ip1.style.background="white"; obj.dns2_ip2.style.background="white"; obj.dns2_ip3.style.background="white"; obj.dns2_ip4.style.background="white"; obj.dns1_ip1.focus(); } function disable_user_mac(obj){ obj.wan_mac1.disabled=true; obj.wan_mac2.disabled=true; obj.wan_mac3.disabled=true; obj.wan_mac4.disabled=true; obj.wan_mac5.disabled=true; obj.wan_mac6.disabled=true; obj.wan_mac1.style.background="silver"; obj.wan_mac2.style.background="silver"; obj.wan_mac3.style.background="silver"; obj.wan_mac4.style.background="silver"; obj.wan_mac5.style.background="silver"; obj.wan_mac6.style.background="silver"; } function enable_user_mac(obj){ obj.wan_mac1.disabled=false; obj.wan_mac2.disabled=false; obj.wan_mac3.disabled=false; obj.wan_mac4.disabled=false; obj.wan_mac5.disabled=false; obj.wan_mac6.disabled=false; obj.wan_mac1.style.background="white"; obj.wan_mac2.style.background="white"; obj.wan_mac3.style.background="white"; obj.wan_mac4.style.background="white"; obj.wan_mac5.style.background="white"; obj.wan_mac6.style.background="white"; obj.wan_mac1.focus(); } function check_dns(fobj){ if (ip_check(fobj.dns1_ip1) || ip_check(fobj.dns1_ip2) || ip_check(fobj.dns1_ip3) || ip_check(fobj.dns1_ip4)) { return 1; } if (ip_check(fobj.dns2_ip1) || ip_check(fobj.dns2_ip2) || ip_check(fobj.dns2_ip3) || ip_check(fobj.dns2_ip4)) { return 2; } return 0; } function check_mac(fobj) { if ( fobj.wan_mac1.value == "" || fobj.wan_mac2.value == "" || fobj.wan_mac3.value == "" || fobj.wan_mac4.value == "" || fobj.wan_mac5.value == "" || fobj.wan_mac6.value == "" ) { return 1; } return 0; } function check_portfwd_id(fobj) { if ( fobj.portfwd_id1.value == "" || fobj.portfwd_id2.value == "" || fobj.portfwd_id3.value == "" || fobj.portfwd_id4.value == "" || fobj.portfwd_id5.value == "" || fobj.portfwd_id6.value == "" || fobj.portfwd_id7.value == "" || fobj.portfwd_id8.value == "" ) { return 1; } return 0; } function change_val(fobj,fobj1) { var tmp; tmp=fobj.value; fobj.value=fobj1.value; fobj1.value=tmp; }