var delay=5;
var lstart=0;
var lstop=0;
var lvon=0;
var lbis=0;
var ldivid=-1;
var smenue;
var linkname=new Array("kinder","jugend","kidz","mission","js","kiga","sps","gl","life","fun");
var stoSMenu;
var stoSMenu1;
var stoSMen;
var stoSMen1;
var stoMove;
var stoMlink1;
var stoMlink2;
var stoMlink3;
var stoMlink4;
var stoMlink5;
var stoMlink6;
var stoMlink7;
var stoMlink8;
var mActive;
var eName;
var stoMlinkText;
var actStart;
var actStop;
var lifeMenue;
var lifeMenAll=document.getElementById("17");
var lMenue;
var lMenueH;
var lifeMenueH;
var lMh=new Array(160,230,140,100,160,190,160,190,470,130);

function movelink(id,subid,subtopic,cmd,startl,stopl,von,bis,ext,divid)
{        var k = 0,l=0;
         if(mActive==1)
           setTimeout('movelink('+id+','+subid+','+subtopic+','+cmd+','+startl+','+stopl+','+von+','+bis+','+ext+',"'+divid+'")',400);
         else {
                        if(lstart!=0)
                        {
                        if(document.getElementById("submenu") != null){
                                        submenu.style.width = 0;
                                        submenu.style.height = 0;
                                        submenu.style.top = 0;
                                        submenu.style.visibility = "hidden";
                        }
                        submenu1.style.width = 0;
                        submenu1.style.height = 0;
                        submenu1.style.top = 0;
                        submenu1.style.visibility = "hidden";
                        //clearTimeout(stoSMenu);
                        //clearTimeout(stoSMenu1);
                        clearTimeout(stoSMen);
                        clearTimeout(stoSMen1);
                        clearTimeout(stoMove);
                                for(var i = lstart; i<=lstop;i=i+10)
                                { k= l*24;
                                        moveit(i+1,0,lbis+k,0,lvon+k,10,'','',ldivid);
                                        moveit(i+2,0,lbis+k+5,0,lvon+k+3,10,'','',ldivid);
                                        moveit(i+3,0,lbis+k,0,lvon+k,10,'','',ldivid);
                                        l++;
                                }
                                 lstart=0;ldivid=-1;
                                setTimeout('movelink('+id+','+subid+','+subtopic+','+cmd+','+startl+','+stopl+','+von+','+bis+','+ext+',"'+divid+'")',300);
                                setTimeout('submen('+id+','+subid+','+subtopic+','+von+',0,0,'+ext+',"'+divid+'")',10);
                        }
                        else{
                                if (cmd != 0)
                                {      // alert(startl);
                                       // alert(stopl);
                                        for(var i = startl; i<=stopl;i=i+10)
                                        {         k= l*24;

                                                moveit(i+1,0,von+k,0,bis+k,10,'','',divid);
                                                moveit(i+2,0,von+k+5,0,bis+k+3,10,'','',divid);
                                                moveit(i+3,0,von+k,0,bis+k,10,'','',divid);
                                                l++;
                                        }
                                        lstart=startl;lstop=stopl;lvon=von;lbis=bis;ldivid=divid;
                                        if(document.getElementById("sublink") != null){
                                           sublink.style.top=von+10;
                                           }
                                        sublink1.style.top=von+10;
                                        stoSMenu=setTimeout('submen('+id+','+subid+','+subtopic+','+(von+10)+',1,0,'+ext+',"'+divid+'")',50);
                                        if(bis > von) {var ystart = von; var ystop = bis;}
                                        else {var ystart = von; var ystop = von + linklist[subid].length*18;}
                                        var xstep = 400 / ((ystop - ystart) / 4);
                                        if(ext=='0') {smenue = document.getElementById("submenu"); lMenue = document.getElementById("lmenue");lastID = id;lMenueH = lMh[id];}
                                        else  {
                                               smenue = document.getElementById("submenu1");
                                               if(document.getElementById("lmenue") != null)
                                               {
                                                  lMenue = document.getElementById("lmenue");
                                                  //alert(lastID);
                                                  lMenue.style.height = lMh[lastID];
                                                  lMenueH = lMh[lastID];
                                                  lifeMenAll.style.top = lMenueH + 140;
                                               }
                                               else {
                                                     lMenue = null;
                                                     lMenueH = 96;
                                                     }
                                        }
                                        lifeMenue = document.getElementById("ml");
                                        lifeMenueH = lMh[8];
                                        stoSMenu1=setTimeout('submenue('+(ystop+2)+','+(ystart-5)+',0,'+xstep+',0,'+id+')',1);

                                }
                        }
           }
}

function moveit(was, startx, starty, endx, endy, steps, wait, clip ,divid)
{  if(divid==0){
  var dings = "l"+was;}
  else {var dings = linkname[divid] + was;}
  // alert(dings);
   var xyz = new getObj(dings);
     mActive = 1;
     if(wait && wait>0)
             stoMove=setTimeout('moveit('+was+','+startx+','+starty+','+endx+','+endy+','+steps+','+(wait-1)+',"'+clip+'","'+divid+'")', delay);
     else
     {
             if(startx!=endx){xyz.style.left=startx;}
             xyz.style.top=starty;
     }
        startx+=(endx-startx)/steps;
        starty+=(endy-starty)/steps;
        if(steps>0)
          stoMove=setTimeout('moveit('+was+','+startx+','+starty+','+endx+','+endy+','+(steps-1)+',0,0,"'+divid+'")', delay);
        else
            mActive = 0;

}

function submenue(bis,von,cn,xstep,xcn,id)
{
      if(cn == 0){
           smenue.style.visibility = "visible";
           smenue.style.top = von;
           xcn = 0;
           cn = 3;
/*           if(id==8)
           {
              lifeMenue.style.height = lifeMenueH;
           }
           else
           {
              lmenue.style.height = lMenueH;
              lifeMenue.style.height =  lifeMenueH;
           }   */

           if(id==8)
           {
              lifeMenue.style.height = lifeMenueH + bis-von;
           }
           else
           {
              lmenue.style.height = lMenueH + bis-von;
              lifeMenue.style.height =  lifeMenueH;
              lifeMenAll.style.top = lMenueH + 140 + bis-von;
           }
      }

     if(cn <= bis-von||((xcn + (xstep-8)) <=140))
        {
           smenue.style.width = xcn;
           smenue.style.height = cn;
            if(cn <= bis-von){cn+=10};
            if ((xcn + (xstep-8)) <=140){
            xcn += (xstep);}
            stoSMen=setTimeout('submenue('+bis+','+von+','+cn+','+xstep+','+xcn+','+id+')',1);
        }
}

function submen(id,subid,subtopic,starty,cmd,cn,ext,divid)
{
 if(ext=='0')
    { //alert("uups");
        if(cmd==1)
        {
                if(cn<linklist[subid].length)
                {
                        if(cn==subtopic)
                                var aclass="linksub1";
                        else
                                var aclass="linksub";
                        sublink.innerHTML = sublink.innerHTML + "<li class="+aclass+"><a class="+aclass+" href='javascript:fade(\"5\",\"0\",\"main.php?para="+linkname[id]+"&linksub="+sublinkid[subid]+"&lsubtopic="+cn+"&mainpar=1\",\"fadein\",\"fadein\");'>"+linklist[subid][cn]+"</a></li>";
                        starty=starty+17;
                        cn++;
                        stoSMen1=setTimeout('submen('+id+','+subid+','+subtopic+','+starty+','+cmd+','+cn+','+ext+',"'+divid+'")',50);
                }
        }
        else
                sublink.innerHTML = "";
                sublink1.innerHTML = "";
    }
 else
    {
        if(cmd==1)
        {
                if(cn<linklist1[subid].length)
                {
                        if(cn==subtopic)
                                var aclass="linksub1";
                        else
                                var aclass="linksub";
                        sublink1.innerHTML = sublink1.innerHTML + "<li class="+aclass+"><a class="+aclass+" href='javascript:fade(\"5\",\"0\",\"main.php?para="+linkname[id]+"&linksub="+sublinkid1[subid]+"&lsubtopic="+cn+"&mainpar=1\",\"fadein\",\"fadein\");'>"+linklist1[subid][cn]+"</a></li>";
                        starty=starty+17;
                        cn++;
                        stoSMen1=setTimeout('submen('+id+','+subid+','+subtopic+','+starty+','+cmd+','+cn+','+ext+',"'+divid+'")',50);
                }
        }
        else
                sublink1.innerHTML = "";
                if(document.getElementById("sublink") != null){
                sublink.innerHTML = "";
               }
    }

}