﻿function iniciar() {
	if (document.forms[0]) {
		var r = new Restrict("frmCorrigirCodigo");
	    r.field.pasta = "\\w-.";

		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 enviar() } )
	}

	if (document.getElementById("link-relembrar-senha")) {
		var relembrarSenha = document.getElementById("link-relembrar-senha");
		addEvent( relembrarSenha, 'click', function() { esqueceuSenha(); return false; } );
	}
}

function enviar() {
	var erros = "";
	with(document.forms[0]) {
		if (pasta.value == "") {
			erros += " - Digite o nome do seu SITE\n";
		}

		if (senha.value == "") {
			erros += " - Digite a sua SENHA\n";
		}

		if (codigo.value == "") {
			erros += " - Digite o seu Código de Indicação MegaBônus\n";
		} else { 
			if (codigo.value.length  < 16) {
				erros += "O seu Código de Indicação MegaBônus está incompleto. Ele é composto de 13 números (16 dígitos com os pontos).\n";
			} 
		} 

		if (erros != "") {
			alert("Para enviar, corrija o(s) erro(s) abaixo: \n\n" + erros + "\n");
			return false;
		}
		else {
			return true;
		}
	}
}

addEvent(window, 'load', iniciar);