<!--
var t = 0;
var w = 0;
var imgw = 1;
var minw = 768;

var dom = (document.getElementById) ? 1 : 0;
var nn4 = (document.layers) ? 1 : 0;
var ie = (document.all) ? 1 : 0;
var opera = (self.innerWidth && ie) ? 1 : 0;
var ie4 = (!dom && ie) ? 1 : 0;

var isPreload=false;
var isLoad=false;
var linkActive = false;
var divId = "submenu";
var root = "";

function setImg(scr, url, alt) {
this.img = new Image();
this.img.src = root + scr;
this.scr = root + scr;
this.url = root + url;
this.alt=alt;
return this;
}

function preload(path) {
root=path;
if (document.images) {
about_sd=new setImg("i/about_sd.gif","","");
about_end=new setImg("i/about_end.gif","","");
about_=new setImg("i/about_.gif","","");
about_su=new setImg("i/about_su.gif","","");

items=new Array();
items['about_brief_i']=new setImg("i/about_brief.gif","about/index.html", "кратко");
items['about_news_i']=new setImg("i/about_news.gif","news/", "новости");

items['kinds_avto_i']=new setImg("i/kinds_avto.gif","kinds/avto/index.html", "автотранспортное страхование");
items['kinds_move_i']=new setImg("i/kinds_move.gif","kinds/move/index.html", "страхование при выезде за рубеж");
items['kinds_load_i']=new setImg("i/kinds_load.gif","kinds/load/own/index.html", "страхование при грузоперевозках");
items['kinds_imuz_i']=new setImg("i/kinds_imuz.gif","kinds/imuz/index.html", "страхование имущества");
items['kinds_case_i']=new setImg("i/kinds_case.gif","kinds/case/index.html", "страхование от несчастных случаев");
items['kinds_prof_i']=new setImg("i/kinds_prof.gif","kinds/prof/index.html", "страхование профессиональной ответственности");
items['kinds_pension_i']=new setImg("i/kinds_pension.gif","kinds/pension/index.html", "страхование дополнительной пенсии");
items['kinds_live_i']=new setImg("i/kinds_live.gif","kinds/life/index.html", "страхование жизни");
items['kinds_home_i']=new setImg("i/kinds_home.gif","kinds/home/index.html", "страхование строений и домашнего имущества");


items['market_info_i']=new setImg("i/market_info.gif","market/index.html", "общая информация (рейтинги, пресса)");
items['market_analitics_i']=new setImg("i/market_analitics.gif","market/analitics.html", "аналитика");
items['market_brok_i']=new setImg("i/market_brok.gif","market/brok.html", "рейтинги брокера");
items['market_part_i']=new setImg("i/market_part.gif","market/part.html", "страховщики-партнёры");

items['service_serv_i']=new setImg("i/service_serv.gif","service/index.html", "услуги");
items['service_rate_i']=new setImg("i/service_rate.gif","service/rate.html", "тарифы");
items['service_help_i']=new setImg("i/service_help.gif","service/help.html", "помощь");

leers = new Array();
leers["about"] = new Array(177,25,'about_brief','about_news');
leers["kinds"] = new Array (177,194,'kinds_avto','kinds_move','kinds_load','kinds_imuz','kinds_case','kinds_prof', 'kinds_pension', 'kinds_live', 'kinds_home');
leers["market"] = new Array (177,167,'market_info','market_analitics','market_brok','market_part');
leers["service"] = new Array (177,221,'service_serv','service_rate','service_help');
isPreload = true;
}
}

function relPosX(which) {
  if (nn4) {
    return document.layers[which].pageX;
  } else {
    var elem = (dom)? document.getElementById(which) : document.all[which];
    var pos = elem.offsetLeft;
    while (elem.offsetParent != null) {
      elem = elem.offsetParent;
      pos += elem.offsetLeft;
      if (elem.tagName == 'BODY') break;
    } return pos;
  }
}

function init() {
	isLoad=true;
	w = nn4 ? self.innerWidth + 4: document.body.clientWidth;
	if (w > minw) imgw = relPosX('posx')-290;
}

function resize() {
	if (w > minw) imgw = relPosX('posx')-290;
	if (imgw < 0) imgw = 1;
}

function linkOver() {
	if (isLoad) {
		linkActive = true;
		if (t != 0) clearTimeout(t);
	}
}

function onOver(which) {
	if (isLoad) {
		linkActive = true;
		if (t != 0) clearTimeout(t);
		if (leers[which] && isPreload && isLoad) fillLeer(which);
	}
}

function onOut(which) {
	if (isLoad) {
		t = setTimeout("hideDiv()", 100);
		if (linkActive == false) hideDiv();
	}
}

function fillLeer(which) {
	if (isLoad) {
		var yoff=0;
		var w = 0;
		moveDiv(leers[which][0],leers[which][1]);

		if (which != "about") {
				createdLeer = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"#DED394\">";
			for (i = 2; i < leers[which].length; i++) {
				alt = nn4 ? "" : items[leers[which][i]+'_i'].alt;
				createdLeer += "<tr><td><a href=\""+items[leers[which][i]+'_i'].url+"\" onmouseover=\"linkOver();\" onmouseout=\"onOut('"+which+"');\"><img src=\""+items[leers[which][i]+'_i'].scr+"\" name=\""+leers[which][i]+"_i"+"\" width=\""+items[leers[which][i]+'_i'].img.width+"\" height=\""+items[leers[which][i]+'_i'].img.height+"\" border=\"0\" alt=\""+alt+"\"></a></td></tr>";
			}
			createdLeer += "</table>";
		} else {
			var n = leers[which].length-1;
			var alt = nn4 ? "" : items[leers[which][2]+'_i'].alt;
			createdLeer = "<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"#DED394\"><tr><td><a href=\""+items[leers[which][2]+'_i'].url+"\" onmouseover=\"linkOver();\" onmouseout=\"onOut('"+which+"');\"><img src=\""+items[leers[which][2]+'_i'].scr+"\" width=\""+items[leers[which][2]+'_i'].img.width+"\" height=\""+items[leers[which][2]+'_i'].img.height+"\" border=\"0\" alt=\""+alt+"\"><img src=\""+about_sd.scr+"\" width=\""+imgw+"\" height=\"27\" border=\"0\" alt=\"\"><img src=\""+about_end.scr+"\" width=\"5\" height=\"27\" border=\"0\" alt=\"\"></a></td></tr>";
			for (i = 3; i < n; i++) {
				alt = nn4 ? "" : items[leers[which][i]+'_i'].alt;
				createdLeer += "<tr><td><a href=\""+items[leers[which][i]+'_i'].url+"\" onmouseover=\"linkOver();\" onmouseout=\"onOut('"+which+"');\"><img src=\""+items[leers[which][i]+'_i'].scr+"\" width=\""+items[leers[which][i]+"_i"].img.width+"\" height=\""+items[leers[which][i]+'_i'].img.height+"\" border=\"0\" alt=\""+alt+"\">";
				createdLeer += "<img src=\""+about_.scr+"\" width=\""+imgw+"\" height=\"27\" border=\"0\" alt=\"\"><img src=\""+about_end.scr+"\" width=\"5\" height=\"27\" border=\"0\" alt=\"\"></a></td></tr>"
			}
				alt = nn4 ? "" : items[leers[which][n]+'_i'].alt;
			createdLeer += "<tr><td><a href=\""+items[leers[which][n]+'_i'].url+"\" onmouseover=\"linkOver();\" onmouseout=\"onOut('"+which+"');\"><img src=\""+items[leers[which][n]+'_i'].scr+"\" width=\""+items[leers[which][n]+'_i'].img.width+"\" height=\""+items[leers[which][n]+'_i'].img.height+"\" border=\"0\" alt=\""+alt+"\">";
			createdLeer += "<img src=\""+about_su.scr+"\" width=\""+imgw+"\" height=\"27\" border=\"0\" alt=\"\"><img src=\""+about_end.scr+"\" width=\"5\" height=\"27\" border=\"0\" alt=\"\"></a></td></tr></table>"
		}
		rewriteDiv(createdLeer);
		showDiv();
	}
}

function rewriteDiv(contents) {
	if (dom) document.getElementById(divId).innerHTML = contents;
		else if (nn4) {
			document.layers[divId].document.open();
			document.layers[divId].document.write(contents);
			document.layers[divId].document.close();
		} else if (ie4) document.all[divId].innerHTML = contents;
}

function moveDiv(xoff, yoff) {
	if (dom) {
		document.getElementById(divId).style.left = xoff;
		document.getElementById(divId).style.top = yoff;
	} else if (ie4) {
		document.all[divId].style.left = xoff;
		document.all[divId].style.top = yoff;
	} else if (nn4) {
		document.layers[divId].left = xoff;
		document.layers[divId].top = yoff;
	}
}

function showDiv() {
	if (isLoad) {
		if (dom) document.getElementById(divId).style.visibility = "visible";
			else if (ie4) document.all[divId].style.visibility = "visible";
				else if (nn4) document.layers[divId].visibility = "show";
	}
}

function hideDiv() {
	if (isLoad) {
		if (dom) document.getElementById(divId).style.visibility = "hidden";
			else if (ie4) document.all[divId].style.visibility = "hidden";
				else if (nn4) document.layers[divId].visibility = "hide";
	}
}
//-->
