jQuery.fn.my_validate = function(o){
	
	var integer  = /^([0-9])+$/;
	if (o.value.match(integer)) {
		doSuccess(o);
	} else {
		doError(o);
	};

	function doSuccess(o) {
		$('#' + o.name + ' p.error').remove();
	}

     function doError(o) {
		if ( $('#' + o.name + ' p.error').length == 0 )
			$('#' + o.name).append('<p class="error">must be a whole number</p>');
     }
};

jQuery.fn.myInit = function(o) {
	if(o.name == 'EditableTextField17' ||
		o.name == 'EditableTextField20' ||
		o.name == 'EditableTextField21' ||
		o.name == 'EditableTextField23' ||
		o.name == 'EditableTextField24' ||
		o.name == 'EditableTextField25' ||
		o.name == 'EditableTextField27' ||
		o.name == 'EditableTextField28' ||
		o.name == 'EditableTextField29' ||
		o.name == 'EditableTextField39'
	) { 
		$(o).val(0).blur(function() {
			$(this).my_validate(this);
		}); 	
	};

	return this;
};

$(document).ready(function() {
	
	$(":input").each(function (i) {
		$(this).myInit(this);
	});
	
});