﻿function iniciar() {
	if(document.forms[0].codigo) {
		var r = new Restrict("frmAcessos");
		r.field.codigo = "\\d.";
		r.mask.codigo = "###.###.###.####";
		
		r.onKeyRefuse = function(o, k){
			o.style.backgroundColor = "#fdc";
		}
		r.onKeyAccept = function(o, k){
			if(k > 30)
				o.style.backgroundColor = "#FFF";
		}
		r.start();

		var f = document.forms[0];
		addEvent( f, 'submit', function() { return login() } )

		var codigo = document.forms[0].codigo;
		addEvent( codigo, 'keyup', function() { tabAutom(this) } );
		addEvent( codigo, 'blur', function() { this.style.backgroundColor = "#FFF"; } );

		var relembrarSenha = document.getElementById("link-relembrar-senha");
		addEvent( relembrarSenha, 'click', function() { esqueceuSenha(); return false; } );

		if(document.getElementById("erro")) {
			if (document.getElementById("erro").innerHTML == "1") siteLoginErro();
		}
	}
	else {
		if (document.forms[0].imprimir) {
			var	qsExterno = "";
			if (document.forms[0].externo) { qsExterno = "?externo=" + document.forms[0].externo.value; }
			addEvent( document.getElementById("imprimir"), 'click', function() { alert("Opção para Impressão, em breve.") } ); //location = "/sites-indicados/informacoes/imprimir/" + qsExterno; } );
		}
	}
}

function login() {
	var erros = "";
	with(document.forms[0]) {
		if(codigo) {
			if (codigo.value == "") {
				erros += " - Digite o seu Código de Indicação MegaBônus\n";
			} 
	
			if (senha.value == "") {
				erros += " - Digite a sua SENHA no Portal Cartaomega.com.br\n";
			}
	
			if (erros != "") {
				alert("Para enviar, corrija o(s) erro(s) abaixo: \n\n" + erros + "\n");
				return false;
			}
			else {
				return true;
			}
		}
	}
}

function siteLoginErro() { 
	alert("Código de Indicação MegaBônus ou Senha incorretos ou inexistentes."); 
	setTimeout("window.history.back()",100); 
}

addEvent(window, 'load', iniciar);