function limpaAlerta(obj){
	alertaerro_id = document.getElementById("alertaerro");
	if(obj){
		obj.className = "campologin";
	}
	alertaerro_id.innerHTML = '';
	alertaerro_id.style.display = "none";
}
function setaFocus(objname){
	obj = document.getElementById(objname);	
	obj.focus();
	obj.select();
}
function checkLogin(obj){
	saida = false;
	alertaerro_id = document.getElementById("alertaerro");
	email_var = escape(obj.email.value);
	senha_var = escape(obj.senha.value);
	carregando = '<img src="images/carregando.gif" alt="" width="16" height="16" style="padding:0 3px 0 0;vertical-align:middle" /> ';
	obj2 = obj;
	
	if(!checkemail(email_var)){
		obj.email.className = "campologin2";
		obj.senha.value = "";
		obj.email.focus();
		alertaerro_id.innerHTML = 'e-mail inv&aacute;lido';
		alertaerro_id.style.display = '';
	}
	else if(senha_var.length < 6){
		obj.senha.value = "";
		obj.senha.className = "campologin2";
		obj.senha.focus();
		alertaerro_id.innerHTML = 'senha deve ter pelo menos 6 caracteres';
		alertaerro_id.style.display = '';
	}
	else{
		if(http){
			alertaerro_id.innerHTML = carregando + ' enviando...';
			alertaerro_id.style.display = '';
			obj.email.disabled = true;
			obj.senha.disabled = true;
			var params = "email=" + email_var;
			params+= "&senha=" + senha_var;
			http.open("POST", "includes/vLogin.php?"+Math.random(), true);
			http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			http.setRequestHeader("Content-length", params.length);
			http.setRequestHeader("Connection", "close");
			http.onreadystatechange = function() {
				if(http.readyState == 4){
					if(http.status == 200){
						processXMLvLogin(http.responseXML);
					}
					else{
						obj.senha.value = "";
						alertaerro_id.innerHTML = 'erro-cod[02]';
						alertaerro_id.style.display = '';
					}
				}
			}
			http.send(params);
		}
		else{
			obj.senha.value = "";
			alertaerro_id.innerHTML = 'erro-cod[01]';
			alertaerro_id.style.display = '';
		}
	}
	
	return saida;
}
function processXMLvLogin(obj){
	var dataArray = obj.getElementsByTagName("statuslogin");
	
	if(dataArray.length == 1) {
		var item = dataArray[0];
		var status = item.getElementsByTagName("status")[0].firstChild.nodeValue;
		var diretorio = item.getElementsByTagName("diretorio")[0].firstChild.nodeValue;		
		obj2.email.disabled = false;
		obj2.senha.disabled = false;
		
		if(status==1){
			obj2.email.className = "campologin2";
			obj2.senha.value = "";
			obj2.email.focus();
			alertaerro_id.innerHTML = 'e-mail inv&aacute;lido';
			alertaerro_id.style.display = '';
		}
		else if(status==2){
			obj2.senha.value = "";
			obj2.senha.className = "campologin2";
			obj2.senha.focus();
			alertaerro_id.innerHTML = 'senha deve ter pelo menos 6 caracteres';
			alertaerro_id.style.display = '';
		}
		else if(status==3){
			obj2.email.className = "campologin2";
			obj2.senha.value="";
			obj2.email.focus();
			alertaerro_id.innerHTML = 'login inv&aacute;lido';
			alertaerro_id.style.display = '';
		}
		else if(status==4 || status==5 || status==6 || status==9){
			alertaerro_id.innerHTML = '';
			alertaerro_id.style.display = 'none';
		}
		else if(status==7){
			obj2.email.className = "campologin";
			obj2.email.value="";
			obj2.senha.className = "campologin";
			obj2.senha.value="";
			alertaerro_id.innerHTML = 'grupo inativo';
			alertaerro_id.style.display = '';
		}
		else if(status==8){
			obj2.email.className = "campologin2";
			obj2.senha.value="";
			obj2.email.focus();
			alertaerro_id.innerHTML = 'e-mail ou senha inv&aacute;lida!';
			alertaerro_id.style.display = '';
		}
		else if(status==10){
			document.location.href = "./"+diretorio;
		}
		else{
			alertaerro_id.innerHTML = 'erro...login não definido';
			alertaerro_id.style.display = '';
		}
	}
	else{
		alertaerro_id.innerHTML = 'erro-cod[03]';
		alertaerro_id.style.display = '';
	}
}
