VK.init({
	apiId: 1943632, //2020611
	onlyWidgets: true
});

$(document).ready(function () {	
// растягиваем лого
	var d = parseInt($("#logo").css("padding-top"));
	$("#logo").css("height", $("#header").height()-d+"px");			

// костыли для модуля admin-menu
	var am = $("#admin-menu");
	if(am && !$("body").hasClass("admin-menu"))
		$("body").addClass("admin-menu");
	
// костыли для кнопочки "поиск в файрфокс"-е
	if($.browser.mozilla) {
		$("#navigation #search_submit").css({"height": "20px", "padding-bottom": "2px"});
	}
// меню-вкладки для выбора туров по странам/видам отдыха
	var cookieName = 'activeMenuTab';
	$('#tabs').tabs( {
		selected: ( $.cookies.get( cookieName ) || 0 ),
		select: function( e, ui ) {
			$.cookies.set( cookieName, ui.index );
		}
	});
	$('#tabs').tabs( "option", "fx", { opacity: 'toggle', duration: 'fast' } );
	
// боковое меню выбора туров по видам отдыха
	var ttest = $("#block-views-ttest-block_1");				
	// скрыть все открытые списки
	$(".opened", ttest).removeClass('opened');
	$(".opened ul", ttest).css({display:'none'});
	// открыть список, содерж. активкую ссылку
	$("li a.active", ttest).parents("div.item-list").addClass('opened');
	$("li a.active", ttest).parents('ul').show('fast');
	
	// назначаем обработчик события на заголовки
	$("h4", ttest).click(function (){								
		$(this, ttest).parents("div.item-list").toggleClass('opened', 'fast');
		$(this, ttest).next("ul").toggle('fast');
	});
	// предотвращаем всплывание клика по ссылке в заголовок
	$("h4 a", ttest).click(function (event){		
		event.stopPropagation();
	});
	
// пострничная навигация "вручную"				
	if($('#node-body>h4').get(0)) {	
		var tabN = 0;
				
		var tocList = $('<ul class="clearfix pagination-toc"></ul>'); 	// заголовки "вкладок"
		var tabs = $('<div id="content-tabs"></div>');					// контейнер для создания JQuery .tabs()
		
		// получаем все элементы из '#node-body'
		var i=0;
		$('#node-body>*').each(function () {
			i++;
			// если это h4 - перемещаем его в список ссылок
			// и создаем новый блок
			if(this.tagName == 'H4') {
				tabN++;			
				$('<li><a href="#toc-tab'+tabN+'">'+$(this).text()+'</a></li>').appendTo(tocList);	
				$('<div id="toc-tab'+tabN+'"></div>').appendTo(tabs);	
			}
			else { // иначе - перемещаем в последний созданный блок без изменений	
				if(i == 1) {
					// заголовки в док-те есть, однако, 1-го заголовка нет.
					// берем название док-та для заголовка
					$('<li><a href="#toc-tab'+tabN+'">'+$('#content-header .title').text()+'</a></li>').appendTo(tocList);	
					$('<div id="toc-tab'+tabN+'"></div>').appendTo(tabs);									
				}
				$('div:last', tabs).append($(this));					
			}
		});
		tabs.prepend(tocList);
		$('#node-body').empty();
		$('#node-body').append(tabs);			
		// создаем вкладки
		$('#content-tabs').tabs();
		//$('#content-tabs').tabs( "option", "fx", { opacity: 'toggle', duration: 'fast' } );
	}						

	$("#block-views-ttest-block_1 li a.active").parents("li").addClass("item-active");
// first/last in pagination toc
	$('#content-tabs .pagination-toc li:first').addClass('tab-first');
	$('#content-tabs .pagination-toc li:last').addClass('tab-last');			
// even/odd in countrys
	$("#block-views-countrys-block_1 tr:even").addClass('even');
	$("#block-views-countrys-block_1 tr:odd").addClass('odd');
	
// инициализация виджетов "вконтакте"
	if($("#vk_groups").length) {
		VK.Widgets.Group("vk_groups", {mode: 0, width: "270", height: "290"}, 23504814); // сообщество http://vkontakte.ru/club4730190
		//$("#vk_groups").css({"margin":"10px auto 0px"});
	}					
	if($("#vk_comments").length)
		VK.Widgets.Comments('vk_comments');					// комменты
	if($("#vk_like").length)
		VK.Widgets.Like("vk_like", {type: "mini"});			// "мне нравится"	
});
