// JavaScript Document


/* TELEFONE */

function preencheTelefone(field, event) {
  var len = field.value.length;
  var keyCode = event.keyCode;
  
  if(keyCode != 8 && keyCode != 46) {
	  if (len == 2) {
		  field.value = "(" + field.value + ") "; }
	  else if (len == 9) {
		  field.value = field.value + "-"; }
  }
}

/* ANIVERSÁRIO */

function preencheAniversario(field, event) {
  var len = field.value.length;
  var keyCode = event.keyCode;
  
  if(keyCode != 8 && keyCode != 46) {
	  if (len == 2) {
		  field.value = field.value + "/"; }
	  else if (len == 5) {
		  field.value = field.value + "/"; }
  }
}

/* CPF */

function preencheCpf(field, event) {
  var len = field.value.length;
  var keyCode = event.keyCode;
  
  if(keyCode != 8 && keyCode != 46) {
	  if (len == 3) {
		  field.value = field.value + "."; }
	  else if (len == 7) {
		  field.value = field.value + "."; }
	  else if (len == 11) {
		  field.value = field.value + "-"; }		  
  }
}

/* VALIDAÇÕES */

function validarbusca() {
	frm = document.busca;
	
	if(frm['tmp.palavra'].value == "Busca" ) { frm['tmp.palavra'].select(); alert('Informe um termo para busca.'); return; }
	
	frm.submit();
}

function validarcadastro() {
	frm = document.cadastro;
	
	var emailRE = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;	
	
	if(frm['tmp.email'].value == 'Digite seu e-mail') {
		frm['tmp.email'].select(); alert('Informe seu e-mail.'); return;
	} else if(!emailRE.test(frm['tmp.email'].value)) {
		frm['tmp.email'].select();  alert('Digite um e-mail válido.'); return;
	}	
	
	frm.submit();
}


function validarcadastrese() {
	var frm = document.cadastrese;
	var emailRE = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	
	if (frm['tmp.nome'].value == "") { 
		frm['tmp.nome'].focus();
		alert('Informe seu nome.');
		return;
	} 
	
	if(frm['tmp.email'].value == '') {
		frm['tmp.email'].focus(); alert('Informe seu e-mail.'); return;
	} else if(!emailRE.test(frm['tmp.email'].value)) {
		frm['tmp.email'].focus(); frm['tmp.email'].select(); alert('Digite um e-mail válido.'); return;
	}	
	
	frm.submit();
}

function validarfaleconosco() {
	var frm = document.faleconosco;
	var emailRE = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	
	if (frm['tmp.nome'].value == "") { 
		frm['tmp.nome'].focus();
		alert('Informe seu nome.');
		return;
	} 
	
	if(frm['tmp.email'].value == '') {
		frm['tmp.email'].focus(); alert('Informe seu e-mail.'); return;
	} else if(!emailRE.test(frm['tmp.email'].value)) {
		frm['tmp.email'].focus(); frm['tmp.email'].select(); alert('Digite um e-mail válido.'); return;
	}
	
	if (frm['tmp.assunto'].value == "") { 
		frm['tmp.assunto'].focus();
		alert('Informe o assunto.');
		return;
	} 
	
	if (frm['tmp.mensagem'].value == "") { 
		frm['tmp.mensagem'].focus();
		alert('Informe a mensagem.');
		return;
	} 	
	
	frm.submit();
}

function validarcomentario() {
  frm = document.formulariocomentario;

	var emailRE = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;	
	
	if (frm['tmp.comentario.nome'].value == "") { 
		frm['tmp.comentario.nome'].focus();
		alert('Informe seu nome.');
		return;
	} 
	
	if(frm['tmp.comentario.email'].value == '') {
		frm['tmp.comentario.email'].focus(); alert('Informe seu e-mail.'); return;
	} else if(!emailRE.test(frm['tmp.comentario.email'].value)) {
		frm['tmp.comentario.email'].focus(); frm['tmp.comentario.email'].select(); alert('Digite um e-mail válido.'); return;
	}
	
	if (frm['tmp.comentario.comentario'].value == "") { 
		frm['tmp.comentario.comentario'].focus();
		alert('Informe seu comentário.');
		return;
	} 

  frm['tmp.comentarnoticia'].value = "ok";
  frm.submit();
}

function validacadastro_ar() {
	var frm = document.cadastroar;
	var emailRE = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	
	if (frm['tmp.empresa'].value == "") { 
		frm['tmp.empresa'].focus();
		alert('Informe sua empresa.');
		return;
	} 
	
	if (frm['tmp.nome'].value == "") { 
		frm['tmp.nome'].focus();
		alert('Informe seu nome.');
		return;
	} 
	
	if(frm['tmp.email'].value == '') {
		frm['tmp.email'].focus(); alert('Informe seu e-mail.'); return;
	} else if(!emailRE.test(frm['tmp.email'].value)) {
		frm['tmp.email'].focus(); frm['tmp.email'].select(); alert('Digite um e-mail válido.'); return;
	}
	
	if (frm['tmp.endereco'].value == "") { 
		frm['tmp.endereco'].focus();
		alert('Informe seu endereço.');
		return;
	}
	
	if (frm['tmp.cidade'].value == "") { 
		frm['tmp.cidade'].focus();
		alert('Informe sua cidade.');
		return;
	}
	
	if (frm['tmp.estado'].value == "") { 
		frm['tmp.estado'].focus();
		alert('Informe seu estado.');
		return;
	}	
	
	if (frm['tmp.senha'].value == "") { 
		frm['tmp.senha'].focus();
		alert('Informe sua senha.');
		return;
	}
	
	if (frm['tmp.confsenha'].value == "") { 
		frm['tmp.confsenha'].focus();
		alert('Confirme sua senha.');
		return;
	} else if( frm['tmp.senha'].value != frm['tmp.confsenha'].value) {
		frm['tmp.confsenha'].focus();
		alert('Sua confirmação de senha não confere.');
		return;		
	}
		
	frm.submit();
}

function validacadastro_recuperar() {
	var frm = document.recuperarsenha;
	var emailRE = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	
	if(frm['tmp.email'].value == '') {
		frm['tmp.email'].focus(); alert('Informe seu e-mail.'); return;
	} else if(!emailRE.test(frm['tmp.email'].value)) {
		frm['tmp.email'].focus(); frm['tmp.email'].select(); alert('Digite um e-mail válido.'); return;
	}
	
	generatepassword(frm);
	
	frm.submit();
}


function validaracesso() {
	var frm = document.acesso;
	var emailRE = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	
	if(frm['tmp.email'].value == '') {
		frm['tmp.email'].focus(); alert('Informe seu e-mail.'); return;
	} else if(!emailRE.test(frm['tmp.email'].value)) {
		frm['tmp.email'].focus(); frm['tmp.email'].select(); alert('Digite um e-mail válido.'); return;
	}
	
	if (frm['tmp.senha'].value == "") { 
		frm['tmp.senha'].focus();
		alert('Informe sua senha.');
		return;
	}
	
	frm.submit();
}

function validarmsg() {
	var frm = document.mural;
	var emailRE = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	
	if (frm['tmp.mensagem'].value == "") { 
		frm['tmp.mensagem'].focus();
		alert('Informe sua mensagem.');
		return;
	}
	
	frm.submit();
}

function validarseja() {
	var frm = document.faleconosco;
	var emailRE = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	
	if (frm['tmp.nome'].value == "") { 
		frm['tmp.nome'].focus();
		alert('Informe seu nome.');
		return;
	} 
	
	if(frm['tmp.email'].value == '') {
		frm['tmp.email'].focus(); alert('Informe seu e-mail.'); return;
	} else if(!emailRE.test(frm['tmp.email'].value)) {
		frm['tmp.email'].focus(); frm['tmp.email'].select(); alert('Digite um e-mail válido.'); return;
	}
	
	if (frm['tmp.rg'].value == "") { 
		frm['tmp.rg'].focus();
		alert('Informe o rg.');
		return;
	} 
	
	if (frm['tmp.emissor'].value == "") { 
		frm['tmp.emissor'].focus();
		alert('Informe o emissor.');
		return;
	}	
	
	if (frm['tmp.cpf'].value == "") { 
		frm['tmp.cpf'].focus();
		alert('Informe o cpf.');
		return;
	} 	
	
	frm.submit();
}
