function showSection(id) {
	s = document.getElementById(id);
	if (s.style.display == 'none') {
		s.style.display = 'block';
	} else {
		s.style.display = 'none';
	}
}

// на основе скрипта с сайта edinrosnn.ru

function n_GetX(El) {
	var X = 0;
	do {X += El.offsetLeft} while ((El = El.offsetParent) != null);
	return X;
}

function n_GetY(El) {
	var Y = 0;
	do {Y += El.offsetTop} while ((El = El.offsetParent) != null);
	return Y;
}

function ShowItem(num) {
	var cur_elem = document.getElementById('menu' + num);
	var next_elem = document.getElementById('bg' + (num + 1));

	HideAll();

	LeftCoord = n_GetX(document.getElementById('bg' + num));
	TopCoord = n_GetY(document.getElementById('bg' + num));

	if (cur_elem) {
		cur_elem.style.left = LeftCoord + "px";
		cur_elem.style.top = TopCoord + 31 + "px";
		cur_elem.style.display = 'block';
	}
}

function HideAll(num) {
	if (num) {
		for (var i=0; i<Items_2; i++) HideHorizItem(i);
	} else {
		for (var i=0; i<Items_2; i++) HideHorizItem(i);
		for (var i=0; i<Items_1; i++) HideItem(i);
	}
}

function Delay(item) {
	if (item) {
		Timeout_h = setTimeout("HideAll(" + item + ")",Pause);
	} else {
		Timeout = setTimeout('HideAll()',Pause);
	}
}

function HideItem(num) {
	if (submenu = document.getElementById('menu' + num)) submenu.style.display = 'none';
}

function HideHorizItem(num) {
	if (submenu = document.getElementById('horiz_menu' + num)) submenu.style.display = 'none';
}

function ShowHorizItem(num) {
	var cur_elem = document.getElementById('horiz_menu' + num);

	HideAll(num);

	Width = document.getElementById('hbg' + num).offsetWidth;
	Height = document.getElementById('hbg' + num).parentNode.offsetTop;
	TopCoord = n_GetY(document.getElementById('hbg' + num));

	TopCoord = TopCoord - Height;

	if (cur_elem) {
		cur_elem.style.left = Width + "px";
		cur_elem.style.top = TopCoord + "px";
		cur_elem.style.display = 'block';
	}
}
