// Define all the named layers here
var allLayers = new Array('algemeen-layer', 'granenlayer', 'grassenlayer', 'premielayer', 'wholayer');
var allButtons = new Array('algemeen', 'granen', 'grassen', 'premie', 'who');
var allImages = new Array('img-algemeen/bt-algemeen-f2.gif', 'img-algemeen/bt-granen-f2.gif', 'img-algemeen/bt-grassen-f2.gif', 'img-algemeen/bt-premie-f2.gif', 'img-algemeen/bt-who-f2.gif');

// Hide all layers defined above, then display the named layer in the correct location
function toggler(namedLayer, x, y, button, imgSource) {
    for (var offLayer in allLayers) {
        MM_showHideLayers(allLayers[offLayer],'','hide');
    }

    MM_swapImgRestore()
    MM_swapImage(button,'',imgSource,1);

    if (namedLayer != '') {
        var xoffset = 0;
        var yoffset = 11;
        if (namedLayer == 'algemeen-layer') xoffset = xoffset + 14;
        if (navigator.appName.indexOf('Explorer') != -1) yoffset = yoffset + 8;
        document.getElementById(namedLayer).style.left = x + xoffset;
        document.getElementById(namedLayer).style.top = y + yoffset;
        MM_showHideLayers(namedLayer,'','show');
    }
}

// Reset and rehide layers
function resetter() {
    MM_swapImgRestore();
    for (var offLayer in allLayers) {
        MM_showHideLayers(allLayers[offLayer],'','hide');
    }
}

// Determines our main element's X coordinate
function findPosX(obj) {
    var curleft = 0;
    if (obj.offsetParent) {
        while (obj.offsetParent) {
            curleft += obj.offsetLeft
            obj = obj.offsetParent;
        }
    }
    else if (obj.x)
        curleft += obj.x;
    return curleft;
}

// Determines our main element's Y coordinate
function findPosY(obj) {
    var curtop = 0;
    if (obj.offsetParent) {
        while (obj.offsetParent) {
            curtop += obj.offsetTop
            obj = obj.offsetParent;
        }
    }
    else if (obj.y)
        curtop += obj.y;
    return curtop;
}

