/* Daniel Fabien - webmaster@script-masters.com
*  Script Masters - http://www.script-masters.com/
*  
*  Titre d�filant
*  Vous pouvez utilis� ce script
*  sous reserve de conserver ce message
*/
var titre = " Bienvenue sur le site du groupe d'ados k'ados.ch ---------- ";
function bougerTitre() {
 titre = titre.substring(1, titre.length) + titre.substring(0, 1);
 document.title = titre;
 setTimeout("bougerTitre()", 300);
 }
 var ChangeColorTemp=''; 
 var ChangeColorTemp2='';
 var ChangeColorTempStart='';
 var ChangeColorTempEnd='';
 var ChangeColorTempEvent='';
 //var document.getElementById('dd').style.color
function ChangerColorOn(StartColor,EndColor,objetAChanger)
{
	if(ChangeColorTemp2!=true)
	{
		ChangeColorTempStart=StartColor;
		ChangeColorTempEnd=EndColor;
		ChangeColorTemp2=true;
		var colorSuperieur=parseInt(StartColor);
		var EndColor=parseInt(EndColor);
		var nombreDeChangement=200;
		var Ajout=1;
		var nbVirgule=0;
		var newTemp=0;
		var Temp=5;
		if((EndColor-colorSuperieur)>nombreDeChangement||(EndColor-colorSuperieur)<(0-nombreDeChangement))
		{
			Ajout=(EndColor-colorSuperieur)/500;
		}
		ChangeColorTemp=objetAChanger;
		//alert(Ajout);
		var i=0;
		while(i!=nombreDeChangement)
		{ 
			if(colorSuperieur<EndColor&&Ajout==1)
			{
				colorSuperieur=colorSuperieur+Ajout;
			}
			else if(colorSuperieur>EndColor&&Ajout==1)
			{
				colorSuperieur=colorSuperieur-Ajout;
			}
			else if(Ajout!=1&&Ajout>0)
			{
				nbVirgule=nbVirgule+Ajout
				colorSuperieur=Math.floor(nbVirgule);
			}
			else if(Ajout!=1&&Ajout<0)
			{
				nbVirgule=nbVirgule-Ajout
				colorSuperieur=Math.floor(nbVirgule);
			}
			newTemp=newTemp+Temp;
			window.setTimeout("ChangerColor("+colorSuperieur+")",newTemp);
			i++;
			document.getElementById('temp').value=EndColor+' '+colorSuperieur;
		}
		//alert(convHEXForStyle(colorSuperieur));
	}
}
function ChangerColor(colorSuperieur)
{
	ChangeColorTempEvent=colorSuperieur;
	ChangeColorTemp.style.color = "#"+convHEXForStyle(colorSuperieur);
}
function convHEXForStyle(NomInt)
{ 
	NomHex=Array('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F');
	var retourHex='';
	var retenue=0;
	var NombreArondi=0;
	if(NomInt<0)
	{
		NomInt=0-NomInt;
	}
	while(NomInt!=0&&NomInt>0)
	{
		NombreArondi = Math.floor(NomInt/16);
		retenue = NomInt-NombreArondi*16;
		NomInt = NombreArondi;
		retourHex=""+NomHex[retenue]+retourHex;
	}
	while((6-lengthString(retourHex))!=0)
	{
		retourHex="0"+retourHex;
	}
	return retourHex;
}
function ChangerColorOff()
{
	if(ChangeColorTemp2==true)
	{
		ChangeColorTemp2=false;
		if(ChangeColorTempStart!=''&&ChangeColorTempEnd!=''&&ChangeColorTemp!='')
		{
			ChangerColorOn(ChangeColorTempEnd,ChangeColorTempStart,ChangeColorTemp);
			ChangeColorTempStart='';
			ChangeColorTempEnd='';
		}
		ChangeColorTemp2=false;
	}
}
function lengthString(StringMesure)
{
	var tableau = StringMesure.split('');
	return tableau.length;
}
bougerTitre();


