/* Russian (UTF-8) initialisation for the jQuery UI date picker plugin. */
/* Written by Andrew Stromnov (stromnov@gmail.com). */
jQuery(function($){
	$.datepicker.regional['ru'] = {
		closeText: 'Закрыть',
		prevText: '&#x3c;Пред',
		nextText: 'След&#x3e;',
		currentText: 'Сегодня',
		monthNames: ['Январь','Февраль','Март','Апрель','Май','Июнь',
		'Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'],
		monthNamesShort: ['Янв','Фев','Мар','Апр','Май','Июн',
		'Июл','Авг','Сен','Окт','Ноя','Дек'],
		dayNames: ['воскресенье','понедельник','вторник','среда','четверг','пятница','суббота'],
		dayNamesShort: ['вск','пнд','втр','срд','чтв','птн','сбт'],
		dayNamesMin: ['вс','пн','вт','ср','чт','пт','сб'],
		dateFormat: 'dd.mm.yy', firstDay: 1,
		isRTL: false};
	$.datepicker.setDefaults($.datepicker.regional['ru']);
});

$(document).ready(function() {
						   
						   $("#rightcol_calendar").datepicker({
   onSelect: function(dateText, inst) {location.href="http://www.forensicsciences.ru/newscategory.aspx?date1="+dateText}
}); //Календарь в правой колонке
						   
						   $("#cal_date_input,#cp_start,#cp_end").val('');
						   var filterInitialTextForCal = 'Выберите нужные параметры запроса.';
						   var dateTextPeriodFrom = $('#cp_start').val();
						   var dateTextPeriodTo = $('#cp_end').val();
						   $("#calendar_period_link,#calendar_date_link").click(function () {
																	  $("#cal_date_input,#cp_start,#cp_end").val('');
																	  $("#calendar").datepicker('setDate', null);
																	  $('#fs_cal').remove();
																	  $('#filter_status:not(:has("a"))').html(filterInitialTextForCal);
						   });
						   $('#filter_button_reset').removeAttr('disabled');
						   $('#filter_button_reset').click(function() {
												 $('#filter_status').html(filterInitialTextForCal);
												 $("#calendar").datepicker('setDate', null);
												 $('#filter_buttons input[type=submit]').attr("disabled","disabled");
												 $('#hc_ms_tem option').attr('selected', false);
						   });
						   
						   //Last month, last week links
								var today = new Date();    //Get today's date
								var day = today.getDate();
								var month = today.getMonth()+1;
								var year = today.getYear();
								if(day<10) day = "0" + day;
								if(month<10) month= "0" + month;
								if(year<1000) year+=1900;
									  
								var todayDay = day + "." + month + "." + year;
								var winterval = -7;        
								var weekAgo = new Date(year, month, day-0+winterval);
								var wday = weekAgo.getDate();
								var wmonth = weekAgo.getMonth();
								var wyear = weekAgo.getYear();
								if(wday<10) wday = "0" + wday;
								if(wmonth<10) wmonth= "0" + wmonth;
								if(wyear<1000) wyear+=1900;
								var weekAgoDay = wday + "." + wmonth + "." + wyear;
								
								var minterval = -30;       
								var monthAgo = new Date(year, month, day-0+minterval);
								var mday = monthAgo.getDate();
								var mmonth = monthAgo.getMonth();
								var myear = monthAgo.getYear();
								if(mday<10) mday = "0" + mday;
								if(mmonth<10) mmonth= "0" + mmonth;
								if(myear<1000) myear+=1900;
								var monthAgoDay = mday + "." + mmonth + "." + myear;
						   
						   $("#cp_lastweek").click(function () {
													$("#cp_start").val(weekAgoDay);
													$("#cp_end").val(todayDay);
													$('#filter_status:contains(' + filterInitialTextForCal + ')').html('Ваш запрос: Новости <span id="fs_tem"></span> <span id="fs_geo"></span> <span id="fs_cal">за период <a href="javascript:;">с <span id="fs_cal_p_from">' + weekAgoDay + '</span> по <span id="fs_cal_p_to">' + todayDay + '</span></a><a href="javascript:;" class="hcc-close-sm" title="удалить параметр запроса"></a></span>');
											 $('#filter_status:not(:has("span"))').append('<span id="fs_cal"> за период <a href="javascript:;">c <span id="fs_cal_p_from">' + weekAgoDay + '</span> по <span id="fs_cal_p_to">' + todayDay + '</span></a><a href="javascript:;" class="hcc-close-sm" title="удалить параметр запроса"></a></span>');
											 
											 $('#filter_status:not(:has("#fs_cal"))').append('<span id="fs_cal"> за период <a href="javascript:;">c <span id="fs_cal_p_from">' + weekAgoDay + '</span> по <span id="fs_cal_p_to">' + todayDay + '</span></a><a href="javascript:;" class="hcc-close-sm" title="удалить параметр запроса"></a></span>');
											 $('#fs_cal').html(' за период  <a href="javascript:;">c <span id="fs_cal_p_from">' + weekAgoDay + '</span> по <span id="fs_cal_p_to">' + todayDay + '</span></a><a href="javascript:;" class="hcc-close-sm" title="удалить параметр запроса"></a>');
$("#filter_button_add").removeAttr("disabled"); 
//filter_button_add и filter_button_go2cat перепутаны
//.attr('onclick','location.href=\'http://www.forensicsciences.ru/newscategory.aspx?date1=' + weekAgoDay + '&date2=' + todayDay + '\';')
$("#filter_button_go2cat").attr("disabled","disabled"); 
						   });
						   
						   $("#cp_lastmonth").click(function () {
													$("#cp_start").val(monthAgoDay);
													$("#cp_end").val(todayDay);
													$('#filter_status:contains(' + filterInitialTextForCal + ')').html('Ваш запрос: Новости <span id="fs_tem"></span> <span id="fs_geo"></span> <span id="fs_cal">за период <a href="javascript:;">с <span id="fs_cal_p_from">' + monthAgoDay + '</span> по <span id="fs_cal_p_to">' + todayDay + '</span></a><a href="javascript:;" class="hcc-close-sm" title="удалить параметр запроса"></a></span>');
											 $('#filter_status:not(:has("span"))').append('<span id="fs_cal"> за период <a href="javascript:;">c <span id="fs_cal_p_from">' + monthAgoDay + '</span> по <span id="fs_cal_p_to">' + todayDay + '</span></a><a href="javascript:;" class="hcc-close-sm" title="удалить параметр запроса"></a></span>');
											 
											 $('#filter_status:not(:has("#fs_cal"))').append('<span id="fs_cal"> за период <a href="javascript:;">c <span id="fs_cal_p_from">' + monthAgoDay + '</span> по <span id="fs_cal_p_to">' + todayDay + '</span></a><a href="javascript:;" class="hcc-close-sm" title="удалить параметр запроса"></a></span>');
											 $('#fs_cal').html(' за период  <a href="javascript:;">c <span id="fs_cal_p_from">' + monthAgoDay + '</span> по <span id="fs_cal_p_to">' + todayDay + '</span></a><a href="javascript:;" class="hcc-close-sm" title="удалить параметр запроса"></a>');
										$("#filter_button_add").removeAttr("disabled");
										//.attr('onclick','location.href=\'http://www.forensicsciences.ru/newscategory.aspx?date1=' + monthAgoDay + '&date2=' + todayDay + '\';')
										$("#filter_button_go2cat").attr("disabled","disabled");
						   });
						   
						   //Calendar events
						   $("#calendar").datepicker({maxDate: '+0D', onSelect: function(dateText) {
										 $("#cal_date_input").val(dateText);
										 $('#filter_status:contains(' + filterInitialTextForCal + ')').html('Ваш запрос: Новости <span id="fs_tem"></span> <span id="fs_geo"></span> <span id="fs_cal">за <span id="fs_cal_date"><a href="javascript:;">' + dateText + '</a><a href="javascript:;" class="hcc-close-sm" title="удалить параметр запроса"></a></span></span>');
										 $('#filter_status:not(:has("#fs_cal"))').append('<span id="fs_cal"> за <span id="fs_cal_date"><a href="javascript:;">' + dateText + '</a><a href="javascript:;" class="hcc-close-sm" title="удалить параметр запроса"></a></span></span>');
										 $('#filter_status:has("#fs_cal_date")').find('#fs_cal_date').html('<a href="javascript:;">' + dateText + '</a><a href="javascript:;" class="hcc-close-sm" title="удалить параметр запроса"></a>');
										 $("#filter_button_add").removeAttr("disabled");
										 //.attr('onclick','location.href=\'http://www.forensicsciences.ru/newscategory.aspx?date1=' + dateText + '\';')
										 $("#filter_button_go2cat").attr("disabled","disabled");
										 }});
						   $("#cp_start").datepicker({maxDate: '+0D', onSelect: function(dateTextPeriodFrom) {
							var dateTextPeriodFrom = $('#cp_start').val();
						    var dateTextPeriodTo = $('#cp_end').val();
										 if ($('#cp_start').val() != '' && $('#cp_end').val() != '') {
											 $('#filter_status:contains(' + filterInitialTextForCal + ')').html('Ваш запрос: Новости <span id="fs_tem"></span> <span id="fs_geo"></span> <span id="fs_cal">за период <a href="javascript:;">с <span id="fs_cal_p_from">' + dateTextPeriodFrom + '</span> по <span id="fs_cal_p_to">' + dateTextPeriodTo + '</span></a><a href="javascript:;" class="hcc-close-sm" title="удалить параметр запроса"></a></span>');
											 $('#filter_status:not(:has("span"))').append('<span id="fs_cal"> за период <a href="javascript:;">c <span id="fs_cal_p_from">' + dateTextPeriodFrom + '</span> по <span id="fs_cal_p_to">' + dateTextPeriodTo + '</span></a><a href="javascript:;" class="hcc-close-sm" title="удалить параметр запроса"></a></span>');
											 
											 $('#filter_status:not(:has("#fs_cal"))').append('<span id="fs_cal"> за период <a href="javascript:;">c <span id="fs_cal_p_from">' + dateTextPeriodFrom + '</span> по <span id="fs_cal_p_to">' + dateTextPeriodTo + '</span></a><a href="javascript:;" class="hcc-close-sm" title="удалить параметр запроса"></a></span>');
											 $('#fs_cal').html(' за период  <a href="javascript:;">c <span id="fs_cal_p_from">' + dateTextPeriodFrom + '</span> по <span id="fs_cal_p_to">' + dateTextPeriodTo + '</span></a><a href="javascript:;" class="hcc-close-sm" title="удалить параметр запроса"></a>');
											 $("#filter_button_add").removeAttr("disabled");
											 //.attr('onclick','location.href="http://www.forensicsciences.ru/newscategory.aspx?date1=' + dateTextPeriodFrom + '&date2=' + dateTextPeriodTo + '";')
											 $("#filter_button_go2cat").attr("disabled","disabled");
											 }}
										 });
						   $("#cp_end").datepicker({maxDate: '+0D', onSelect: function(dateTextPeriodTo) {
							var dateTextPeriodFrom = $('#cp_start').val();
						    var dateTextPeriodTo = $('#cp_end').val();
										 if ($('#cp_start').val() != '' && $('#cp_end').val() != '') {
											 $('#filter_status:contains(' + filterInitialTextForCal + ')').html('Ваш запрос: Новости <span id="fs_tem"></span> <span id="fs_geo"></span> <span id="fs_cal">за период <a href="javascript:;">с <span id="fs_cal_p_from">' + dateTextPeriodFrom + '</span> по <span id="fs_cal_p_to">' + dateTextPeriodTo + '</span></a><a href="javascript:;" class="hcc-close-sm" title="удалить параметр запроса"></a></span>')
											 $('#filter_status:not(:has("span"))').append('<span id="fs_cal"> за период <a href="javascript:;">c <span id="fs_cal_p_from">' + dateTextPeriodFrom + '</span> по <span id="fs_cal_p_to">' + dateTextPeriodTo + '</span></a><a href="javascript:;" class="hcc-close-sm" title="удалить параметр запроса"></a></span>');
											 $('#filter_status:not(:has("#fs_cal"))').append('<span id="fs_cal"> за период <a href="javascript:;">c <span id="fs_cal_p_from">' + dateTextPeriodFrom + '</span> по <span id="fs_cal_p_to">' + dateTextPeriodTo + '</span></a><a href="javascript:;" class="hcc-close-sm" title="удалить параметр запроса"></a></span>');
											 $('#fs_cal').html(' за период <a href="javascript:;">c <span id="fs_cal_p_from">' + dateTextPeriodFrom + '</span> по <span id="fs_cal_p_to">' + dateTextPeriodTo + '</span></a><a href="javascript:;" class="hcc-close-sm" title="удалить параметр запроса"></a>');
											 $("#filter_button_add").removeAttr("disabled");
											 //.attr('onclick','location.href="http://www.forensicsciences.ru/newscategory.aspx?date1=' + dateTextPeriodFrom + '&date2=' + dateTextPeriodTo + '";')	
											 $("#filter_button_go2cat").attr("disabled","disabled");
											 }}});
						  
		});
 
							$('span#fs_cal .hcc-close-sm').live('click', function () {
								  $("#cal_date_input,#cp_start,#cp_end").val('');
								  $('#fs_cal').remove();
								  $('#filter_status:not(:has("a"))').html('Выберите нужные параметры запроса.');
								  $('#filter_status:not(:has("a"))').parent('#hc_filter').find("#filter_button_go2cat").attr("disabled","disabled");
								  $('#filter_status:not(:has("a"))').parent('#hc_filter').find("#filter_button_add").attr("disabled","disabled"); 
								  $("#calendar").datepicker('setDate', null);
								  
								  
							
							
							
});





