function numbersOnly(e,errorContainer){
	console.log(e,"adf");
	switch(e.keyCode)
	{
		case 8: 
		case 9: 
		case 37:
		case 38:
		case 39:
		case 40:
		case 46: return true;
		break;
	}
	if(e.keyCode == 46)
		return true;
	if(e.which != 0 && ((e.which >= 48 && e.which <= 57)))
		return true;
	
	$(document).remove('.deleteable');
	var numonly = $('<span class=\'deleteable\' style=\'color:red\'>Numbers Only Please</span>');
	$(errorContainer).append(numonly);
	numonly.fadeOut('slow');
	return false;
};

$(document).ready(function(){
	$('#membership_other').keydown(function(eventObject){return numbersOnly(eventObject,$('[for=membership_other]'))});
	$('#zip').keypress(function(eventObject){return numbersOnly(eventObject,$('[for=zip]'))});
});