

        function hidemenu2(which)
            {
            if (document.layers)
                 { document.layers[which].visibility = 'hide'; }

            else if (document.all)
                 { document.all[which].style.visibility = 'hidden'; }

            else if (document.getElementById)
                 { document.getElementById(which).style.visibility = 'hidden'; }
           }

        function showmenu2(which)
            {
                // placeImg()
            if (document.layers)
                 { document.layers[which].visibility = 'show'; }

            else if (document.all)
                 { document.all[which].style.visibility = 'visible'; }

            else if (document.getElementById)
                 { document.getElementById(which).style.visibility = 'visible'; }
            }

        function MM_openBrWindow(theURL,winName,features) { //v2.0
            window.open(theURL,winName,features);
        }

        function changeImagesArray(array) {

            var d = document; var img;
            for (var i=0; i<array.length; i+=2) {
                img = null; var n = array[i];
                if (d.images) {img = d.images[n];}
                if (!img && d.getElementById) {img = d.getElementById(n);}
                if (img) {img.src = array[i+1];}
            }
        }

        function newImage(arg) {
            if (document.images) {
                rslt = new Image();
                rslt.src = arg;
                return rslt;
            }
        }

        function changeImages() {
            changeImagesArray(changeImages.arguments);
        }

        function preloadImages() {
            if (document.images) {
                pre_products_02 = newImage('/home/images/v2/products_02.gif');
                pre_downloads_02 = newImage('/home/images/v2/downloads_02.gif');
                pre_support_02 = newImage('/home/images/v2/support_02.gif');
                pre_shop_02 = newImage('/home/images/v2/shop_02.gif');
                pre_friend_02 = newImage('/home/images/v2/friend_02.gif');
                preloadFlag = true;
            }
        }

        var preloadFlag = false;
        var flag_at, flag_au, flag_be2, flag_be1, flag_da, flag_nl, flag_en, flag_fi, flag_fr, flag_de, flag_it, flag_lu2, flag_lu1, flag_no, flag_es, flag_sv, flag_ch2, flag_ch1, flag_us, flag_ot, flag_is, flag_pt ;

        function preloadFlags() {
            document.getElementById('languagedropdown').innerHTML =
            '        <table class="countrylist" id="country_language" width="120" border="0" cellspacing="1" cellpadding="2">' +
            '        <tr><td align="left" onClick="javascript:ChangeLanguage(\'au\');"><nobr><img id="flag_au" src="/home/flags3/au_small.png" border="0" hspace="2" align="absmiddle"> Australia<nobr/><\/td><\/tr>' +
            '        <tr><td align="left" onClick="javascript:ChangeLanguage(\'at\');"><nobr><img id="flag_at" src="/home/flags3/at_small.png" border="0" hspace="2" align="absmiddle"> Austria<nobr/><\/td><\/tr>' +
            '        <tr><td align="left" onClick="javascript:ChangeLanguage(\'be2\');"><nobr><img id="flag_be2" src="/home/flags3/be_small.png" border="0" hspace="2" align="absmiddle"> Belgium (Dutch)<nobr/><\/td><\/tr>' +
            '        <tr><td align="left" onClick="javascript:ChangeLanguage(\'be1\');"><nobr><img id="flag_be1" src="/home/flags3/be_small.png" border="0" hspace="2" align="absmiddle"> Belgium (French)<nobr/><\/td><\/tr>' +
            '        <tr><td align="left" onClick="javascript:ChangeLanguage(\'da\');"><nobr><img id="flag_da" src="/home/flags3/dk_small.png" border="0" hspace="2" align="absmiddle"> Danish<nobr/><\/td><\/tr>' +
            '        <tr><td align="left" onClick="javascript:ChangeLanguage(\'nl\');"><nobr><img id="flag_nl" src="/home/flags3/nl_small.png" border="0" hspace="2" align="absmiddle"> Dutch<nobr/><\/td><\/tr>' +
            '        <tr><td align="left" onClick="javascript:ChangeLanguage(\'en\');"><nobr><img id="flag_en" src="/home/flags3/gb_small.png" border="0" hspace="2" align="absmiddle"> English<nobr/><\/td><\/tr>' +
            '        <tr><td align="left" onClick="javascript:ChangeLanguage(\'fi\');"><nobr><img id="flag_fi" src="/home/flags3/fi_small.png" border="0" hspace="2" align="absmiddle"> Finish<nobr/><\/td><\/tr>' +
            '        <tr><td align="left" onClick="javascript:ChangeLanguage(\'fr\');"><nobr><img id="flag_fr" src="/home/flags3/fr_small.png" border="0" hspace="2" align="absmiddle"> French<nobr/><\/td><\/tr>' +
            '        <tr><td align="left" onClick="javascript:ChangeLanguage(\'de\');"><nobr><img id="flag_de" src="/home/flags3/de_small.png" border="0" hspace="2" align="absmiddle"> German<nobr/><\/td><\/tr>' +
            '        <tr><td align="left" onClick="javascript:ChangeLanguage(\'it\');"><nobr><img id="flag_it" src="/home/flags3/it_small.png" border="0" hspace="2" align="absmiddle"> Italian<nobr/><\/td><\/tr>' +
            '        <tr><td align="left" onClick="javascript:ChangeLanguage(\'is\');"><nobr><img id="flag_is" src="/home/flags3/is_small.gif" border="0" hspace="2" align="absmiddle"> Islandic<nobr/><\/td><\/tr>' +
            '        <tr><td align="left" onClick="javascript:ChangeLanguage(\'lu2\');"><nobr><img id="flag_lu2" src="/home/flags3/lu_small.png" border="0" hspace="2" align="absmiddle"> Luxemburg (French)<nobr/><\/td><\/tr>' +
            '        <tr><td align="left" onClick="javascript:ChangeLanguage(\'lu1\');"><nobr><img id="flag_lu1" src="/home/flags3/lu_small.png" border="0" hspace="2" align="absmiddle"> Luxemburg (German)<nobr/><\/td><\/tr>' +
            '        <tr><td align="left" onClick="javascript:ChangeLanguage(\'no\');"><nobr><img id="flag_no" src="/home/flags3/no_small.png" border="0" hspace="2" align="absmiddle"> Norwegian<nobr/><\/td><\/tr>' +
            '        <tr><td align="left" onClick="javascript:ChangeLanguage(\'es\');"><nobr><img id="flag_es" src="/home/flags3/es_small.png" border="0" hspace="2" align="absmiddle"> Spanish<nobr/><\/td><\/tr>' +
            '        <tr><td align="left" onClick="javascript:ChangeLanguage(\'sv\');"><nobr><img id="flag_sv" src="/home/flags3/se_small.png" border="0" hspace="2" align="absmiddle"> Swedish<nobr/><\/td><\/tr>' +
            '        <tr><td align="left" onClick="javascript:ChangeLanguage(\'pt\');"><nobr><img id="flag_pt" src="/home/flags3/pt_small.png" border="0" hspace="2" align="absmiddle"> Portuguese<nobr/><\/td><\/tr>' +
            '        <tr><td align="left" onClick="javascript:ChangeLanguage(\'ch2\');"><nobr><img id="flag_ch2" src="/home/flags3/ch_small.gif" border="0" hspace="2" align="absmiddle"> Switzerland(French)<nobr/><\/td><\/tr>' +
            '        <tr><td align="left" onClick="javascript:ChangeLanguage(\'ch1\');"><nobr><img id="flag_ch1" src="/home/flags3/ch_small.gif" border="0" hspace="2" align="absmiddle"> Switzerland(German)<nobr/><\/td><\/tr>' +
            '        <tr><td align="left" onClick="javascript:ChangeLanguage(\'us\');"><nobr><img id="flag_us" src="/home/flags3/us_small.png" border="0" hspace="2" align="absmiddle"> USA<nobr/><\/td><\/tr>' +
            '        <tr><td align="left" onClick="javascript:ChangeLanguage(\'ot\');"><nobr><img id="flag_ot" src="/home/flags3/ot_small.png" border="0" hspace="2" align="absmiddle">Other<nobr/><\/td><\/tr>' +
            '        <\/table>';
        }

        function ChangeLanguage(newlanguage) {
            top.location='?language=' + newlanguage + '&site=shop1'
        }


