// "+
"..";
window.onresize = resizeMenu;
Font = "9pt sans-serif";
aDefColor[0] = aCurColor[0] = "#ccccff"; // bgcolor;
aDefColor[1] = aCurColor[1] = "#CCFFFF"; // text font color
aDefColor[2] = aCurColor[2] = "#FF0000"; // mouseover font color
aDefColor[3] = aCurColor[3] = "#D7D8FF"; // bgcolor for list
}
function drawMenu()
{
HTMLStr += "";
document.write(HTMLStr);
Menu.style.backgroundColor = aDefColor[4];
resizeMenu();
for (i = 0; i < TotalMenu; i++)
{
thisMenu = document.all(arrMenuInfo[i].IDStr);
if (thisMenu != null)
thisMenu.style.width = arrMenuInfo[i].width + 'ex';
}
}
function resizeMenu()
{
w = Math.max(MenuMinWidth, document.body.clientWidth) - MenuMinWidth-200;
Menu.style.width = MenuMinWidth + w;
}
function setDefaultMenuColor(bgColor, fontColor, mouseoverColor)
{
if (bgColor != "") aDefColor[0] = bgColor;
if (fontColor != "") aDefColor[1] = fontColor;
if (mouseoverColor != "") aDefColor[2] = mouseoverColor;
}
function setSubMenuWidth(MenuIDStr)
{
var fFound = false;
if (TotalMenu == MaxMenu)
{
alert("Unable to process menu. Maximum of " + MaxMenu + " reached.");
return;
}
for (i = 0; i < TotalMenu; i++)
if (arrMenuInfo[i].IDStr == MenuIDStr)
{
fFound = true;
break;
}
if (!fFound)
{
arrMenuInfo[i] = new menuInfo(MenuIDStr);
TotalMenu += 1;
}
}
function menuInfo(MenuIDStr)
{
this.IDStr = MenuIDStr;
this.width = 0;
this.count = 0;
}
function updateSubMenuWidth(MenuIDStr, SubMenuStr)
{
for (i = 0; i < TotalMenu; i++)
if (arrMenuInfo[i].IDStr == MenuIDStr)
{
if (arrMenuInfo[i].width < SubMenuStr.length-15)
arrMenuInfo[i].width = SubMenuStr.length;
arrMenuInfo[i].count = arrMenuInfo[i].count + 1;
break;
}
}
function addMenu(MenuIDStr, MenuDisplayStr, MenuURLStr)
{
/*
if (addMenu.arguments.length > 3)
TargetStr = addMenu.arguments[3];
else
TargetStr = "_top";
*/
tagStr = "";
MenuStr = newLineChar;
MenuStr += "";
MenuStr += tagStr;
HTMLStr = HTMLStr.replace(tagStr, MenuStr);
setSubMenuWidth(MenuIDStr);
}
function addSubMenu(MenuIDStr, SubMenuStr, SubMenuURLStr)
{
/*
if (addSubMenu.arguments.length > 3)
TargetStr = addSubMenu.arguments[3];
else
TargetStr = "_top";
*/
var MenuPos = MenuIDStr.toUpperCase().indexOf("MENU");
if (MenuPos == -1)
MenuPos = MenuIDStr.length;
var LookUpTag = "";
var sPos = HTMLStr.indexOf(LookUpTag);
if (sPos <= 0)
HTMLStr +=
newLineChar + newLineChar + "";
else
HTMLStr = HTMLStr.replace(LookUpTag, TempStr);
updateSubMenuWidth(MenuIDStr, SubMenuStr);
}
function mouseMenu(id, MenuIDStr)
{
IsMouseout = (id.toUpperCase().indexOf("OUT") != -1);
if (IsMouseout)
{
color = aDefColor[1];
if (MenuIDStr == CurMenu && aCurColor[1] != "")
color = aCurColor[1];
}
else
{
color = aDefColor[2];
if (MenuIDStr == CurMenu && aCurColor[2] != "")
color = aCurColor[2];
}
window.event.srcElement.style.color = color;
}
function doMenu(MenuIDStr)
{
var thisMenu = document.all(MenuIDStr);
if (ToolbarMenu == null || thisMenu == null || thisMenu == ToolbarMenu)
{
window.event.cancelBubble = true;
return false;
}
window.event.cancelBubble = true;
ToolbarMenu.style.display = "none";
showElement("SELECT");
showElement("OBJECT");
ToolbarMenu = thisMenu;
x = window.event.srcElement.offsetLeft + window.event.srcElement.offsetParent.offsetLeft;
x2 = x + window.event.srcElement.offsetWidth;
y = Menu.offsetHeight;
thisMenu.style.top = y;
thisMenu.style.left = x-150
thisMenu.style.clip = "rect(0 0 0 0)";
thisMenu.style.display = "block";
window.setTimeout("showMenu()", 2);
return true;
}
function showMenu()
{
if (ToolbarMenu != null)
{
y2 = y + ToolbarMenu.offsetHeight;
ToolbarMenu.style.clip = "rect(auto auto auto auto)";
hideElement("SELECT");
hideElement("OBJECT");
}
}
function hideMenu()
{
if (ToolbarMenu != null && ToolbarMenu != StartMenu)
{
cY = event.clientY + document.body.scrollTop;
if ( (event.clientX >= (x+5) && event.clientX <= x2) &&
((IsMenuDropDown == true && cY > (y-100+80) && cY <= y2+80) ||
(IsMenuDropDown == false && cY >= y && cY <= (y2+100)) ))
{
window.event.cancelBubble = true;
return;
}
ToolbarMenu.style.display = "none";
ToolbarMenu = StartMenu;
window.event.cancelBubble = true;
showElement("SELECT");
showElement("OBJECT");
}
}
function hideElement(elmID)
{
for (i = 0; i < document.all.tags(elmID).length; i++)
{
obj = document.all.tags(elmID)[i];
if (! obj || ! obj.offsetParent)
continue;
objLeft = obj.offsetLeft;
objTop = obj.offsetTop;
objParent = obj.offsetParent;
while (objParent.tagName.toUpperCase() != "BODY")
{
objLeft += objParent.offsetLeft;
objTop += objParent.offsetTop;
objParent = objParent.offsetParent;
}
objTop = objTop - y;
if (x > (objLeft + obj.offsetWidth) || objLeft > (x + ToolbarMenu.offsetWidth))
;
else if (objTop > ToolbarMenu.offsetHeight)
;
else if (IsMSMenu && (y + ToolbarMenu.offsetHeight) <= 80)
;
else
obj.style.visibility = "hidden";
}
}
function showElement(elmID)
{
for (i = 0; i < document.all.tags(elmID).length; i++)
{
obj = document.all.tags(elmID)[i];
if (! obj || ! obj.offsetParent)
continue;
obj.style.visibility = "";
}
}
if (Menu_Supported)
{
setDefaultMenuColor("#D7D8FF", "#000080", "#3399FF");
addMenu("HomeMenu", "Домой", "http://www.sires.chat.ru/index.htm");
addSubMenu("HomeMenu","Написать письмо автору сата", "mailto:sires@mail.ru?subject=От посетителя сайта");
addMenu("ShemMenu", "Схемы", "");
addSubMenu("ShemMenu","Audio", "http://sires.chat.ru/audio/audio.htm");
addSubMenu("ShemMenu","Video", "http://sires.chat.ru/tv/tv.htm");
addSubMenu("ShemMenu","Радиоприем", "http://sires.chat.ru/radio/radio.htm");
addSubMenu("ShemMenu","Телефония", "http://sires.chat.ru/telefon/telefon.htm");
addSubMenu("ShemMenu","Цифровая техника", "http://sires.chat.ru/chifr/chifr.htm");
addSubMenu("ShemMenu","Питание", "http://sires.chat.ru/elpit/elpit.htm");
addSubMenu("ShemMenu","Приборы", "http://sires.chat.ru/prib/prib.htm");
addMenu("sprav", "Справочник", "http://sires.chat.ru/sprav/sprav.htm");
addMenu("kopilka", "Копилка опыта", "http://sires.chat.ru/lubitel/lubitel.htm");
addMenu("LincsMenu", "Ссылки", "");
addSubMenu("LincsMenu","Сайты посвященные радиоэлектронике","http://www.sires.chat.ru/ban/ban.htm");
addSubMenu("LincsMenu","Магазины радиоэлектронных компонентов","http://www.sires.chat.ru/ban/shop.htm#shop_radio");
addSubMenu("LincsMenu","Заработок в Интернете","http://www.sires.chat.ru/ban/reclama.htm");
addSubMenu("LincsMenu","Обмен Баннерами","http://www.sires.chat.ru/ban/ban_forma.htm");
addSubMenu("LincsMenu","Форма заявки на обмен Баннерами","http://www.sires.chat.ru/ban/ban_forma.htm#zayava");
addMenu("progi", "Программы", "http://sires.chat.ru/progi/progi.htm");
addSubMenu("progi","Программы по радиоэлектронике", "http://sires.chat.ru/progi/progi.htm");
addSubMenu("progi","Просто хорошие программы", "http://sires.chat.ru/progi/progi.htm#cool");
addMenu("forum", "Форум", "http://www.sires.chat.ru/forum.htm");
addMenu("book", "Гостевая", "http://www.guestbook.ru/book.cgi?user=sires&action=show&language=Russian");
drawMenu();
document.onmouseover=highlight;
document.onmouseout=unhighlight;
function highlight()
{
src=event.toElement;
if (src.tagName=="A")
{
src.oldcol=src.style.color;
src.style.color="#3399FF";
}
}
function unhighlight()
{
src=event.fromElement;
if (src.tagName=="A")
{
src.style.color=src.oldcol;
}
}
}
else
{
Menu_Not_Supported_Str =
""
;
alert ("ВНИМАНИЕ!!!\n\nУважаемый посетитель!\n\nЭтот сайт работает корректней в Internet Explorer.\n\nСведения: отсутствие навигатора в верхней части экрана.\nРешение: воспользоваться формой-навигатором.\n\nПриносим извинения за неудобства.\n");
var navq=Menu_Not_Supported_Str
}
//