var CurrentLogo=false;
var TimeLogoMen=false;
var OutImageSuf=false;
var RightTimeMainMen=false;

function PopMenHid()
{var LeftDoc=parent.frames[0].document;
 LeftDoc.pmIsWait=1;
 RightHideMain();
 return false;
}

function RightHideMain()
{var oper=0;  var type=0;
 if (RightTimeMainMen) {clearTimeout(RightTimeMainMen);}
 var LeftDoc=parent.frames[0].document;
 if (LeftDoc.pmImType) {type=LeftDoc.pmImType;}
 if ((LeftDoc.pmCurrentMenu) && (LeftDoc.pmIsWait)) // скрыть пред. меню
 {LeftDoc.pmIsWait=0; 
  setView("main"+LeftDoc.pmCurrentMenu,0);
  LeftDoc.images[jgMenuNam+LeftDoc.pmCurrentMenu].src = jgImPath + jgMenuNam+LeftDoc.pmCurrentMenu + (oper ? jgImActSuf : (type ? jgImCurSuf : "")) + jgMenuExt;
  LeftDoc.pmCurrentMenu=false;
 }
 LeftDoc.pmIsWait=0;
}

function MainPopRolled(nMain, oper)
{if (RightTimeMainMen) {clearTimeout(RightTimeMainMen);}
 var LeftDoc=parent.frames[0].document;
 if (oper) // наехал
  {if ((nMain.toString())==LeftDoc.pmCurrentMenu) {LeftDoc.pmIsWait=0;} 
  }
 else
  {LeftDoc.pmIsWait=1;
   RightTimeMainMen=setTimeout('RightHideMain()', 150); }
 return false;
}


function HideLogo()
{if (TimeLogoMen) {clearTimeout(TimeLogoMen);}
 if (CurrentLogo) // скрыть пред. меню
 {setView("men"+CurrentLogo,0);
  document.images[CurrentLogo].src = jgImPath + CurrentLogo + OutImageSuf + jgLogoExt;
  CurrentLogo=false;
 }
}

function PopMenuRolled(sLogo, oper)
{if (oper) // наехал
  {if (sLogo==CurrentLogo) {clearTimeout(TimeLogoMen);}  }
 else
  {TimeLogoMen=setTimeout('HideLogo()', 100); }
 return false;
}

function LogoRolled(sImLogo, sSuf, oper, isMenu)
{if (document.images)
  { if (!isMenu)
     {document.images[sImLogo].src = jgImPath + sImLogo + sSuf + jgLogoExt;
      return;
     }
  if (TimeLogoMen) {clearTimeout(TimeLogoMen);} 
  if (oper) // отобразить меню
    {HideLogo(); // скрыть пред. меню
     CurrentLogo=sImLogo; // новое текущее
     document.images[sImLogo].src = jgImPath + sImLogo + sSuf + jgLogoExt;
     var imCoord= new getPosObj(document.images[sImLogo]);
     var PopMen=getObj("men"+sImLogo);
     var PopMenStyle=getStyle("men"+sImLogo);
     var allWidth=0;
     if ((isIE) || (isOpera))
      {if (document.body.scrollWidth) 
        {allWidth=document.body.scrollWidth;}
       else
        {if (document.body.style.pixelWidth) 
           {allWidth=document.body.style.pixelWidth;} 
        }
      }
     else
      {allWidth=document.width;}
     if ((imCoord.x+imCoord.w) > (allWidth/2))
      {// ровнять по правому краю
        var menuWidth=imCoord.w*1.5;
        if (PopMen.offsetWidth) 
          {menuWidth=PopMen.offsetWidth;}
        else
          {if (PopMenStyle.pixelWidth) 
             {menuWidth=PopMenStyle.pixelWidth;}
          }
        PopMenStyle.left=imCoord.x+imCoord.w-menuWidth; }
     else
      {// ровнять по левому краю
        PopMenStyle.left=imCoord.x; }
     PopMenStyle.top=imCoord.y+imCoord.h;
     if (jgCurInd!=jgDealInd) {setView("men"+sImLogo,1);}
    } // if oper
   else // съехать с картинки
   {OutImageSuf=sSuf;
    TimeLogoMen=setTimeout('HideLogo()', 100);   
   }
  }
}


function PodgrRolled(nMark, oper)
{ if ( markObj=getObj("mrk"+nMark.toString()) )
   {if (oper) 
     {markObj.className="MarkAct";}
    else
     {markObj.className="Mark";}
   }
}

function LogoBarReload(sLine)
{var nXwidthNew=nIsXreal;
 var lNeedNew=false;
 if (isIE)
  {nXwidthNew=document.body.clientWidth;}
 else
  {nXwidthNew=innerWidth-20;}
 if ((nIsXreal<nIsX) && (nXwidthNew>=nIsX))
  {lNeedNew=true;}
 if ((nIsXreal>=nIsX) && (nXwidthNew<nIsX))
  {lNeedNew=true;}
 if (lNeedNew) // перезагрузка
  {window.location.replace(sLine);}
}


