﻿var teamMenuXpLock=false;
var teamMenuXpOT=null;
var teamMenuXpS=20;
 var teamMenuXpT = '3';

function MaxHeight(parentControl){return parentControl.children.length*20+10;}
function StepHeight(parentControl){return MaxHeight(parentControl)/teamMenuXpS;}
function TeamMenuXpImg(a,b,c,d)
{ var i=a.src.lastIndexOf(b);
  a.src = a.src.substring(0,i)+c+a.src.substring(i+d);
}
function CloseOpened(){teamMenuXpOS=null;teamMenuXpOT=null;clearInterval(teamMenuXpIID);}
function TeamMenuXpShow()
{
    if(teamMenuXpNOT.style.pixelHeight<teamMenuXpMH)
    {
        teamMenuXpNOT.style.pixelHeight+=teamMenuXpMH/teamMenuXpS;
        teamMenuXpNOT.filters.alpha.opacity+=100/teamMenuXpS;
    }
    else
    {
        TeamMenuXpImg(teamMenuXpNOS,'Show.','',4);
        teamMenuXpNOT.style.pixelHeight=teamMenuXpMH;
        clearInterval(teamMenuXpIID);
        teamMenuXpOT=teamMenuXpNOT;
        teamMenuXpOS=teamMenuXpNOS;
        teamMenuXpNOS=null;
        teamMenuXpNOT=null;
        teamMenuXpLock=false;
     }
}
function TeamMenuXpHide()
{   
    if(teamMenuXpOT.style.pixelHeight>teamMenuXpSHeight+1)
    {
        teamMenuXpOT.style.pixelHeight-=teamMenuXpSHeight;
        teamMenuXpOT.filters.alpha.opacity-=100/teamMenuXpS;
     }
     else
     {
        teamMenuXpOT.style.pixelHeight=1;
        teamMenuXpOT.style.display='none';
        TeamMenuXpImg(teamMenuXpOS,'.','Show',0);
        CloseOpened();
        if (teamMenuXpNOT)
        {
            teamMenuXpNOT.style.display='block';
            teamMenuXpMH=MaxHeight(teamMenuXpNOT);
            teamMenuXpIID=setInterval('TeamMenuXpShow()',teamMenuXpT);
         }
         else 
            teamMenuXpLock=false;
       }
 }
function TeamMenuXpChange(source,target)
{
    if (teamMenuXpLock)
        return;
    teamMenuXpLock = true;
    if(target.style.pixelHeight > 1)
    {
        teamMenuXpOS=source;
        teamMenuXpOT=target;
        teamMenuXpSHeight=StepHeight(teamMenuXpOT);
        teamMenuXpIID=setInterval('TeamMenuXpHide()',teamMenuXpT);
     }
     else
     {
        if(teamMenuXpOT)
        {
            teamMenuXpNOS=source;
            teamMenuXpNOT=target;
            teamMenuXpSHeight=StepHeight(teamMenuXpOT);
            teamMenuXpIID=setInterval('TeamMenuXpHide()',teamMenuXpT);
         }
         else
         {
            teamMenuXpNOS=source;
            teamMenuXpNOT=target;
            teamMenuXpMH=MaxHeight(teamMenuXpNOT);
            teamMenuXpIID=setInterval('TeamMenuXpShow()',teamMenuXpT);
            teamMenuXpNOT.style.display='block';
          }
      }
  }
