<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Original:  Patrick Lewis (gtrwiz@aol.com) -->
<!-- Web Site:  http://www.patricklewis.net -->
//   ##############  SIMPLE  BROWSER SNIFFER
if (document.layers) {navigator.family = "nn4"}
if (document.all) {navigator.family = "ie4"}
if (window.navigator.userAgent.toLowerCase().match("gecko")) {navigator.family = "gecko"}

overdiv="0";
//  #########  CREATES POP UP BOXES
function popLayer(a) {
	// description variable a: multiline separated by a @; field separated by a ; 2 alternatives
	// 1/ link;prono_text;end date; resting time; not yet voted; bgcolor (must be empty);
	// 2/ link;prono_text;end date; resting time; bgcolor (must be empty);

	//if(!descarray[a]){descarray[a]="<font color=red>This popup (#"+a+") isn't setup correctly - needs description</font>";}
	if (navigator.family == "gecko") {pad="0"; bord="1 bordercolor=black";}
	else {pad="1"; bord="0";}

	var i,j,tbl, bgcolor;
	var array_line = a.split('@');

	for (i=0; i < array_line.length; i++)
	{
		fields = array_line[i].split(';');
		if (i==0) {
			if (fields.length == 5) {
				tbl = "<table cellpadding=3 cellspacing=0><tr><td><span class=gensmall>Prono&nbsp;</span></td><td><span class=gensmall>Date fin&nbsp;</span></td><td><span class=gensmall>Temps restant&nbsp;</span></td></tr>";
			} else {
				tbl = "<table cellpadding=3 cellspacing=0><tr><td><span class=gensmall>Prono&nbsp;</span></td><td><span class=gensmall>Date fin&nbsp;</span></td><td><span class=gensmall>Temps restant&nbsp;</span></td><td><span class=gensmall>Pronostiqué&nbsp;</span></td></tr>";
			}
		}
	
		tbl = tbl + "<tr>";
		for(j=1; j < fields.length -1; j++) {
			// first field is the link
			if (fields[fields.length] == '') {
				fontcolor = ' class=mainmenu';
			} else {
				fontcolor = ' style="text-decoration: none; color:'+ fields[fields.length - 1]+'"';
			}
			
			if (j==4) {
				// align=center
				tbl = tbl + '<td align=center class=row2><span class=mainmenu><a href='+fields[0]+fontcolor+'>' + fields[j] + '</a>&nbsp;</span></td>';
			} else {
				tbl = tbl + '<td class=row2><span class=mainmenu><a href='+fields[0]+fontcolor+'>' + fields[j] + '</a>&nbsp;</span></td>';
			}
		} 
		tbl = tbl + "</tr>";
	}
	tbl = tbl + "</table>";

	desc =    "<table cellspacing=0 cellpadding="+pad+" border="+bord+"  bgcolor=000000><tr><td>\n"
        +"<table cellspacing=0 cellpadding=3 border=0 width=100%><tr><td bgcolor=ffffff><font size=-1>\n"
        +tbl
        +"\n</td></tr></table>\n"
        +"</td></tr></table>";
	if(navigator.family =="nn4") {
     document.object1.document.write(desc);
     document.object1.document.close();
     document.object1.left=x+15;
     document.object1.top=y-5;
  }
	else if(navigator.family =="ie4"){
        object1.innerHTML=desc;
        object1.style.pixelLeft=x+15;
        object1.style.pixelTop=y-5;
  }
	else if(navigator.family =="gecko"){
        document.getElementById("object1").innerHTML=desc;
        document.getElementById("object1").style.left=x+15;
        document.getElementById("object1").style.top=y-5;
  }
}

function popLayerTbl(tbl) {
	// description variable tbl: table to display 

	if (navigator.family == "gecko") {pad="0"; bord="1 bordercolor=black";}
	else {pad="1"; bord="0";}
	
	desc =    "<table cellspacing=0 cellpadding="+pad+" border="+bord+"  bgcolor=000000><tr><td>\n"
        +"<table cellspacing=0 cellpadding=3 border=0 width=100%><tr><td bgcolor=ffffff><font size=-1>\n"
        +tbl
        +"\n</td></tr></table>\n"
        +"</td></tr></table>";
	if(navigator.family =="nn4") {
     document.object1.document.write(desc);
     document.object1.document.close();
     document.object1.left=x+15;
     document.object1.top=y-5;
  }
	else if(navigator.family =="ie4"){
        object1.innerHTML=desc;
        object1.style.pixelLeft=x+15;
        object1.style.pixelTop=y-5;
  }
	else if(navigator.family =="gecko"){
        document.getElementById("object1").innerHTML=desc;
        document.getElementById("object1").style.left=x+15;
        document.getElementById("object1").style.top=y-5;
  }
}

function hideLayer(){
if (overdiv == "0") {
        if(navigator.family =="nn4") {eval(document.object1.top="-500");}
        else if(navigator.family =="ie4"){object1.innerHTML="";}
        else if(navigator.family =="gecko") {document.getElementById("object1").style.top="-500";}
        }
}

//  ########  TRACKS MOUSE POSITION FOR POPUP PLACEMENT
var isNav = (navigator.appName.indexOf("Netscape") !=-1);
function handlerMM(e){
x = (isNav) ? e.pageX : event.clientX + document.body.scrollLeft;
y = (isNav) ? e.pageY : event.clientY + document.body.scrollTop;
}
if (isNav){document.captureEvents(Event.MOUSEMOVE);}
document.onmousemove = handlerMM;


