

/* script infobulle */
/* Copyright 2002 - fredyl7@free.fr - all right reserved */

<!--

//largeur et hauteur de l'infobulle
var tickerwidth=0;
var tickerheight=15;
// (distance entre bord et texte)
var tickerpadding=2;
//epaisseur du bord
var borderwidth=0;
//police du texte
var fnt="Verdana, Arial, Helvetica, sans-serif";
var fntsize=8;
var fntcolor="#000000";
// (dernier caractère en gras).
var fntweight=3;
var backgroundcolor="#FFFFE7";
// attente avant affichage
var speed1=400;
// vitesse (plus = moins vite).
var speed=1;
var xdistance=0; //-100;
var ydistance=20;

///////////////////////////////////////////////
var timer1;
var timer;
var topposition=0;
var leftposition=0;
var x,y;
var i_substring=0;
var i_presubstring=0;
var i_message=0;
var message;
var messagecontent="";
var messagebackground="";
var messagepresubstring="";
var messageaftersubstring="";
fntweight=fntweight*100;

function getmessagecontent() 
{	
	messagecontent="<table border="+borderwidth+" cellspacing=0 cellpadding="+tickerpadding+" width="+tickerwidth+" height="+tickerheight+"><tr><td valign=top bgcolor='"+backgroundcolor+"'>";
	messagecontent+="<nobr><span style='position:relative; font-family:"+fnt+";color:"+fntcolor+";font-size:"+fntsize+"pt;font-weight:"+fntweight+"'>";
	messagecontent+="<font color='"+fntcolor+"'>&nbsp;";
	messagecontent+=messagepresubstring;
	messagecontent+="&nbsp;</font>";
	messagecontent+="</span></nobr>";
	messagecontent+="</td></tr></table>";

	//alert("'" + messagecontent + "'");
	//alert("'" + messagepresubstring + "'");
}

function showticker() 
{
	clearTimeout(timer1);

	if (i_substring<=(message.length-1)) 
	{
		i_substring++;
		messagepresubstring=message.substring(0,i_substring);
		getmessagecontent();
		if (document.all) //cas pour IE 
		{
			ticker.innerHTML=messagecontent;
			timer=setTimeout("showticker()", speed);
		}
		else if (document.layers) //cas pour Netscape < NS6
		{
			document.ticker.document.write(messagecontent);
			document.ticker.document.close();
			timer=setTimeout("showticker()", speed);
		}
		else if (document.getElementById) //cas pour Netscape >= NS6
		{
			document.getElementById('ticker').innerHTML=messagecontent;
			timer=setTimeout("showticker()", speed);
		}
	}
	else 
	{
		clearTimeout(timer);
	}
}

//on cache l'infobulle et on vide sont contenu
function hideticker() 
{
	clearTimeout(timer1);
	clearTimeout(timer);
	i_substring=0;
	i_presubstring=0;

	if (document.all) //cas pour IE
	{
		document.all.ticker.style.visibility="hidden";
        document.all.tickerbg.style.visibility="hidden";
		messagecontent="";
		ticker.innerHTML=messagecontent;
	}
	else if (document.layers) //cas pour Netscape < NS6
	{
		document.ticker.visibility="hidden";
        document.tickerbg.visibility="hidden";
		messagecontent="";
		document.ticker.document.write(messagecontent);
		document.ticker.document.close();
	}
	else if (document.getElementById)  //cas pour Netscape >= NS6
	{
		document.getElementById("ticker").style.visibility="hidden";
        document.getElementById("tickerbg").style.visibility="hidden";
		messagecontent="";
		document.getElementById("ticker").innerHTML=messagecontent;
	}
}

function showmessage(linkmessage) 
{
	//alert("'" + linkmessage + "'");
	message=linkmessage;
   	i_substring=0;
	i_presubstring=0;
	leftposition=x+xdistance;
	topposition=y+ydistance;

	if (document.all) //cas pour IE
	{	
		document.all.ticker.style.posLeft=leftposition;
		document.all.ticker.style.posTop=topposition;
		document.all.tickerbg.style.posLeft=leftposition;
		document.all.tickerbg.style.posTop=topposition;
		tickerbg.innerHTML=messagebackground;
        document.all.ticker.style.visibility="visible";
        document.all.tickerbg.style.visibility="visible";
		//showticker();
		timer1=setTimeout("showticker()", speed1);
	}
	else if (document.layers) //cas pour Netscape < NS6
	{
        document.ticker.left=leftposition;
		document.ticker.top=topposition;
		document.tickerbg.left=leftposition;
		document.tickerbg.top=topposition;
		document.tickerbg.document.write(messagebackground);
		document.tickerbg.document.close();
        document.ticker.visibility="visible";
        document.tickerbg.visibility="visible";
		//showticker();
		timer1=setTimeout("showticker()", speed1);
	}
	else if (document.getElementById) //cas pour Netscape >= NS6
	{
		document.getElementById("ticker").style.left=leftposition;
		document.getElementById("ticker").style.top=topposition;
		document.getElementById("tickerbg").style.left=leftposition;
		document.getElementById("tickerbg").style.top=topposition;
		document.getElementById("tickerbg").innerHTML=messagebackground;
        document.getElementById("ticker").style.visibility="visible";
        document.getElementById("tickerbg").style.visibility="visible";
		//showticker();
		timer1=setTimeout("showticker()", speed1);
	}
}

function handlerMM(e)
{
	/*x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX
	y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY*/
	if (document.all) //cas pour IE
	{
		x = document.body.scrollLeft+event.clientX;
		y = document.body.scrollTop+event.clientY;
	}
	else if (document.layers || document.getElementById) //cas pour Netscape < NS6 ou >= NS6
	{
		x = e.pageX;
		y = e.pageY;
	}
}

if (document.layers) //necessaire pour Netscape < NS6
{
	document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove = handlerMM;

// -->
