// Partnerintegratie - rotatie & verspreiding script
//
//
// Partners
//
// namen van integraties vrij te kiezen (geen spaties)
// deze naam moet terugkomen bij de 'integratiesDetail' (exact zelfde schrijfwijze)
var integraties = ['living','goodyear','connections','ING','Ecolabel','KLM','PSA','pokerstars','miele'];

var integratiesDetail = {
	// "partnernaam": ['img','clickurl','imgurl'],
	// "partnernaam": ['iframe','frameurl','width','height'],
	// "partnernaam": ['swf','clickurl','swfurl','width','height','clickTAG','flashversie'],
	// "partnernaam": ['dossier','clickurl','imgurl','text','subtext'],
	"living": ['img','http://www.7sur7.be/7s7/fr/1501/livingbe/integration/nmc/frameset/fred/livingbe/index_fr.dhtml','http://www.7sur7.be/static/nmc/adv/frameset/partners/material/living-fr_new.jpg'],
	"goodyear": ['dossier','http://ad.doubleclick.net/clk;242230835;22357324;w','http://www.7s7.be/static/nmc/adv/frameset/partners/material/GoodYear_FR_box6.jpg','Marcelle plaide pour la s&eacute;curit&eacute; des pi&eacute;tons et cyclistes','Avec GOODYEAR'],	
	"connections": ['img','http://bit.ly/oZteBM','http://www.7s7.be/static/nmc/adv/frameset/partners/material/Connections_7s7_v12_FR.jpg'],
		"ING": ['dossier','http://bit.ly/r6kR6C','http://www.7s7.be/static/nmc/adv/frameset/partners/material/Dossier_ING_Box.jpg','Comment demarrer sa propre affaire?','Avec ING'],
		"Ecolabel": ['dossier','http://bit.ly/n59iwj','http://www.7s7.be/static/nmc/adv/frameset/partners/material/Ecolabel_Dossierbox_10.jpg','L&acute;avenir de l&acute;Ecolabel ','Avec Ecolabel'],
		"KLM": ['dossier','http://bit.ly/tn0ZAq','http://www.7s7.be/static/nmc/adv/frameset/partners/material/KLM_Dossier_Artikelbox_1.jpg','Nantes, summum culturel','Avec Airfrance'],
		"PSA": ['dossier','http://bit.ly/yx6qdc','http://www.7s7.be/static/nmc/adv/frameset/partners/material/Artikelbox_Autosalon_Jan12.jpg','Le Salon de l&acute;Auto 2012 a attir&eacute; 561.000 visiteurs','Avec Citro&Euml;n'],
		"pokerstars": ['img','http://bit.ly/zLqImt','http://www.7sur7.be/static/nmc/adv/frameset/partners/material/pokerstars_integratiebox_7s7.jpg'],
		"miele": ['dossier','http://bit.ly/wQu4Hv','http://www.7s7.be/static/nmc/adv/frameset/partners/material/Artikelbox_Miele_2012_v2.jpg','Nouveau &agrave; Batibouw 2012','Avec Miele'],
		
};

// integrationArray
//
// in deze array moeten alle kanalen staan: technische keys
// per kanaal wordt dmv true/false aangegeven welke integratie 'allowed' is
//
// de integraties staan hier in dezelfde volgorde als bij 'integraties'
var integrationArray = {
	"hln-hpfr": [true,false,true,false,false,false,false,false,true],	
	"infos":	[true,false,true,false,false,false,false,false,true],
	"femme": 	[false,false,false,false,false,false,false,false,false],
	"sports": 	[false,false,false,false,false,false,false,true,false],
	"finance": 	[false,false,false,false,false,false,false,false,true],
	"planet": 	[false,false,false,false,false,false,false,false,false]
};

// positioningArray
//
// in deze array moeten alle posities staan
// per positie wordt dmv true/false aangegeven welke integratie 'allowed' is
//
// 1 = Inside Box positie (nog niet in gebruik)
// 2 = Dossierbooster - redactioneel dossier of dossiersponsoring
// 3 = Integratiebooster
//
// de integraties staan hier in dezelfde volgorde als bij 'integraties'
var positioningArray = {
	"1": 	[false,false,false,false,false,false,false,false,false],	
	"2": 	[false,false,false,false,false,false,false,false,true],
	"3": 	[true,false,true,false,false,false,false,true,false]
};

// hieronder dient niets meer aangepast te worden

var allowedIntegrations = new Array;
	
function showRandomIntegration(divId) {
	
		var randomNr=Math.floor(Math.random()*allowedIntegrations.length);
		var randomIntegration = allowedIntegrations[randomNr];
		
		if(integratiesDetail[randomIntegration][0] == 'img') {
			$(divId).innerHTML = '<a href="' + integratiesDetail[randomIntegration][1] + '" target="_blank"><img src="' + integratiesDetail[randomIntegration][2] + '" border="0" /></a>';
		}
		else if(integratiesDetail[randomIntegration][0] == 'iframe') {
			$(divId).innerHTML = '<iframe name="integratiePartner" id="integratiePartner" src="' + integratiesDetail[randomIntegration][1] + '" frameborder="0" width="' + integratiesDetail[randomIntegration][2] + '" height="' + integratiesDetail[randomIntegration][3] + '" marginheight="0" marginwidth="0" vspace="0" hspace="0" scrolling="no"></iframe>';
		}
		else if(integratiesDetail[randomIntegration][0] == 'dossier') {
			$(divId).innerHTML = '<h3><a href="' + integratiesDetail[randomIntegration][1] + '">' + integratiesDetail[randomIntegration][3] + '</a></h3><a href="' + integratiesDetail[randomIntegration][1] + '"><div><img src="' + integratiesDetail[randomIntegration][2] + '" width="140" height="140" alt="' + integratiesDetail[randomIntegration][3] + '"></div><div class="foto album">' + integratiesDetail[randomIntegration][4] + '</div></a>';
		}
		else if(integratiesDetail[randomIntegration][0] == 'swf') {
			$(divId).innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=' + integratiesDetail[randomIntegration][6] + '" width="' + integratiesDetail[randomIntegration][3] + '" height="' + integratiesDetail[randomIntegration][4] + '"><param name="movie" value="' + integratiesDetail[randomIntegration][2] + '" /><param name="quality" value="high" /><param name="wmode" value="opaque" /><param name="FlashVars" value="' + integratiesDetail[randomIntegration][5] + '=' + integratiesDetail[randomIntegration][1] + '" /><embed src="' + integratiesDetail[randomIntegration][2] + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + integratiesDetail[randomIntegration][3] + '" height="' + integratiesDetail[randomIntegration][4] + '" FlashVars="' + integratiesDetail[randomIntegration][5] + '=' + integratiesDetail[randomIntegration][1] + '" wmode="opaque"></embed></object>';
		}
}

function showIntegration(divId, positionId) {

	if(typeof(pe_navPathKeys) != 'undefined')  {
		// default nav-nivo 0 = home (voor vrouwsites)
		navigatieNivo = 0;

		if(pe_site != 'gg' && pe_site != 'nina') {
			// als dit een kanaalpagina (of dieper is) -> nav-nivo = 1 = kanaal
			if(pe_navPathKeys[1]) {
				navigatieNivo = 1;
			}
		}

		// bereken allowed integratie
		var integrationsForThisChannel = integrationArray[pe_navPathKeys[navigatieNivo]];
		var integrationsForThisPosition = positioningArray[positionId];

		if(integrationsForThisChannel && integrationsForThisPosition) {
			for(var i=0; i<integrationsForThisChannel.length; i++) {
				if(integrationsForThisChannel[i] && integrationsForThisPosition[i]){
						allowedIntegrations.push(integraties[i]);
				}
			}
		}

		// toon een random allowed integratie
		if(allowedIntegrations.length>0) {
			showRandomIntegration(divId);
		}
	}
	//alert(allowedIntegrations);
	allowedIntegrations.clear();
}	


