var msg_descricao = '';
var titulo_descricao = '';

function changeMsg(s1, s2)
{
	titulo_descricao=s1;
	msg_descricao=s2;
}

function follow(e)
{
	var posx = 0;
	var posy = 0;
	if (!e) 
		var e = window.event;
	if (e.pageX || e.pageY) 	
	{
		posx = e.pageX;
		posy = e.pageY;
	}
	else 
	if (e.clientX || e.clientY)
	{
		posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
	}
		
	document.getElementById('info_titulo').innerHTML = titulo_descricao;
	document.getElementById('info_conteudo').innerHTML = msg_descricao;
	
	var obj = document.getElementById('info_desc');
	
	obj.style.visibility = 'visible';
	obj.style.top=(posy + 35) + 'px'; 
	obj.style.left=(posx + 35) + 'px';

}

function posicionarDescricao(id)
{
	var obj = document.getElementById('desc' + id);
	obj.style.left = getPosicaoElemento('img' + id).left + 240 + 'px';
	obj.style.top = getPosicaoElemento('img' + id).top + 'px';
	obj.style.visibility = 'visible';
}

function getPosicaoElemento(elemID){
    var offsetTrail = document.getElementById(elemID);
    var offsetLeft = 0;
    var offsetTop = 0;
    while (offsetTrail) {
        offsetLeft += offsetTrail.offsetLeft;
        offsetTop += offsetTrail.offsetTop;
        offsetTrail = offsetTrail.offsetParent;
    }
    if (navigator.userAgent.indexOf("Mac") != -1 && 
        typeof document.body.leftMargin != "undefined") {
        offsetLeft += document.body.leftMargin;
        offsetTop += document.body.topMargin;
    }
    return {left:offsetLeft, top:offsetTop};
}
	
function hide(id)
{
	if (document.getElementById('desc' + id))
		var obj = document.getElementById('desc' + id);
	else
		var obj = document.getElementById('info_desc');
	obj.style.visibility = 'hidden';
}
	
function iniciar()
{
	var imgs = document.getElementsByTagName('img');
	for (var i=0; i < imgs.length; i++)
	{
		if (imgs[i].className == 'img_produto')
		{
			imgs[i].onmousemove = follow;
		}
	}
}
