/**********************************************************
 TRUCKSTOPCO.com - FONCTIONS DIV_POPUP
 Créé le 5 juillet 2005 par Jean-Bernard Filion
 Dernière modification : 5 juillet 2005
**********************************************************/

/*-------------------------------------------------------*/
// PARAMÈTRES USAGERS /////////////////////////////////////
/*-------------------------------------------------------*/
// - Définition du ID de la div_popup
// - Définition des styles CSS de la div_popup
/*-------------------------------------------------------*/
div_id = 			"div_popup00";

div_style = 		"";
div_style += 		"width:300px;";
div_style += 		"padding:10px;";
div_style += 		"color:#FFFFFF;";
div_style += 		"background-color:#333333;";
div_style += 		"border:1px solid #CCCCCC;";
div_style += 		"font-family:Arial, Helvetica, sans-serif;";
div_style += 		"font-size:11px";

/*-------------------------------------------------------*/
// INIT SYSTEM /////////////////////////////////////
/*-------------------------------------------------------*/
xmouse = 0;
ymouse = 0;
init_div_popup();

//Init des paramètres de mouseTracking
IE = document.all ? true : false
if(!IE) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;
/*-------------------------------------------------------*/
// FONCTIONS APPELÉS PAR LA PAGE //////////////////////////
/*-------------------------------------------------------*/
// - afficher_div_popup(str_message)
// - masquer_div_popup()
/*-------------------------------------------------------*/
function afficher_div_popup(str_message){
	deplacer_div_popup();
	document.getElementById(div_id).innerHTML = str_message;
	document.getElementById(div_id).style.display = 'block';
}
//--------------------------------------------------------
function masquer_div_popup(){
	document.getElementById(div_id).style.display = 'none';
	document.getElementById(div_id).innerHTML = '';
}

/*-------------------------------------------------------*/
// FONCTIONS SYSTÈMES //////////////////////////
/*-------------------------------------------------------*/
// - deplacer_div_popup()
// - getMouseXY(e)
/*-------------------------------------------------------*/
//---------------------------------------------------------------------
function init_div_popup(){
	//Écriture de la DIV
	document.write('<div id="'+div_id+'" style="display:none; position:absolute; top:'+ymouse+' ; left:'+xmouse+' ; z-index:99; '+div_style+'">');
	document.write('</div>');
}
//---------------------------------------------------------------------
//---------------------------------------------------------------------
function deplacer_div_popup(){
	document.getElementById(div_id).style.top = (ymouse + 5) + 'px';
	document.getElementById(div_id).style.left = (xmouse + 5) + 'px';
}
//---------------------------------------------------------------------
//---------------------------------------------------------------------
function getMouseXY(e){
	if(IE){ 
		tempX = event.clientX + document.body.scrollLeft
		tempY = event.clientY + document.body.scrollTop
	}else{ 
		tempX = e.pageX
		tempY = e.pageY
	}  
	
	// catch possible negative values in NS4
	if(tempX < 0)	tempX = 0;
	if(tempY < 0)	tempY = 0;
  
	xmouse = tempX;
	ymouse = tempY;
  
	if(document.getElementById(div_id).style.display == 'block') deplacer_div_popup();
	return true;
}
