// 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 = ['sunjets','ING'];

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'],
	"sunjets": ['img','http://www.hln.be/hln/nl/2/sunjets/integration/adv/frameset/navReizen/sunjets/sunjets.dhtml','http://www.hln.be/static/nmc/adv/frameset/partners/material/sunjets_new.jpg'],
		"ING": ['dossier','http://bit.ly/saAnrq','http://www.hln.be/static/nmc/adv/frameset/partners/material/Artikelbox_Spaar_Nina_3.jpg','Vindt u sparen verstandig?','I.S.M. ING']
};

// 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 = {
	"gg-hp": 	[false,false],
	"nina-hp": 	[false,false],	
	"home": 	[false,false],
	"fashion": 	[false,false],
	"stars": 	[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],	
	"2": 	[false,false],
	"3": 	[false,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') {
			document.getElementById(divId).innerHTML = '<a href="' + integratiesDetail[randomIntegration][1] + '" target="_blank"><img src="' + integratiesDetail[randomIntegration][2] + '" border="0" /></a>';
		}
		else if(integratiesDetail[randomIntegration][0] == 'iframe') {
			document.getElementById(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') {
			document.getElementById(divId).innerHTML = '<div class="gen_imgbox_head"><h3><span>' + integratiesDetail[randomIntegration][4] + '</span></h3></div><div class="gen_imgbox"><a href="' + integratiesDetail[randomIntegration][1] + '"><div><img src="' + integratiesDetail[randomIntegration][2] + '" width="140" height="140" alt="' + integratiesDetail[randomIntegration][3] + '"></div></a><h3><a href="' + integratiesDetail[randomIntegration][1] + '">' + integratiesDetail[randomIntegration][3] + '</a></h3></div>';
		}
		else if(integratiesDetail[randomIntegration][0] == 'swf') {
			document.getElementById(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);
}	


