<!--
  //FUNCTION isBlank(s) :: checks to see that the string is not blank
 function isBlank(s) {
    if(s == "") {
		return true;
    }
    for (i=0; i<s.length; i++) {
      if(s.charAt(i) != " ") {
        return false;
      }
    }
    return true;
  }
	
	function isEmail(s) {
		
		var pos_at = 0;
		var pos_dot = 0;
		var sLength = s.length;
		
		/* check if there is any @ in the string and if any letter is before "@" and if there is more
				than one "@" */
		pos_at = s.indexOf("@", 0);		
		if ((pos_at <= 0) || (pos_at != s.lastIndexOf("@"))) {
			return false;
		} else {
			/* get position of "@", check if there is any character between "@" and "." */
			pos_dot = s.indexOf(".", pos_at + 1);
			if (pos_dot <= 0) {
				return false;
			} else {
				/* get the position of "." and check if any character after "." and last chanracter can't be "." */
				if ((s.charAt(sLength-1) == ".") || (s.indexOf("..", 0) >= 0)){
					return false;
				} else {
					return true;
				}
			}
		}
	}

	//FUNCTION isNum(s) :: checks to see that the string is a numeric value 
	//*Search by case id *
	function isNum(s) {
		for (i=0; i<s.length; i++) {
			if(s.charAt(i) < "0") {
				return false;
			}
			if(s.charAt(i) > "9") {
				return false;
			}
		}
		return true;
	}

	/* Function isPhoneChar(): Only allow certain key input, i.e. "0-9", "-", "(" & ")" */
	function isPhoneChar(e) {
		var key;
		if (window.event) { key = window.event.keyCode; }
		else if (e) { key = e.which; }
		else { return true; }
		
		if ((key == null) || (key == 0) || (key == 8) || (key == 13) || (key == 32) || (key == 127) || (key == 40) || (key == 41) || (key == 45)) {
			return true;                     // space, carriage return, backspace, del, (, ) and -.
		} else if (key > 47 && key < 58) { // digits only 0 - 9
			return true;
		} else { // others
			return false;
		}
	}	

	/* Function isDigit(e): Only allow digital key input, i.e. "0-9" */
	function isDigit(e) {
		var key;
		if (window.event) { key = window.event.keyCode; }
		else if (e) { key = e.which; }
		else { return true; }
		
		if ((key == null) || (key == 0) || (key == 8) || (key == 13) || (key == 127)) {
			return true;                     // carriage return, backspace, del.
		} else if (key > 47 && key < 58) { // digits only 0 - 9
			return true;
		} else { // others
			return false;
		}
	}

	/* Function isAlphaNum(e): Only allow digital and alphabetical key input. */
	function isAlphaNum(e) {
		var key;
		if (window.event) { key = window.event.keyCode; }
		else if (e) { key = e.which; }
		else { return true; }
		
		if ((key == null) || (key == 0) || (key == 8) || (key == 13) || (key == 127) || (key == 32) || (key == 45)) {
			return true;                     // carriage return, backspace, del, space and -.
		} else if ((key > 47 && key < 58) || (key > 64 && key < 91) || (key > 96 && key < 123)) { // digits 0 - 9, alphabetic A - Z or a - z.
			return true;
		} else { // others
			return false;
		}
	}

	/* Function isCurrency(e): Only allow digits, "," and "." */
	function isCurrency(e) {
		var key;
		if (window.event) { key = window.event.keyCode; }
		else if (e) { key = e.which; }
		else { return true; }
		
		if ((key == null) || (key == 0) || (key == 8) || (key == 13) || (key == 127) || (key == 44) || (key == 46)) {
			return true;                     // carriage return, backspace, del, commma and dot.
		} else if (key > 47 && key < 58) { // digits 0 - 9
			return true;
		} else { // others
			return false;
		}
	}
	
//-->

