

function checkBrowser(){
    	this.ver=navigator.appVersion
    	this.dom=document.getElementById?1:0
    	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
    	this.ie4=(document.all && !this.dom)?1:0;
    	this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
    	this.ns4=(document.layers && !this.dom)?1:0;
    	this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)
    	return this
}
bw=new checkBrowser()
/***************************************************************************************
Variables to set:
***************************************************************************************/
messages=new Array()
//Write your descriptions in here.
messages[0]="<b>MATOS</b><br />Sites de tests et d\'infos<br />sur le matériel informatique"
messages[1]="<b>ACHATS</b><br />Liste de sites pour acheter en ligne"
messages[2]="<b>CODE</b><br />Listings de codes, forums, cours<br />et aides dans différents langages"
messages[3]="<b>Dédé</b><br />Les vidéos de Dédé!<br />C'est peut-être un peu long car c'est hébergé chez moi..."
messages[4]="<b>Recherche de prix</b><br />Moteur de recherche de prix<br />dans 33 magasins du web<br />mis à jour 4 fois par jour."
//messages[4]="<b>Vache</b><br />La vache qui se bat façon Matrix<br />C'est peut-être un peu long car c'est hébergé chez moi..."
//messages[4]="<b>Euro</b><br />Convertisseur Euro/Francs"
//To have more descriptions just add to the array.
fromX=0 //How much from the actual mouse X should the description box appear?
fromY=20//How much from the actual mouse Y should the description box appear?
//To set the font size, font type, border color or remove the border or whatever,
//change the clDescription class in the stylesheet.
//Makes crossbrowser object.
function makeObj(obj){								
	this.css=bw.dom? document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?document.layers[obj]:0;	
	this.wref=bw.dom? document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?document.layers[obj].document:0;		
	this.writeIt=b_writeIt;																
	return this
}
function b_writeIt(text){
	if(bw.ns4){
		this.wref.write(text);
		this.wref.close()
	}
	else 
		this.wref.innerHTML=text
	}
//Capturing mousemove
var descx,descy;
function popmousemove(e){descx=bw.ns4?e.pageX:event.x; descy=bw.ns4?e.pageY:event.y}
//Initiates page
var isLoaded;


function popupInit(){

oDesc=new makeObj('divDescription')
if(bw.ns4)document.captureEvents(Event.MOUSEMOVE)
document.onmousemove=popmousemove;
isLoaded=true;
}	
//Shows the messages


function popup(num){
    if(isLoaded){
    	oDesc.writeIt('<span class="clDescription">'+messages[num]+'</span>')
    	if(bw.ie5) descy=descy+document.body.scrollTop
    	oDesc.css.left=descx+fromX; oDesc.css.top=descy+fromY
    	oDesc.css.visibility='visible'
}
}
//Hides it


function popout(num){
	if(isLoaded) oDesc.css.visibility='hidden'
}

