function mudaBG(classe,obj) {
	obj.className = classe;
}

function checkTodos(nome,obj) {
	var chk = document.getElementsByName(nome);	
	for(i=0;i<chk.length;i++) {
		if(obj.checked == true) {
			chk[i].checked = true;
		}
		else {
			chk[i].checked = false;
		}
	}
}
var vaga;

function trocaDivVaga(div, cont){
	var painel = document.getElementById(div);
	var vaga = document.getElementById("vaga_"+cont);
	if(!vaga){
		cont = 1;
		vaga = document.getElementById("vaga_"+cont);
	}
	cont++;
	//alert(vaga.innerHTML);
	painel.innerHTML = vaga.innerHTML;
	vaga = setTimeout("trocaDivVaga('"+div+"',"+cont+")",5000)
}

function stopTroca(){
	clearTimeout(vaga);
}

var rolagem = 0;
var widthMax = 500;


function playRolagem(){
   //alert("vai rolar");
   var c = document.getElementById("rolador");
   rolagem=rolagem-10;
   //alert(widthMax + rolagem);
   if((widthMax + rolagem)<=0){
   	rolagem = 0;
   }
   	c.style.marginTop = rolagem+"px";
   rol = setTimeout("playRolagem()",1000)
}

function stopRolagem(){
	clearTimeout(rol);
}
/*
var scrollspeed=cache=1;
var dataobj;
var thelength;


function inicializaRolagem(){
	dataobj=document.all? document.all.datacontainer : document.getElementById("rolador")
	dataobj.style.marginTop=80
	thelength=dataobj.offsetHeight
	rolar();
}

function rolar(){
	dataobj.style.marginTop=parseInt(dataobj.style.marginTop)-scrollspeed
	if (parseInt(dataobj.style.marginTop)<thelength*(-1))
	dataobj.style.marginTop=120
	setTimeout("rolar()",50)
}

function stopRolagem(){
	scrollspeed = 0;
}

function playRolagem(){
	scrollspeed=cache;
}
*/


function jump(value, size, nomeCampo){

	var next = document.getElementById(nomeCampo);
	if(value.length==size){
		next.focus();
	}
}

function foco(nomeCampo){
	var next = document.getElementById(nomeCampo);
	next.focus();
}

function testaTamanho(textarea, tam, span){
	var tamRestante = tam - textarea.value.length;
	var texto = document.getElementById(span);
	texto.innerHTML = tamRestante
	if (textarea && textarea.value.length >= tam) {
		textarea.value = textarea.value.substring(0, tam);
		texto.innerHTML = 0;
	}
	
}

function esqueci(objLink){
	var frmLogin = document.frmLogin;
	if(frmLogin.usuario.value == "Informe seu E-mail" || frmLogin.usuario.value.length <= 0){
		alert("Você deve preencher seu e-mail.");
		frmLogin.usuario.focus();
	}else{
		var ajax = null;
		  //verifica se o browser tem suporte a ajax
		  try {
			 ajax = new ActiveXObject("Microsoft.XMLHTTP");
				
			} 
		  catch(e) {
			 try {
				ajax = new ActiveXObject("Msxml2.XMLHTTP");
			 }
			 catch(ex) {
				try {
				   ajax = new XMLHttpRequest();
				}
				catch(exc) {
				   alert("Esse browser não tem recursos para uso do Ajax");
				   ajax = null;
				}
			 }
		  }
		  //se tiver suporte ajax
		  if(ajax) {
			 //var aguardeDiv  = document.getElementById("aguardeDiv");
			 
			 ajax.open("POST", 'rha/acess/buscar_login.php?login='+frmLogin.usuario.value, true);
			 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			 
			 ajax.onreadystatechange = function() {
				//enquanto estiver processando...emite a msg de carregando
				if(ajax.readyState == 1) {
				   //aguardeDiv.innerHTML = "Carregando...!";   
				   //aguardeDiv.style.visibility = "visible";
				   objLink.innerHTML = "Aguarde...";
				   
				}
				//após ser processado - chama função processXML que vai varrer os dados
				if(ajax.readyState == 4 ) {
		
					if(ajax.responseText) {
						var text = ajax.responseText;
						if(text=="nada"){
							showMessage = true;
							msg = "Erro ao enviar nova senha.";
						}
						
						if(showMessage){
							alert(msg);
						   objLink.innerHTML = "Esqueci minha senha";
						}else{ 
						    objLink.innerHTML = "Esqueci minha senha";
							alert("Foi encaminhando um e-mail com a nova senha.")
						}
				   } else {
					   //caso não seja um arquivo XML emite a mensagem abaixo
					   objLink.innerHTML = "Esqueci minha senha";
				   }
				}
			 }
			 ajax.send(null);
		  }
	}
}

function getY(e) {
	var posy = 0;
	//var e = window.event;
	if (e.pageY) 	{
		posy = e.pageY;
	}
	else if (e.clientY) 	{
		posy = e.clientY + document.body.scrollTop
			+ document.documentElement.scrollTop;
	}
	// posx and posy contain the mouse position relative to the document
	// Do something with this information
	return posy;
}

function getX(e) {
	var posx = 0;
	//var e = window.event;
	if (e.pageX) 	{
		posx = e.pageX;
	}
	else if (e.clientX) 	{
		posx = e.clientX + document.body.scrollLeft
			+ document.documentElement.scrollLeft;
	}
	// posx and posy contain the mouse position relative to the document
	// Do something with this information
	return posx;
}

function abrirAlert(obj, divID, msg, x, y) {
	var DIV = document.getElementById(divID);

	var conteudo = document.getElementById("conteudoAlerta");

	var left = getX(obj)+(x);
	var top  = getY(obj)+(y);
		
	DIV.style.top = top+"px";
	DIV.style.left = left+"px";
	conteudo.innerHTML = msg; 	
	DIV.style.display = "block";
}

function trocaTexto(divId, msg){
	var conteudo = document.getElementById("conteudoAlerta");
	//alert(conteudo.innerHTML);
	conteudo.innerHTML = msg; 	
}

function fecharAlert(divID) {
	var DIV = document.getElementById(divID);
	DIV.style.display = "none";	
}

