function isFlashPluginInstalled () {

	var flashInstalled=false;

	// This script will test up to the following version.
	flash_versions = 20;
	
	// Dig through Netscape-compatible plug-ins first.
	if (navigator.plugins && navigator.plugins.length) {
		for (x=0; x < navigator.plugins.length; x++) {
			if (navigator.plugins[x].name.indexOf('Shockwave Flash') != -1) {
				flashInstalled = true;
				break;
			}
		}
	}
	
	// Then, dig through ActiveX-style plug-ins afterwords
	else if (window.ActiveXObject) {
		for (x = 2; x <= flash_versions; x++) {
			try {
				oFlash = eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash." + x + "');");
				if(oFlash) {
					flashInstalled = true;
				}
			}
			catch(e) {}
		}
	}
	
	return flashInstalled;
}

function displayAdvertisementBloc (aFlash, aImg, aAdvType) {
	function initAdvertissement() {
		var flash = document.getElementById(aFlash);
		var img = document.getElementById(aImg);
			
		if(!flash || !img) 
		{
			setTimeout(initAdvertissement, 200);
			return false;
		}
		else
		{
			if (aAdvType == 1 && isFlashPluginInstalled()) {
				document.getElementById(aFlash).style.display = 'block';
			} else {
				document.getElementById(aImg).style.display = 'block';
			}
		}
	}
	
	setTimeout(initAdvertissement, 100);
}