function vis(name){
	eval(name+".style.visibility='visible'");
}
function hid(name){
	eval(name+".style.visibility='hidden'");
}

var over_el = false;//Переменная показывает был ли переход на другой элемент или в пустое место (false = в пустоту ; true = на другой элемент)
var mzg_act = -1;//Номер активной колонки заголовка меню (от 0-4 ; -1=не активен)
var mav_act = -1;//Номер активной строки выбора меню (от 0-2 ; -1=не активна)
var t_out_ms;
var t_over_ms;
var t_over_mk;
var t_over_ma;

function m_out(ms,mk,ma){
	t_out_ms=ms;
	over_el=false;
	if(mzg_act!=-1){
		if(t_out_ms == 2){
			hid("mg_"+mzg_act+"_"+0);
			hid("mg_"+mzg_act+"_"+1);
		}
		setTimeout("m_obr();",10);
	}
}

function m_over(ms,mk,ma){
	t_over_ms=ms;
	t_over_mk=mk;
	t_over_ma=ma;
	over_el=true;
	if((mzg_act==-1)||(t_over_ms==2)){
		m_obr();
	}
}

function m_obr(){
	if(over_el){//Есть обработка элемента
		if(mzg_act != t_over_mk){//Если был переход с подменю на другое меню, гасим и обнуляем подменю
			if(0<=mzg_act){//Потом убрать ???????????????????????????????????????????????????
				hid("mg_"+mzg_act);
				hid("mg_"+mzg_act+"_"+0);
				hid("mg_"+mzg_act+"_"+1);
			}
			mzg_act = -1;
			mav_act = -1;
		}
		if(t_over_ms == 0){//Обработка заголовка меню
			vis("mg_"+t_over_mk);
			mzg_act = t_over_mk;	
		}else if(t_over_ms == 2){//Обработка активного выбора меню
			mav_act = t_over_ma;
			if(t_over_ma==0){
				vis("mg_"+mzg_act+"_"+0);
				hid("mg_"+mzg_act+"_"+1);
			}else{
				vis("mg_"+mzg_act+"_"+1);
				hid("mg_"+mzg_act+"_"+0);
			}
		}
	}else{//Уход в пустоту закрываем активное меню и сбрасываем служебные переменные
		if(0<=mzg_act){//Потом убрать ???????????????????????????????????????????????????
			hid("mg_"+mzg_act);
			hid("mg_"+mzg_act+"_"+0);
			hid("mg_"+mzg_act+"_"+1);
		}
		mzg_act = -1;
		mav_act = -1;
	}
}
function url_out(){
	alert(mzg_act+"--"+mav_act);
}
function contact(){
	//alert("Контакт");
	window.document.location.href="company/contacts.html";
}
