(function($) {

	$(document).ready(function() {		

		//косяк с турами на главной в опере и хроме (вообще эту хрень с турами нужно переписать)
		if ($.browser.opera || ($.browser.safari)) { 
			$('#listTour').css({				
				'position': 'absolute',  
				'top': '47px',    
				'left': '-3px'				
			});			
		}
		
		//теперь опера 10 и > косячит
		if ($.browser.opera) {
			var version = $.browser.version.charAt(0);
			if (version == 9) {
				$('#question .dotted').removeClass('dotted');
				$('#question .opt').css({
						'width': '80%' 								
				});
				
			}
			
			//$('.wrapper').css({'margin', '0 auto'});
			//alert($('.wrapper').css('margin-top'));
		};
		
		// -- определяем высоту #shadow
		$('#shadow').css('height', ($('body').height() + 200) + 'px');  
		
		// -- устанавливаем ширину ul в #ajaxGalleryBlock
		$('#preview ul').css('width', ($('#scroll li').length*150)+'px');		
		
		$('#shadow').live('click', function() {
			$('#ajaxGalleryBlock').fadeOut();
			$('#pic_editor').fadeOut();
			$(this).hide();
		});
		
		//туры на главной
		$('#presentTour .listTour').hover(			
			function() {
				var img = 'url("/application/includes/presentMain/' + $(this).attr('rel') + '.jpg")';
				var txt = $(this).find('p').html();
				$(this).addClass('active');
				$('#presentTour #preview').css('background-image', img);
				$('#presentTour #preview #notice_txt').html(txt);
			},
			function() {
				$(this).removeClass('active');
			}
		); 		
		
		var key = true;
		$('#arrowTop').click(function() {			
			if (parseInt($('#listTourWrap').css('top'))/45 > (6 - parseInt($('#listTourWrap').attr('rel'))) && key) {
				key = false;
				$('#listTourWrap').animate({
					top: '-=45'
				}, 'slow', function() { key = true; });
			}
			return false;
		});  
		
		$('#arrowBottom').click(function() {
			if (parseInt($('#listTourWrap').css('top'))/45 < 0 && key) {
				key = false;
				$('#listTourWrap').animate({
					top: '+=45'
				}, 'slow', function() { key = true; });				
			}
			return false;
		});
		
		if (parseInt($('#listTourWrap').attr('rel')) < 6) 
		$('#arrowTop, #arrowBottom').css('display', 'none');	

		if (parseInt($('#listTourWrap').attr('rel')) > 10) {
			var b = setInterval('scrollTour()', 3000); 
			var i = 0;
			var directionKey = true;
			var direction = 'Top';
			scrollTour = function() {
				if (i == (parseInt($('#listTourWrap').attr('rel')) - 6)) {
					directionKey = false;
					direction = 'Bottom';			
				}
				if (i == 0) {
					directionKey = true;
					direction = 'Top';			
				}
				
				$('#arrow' + direction).click();
				i = (directionKey) ? (i + 1) : (i - 1);
				var num = i + 2;
				$('#presentTour .listTour').removeClass('active');
				selectTour($('#presentTour .listTour:eq(' + num + ')'));
			}
			
			$('#bodyPresentTour').hover(
				function() { clearInterval(b); $('#presentTour .listTour').removeClass('active'); },
				function() { b = setInterval('scrollTour()', 5000); } 
			);
		}
		
		// -- скроллер в фотогаллерее
		var sliderCounter = 0;
		$('#rightArrow').live('click',function() {
			var widthPreview = $('#scroll li img').width();
			if((Math.ceil(($('#scroll ul a').length/2)-1)) == sliderCounter) {
				sliderCounter = 0;
			} else {
				sliderCounter++;
			}
			$('#scroll ul').animate({
				marginLeft :'-'+2*(sliderCounter*widthPreview)+'px'
			}, 400);
		});
		
		$('#leftArrow').live('click',function() {
			var widthPreview = $('#scroll li img').width();
			if(sliderCounter !== 0) {
				sliderCounter--;
			} else {
				sliderCounter = Math.ceil(($('#scroll ul a').length/2)-1);
			}
			$('#scroll ul').animate({
				marginLeft:'-'+2*(sliderCounter*widthPreview)+'px'
			}, 400);
		});
		
		// -- клик на фото превью в основном документе
		$('.ajaxGallery a').removeAttr('onClick').live('click', function() {
			var doc    = document.documentElement || document.body;
			var elLeft = Math.round(doc.scrollLeft+(doc.clientWidth-870)/2)+'px';
			var elTop  = Math.round(doc.scrollTop+(doc.clientHeight-765)/2)+'px';
			var id = $(this).attr('href').substring(1);
			$('#shadow').css('height', $('body').height()+'px').show();
			$('#ajaxGalleryBlock').css({'top':elTop,'left':elLeft}).fadeIn();
			$('#ajaxGalleryBlock #mainImg img')
			  .attr("src","/application/includes/img/b/"+id+".jpg")
				.attr("onClick","nextImg("+id+");");
			$('#mainNote').text($(this).parent().find('span').text());
			return false;
		});
				
		
		// -- основное меню
		$('#menu_block li').mouseover(function() {
			this.flag = true;
			setTimeout('showMenu("'+$(this).attr('id')+'");', 5);
		});
		$('#menu_block li').mouseout(function() {
			this.flag = false;
			setTimeout('hideMenu("'+$(this).attr('id')+'");', 5);
		});
		
		if($.browser.msie && $.browser.version == '6.0') {
			$('#menu_block li.preactive').next().addClass('next');
		}
		
		// $('#menu_block li.deep_2').mouseover(function(event) {
			// $(this).addClass('hover');
			// $(this).parent().addClass('mouseover');				
		// });
		// $('#menu_block li.deep_2').mouseout(function(event) {
			// $(this).removeClass('hover');
			// $(this).parent().removeClass('mouseover');			
		// });
		
		// && Скачать прайс		
		$('#contentPage').find('a').each(function() {
			if (typeof $(this).attr('name') != 'undefined') {		
				$(this).addClass('downloadPriceImg').attr('href', $(this).attr('name'));
			}
		});
		   
		// && Форма обратной связи
		$('#feedback #feedbackName, #feedback #feedbackMail, #feedback #feedbackCaptcha, .orderTxt').focus(function() {
			if ($(this).val() == $(this).attr('rel')) $(this).val(''); 
		}).blur(function() {
			if ($(this).val() == '') $(this).val($(this).attr('rel')); 
		});
		
		$('#feedbackQuest').focus(function() {
			if ($(this).html() == $(this).attr('rel')) $(this).html('');
		}).blur(function() {
			if ($(this).html() == '') $(this).html($(this).attr('rel')); 
		});
		
		
		// && Поисковик lenatour
		lenatourInit();
		$('#lenatour  #lenatourMng .lenatourBtn').live('click', function() {		
			$.ajax({
				type: 'GET',
				url: '/search/lenatour_getTour/' + $(this).attr('rel') + '/',
				beforeSend: function() {
					$('#shadow').css('height', $('body').height()+'px').show();
					showLoadWindow();
				},
				success: function(data) {
					$('#lenatour').html(data);
					lenatourInit();
					hideLoadWindow();
					$('#shadow').hide();
				}
			});
		});	
		
		//Заказ авиабилетов
		$('#airBtn').live('click', function() {
			$.ajax({
				type: 'POST',
				url: '/search/air_ajax/',
				data: $('#Form1').serialize(),
				beforeSend: function() {
					$('#shadow').css('height', $('body').height()+'px').show();
					showLoadWindow();
				},
				success: function(data) {
					$('#airSearch').html(data);
					addMore();
					hideLoadWindow();
					$('#shadow').hide();
				}
			});
		});
		
		//Туры от бриза
		$('#breezeBtn').live('click', function() {
			//$('.sForm form').submit();
			$.ajax({
				type: 'GET',				
				url: '/search/breeze_getTour/',
				data: $('.sForm form').serialize(),
				beforeSend: function() {
					$('#shadow').css('height', $('body').height()+'px').show();
					showLoadWindow();
				},
				success: function(data) {					
					$('#breezeSearch').html(data);
					hideLoadWindow();
					$('#shadow').hide();
				}
			});
		});
		
		$('#breezeNavigation .pagesBtn a, #cruiseAll a').live('click', function() {
			//alert($(this).attr('href')); return false;
			//alert($(this).attr('rel'));
			$.ajax({
				type: 'GET',				
				url: '/search/breeze_getTour/' + $(this).attr('href') + '/',
				data: $(this).attr('rel'),
				beforeSend: function() {
					$('#shadow').css('height', $('body').height()+'px').show();
					showLoadWindow();
				},
				success: function(data) {					
					$('#breezeSearch').html(data);
					hideLoadWindow();
					$('#shadow').hide();
				}
			});
			return false;
		});
		
		$('.breeze_tourInfo').live('click', function() {
			$.ajax({
				url: $(this).attr('href') + '/',
				beforeSend: function() {
					$('#shadow').css('height', $('body').height()+'px').show();
					showLoadWindow();
				},
				success: function(data) {					
					//$('#test').html(data);
					hideLoadWindow();
					showContentWindow(data); 
					$('#shadow, #closeWindow').live('click', function() {
						hideContentWindow();
						$('#shadow').hide();
					});					
				}
			});
			return false;
		});
		
		// && регистрация на сайте
		$('#register').click(function() {
			$.ajax({
				url: '/profile/showRegWindow/',				
				beforeSend: function() {
						$('#shadow').css('height', $('body').height()+'px').show();						
				},
				success: function(data) {										
					showRegWindow(data); 
					$('#shadow, #closeWindow').live('click', function() {
						hideContentWindow();
						$('#shadow').hide();
					});					
				}
			});
			return false;
		});
		
		// && авторизация на сайте
		$('#login, .login').click(function() {
			$.ajax({
				url: '/profile/showAuthWindow/',				
				beforeSend: function() {
						$('#shadow').css('height', $('body').height()+'px').show();						
				},
				success: function(data) {										
					showLoginWindow(data); 
					$('#shadow, #closeWindow').live('click', function() {
						hideContentWindow();
						$('#shadow').hide();
					});					
				}
			});
			return false;
		}); 
		
		$('.register').live('click', function() {  
			$('#register').click();  
			return false;
		});
		
		$('#send_reg, #enter').live('click', function() { 
			//if ($('#login').val() == '' || $('#userName').val() == '' || $('#pass').val() == '' || $('#email').val() == ''  || $('#pass2').val() == '' || $('#captcha').val() == '') alert('Заполните поля отмеченные звездочкой');
			//else $('#reg').submit();			
			$('#reg').submit();
		});	
		
		$('.closeModalWindow').live('click', function() {
			closeGallery();
		});

		//профиль пользователя. сообщения
		$('#messageList .item:first').find('.msg, .status').css('border-top', '1px solid #fff');
		//$('#messageList .item:last').find('.msg, .status').css('border-bottom', '1px solid #0093C3');  
		
		$('#getArticles').click(function() {
			$('#messageList, #toursList, #ordersList').hide(); 
			$('#articleList, #writeArticle').show(); 
			return false;
		});
		
		$('#getReservation').click(function() {
			$('#articleList, #writeArticle, #messageList, #ordersList').hide(); 
			$('#toursList').show();   
			return false;
		});		
		
		$('#getMessages').click(function() {
			$('#articleList, #writeArticle, #toursList, #ordersList').hide();  
			$('#messageList').show();   
			return false;
		});		
		
		$('#getOrders').click(function() {
			$('#articleList, #writeArticle, #toursList, #messageList').hide(); 
			$('#ordersList').show();   
			return false;
		});		
		
		$('#messageList .item').click(function() {	
			$(this).toggleClass("active");
			readMessage($(this));  
			if ($(this).hasClass('unread')) {
				var is_admin = $(this).hasClass('is_admin') ? '1/' : '';  
				$.ajax({
					type: 'GET',
					url: '/profile/unread/' + $(this).attr('rel') + '/' + is_admin
				})
				$(this).removeClass('unread');
			}
		}).hover(
			function() {  	
				if (!$(this).hasClass('active')) {
					$(this).find('.info, .msg, .status').css('background-color', '#f1f5f8');				
					if ($(this).index() != 0) $(this).find('.msg, .status').css('border-top', '1px solid #fff');  
				}
			},
			function() {
				if (!$(this).hasClass('active')) {
					$(this).find('.info, .msg, .status').css('background-color', '#fff');
					if ($(this).index() != 0) $(this).find('.msg, .status').css('border-top', '1px solid #0093C3');
				}
			}
		);
		
		$('.answerLink').live('click', function() {
			$(this).hide();
			$(this).next().slideDown('slow');
			$(this).next().next().slideDown('slow').removeClass('noDisplay');
		});
		
		$('.hoverTbl').each(function() {
			$(this).find('tr').addClass('pointer').hover( 
				function() {
					$(this).find('td').css('background-color', '#f1f4f9');
				},
				function() {
					$(this).find('td').css('background-color', '#fff');
				}
			);
		});
		
		//Профиль пользователя - бронирование туров
		$('#profileUser .toursMoney').click(function() {
			location.href = '/profile/reservation/' + $(this).attr('rel') + '/';
		});
		
		// -- select begin
		var flag  = false;
		var index = 8;
		$('div.select').each(function() {
			var select = $('div.select[id='+$(this).attr('id')+']');
			select.css('z-index', index--);
			select.find('div.input').live('click', function() {
				$('div.select ul').hide();
				var ul = select.find('ul');
				ul.css('display', ((ul.css('display')=='block')?'none':'block'));
				$(this).blur();
				flag = true;
			});
			select.find('li').live('click', function() {
				select.find('div.input').text($(this).text());
				var input = select.find('input');
				var input_id = input.attr('id');
				if(input.attr('id') == 'change_floor_1') {
					$('#change_floor_1_insert').load('/main/load_room_list/', {'floor_str': $(this).text()});
				}
				if(input.attr('id') == 'change_floor_2') {
					$('#change_floor_2_insert').load('/main/load_room_list_free/', {'floor_str': $(this).text()});
				}
				input.attr('value', $(this).text());
				select.find('ul').toggle();
				select.find('li').removeClass('active');
				$(this).addClass('active').blur();
				flag = true;
			});
		});
		
		$('body').live('click', function() {
			if(!flag) {
				$('div.select ul').hide();
			}
			flag = false;
		});
		
		$('div.select ul li').live('mouseover', function() {
			$(this).addClass('hover');
		});
		
		$('div.select ul li').live('mouseout', function() {
			$(this).removeClass('hover');
		});
		// -- select end
		
		//leftMenu
		 $('#leftMenu .item').click(function() {						
				$('.childItem').hide();
				$(this).data('block', false).find('.childItem').show();								
			}
		 );	
   
		$('#leftMenu .item').each(function(i) {
			if ($(this).hasClass('active') && i > 0) {
				//alert(i);
				 $('#leftMenu .item:eq(' + (i - 1) + ') .titleItem').css('border-bottom', '1px solid transparent');
			}
		});
   
		$('#leftMenu .item').not('.active').hover(  
			function() {
				$(this).find('.titleItem').css('border-bottom', '1px solid transparent');   
				var num = $('.item').index(this); 
				if (num > 0) $('#leftMenu .item:eq(' + (num - 1) + ')').not('.active').find('.titleItem').css('border-bottom', '1px solid #F1F4F9');
			},
			function() {
				//alert('!');
				$(this).find('.titleItem').css('border-bottom', '1px dotted #C8C5BF');
				var num = $('.item').index(this);
				if (num > 0) $('#leftMenu .item:eq(' + (num - 1) + ')').not('.active').find('.titleItem').css('border-bottom', '1px dotted #C8C5BF');
				if ($('#leftMenu .item:eq(' + (num + 1) + ')').hasClass('active')) $(this).find('.titleItem').css('border-bottom', '1px solid transparent');
			}
		);
				

		// $('.table td').filter(function() {
			// return $(this).attr('rowspan') != '1';
		// }).each(function(i) {
			// var color = (i%2) ? 'fff' : '#ECF5F8';
			// $(this).css('background-color', color);
		// });			
		
		$('.table').each(function() {
			$(this).find('tr:first td').css({'background-color': '#61C7E6', 'color': '#000','padding-top': '5px', 'padding-bottom': '5px', 'font-weight': 'bold'});
			$(this).find('tr:odd').css('background-color', '#fff');
			$(this).find('tr:even').css('background-color', '#ECF5F8');
			$(this).find('td:last').css('border-width', '0'); 
		}); 
		
	});	
	
	
	readMessage = function(el) {
		if ($(el).next().hasClass('itemAnswer')) {	
			$(el).next().slideToggle(400);      
			$(el).next().find('.answerTitle, .answer').slideToggle('slow');
			readMessage($(el).next());    
		} 
	}
	
	//отвечаем на сообщение в профиле	
	sendAnswer = function(message_id, status, el) {
		var answer = $(el).parent().parent();		
		var	parent = findElByClassUp(answer, 'item');
		if (!parent) {
			alert('Ошибочка вышла...');
			return;
		}
		if (answer.find('.msg_body').val() != '') {
			$.ajax({
				type: 'POST',
				url:  '/profile/send_answer/' + message_id + '/' + status + '/',
				data: ({'msg': answer.find('.msg_body').val()}),
				beforeSend: function() {					
						parent.click();
						$('#shadow').css('height', $('body').height()+'px').show();
						showLoadWindow();					
				},
				success: function(data) {					
						answer.find('.answerLink, .msg_body, .commentBtn').remove();
						answer.after(data);  
						parent.click();
						hideLoadWindow();  
						$('#shadow').hide();  					
				}
			});
		} else alert('Напишите хоть что-нибудь...');
	}
	
	// && заполняем поля формы начальными значениями	 
	initFormFields = function() {
		$('.orderTxt').each(function() {
			if ($(this).val() == '') $(this).val($(this).attr('rel'));
		});
	}
	
	//поиск по вертикали в верх по dom-дереву до тех пор, пока не найдем нужный класс (ну, или не уйдем, нахрен, в вечную рекурсию)))
	findElByClassUp = function(el, className) {	  
		try { 
			if (!$(el).hasClass(className)) return findElByClassUp($(el).prev(), className);  	
			else return $(el);		
		}
		catch(error) { return false; }				
	}
	
	selectTour = function(el) {
		var img = 'url("/application/includes/presentMain/' + el.attr('rel') + '.jpg")';
		var txt = el.find('p').html();
		el.addClass('active');
		$('#presentTour #preview').css('background-image', img);
		$('#presentTour #preview #notice_txt').html(txt);
	}

	
	lenatourInit = function() {		
		$('#lenatour table tr').each(function(i) {
			$(this).find('th:last').css('display', 'none');
			if (i !== 1) $(this).find('td:last').css('display', 'none');		
			if (i == 2) $(this).find('td').css('padding-top', '20px');				
		});
		
		$('#lenatour  #lenatourMng .lenatourBtn').hover(
			function() {
				$(this).not('.active').css('text-decoration', 'underline');
			},
			function() {
				$(this).not('.active').css('text-decoration', 'none');
			}			
		);
		
	}  
	  
	showContentWindow = function(data) { 
		var doc = document.documentElement || document.body;
		//alert(doc.clientWidth + ' : ' + doc.clientHeight + ' : ' + doc.scrollTop + ': ' + document.body.scrollTop);
		//doc.scrollTop = document.body.scrollTop; alert(document.body.scrollTop) 
		var elLeft = Math.round(doc.scrollLeft+(doc.clientWidth - 946)/2)+'px';
		var elTop  = Math.round(doc.scrollTop + (doc.clientHeight-620)/2)+'px';		
		data += '<div id="closeWindow"></div>';
		if ($.browser.safari) elTop = Math.round(document.body.scrollTop + (doc.clientHeight-680)/2)+'px';		
		$('#ajaxGalleryBlock').
		  addClass('contentWindow').
		    css({'top':elTop,'left':elLeft,'width':'900px'}).
			  html(data).
			    fadeIn();
	}	

	showRegWindow = function(data) {
		var doc = document.documentElement || document.body;   
		var elLeft = Math.round(doc.scrollLeft+ (doc.clientWidth - 600)/2)+'px';   
		var elTop  = Math.round(doc.scrollTop + (doc.clientHeight - 350)/2)+'px';	    
		
		$('#ajaxGalleryBlock').
		  addClass('contentWindow').
		    css({'top':elTop,'left':elLeft,'width':'500px'}).
			  html(data).
			    fadeIn();
	}
	
	showLoginWindow = function(data) {
		var doc = document.documentElement || document.body;   
		var elLeft = Math.round(doc.scrollLeft+ (doc.clientWidth - 300)/2)+'px';   
		var elTop  = Math.round(doc.scrollTop + (doc.clientHeight - 350)/2)+'px';	    
		
		$('#ajaxGalleryBlock').
		  addClass('contentWindow').
		    css({'top':elTop,'left':elLeft,'width':'200px'}).
			  html(data).
			    fadeIn();
	}
	
	hideContentWindow = function() {
		$('#ajaxGalleryBlock').hide('slow');
	}
	
	showLoadWindow = function() {
		var doc    = document.documentElement || document.body;
		var elLeft = Math.round(doc.scrollLeft+(doc.clientWidth-270)/2)+'px';  
		var elTop  = Math.round(doc.scrollTop+(doc.clientHeight-165)/2)+'px';
		if ($.browser.safari) elTop = Math.round(document.body.scrollTop + (doc.clientHeight-180)/2)+'px';		
		$('#ajaxGalleryBlock').
		  addClass('loaderWindow').
		    css({'top':elTop,'left':elLeft,'width':'200px'}).
			  html('<img id="loaderImg" src="/application/includes/img/s/loader.gif" /><span id="loaderNote">Загрузка данных...</span>').
			    fadeIn();
	}
	
	hideLoadWindow = function() {
		$('#ajaxGalleryBlock').hide();
	}
	
	showImg = function(id) {
		var doc    = document.documentElement || document.body;
		var elLeft = Math.round(doc.scrollLeft+(doc.clientWidth-870)/2)+'px';
		var elTop  = Math.round(doc.scrollTop+(doc.clientHeight-765)/2)+'px';
		$('#shadow').show();
		$('#ajaxGalleryBlock').css({'top':elTop,'left':elLeft}).fadeIn();
		$('#mainImg').html('<a href="#" onClick="return nextImg('+id+');"><img src="/application/includes/img/b/'+id+'.jpg" height="600" /></a>');
	}
	
	replaceImg = function(id, o) {
		$('#mainImg').html('<a href="#" onClick="return nextImg('+id+');"><img src="/application/includes/img/b/'+id+'.jpg" height="600" /></a>');
		$('#mainNote').text($(o).parent().find('span').text());
		return false;
	}
	
	nextImg = function(id) {
		for(var i in photo_ids) {
			if(photo_ids[i] == id) {
				next = parseInt(i)+1;
				if(photo_ids[next] == undefined) {
					next = 0;
				}
				$('#mainImg').html('<a href="#" onClick="return nextImg('+photo_ids[next]+');"><img src="/application/includes/img/b/'+photo_ids[next]+'.jpg" height="600" /></a>');
				$('#mainNote').text($('#scroll a[href=#'+photo_ids[next]+']').parent().find('span').text());
				break;
			}
		}
		return false;
	}

	hideMenu = function(nameid) {
		var sm = document.getElementById(nameid);
		if(!sm.flag) {
			var o  = $('#'+nameid);		
			o.removeClass('hover');
			o.parent().removeClass('mouseover');
			if($.browser.msie && $.browser.version == '6.0') {
				o.find('ul').parent().next().removeClass('next');
				if(!o.hasClass('preactive')) {
					$('#menu_block li.preactive').next().addClass('next');
				}
			}
		}
	}
	
	showMenu = function(nameid) {
		var sm = document.getElementById(nameid);
		if(sm.flag) {
			var o  = $('#'+nameid);		
			o.addClass('hover');
			o.parent().addClass('mouseover')
			if($.browser.msie && $.browser.version == '6.0') {
				o.find('ul').parent().next().addClass('next');
				if(!o.hasClass('preactive')) {
					$('#menu_block li.preactive').next().removeClass('next');
				}
			}
		}
	}

	closeGallery = function() {
		$('#ajaxGalleryBlock').fadeOut();
		$('#shadow').hide();
	}    
	
	insertImg = function(el) {		  
		$('#insertImgWrap').html('<img src="' + $(el).attr('rel') + '" />');   
		var scale;
		var scale_w = Math.ceil(100 / ($('#insertImgWrap img').width() / 240));
		var scale_h = Math.ceil(100 / ($('#insertImgWrap img').height() / 175));
		if ((($('#insertImgWrap img').height() * scale_w) / 100) > 175) scale = 'height';		
		else scale = 'width';		
		$('#insertImgWrap img').css(scale, '100%');		
		$('#imgPath').val($(el).attr('rel'));
		$('#insertImg').show();
	}
	
	// first day - monday
	function init_datepicker (id,alt_id,default_date,prefix) {
	$(id).datepick(
	{ 
	  firstDay: 1, 
	  defaultDate: default_date, 
	//  dayNamesMin: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'],
	//  dayNames: ['Воскресенье', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'],
	  changeYear: true ,
	  closeText: 'X' ,
	  changeMonth: true ,
	  altField: alt_id ,
	  altFormat: 'dd/mm/yy',
	  buttonImageOnly: true,
	  showOn: 'button',
	  buttonImage: '/img/calendar.gif',
	  currentText: ' ',
	  dateFormat: 'dd/mm/yy',
	  maxDate: '+13m',
	  minDate: '+1',
	//  monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
	//  monthNames: ['Янв','Фев','Мар','Апр','Май','Июн','Июл','Авг','Сен','Окт','Ноя','Дек'],
	  numberOfMonths: 1,
	  prevText: 'назад',
	  nextText: 'вперед',
	  clearText: '',
	//  yearRange: '0:+1',
	  beforeShow: function(input) { 
		$(id).datepick('setDate',$(alt_id).val());
	   },
	   onSelect: function(value, date) { 
		 var dates=value.split("/");
		 $('#date_'+prefix+'_year').val(dates[2]); 
		 $('#date_'+prefix+'_month').val(dates[1]); 
		 $('#date_'+prefix+'_day').val(dates[0]); 
		 // тут код для смены
	   }
	}
	);


	}

	function ch_date(id,prefix,picker) {
	  var d = new Date($('#date_'+prefix+'_year').val(), $('#date_'+prefix+'_month').val()-1, $('#date_'+prefix+'_day').val());
	  var y=d.getYear();
	  if(y<=1900){ y+=1900};
	  var newdate=d.getDate()+"/"+(d.getMonth()+1)+"/"+y;
	  $(id).val(newdate);
	//  $(id).datepick('option','defaultDate',newdate);
	  $(picker).datepick('setDate',newdate);
	}

	//datepicker( 'setDate' , date ) 


})(jQuery);
