
    menu1over = false;
    menu2over = false;
    menu3over = false;
    menu2isopen = false;
    menu3isopen = false;

    function slidevertical(elementid,toppx) {
        document.getElementById(elementid).style.top = toppx;
    }

    function slidehorizontal(elementid,leftpx) {
        document.getElementById(elementid).style.left = leftpx;
    }

    function openmenu(a) {
        if(a==1) {
            loopcounter = 0;
            for (i=15;i<=157;i++) {
                setTimeout("slidevertical('menu_1', "+i+")", (loopcounter*2));
                setTimeout("slidevertical('menu_2', "+i+")", (loopcounter*2));
                setTimeout("slidevertical('menu_3', "+i+")", (loopcounter*2));
                loopcounter++;
            }
            menu1over = true;
        }
        if(a==2) {
            loopcounter = 0;
            for (i=-150;i<=10;i++) {
                setTimeout("slidehorizontal('menu_2', "+i+")", (loopcounter*2));
                loopcounter++;
            }
            menu2over = true;
            menu2isopen = true;
            if(menu3isopen) {
                closemenu(3);
            }
        }
        if(a==3) {
            loopcounter = 0;
            for (i=-150;i<=10;i++) {
                setTimeout("slidehorizontal('menu_3', "+i+")", (loopcounter*2));
                loopcounter++;
            }
            menu3over = true;
            menu3isopen = true;
            if(menu2isopen) {
                closemenu(2);
            }
        }
    }

    function closemenu(a) {
        if(a==2) {
            if(menu2over==false) {
                    loopcounter = 0;
                    for (i=0;i>=-150;i--) {
                        setTimeout("slidehorizontal('menu_2', "+i+")", (loopcounter*2));
                        loopcounter++;
                    }
                    setTimeout("m2ic()", ((loopcounter+1)*3));
            }
        }
        if(a==3) {
            if(menu3over==false) {
                    loopcounter = 0;
                    for (i=0;i>=-150;i--) {
                        setTimeout("slidehorizontal('menu_3', "+i+")", (loopcounter*2));
                        loopcounter++;
                    }
                    setTimeout("m3ic()", ((loopcounter+1)*3));
            }
        }
    }
    function closeallmenus() {
        if(menu1over==false) {
            loopcounter = 0;
            for (i=0;i>=-150;i--) {
                if(menu2over==true) {
                    setTimeout("slidehorizontal('menu_2', "+i+")", (loopcounter*2));
                }
                if(menu3over==true) {
                    setTimeout("slidehorizontal('menu_3', "+i+")", (loopcounter*2));
                }
                loopcounter++;
            }
            loopcounter = 0;
            for (i=157;i>=15;i--) {
                setTimeout("slidevertical('menu_1', "+i+")", (loopcounter*3));
                setTimeout("slidevertical('menu_2', "+i+")", (loopcounter*3));
                setTimeout("slidevertical('menu_3', "+i+")", (loopcounter*3));
                loopcounter++;
            }
            setTimeout("m2ic()", ((loopcounter+1)*3));
            setTimeout("m3ic()", ((loopcounter+1)*3));
        }
    }

    function m2ic () { menu2isopen=false; }
    function m3ic () { menu3isopen=false; }

    function closesubmenus() {
        if(menu2isopen) { closemenu(2); }
        if(menu3isopen) { closemenu(3); }
    }

    function changeto(a) {
        document.getElementById('h1c').innerHTML = " -- "+document.getElementById('c_'+a+'_h1').innerHTML;
        document.getElementById('c').innerHTML = document.getElementById('c_'+a).innerHTML;
    }





