﻿/*
Script de validação de formularios
criado por: Rafael Lima, para webstylus
*/
	
//função do formulario
function validaForm(){
	cont=document.cadastro_adm;
	//validar nome
	if(cont.nome.value == ""){
		alert("Preencha o campo nome.");
		cont.nome.focus();
		return false;
	}
	//validar e-mail
	if(cont.email.value == ""){
		alert("Preencha o campo e-mail.");
		cont.email.focus();
		return false;
	}
	//validar o endereço do e-mail
	  arroba = cont.email.value.indexOf("@");
      ponto = cont.email.value.indexOf(".");
      campo = cont.email.value.length;
         if (!(arroba >= 3 && ponto >= 0 && campo >= 9)) {
                   alert ("O campo " + cont.email.name + " deve ser conter um endereço eletrônico válido.");
                   cont.email.focus();
                   return false;
         }
		 
	//validar senha
	if(cont.senha.value == ""){
		alert("Por favor digite uma senha.");
		cont.senha.focus();
		return false;
	}
	return true;
 	}
	
	//fim
	
//Validar cadastro de e-mail newslleter	no site
	function cadnew(){
	cont=document.cadnews;
	
	//validar e-mail
	if(cont.email.value == ""){
		alert("Preencha o campo e-mail.");
		cont.email.focus();
		return false;
	}
	//validar o endereço do e-mail
	  arroba = cont.email.value.indexOf("@");
      ponto = cont.email.value.indexOf(".");
      campo = cont.email.value.length;
         if (!(arroba >= 3 && ponto >= 0 && campo >= 9)) {
                   alert ("O e-mail deve ser um endereço eletrônico válido.");
                   cont.email.focus();
                   return false;
         }
	return true;
 	}	
	
//Validar cadastro de e-mail newslleter	no sistema adm
	function validaE(){
	cont=document.cadastro_usuario;
	
	//validar e-mail
	if(cont.emailz.value == ""){
		alert("Preencha o campo e-mail.");
		cont.emailz.focus();
		return false;
	}
	//validar o endereço do e-mail
	  arroba = cont.emailz.value.indexOf("@");
      ponto = cont.emailz.value.indexOf(".");
      campo = cont.emailz.value.length;
         if (!(arroba >= 3 && ponto >= 0 && campo >= 9)) {
                   alert ("O e-mail deve ser um endereço eletrônico válido.");
                   cont.emailz.focus();
                   return false;
         }
	return true;
 	}
	
		//Validar campos do envio de newsletter
	function requerido(){
	cont=document.newslleter;
	
	//validar Titulo
	if(cont.de.value == ""){
		alert("Preencha o campo Titulo.");
		cont.de.focus();
		return false;
	}
   //verifica se existe caracteres especiais
	if(cont.de.value.match(['[-@!#$%¨&*+_´`^~;:?áÁéÉíÍóÓúÚãÃçÇ|\?,./{}"<>() ]'])) {
		alert("Neste campo não é permitido o uso de caracteres especiais.");
		cont.de.focus();
		return false;
	}
	
	//validar e-mail
	if(cont.email.value == ""){
		alert("Preencha o campo e-mail, de preferência use um e-mail existênte em seu servidor.");
		cont.email.focus();
		return false;
	}
	//validar o endereço do e-mail
	  arroba = cont.email.value.indexOf("@");
      ponto = cont.email.value.indexOf(".");
      campo = cont.email.value.length;
         if (!(arroba >= 3 && ponto >= 0 && campo >= 9)) {
                   alert ("O campo email deve ser conter um endereço eletrônico válido.");
                   cont.email.focus();
                   return false;
         }
	//validar assunto
	if(cont.assunto.value == ""){
		alert("Por favor digite o conteúdo que será visto como assunto do e-mail.");
		cont.assunto.focus();
		return false;
	}
	//validar msg
	if(cont.msg.value == ""){
		alert("Você ainda não inseriu o conteudo da mensagem a ser enviada.");
		cont.msg.focus();
		return false;
	}
	return true;
 	}
	//fim
	
//Função que pergunta se realmente quer efetuar a ação.

function ApagarTodos(aURL) {
if(confirm('Você tem certeza que deseja excluir todos os e-mails?')) {
location.href = aURL;
}
}

function ConfirmarTodos(aURL) {
if(confirm('Você tem certeza que deseja Confirmar todos e-mails?\n Ao fazer isto você estará ativando e-mails que podem não existir')) {
location.href = aURL;
}
}

function Apagar(aURL) {
if(confirm('Você tem certeza que deseja excluir este e-mail?')) {
location.href = aURL;
}
}

function DesativarTodos(aURL) {
if(confirm('Você tem certeza que deseja desativar todos os e-mails?')) {
location.href = aURL;
}
}
