window.onload = getCurrentPartners; 

var glbCurrentPartner = 0;
function getCurrentPartners()
{
	if(glbPartners.length == 0) {
		if(document.getElementById('PartnerBox')) {
			return document.getElementById('PartnerBox').innerHTML = '<div class="noPartner">Geen partners gevonden.</div>';
		}
		else {
			return;
		}
	}
	
	if(typeof(glbPartners[glbCurrentPartner]) == 'undefined') {
		glbCurrentPartner = 0;
	}
	
	if(document.getElementById('PartnerBox')) {
	
		var v = document.getElementById('PartnerBox');
		
		var image = '<div class="border"><div class="imageOut" id="imageOut" style="display:none;"><div class="in"><a target="_blank" href="' + glbPartners[glbCurrentPartner][3] + '" title="' + glbPartners[glbCurrentPartner][0] + '"><img src="/upload/' + glbPartners[glbCurrentPartner][2] + '" alt="' + glbPartners[glbCurrentPartner][0] + '" /></a></div></div></div></div>';
		var text = '<div class="text" id="text" style="display:none;">' + glbPartners[glbCurrentPartner][1] + '</div>';
		
		v.innerHTML = image + text;
		
		changeOpac(0, 'imageOut'); 
		changeOpac(0, 'text'); 
		document.getElementById('imageOut').style.display = 'block';
		document.getElementById('text').style.display = 'block';
		
		fadePartnerIn();
	}

	glbCurrentPartner++;
	setTimeout("fadePartnerOut();", 3200);
}

function fadePartnerOut()
{
	opacity('imageOut', 100, 0, 500);
	opacity('text', 100, 0, 500);
	setTimeout("getCurrentPartners();", 600);	
}
function fadePartnerIn()
{
	opacity('imageOut', 0, 100, 500);
	opacity('text', 0, 100, 500);
}
function opacity(id, opacStart, opacEnd, millisec) 
{
    var speed = Math.round(millisec / 100);
    var timer = 1;

    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}
function changeOpac(opacity, id) 
{
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 