var ie4, nn4, nn6,ff3; var rX, lX, tY, bY; var zi=120; var vers1, vers2; ie4 = nn4 = nn6 = ff3=0; if(document.all) {ie4=1; document.body.onmousemove=updateIt;} if(document.layers) {nn4=1; window.captureEvents(Event.MOUSEMOVE); window.onmousemove=updateIt;} if(document.getElementById&&!ie4) {nn6=1; document.body.onmousemove=updateIt;} vers2=navigator.userAgent.substr(0,5); if (vers2=='Mozil' && navigator.userAgent.search('Chrome')>=0) vers2='Chrom'; else if (vers2=='Mozil' && navigator.userAgent.search('Firefox')>=0) vers2='Firef'; //document.write('Версия '); //document.write(vers1 + " " + vers2 + " " +ie4+nn4+nn6+ '
\n'); if (vers2 == 'Opera' || vers2=='Chrom') { ie4=1; nn4=0; nn6=0; } if (vers2 == 'Firef') {ff3=1;} function dropit(e,oIEorNN6s,sOneNN,xMenu){ if (ff3){ oneNN = document.getElementById(oIEorNN6s); if (window.themenu&&themenu.id!=oneNN.id) themenu.style.visibility="hidden"; themenu=oneNN; if (themenu.style.visibility=="hidden"){ themenu.style.left=e.clientX-10; themenu.style.top=e.clientY-10; // alert(document.body.scrollTop + ' ' +e.pageX); // alert('event=' + e + ' '+ ' l='+themenu.style.left+' t='+themenu.style.top); // alert('event=' + e + ' '+ ' l='+e.offsetX+' t='+e.offsetY); // alert(' l='+themenu.style.left+' t='+themenu.style.top); lX=parseInt(themenu.style.left); rX=lX+themenu.offsetWidth; tY=parseInt(themenu.style.top); bY=themenu.offsetHeight+tY+25; //updateIt(oneNN); themenu.style.visibility="visible"; themenu.style.zIndex=zi++; // alert(themenu.style.visibility); } } if(ie4){ oneIE = oIEorNN6s; if (window.themenu&&themenu.id!=oneIE.id) themenu.style.visibility="hidden"; themenu=oneIE; themenu.style.left=document.body.scrollLeft+event.clientX-event.offsetX; themenu.style.top=document.body.scrollTop+event.clientY-event.offsetY+22; lX=themenu.style.posLeft-document.body.scrollLeft; rX=lX+themenu.offsetWidth; tY=themenu.style.posTop-document.body.scrollTop-30; bY=themenu.offsetHeight+tY+30; //updateIt(oneIE); if (themenu.style.visibility=="hidden"){ themenu.style.visibility="visible"; themenu.style.zIndex=zi++; } } if(nn4){ if (window.themenu&&themenu.id!=eval(sOneNN).id) themenu.visibility="hide"; themenu=eval(sOneNN); if (themenu.visibility=="hide") themenu.visibility="show"; themenu.zIndex++; themenu.left=e.pageX-e.layerX; themenu.top=e.pageY-e.layerY+16; lX=themenu.left; rX=lX+themenu.clip.width; tY=themenu.top-25; bY=themenu.top+themenu.clip.height; return false; } if( nn6 && !ff3 ){ oneNN = document.getElementById(oIEorNN6s); //eval(sOneNN); if (window.themenu&&themenu.id!=oneNN.id) themenu.style.visibility="hidden"; themenu=oneNN; themenu.style.left=xMenu; themenu.style.top=82; lX=parseInt(themenu.style.left); rX=lX+themenu.offsetWidth; tY=parseInt(themenu.style.top); bY=themenu.offsetHeight+tY+25; //updateIt(oneNN); if (themenu.style.visibility=="hidden"){ themenu.style.visibility="visible"; themenu.style.zIndex=zi++; } } } function hidemenu (whichone){ if(ie4) hidemenu1 (whichone); if(nn6) hidemenu3(); if(nn4) hidemenu2(); } function hidemenu1(whichone){ if(window.themenu) themenu.style.visibility="hidden"; hidemenu2(); } function hidemenu2(){ if(typeof(themenu)!="undefined") themenu.visibility="hide"; } function hidemenu3(){ if (themenu.style.visibility=="visible") themenu.style.visibility="hidden"; } function updateIt(oneIE){ var x,y if(ie4){ x=window.event.clientX; y=window.event.clientY; if(x>rX || xbY+1 || yrX || xbY+1 || yrX || x<=lX-1) hidemenu2(); else if(y>bY || y