/*
ARTE SOLIDÁRIA
Produzido por A2C - Internet para Negócios
www.a2c.com.br
*/

// Pega a mensagem que for passada, coloca em um balão e mostra na tela do usuário.
function Erro(object,mensagem,acao) {
	if(acao == "1") {
		var top = findPosY(object); //top
		var left = findPosX(object); //left
		var erro = document.getElementById('erro');
		if(!erro) {
			var erro = document.createElement('div');
			erro.id = "erro";
			document.body.appendChild(erro);
		}
		erro.className = "erro";
		erro.style.top = Number(top-45) + "px";
		erro.style.left = Number(left+150) + "px";
		erro.style.visibility = "visible";
		erro.innerHTML = mensagem;
	} else {
		document.getElementById('erro').style.visibility = "hidden";
	}
}

// Pega a posição x do objeto
function findPosX(obj) {
	var curleft = 0;
	if(obj.offsetParent) {
		while(obj.offsetParent) {
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	} else if(obj.x)
		curleft += obj.x;
		return curleft;
}

// Pega a posição y do objeto
function findPosY(obj) {
	var curtop = 0;
	if(obj.offsetParent) {
		while(obj.offsetParent) {
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	} else if(obj.y)
		curtop += obj.y;
		return curtop;
}
