pic1=0 pic2=0 pic3=0 function changeImg() { if (pic1<99){ document.btn1.src= "Status_01_" + pic1 + ".jpg"; document.btn2.src= "Status_02_" + pic2 + ".jpg"; document.btn3.src= "Status_11_" + pic3 + ".jpg"; } } //-------------------------------------------------------- function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } function handleEnter(field, event, next) { var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; if(keyCode == 13 || keyCode ==46) // key Enter or '.' { var i; for(i = 0; i < field.form.elements.length; i++) { if(field == field.form.elements[i]) { break; } } if(next) { i = (i + 1) % field.form.elements.length; field.form.elements[i].select(); } return false; } else return true; } function ip_range(node){ var ip = parseInt(node.value, 10); if (ip > 255 || ip < 0){ alert('The Range is between 0 to 255'); node.value = node.defaultValue; return false; } return true; } function ip_range4(node){ var ip = parseInt(node.value, 10); if (ip > 254 || ip < 1){ alert('The Range is between 1 to 254'); node.value = node.defaultValue; return false; } return true; } function mask_range(node){ var mask = parseInt(node.value, 10); if(!(mask==0 || mask==128 || mask==192 || mask==224 || mask==240 || mask==248 || mask==252 || mask==254 || mask==255)){ alert("Invalid Subnet Mask value"); node.value = node.defaultValue; } } function ShowWizard(name){ window.open(name,"Wizard","width=450,height=370") } function check_hex(data){ if (isNaN(data)){ // when data is between a ~ f or A ~ F data = data.html if (data >= 'A' && data <= 'F'){ return 1; }else{ return -1; } }else{ return 1; } } function check_filter_mac(node){ var data = node.html if (data.length == 0){ node.value = "00"; }else if (data.length == 1){ if (check_hex(data) != -1){ node.value = "0" + data.toUpperCase(); }else{ node.value = "00"; alert("The legal characters of MAC must be 0~9, A~F, or a~f."); } }else if (node.value.length == 2){ if ((check_hex(data.substr(0,1)) != -1) && (check_hex(data.substr(1,1)) != -1)){ node.value = data.toUpperCase(); }else{ node.value = "00"; alert("The legal characters of MAC must be 0~9, A~F, or a~f."); } } } function ExitWizard(){ if (confirm("Quit setup wizard and discard settings?")){ window.close(); } } function check_mac(mode, mac){ var result = true; if (mac.length < 12){ if (mode){ alert("The length of Remote Bridge MAC address must be 12 characters."); }else{ alert("The length of Remote AP MAC address must be 12 characters."); } result = false; }else{ mac = mac.toUpperCase(); for (i = 0; i < mac.length; i++){ var temp = mac.substring(i, i+1); if ((temp >= "0" && temp <= "9") || (temp >= "A" && temp <= "F")){ continue; }else{ if (mode){ alert("the Remote Bridge MAC address is illegal, the legal characters are 0~9, A~F, or a~f."); }else{ alert("the Remote AP MAC address is illegal, the legal characters are 0~9, A~F, or a~f."); } result = false; break; } } } return result; }