//globale declaratie van volgende variabelen
// partnerList: de lijst met de partners
// aantalPartners: het aantal beschikbare partners
// index: bij een page_load wordt er een index gezet, deze wordt gebruikt om te weten bij welke afbeelding er moet gestart worden
var partnerList = null;
var aantalPartners = null;
var index = null;
var isFirstTime = true;
var secondsToSleep = null;

// functie die de partnerList creeert
// deze wordt als eerste opgeroepen, hier worden dus ook de andere globale variabelen gezet
function createPartnerList()
{
	//invullen van aantalPartners
	aantalPartners = 9;
	
	//invullen van de index
	index = get_StartIndex();
	
	// invullen van het aantal seconden dat de pagina moet wachten om de logos te refreshen
	// 1000 = 1 sec
	secondsToSleep = 5000;
	
	// opbouwen van Partners-Array
	// 2 dimensionale array met als parameters:
	// 	 										* url
	//											* img path
	//											* omschrijving
	partnerList = new Array(aantalPartners);
	
	// kaho
	partnerList[0] = new Array(3);
	partnerList[0][0] = "http://www.custom.be/";
	partnerList[0][1] = "images/partners/custom.gif";
	partnerList[0][2] = "Custom Magazine";
	
	partnerList[1] = new Array(3);
	partnerList[1][0] = "http://www.americanlegend.be";
	partnerList[1][1] = "images/partners//americanlegend.gif";
	partnerList[1][2] = "American Legend";
	
	partnerList[2] = new Array(3);
	partnerList[2][0] = "http://www.mustangeurope.com/";
	partnerList[2][1] = "images/partners/mustang.gif";
	partnerList[2][2] = "Mustang Europe replacement seats";
	
	partnerList[3] = new Array(3);
	partnerList[3][0] = "http://www.antwerpwelding.be/";
	partnerList[3][1] = "images/partners/aws.gif";
	partnerList[3][2] = "Antwerp Welding Supply";
	
	partnerList[4] = new Array(3);
	partnerList[4][0] = "http://www.vanisacker.be/";
	partnerList[4][1] = "images/partners/vanisacker.gif";
	partnerList[4][2] = "Vanisacker";
	
	partnerList[5] = new Array(3);
	partnerList[5][0] = "http://www.vanisacker.be/";
	partnerList[5][1] = "images/partners/hoevensautocenter.gif";
	partnerList[5][2] = "Hoevens Autocenter";
	
	partnerList[6] = new Array(3);
	partnerList[6][0] = "http://www.dockshotel.be/";
	partnerList[6][1] = "images/partners/docks.gif";
	partnerList[6][2] = "Antwerp Docks Hotel";
	
	partnerList[7] = new Array(3);
	partnerList[7][0] = "http://www.highwayhawk.com/";
	partnerList[7][1] = "images/partners/highwayhawk.gif";
	partnerList[7][2] = "Highway Hawk";
	
	partnerList[8] = new Array(3);
	partnerList[8][0] = "http://www.zodiac.nl/";
	partnerList[8][1] = "images/partners/zodiac.gif";
	partnerList[8][2] = "Zodiac";
}

// functie die de index bepaalt
function get_StartIndex()
{
    var ranNum= Math.floor(Math.random()*aantalPartners);
	return ranNum;
}

// functie die controleert of de index zijn maximum heeft bereikt
// indien maximum bereikt, opnieuw op 0 zetten
function checkIndex(index, bool)
{
	if(bool)
	{
		index += 1;
		if(index >= 5)
		{
			index-= 4;
		}
		return index;
	} else {
		if (index == aantalPartners-1)
		{
			index = 0;
			
		} else {
			index += 1;
		}
		return index;
	}
}


// laden van de partners op de pagina
function loadPartners()
{
	// bepalen van de indexToStat
	// dit is nodig om de logos achterelkaar te laten zien, anders toont hij ze per 5, en niet opeenvolgend
	if (isFirstTime)
	{
		indexToStart = index;
		isFirstTime = false;
	} else {
		if (indexToStart == aantalPartners-1)
		{
			indexToStart = 0;
			
		} else {
			indexToStart += 1;
		}
	}
	
	// invullen van de partners op de pagina
	index = checkIndex(indexToStart, false);
	var partner_href_1 = document.getElementById("partner_href_1");
	partner_href_1.href = partnerList[index][0];
	document['partner_img_1'].src = partnerList[index][1];
	document['partner_img_1'].title = partnerList[index][2] + "\n [ " + partnerList[index][0] + " ]";

	index = checkIndex(index, false);
	var partner_href_2 = document.getElementById("partner_href_2");
	partner_href_2.href = partnerList[index][0];
	document['partner_img_2'].src = partnerList[index][1];
	document['partner_img_2'].title = partnerList[index][2] + "\n [ " + partnerList[index][0] + " ]";

	index = checkIndex(index, false);	
	var partner_href_3 = document.getElementById("partner_href_3");
	partner_href_3.href = partnerList[index][0];
	document['partner_img_3'].src = partnerList[index][1];
	document['partner_img_3'].title = partnerList[index][2] + "\n [ " + partnerList[index][0] + " ]";
	
	index = checkIndex(index, false);	
	var partner_href_4 = document.getElementById("partner_href_4");
	partner_href_4.href = partnerList[index][0];
	document['partner_img_4'].src = partnerList[index][1];
	document['partner_img_4'].title = partnerList[index][2] + "\n [ " + partnerList[index][0] + " ]";

setTimeout('loadPartners()', secondsToSleep);
}
