<!--

// BramidiaShop Funções automáticas ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// :::::::::::::::::::::::::::::::::::Utilize este arquivo para:
// ::  1 - Checar consistências de campos de login  - lojaChecaLogin     ::
// ::  2 - Atualizar Dados - atualizarDadosJS							 ::
// :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::





// 1 -----------------------------------------------------------------------------------------------------
// A função abaixo, checa a consistência os campos loja_LoginEmail e loja_LoginSenha
// Primeiramente  função procura pelos campos em quaisquer formulário existentes na págin
// Caso encontre, checa a consistência, muda o action do form e submete os dados.
// Atenção formulário deve conter um campo nomeado com "acao"

function lojaChecaLogin(){

		var formularios_, encontrou_, campoEmail_

		encontrou_ = false;
		formularios_ = document.getElementsByTagName("form");
		for(i_=0; i_ < formularios_.length; i_++){

			if(formularios_[i_].loja_LoginEmail){

				encontrou_ = true;
				campoEmail_ = formularios_[i_].loja_LoginEmail;


				// Checando email
				var valor_ = campoEmail_.value;
				
				if(valor_ == ""){
					alert('Por favor, prencha o campo Email');
					campoEmail_.focus();
					return false;
				}

				valor__ = valor_;
				naopode__ = "/^\+([\-]?\)*\+([\!#%&(){}[]´~'-]?\)*(\\)$/";
		        for(i=0;i<naopode__.length;i++){
			        letraruim__ = naopode__.charAt(i);
				    if (valor__.indexOf(letraruim__,0)>-1){
						alert("Email Inválido!");
						campoEmail_.focus();
						return false;
			        }
				}

		        if (valor__.indexOf("@",1)<1){
					alert("Email Inválido!");
					campoEmail_.focus();
					return false;
				}

				
				// Checando Senha
				campoSenha_ = formularios_[i_].loja_LoginSenha;

				if(campoSenha_.value == ""){
					alert("Por favor preencha o campo senha!");
					campoSenha_.focus();
					return false;
				}

				
				// Reconfigurando Form e submentendo
				formularios_[i_].action = "shop/acao_cadastro.asp?proximaPagina=../shop_usuario02_painel.asp";
				formularios_[i_].method = "post";
				formularios_[i_].acao.value = "somenteLogar";
				formularios_[i_].submit();


			}

		}

		if(encontrou_ == false){
			alert('Campos de login não encontrado. Entre em contado com a administração da loja.');
		}

		return false;

}
// -------------------------------------------------------------------------------------













// 2 -----------------------------------------------------------------------------------------------------
// Esta função é utilizada para redirecionar o usuário para a página de cadastro. no modo atualizarDados

function atualizarDadosJS(){
	document.ff.action = "shop_cadastro.asp?proximaPagina=shop_passo02_endereco&paginaOrigem=shop_passo02_endereco";
	document.ff.subAcao.value = "atualizarDados";
	document.ff.submit();
}
// -------------------------------------------------------------------------------------




// -->
