var oCNFXML;

startList = function() {
        if(document.getElementById("nav") == null) return;
        var navItems = document.getElementById("nav").getElementsByTagName('li');
        for (i = 0; i < navItems.length; i++) {
        navItems[i].oldClass = navItems[i].className;
        navItems[i].onmouseover = function() { this.className += " over"; }
        navItems[i].onmouseout = function() { this.className = this.oldClass; }
    }
}
window.onload=startList;

function fCNFHeaderGetImages(menuID, headerID){
    fAJAXResponse = new Function('fCNFHeaderResponse(\'' + headerID + '\');');
    getAJAXResponse('/Gallery.aspx?a=xml&ID=' + menuID);
}

function fCNFHeaderResponse(headerID){
    var intInterval;
    if(objAJAX.responseText.length > 0){
        oCNFXML = LoadXMLText(objAJAX.responseText);
        if(oCNFXML){
            if(oCNFXML.firstChild.childNodes.length > 0){
                intInterval = oCNFXML.firstChild.firstChild.firstChild.nodeValue;
                if(oCNFXML.firstChild.childNodes[1].childNodes.length > 1){
                    oCNFXML = oCNFXML.firstChild.childNodes[1];                    
                    setTimeout('fCNFHeaderSwitch(\'' + headerID + '\', ' + intInterval + ');', intInterval);
                }
            }
        }
    }
}

function fCNFHeaderSwitch(headerID, intInterval){
    var i = Math.round(Math.random() * (oCNFXML.childNodes.length - 1));
    
    document.getElementById(headerID).style.backgroundImage = 'url(' + oCNFXML.childNodes[i].firstChild.nodeValue + ')';
    
    setTimeout('fCNFHeaderSwitch(\'' + headerID + '\', ' + intInterval + ');', intInterval);
}

function fCNFLogin() {
    if (document.getElementById('login').value.length > 0) {
        if (document.getElementById('password').value.length == 0) {
            document.getElementById('password').focus();
        } else {
            document.forms[0].action = 'http://www.workspace6.nl/ws7/index.php?ccsForm=Login';
            document.forms[0].method = 'post';
            document.forms[0].name = 'Login';
            document.forms[0].submit();
        }
    }
}

function fCNFToggleMedia(lnkID, menuID, blnRedirect){
    var el;
    var intTimer;
    var lnkVid = document.getElementById('lnkVideo');
    var lnkSnd = document.getElementById('lnkSound');
    var lnkPht = document.getElementById('lnkPhoto');
    var n;
    
    switch(lnkID){
        case 'lnkVideo':
            if(blnRedirect)
            {
                lnkVid.href = '/?ID=' + menuID;
            }
            else
            {
                lnkVid.className = lnkVid.className + ' mediaActive';
                lnkVid.onclick = new Function('fCNFToggleMedia(this.id, ' + menuID + ', true);');
                el = document.getElementById('divVideo').getElementsByTagName('a');
                if(el.length > 0)
                {
                    for(n = 0; n < el.length; n++){
                        intTimer = (n + 1) * 50;
                        setTimeout("document.getElementById('" + el[n].id + "').style.display = ''", intTimer);
                    }
                }
            }
            break;
        case 'lnkSound':
            if(blnRedirect)
            {
                lnkSnd.href = '/?ID=' + menuID;
            }
            else
            {
                lnkSnd.className = lnkSnd.className + ' mediaActive';
                lnkSnd.onclick = new Function('fCNFToggleMedia(this.id, ' + menuID + ', true);');
                el = document.getElementById('divSound').getElementsByTagName('a');
                if(el.length > 0)
                {
                    for(n = 0; n < el.length; n++){
                        intTimer = (n + 1) * 50;
                        setTimeout("document.getElementById('" + el[n].id + "').style.display = ''", intTimer);
                    }
                }
            }
            break;
        case 'lnkPhoto':
            if(blnRedirect)
            {
                lnkPht.href = '/?ID=' + menuID;
            }
            else
            {
                lnkPht.className = lnkPht.className + ' mediaActive';
                lnkPht.onclick = new Function('fCNFToggleMedia(this.id, ' + menuID + ', true);');
                el = document.getElementById('divPhoto').getElementsByTagName('a');
                if(el.length > 0)
                {
                    for(n = 0; n < el.length; n++){
                        intTimer = (n + 1) * 50;
                        setTimeout("document.getElementById('" + el[n].id + "').style.display = ''", intTimer);
                    }
                }
            }
            break;
    }
}

// login on enter key

function keyEnter(e) {
    var keynum = 0;
    if (window.event) { keynum = e.keyCode; }
    else if (e.which) { keynum = e.which; }
    //enter
    if (keynum == 13) return true;

    return false;
}
