var www='http://www.amhpdf.com.br/';
var action='verifica.asp';
function ajaxInit(){
	var xmlhttp;
	try{
		xmlhttp=new XMLHttpRequest();
	}catch(ee){
		try{
			xmlhttp=new ActiveXObject("Msxm12.XMLHTTP");
		}catch(e){
			try{
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
			}catch (E){
				xmlhttp=false;
			}
		}
	}
	return xmlhttp;
}

function recupera(user,pass,numero,anos){
	ajax=ajaxInit();
	if(ajax){
		ajax.onreadystatechange=retorno;
		var query='Usuario='+user+'&Senha='+pass+'&num='+numero+'&ano='+anos;
		url=www+'verifica.asp';
		ajax.open('POST',url,true);
		ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send(query);
	}
}
		
function retorno(){
		if (ajax.readyState==4){
			if(ajax.status==200){
				if(ajax.responseText=="true"){
					document.form.action=action;
					document.form.submit();
				}else if(ajax.responseText=="false"){
					div_balao('<div style=\"color:#FF0000\">Senha Incorreta!</div>','Senha');
					document.form.Senha.select();
				}else{
					location.href=www+'usuario/?mat='+document.form.Usuario.value;
				}
			}else{
					location.href=www+'erro.asp?mensagem=Problemas ao conectar ao servidor!<br>Tente novamente em alguns instantes!';
			}
		}
}
function valida() {
	with(document.form) {
		if(Usuario.value==''){
			div_balao('Informe a matrícula!','Usuario');
			Usuario.focus();
		}else if(Senha.value==''){
			div_balao('Informe a senha!','Senha');
			Senha.focus();
		}else{
			recupera(''+Usuario.value+'',''+Senha.value+'',''+num.value+'',''+ano.value+'');
		}	
	}
}
	 
//Desabilita o enter para enviar o relatório, fazendo com que o enter
//funcione como a tecla TAB.
  function handleEnter (field, event) {
        var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
        if (keyCode == 13) {
			if (document.getElementById("balao")){
				EscondeDiv();
			}
            var i;
            for (i = 0; i < field.form.elements.length; i++)
                if (field == field.form.elements[i])
                    break;
            i = (i + 1) % field.form.elements.length;
            field.form.elements[i].focus();
            return false;
        }
        else
		if (document.getElementById("balao")){
				EscondeDiv();
			}
        return true;
    }     
	
	/* Verifica se existe algum valor no campo e evita que a tecla
enter envie o formulário */
function enter(event){
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
        if (keyCode == 13){
			valida();
			return false;
		}else{
			if (document.getElementById("balao")){
				EscondeDiv();
			}
			return true;
		}
}