weekdays_names=['Воскресенье', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Субота'];
weekdays_names_short=['Вск', 'Пон', 'Втр', 'Срд', 'Чет', 'Птн', 'Суб'];
weekdays_names_extra_short=['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'];
month_names=['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь'];
month_names_short=['Янв','Фев','Мар','Апр','Май','Июн','Июл','Авг','Сен','Окт','Ноя','Дек'];

$(document).ready(function(){
	cur_url=location.href;
	$.extend($.datepicker._defaults,{firstDay:1,buttonImageOnly: true,dateFormat: 'dd.mm.yy',dayNames: weekdays_names, dayNamesMin: weekdays_names_extra_short, dayNamesShort: weekdays_names_short, monthNames: month_names, monthNamesShort: month_names_short,showButtonPanel: true,closeText: 'Закрыть',prevText: 'Ранее',nextText: 'Позднее', currentText: 'Сегодня'});
	$.extend($.ui.tabs.options,{fx: { opacity: 'toggle',speed:'fast' }});
	$.extend($.ui.accordion.options,{ navigation: false,autoHeight: false,collapsible: true,fx: { slide: 'toggle',speed:'fast' }});
	$.extend($.ui.sortable.options,{ axis:'y', disabled: true });
	content_update();
});

function min(a,b){
	if(a<b)
		return a
	return b;}

function try_extend(arr){
	for(i in arr)
		try{
			this[i]=arr[i];}
		catch(e){
			alert(e);}}

function content_update(items){
	var debug=false;
	if(items==undefined)
		items=10;
	var i,t,set=$(".tabs_prepare").not('.page_id_169 .tabs_prepare');
	for(i=0;i<min(set.length,items);i++){
		items--;
		var el=$(set[i]);
		try{
			if(el.attr('id'))
				el.tabs({cookie: { name: el.attr('id') },fx: { opacity: 'toggle',speed:'fast' }});
			else
				el.tabs({fx: { opacity: 'toggle',speed:'fast' }});
			el.removeClass('tabs_prepare').addClass('tabs');
		}catch(e){alert(set[i].id+e);}
	}
	set=$(".accordion_prepare");
	for(i=0;i<min(set.length,items);i++){
		items--;
		try{
			var active=set[i].getAttribute('activate');
			if(active==null){active=false;}else{active=1*active;}
			$(set[i]).accordion({active:active,navigation: false,autoHeight: false,collapsible: true,fx: { slide: 'toggle',speed:'fast' }});
			$(set[i]).removeClass('accordion_prepare');
			$(set[i]).addClass('accordion');
		}catch(e){alert(set[i].id+e);}
	}
	/*set=$(".sortabletable_prepare");
	for(i=0;i<min(set.length,items);i++){
		items--;
		try{
			$(set[i]).dataTable({"oLanguage":{"sUrl": "/assets/js/ru_RU.txt"},"bFilter": false,"sDom": '<"top"i>rt<"bottom"flp><"clear">'});
			$(set[i]).removeClass('sortabletable_prepare');
			$(set[i]).addClass('sortabletable');
		}catch(e){alert(set[i].id+e);}
	}*/
	set=$(".listCollapsable_prepare");
	for(i=0;i<min(set.length,items);i++){
		items--;
		try{
			t=$(set[i])
			if(t.find('> ul > li').length>0){
				var a=$(t.find('a')[0]);
				a.clone().text("->").insertAfter(a);
				a.attr('rel','nonav');
				a.click(function (){$(this).parent().toggleClass('listCollapsed');return false;});
				t.addClass('listCollapsable').addClass('listCollapsed').removeClass('listCollapsable_prepare');
			}
		}catch(e){alert(set[i].id+e);}
	}
	set=$(".dropdown_menu_prepare");
	for(i=0;i<min(set.length,items);i++){
		items--;
		try{
			$(set[i]).find('> ul > li > ul').each(function (){
				var i = $(this.nextSibling)
				i.attr('rel','nonav');
				i.click(function(){$(this.previousSibling).slideDown();return false;});
				i.blur(function(e){
					$(".site_menu ul").find("ul").each(function(){$(this).slideUp();});});
			});
			$(set[i]).find('ul ul a').each(function (){
				var i=$(this);
				i.hover(function(){
					$(this.parentNode.parentNode).find("ul").each(function(){$(this).slideUp();});
					try{$(this.previousSibling).slideDown();}catch(e){;};return false;});
				i.blur(function(e){
					$('.site_menu ul li').find("ul").each(function(){$(this).slideUp();});});
			});
			$(set[i]).removeClass('dropdown_menu_prepare');
			$(set[i]).addClass('dropdown_menu');
		}catch(e){alert(set[i].id+e);}
	}
	set=$("a[rel~=object]").not('[onClick]');
	for(i=0;i<min(set.length,items);i++){
		items--;
		try{
			$(set[i]).click(show_object);
		}catch(e){alert(set[i].id+e);break;}
	}
	set=$("input.datepicker_prepare");
	set.datepicker().removeClass('datepicker_prepare').addClass('datepicker')
	set=$(".sortable_prepare");
	set.sortable({ axis:'y', disabled: true }).removeClass('sortable_prepare').addClass('sortable')
	set=$('.dialog_message_prepare');
	for(i=0;i<min(set.length,items);i++){
		items--;
		try{
			$(set[i]).dialog({ modal: true, buttons: { "Ok": function() { $(this).dialog("close"); }}});
			$(set[i]).removeClass('dialog_message_prepare');
			$(set[i]).addClass('dialog_message');
		}catch(e){alert(set[i].id+e);break;}
	}
	set=$('.buttonset_prepare');
	set.buttonset().removeClass('buttonset_prepare').addClass('buttonset');
	/*set=$('a.button_prepare');
	set.addClass('button ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only').removeClass('button_prepare').wrapInner('<span class="ui-button-text"></span>');*/
	/*set=$('input[type="submit"].button_prepare,input[type="reset"].button_prepare,input[type="button"].button_prepare,:checkbox.button_prepare');*/
	set=$('.button_prepare');
	set.button().removeClass('button_prepare').addClass('button');
	if(items<1000)
		if(items>0){
			$('.js_required').removeClass('js_required');
			window.setTimeout(content_update,10000);}
		else
			window.setTimeout(content_update,100);}

function expander_toggle(tg){
	var f=tg.slideToggle().find('iframe');
	if(f && f.attr('src')!=f.attr('fsrc'))
		f.attr('src',f.attr('fsrc'));
	return false;}
