	var $ = jQuery.noConflict();
	
	$(document).ready(function() {
	
		// Указываем дейтпикеру что выводить все нужно на русском
		$.datepicker.setDefaults($.datepicker.regional['ru']);
		
		$("#TypicalPage_show_after,#TypicalPage_show_until, #event_start_date, #event_end_date").datepicker({ 
		    beforeShow: customRange, 
		    showOn: "both", 
		    buttonImage: W_IMAGES + "icons/datepicker/calendar.gif", 
		    buttonImageOnly: true,		    
				yearRange: '-20:+20'
		});
		
		$("#User_User_birthday").datepicker({ 
		    beforeShow: customRange, 
		    showOn: "both", 
		    buttonImage: W_IMAGES + "icons/datepicker/calendar.gif", 
		    buttonImageOnly: true,		    
				yearRange: '-90:-10'
		});
	
	});	

	function customRange(input) { 
	    return {
	    		minDate: (input.id == "TypicalPage_show_until" ? $("#TypicalPage_show_after").datepicker("getDate") : null), 
	        maxDate: (input.id == "TypicalPage_show_after" ? $("#TypicalPage_show_until").datepicker("getDate") : null),
	    		minDate: (input.id == "TypicalPage_show_until" ? $("#event_start_date").datepicker("getDate") : null), 
	        maxDate: (input.id == "TypicalPage_show_after" ? $("#event_end_date").datepicker("getDate") : null)}; 
	} 
