/***
* ONLOAD()
*/
function formLoad()
{
	window.focus();
	if (LoginMsg.length > 0)
		Warning( LoginMsg );
}

/***
* ONRESET()
*/
function DoReset()
{
	if( isBusySys == 0 ) {
		document.register.reset();
		document.register.nome.value       = "";
		document.register.sobrenome.value  = "";
		document.register.endereco.value   = "";
		document.register.cep.value        = "";
		document.register.cidade.value     = "";
		document.register.estado.value     = ((EngVer != "I") ? "SP" : "EX");
		document.register.pais.value       = "";
		document.register.fone.value       = "";
		document.register.email.value      = "";
		document.register.empresa.value    = "";
		document.register.coment.value     = "";
		document.register.aluexord.value   = "N";
		document.register.cursoexord.value = "";
		document.register.senhacess.value  = "";
		document.register.uploadarq.value  = "";
		document.register.uploadsnd.value  = "N";
	} else
		window.alert( cWaitRequestMsg );
}

/***
* ONSUBMIT()
*/
function DoSave()
{
	var Conf = false;
	if( isBusySys == 0 ) {
		if (document.register.estado.value != "EX")
			document.register.pais.value = "Brasil";
		if ((IncAluEXORD == 1) && (document.register.aluexord.value != "S"))
			document.register.cursoexord.value = "";
		document.register.cep.value = PadLeft( document.register.cep.value, 8, "0" );
		//
		if ( (IncNome == 1) && (Trim(document.register.nome.value) == "") ) {
			Warning( ((EngVer != "I") ? "É necessário informar seu nome" : "Field must be filled: NAME") );
			document.register.nome.focus();
		}
		else if ( (IncSobreNome == 1) && (Trim(document.register.sobrenome.value) == "") ) {
			Warning( ((EngVer != "I") ? "É necessário informar seu sobrenome" : "Field must be filled: LAST NAME"));
			document.register.sobrenome.focus();
		}
		else if ( (IncEndereco == 1) && (Trim(document.register.endereco.value) == "") ) {
			Warning( ((EngVer != "I") ? "É necessário informar seu endereco" : "Field must be filled: ADDRESS"));
			document.register.endereco.focus();
		}
		else if ( (IncCEP == 1) && !ValidCEPNum(document.register.cep.value) ) {
			Warning( ((EngVer != "I") ? "Nro de CEP incorreto ou incompleto\nDeve ter 8 dígitos" : "Invalid or missing ZIP CODE\nMust have 8 digits") );
			document.register.cep.focus();
		}
		else if ( (IncCidade == 1) && (Trim(document.register.cidade.value) == "") ) {
			Warning( ((EngVer != "I") ? "É necessário informar sua cidade" : "Field must be filled: CITY"));
			document.register.cidade.focus();
		}
		else if ( (IncPais == 1) && (Trim(document.register.pais.value) == "") ) {
			Warning( ((EngVer != "I") ? "É necessário informar seu país de origem" : "Field must be filled: COUNTRY"));
			document.register.pais.focus();
		}
		else if ( (IncFone == 1) && (Trim(document.register.fone.value) == "") ) {
			Warning( ((EngVer != "I") ? "É necessário informar seu nro de telefone" : "Field must be filled: PHONE"));
			document.register.fone.focus();
		}
		else if ( (IncEmail == 1) && !ValidENDEmail(document.register.email.value) ) {
			Warning( ((EngVer != "I") ? "Endereço de e:mail incorreto ou faltando" : "Invalid or missing e@mail address"));
			document.register.email.focus();
		}
		else if ( (IncEmpresa == 1) && (Trim(document.register.empresa.value) == "") ) {
			Warning( ((EngVer != "I") ? "É necessário informar sua empresa ou seu empregador" : "Field must be filled: EMPLOYER/JOB"));
			document.register.empresa.focus();
		}
		else if ( (IncCurEXORD == 1) && (Trim(document.register.cursoexord.value) == "") && (document.register.aluexord.value == "S") ) {
			Warning( ((EngVer != "I") ? "É necessário informar seu curso" : "Field must be filled: COURSE"));
			document.register.cursoexord.focus();
		}
		else if ( (NeedPWD == 1) && (Trim(document.register.senhacess.value) == "") ) {
			Warning( ((EngVer != "I") ? "É necessário informar sua senha de acesso" : "Field must be filled: PASSWORD"));
			document.register.senhacess.focus();
		}
		else {
			if( EngVer != "I")
				Conf = YesNo( "Confirma o envio dos dados informados" + ((EvntExpir == 1) ? ",\n para este evento que já expirou ?" :  " ?") );
			else
				Conf = YesNo( "Confirm data submmiting" + ((EvntExpir == 1) ? ",\n for this expired event ?" :  " ?") );
			//
			if ( Conf ) {
				isBusySys = 1;
				document.register.nome.value       = Trim( document.register.nome.value );
				document.register.sobrenome.value  = Trim( document.register.sobrenome.value );
				document.register.endereco.value   = Trim( document.register.endereco.value );
				document.register.cidade.value     = Trim( document.register.cidade.value );
				document.register.pais.value       = Trim( document.register.pais.value );
				document.register.fone.value       = Trim( document.register.fone.value );
				document.register.email.value      = Trim( document.register.email.value );
				document.register.empresa.value    = Trim( document.register.empresa.value );
				document.register.coment.value     = Trim( document.register.coment.value );
				document.register.cursoexord.value = Trim( document.register.cursoexord.value );
				document.register.senhacess.value  = Trim( document.register.senhacess.value );
				document.register.uploadsnd.value  = (Trim( document.register.uploadarq.value ) == "") ? "N" : "S";
				//
				document.register.btn_save.value    = ((EngVer != "I") ? "Aguarde" : "Processing");
				document.register.btn_reset.value   = ((EngVer != "I") ? "Processando..." : "Wait...");
				if( navigator.appName.indexOf( "Microsoft" ) > -1 ) {
					document.register.btn_save.disabled  = true;
					document.register.btn_reset.disabled = true;
				}
				// Warning( document.register.coment.value.length );
				document.register.submit();
			}
		}
	} else
		window.alert( cWaitRequestMsg );
}	

// EOF
