function prepareInputs(context) {
	$("input[type=text],input[type=password],textarea",context)
	.filter(".auto-clear")
	.bind("focus", function(e) {
		if (this.value==this.defaultValue) { 
			this.value = "";
			$(this).addClass("focused");
		}
	})
	.bind("blur", function(e) {
		if (this.value=="") {
			this.value = this.defaultValue;
			$(this).removeClass("focused");
		}
	})
	.attr("value", function() {
		return this.defaultValue;
	});
	
	try {
		var datepickerDefaults = {
			showMonthAfterYear: false,
			showAnim: 'slideDown',
			duration:300,
			beforeShow: function(input, inst)
			{
				// centrowanie wzg. inputa
				setTimeout(function(){inst.dpDiv.css({marginLeft: (-(inst.dpDiv.get(0).offsetWidth-input.offsetWidth)/2)+2 + 'px'});},50);
			}
		};	
		
		$.datepicker.setDefaults($.extend(datepickerDefaults, $.datepicker.regional['pl']));
		$("div.calendar-input input",context).datepicker();
	} catch (ex) { }
}
