// JavaScript Document
var id_menu_item_selected = '';
var menu_items;
function hlTopMenu(event){
	/* останавливаем событие */
	if(!event) event=window.event;
	if(event.stopPropagation) event.stopPropagation();
	else event.cancelBubble=true;
	if(event.preventDefault) event.preventDefault();
	else event.returnValue=false;
	document.getElementById('carkas_center').onmouseover=hideMenu; //исчезание выпадающего меню
	hideDropMenu(); //прячем все выпадающие меню и убираем выделения
	this.className='menu_item_s';
	if(this.menu_sub) this.menu_sub.style.display='block';
}
function hlDropMenu(){
	if(this.className=='sub_item') this.className='sub_item_s';
	else if(this.className=='sub_item_s') this.className='sub_item';
}
function setDropMenuPos(){
	var left_space=document.getElementById('carkas_left'); //левое пространство перед контентом
	for(var i=0; i<menu_items.length; i++){
		if(!menu_items[i].menu_sub) continue;
		menu_items[i].menu_sub.style.left=(menu_items[i].offsetLeft+left_space.offsetWidth)+'px'; //левая позиция меню
		menu_items[i].menu_sub.style.top=(menu_items[i].offsetTop+menu_items[i].offsetHeight-1)+'px'; //правая позиция меню
		menu_items[i].menu_sub.style.width=menu_items[i].offsetWidth+'px'; //ширина меню
	}
}
function hideDropMenu(){
	for(var i=0; i<menu_items.length; i++){
		if(menu_items[i].id!=id_menu_item_selected) menu_items[i].className='menu_item';
		if(!menu_items[i].menu_sub) continue;
		menu_items[i].menu_sub.style.display='none';
	}
}
function hideMenu(){
	hideDropMenu(); //прячем выпадающее меню и выделения
	document.getElementById('carkas_center').onmouseover='undefined'; //убираем событие
}
function setEvents(){ /* установка событий */
	/* события для подсветки верхнего меню и появления выпадающего */
	var menu = document.getElementById('menu');
	menu_items = menu.getElementsByTagName('div');
	for(var i=0; i<menu_items.length; i++){
		menu_items[i].onmouseover = hlTopMenu;
		menu_items[i].onmouseout = hlTopMenu;
		menu_items[i].menu_sub = document.getElementById('menu_sub_'+i);
	}
	/* события для подсветки выпадающего меню */
	for(var i=0; i<menu_items.length; i++){
		if(!menu_items[i].menu_sub) continue;
		var sub_menu_items=menu_items[i].menu_sub.getElementsByTagName('div');
		for(var j=0; j<sub_menu_items.length; j++){
			sub_menu_items[j].onmouseover = hlDropMenu;
			sub_menu_items[j].onmouseout = hlDropMenu;
		}
	}
	/* событие для позиционирования по горизонтале выпадающих пунктов третьего меню при изменении ширины окна */
	window.onresize = function(){ setDropMenuPos(); };

	/* позиционируем по горизонтале выпадающие пункты меню при загрузке документа */
	setDropMenuPos();
}
function iw(a){
	var wn=window.open('img.html?'+escape(a),'win','resizable,width=400,height=200,screenX=0,screenY=0,top=0,left=0');
	wn.focus();
	return false;
}
function imgSelOn(a){a.style.borderColor='#878F0E';}
function imgSelOut(a){a.style.borderColor='#b5bf1b';}
if (typeof document.attachEvent!='undefined') window.attachEvent('onload',setEvents);
else window.addEventListener('load',setEvents,false);
