	function TestMe(){
	alert ("Hello?");
	return true;
	}
    function clearErrors() {
		var errBox = document.getElementById("errors");
		errBox.innerHTML= "";
	}
	function trim(inputString) 
	{
	   // Removes leading and trailing spaces from the passed string. Also removes
	   // consecutive spaces and replaces it with one space. If something besides
	   // a string is passed in (null, custom object, etc.) then return the input.
	   if (typeof inputString != "string") { return inputString; }
	   var retValue = inputString;
	   var ch = retValue.substring(0, 1);
	   while (ch == " ") { // Check for spaces at the beginning of the string
	      retValue = retValue.substring(1, retValue.length);
	      ch = retValue.substring(0, 1);
	   }
	   ch = retValue.substring(retValue.length-1, retValue.length);
	   while (ch == " ") { // Check for spaces at the end of the string
	      retValue = retValue.substring(0, retValue.length-1);
	      ch = retValue.substring(retValue.length-1, retValue.length);
	   }
	   while (retValue.indexOf("  ") != -1) { // Note that there are two spaces in the string - look for multiple spaces within the string
	      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); // Again, there are two spaces in each of the strings
	   }
	   return retValue; // Return the trimmed string back to the user
	} // Ends the "trim" function
	
	function setToday() {
		today=new Date();
		sDate = today.getMonth()+1+"/"+today.getDate()+"/"+(today.getFullYear());
		//alert(sDate);
		dt=document.frmAddPR.txtPRDate;
		dt.value=sDate;
}
	function testEmail(src) {
		var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
		var regex = new RegExp(emailReg);
		return regex.test(src);
	}
	function validDateChar(string) {
	    for (var i=0, output='', valid="0123456789/"; i<string.length; i++)
	       if (valid.indexOf(string.charAt(i)) != -1)
	          output += string.charAt(i)
	    return output;
	} 
	
function numbersonly(e) {
    var unicode=e.charCode? e.charCode : e.keyCode;
    if (unicode!=8 && unicode!=9) { //if the key isn't the backspace key or the tab key (which we should allow) 
        if (unicode<48||unicode>57) { //if not a number 
            return false; //disable key press 
        }
    }
}

function UCOnly(e) {
    var unicode=e.charCode? e.charCode : e.keyCode;
    if (unicode!=8 && unicode!=9) { //if the key isn't the backspace key or the tab key (which we should allow) 
        if (unicode<65||unicode>90) { //if not a uppercase letter 
            return false; //disable key press 
        }
    }
}

function ANOnly(e) {
    var unicode=e.charCode? e.charCode : e.keyCode;
    
    switch(unicode)
    {
    case 48:
        return true;
        break;
    case 49:
        return true;
        break;
    case 50:
        return true;
        break;
    case 51:
        return true;
        break;
    case 52:
        return true;
        break;
    case 53:
        return true;
        break;
    case 54:
        return true;
        break;
    case 55:
        return true;
        break;
    case 56:
        return true;
        break;
    case 57:
        return true;
        break;
    case 65:
        return true;
        break;
    case 66:
        return true;
        break;
    case 67:
        return true;
        break;
    case 68:
        return true;
        break;
    case 69:
        return true;
        break;
    case 70:
        return true;
        break;
    case 71:
        return true;
        break;
    case 72:
        return true;
        break;
    case 73:
        return true;
        break;
    case 74:
        return true;
        break;
    case 75:
        return true;
        break;
    case 76:
        return true;
        break;
    case 77:
        return true;
        break;
    case 78:
        return true;
        break;
    case 79:
        return true;
        break;
    case 80:
        return true;
        break;
    case 81:
        return true;
        break;
    case 82:
        return true;
        break;
    case 83:
        return true;
        break;
    case 84:
        return true;
        break;
    case 85:
        return true;
        break;
    case 86:
        return true;
        break;
    case 87:
        return true;
        break;
    case 88:
        return true;
        break;
    case 89:
        return true;
        break;
    case 90:
        return true;
        break;
    case 97:
        return true;
        break;
    case 98:
        return true;
        break;
    case 99:
        return true;
        break;
    case 100:
        return true;
        break;
    case 101:
        return true;
        break;
    case 102:
        return true;
        break;
    case 103:
        return true;
        break;
    case 104:
        return true;
        break;
    case 105:
        return true;
        break;
    case 106:
        return true;
        break;
    case 107:
        return true;
        break;
    case 108:
        return true;
        break;
    case 109:
        return true;
        break;
    case 110:
        return true;
        break;
    case 111:
        return true;
        break;
    case 112:
        return true;
        break;
    case 113:
        return true;
        break;
    case 114:
        return true;
        break;
    case 115:
        return true;
        break;
    case 116:
        return true;
        break;
    case 117:
        return true;
        break;
    case 118:
        return true;
        break;
    case 119:
        return true;
        break;
    case 120:
        return true;
        break;
    case 121:
        return true;
        break;
    case 122:
        return true;
        break;
    default:
      return false;
    }
}
	
	