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

datepicker_events=['onSelect','onChangeMonthYear']

$(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.selectable.options,{filter:'> *'});
	/*$.extend($.ui.sortable.options,{ axis:'y', disabled: true });*/
	content_update();
	$('.autohide').hide();
});

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=$(".ui-tabs .ui-tabs-nav li a");
	set.click(function(){this.blur();});
	set=$(".a[rel~='external']").not('[target]');
	set.attr('target','_blank');
	set=$(".accordion_prepare");
	for(i=0;i<min(set.length,items);i++){
		items--;
		try{
			var active=set[i].getAttribute('activate'),fs=$(set[i]).attr('fillSpace');
			if(active==null){active=false;}else{active=1*active;}
			$(set[i]).accordion({active:active,navigation: false,fillSpace: fs || false, autoHeight: true,collapsible: true,fx: { slide: 'toggle',speed:'fast' }});
			$(set[i]).removeClass('accordion_prepare').addClass('accordion');
			if(fs)
				$(set[i]).accordion('resize').parent().resize(function(){$(set[i]).accordion('resize');});
		}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=$(".datepicker_prepare");
	for(i=0;i<min(set.length,items);i++){
		items--;
		try{
			var t=$(set[i]),p={'changeMonth':true},f;
			for(e in datepicker_events){
				f=window[t.attr(datepicker_events[e])];
				if(f)
					p[datepicker_events[e]]=f;}
			t.datepicker(p);
			t.removeClass('datepicker_prepare');
			t.addClass('datepicker');
		}catch(e){alert(set[i].id+e);break;}
	}
	set=$(".sortable_prepare");
	set.sortable({ delay: 300, disabled: true}).removeClass('sortable_prepare').addClass('sortable')
	set=$(".selectable_prepare");
	set.selectable({filter:'> *'}).removeClass('selectable_prepare').addClass('selectable');/*.children().children().removeClass('ui-selectee');*/
	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=$('.dialog_prepare');
	var root=$('#window_area');
	for(i=0;i<min(set.length,items);i++){
		items--;
		try{
			var el=$(set.get(i));
			el.dialog({ title: el.attr('title'),resizable: false, autoOpen: el.attr('autoOpen') || false, modal: true, buttons: { "Закрыть": function() { $(this).dialog("close"); }}});
			el.removeClass('dialog_prepare');
			el.addClass('dialog');
			if(root.length)
				root.append(el.parent().draggable({ containment: 'parent' }));
		}catch(e){alert(set[i].id+e);break;}
	}
	set=$('.wowslider_prepare');
	for(i=0;i<min(set.length,items);i++){
		items--;
		try{
			var el=$(set.get(i));
			el.removeClass('wowslider_prepare');
			el.addClass('wowslider');
			el.wowSlider({effect:"stack_vertical",prev:"",next:"",duration:10*100,delay:20*100,outWidth:960,outHeight:500,width:960,height:500,autoPlay:true,stopOnHover:true,loop:false,bullets:false,caption:false,controls:false});
		}catch(e){alert(set[i].id+e);break;}
	}
	if(root.length)
		$('.ui_widget_overlay').remove();
	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;}

