var site_menu_old_element=null;
function menu_select(element)
{
	var site_menu=document.getElementById("site_menu");
	var site_menu_childs=site_menu.childNodes;
	var site_menu_active=null;   // нажатый пользователем пункт меню
	var site_menu_handlers = []; // содержит ссылки на объекты компанента меню
	
	//alert(site_menu_old_element);
	for(var i=0; i<site_menu_childs.length; i++){ 
		if(site_menu_childs[i].tagName=="DIV"){
			site_menu_handlers[site_menu_handlers.length]=site_menu_childs[i];   //собираем указатели на все DIVы внутри меню их = 8
		}
		
	}
	
	for(var i=0; i<site_menu_handlers.length; i++){
		if(site_menu_handlers[i]==element){
		
			site_menu_handlers[i].className="site_menu_active";  // активируем пункт меню

		}
		else{
			site_menu_handlers[i].className="site_menu_inactive"; //дезактивация
			//site_menu_handlers[i].childNodes[1].className="site_menu_inv";
			if(site_menu_handlers[i]==site_menu_old_element){menu_hide(site_menu_handlers[i]);}   //запуск анимации старого элемента
		}
	}
	
	if (site_menu_old_element!=element){site_menu_old_element=element;}  // делаем текущий элемент старым
	
	//site_menu_handlers[site_menu_active].className="site_menu_active";
	//element.style.backgroundImage="url(menu_select.gif)";
	//alert(site_menu_handlers[site_menu_active].className);
	//alert(site_menu_active);
	//alert(div[0].innerHTML); //img...	
}

function menu_hide(element)
{
	//element.style.backgroundImage="none";
	element.className="site_menu_inactive";
	var from = 60;      					// Начальная координата X
	var to = 0;         						// Конечная координата X
	var duration = 1000; 			// Длительность - 1 секунда
	var start = new Date().getTime(); // Время старта
	
	setTimeout(function(){
		var now = (new Date().getTime()) - start;
		var progress = now / duration;
		var result = (to - from) * (progress) + from;
		element.style.marginRight = result + "px";
		if (progress < 1)
			setTimeout(arguments.callee, 10);
	},10);
}