﻿function BuildPage() {
//	Скрипт позиционирования верхнего меню.
//	Прячет последний разделитель.
//	Расчитывает и устанавливает отступы между пунктами меню.
//	Защита на "дурака": Если пунктов меню слишком много - лишние просто прячет
	var wMenu=$('#top-menu').find('ul:first').width(),
		MenuCount=$('#top-menu').find('li').length,
		pMenu=Math.floor(((745-wMenu)/MenuCount)*0.5);
	if (MenuCount<6) {$('#top-menu').find('a').css('padding', "0px 25px");}
	else {
		if (pMenu>3) {$('#top-menu').find('a').css('padding', "0px "+pMenu+"px");}
		else {
			$('#top-menu').find('a').css('padding', "0px 3px");
			$('#top-menu').find('ul:first').width(745);
			$('#top-menu').find('ul:first').css('overflow', 'hidden');
		};
	};
	$('#top-menu').find('li:last').css('background', 'none');
//	Скрипт позиционирования блоков предложений
//	Центрирование по вертикали надписи в блоках предложений
//	центрирование самих блоков по горизонтали, если их количество не кратно трем
//	Выравнивание высоты блоков на врутренних страницах
	if ($('.item-offer:last')) {
		var hText=0;
		$('.item-offer').each(function (i) {
			if ($('.item-offer').hasClass('subitem')) {
				if (hText<$('.item-offer').eq(i).find('.text').height()) {
					hText=$('.item-offer').eq(i).find('.text').height();
				};
			};
			if ($('.item-offer').eq(i).find('.text').height()<20 && !$('.item-offer').hasClass('subitem')) {
				$('.item-offer').eq(i).find('.text').css('padding-top', '6px');
			};
		});
		if ($('.item-offer').hasClass('subitem')) {$('.item-offer').find('.text').height(hText);}
		var itemOfLen=$('.item-offer').length,
			lastLineLen=itemOfLen-(Math.floor(itemOfLen/3)*3);
		if (lastLineLen==1 && itemOfLen!=1) {
			$('.item-offer:last').css('padding', '24px 244px');
		};
		if (lastLineLen==2) {
			$('.item-offer').eq(itemOfLen-1).css('padding', '24px 131px 24px 21px');
			$('.item-offer').eq(itemOfLen-2).css('padding', '24px 21px 24px 131px');
		};
	};
//	Скрипт нижнего меню
//	Прячет последний разделитель.
	$('#footer > .center').find('a:last').css('border-right', 'none');
//	Скрипт выравнивания высоты блока основного контента на внутренних страницах
	if ($('#layout').hasClass('inside')) {
		var hMain=$('.main-content:last').height(),
			hLeft=$('#sidebar').height()-15;
		if (hMain<hLeft) {$('.main-content:last').height(hLeft);}
	};
//	Перерисовываем футер, так как в EI6 он не хочет сам спускаться вниз после изменений размеров основных блоков
	document.getElementById('footer').style.display='none';
	document.getElementById('footer').style.display='block';
};
//Скрипт левого меню
//Открывает подменю при щелчке мышью по зеленой стрелке в верхнем меню
function ChangeSub(el) {
	var menuSub=el.parentNode,
		menuSubYes=menuSub.getElementsByTagName('ul')[0];
	if (menuSubYes) {
		if (menuSub.className=='') {menuSub.className='current';}
		else {menuSub.className='';};
//		Выравниваем высоту блока основного контента
		$('.main-content:last').height('auto');
		var hMain=$('.main-content:last').height(),
			hLeft=$('#sidebar').height()-15;
		if (hMain<hLeft) {$('.main-content:last').height(hLeft);}
//		Перерисовываем футер, так как в EI6 он не хочет сам спускаться вниз после изменений размеров основных блоков
		document.getElementById('footer').style.display='none';
		document.getElementById('footer').style.display='block';
	};
};

//Запуск функции построения страницы
$(document).ready(function(){BuildPage();});

