var default_status='Добро пожаловать на сайт ОАО "Комбинат автомобильных фургонов" г.Шумерля';
window.status=default_status;

var menu1_hi_class="MenuTable_1El_Hi";	//Menu1 Hi Class (mouse over)
var menu1_lo_class="MenuTable_1El_Lo";	//Menu2 Lo Class (mouse out)

var menu2_hi_class="MenuTable_2El_Hi";	//Menu2 Hi Class (mouse over)
var menu2_lo_class="MenuTable_2El_Lo";	//Menu2 Lo Class (mouse out)

//Текущее меню
var	cur_submenu=null;
//Старое меню
var old_submenu=null;
//кррсор над меню
var over_submenu=false;
//Таймер
var timerID=-1;

//Тип браузера
var IsIE=null;

var Vers=parseInt(navigator.appVersion);
var Netscape4=(document.layers) ? true : false;
var IExplorer4=((document.all)&&(document.all.item)&&(Vers>=4))?true:false;
var Netscape6=(!IExplorer4 && document.getElementById) ? true : false;
var Opera = navigator.userAgent.indexOf('Opera')>=0;


//Событие для верхнего меню
function MenuTop(el, isHi,id){
	if (Opera) return MenuTop(el, isHi,id);	
	if (IExplorer4)  return MenuTopExp(el, isHi);
	if (Netscape6) return MenuTop(el, isHi,id);	
}
function MenuLeft(el, isHi,id){
	if (Opera) return MenuLeft(el, isHi,id);
	if (IExplorer4)  return MenuLeftExp(el, isHi);
	if (Netscape6) return MenuLeft(el, isHi,id);
}
function MenuTopExp(el, isHi){

	if (!el || (typeof el)!="object") return;
	if (isHi)
		{

		//показываем выпадающее меню
		if (el.submenu){
			//Если у меню нет атрибута "submenu", то ничего не делаем
			var obj=document.all[el.submenu];			
			if (!obj && (typeof obj)!="object") return;

			//Закрываем старое открытое меню
			over_submenu=false;

			if (obj!=cur_submenu){
				hide_submenu(true);

				//set position
				var SelTop=el.offsetHeight+5;
				var SelLeft=6;
				var cur_el=el;

				while(cur_el)
				{
					SelTop+=cur_el.offsetTop;
					SelLeft+=cur_el.offsetLeft;
					cur_el=cur_el.offsetParent;
				}

				with(obj.style)
				{
					top=SelTop;
					left=SelLeft;
					visibility="visible"
				}

				cur_submenu=obj;			
			}//if not shown yet
			else
				//Возможно что таймер на скрытие еще работает - его надо сбросить
				if (timerID!=-1)
				{
					clearTimeout(timerID);
					timerID=-1;
				}
		}
	}
	else
	{
		//hide children
			var obj=document.all[el.submenu]
			if (!obj && (typeof obj)!="object") return;
			if (cur_submenu) old_submenu=cur_submenu;
			cur_submenu=null;
			over_menu=false;
			timerID=setTimeout("hide_submenu()",500)
			over_submenu=false;
			//obj.style.visibility='hidden'

	
	}
}

//леовое меню
function MenuLeftExp(el, isHi){

	if (!el || (typeof el)!="object") return;
	if (isHi)
		{

		//показываем выпадающее меню
		if (el.submenu){
			//Если у меню нет атрибута "submenu", то ничего не делаем
			var obj=document.all[el.submenu];			
			if (!obj && (typeof obj)!="object") return;

			//Закрываем старое открытое меню
			over_submenu=false;

			if (obj!=cur_submenu){
				hide_submenu(true);

				//set position
				var SelTop=0;
				var SelLeft=146;
				var cur_el=el;

				while(cur_el)
				{
					SelTop+=cur_el.offsetTop;
					SelLeft+=cur_el.offsetLeft;
					cur_el=cur_el.offsetParent;
				}

				with(obj.style)
				{
					top=SelTop;
					left=SelLeft;
					visibility="visible"
				}

				cur_submenu=obj;			
			}//if not shown yet
			else
				//Возможно что таймер на скрытие еще работает - его надо сбросить
				if (timerID!=-1)
				{
					clearTimeout(timerID);
					timerID=-1;
				}
		}
	}
	else
	{
		//hide children
			var obj=document.all[el.submenu]
			if (!obj && (typeof obj)!="object") return;
			if (cur_submenu) old_submenu=cur_submenu;
			cur_submenu=null;
			over_menu=false;
			timerID=setTimeout("hide_submenu()",500)
			over_submenu=false;
			//obj.style.visibility='hidden'

	
	}
}


function MenuTop(el, isHi,id)
{
	if (!el || (typeof el)!="object") return;
	if (isHi)
	{
		elem = document.getElementById(id);

		//Если у меню нет атрибута "submenu", то ничего не делаем
		var obj=elem;

		if (!obj && (typeof obj)!="object") return;

			//Закрываем старое открытое меню
		over_submenu=false;


			if (obj!=cur_submenu){
				hide_submenu(true);
				//alert(hide_submenu)

				//set position
				var SelTop=el.offsetHeight+5;
				var SelLeft=6;
				var cur_el=el;

				while(cur_el)
				{
					SelTop+=cur_el.offsetTop;
					//alert(SelTop);
					SelLeft+=cur_el.offsetLeft;
					cur_el=cur_el.offsetParent;
				}

				with(obj.style)
				{
					top=SelTop;
					left=SelLeft;
					visibility="visible"
				}

				cur_submenu=obj;			
			}//if not shown yet
			else
				//Возможно что таймер на скрытие еще работает - его надо сбросить
			if (timerID!=-1)
			{
				clearTimeout(timerID);
				timerID=-1;
			}

	}
	else
	{			
			var obj=document.getElementById(id);
			if (!obj && (typeof obj)!="object") return;
			if (cur_submenu) old_submenu=cur_submenu;
			cur_submenu=null;
			over_menu=false;
			timerID=setTimeout("hide_submenu()",500)
			over_submenu=false;
			//obj.style.visibility='hidden';
	}
	


}
function MenuLeft(el, isHi,id)
{
	if (!el || (typeof el)!="object") return;
	if (isHi)
	{
		elem = document.getElementById(id);

		//Если у меню нет атрибута "submenu", то ничего не делаем
		var obj=elem;

		if (!obj && (typeof obj)!="object") return;

		//Закрываем старое открытое меню
		over_submenu=false;


			if (obj!=cur_submenu){
				hide_submenu(true);
				//alert(hide_submenu)

				//set position
				var SelTop=0;
				var SelLeft=146;
				var cur_el=el;

				while(cur_el)
				{
					SelTop+=cur_el.offsetTop;
					//alert(SelTop);
					SelLeft+=cur_el.offsetLeft;
					cur_el=cur_el.offsetParent;
				}

				with(obj.style)
				{
					top=SelTop;
					left=SelLeft;
					visibility="visible"
				}

				cur_submenu=obj;			
			}//if not shown yet
			else
				//Возможно что таймер на скрытие еще работает - его надо сбросить
			if (timerID!=-1)
			{
				clearTimeout(timerID);
				timerID=-1;
			}

	}
	else
	{			
			var obj=document.getElementById(id);
			if (!obj && (typeof obj)!="object") return;
			if (cur_submenu) old_submenu=cur_submenu;
			cur_submenu=null;
			over_menu=false;
			timerID=setTimeout("hide_submenu()",500)
			over_submenu=false;
			//obj.style.visibility='hidden';
	}
	


}





function menu1_class(el, isHi)
{
	MenuTop(el, isHi)
}


function menu1_click(el){
	if (!el || (typeof el)!="object") return;
	if (el.href) document.location=el.href;
}

//second level menu hadlers
function MenuInc(el, isHi){
	if (!el || (typeof el)!="object") return;
	
	if (isHi){	//Hi
		if (old_submenu) over_submenu=true;
		if (el.title) window.status=el.title;
		el.className=menu2_hi_class;		
	} else {
		window.status=default_status;
		el.className=menu2_lo_class;
		over_submenu=false;
		if (cur_submenu) old_submenu=cur_submenu;
		cur_submenu=null;
		timerID=setTimeout("hide_submenu()",500);
	}
}


function menu2_click(el){
	if (!el || (typeof el)!="object") return;
	if (el.href) document.location=el.href;
}


function hide_submenu(strict){
	if (!old_submenu || (typeof old_submenu)!="object") return;
	if (cur_submenu==old_submenu) return;
	if (over_submenu && !strict) return;
	
	if (timerID!=-1) clearTimeout(timerID); timerID=-1;
	
	old_submenu.style.visibility="hidden";
	old_submenu=null;
	over_submenu=false;
}

function ShowImg(img,show)
{
	elem = document.getElementById(img);
	if (show)
	{
		elem.style.visibility="visible";
	}
	else
	{
		elem.style.visibility="hidden";		
	}
	//alert(elem);
}
