<!--

//precise le mode d'affichage - 3 possibilites :
//1) "always"- La boite apparait a chaque chargement de la page
//2) "oncepersession"- La boite n'apparait qu'une fois par session. utilisation de cookie
//3) entier (ex : 5)- Precise la frequence d'apparition de la boite (1/entier)
// Par exemple, 2 fera apparaitre la boite 1 fois tous les 2 chargements de la page; 3, 1 fois tous les 3 chargements...

var displaymode="always"

var enablefade="yes" //("yes" pour autoriser l'effet de fading, "no" pour l'empecher)
var autohidebox=["yes", 15] //Automatiquement cache la boite apres x secondes? ["yes"/"no"]
var showonscroll="yes" //la boite doit-elle rester visiblesi l'utilisateur scrolle la page ? ("yes"/"no)
var IEfadelength=3 //temps du fading pour IE, en secondes
var Mozfadedegree=0.2 //fading en degres pour NS6+ (nombre entre 0 et 1. maximum recommande : 0.2)

////////Rien a changer en dessous///////////

if (parseInt(displaymode)!=NaN)
	var random_num=Math.floor(Math.random()*displaymode)

	function displayfadeinbox()
	{
		var ie=document.all && !window.opera
		var dom=document.getElementById
		iebody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body
		objref=(dom)? document.getElementById("fadeinbox") : document.all.fadeinbox
		var scroll_top=(ie)? iebody.scrollTop : window.pageYOffset
		var docwidth=(ie)? iebody.clientWidth : window.innerWidth
		docheight=(ie)? iebody.clientHeight: window.innerHeight
		var objwidth=objref.offsetWidth
		objheight=objref.offsetHeight
		objref.style.left=docwidth/2-objwidth/2-100+"px"
		objref.style.top=scroll_top+docheight/2-objheight/2+50+"px"

		if (showonscroll=="yes")
			showonscrollvar=setInterval("staticfadebox()", 50)

		if (enablefade=="yes" && objref.filters)
		{
			objref.filters[0].duration=IEfadelength
			objref.filters[0].Apply()
			objref.filters[0].Play()
		}
		objref.style.visibility="visible"
		if (objref.style.MozOpacity)
		{
			if (enablefade=="yes")
				mozfadevar=setInterval("mozfadefx()", 90)
			else
			{
				objref.style.MozOpacity=1
				controlledhidebox()
			}
		}
		else
			controlledhidebox()
	}

	function mozfadefx()
	{
		if (parseFloat(objref.style.MozOpacity)<1)
			objref.style.MozOpacity=parseFloat(objref.style.MozOpacity)+Mozfadedegree
		else
		{
			clearInterval(mozfadevar)
			controlledhidebox()
		}
	}

	function staticfadebox()
	{
		var ie=document.all && !window.opera
		var scroll_top=(ie)? iebody.scrollTop : window.pageYOffset
		objref.style.top=scroll_top+docheight/2-objheight/2+"px"
	}

	function hidefadebox()
	{
		objref.style.visibility="hidden"
		if (typeof showonscrollvar!="undefined")
			clearInterval(showonscrollvar)
	}

	function controlledhidebox()
	{
		if (autohidebox[0]=="yes")
		{
			var delayvar=(enablefade=="yes" && objref.filters)? (autohidebox[1]+objref.filters[0].duration)*1000 : autohidebox[1]*1000
			setTimeout("hidefadebox()", delayvar)
		}
	}

	function initfunction()
	{
		setTimeout("displayfadeinbox()", 100)
	}

	function get_cookie(Name) 
	{
		var search = Name + "="
		var returnvalue = ""
		if (document.cookie.length > 0) 
		{
			offset = document.cookie.indexOf(search)
			if (offset != -1) 
			{
				offset += search.length
				end = document.cookie.indexOf(";", offset)
				if (end == -1)
					end = document.cookie.length;
				returnvalue=unescape(document.cookie.substring(offset, end))
			}
		}
		return returnvalue;
	}


	if (displaymode=="oncepersession" && get_cookie("fadedin")=="" || displaymode=="always" || parseInt(displaymode)!=NaN && random_num==0)
	{
		if (window.addEventListener)
			window.addEventListener("load", initfunction, false)
		else if (window.attachEvent)
			window.attachEvent("onload", initfunction)
		else if (document.getElementById)
			window.onload=initfunction
		document.cookie="fadedin=yes"
	}


//-->
