      taal = "nl";
      menSel = 1;

      function writeHome(){
        var homedata = leesdata("xml/home.xml");
        var infTxt="";
        var slTxt="";
        var x=0;
        infTxt= '<div class="transparant"><h1>';
        infTxt= infTxt + homedata["home"]["titel"][taal] + '</h1>';
        for (x=0; x<homedata["home"]["subtitel"]["sub"].length; x++) {
          infTxt = infTxt + '<br>&nbsp;&nbsp;&nbsp;&nbsp;' + homedata["home"]["subtitel"]["sub"][x][taal];
        }
        infTxt = infTxt + '</div>';
        writeText('info', infTxt);
        writeText('slider', slTxt);
        writeText('titel', "");
      }

      function google() {
        var gd = '<iframe width="749" height="90" frameborder="0" '
          + 'scrolling="no" marginheight="0" marginwidth="0" '
          + 'style="opacity:.5; -moz-opacity: 0.5; border: 1px solid black"'
          + 'src="http://maps.google.nl/maps?f=q&amp;hl=nl&amp;geocode=&amp;q=utrecht,+oudegracht+376&amp;'
          + 'sll=52.091262,5.122748&amp;sspn=0.184783,0.460052&amp;ie=UTF8&amp;'
          + 'll=52.084556,5.123363&amp;spn=0.001187,0.015986&amp;z=16&amp;om=1&amp;'
          + 'output=embed&amp;s=AARTsJrJAcMjWbCNvZqMNFCJrTGh0otKfQ"></iframe><br />'
          + '<a href="http://maps.google.nl/maps?f=q&amp;hl=nl&amp;geocode=&amp;q=utrecht,+oudegracht+376&amp;'
          + 'sll=52.091262,5.122748&amp;sspn=0.184783,0.460052&amp;ie=UTF8&amp;'
          + 'll=52.090476,5.127525&amp;spn=0.01155,0.028753&amp;z=14&amp;om=1&amp;source=embed" '
          + 'style="color:white;text-align:left" target="_blank">Grotere kaart weergeven</a>';
        return gd;
      }


      function writeContact(){
        var contactdata = leesdata("xml/contact.xml");
        var infTxt="";
        var slTxt="";
        infTxt = '<div class="transparant"><br><big><b>Contact</b></big><br>'
          + '<div class="solid"><img style="width: 145px; height: 213px; float: right;" alt="" src="'
          + contactdata["marco"]["foto"] + '"></div>'
          + '<br>'
          + contactdata["marco"]["lokatie"]["titel"] + ' "' + contactdata["marco"]["lokatie"]["naam"] + '"<br>'
          + contactdata["marco"]["lokatie"]["straat"] + '<br>'
          + contactdata["marco"]["lokatie"]["pc"] + ' ' + contactdata["marco"]["lokatie"]["plaats"]+ '<br>';
        if (taal != "nl") {infTxt = infTxt + contactdata["marco"]["land"][taal] + '<br>';}
        infTxt = infTxt + '<br><br><table><tr><td style="width: 155px">'
          + contactdata["marco"]["contact"]["tel"]["naam"][taal]+ '</td><td>';
        if (taal == "nl") {infTxt = infTxt + contactdata["marco"]["contact"]["tel"]["nl"];}
        else {infTxt = infTxt + contactdata["marco"]["contact"]["tel"]["bl"];}
        infTxt = infTxt + contactdata["marco"]["contact"]["tel"]["nr"] 
          + '</td></tr><tr><td>'
          + contactdata["marco"]["contact"]["gsm"]["naam"][taal]+ '</td><td>';
        if (taal == "nl") {infTxt = infTxt + contactdata["marco"]["contact"]["gsm"]["nl"];}
        else {infTxt = infTxt + contactdata["marco"]["contact"]["gsm"]["bl"];}
        infTxt = infTxt + contactdata["marco"]["contact"]["gsm"]["nr"] 
          + '</td></tr><tr style="width: 15px"></tr><tr><td>Email</td><td><a href="mailto:'
          + contactdata["marco"]["contact"]["mail"] + '">'
          + contactdata["marco"]["contact"]["mail"] + '</a></td></tr></table>';
        infTxt = infTxt + '</div>';
        slTxt = google();
        writeText('info', infTxt);
        writeText('slider', slTxt);
        writeText('titel', "");
      }  

      function writeAbstract(){
        var infTxt="";
        var slTxt="";
        laad("xml/abstract.xml");
        maakThumbs('slider');
        maakLarge('info');
        initGalleryScript();
        writeText('titel', "&nbsp;&nbsp;Abstract");
      }  

      function writeFetish(){
        var infTxt="";
        var slTxt="";
        laad("xml/fetish.xml");
        maakThumbs('slider');
        maakLarge('info');
        initGalleryScript();
        writeText('titel', "&nbsp;&nbsp;Fetish");
      }  

      function writeBiografie(){
        var biodata = leesdata("xml/biografie.xml");
        var infTxt="";
        var slTxt="";
        var k = 0;
        var tl = "";
        if ((taal == "es") | (taal == "it")) {tl = "en"} else {tl = taal};
        infTxt = '<div class="scroll"><big><b>'
          + biodata["marco"]["titel"] + '</b></big><br><br>'
        for (k=0; k<biodata["marco"][tl]["p"].length; k++) {
          infTxt = infTxt + '<p>' + biodata["marco"][tl]["p"][k] + '</p>';
        }
        infTxt = infTxt + '<br><b>' + biodata["marco"]["expos"]["titel"][taal] + '</b><br><br><table cellspacing="5" style="font-size: 14px;">';
        for (k=0; k<biodata["marco"]["expos"]["expo"].length; k++) {
          infTxt = infTxt + '<tr><td>' + biodata["marco"]["expos"]["expo"][k]["naam"] + '</td><td>'
            + biodata["marco"]["expos"]["expo"][k]["plaats"] + '</td><td>'
            + biodata["marco"]["expos"]["expo"][k]["jaar"] + '</td></tr>';
        }
        infTxt = infTxt + '</table><br><br></div>';
        writeText('info', infTxt);
        writeText('slider', slTxt);
        writeText('titel', "");
      }  

      function writeLinks(){
        var linkdata = leesdata("xml/links.xml");
        var infTxt="";
        var slTxt="";
        var l = 0;
        infTxt = '<div class="transparant" style="overflow: auto; font-size: 16px"><h2>Links</h2><br>';
        for (l=0; l<linkdata["marco"]["link"].length; l++) {
          infTxt = infTxt + '<a href="' + linkdata["marco"]["link"][l]["url"] + '" target="_blank">'
            + linkdata["marco"]["link"][l]["naam"] + '</a><br>';
        }
        infTxt = infTxt + '</div>';
        writeText('info', infTxt);
        writeText('slider', slTxt);
        writeText('titel', "");
      }  

      function selectmenu(nr) {
        switch (nr) {
          case 1: 
            writeHome();
            menSel = 1;
            break;
          case 2:
            writeAbstract();
            menSel = 2;
            break;
          case 3:
            writeFetish();
            menSel = 3;
            break;
          case 4:
            writeBiografie();
            menSel = 4;
            break;
          case 5:
            writeContact();
            menSel = 5;
            break;
          case 6:
            writeLinks();
            menSel = 6;
            break;
        }
      }

      function writeVlaggen(vdiv) {
        var im = '<img style="width: 22px; height: 14px; cursor: pointer"';
        var ts = '<td style="width: 22px; heigth: 14px;">';
        var oc = "onClick='SelectTaal("; 
        var oe = ")'";
        var sc = 'src="img/vlag/';
        var vlaggen, tmp = "";
        var titel = new Array;
        titel["nl"] = 'Bekijk de site in het Nederlands';
        titel["en"] = 'View this site in English';
        titel["fr"] = 'Regardez le site en Francais';
        titel["de"] = 'Sehen Sie den Site auf Deutsch an';
        titel["it"] = 'Osservi il Web site in italiano';
        titel["es"] = 'Opinión el Web site en Español';
        var taal = new Array;
        taal[0] = "nl";
        taal[1] = "en";
        taal[2] = "fr";
        taal[3] = "de";
        taal[4] = "it";
        taal[5] = "es";
        vlaggen = '<table><tr>';
        for (k=0; k<taal.length; k++) {
          tmp = taal[k];
          vlaggen = vlaggen + ts + im + oc + '"' + tmp + '"' + oe + sc + tmp + '.jpg' + '"'
            + 'title="' + titel[tmp] + '"></td>';
        }
        vlaggen = vlaggen + '</tr></table>';
        writeText(vdiv, vlaggen);
        //return vlaggen;
      }

      function writeTaal(tdiv) {
        var tl = new Array;
        tl["nl"] = 'Nederlands';
        tl["en"] = 'English';  
        tl["fr"] = 'Francais';
        tl["de"] = 'Deutsch';
        tl["it"] = 'Italiano';
        tl["es"] = 'Español';   
        writeText(tdiv, tl[taal]);
        //return tl[taal];
      }   
    
      function SelectTaal(tl) {
        taal = tl;
        writeTaal("taal");     
        selectmenu(menSel);
      }

      function getTaal(){ 
        switch (navigator.language){
          case "nl": taal="nl";
            break;
          case "fr": taal="fr";
            break;
          case "de": taal="de";
            break;
          case "es": taal="es";
            break;
          case "it": taal="it";
            break
          default:
            taal="en";
        }              
      }

      function initMarco() {
        writeHome();

        var menu = new jbmenu('mn', false, 10,20);
        menu.setSize(150, 35, 5);
        menu.setbgImg('img/menu/', 'knop-01.jpg', 'knop-01-mo.jpg', 'knop-01-se.jpg');
        menu.setfont(18, 'black', 'bold', 'center');
        menu.addItem('Home', 'selectmenu(1)');
        menu.addItem('Abstract', 'selectmenu(2)');
        menu.addItem('Fetish', 'selectmenu(3)');
        menu.addItem('Biografie', 'selectmenu(4)');
        menu.addItem('Contact', 'selectmenu(5)');
        menu.addItem('Links', 'selectmenu(6)');
        menu.writeMenu();

        var mntxt = menu.divTxt + '<div id="vlaggen"></div><div id="taal"></div>';
        //getTaal();
        writeText("menu", mntxt);
        writeVlaggen("vlaggen");
        writeTaal("taal");
      }
        

