$.editable.addInputType('datepicker', {
	element : function (settings, original) {
		var input = $('<input>');
		if (settings.width != 'none') {
			input.width(settings.width)
		}
		if (settings.height != 'none') {
			input.height(settings.height)
		}
		input.attr('autocomplete', 'off');
		input.attr('class', 'datepickerEditable');
		$(this).append(input);
		return (input)
	},
	plugin : function (settings, original) {
		var form = this;
		settings.onblur = 'ignore';
		$(this).find('.datepickerEditable').datepicker({
			dateFormat : 'dd MM yy',
			changeYear : true,
			yearRange : '-79:+4',
			showOn : 'button',
			buttonText : 'choose'
		}).bind('click', function () {
			return false
		}).bind('dateSelected', function (e, selectedDate, $td) {
			$(form).submit()
		});
		$('.hasDatepicker').attr('disabled', 'disabled')
	}
}); 
