function veririfaLoginValido (prInput) {
	if (prInput.value != '' && prInput.readOnly != true) {
		var ajax = iniciaAjax();
		if (ajax) {
			ajax.open("POST", 'usuarioAdicionalFormVerificaLogin.php', true);
	 		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	 		ajax.onreadystatechange = function() {
	 			if	(ajax.readyState == 1) {
	 				jQuery("input").attr('disabled','disabled');
	 			}
		    	if	(ajax.readyState == 4) {
			    	if (ajax.responseText == 'erro') {
			    		alert('Login já cadastrado ou inválido.\nO login deve conter ao menos uma letra e tamanho mínimo de 5 posições.');
		    			prInput.value = '';
		    			prInput.focus();
		    			jQuery("input").attr('disabled','');
			    	} else {
			    		jQuery("input").attr('disabled','');
			    		document.usuarioAdicionalForm.senha.focus();
			    	}
		    	}
	 		}
	        ajax.send("login="+prInput.value);
		}
	}
}
function controlaMenuRelatorio (prAbaCategoria, prDivId) {
	jQuery('.categoriaMenu').removeClass ('ativo');
	if (document.getElementById(prDivId).style.display == 'none') {
		$(".subMenu").slideUp(250);
		$("#"+prDivId).slideDown(250);
		jQuery(prAbaCategoria).addClass('ativo');
	} else {
		$("#"+prDivId).slideUp(250);
	}
}
function controlaMenu (prDivId) {
	if (document.getElementById(prDivId).style.display == 'none') {
		$(".subMenu").slideUp(250);
		$("#"+prDivId).slideDown(250);
	} else {
		$("#"+prDivId).slideUp(250);
	}
}
function localizacao(prPagina) {
	document.location.href = prPagina;
}
function iniciaAjax () {
	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;
    		}
 		}
	}
  	return ajax;
}
function fechaDiv (prDiv) {
	$("#"+prDiv).fadeOut(500);
	ajax = iniciaAjax ();
	if	(ajax) {
 		ajax.open("POST", 'mainUsetMensagem.php', true);
 		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        ajax.send("mensagemId="+prDiv);
	}
}
function checaForm (prFormName, prDarSubmit){
	var elementoHTML = document.getElementsByTagName('*');
	for (var i = 0; i < elementoHTML.length; i++) {
		if( (elementoHTML[i].value == '') && (elementoHTML[i].lang != '') && (elementoHTML[i].form.name == prFormName) ){
			alert(elementoHTML[i].lang);
			elementoHTML[i].focus();
			return false;
			break;
		}
	}
	if (prDarSubmit) {
		document.forms[prFormName].submit();
	}
	return true;
}

function setBackgroundOver(par) {
	backNow = document.getElementById(par).style.backgroundColor;
	document.getElementById(par).style.backgroundColor = "#FFEF89";
	return true;
}
function setBackgroundOut(par) {
	document.getElementById(par).style.backgroundColor = backNow;
	return true;
}
function checkLoginForm() {
	if	(document.loginForm.login.value == '') {
		alert('Informe o usuário!');
		document.loginForm.login.focus();
		return false;
	}
	if	(document.loginForm.pwd.value == '') {
		alert('Informe a senha!');
		document.loginForm.pwd.focus();
		return false;
	}
	return true;
}

function checkAlterarSenhaForm() {
	if	(document.alterarSenhaForm.senhaAtual.value == '') {
		alert('Informe a senha atual!');
		document.alteraSenhaForm.senhaAtual.focus();
		return false;
	}
	if	(document.alterarSenhaForm.novaSenha.value == '') {
		alert('Informe a nova senha!');
		document.alteraSenhaForm.novaSenha.focus();
		return false;
	}
	if	(document.alterarSenhaForm.novaSenhaConf.value == '') {
		alert('Confirme a nova senha!');
		document.alteraSenhaForm.novaSenhaConf.focus();
		return false;
	}
	return true;
}

function abreJanela(pParametro,pWidth,pHeight) {
	var xAvaliableWidth = screen.availWidth;
	var xAvaliableHeight = screen.availHeight;
	xLeft = (xAvaliableWidth-pWidth)/2;
	xTop = (xAvaliableHeight-pHeight)/2;
    window.open(pParametro,'nova','dependent=yes,scrollbars=yes,resizable=no,status=yes,width='+pWidth+',height='+pHeight+',left='+xLeft+',top='+xTop);
}

function openInfo(pParametro) {
	window.open(pParametro,'Info','dependent=yes,scrollbars=yes,resizable=yes,status=no,width='+screen.availWidth+',height='+screen.availWidth+',left=0,top=0');
}
