/*
 *	Mascaras de caracteres para inputs
 *  @author: Marcelo Linhares
 *  @date: 01/12/2005
 *
 *
 */

function objTop(idObj){
	result = 0;
	while(idObj){
		result += idObj.offsetTop	
		idObj = idObj.offsetParent
	}
	return result
}
function objLeft(idObj){
	result = 0;
	while(idObj){
		result += idObj.offsetLeft
		idObj = idObj.offsetParent
	}
	return result
}

var MESSAGES = " Ã© um caracter invÃ¡lido para este campo" 
var MESSAGENUMBER = " nÃ£o Ã© um caracter numÃ©rico" 
var FLAGCONTBOX = 0
var FLAGSUCESSMAIL = "true"
var idTimeOutObject
var classBoxTool 


/**
 *	FunÃ§Ãµes para exibir/retirar box de erro
 */
function removeObject(objListTool){		
			document.body.removeChild(objListTool)
			FLAGCONTBOX = 0
}
	
function definePosition(objListTool,idObj){
				// posicionando o box
				var posX = objLeft(idObj) + "px" // posi??o X
				var posY = objTop(idObj) + idObj.offsetHeight +  "px" // posi??o Y
				objListTool.id 		  = "boxMessage"
				objListTool.style.display   = 'block'
				
				objListTool.style.left = posX
				objListTool.style.top = posY
				objListTool.className = classBoxTool
				objListTool.style.position = "absolute"
				document.body.appendChild(objListTool) 
				FLAGCONTBOX = 1
}

var objListTool;
window.onload = function() {
	var spans = document.getElementsByTagName("span")
	for(var i=0; i < spans.length; i++) {
		if(spans[i].className=="duvida"){
			spans[i].onmouseover = function(){
				objListTool = document.createElement('span') // cria o box
				objListTool.innerHTML = this.title
				definePosition(objListTool,this)

			}
			spans[i].onmouseout = function(){
				idTimeOutObject = setTimeout("removeObject(objListTool)",10)
			}
			
		}
				
	}	

}




