
//-- get object
function getObj(obj) {
    if      (document.getElementById)   return document.getElementById(obj);
    else if (document.all)              return document.all[obj];
    else if (document.layers)           return document.layers[obj];
    else return;
}

//-- display aan/uit
function toggleVisibility(obj) {
    getObj(obj).style.display = (getObj(obj).style.display == "inline") ? "none" : "inline";
}

//-- menu in/uitklappen
function toggleMenu(obj) {

    nextSib = obj.parentNode.nextSibling;
    
    if (nextSib.nodeType == 3) {
        nextSib = nextSib.nextSibling;
    }
    
    if (nextSib.style.display == 'block') {
        nextSib.style.display = 'none';
    } else {
        nextSib.style.display = 'block'
    }
}
        
//-- linkje outline in IE fixen
if (document.all) document.onmousedown = function() {
    for (i in document.links) {
        document.links[i].onfocus = document.links[i].blur;
    }
}

//-- record verwijderen
function deleteRecord(recordid, recordtitle, deletionpage) {
    if (confirm('Klik op OK om het record met de naam "' + recordtitle + '" te verwijderen, en op Annuleren/Cancel om terug te gaan naar het overzicht.')) {
        window.location.href = deletionpage + '?id=' + recordid + '&name=' + escape(recordtitle);
    }
}

//-- uit frame breken
function breakOutOfFrame() {
    if (self != top) top.location.href = self.location.href;
}

//-- file input tonen / verbergen
function toggleFileInput(mode) {
    document.getElementById('hidefile').style.display = mode;
}

function toggleProductMenu(b) {
    var a = document.getElementsByTagName('dd');
    
    for (var i = 0; i < a.length; i++) {
        if (a.item(i).className == 'sub') {
            a.item(i).style.display = (b) ? 'block' : 'none';
        }
    }
}

