﻿function checkInput(e, type) {
				var key;
				var keychar;
				
				if (window.event)
				key = window.event.keyCode;  
				else if (e)
				key = e.which;
				else
				return true;
				
				keychar = String.fromCharCode(key);
				keychar = keychar.toLowerCase();
				type = type.toLowerCase();
				
				// control keys
				if ((key == null) || (key == 0) || (key == 8) || (key == 9) || (key == 13) || (key == 27)) {
					return true;
				}
				else if (type == "phone") {
					if ((("0123456789-()").indexOf(keychar) > -1))
						return true;
					else
						return false;
				}
				else if (type == "number") {
				    //alert("Test");
					if ((("0123456789.-").indexOf(keychar) > -1))
						return true;
					else
						return false;
				}
				else if (type == "name") {
					if ((("0123456789-").indexOf(keychar) > -1))
						return false;
					else
						return true;
				}
				else if (type == "alphanumeric") {
					if ((("BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789").indexOf(keychar) > -1))
						return true;
					else
						return false;
				}
				else {
				return false;
				}
			}