var clientPC = navigator.userAgent.toLowerCase(); // Get client info
var clientVer = parseInt(navigator.appVersion); // Get browser version

var is_ie = ((clientPC.indexOf("msie") != -1) && (clientPC.indexOf("opera") == -1));
var is_nav = ((clientPC.indexOf('mozilla')!=-1) && (clientPC.indexOf('spoofer')==-1)
                && (clientPC.indexOf('compatible') == -1) && (clientPC.indexOf('opera')==-1)
                && (clientPC.indexOf('webtv')==-1) && (clientPC.indexOf('hotjava')==-1));
var is_moz = 0;

var is_win = ((clientPC.indexOf("win")!=-1) || (clientPC.indexOf("16bit") != -1));
var is_mac = (clientPC.indexOf("mac")!=-1);

var timer = 0;
lastid = "";

function mnu_show(id)
{
	if(!((document.all)?document.all[id]:document.getElementById(id)))
		return;
	clearTimeout(timer);
	if((id != lastid) && (lastid!=""))
		((document.all)?document.all[lastid]:document.getElementById(lastid)).style.visibility = 'hidden';
	hideElement("SELECT", document.getElementById(lastid));
	lastid = id;
	((document.all)?document.all[lastid]:document.getElementById(lastid)).style.visibility = 'visible';
}

function mnu_hidden(id)
{
	if(!((document.all)?document.all[id]:document.getElementById(id)))
		return;
	showElement("SELECT");
	timer = setTimeout("if('"+id+"' == '"+lastid+"'){((document.all)?document.all['"+lastid+"']:document.getElementById('"+lastid+"')).style.visibility = 'hidden';}", 500)
}


function GetPos(el)
{
	if (!el || !el.offsetParent)return false;
	var res=Array()
	res["left"] = el.offsetLeft;
	res["top"] = el.offsetTop;
	var objParent = el.offsetParent;
	while (objParent.tagName.toUpperCase()!="BODY")
	{
		res["left"] += objParent.offsetLeft;
		res["top"] += objParent.offsetTop;
		objParent = objParent.offsetParent;
	}
	res["right"]=res["left"]+el.offsetWidth;
	res["bottom"]=res["top"]+el.offsetHeight;
	return res;
}

function hideElement(elName, Menu)
{
	if(!is_ie) return;
	for (i = 0; i < document.all.tags(elName).length; i++)
	{
		Obj = document.all.tags(elName)[i];
		if(!(pMenu=GetPos(Menu)))continue;
		if(!(pObj=GetPos(Obj)))continue;

		if(pObj["left"]<pMenu["right"] && pMenu["left"]<pObj["right"] && pObj["top"]<pMenu["bottom"] && pMenu["top"]<pObj["bottom"])
			Obj.style.visibility = "hidden";
	}
}

function showElement(elName)
{
	if(!is_ie) return;
	for (i = 0; i < document.all.tags(elName).length; i++)
	{
		obj = document.all.tags(elName)[i];
		if (!obj || !obj.offsetParent)continue;
		if(obj.style.visibility=="hidden")
			obj.style.visibility = "visible";
	}
}

function showsection(id) 
{
 var div_id, img_id;
 div_id = "map_"+id;
 img_id = "imap_"+id;
 if (document.all[div_id] != null) {
  if(document.all[div_id].className == "map_hide") {
    document.all[div_id].className = "map_show";
    if (document.all[img_id] != null) document.all[img_id].src = "/bitrix/templates/mytemplate/images/map_show.gif"
  } 
  else {
    document.all[div_id].className = "map_hide";
    if (document.all[img_id] != null) document.all[img_id].src = "/bitrix/templates/mytemplate/images/map_hide.gif"
    }
 }
}