$(document).ready(function(){
	$('#month').focus();
	$('input[type=text]').keypress(function(event){ 
		return enforceNumeric(this,event,true);
	});
	$('input[type=text]').keyup(function(){
		var t=$(this);
		if(t.val().length==2){
			if(t.attr("id")=="month"){
				$('#day').focus();
			}
			else if(t.attr("id")=="day"){
				$('#year').focus();	
			}
		}
	});
});

function enforceNumeric(field,e,isInt){
	char=e.charCode?e.charCode:e.keyCode;
	if(char==13){
		$('form')[0].submit();
		return;
	}
	if(isInt===true){
		if (char!=8 && char!=9){
			if (char<48 || char>57){
				return false;	
			}
		}
	}
	else{
		if (char!=8 && char!=46 && char!=9){
			if (char<48 || char>57){
				return false;	
			}
		}
		else if(char==46){
			if(field.value.indexOf(".")!=-1){
				return false;	
			}
		}
	}
	return true;
}

