var OpenMenu=new Array(); var Timer=null; function findObj(theObj, theDoc) { var p, i, foundObj; if(!theDoc) theDoc = document; if( (p = theObj.indexOf("?")) > 0 && parent.frames.length) { theDoc = parent.frames[theObj.substring(p+1)].document; theObj = theObj.substring(0,p); } if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj]; for (i=0; !foundObj && i < theDoc.forms.length; i++) foundObj = theDoc.forms[i][theObj]; for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++) foundObj = findObj(theObj,theDoc.layers[i].document); if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj); return foundObj; } function clearTimer() { if (Timer) { clearTimeout (Timer); Timer = null; } } function setTimer() { Timer = window.setTimeout('CloseAll(0)', 250); } function ShowMenu(id, left, level) { id1 = findObj(id); clearTimer(); //if (IExplorer4) return ShowMenuE(id1, left, level); //if (Netscape6) // return ShowMenuN(id, left, level); return true; } function ShowMenuE(id, left, level) { //elem = eval (id); elem = id; if (OpenMenu[level] && OpenMenu[level]!=elem) CloseAll(level); // if (document.all.item(id) == null) if (id == null) return true; // if (document.body.clientWidth - 776 > 0) // elem.style.pixelLeft = parseInt((document.body.clientWidth-776)/2) + left; // else // elem.style.pixelLeft = left; elem.style.display = "block"; elem.style.visibility = "visible"; // window.alert (elem.offsetWidth); OpenMenu[level]=elem; return false; } function ShowMenuN(id, left, level) { if (OpenMenu[level] && OpenMenu[level]!=id) CloseAll(level); elem = document.getElementById(id); if (elem == undefined) return true; if (window.innerWidth - 776 > 0) elem.style.left = parseInt((window.innerWidth-776)/2) + left; else elem.style.left = left; elem.style.visibility = "visible"; elem.style.display = "block"; OpenMenu[level]=id; return false; } function CloseMenu(level) { //if (IExplorer4) return CloseMenuE(level); //if (Netscape6) // return CloseMenuN(level); return true; } function CloseMenuE(level) { if (OpenMenu[level]) { OpenMenu[level].style.display = "none"; OpenMenu[level].style.visibility = "hidden"; } OpenMenu[level]=null; } function CloseMenuN(level) { if (OpenMenu[level]) { document.getElementById(OpenMenu[level]).style.visibility = "hidden"; document.getElementById(OpenMenu[level]).style.display = "none"; } OpenMenu[level]=null; } function CloseAll(level) { clearTimer(); for (i=level; i (document.body.clientHeight-Header.offsetHeight)) document.body.scrollTop = targetPos-Header.offsetHeight; else document.body.scrollTop = docLength-document.body.clientHeight; CloseAll(0); return false; } function ScrollPriceHeader() { if (document.body.scrollTop>88) { Header.style.top = document.body.scrollTop-88; var i=0; while (elem=document.all.item("grouplist"+i++)) elem.style.top = document.body.scrollTop+34; // оглавление здесь } else { Header.style.top = 0; var i=0; while (elem=document.all.item("grouplist"+i++)) elem.style.top = 122; // и здесь тоже оглавление } } function ShowHide(elem) { if (document.getElementById(elem).style.display == "none") document.getElementById(elem).style.display = "block"; else document.getElementById(elem).style.display = "none"; } function disp(cn) { var trs = document.getElementsByTagName("TR"); for (var x = 0; x < trs.length; x++) if (trs[x].className == cn) trs[x].style.display = ""; return false; } function SwTr(sect) { var trs = document.getElementsByTagName("TR"); for (var x = 0; x < trs.length; x++) if (trs[x].getAttribute("sect") == sect) trs[x].style.display = (trs[x].style.display == "none" ? "" : "none"); return false; }