function valAlphaNumeric(e) {
	var e = e ? e = e : event;
	if(e.charCode)
		var keyCode = e.charCode;
	else
		var keyCode = e.keyCode;

	if (keyCode==13) { return false; }
	if (e.type!="keypress") { return true; }
	if (generalNav(e)) { return true; }
	if (isNumeric(keyCode)) { return true; }
	if (isAlpha(keyCode)) { return true; }
	if (isAlpha2(keyCode)) { return true; }
	//if (isDot(keyCode)) {return true; }

	return false;
}

function valAlphaNumeric2(e) {
	var e = e ? e = e : event;
	if(e.charCode)
		var keyCode = e.charCode;
	else
		var keyCode = e.keyCode;

	if (keyCode==13) { return false; }
	if (e.type!="keypress") { return true; }
	if (generalNav(e)) { return true; }
	if (isNumeric(keyCode)) { return true; }
	if (isAlpha(keyCode)) { return true; }
	//if (isDot(keyCode)) {return true; }

	return false;
}

function generalNav(e) {
	if(e.charCode)
		var keyCode = e.charCode;
	else
		var keyCode = e.keyCode;
	if (keyCode==8) { return true; }
	//if (e.shiftKey) { return true; }
	if (e.ctrlKey) { return true; }
	if (keyCode == 0) { return true; }
	return false;
}

function isAlpha(myKeyCode) {
	if (myKeyCode >= 97 && myKeyCode <= 122) {
		return true;
	}
	if (myKeyCode >=65 && myKeyCode <=90) {
		return true;
	}
	return false;
}

function isAlpha2(myKeyCode) {
	switch(myKeyCode)
	{
		case 95: //_
		case 45: //-
			return true;
			break;
		default:
			return false;
			break;
	}
	return false;
}

function isNumeric(myKeyCode) {
	if (myKeyCode >= 48 && myKeyCode <=57) {
		return true;
	}
	return false;
}

function isDot(myKeyCode)
{
	switch(myKeyCode)
	{
		case 46://.
			return true;
			break;
		default:
			return false;
			break;
	}
}
