function limpaErros(){
	errField('nome',false);
	errField('email',false);
	errField('cidade',false);
	errField('estado',false);
	errField('tel11',false);
	errField('tel12',false);
	errField('mensagem',false);
}

function verificaEnvia(){
	var xml = new xmlConnection();
	var erro = false;
	
	limpaErros();

	//nome
	var o = $('nome');
	var v = o.value;
	if(v.isWhite()){
		errField('nome',true);
		erro = true;
	}else{
		xml.add('nome', v);
	}

	//email
	var o = $('email');
	var v = o.value;
	if(v.isWhite() || !validateEmail(v)){
		errField('email',true);
		erro = true;
	}else{
		xml.add('email', v);
	}

	//cidade
	var o = $('cidade');
	var v = o.value;
	if(v.isWhite()){
		errField('cidade',true);
		erro = true;
	}else{
		xml.add('cidade', v);
	}
	
	//tel11 tel12
	var t1 = $('tel11');
	var t2 = $('tel12');
	var v1 = t1.value;
	if(v1.isWhite()){
		errField('tel11',true);
		erro = true;
	}else{
		xml.add('tel11', v1);
	}
	var v2 = t2.value;
	if(v2.isWhite()){
		errField('tel12',true);
		erro = true;
	}else{
		xml.add('tel12', v2);
	}

	//mensagem
	var o = $('mensagem');
	var v = o.value;
	if(v.isWhite()){
		errField('mensagem',true);
		erro = true;
	}else{
		xml.add('mensagem', v);
	}

	var estado = $('estado').value;
	xml.add('estado', estado);

	/*
	tipo envio: POST
	vars:
		nome
		email
		cidade
		estado
		tel11
		tel12
		mensagem
	*/
	if(erro){
		SA.show('Os campos com * sao obrigatorios!');
		return;
	} else {
		if (!enviando){
			enviando = true;
			$('imgLdr').style.display = "block";
			with (xml) {
				if (create()) {
					setURL('/centralAtendimento/');
					setMethod('POST');
					onComplete = function(){
						$('imgLdr').style.display = "none";
						SA.show('Contato enviado com sucesso!');
						enviando = false;
					}
					onError = function(){
						$('imgLdr').style.display = "none";
						SA.show('Erro ao enviar o contato!<br>Por favor, tente mais tarde.');
						enviando = false;
					}
				}
				execute();
			}
		}
	}
}
var enviando = false;



function voltaBts(){
	$('duvidaBtSenha').style.display = 'none';
	$('duvidaBtSenhaBloq').style.display = 'none';
	$('duvidasBotoes').style.display = 'block';
	limpaFrm();
}

function frmSenhaEnviar(){
	$('duvidaBtSenha').style.display = 'block';
	$('duvidaBtSenhaBloq').style.display = 'none';
	$('duvidasBotoes').style.display = 'none';
}

function frmSenhaBloqEnviar(){
	$('duvidaBtSenha').style.display = 'none';
	$('duvidaBtSenhaBloq').style.display = 'block';
	$('duvidasBotoes').style.display = 'none';
}

function limpaFrm(){
	$('emailEnvia').value = '';
	$('emailBloq').value = '';
	$('cpfBloq').value = '';
}

function limpaErrosBloq(){
	errField('emailEnvia',false);
	errField('emailBloq',false);
	errField('cpfBloq',false);
}

function verificaForm(a){
	var msgok = "";
	var msgerro = "";
	var oldr = "";
	var xml = new xmlConnection();
	var erro = false;
	var url = ['','/enviarSenha/','/desbloquearConta/'];
	
	limpaErrosBloq();

	var op = parseInt(a);
	xml.add('opcao', op);

	if(op==1){
		var o = $('emailEnvia');
		var v = o.value;
		if(v.isWhite() || !validateEmail(v)){
			errField('emailEnvia',true);
			erro = true;
		}else{
			xml.add('emailEnvia', v);
		}
		
		msgok = "Nova senha enviada com sucesso!";
		msgerro = "Erro ao tentar enviar nova senha.";
		oldr = "imgLdr1";
	}

	if(op==2){
		var o = $('emailBloq');
		var v = o.value;
		if(v.isWhite() || !validateEmail(v)){
			errField('emailBloq',true);
			erro = true;
		}else{
			xml.add('emailBloq', v);
		}

		var o = $('cpfBloq');
		var v = o.value.replace(/\./g, '');
		v = v.replace(/-/g, '');
		if(v.isWhite() || !validaCpf(v)){
			errField('cpfBloq',true);
			erro = true;
		}else{
			xml.add('cpfBloq', v);
		}

		msgok = "Desbloqueio efetuado com sucesso!<Br>Verifique seu e-mail em instantes.";
		msgerro = "Erro ao tentar desbloquear senha.";
		oldr = "imgLdr2";
	}

	/*
	tipo envio: POST
	vars:
		op (1 || 2) :

		op = 1
		---------
		email

		op = 2
		---------
		email
		cpf
	*/
	if(erro){
		SA.show('Os campos com * sao obrigatorios!');
		return;
	} else {
		if (!enviando){
			enviando = true;
			$(oldr).style.display = "block";
			with (xml) {
				if (create()) {
					setURL(url[op]);
					setMethod('POST');
					onComplete = function(){
						$(oldr).style.display = "none";
						if(op == 1){
							this.setChildName('status');
							
							voltaBts();
							enviando = false;
							limpaFrm();
							
							if(this.getAttByName('code',0) == '1'){
								SA.open("Senha enviada com sucesso!");
								return;
							}
							
							if(this.getAttByName('code',0) == '2'){
								SA.open("Erro ao enviar a senha!");
								return;
							}
						}else if(op == 2){
							this.setChildName('status');
							
							voltaBts();
							enviando = false;
							
							if(this.getAttByName('code',0) == '1'){
								SA.open("Sua foi desbloqueada com sucesso!");
								return;
							}
							
							if(this.getAttByName('code',0) == '2'){
								SA.open("Sua conta n&atilde;o esta bloqueada!");
								return;
							}
							
							if(this.getAttByName('code',0) == '3'){
								SA.open("E-mail ou CPF incoreto!");
								return;
							}
						}
					}
					onError = function(){
						$(oldr).style.display = "none";
						SA.show(msgerro);
						enviando = false;
					}
				}
				execute();
			}
		}
	}
}




window.onload = function(e){
	try{
		setSomenteNum('tel11','onkeydown');
		setSomenteNum('tel12','onkeydown');
	}catch(e){
	}
}

window.onresize = function(){
	SA.alinha();
}

window.onstopscroll = function(){}
