NS60=(navigator.userAgent.indexOf('Netscape6/6.0')!=-1);
Opera=(navigator.userAgent.indexOf('Opera')!=-1)||(navigator.appName.indexOf('Opera')!=-1)||(window.opera);
Opera7=(Opera&&document.createElement!=null&&document.addEventListener!=null);
iex=(document.all&&!Opera);
menuk=new Array(0);

modalWin = "";
function xShowModalDialog( sURL, vArguments, sFeatures, magassag,szelesseg )
    {
dFeatures = 'dialogHeight: '+magassag+'px; dialogWidth: '+szelesseg+'px; dialogTop: 300px; dialogLeft: 200px; edge: Raised; center: Yes; help: Yes; resizable: No; status: No;';

    if (sURL==null||sURL=='')
    {
        alert ("Invalid URL input.");
        return false;
    }
    if (vArguments==null||vArguments=='')
    {
        vArguments='';
    }
    if (sFeatures==null||sFeatures=='')
    {
        sFeatures=dFeatures;
    }
/*    if (window.navigator.appVersion.indexOf("MSIE")!=-1)
    {
        window.showModalDialog ( sURL, vArguments, sFeatures );
        return false;
    } */
    sFeatures = sFeatures.replace(/ /gi,'');
    aFeatures = sFeatures.split(";");
    sWinFeat = "directories=0,menubar=0,titlebar=0,toolbar=0,";
    for ( x in aFeatures )
    {
        aTmp = aFeatures[x].split(":");
        sKey = aTmp[0].toLowerCase();
        sVal = aTmp[1];
        switch (sKey)
        {
            case "dialogheight":
                sWinFeat += "height="+sVal+",";
                pHeight = sVal;
                break;
            case "dialogwidth":
                sWinFeat += "width="+sVal+",";
                pWidth = sVal;
                break;
            case "dialogtop":
                                if (window.navigator.appVersion.indexOf("MSIE")==-1)
                                {
                    sWinFeat += "screenY="+sVal+",";
                                }else
                                {
                    sWinFeat += "top="+sVal+",";
                                }
                break;
            case "dialogleft":
                                if (window.navigator.appVersion.indexOf("MSIE")==-1)
                                {
                        sWinFeat += "screenX="+sVal+",";
                                }else
                                {
                        sWinFeat += "left="+sVal+",";
                                }
                break;
            case "resizable":
                sWinFeat += "resizable="+sVal+",";
                break;
            case "status":
                sWinFeat += "status="+sVal+",";
                break;
            case "center":
                if ( sVal.toLowerCase() == "yes" )
                {
                    sWinFeat += "screenY="+((screen.availHeight-pHeight)/2)+",";
                    sWinFeat += "screenX="+((screen.availWidth-pWidth)/2)+",";
                }
                break;
        }
    }
    modalWin=window.open(String(sURL),"",sWinFeat);
    if (vArguments!=null&&vArguments!='')
    {
        modalWin.dialogArguments=vArguments;
    }
}


function Outesemeny()
{
        valamirement=false;var datum=new Date();ido1=datum.getTime();setTimeout('idozito()',30);
}


                function menutarol(azon,szuloazon,layerazon,x)
                {
                        hossz=menuk.length;
                        menuk[hossz]=new Array(7);
                        menuk[hossz][0]=azon;
                        menuk[hossz][1]=szuloazon;
                        menuk[hossz][2]=layerazon;
                        menuk[hossz][3]='0';
                        menuk[hossz][4]=x;
                        menuk[hossz][5]=100;
                        menuk[hossz][6]=0;
                }


                function layereknullaz()
                {
                        for (var c=0;c<menuk.length;c++)
                        {
                                menuk[c][3]='0';
                        }
                }

                function legkozelebbigyerekvissza(menu)
                {
                        vissza=false;
                        for (var c=0;c<menuk.length;c++)
                        {
                                if ((menuk[c][1]==menu))
                                {
                                        vissza=menuk[c][0];
                                }
                        }
                        return vissza;
                }

                function overesemenyek(hol)
                {
                        layereknullaz();
                        gyerek=legkozelebbigyerekvissza(hol);
                        if (gyerek!=false)
                        {
                                lathatobe(gyerek);
                        }else
                        {
                                lathatobe(hol);
                        }
                        layerekallit();
                }

                function lathatobe(menutol)
                {
                        for (var c=0;c<menuk.length;c++)
                        {
                                if (menuk[c][0]==menutol)
                                {
                                        menuk[c][3]='1';
                                        lathatobe(menuk[c][1]);
                                }
                        }
                }

                function szuloszam(menu,szam)
                {
                        for (var c=0;c<menuk.length;c++)
                        {
                                if (menuk[c][0]==menu)
                                {
                                        szam++;
                                        szam=szuloszam(menuk[c][1],szam);
                                }
                        }
                        return szam;
                }


                function lathatoelayer(layernev)
                {
                        lath=false;
                        for (var c=0;((c<menuk.length)&&(lath==false));c++)
                        {
                                if ((menuk[c][2]==layernev)&&(menuk[c][3]=='1'))
                                {
                                        lath=true;
                                }
                        }
                        return lath;

                }

                function szulokvissza(menu)
                {
                        vissza=new Array(0);
                        for (var c=0;c<menuk.length;c++)
                        {
                                if (menuk[c][0]==menu)
                                {
                                        hossz=vissza.length;
                                        vissza[hossz]=new Array(5);
                                        vissza[hossz][0]=menuk[c][0];
                                        vissza[hossz][1]=menuk[c][1];
                                        vissza[hossz][2]=menuk[c][2];
                                        vissza[hossz][3]=menuk[c][3];
                                        vissza[hossz][4]=menuk[c][4];
                                        vissza=vissza.concat(szulokvissza(menuk[c][1]));
                                }
                        }
                        return vissza;
                }
                function hanyasaszinten(menu)
                {
                        oaz=false;
                        hanyas=0;
                        for (var c=0;((c<menuk.length)&&(oaz==false));c++)
                        {
                                if (menuk[c][0]==menu[0])
                                {
                                        oaz=true;
                                }else
                                {
                                        if (menuk[c][1]==menu[1])
                                        {
                                                hanyas++;
                                        }
                                }
                        }
                        return hanyas;

                }

                function yszamol(menu)
                {
                        szulok=szulokvissza(menu);
                        hanyas=0;
                        for (var c=1;c<szulok.length;c++)
                        {
                                hanyas=hanyas+hanyasaszinten(szulok[c]);
                        }
                        return hanyas;
                }

                function layerekallit()
                {
                        for (var c=0;c<menuk.length;c++)
                        {
                                if (lathatoelayer(menuk[c][2]))
                                {
                                        if (document.getElementById(menuk[c][2]).style.visibility!='visible')
                                        {
                                                document.getElementById(menuk[c][2]).style.visibility='visible';
//                                                document.getElementById(menuk[c][2]).style.left=kezd+menuk[c][4];
                                        }
                                        szam=0;
                                        szulodb=szuloszam(menuk[c][0],szam);
                                }else
                                {
                                        if (document.getElementById(menuk[c][2]).style.visibility!='hidden')
                                        {
                                                document.getElementById(menuk[c][2]).style.visibility='hidden';
                                        }
                                }
                        }

                }


                function idozito()
                {
                         var datum=new Date();
                         ido2=datum.getTime();
                         ido1szam=Number(ido1);
                         ido2szam=Number(ido2);
                         if ((ido2szam-ido1szam)>1000)
                         {
                                if (!valamirement)
                                {
                                layereknullaz();
                                layerekallit();
                                }
                         }else
                         {
                                setTimeout('idozito()',20);
                         }
                }




