/* Javascript function to check the key presses */
function checkKey(evt, type)
{	
	// Pick the pressed key
	key = (window.event)? window.event.keyCode:evt.which;
	retval = false; // return value initialization
	
	switch(type)
	{
		case('username'):
			// Allow characters 0-9, A-Z, a-z and [ \ ] ^ _ ` (del, backspace)
			if ((key > 47 && key < 58) || (key > 64 && key < 123) || (key == 0) || (key == 8))
				retval = true;
			break;
		
		case('name'):
			// Allow alphabets + scandinavians (del, backspace, minus)
			//if ((key > 64 && key < 123) || key==228 || key==196 || key==246 || key==214 || key== 0 || key==8 || key==39 || key==45)
			retval = true;
			break;
		
		case('address'):
			// Allow alphabets, numerics + scandinavians (del, backspace, minus, space)
			//if ((key > 64 && key < 123)||(key > 47 && key < 58)||key==228||key==196||key==246||key==214||key==0||key==8||key==39||key==45||key==32)
			retval = true;
			break;
		
		case('number'):
			// Allow numerics (del, backspace, minus, plus)
			if ((key > 47 && key < 58) || key==0 || key==8 || key==45 || key==43)
				retval = true;
			break;
			
		default:
			retval = true;
			break;
		
	}
	
	return retval;
}
