//Определение броузера var domb=document.getElementById; //броузер поддерживает DOM var bname; //Имя броузера var dx=5; if (document.layers) {bname="ns4"}; if (window.opera && domb) {bname="opera5-6"}; if (document.all && document.all.item) {bname="ie"}; if (domb && bname!='opera5-6' && bname!='ie') {bname="ns6"}; //Глобальные переменные var prev_color; var prev_bgcolor; var mx; //координаты мыши var my; var abutx; //положение активной кнопки var abuty; var abutx1; var abuty1; var dropx; //положение активного меню var dropy; var dropx1; var dropy1; var amenu=-1; //Номер активного меню var menu=new Array(); //Массив списоков меню // Создание массива элементов меню function punkt(mno,name,href) { var str=""+name+""; if (menu[mno]) {menu[mno]+=str;} else {menu[mno]=str;} } // Определение положения объекта на странице function itemx(objid) { //определение координаты х if (domb) {var obj=document.getElementById(objid);} else {var obj=document.all[objid];} var pos = obj.offsetLeft; while (obj.offsetParent != null) { obj = obj.offsetParent; pos += obj.offsetLeft; if (obj.tagName == 'BODY') {break;} } return pos; } function itemy(objid) { //определение координаты у if (domb) {var obj=document.getElementById(objid);} else {var obj=document.all[objid];} var pos = obj.offsetTop; while (obj.offsetParent != null) { obj = obj.offsetParent; pos += obj.offsetTop; if (obj.tagName == 'BODY') {break;} } return pos; } function itemw(objid) { //определение ширины if (domb) {var obj=document.getElementById(objid);} else {var obj=document.all[objid];} if (bname=="opera5-6") {var wid = obj.style.pixelWidth;} else {var wid = obj.offsetWidth;} return wid; } function itemh(objid) { //определение высоты if (domb) {var obj=document.getElementById(objid);} else {var obj=document.all[objid];} if (bname=="opera5-6") {var heig = obj.style.pixelHeight;} else {var heig = obj.offsetHeight;} return heig; } //Функции, отслеживающие положении мыши function mouseMove(e) { if (bname=="ie") { mx=event.x+document.body.scrollLeft; my=event.y+document.body.scrollTop; } if (bname=="opera5-6"){ mx=event.clientX; my=event.clientY; } if (bname=="ns6") { mx=e.pageX; my=e.pageY; } checkhide(); } document.onmousemove=mouseMove; // Создание всех элементов меню по окончании загрузки страницы function createmenu() { document.open(); for(i=0;i