
	// ======================================================================================
// This function is called by the swf Player after it received the xml awnser from ADTECH
// ======================================================================================
function loadAdvertisement(bannerArray)
{
	//  CONSTANTES
	
	//  network
	var NETWORK = 5243.1;
	var PATH_ADVERT = 'http://www.ckac.com/lib/advert.php';
	
	//  Placement ID
	var PLACEMENT_ID_BIGBOX = 1150614;
	var PLACEMENT_ID_LEATHERBOARD = 1150630;
	var PLACEMENT_ID_BUTTON = 1150615;
	var PLACEMENT_ID_WALLPAPER = 1241302;
	
	//  Default Size
	var DEFAULT_SIZE_BIGBOX = 170;
	var DEFAULT_SIZE_LEATHEBOARD = 225;
	var DEFAULT_SIZE_BUTTON = 457;
	var DEFAULT_SIZE_WALLPAPER = 3087;
	
	//  Zone
	var ADZONE = 'ckac_player';
	
	// Group ID for companions. 
	// on 1st call it creates the Group ID.
	if (window.adgroupid == undefined) { 
	  window.adgroupid = Math.round(Math.random() * 1000); 
	} 
	
	// VARIABLE
	var bannerSize = new Object();
	bannerSize['300x250'] = "";
	bannerSize['728x90'] = "";
	bannerSize['300x100'] = "";
	bannerSize['1024x800'] = "";
	
	for(var i = 0; i < bannerArray.length; i++) {
		var value = bannerArray[i].width + "x" + bannerArray[i].height;
		if (bannerSize[value] != undefined)
		{
			bannerSize[value] = bannerArray[i];
		}
	}
	// We select the corresponding DIV that will contain the iframe. 
	for (var propertyName in bannerSize)
	{		
		//VARIABLES
		var adURL, adWidth, adHeight, adSize, placement_id, default_size, banner, advert_call;

		// We select the right DIV to insert the iframe for advertising.
		switch (propertyName)
		{
			case "300x250":
				banner = document.getElementById("bigbox");
				break;
			case "728x90":
				banner = document.getElementById("leaderboard");
				break;
			case "1024x800":
				banner = document.getElementById("wallpaper");
				break;
			case "300x100":
				banner = document.getElementById("bouton");
				break;
			default:
				break;
		}	
		// If the bannerSize cell is undefined, that means there is no Ads in the xml awnser for the corresponding placement.
		// This is our secondary Ad call. 
		if (bannerSize[propertyName] == "")
		{
			switch (propertyName)
			{
				case "300x250":
					placement_id = PLACEMENT_ID_BIGBOX;
					default_size = DEFAULT_SIZE_BIGBOX;
					adWidth = 300;
					adHeight = 250;
					break;
				case "728x90":
					placement_id = PLACEMENT_ID_LEATHERBOARD;
					default_size = DEFAULT_SIZE_LEATHEBOARD;
					adWidth = 728;
					adHeight = 90;
					break;
				case "1024x800":
					placement_id = PLACEMENT_ID_WALLPAPER;
					default_size = DEFAULT_SIZE_WALLPAPER;
					adWidth = 1024;
					adHeight = 800;
					
					break;
				case "300x100":
					placement_id = PLACEMENT_ID_BUTTON;
					default_size = DEFAULT_SIZE_BUTTON;
					adWidth = 300;
					adHeight = 100;
					break;
				default:
					break;
			}
			advert_call = PATH_ADVERT + '?width=' + adWidth + '&height=' + adHeight + '&placement_id=' + placement_id + '&default_size=' + default_size +'&zone=' + ADZONE +'&network=' + NETWORK +'&grp='+ window.adgroupid;
			if(placement_id == PLACEMENT_ID_WALLPAPER){
				getAdvertCall(advert_call);
			}else{
				banner.innerHTML = '<iframe src="' + advert_call + '" width="' + adWidth + '" height="' + adHeight + '"'
				+ ' scrolling="no" frameborder="0" marginheight="0" marginwidth="0"'
				+ ' style="margin: 0; padding: 0;" allowtransparency="true">&nbsp;</iframe>';
			}
		}
		else
		{
			adURL = bannerSize[propertyName].url;
			adWidth = bannerSize[propertyName].width;
			adHeight = bannerSize[propertyName].height;
			if(adWidth == 1024 || adHeight == 800){
				setBackgoundImage(adURL);	
			}else{
				banner.innerHTML = '<iframe src="http://www.gestionradioqc.com/lib/ad.html?adUrl=' + escape(adURL) + '" width="' + adWidth + '" height="' + adHeight + '"'
				+ ' scrolling="no" frameborder="0" marginheight="0" marginwidth="0"'
				+ ' style="margin: 0; padding: 0;" allowtransparency="true">&nbsp;</iframe>';
			}
		}
	}
}

function getAdvertCall(advert_call)
{
	$.get(advert_call,{},    
		function(data) 
		{
		  var tag = new Object(); 
		  tag = data.split('"');
		  setBackgoundImage(tag[3]);
		},"html"  
	); 
}

function setBackgoundImage(tag_link)
{
	var path = 'http://www.ckac.com/lib/image.php';
	var path_tag_link = path +'?link='+ tag_link;
	$.get(path_tag_link,{},
		  function(data)
		  {
			 document.getElementById("wallpaper").style.backgroundImage = 'url('+data+')';
		  },"html"
	);
}
