function trim(value){ while (value.charAt(0) == ' '){ value=value.substring(1); } while (value.charAt(value.length-1) == ' '){ value=value.substring(0,value.length-1); } return value; } var argument1; var argument2; function setValue(field1){ argument1 = field1; } function setValues(field1,field2){ argument1 = field1; argument2 = field2; } function checkPort(port) { if (port.charAt(0) == '*' && (parseInt(port.length)>1)){ alert('Only Numeric values or * allowed for port'); return false ; }else if (port.charAt(0) == '*'){ return true ; }else{ reExp = new RegExp("^[0-9]+$"); val = reExp.test(port); if (!val){ alert('Only Numeric values allowed for port'); return false ; }else{ var i = parseInt(port); if (i == 0){ alert('Port value must be greater than 0'); return false ; } if (i > 65536){ alert('Port value cannot be greater than 65536'); return false ; } } } return true ; } function checkSpace(value){ value = trim(value); for(i=0;i= 4) && (agt.indexOf("msie 4")==-1) ); } // isInteger (STRING s) // // Returns true if all characters in string s are numbers. // // Accepts non-signed integers only. Does not accept floating // point, exponential notation, etc. function isInteger(s) { var i; if (isEmpty(s)) { return false; } for (i = 0; i < s.length; i++) { // Check that current character is number. var c = s.charAt(i); if (!isDigit(c)) return false; } // All characters are numbers. return true; } function isEmpty(s){ return ((s == null) || (s.length == 0)) } function isDigit (c){ return ((c >= "0") && (c <= "9")) } function isValidName(name){ reExp = new RegExp("^[1-9a-zA-z][0-9a-zA-z_ ]*$"); val = reExp.test(name); if (!val){ return false ; } return true ; } function isValidUserName(name){ reExp = new RegExp("^[1-9a-zA-z][0-9a-zA-z_]*$"); val = reExp.test(name); if (!val){ return false ; } return true ; } function validUserNameChar(){ return ("Only alphanumeric characters and '_' are allowed "); } function isValidPhone(phoneno){ reExp = new RegExp("^[ 0-9,]+$"); val = reExp.test(phoneno); if (!val){ return false ; } return true ; } function validNameChar(){ return ("Only alphanumeric characters and '_' are allowed "); } function validPhoneChar(){ return ("Only numeric characters and ',' are allowed "); } function validateMACAddress(macvalue){ remaclease = /[^a-fA-F0-9:]/; if(!remaclease.test(macvalue)){ if(macvalue.split(":").length != 6){ alert("Enter valid MAC address \n Example 00:A2:54:65:DF:01"); return false; }else{ macaddressarray=macvalue.split(":"); for (i=0;i