var activeTab = false;
var activeContent = false;
var activeTitle = false;
var newsArray = new Array ();
var activeItem = 0;
var noRefresh = 0;
var myTimer = null;

function toggleIt (thisTab, display) {
    tabTitle = document.getElementById (thisTab+'Title');
    tabContent = document.getElementById (thisTab+'Content');
    
    if (activeContent != false) {
        activeContent.style.display = 'none';
    }
    
    //    if (tabContent != activeContent) {
    //        menuDisp = (display) ? display: 'display';
    //        tabContent.style.display = menuDisp;
    //    }
    
    tabTitleChild = findChildNode (tabTitle, 3);
    activeTitleChild = findChildNode (activeTab, 3);
    
    //    tabTitle.className = 'titleBar active';
    //    tabTitle.style.color = '#000';
    tabTitleChild.nodeValue = '';
    tabTitleChild.nodeValue = 'Kies een '+ thisTab +' >';
    
    activeTitleChild.nodeValue = activeTitle;
    
    // Check if we must reopen it.. Fix m.kara@saxion.nl
    if (activeTitle == thisTab)
    {
        activeTab = false;
        activeContent = false;
        activeTitle = false;
    }
    else
    {
        activeTitle = thisTab;
        activeTab = tabTitle;
        activeContent = tabContent;
    }
}

function findChildNode (element, nodeType) {
    if (element.hasChildNodes) {
        
        var elemChilds = element.childNodes;
        
        for (var i=0; i<elemChilds.length; i++) {
            curNode = elemChilds[i];
            
            if (curNode.nodeType == nodeType) {
                return curNode;
            }
        }
    }
    
    return false;
}

function loadNews () {
    clearTimeout (myTimer);

    var titleSource = '';

    activeItem = activeItem + 1;
    if (activeItem == 5) { 
        activeItem = 1;
    }

    for (var i = 1; i < 5; i++) {
        titleSource = titleSource + '<div onclick="loadItem (\''+i+'\');" ondblclick="location.href = \'/over_saxion/nieuws/berichten/\'+newsArray[activeItem][3];" class="newsItem"><b id="newsId'+i+'" style="color:#000;">'+newsArray[i][1]+'</b></div>';
        if (i != 4) titleSource = titleSource + '<div class="newsLine"> </div>';
    }
    
    
    nPhoto = document.getElementById ('newsPhoto');
    nTitle = document.getElementById ('newsTitle');
    nContent = document.getElementById ('newsContent');
    
    nTitle.innerHTML = titleSource;
    nPhoto.innerHTML = '<img src="'+newsArray[activeItem][0]+'" alt="NewsImage" />';
    nContent.innerHTML = '<br />'+newsArray[activeItem][2]+'&nbsp;<a href="/over_saxion/nieuws/berichten/'+newsArray[activeItem][3]+'">-> Lees verder</a>';

    nId = document.getElementById ('newsId'+activeItem);
    nId.style.color = 'green';

    myTimer = setTimeout (loadNews, '7500');
}

function loadItem (itemId) {
    clearTimeout (myTimer);
    activeItem = parseInt(itemId);
    nPhoto = document.getElementById ('newsPhoto');
    nTitle = document.getElementById ('newsTitle');
    nContent = document.getElementById ('newsContent');
    
    nPhoto.innerHTML = '<img src="'+newsArray[itemId][0]+'" alt="NewsImage" />';
    nContent.innerHTML = '<br />'+newsArray[itemId][2]+'&nbsp;<a href="/over_saxion/nieuws/berichten/'+newsArray[itemId][3]+'">-> Lees verder</a>';
    for (var i = 1; i < 5; i++) {
        nId = document.getElementById ('newsId'+i);
        nId.style.color = '#000';
    }
    
    nId = document.getElementById ('newsId'+itemId);
    nId.style.color = 'green';
    
    clearTimeout (myTimer);
    myTimer = setTimeout (loadNews, '15000');
	
}

// Toggle StudieZoeker items in de v8 layout
function szToggle(id){
    var toggleMinus = '/files/gfx/tree-expanded.png';
    var togglePlus = '/files/gfx/tree-collapsed.png';
    var toggleSrc = $('#'+id+'-img').attr('src');
    if ( toggleSrc == toggleMinus ) {
        $('#'+id+'-img').attr('src', togglePlus);
    } else{
        $('#'+id+'-img').attr('src', toggleMinus);
    }
    $('.'+id).toggle();
    return false;
}
