$(document).ready(function() {
	$.datepicker.regional['de'] = {
		closeText: 'schließen',
		prevText: '&#x3c;zurück',
		nextText: 'Vor&#x3e;',
		currentText: 'heute',
		monthNames: ['Januar','Februar','März','April','Mai','Juni',
		'Juli','August','September','Oktober','November','Dezember'],
		monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun',
		'Jul','Aug','Sep','Okt','Nov','Dez'],
		dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
		dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
		dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
		weekHeader: 'Wo',
		dateFormat: 'dd.mm.yy',
		firstDay: 1,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: ''};
	$.datepicker.setDefaults($.datepicker.regional['de']);
	
	var calendarButton = $("<div><input type=\"text\"></div>").addClass("calendar-icon");
	$("select[name='SrchFromYear']").parent().prepend(calendarButton);
	
	var dateInput = calendarButton.children("input");
	dateInput.datepicker({
		showOn: 'button',
		buttonImage: 'datepicker/css/blitzer/images/calendar.gif',
		buttonImageOnly: true,
		minDate: new Date(),
		maxDate: new Date(2011, 11, 31),
		onSelect: function(dateStr, inst) {
			var year = $("select[name='SrchFromYear']").val(inst.selectedYear);
			var month = $("select[name='SrchFromMonth']").val(inst.selectedMonth+1);
			var day = $("select[name='SrchFromDay']").val(inst.selectedDay).change();
		}
	});
	
	$("select[name='SrchFromYear'], select[name='SrchFromMonth'], select[name='SrchFromDay']").change(function() {
		var year = $("select[name='SrchFromYear']").val();
		var month = $("select[name='SrchFromMonth']").val();
		var day = $("select[name='SrchFromDay']").val();
		
		dateInput.val(day + "." + month + "." + year);
	});
});