var gloss_el = null;
var gloss_dt = null;
var gloss_dd = null;

if (window.jQuery) jQuery(document).ready(function() {
  if(jQuery('span.gl_js').length) {
    //jQuery('body').append('<div id="glossOverDiv" style="position:absolute; display:none; visibility: hidden;"><span class="gl_dl"><span class="gl_dt">TITRE</span><span class="gl_dd">Definition</span></span></div>');
    jQuery('body').append('<div id="glossOverDiv" style="position:absolute; display:none; visibility: hidden;"><div class="glossOverDiv_int"><div class="top"><div class="border_right"><div class="border_left"><div class="padder" id="gl_dd"><span class="gl_dd" >dolor sit amet, consectetuer adipisci elit. Nec vacuitate molestias interiret.. conficiuntque, iudicare suspicor sed sint tamen diceret.</span></span></div><!--/padder--></div><!--/border_left--></div><!--/border_right--><div class="bottom"><div class="left"><div class="right"></div></div></div></div></div><!--/glossOverDiv_int--></div><!--/glossOverDiv-->');
	jQuery('span.gl_mot').hover( function(e) {
		// cas du surligneur (SPIP 1.93)
		if(this.firstChild.className=="spip_surligne") {
			this.className = "gl_mot spip_surligne";
			this.innerHTML = this.firstChild.innerHTML;
		}
		//gloss_dt.innerHTML = this.nextSibling.title; // titre
		gloss_dd.innerHTML = this.nextSibling.nextSibling.title; // definition
		reg = jQuery(this).css('font-size').match(/^\d\d?(?:\.\d+)?px/);
		if(reg) gloss_el.style.fontSize = reg[0];
		jQuery(gloss_el)
			.css('top',(e.pageY.toString()-($(gloss_el).height()+5))+"px")
			.css('left', (e.pageX.toString()-65)+"px")
			.css('font-family', jQuery(this).css('font-family'));
		
		gloss_el.style.display    = 'block';
		gloss_el.style.visibility = 'visible';
	}, function(e) {
			gloss_el.style.display    = 'none';
			gloss_el.style.visibility = 'hidden';
		}
	);
	gloss_el = document.getElementById('glossOverDiv');
	//gloss_dt = gloss_el.firstChild.firstChild;
	//gloss_dd = gloss_el.firstChild.lastChild;
	gloss_dd = document.getElementById('gl_dd');
  }
});