// Dynamic menu generator. NN4+/IE4+/NN6
// Alex Sokolov
// Coded for alexline.ru

//var gpath = "file:///C:/_Web/AlexLine2/";
var gpath = "http://www.alexline.ru/";
var a_nw=162; //news column width (for j1.js)
var a_pad=15; //center Padding (for j1.js)

var Menu = new Array('',
                     'Стартовая страница | index.html | Новости проекта | v_news.htm | Награды | v_award.htm | Карта сайта | v_map.htm | Сотрудничество | v_coop.htm | Контакты | v_contact.htm | Прайс-лист | v_price.htm | Оплата услуг | v_pay.htm ',
		     'Комплексное обслуживание | v_comp.htm | Защита локальной сети | v_avp.htm | Разработка ПО на заказ | v_dev.htm | Web-дизайн | v_web.htm | Фирменный компакт-диск | v_cd.htm | Цифровая Фото-студия | v_foto.htm | Офис с нуля | v_office.htm ',
		     'Система резервирования ASB | asb.htm | FAQ: резервное копирование | v_ask.htm | Интересные статьи | w/w.htm ',
                     'Программы | v_pr.htm | Драйверы | v_drv.htm | Полезные ссылки | v_links.htm ');





document.writeln('<STYLE type="text/css"> #lcss { position: absolute; left: 0; top: 0; text-decoration: none }</STYLE>');
document.writeln('<DIV ID="lcss"></DIV>');

var generate=1;
function keep_error(msg, url, line) {if (msg.indexOf("layers")) {generate=0;} return true;}
if (document.styleSheets) {}
else if (document.layers) {self.onerror = keep_error; var lcsss=document.layers["lcss"].visibility;}
     else {generate=0;}

IE4 = (document.all) ? 1 : 0;
NS4 = (document.layers) ? 1 : 0;
var NS6 = 0;
if (navigator.appName.indexOf("Netscape") != -1){ if (navigator.userAgent.indexOf("Gecko") != -1) {NS6=1}}
ver4 = (IE4 || NS4 || NS6) ? 1 : 0;
var xpos,ypos;

var dy = 99;
var dx = 7; //BODY leftMargin=7
var Coords = new Array(0,0,dx+202,dy,dx+288,dy,dx+355,dy,dx+464,dy);
var ActiveLayer;
var max=Menu.length;

if (generate) {
  document.writeln('<STYLE TYPE="text/css">');
  var VS="hide";
  if (IE4 || NS6) VS="hidden";
  var c=0;
  for (var i=1;i<=max;i++) {document.writeln('#over'+i+' { position: absolute; visibility: '+VS+'; left: '+Coords[c]+'; top: '+Coords[c+1]+'; text-decoration: none}'); c+=2;}
  document.writeln('</STYLE>');
} //end

function show(id) {
  if (!generate) {return m_on(id)}
  ActiveLayer=0;
  for (var i=1;i<=max;i++) {hide(i);}
  ActiveLayer=id;
  id="over"+String(id);
  if (NS4) document.layers[id].visibility = "show";
  else {
    if (IE4) document.all[id].style.visibility = "visible";
    if (NS6) {var ix=document.getElementById(id); ix.style.visibility="visible";}
  }
  m_on(ActiveLayer,1);
  return false;
}

function hide(id) {
  if (ActiveLayer==id) {return false}
  var id2=id;
  id="over"+String(id);
  if (NS4) {
    if (document.layers[id].visibility != "hide") {
     document.layers[id].visibility = "hide";
     m_off(id2);
    }
  }
  else if (IE4) {
    if (document.all[id].style.visibility != "hidden") {
     document.all[id].style.visibility = "hidden";
     m_off(id2);
    }
  }
  else if (NS6) {
    var ix=document.getElementById(id);
    if (ix.style.visibility != "hidden") {
      ix.style.visibility = "hidden";
      m_off(id2);
    }
  }
}

function Keep (id,s) {
  ActiveLayer=id;
  if (s) {
    var image="D"+s;
    var src=gpath+"Images/reddot.gif";
    document[image].src=src;
  }
  return false;
}

function Off (id,s) {
  if (!generate) { return m_off(id); }
  ActiveLayer=0;
  setTimeout('hide('+id+')', 1500);
  if (s) {
    var image="D"+s;
    var src=gpath+"Images/blackdot.gif";
    document[image].src=src;
  }
  return false;
}

function m_on(id,state) {
  if (state!=1) {
    ActiveLayer=0;
    for (var i=1;i<=max;i++) { hide(i); }
  }
  if (id < 8) return false;
  var image="M"+id;
  var src=gpath+"Images/lt-1x"+id+".gif";
  document[image].src=src;
  return false;
}

function m_off(id) {
  if (id < 8) return false;
  var image="M"+id;
  var src=gpath+"Images/dk-1x"+id+".gif";
  document[image].src=src;
  return false;
}

mcolor="#ffffff";
//#f2f7fe -светлый (242,247,254)
//#768cac -средний (116,138,172)
//#134590 -темный  (19,69,114)
//var pre='<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" bgcolor="'+mcolor+'"><TR>'

var pre='<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0"><TR>'
+'<TD WIDTH=23 HEIGHT=17 BACKGROUND="'+gpath+'Images/l-1x1.gif" bgcolor="'+mcolor+'"></TD>'
+'<TD WIDTH=10 HEIGHT=17 BACKGROUND="'+gpath+'Images/l-1x2.gif" ></TD>'
+'<TD WIDTH=7  HEIGHT=17 BACKGROUND="'+gpath+'Images/l-1x3.gif" ></TD></TR>';
var post='<TR>'
+'<TD WIDTH=23 HEIGHT=6  BACKGROUND="'+gpath+'Images/l-3x1.gif" bgcolor="'+mcolor+'"></TD>'
+'<TD WIDTH=10 HEIGHT=6  BACKGROUND="'+gpath+'Images/l-3x2.gif" bgcolor="'+mcolor+'"></TD>'
+'<TD WIDTH=7  HEIGHT=6  BACKGROUND="'+gpath+'Images/l-3x3.gif" bgcolor="'+mcolor+'"></TD></TR></TABLE></DIV>';
 
if (generate) {
  for (var i=1;i<=max;i++) {info=Menu[i-1];Block = info.split(/\s*\|\s*/);
    document.write('<DIV ID="over'+i+'">');
    document.write(pre);
    for (j=0;j<Block.length;j++) {
      document.write('<TR><TD bgcolor="'+mcolor+'" WIDTH="23" BACKGROUND="'+gpath+'Images/l-2x1.gif" style="TEXT-ALIGN: center; VALIGN: middle;">');
      document.write('<img name="D'+i+j+'" src="'+gpath+'Images/blackdot.gif" width=5 height=5></TD>');
      document.write('<TD bgcolor="'+mcolor+'" VALIGN=TOP ><a class=c href="'+gpath);
      document.write(Block[j+1]);
      document.write('" onMouseOver="return Keep('+i+','+i+j+')" onMouseOut="return Off('+i+','+i+j+')">&nbsp;'+Block[j]+'&nbsp;</a></TD>');
      document.write('<TD bgcolor="'+mcolor+'" WIDTH="7" BACKGROUND="'+gpath+'Images/l-2x3.gif"><IMG SRC="'+gpath+'Images/l-2x3.gif" WIDTH="7" HEIGHT="10" BORDER="0"></TD></TR>');
      j++;
    };
    document.write(post);
  };
} //end

var w=null;
function openNewWin(str){
   if (w) {
      w.close();
   }  
   if (!w || w.closed) {  
      //w=window.open(str,...
      w=window.open("","Map","toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=685,height=510,top=50,left=50");
      with(w.document){
        write("<html><body background='back.gif'>");
        write("<IMG SRC=" + str + "><br>");
        write("</body></html>");
      }
      w.focus();
      return;
   }
}

function email(login, serv, sub, cl){
   eml = login +  '@' + serv;
   document.write('<A class='+cl+' href="mailto:'+eml+'?Subject='+sub+'">'+eml+'</A>');
}

