function input_date_keypad( object ) // On KeyUp
{
	if( object )
	{
		var value = object.value;
		
		if( value.match(/^[4-9]$/) ) 
		{
			object.value = "0"+value+".";
		}
		if( value.match(/^[0-9][0-9]$/) ) 
		{
			if( value < 1 ) value = "01";
			if( value > 31 ) value = "31";
			object.value = value+".";
		}
		if( value.match(/^[0-9][0-9]\.[2-9]$/) ) 
		{
			value = value.substring(0,3)+"0"+value.substring(3,5);
			object.value = value;
		}
		if( value.match(/^[0-9][0-9]\.[0-9][0-9]$/) ) 
		{
			if( value.substring(3,5) > 12 ) value = value.substring(0,3)+"12";
			if( value.substring(3,5) < 1 ) value = value.substring(0,3)+"01";

			object.value = value+".";
		}
		if( value.length > 10 ) object.value = value.substring(0,10);
	}
}

function input_time_keypad( object ) // On KeyUp
{
	if( object )
	{
		var value = object.value;
		
		if( value.match(/^[3-9]$/) ) 
		{
			object.value = "0"+value+":";
		}
		if( value.match(/^[0-9][0-9]$/) ) 
		{
			if( value < 0 ) value = "00";
			if( value == 24 ) value = "00";
			if( value > 23 ) value = "23";
			object.value = value+":";
		}
		if( value.match(/^[0-9][0-9]\:[6-9]$/) ) 
		{
			value = value.substring(0,3)+"0"+value.substring(3,5);
			object.value = value;
		}
		if( value.match(/^[0-9][0-9]\:[0-9][0-9]$/) ) 
		{
			if( value.substring(3,5) > 59 ) value = value.substring(0,3)+"59";
			if( value.substring(3,5) < 0 ) value = value.substring(0,3)+"01";

		}
		if( value.length > 5 ) object.value = value.substring(0,5);
	}
}
