
var typMenu=1;
var gliczbaElementow=12;
var gwysokoscElementu=40;
var gwysokoscElementuGlownego=40;

        gelementMenu = new Array();
                geM1 = new Array();
                geM1[0] = "gdg_m1";
                geM1[1] = 0; 
                geM1[2] =false;
                geM1[3] = 0;
                geM1[4] = 0;
                geM1[5] = 0;
                gelementMenu[1]=geM1;
                geM2 = new Array();
                geM2[0] = "gdg_m2";
                geM2[1] = 0; 
                geM2[2] =false;
                geM2[3] = 0;
                geM2[4] = 5;
                geM2[5] = 40;
                gelementMenu[2]=geM2;
                    geM3 = new Array();
                    geM3[0] = "gdg_m3";
                    geM3[1] = 1; 
                    geM3[2] =false;
                    geM3[3] = 2;
                    geM3[4] = 0;
                    geM3[5] = 80;
                    gelementMenu[3]=geM3;
                    geM4 = new Array();
                    geM4[0] = "gdg_m4";
                    geM4[1] = 1; 
                    geM4[2] =false;
                    geM4[3] = 2;
                    geM4[4] = 0;
                    geM4[5] = 120;
                    gelementMenu[4]=geM4;
                    geM5 = new Array();
                    geM5[0] = "gdg_m5";
                    geM5[1] = 1; 
                    geM5[2] =false;
                    geM5[3] = 2;
                    geM5[4] = 0;
                    geM5[5] = 160;
                    gelementMenu[5]=geM5;
                    geM6 = new Array();
                    geM6[0] = "gdg_m6";
                    geM6[1] = 1; 
                    geM6[2] =false;
                    geM6[3] = 2;
                    geM6[4] = 0;
                    geM6[5] = 200;
                    gelementMenu[6]=geM6;
                    geM7 = new Array();
                    geM7[0] = "gdg_m7";
                    geM7[1] = 1; 
                    geM7[2] =false;
                    geM7[3] = 2;
                    geM7[4] = 0;
                    geM7[5] = 240;
                    gelementMenu[7]=geM7;
                geM8 = new Array();
                geM8[0] = "gdg_m8";
                geM8[1] = 0; 
                geM8[2] =false;
                geM8[3] = 0;
                geM8[4] = 0;
                geM8[5] = 80;
                gelementMenu[8]=geM8;
                geM9 = new Array();
                geM9[0] = "gdg_m9";
                geM9[1] = 0; 
                geM9[2] =false;
                geM9[3] = 0;
                geM9[4] = 2;
                geM9[5] = 120;
                gelementMenu[9]=geM9;
                    geM10 = new Array();
                    geM10[0] = "gdg_m10";
                    geM10[1] = 1; 
                    geM10[2] =false;
                    geM10[3] = 9;
                    geM10[4] = 0;
                    geM10[5] = 160;
                    gelementMenu[10]=geM10;
                    geM11 = new Array();
                    geM11[0] = "gdg_m11";
                    geM11[1] = 1; 
                    geM11[2] =false;
                    geM11[3] = 9;
                    geM11[4] = 0;
                    geM11[5] = 200;
                    gelementMenu[11]=geM11;
                geM12 = new Array();
                geM12[0] = "gdg_m12";
                geM12[1] = 0; 
                geM12[2] =false;
                geM12[3] = 0;
                geM12[4] = 0;
                geM12[5] = 160;
                gelementMenu[12]=geM12;
        var gwysokoscRamki=200;

function gDG_pokazPodmenu(temp_id)
{
    for(i=1;i<gliczbaElementow+1;i++)
    {
        if(gelementMenu[i][3]==temp_id)
        {
            element=document.getElementById(gelementMenu[i][0]);
            element.style.visibility="visible";
        }
    }    
}


function gDG_ukryjPodmenu(temp_id)
{
    for(i=1;i<gliczbaElementow+1;i++)
    {
        if(gelementMenu[i][3]==temp_id)
        {
            element=document.getElementById(gelementMenu[i][0]);
            element.style.visibility="hidden";
        }
    }    
} 

function gDG_przesunWDolOdElementuOWartosc(temp_id,temp_dy)
{
    for(i=temp_id;i<gliczbaElementow+1;i++)
    {
        element=document.getElementById(gelementMenu[i][0]);
        gelementMenu[i][5]=gelementMenu[i][5]+temp_dy;
        element.style.top=gelementMenu[i][5];                    
    }    
    element1=document.getElementById("gRAMKA_MENU");
    gwysokoscRamki=gwysokoscRamki+temp_dy;
    element1.style.height=gwysokoscRamki; 
}

function gDG_przesunWGoreOdElementuOWartosc(temp_id,temp_dy)
{   
    for(i=temp_id;i<gliczbaElementow+1;i++)
    {
        element=document.getElementById(gelementMenu[i][0]);
        gelementMenu[i][5]=gelementMenu[i][5]-temp_dy;
        element.style.top=gelementMenu[i][5];          
    }    
    element1=document.getElementById("gRAMKA_MENU");
    gwysokoscRamki=gwysokoscRamki-temp_dy;
    element1.style.height=gwysokoscRamki;     
}

function gDG_onMouseOever(temp_id)
{
   switch(typMenu)
   {
        case 1:
            if(gelementMenu[temp_id][1]==0)
            {
                element=document.getElementById(gelementMenu[temp_id][0]);
                //if (gelementMenu[temp_id][2]==false)
                {
                    element.className='gMenuElementGlownyOMO';
                    element=document.getElementById(gelementMenu[temp_id][0]+"l");
                    element.className='gMenuElementGlownyOMOLink';
                }    
            }
            else            
            {
                element=document.getElementById(gelementMenu[temp_id][0]);
                //if (gelementMenu[temp_id][2]==false)
                {
                    element.className='gMenuElementOMO';
                    element=document.getElementById(gelementMenu[temp_id][0]+"l");
                    element.className='gMenuElementOMOLink';
                }    
            }
            break;
    }        
       
}

function gDG_onMouseOut(temp_id)
{
   switch(typMenu)
   {
        case 1:
            if(gelementMenu[temp_id][1]==0)
            {
                element=document.getElementById(gelementMenu[temp_id][0]);
                //if (gelementMenu[temp_id][2]==false)
                {
                    element.className='gMenuElementGlowny';
                    element=document.getElementById(gelementMenu[temp_id][0]+"l");
                    element.className='gMenuElementGlownyLink';
                }    
            }
            else            
            {
                element=document.getElementById(gelementMenu[temp_id][0]);
               // if (gelementMenu[temp_id][2]==false)
                {
                    element.className='gMenuElement';
                    element=document.getElementById(gelementMenu[temp_id][0]+"l");
                    element.className='gMenuElementLink';
                }    
            }
            break;
    }        
            
}

function gDG_onClick(temp_id)
{
   switch(typMenu)
   {
        case 1:
            if(gelementMenu[temp_id][1]==0)
            {
                element=document.getElementById(gelementMenu[temp_id][0]);
                if (gelementMenu[temp_id][2]==false)
                {
                    //element.className='MenuElementGlownyWl';
                    gelementMenu[temp_id][2]=true;                
                    gDG_przesunWDolOdElementuOWartosc(temp_id+gelementMenu[temp_id][4]+1,gelementMenu[temp_id][4]*gwysokoscElementu);
                    gDG_pokazPodmenu(temp_id);
                }   
                else
                {
                    //element.className='MenuElementGlowny';
                    gelementMenu[temp_id][2]=false;
                    gDG_ukryjPodmenu(temp_id);
                    gDG_przesunWGoreOdElementuOWartosc(temp_id+gelementMenu[temp_id][4]+1,gelementMenu[temp_id][4]*gwysokoscElementu);
                }      
                    
            }
            else            
            {
                element=document.getElementById(gelementMenu[temp_id][0]);
                if (gelementMenu[temp_id][2]==false)
                {
                    //element.className='MenuElementWL';
                    gelementMenu[temp_id][2]=true;
                    gDG_pokazPodmenu(temp_id);
                    gDG_przesunWDolOdElementuOWartosc(temp_id+gelementMenu[temp_id][4]+1,gelementMenu[temp_id][4]*gwysokoscElementu);
                }   
                else
                {
                    //element.className='MenuElement';
                    gelementMenu[temp_id][2]=false;
                    gDG_ukryjPodmenu(temp_id);
                    gDG_przesunWGoreOdElementuOWartosc(temp_id+gelementMenu[temp_id][4]+1,gelementMenu[temp_id][4]*gwysokoscElementu);
                }          
            }
            break;
    }             
}
