	// настройки для getMouseXY function
	var IE = document.all?true:false;
	if (!IE) document.captureEvents(Event.MOUSEMOVE);
	var tempX = 0;
	var tempY = 0;

	// главное меню
	function root_over(item) {
		document.getElementById('sub').style.display = 'block';
		for (i=0; i<=lastItemNumber; i+=1) {
			document.getElementById('MenuSubItems'+i).style.display = 'none';
			document.getElementById('MenuRootItem'+i).className = 'sub_out';
			document.getElementById(lastItemId).className = 'last';
		}
		document.getElementById('MenuSubItems'+item).style.display = 'block';
		if (item != 0) {
			var prev = item-1;
			document.getElementById('MenuRootItem'+prev).className = 'last';
			document.getElementById('MenuRootItem'+item).className = 'selected';
		}
		else
		{
			document.getElementById('MenuRootItem'+item).className = 'selected';
		}
		document.getElementById('search_query').blur();
	}

	function root_out() {
		root_obj = document.getElementById("hrmenu");
		sub_obj = document.getElementById("sub");
		
		/*
		root_obj_l = root_obj.offsetLeft;
		root_obj_r = root_obj_l + root_obj.offsetWidth;
		*/

		root_obj_y = root_obj.offsetTop + root_obj.offsetHeight + 2;
		if (IE)
			getMouseXY();
		else
			getMouseXY;
		mouse_y = tempY ;
		mouse_x = tempX ;

		if ( (mouse_y < root_obj_y) || ( mouse_y > (root_obj_y + sub_obj.offsetHeight) )) {
			out();
			//SetActivePage();
		}
	}

	// подменю
	function over(rtop) {
		var Cpage = currentPage;
		if (rtop != 0) {
			var prev = rtop-1;
			document.getElementById('sub').style.display='block';
			document.getElementById('MenuRootItem'+rtop).className='selected';
			document.getElementById('MenuRootItem'+prev).className='last';
		}
		else 
		{
			document.getElementById('sub').style.display='block';
			document.getElementById('MenuRootItem'+rtop).className='selected';
		}
		if ((rtop != Cpage) && (Cpage >=0)) {
			if (document.getElementById('MenuRootItem'+Cpage).className != 'last') document.getElementById('MenuRootItem'+Cpage).className='sub_out';
			Cpage--;
			if ((Cpage >= 0) && (rtop != Cpage)) document.getElementById('MenuRootItem'+Cpage).className='sub_out';
		}
	}

	function out() {
		var Cpage = currentPage;
		root_obj = document.getElementById("hrmenu");
		root_obj_l = root_obj.offsetLeft;
		root_obj_r = root_obj_l + root_obj.offsetWidth;

		if (IE)
			getMouseXY();
		else
			getMouseXY;

		mouse_y = tempY ;
		mouse_x = tempX ;

		sub_top = root_obj.offsetTop + root_obj.offsetHeight + 4;

		show_off = true;
		if ((mouse_y <= sub_top) && (mouse_y > root_obj.offsetTop + 10))
			if ((mouse_x-2 > root_obj_l) && (mouse_x+2 < root_obj_r))
				show_off = false;


		if (show_off) {
			document.getElementById('sub').style.display='none';
			SetActivePage();
		}
	}

	// обработчик мышки
	function getMouseXY(e) {
		if (IE) {
			// grab the x-y pos.s if browser is IE
			tempX = event.clientX + document.body.scrollLeft
			tempY = event.clientY + document.body.scrollTop
		}
		else
		{
			// grab the x-y pos.s if browser is NS
			tempX = e.pageX
			tempY = e.pageY
		}
	}

	// установить вкладку текущей страницы
	function SetActivePage() {		
		var page = currentPage;
		// clear
		for (i=0; i<lastItemNumber; i+=1)
			document.getElementById('MenuRootItem'+i).className = 'sub_out';
		document.getElementById('MenuRootItem'+lastItemNumber).className = 'last';

		if (page > -1) {
			document.getElementById('MenuRootItem'+page).className = 'selected';
			if (page > 0) {
				page--;
				document.getElementById('MenuRootItem'+page).className = 'last';
			}
		}
	}
	
	

// дополнительные функции
	function smsonline(picurl){
		sowind=window.open('http://www.smsonline.ru/s/s.cgi?id=164'+
		'&c=1&f='+picurl, 'smsonline'+parseInt(Math.random()*10000),
		'width=780,height=560,status=1,resize=0');
		sowind.focus();
	}

	function don(id) {
		document.getElementById(id).style.display='block';
	}

	function doff(id) {
		document.getElementById(id).style.display='none';
	}
	
	
	
	/*
	var app = navigator.userAgent.toLowerCase();
	var opera = (app.indexOf('opera')+1);
	var ie = (app.indexOf('msie')+1) && document.all && !opera;
	var ltIE7 = ie && !(app.indexOf('msie 7')+1);
	
	function navigation()
	{
		var links = document.getElementById('menu').getElementsByTagName('li');
		
		for(var i=0; i<links.length; i++)
		{
			links[i].onmouseover = function()
			{
				var items = this.parentNode.getElementsByTagName('li');
				for(var j=0; j<items.length; j++)
				{
					items[j].className = items[j].className.replace('cur','dis');
				}
				
				if(ltIE7) this.className = this.className += ' on';
			}
			links[i].onmouseout = function()
			{
				var items = this.parentNode.getElementsByTagName('li');
				for(var j=0; j<items.length; j++)
				{
					items[j].className = items[j].className.replace('dis','cur');
				}
				
				if(ltIE7) this.className = this.className.replace(' on','');
			}
		}
	*/
		/*
		var labels = document.getElementById('search').getElementsByTagName('label');
	
		for(var k=0; k<labels.length; k++)
		{
			labels[k].onclick = function()
			{
				var cell = this.parentNode;
				var siblings = cell.parentNode.getElementsByTagName('td');
				var siblingsLnt = siblings.length;
	
				for(var l=0; l<siblingsLnt; l++)
				{
					if(cell == siblings[l]) var cur = l;
					siblings[l].className = siblings[l].className.replace('pre','').replace('cur','');
				}
				siblings[cur].className = 'cur';
				siblings[cur-1].className = 'pre';
			}
		}
		*/
	
	/* } */