	function initAdLink () {
		var _widthContainer = 960;
		var nav = navigator.appName;
		var body = document.getElementsByTagName("body")[0];
		
		var pubElement = [];
		pubElement[0] = {src:"http://www.villesdeaux.com/templates/03/images/pub_caleden.jpg", 
						 width:"120", height:"602", alt:"Centre Thermoludique de Chaudes-Aigues", style:"border:0px", border:"0",
						 href:"http://www.caleden.com/"};
		pubElement[1] = {src:"http://www.villesdeaux.com/templates/03/images/pub_royatonic.jpg", 
						 width:"120", height:"602", alt:"Centre Thermoludique de Royat", style:"border:0px", border:"0",
						 href:"http://www.villesdeaux.com/actualite/2007/11/royatonic.php"};
		pubElement[2] = {src:"http://www.villesdeaux.com/templates/03/images/pub_celto.jpg", 
						 width:"120", height:"602", alt:"Centre de remise en forme Celtô à Bourbon-Lancy", style:"border:0px", border:"0",
						 href:"http://www.celto.fr/"};
		
		if ((navigator.appName).indexOf("Internet Explorer") != -1) {
			var _topElement = 10;
			if (parseInt(document.body.clientWidth) > _widthContainer) {
				var _leftElement = parseInt( parseInt(document.body.clientWidth)/2 + (_widthContainer / 2) );
			}else var _leftElement = _widthContainer;

			body.appendChild(createAdLink(_topElement, _leftElement, pubElement));
			
		}else {
			if ((navigator.userAgent).indexOf("Safari") != -1) {
				var _topElement = 10;
			}
			else var _topElement = 9;
			
			if (parseInt(window.innerWidth) > _widthContainer) {
				var _leftElement = parseInt( parseInt(window.innerWidth)/2 + (_widthContainer / 2) );
			}else var _leftElement = _widthContainer;

			body.appendChild(createAdLink(_topElement, _leftElement, pubElement));
		}

		setTimeout("changePubElement()",7500);
	}
	
	function moveAdLink () {
		var _widthContainer = 960;
		var nav = navigator.appName;
		var body = document.getElementsByTagName("body")[0];
		
		if ((navigator.appName).indexOf("Internet Explorer") != -1) {
			var _topElement = 9;
			if (parseInt(document.documentElement.clientWidth) > _widthContainer) {
				var _leftElement = parseInt( parseInt(document.documentElement.clientWidth)/2 + (_widthContainer / 2) );
			}else var _leftElement = _widthContainer;
			
			document.getElementById("pubLink").style.left = (_leftElement-10) + "px";
		}else {
			if ((navigator.userAgent).indexOf("Safari") != -1) {
				var _topElement = 10;
			}
			else var _topElement = 9;

			if (parseInt(window.innerWidth) > _widthContainer) {
				var _leftElement = parseInt( parseInt(window.innerWidth)/2 + (_widthContainer / 2) );
			}else var _leftElement = _widthContainer;
			
			document.getElementById("pubLink").style.left = _leftElement + "px";
		}
	}


	function createAdLink (topElement, leftElement, pubElement) {
		var div = document.createElement("div");
		div.setAttribute("id","pubLink");
		
		if ((navigator.appName).indexOf("Internet Explorer") != -1) {
			div.style.left = leftElement + "px";
			div.style.marginLeft = "20px";
			div.style.top = topElement + "px";
			div.style.position = "absolute";
			div.style.width = "120px";
			div.style.height = "602px";
		}else {
			if ((navigator.userAgent).indexOf("Safari") != -1 && (navigator.userAgent).indexOf("Version/3.0.4") == -1)
				div.setAttribute("style", "top:"+ topElement +"px; left:"+ leftElement +"px; margin-left: 10px; position:absolute; width:120px; height:602px;");	
			else div.setAttribute("style", "top:"+ topElement +"px; left:"+ leftElement +"px; position:absolute; width:120px; height:602px;");
		}

		for (var i=0,j=pubElement.length; i<j; i++)
			div.appendChild(createPubElement(pubElement[i],i,j));
		
		var h = document.createElement("input");
		h.setAttribute("type", "hidden");
		h.setAttribute("id", "pubLinkCurrentElement");
		h.setAttribute("value", "0-"+j);
		div.appendChild(h);
		
		return div;
	}
	
	
	function opacityPubElementAll (id, opacity, topBottom) {
		if (topBottom == 1) {
			if (opacity > 0) opacity = opacity*10;
			if (opacity < 10) { 
				var sOpacity = parseFloat((opacity + 1)/10);
				document.getElementById(id).style.opacity = sOpacity;
				setTimeout("opacityPubElementAll('"+id+"',"+sOpacity+","+topBottom+")",50);
			}else return 1;
		}else {
			if (opacity > 0) opacity = opacity*10; else opacity = 0;
			if (opacity > 0) { 
				var sOpacity = parseFloat((opacity - 1)/10);
				document.getElementById(id).style.opacity = sOpacity;
				setTimeout("opacityPubElementAll('"+id+"',"+sOpacity+","+topBottom+")",50);
			}else return 2;
		}
	}
	
	function opacityPubElementIE (id, opacity, topBottom) {
		// Obtenir l'opacité sous IE > var test = temp.match(/(\d+)/i);
		if (topBottom == 1) {
			if (opacity < 100) { 
				var sOpacity = parseInt(opacity) + 10;
				document.getElementById(id).style.filter = "alpha(opacity="+sOpacity+")";
				setTimeout("opacityPubElementIE('"+id+"',"+sOpacity+","+topBottom+")",50);
			}else return 1;
		}else {
			if (opacity > 0) { 
				var sOpacity = parseInt(opacity) - 10;
				document.getElementById(id).style.filter = "alpha(opacity="+sOpacity+")";
				setTimeout("opacityPubElementIE('"+id+"',"+sOpacity+","+topBottom+")",50);
			}else return 2;
		}
	}
	
	
	function changePubElement () {
		z = (document.getElementById("pubLinkCurrentElement").value).split("-");
		var t0 = parseInt(z[0]);
		var t2 = parseInt(z[1]);
		var t1 = (parseInt(z[0])+1<t2)?(parseInt(z[0])+1):0;
		
		if ((navigator.appName).indexOf("Internet Explorer") != -1) {
			/*	Changement de bannière sans fondu
				for (var i=0; i<t2; i++)
					document.getElementById("pubLinkElement-"+i+"-"+t2).style.visibility = (t0 == i)?"visible":"hidden";
			*/
			opacityPubElementIE ("pubLinkElement-"+t0+"-"+t2, 100, 0);
			document.getElementById("pubLinkElement-"+t0+"-"+t2).style.zIndex = t0;
			document.getElementById("pubLinkElement-"+t1+"-"+t2).style.zIndex = t2;
			opacityPubElementIE ("pubLinkElement-"+t1+"-"+t2, 0, 1);
		}else {
			opacityPubElementAll ("pubLinkElement-"+t0+"-"+t2, 1, 0);
			document.getElementById("pubLinkElement-"+t0+"-"+t2).style.zIndex = t0;
			document.getElementById("pubLinkElement-"+t1+"-"+t2).style.zIndex = t2;
			opacityPubElementAll ("pubLinkElement-"+t1+"-"+t2, 0, 1);
		}

		document.getElementById("pubLinkCurrentElement").value = t1+"-"+t2;
		
		setTimeout("changePubElement()",7500);
	}
	
	
	function createPubElement (element, i, j) {
		var img = document.createElement("img");
		img.setAttribute("src",element.src);
		img.setAttribute("width",element.width);
		img.setAttribute("height",element.height);
		img.setAttribute("alt",element.alt);
		img.setAttribute("style",element.style);
		img.setAttribute("border",element.border);
		
		var a = document.createElement("a");
		a.setAttribute("href",element.href);
		a.setAttribute("target",((element.href).indexOf("www.villesdeaux.com") == -1)?"_blank":"");
		a.appendChild(img);
		
		var container = document.createElement("div");
		container.setAttribute("id", "pubLinkElement-"+i+"-"+j);
		container.style.position = "absolute";
		container.style.top = "0px";
		container.style.left = "0px";
		container.style.zIndex = ((i == 0)?j:i);
		
		if ((navigator.appName).indexOf("Internet Explorer") != -1)
			container.style.filter = (i == 0)?"alpha(opacity=100)":"alpha(opacity=0)";
		else container.style.opacity = (i == 0)?1:0;
		
		container.appendChild(a);

		return container;
	}