var arCas = new Array();
var advCas = new Array();

var divCa = document.createElement('div');
divCa.className = 'luCa';

function initCas() {
	for(jou in arCas) {
		var ligne = document.getElementById('ar'+jou);
		if(ligne.addEventListener)  {
			ligne.addEventListener('mousemove', affCa, false);
			ligne.addEventListener('mouseout', hideCa, false);
		}
		else {
			ligne.attachEvent('onmousemove', affCa);
			ligne.attachEvent('onmouseout', hideCa);
		}
	}
	for(jou in advCas) {
		var ligne = document.getElementById('adv'+jou);
		if(ligne.addEventListener)  {
			ligne.addEventListener('mousemove', affCa, false);
			ligne.addEventListener('mouseout', hideCa, false);
		}
		else {
			ligne.attachEvent('onmousemove', affCa);
			ligne.attachEvent('onmouseout', hideCa);
		}
	}
}

function affCa(event) {
	var obj = this;
	var camp = obj.id.replace(/\d/, '');
	var id = obj.id.replace(/a(r|dv)/, '');

	for(child=divCa.childNodes.length-1 ; child >= 0 ; child--)
		divCa.removeChild(divCa.childNodes[child]);

	if(camp == 'ar')
		divCa.appendChild(document.createTextNode(arCas[id]));
	else
		divCa.appendChild(document.createTextNode(advCas[id]));

	document.body.appendChild(divCa);

	if(event.pageX) {
		divCa.style.left = (event.pageX+5) + "px";
		divCa.style.top = (event.pageY+7) + "px";
	}
	else {
		divCa.style.left = (event.x+document.body.scrollLeft+5) + 'px';
		divCa.style.top = (event.y+document.body.scrollTop+7) + 'px';
	}
}

function hideCa(event) {
	for(child=divCa.childNodes.length-1 ; child >= 0 ; child--)
		divCa.removeChild(divCa.childNodes[child]);

	document.body.removeChild(divCa);
}

