// JavaScript Document
	function checkMail(mail){
		var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
		if(typeof(mail) == "string") {
			if(er.test(mail)) { return true; }
		}
		else if(typeof(mail) == "object") {
			if(er.test(mail.value)) { return true; }
		}
		else {
			return false;
		}
	}

  function validaEnquete(){
  
	  d = document.enquete;
	  
	  if (d.enquete.checked == false){
		   alert("Escolha uma opção!");
		   d.enquete.focus();
		  return false;
	 }
  }
  function validaCadastro(){
  
	  d = document.cadastro;
	  
	  if (d.nome.value == ""){
		   alert("O campo " + d.nome.name + " deve ser preenchido!");
		   d.nome.focus();
		  return false;
	 }	  
	  if (d.email.value == ""){
		   alert("O campo " + d.email.name + " deve ser preenchido!");
		   d.email.focus();
		  return false;
	 }
	  if (d.cemail.value == ""){
		   alert("O campo  de verificação de " + d.email.name + " deve ser preenchido!");
		   d.cemail.focus();
		  return false;
	 }
	 if (d.email.value != d.cemail.value){
	 	   alert("O campo  de verificação de " + d.email.name + " está diferente!");
		   d.cemail.focus();
		  return false;
	  }
	 if(!checkMail(d.email.value)) {
		alert('O e-mail do usuário é inválido. Tente novamente.');
		document.email.focus();	
		return false;
	}	
	if (d.senha.value == ""){
		   alert("O campo " + d.senha.name + " deve ser preenchido!");
		   d.senha.focus();
		  return false;
	 }	 
	  if (d.csenha.value == ""){
		   alert("O campo de verificação de " + d.senha.name + " deve ser preenchido!");
		   d.csenha.focus();
		  return false;
	 }	 	 
	 	 if (d.senha.value != d.csenha.value){
	 	   alert("O campo  de verificação de " + d.senha.name + " está diferente!");
		   d.senha.focus();
		  return false;
	  }
	  if (d.concordo.checked == false){
		   alert("Leia os termos de uso do site.");
		  document.getElementById("concordo").focus();
		  return false;
	 }
	 
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    
	var mail = d.email.value;
	
	if(typeof(mail) == "string") {
        if(er.test(mail)) { return true; }
	}
	else if(typeof(mail) == "object") {
		if(er.test(mail.value)) { return true; }
	}
    else {
        return false;
    }
 
	}
	
function validaPergunta(){
	
	d = document.enviapergunta;

		  if (d.pergunta.value == "Digite aqui sua pergunta"){
		   alert("O campo " + d.pergunta.name + " deve ser preenchido!");
		   d.pergunta.focus();
		  return false;
	 }	

		  if (d.sugestao.value == "Sugira um assunto"){
		   d.sugestao.value = "";
	 }	 
 

}