<!--
dynamicanimAttr = "alainlassine"
var fenetreNote;
var positionBanniere=0, banniereObjet, delaiBanniere, msgBanniere;
var sauteid;
var layerRef, styleRef, visibleVar, pxCommutateur;

var pubT, pub = 0;

function CreerTableau()
{
	this.length = CreerTableau.arguments.length;
	for (var i = 0; i < this.length; i++)
      	this[i+1] = CreerTableau.arguments[i];
}

function AfficherPub(pubs,pubDelai1)
{
	pubDelai = pubDelai1;

	if (pub == pubs.length)
		pub = 0;
	document.pubImg.src = pubs[++pub];
	pubT = setTimeout("AfficherPub(pubs,pubDelai)", pubDelai1);
}

function CrossBrowser()
{
	var ms = navigator.appVersion.indexof("MSIE") > 0;
	if ((ms > 0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4))
	{
		layerRef="document.all";
		styleRef=".style";
		visibleVar="visible";
		pxCommutateur="";
	}
	else
	{
		layerRef="document.layers";
		styleRef="";
		visibleVar="show";
		pxCommutateur="";
	}
}

function VersionOK(Netscape, Explorer)
{
	if ((navigator.appVersion.substring(0,3) >= Netscape && navigator.appName.substring(0,8) == 'Netscape') ||
      	    (navigator.appVersion.substring(0,3) >= Explorer && navigator.appName.substring(0,9) == 'Microsoft'))
     		return true ;
	else
     		return false ;
}

//function GetImageName ()
//{
// y en a marre de Netscape, vive Internet Explorer
//	var maChaine,autreChaine ;
//	var positionChaine ;
//	maChaine = window.location.search ;
//	return maChaine.substring(1) ;
//}

function saute()
{
	if (VersionOK(3.0,4.0))
  		navigate("http://users.swing.be/aoLassine/index.html") ;
}

function preparesaut()
{
	if (VersionOK(3.0,4.0))
		sauteid=setTimeout ("saute()", 500);
}

function afficheNote(titre, message, couleurFond, fond, couleurTexte, typePolice, tailleCaracteres,winWidth,winHeight)
{
	if (VersionOK(4.0,4.0))
	{
		fenetreNote = window.open ('','Note','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,copyhistory=no,width=' + winWidth + ',height=' + winHeight);
		texte = '<HTML><HEAD><TITLE>' + titre + '</TITLE></HEAD><BODY BACKGROUND="' + fond + '" BGCOLOR="' + couleurFond + '">';
		texte += '<CENTER>';
		texte += '<FONT FACE="' + typePolice + '"';
		texte += ' SIZE=' + tailleCaracteres;
		texte += ' COLOR="' + couleurTexte + '">' ;
		texte += message + '</FONT></CENTER>';
		texte += '</BODY></HTML>';
		fenetreNote.document.write(texte);
		fenetreNote.focus();
		fenetreNote.document.close();
		return false;
	}
}

function tableau (n)
{
	var nb;
  	this.length = n;
  	for (var i = 1; i <=n; i++)
    	if (i<10) 
	{
      		nb = i+"";
      		nb = nb.substring(0,1);   	
      		this[i] = nb;
    	}
  	return this;
}

function conversion(couleur)
{
  	var hexa1;
  	var hexa2;
  	var couleurHexa;
  	tabHex = new tableau(16);

  	tabHex[10]="A"; tabHex[11]="B"; tabHex[12]="C"; tabHex[13]="D"; tabHex[14]="E"; tabHex[15]="F";
	indice = 1;
	if (couleur > 255)
     		couleur = 255;
  	hexa2 = (couleur%16);
  	hexa1 = parseInt(couleur/16);
  	hexa2 = tabHex[hexa2];
  	if (hexa2 == null)
    		hexa2 = "0";
  	hexa1 = tabHex[hexa1];
  	if (hexa1 == null)
    		hexa1 = "0";
  	couleurHexa = hexa1 + hexa2;
  	return couleurHexa;
}

function fondue(texte, taille, police, c1a,c2a,c3a,c1b,c2b,c3b)
{
  	var i;
  	var c1,c2,c3;

// Traitement réduit au maximum avec Netscape

	if (VersionOK(9.9,4.0))
	{
  		for (i=0;i<texte.length;i++)
		{
    			c1 = conversion(c1a + ((c1b - c1a) * i)/(texte.length+1));
    			c2 = conversion(c2a + ((c2b - c2a) * i)/(texte.length+1));
	    		c3 = conversion(c3a + ((c3b - c3a) * i)/(texte.length+1));
    			document.write ('<FONT SIZE=' + taille + ' FACE="' + police + '" COLOR="#' + c1 + c2 + c3 + '">' + texte.substring (i,i+1) + '</FONT>');
	  	}
	}
	else
    		document.write (texte);
}

function banniere(delai)
{
	if (VersionOK(4.0,4.0))
	{
  		delaiBanniere = delai;
	  	if (positionBanniere >= msgBanniere.length)
    			positionBanniere = 0;
	  	else if (positionBanniere == 0)
		{
	    		msgBanniere = '        ' + msgBanniere;
    			while (msgBanniere.length < 128)
      				msgBanniere += '        ' + msgBanniere;
	  	}
  		window.status = msgBanniere.substring(positionBanniere,positionBanniere+msgBanniere.length);
	  	positionBanniere++;
  		banniereObjet = setTimeout("banniere(delaiBanniere)",delai);
	}
}

var expDays = 30 ;
var exp = new Date() ;
exp.setTime(exp.getTime()+(expDays*24*60*60*1000)) ;

function Who(info)
{
	var VisitorName = GetCookie ('VisitorName') ;
	if (VisitorName == null)
	{
		VisitorName = prompt("Quel est votre prénom?") ;
		SetCookie ('VisitorName', VisitorName, exp) ;
	}
	return VisitorName ;
}

function When(info)
{
	var rightNow = new Date() ;
	var WWHTime = 0 ;
	WWHTime = GetCookie ('WWhenH') ;
	WWHTime = WWHTime * 1 ;
	var lastHereFormatting = new Date (WWHTime) ;
	var intLastVisit = (lastHereFormatting.getYear()*10000)+(lastHereFormatting.getMonth()*100)+lastHereFormatting.getDate() ;
	var lastHereInDateFormat = "" + lastHereFormatting;
	var dateMonth = lastHereInDateFormat.substring(4,7) ;
	var dateMonth2 = lastHereInDateFormat.substring(8,11) ;
	var timeOfDay = lastHereInDateFormat.substring(11,16) ;
	var year = lastHereInDateFormat.substring(23,25) ;
	var WWHText = dateMonth2 + dateMonth + " à " + timeOfDay ;
	SetCookie ("WWhenH", rightNow.getTime(), exp) ;
	return WWHText ;
}

function CountUnit (sep1, sep, n, ordin)
{
	var nbr ;

	/* sep est '' or  ' ' or '-' */

	nbr = (n == 1 || n == 11 ? sep1 : sep) ;

	switch (n)
	{
		case 1: nbr += 'un' ; break ;
		case 2: nbr += 'deux' ; break ;
		case 3: nbr += 'trois' ; break ;
		case 4: nbr += 'quatr' ; break ;
		case 5: nbr += 'cinq' ; break ;
		case 6: nbr += 'six' ; break ;
		case 7: nbr += 'sept' ; break ;
		case 8: nbr += 'huit' ; break ;
		case 9: nbr += 'neu' ; break ;
		case 10: nbr += 'dix' ; break ;
		case 11: nbr += 'onz' ; break ;
		case 12: nbr += 'douz' ; break ;
		case 13: nbr += 'treiz' ; break ;
		case 14: nbr += 'quatorz' ; break ;
		case 15: nbr += 'quinz' ; break ;
		case 16: nbr += 'seiz' ; break ;
		case 17: nbr += 'dix-sept' ; break ;
		case 18: nbr += 'dix-huit' ; break ;
		case 19: nbr += 'dix-neu' ; break ;
	}
	if (ordin)
	{
		switch (n)
		{
			case 9:
			case 19:
				nbr += 'v' ;
				break ;
			case 5:
				nbr += 'u' ;
				break ;
		}
		nbr += 'ième' ;
	}
	else
	{
		switch (n)
		{
			case 9:
			case 19:
				nbr += 'f' ;
				break ;
			case 4:
			case 11:
			case 12:
			case 13:
			case 14:
			case 15:
			case 16:
				nbr += 'e' ;
				break ;
		}
	}
	return nbr ;
}


function Count1(n, ordin)
{
	var n1, n2 ;
	if (n == 0)
		return '' ;
	if (n < 20)
		return CountUnit('', '', n, ordin) ;
	if (n == 20)
		return 'vingt' + (ordin ? 'ième' : '') ;
	if (n < 30)
		return 'vingt' + CountUnit(' et ', '-', n%10, ordin) ;
	if (n == 30)
		return 'trent' + (ordin ? 'ième' : 'e') ;
	if (n < 40)
		return 'trente' + CountUnit(' et ', '-', n%10, ordin) ;
	if (n == 40)
		return 'quarant' + (ordin ? 'ième' :'e') ;
	if (n < 50)
		return 'quarante' + CountUnit(' et ', '-', n%10, ordin) ;
	if (n == 50)
		return 'cinquant' + (ordin ? 'ième' : 'e') ;
	if (n < 60)
		return 'cinquante' + CountUnit(' et ', '-', n%10, ordin) ;
	if (n == 60)
		return 'soixant' + (ordin ? 'ième' : 'e') ;
	if (n < 80)
		return 'soixante' + CountUnit(' et ', '-', n%20, ordin) ;
	if (n == 80)
		return 'quatre-vingt' + (ordin ? 'ième' : '') ;
	if (n < 100)
		return 'quatre-vingt' + CountUnit('-', '-', n%20, ordin) ;
	if (n == 100)
		return (ordin ? 'centième' : 'cent') ;
	n2 = n%100 ;
	n1 = (n - n2) / 100 ;
	if (n < 200)
		return 'cent ' + Count1(n2, ordin) ;
	if (n < 1000)
	{
		if (n2 == 0)
			return CountUnit ('','',n1,false) + (ordin ? ' centième' : ' cent') ;
		return CountUnit ('','',n1,false) + ' cent ' + Count1(n2, ordin) ;
	}
	if (n == 1000)
		return ordin ? 'millième' : 'mille' ;
	n2 = n%1000 ;
	n1 = (n - n2) / 1000 ;
	if (n < 2000)
		return 'mille ' + Count1 (n2, ordin) ;
	if (n < 1000000)
	{
		if (n2 == 0)
			return Count1 (n1,false) + ' mill' + (ordin ? 'ième' : 'e') ;
		return Count1 (n1,false) + ' mille ' + Count1(n2, ordin) ;
	}
	if (n == 1000000)
		return 'million' + (ordin ? 'ième' : '') ;
	n2 = n%1000000 ;
	n1 = (n - n2) / 1000000 ;
	if (n < 1000000000)
	{
		if (n2 == 0)
			return Count1 (n1,false) + ' million' + (ordin ? 'ième' : '') ;
		return Count1 (n1,false) + ' million ' + Count1(n2, ordin) ;
	}
	if (n == 1000000000)
		return 'milliard' + (ordin ? 'ième' : '') ;
	n2 = n % 1000000000 ;
	n1 = (n - n2) / 1000000000 ;
	if (n2 == 0)
		return Count1 (n1,false) + ' milliard' + (ordin ? 'ième' : '') ;
	return Count1 (n1,false) + ' milliard ' + Count1(n2, ordin) ;
}

function Count0(n, ordin)
{
	if (ordin)
	{
		if (n == 0)
			return 'nullième' ;
		if (n == 1)
			return 'première' ;
		if (n == 2)
			return 'seconde' ;
		return Count1 (n, true) ;
	}
	else
	{
		if (n == 0)
			return 'zéro' ;
		return Count1 (n, false) ;
	}
}

function Count(info)
{
	var WWHCount = GetCookie('WWHCount') ;
	if (WWHCount == null)
	{
		WWHCount = 0 ;
	}
	else
	{
		WWHCount++ ;
	}
	SetCookie ('WWHCount', WWHCount, exp) ;
	return Count0 (WWHCount+1, true) ;
}

function set()
{
	VisitorName = prompt("Quel est votre prénom?") ;
	SetCookie ('VisitorName', VisitorName, exp) ;
	SetCookie ('WWHCount', 0, exp) ;
	SetCookie ('WWhenH', 0, exp) ;
}

function getCookieVal (offset)
{
	var endstr = document.cookie.indexOf(";",offset) ;
	if (endstr == -1)
		endstr = document.cookie.length ;
	return unescape (document.cookie.substring(offset,endstr)) ;
}

function GetCookie (name)
{
	var arg = name + "=" ;
	var alen = arg.length ;
	var clen = document.cookie.length ;
	var i = 0 ;
	while (i < clen)
	{
		var j = i + alen ;
		if (document.cookie.substring(i,j) == arg)
			return getCookieVal (j) ;
		i = document.cookie.indexOf(" ", i) + 1 ;
		if (i == 0)
			break ;
	}
	return null ;
}

function SetCookie(name, value)
{
	var argv = SetCookie.arguments ;
	var argc = SetCookie.arguments.length ;
	var expires = (argc > 2) ? argv[2] : null ;
	var path = (argc > 3) ? argv[3] : null ;
	var domain = (argc > 4) ? argv[4] : null ;
	var secure = (argc > 5) ? argv[5] : false ;
	document.cookie = name + "=" + escape(value)+((expires == null) ? "" : (";  expires=" + expires.toGMTString()))+
		((path == null) ? "" : ("; path=" + path)) +
		((domain == null) ? "" : ("; domain=" + domain)) +
		((secure == true) ? "; secure" : "") ;
}

function DeleteCookie(name)
{
	var exp = new Date() ;
	exp.setTime(exp.getTime()-1) ;
	var cval = GetCookie(name) ;
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString() ;
}
nav = navigator.appName.substring(0,3);
ver = navigator.appVersion.substring(0,1)
function addFav()
	{
	if (nav == "Mic" && ver >= 4)
		{
		url_site="http://users.skynet.be/alain.lassine";
		titre_site = "Site personnel de Alain Lassine";
		document.write('<A HREF="#" onClick="window.external.AddFavorite(url_site, titre_site);return(false);"><FONT FACE="Verdana" COLOR="#FFFF00">Cliquez ici pour ajouter mon site à vos favoris</A></FONT><BR>')
		}
	else
		{
		document.write('Faites CTRL+D pour ajouter ce site &agrave; vos favoris!')
		}
	}
//-->