/* Validação do formulário de Envio de Notícia */
function validaForm()
{
	d = document.adminForm;

	//valida tudo
	if(d.titulo.value == "" || d.adminTextArea.value == "" || d.adminData.value == "" || d.fileFalso.value == "")
	{
		alert( "Por favor, preencha com todos os dados para poder enviar a notícia." );
			d.titulo.focus();
				return false;
	}
	//valida titulo
	if(d.titulo.value == "" || d.titulo.value.length > 60)
	{
		alert( "Por favor, preencha campo TITULO corretamente!" );
			d.titulo.focus();
				return false;
	}

	//valida texto
	if (d.adminTextArea.value == "")
	{
		alert( "Por favor, preencha o campo TEXTO!" );
			d.adminTextArea.focus();
				return false;
	}

	//valida o anexo	
	if( d.fileFalso.value == "" )
	{
		alert( "Por favor, preencha campo ANEXO" );
			d.fileFalso.focus();
				return false;
	}
	
	//valida legenda do anexo
	if( d.legenda.value == "" || d.legenda.value.length > 255 )
	{
		alert( "Por favor, preencha o campo LEGENDA corretamente" );
			d.legenda.focus()
				return false;
	
	}

	//valida data
	if(d.adminData.value.match(/^([0-2][0-9]|[3][0-1])\/([0][0-9]|[1][0-2])\/2([0-9][1-9][0-9]|[1-9][0-9]{2})$/))
	{
		if(Destaque == true)
		{

			if(d.destaque.value == "")
			{
				alert("Por favor, escolha o tipo de DESTAQUE da notícia.");
				d.destaque.focus();
				return false;
			}
		}

		if(d.setorNoticia.value == "")
		{
			alert("Por favor, escolha o SETOR relacionado.");
			d.setorNoticia.focus();
			return false;
		}
	}
	else
		{
		alert( "Por Favor, preencha o campo DATA no formato DD/MM/AAAA" );
			d.adminData.focus();
				return false;
		}
}
/* Fim da validação do formulário de Envio de Notícia */

/* Validação do formulário de Edição de Notícia */
function validaEditNotForm()
{
	d = document.adminForm;

	//valida tudo
	if(d.titulo.value == "" || d.adminTextArea.value == "" || d.adminData.value == "")
	{
		alert( "Por favor, preencha com todos os dados para poder enviar a notícia." );
			d.titulo.focus();
				return false;
	}
	//valida titulo
	if(d.titulo.value == "" || d.titulo.value.length > 60)
	{
		alert( "Por favor, preencha campo TITULO corretamente!" );
			d.titulo.focus();
				return false;
	}

	//valida texto
	if (d.adminTextArea.value == "")
	{
		alert( "Por favor, preencha o campo TEXTO!" );
			d.adminTextArea.focus();
				return false;
	}
	
	//valida legenda do anexo
	if( d.legenda.value == "" || d.legenda.value.length > 255 )
	{
		alert( "Por favor, preencha o campo LEGENDA corretamente" );
			d.legenda.focus()
				return false;
	
	}

	//valida data
	if(d.adminData.value.match(/^([0-2][0-9]|[3][0-1])\/([0][0-9]|[1][0-2])\/2([0-9][1-9][0-9]|[1-9][0-9]{2})$/))
	{
		if(Destaque == true)
		{

			if(d.destaque.value == "")
			{
				alert("Por favor, escolha o tipo de DESTAQUE da notícia.");
				d.destaque.focus();
				return false;
			}
		}

		if(d.setorNoticia.value == "")
		{
			alert("Por favor, escolha o SETOR relacionado.");
			d.setorNoticia.focus();
			return false;
		}
	}
	else
		{
		alert( "Por Favor, preencha o campo DATA no formato DD/MM/AAAA" );
			d.adminData.focus();
				return false;
		}
}
/* Fim da validação do formulário de Edição de Notícia */

/* Validação do Formulário de Envio de Notícia por email */
function validaEnviaForm()
	{
	d = document.formulario;

		//valida tudo
		if(d.remNome.value == "" || d.remEmail.value == "" || d.comentarios.value == "" || d.paraNome.value == "" || d.paraEmail.value == "")
		{
			alert( "Por favor, preencha os campos para poder enviar a mensagem." );
				d.remNome.focus();
					return false;
		}

		//valida nome
		reg = /^[A-Za-zÀ-ú ]{2,20} [A-Za-zÀ-ú ]{2,20}$/;
		if(d.remNome.value.match(reg))
		{
			if(d.paraNome.value.match(reg))
			{
			
				//valida email
				reg = /[\w+.-_]{1,20}@[\w]{2,20}\.[\w]{2,4}/;
				if( d.remEmail.value.match(reg))
				{
					if( d.paraEmail.value.match(reg))
					{
						
						//valida comentario (mais de 500 caracteres)
						if (d.comentarios.value.length > 500 )
						{
							alert( "É necessario preencher o campo COMENTÁRIO com menos de 500 caracteres!" );
								d.comentarios.focus();
									return false;
						}
					}
					else
					{
						alert( "Por favor, preencha campo E-MAIL no formato \"usuario@servidor.com\"" );
						d.paraEmail.focus();
							return false;
					}
				}
				else
				{
					alert( "Por favor, preencha campo E-MAIL no formato \"usuario@servidor.com\"" );
						d.remEmail.focus();
							return false;
				}
			}
			else
				{
					alert( "Por favor, preencha campo NOME no formato \"Nome Sobrenome\"" );
						d.paraNome.focus();
							return false;
				}
		}
		else
			{
				alert( "Por favor, preencha campo NOME no formato \"Nome Sobrenome\"" );
					d.remNome.focus();
						return false;
			}
	}
/* Fim da Validação do Formulário de Envio de Notícia por email */

/* Validação do Formulário de Registro */

function validaRegisterForm()
{
	d = document.registerForm;

	//valida tudo
	if(d.nome.value == "" || d.usuario.value == "" || d.email.value == "" || d.repeteEmail.value == "" || d.senha.value == "" || d.repeteSenha.value == "")
		{
			alert( "Por favor, preencha todos os campos para que o seu registro seja efetivado!" );
				d.nome.focus();
					return false;
		}

	//Valida nome
	if(d.nome.value.match(/^([A-Za-zÀ-ú]{1,20} [A-Za-zÀ-ú]{1,20})+$/))
	{
		if(d.nome.value.length > 50)
			{
				alert( "Perdão, Infelizmente seu nome não pode ter mais de 50 caracteres." );
					d.nome.focus();
						return false;
			}
		
		//Valida usuário
		if(d.usuario.value.match(/^[A-Za-z0-9]+/))
		{
			
			
			if(d.usuario.value.length > 30)
				{
					alert( "Perdão, Infelizmente o nome de usuário não pode ter mais de 30 caracteres." );
						d.usuario.focus();
							return false;
				}
			
			//Valida email1
			if(d.email.value.match(/^[A-Za-z0-9+.-_]{1,20}@sinodalprogresso\.com.br/))
			{
			
				if(d.email.value.length > 40)
				{
					alert( "Perdão, Infelizmente o seu email não pode ter mais de 40 caracteres." );
						d.email.focus();
							return false;
				}
				
				if(d.repeteEmail.value.match(/[[\w+.-_]{1,20}@sinodalprogresso\.com.br/))
				{
				
					if(d.repeteEmail.value.length > 40)
					{
						alert( "Perdão, Infelizmente o seu email não pode ter mais de 40 caracteres." );
							d.repeteEmail.focus();
								return false;
					}
					
					//Valida os dois emails
					if(d.repeteEmail.value != d.email.value)
					{
						alert( "O campo de verificação do email não corresponde ao email digitado." );
							d.repeteEmail.focus();
								return false;
					}
				
					//Valida senha
					if(d.senha.value.match(/^[A-Za-z0-9@_\-#!. ]+/))
					{
						if(d.senha.value.length > 12 || d.senha.value.length < 6)
						{
							alert( "Sua senha deve possuir no mínimo 6 e no máximo 12 caracteres" );
								d.senha.focus();
									return false;
						}
						
						if(d.repeteSenha.value.match(/^[A-Za-z0-9@_\-#!. ]+/))
						{
							if(d.repeteSenha.value.length > 12 || d.repeteSenha.value.length < 6)
							{
								alert( "Sua senha deve possuir no mínimo 6 e no máximo 12 caracteres, além disso deve conter obrigatoriamente letras minúsculas e números" );
									d.repeteSenha.focus();
										return false;
							}
							
							if(d.repeteSenha.value != d.senha.value)
							{
								alert( "O campo de verificação de senha não corresponde à senha digitada." );
									d.senha.value = "";
									d.repeteSenha.value = "";
									d.senha.focus();
										return false;
							}
							
							if(d.senha.value.match(/[a-z]+/))
							{
								if(d.senha.value.match(/[0-9]+/))
								{
									
								}
								else
									{
										alert( "Sua senha deve conter letras minúsculas e números." );
											d.senha.value = "";
											d.repeteSenha.value = "";
											d.senha.focus();
												return false;
									}
							
							}
							else
								{
									alert( "Sua senha deve conter letras minúsculas e números." );
										d.senha.value = "";
										d.repeteSenha.value = "";
										d.senha.focus();
											return false;
								}
						}
						else
						{
							alert( "Utilize caracteres alfanuméricos e dígitos para criar sua senha! Também são permitidos os seguintes caracteres especiais: \"@_-#!. \"" );
								d.repeteSenha.focus();
									return false;
						}
					}
					else
						{
							alert( "Utilize caracteres alfanuméricos e dígitos para criar sua senha! Também são permitidos os seguintes caracteres especiais: \"@_-#!. \"" );
								d.senha.focus();
									return false;
						}
				}
				else
					{
						alert( "Por favor, digite um email válido no formato \"usuario@sinodalprogresso.com.br\"." );
							d.repeteEmail.focus();
								return false;
					}
			}
			else
				{
					alert( "Por favor, digite um email válido no formato \"usuario@sinodalprogresso.com.br\"." );
						d.email.focus();
							return false;
				}
		}
		else
			{
				alert( "Perdão, infelizmente este nome de usuário não é permitido, utilize apenas caracteres alfanuméricos (sem acentos) e nenhum espaço em branco." );
					d.usuario.focus();
						return false;
			}
	}
	else
		{
			alert( "Por favor, utilize um nome no formato \"Nome Sobrenome\"" );
				d.nome.focus();
						return false;
		}
}

/* Fim da Validação do Formulário de Registro */

/* Validação do Formulário de Login */

function validaLoginForm()
{
d = document.loginForm;
	
	
	//Valida usuário
	if(d.usuario.value == "" || d.usuario.value == "Digite seu usuário aqui!")
	{
		alert( "Por favor, preencha o campo de usuário para que seja possível acessar o sistema!" );
			d.usuario.focus();
				return false;
	}

	//Valida Captcha
	if(d.captcha.value == "")
	{
		alert("Por favor, escreva os números de confirmação para poder acessar o sistema!");
			d.captcha.focus();
				return false;
	}
	
	if(d.usuario.value.match(/^[A-Za-z0-9À-ú ]+$/))
	{
		
		if(d.usuario.value.length > 30)
			{
				alert( "Perdão, Infelizmente o nome de usuário não pode ter mais de 30 caracteres." );
					d.usuario.focus();
						return false;
			}
			//Valida senha
			if(d.senha.value == "" || d.senha.value == "123456")
				{
					alert( "Por favor, preencha o campo de senha para que seja possível acessar o sistema!" );
						d.senha.focus();
							return false;
				}

			if(d.senha.value.match(/^[A-Za-z0-9@_\-#!. ]+/))
			{
				if(d.senha.value.length > 12 || d.senha.value.length < 6)
				{
					alert( "Sua senha deve possuir no mínimo 6 e no máximo 12 caracteres" );
						d.senha.focus();
							return false;
				}

				if(d.senha.value.match(/[a-z]+/))
				{
					if(d.senha.value.match(/[0-9]+/))
					{
						
					}
					else
						{
							alert("Sua senha deve conter letras minúsculas e números.");
								d.senha.focus();
									return false;
						}
				}
				else
					{
						alert("Sua senha deve conter letras minúsculas e números.");
							d.senha.focus();
								return false;
					}
			}
			else
				{
					alert( "Utilize caracteres alfanuméricos e dígitos para criar sua senha! Também são permitidos os seguintes caracteres especiais: \"@_-#!. \"" );
						d.senha.focus();
							return false;
				}
	}
	else
		{
			alert( "Perdão, infelizmente este nome de usuário não é permitido, utilize apenas caracteres alfanuméricos e números." );
				d.usuario.focus();
					return false;
		}
return true;
}

/* Fim da Validação do Formulário de Login */

/* Validação do Formulário de Pesquisa */

function validaPesquisaForm()
{
d = document.pesquisaForm;

	//Valida campo de pesquisa
	if(d.pesquisa.value == "")
		{
			alert( "Por favor, preencha o campo de pesquisa!" );
				d.pesquisa.focus();
					return false;
		}
	
	if(d.pesquisa.value.length < 3)
		{
			alert( "Sua pesquisa deve conter mais de 2 caracteres!" );
				d.pesquisa.focus();
					return false;
		}
	
	if(d.pesquisa.value.match(/^[A-Za-z0-9À-ú!?\/\- ]+$/))
	{
		//Valida campo de escolha texto ou título
		if(d.no.value == "")
			{
				alert( "Por favor, escolha onde você quer pesquisar." );
					d.no.focus();
						return false
			}
	}
	else
		{
			alert( "Sua pesquisa deve conter apenas caracteres alfanuméricos ou \"/-?!\"." );
				d.pesquisa.focus();
					return false;
		}
}

/* Fim da Validação do Formulário de Pesquisa */

/* Validação do Formulário de Edição de Cadastro */

function validaCadastroForm()
{
d = document.editCadastro;

	if(d.editCadastroNome.value.match(/^([A-Za-zÀ-ú]{1,20} [A-Za-zÀ-ú]{1,20})+/))
	{
		if(d.editCadastroTurma.value.match(/^[0-9]+$/))
		{
			if(d.editCadastroNascimento.value.match(/^([0-2][0-9]|[3][0-1])\/([0][0-9]|[1][0-2])\/([1][9][0-9][0-9]|[2][0][0-9][0-9])$/))
			{
			
			}
			else
				{
					alert ( "Por favor, preencha o campo data no formato \"DD/MM/AAAA\"" );
						d.editCadastroNascimento.focus();
							return false;
				}
		}
		else
			{
				alert( "Por favor, preencha o campo \"Turma\"" );
					d.editCadastroTurma.focus();
						return false;
			}
	}
	else
		{
			alert( "Por favor, preencha o campo Nome no formato \"Nome Sobrenome\"" );
				d.editCadastroNome.focus();
					return false;
		}
}

/* Fim da Validação do Formulário de Edição de Cadastro*/

/* Validação do Formulário de Adição de Cadastro */

function validaAddCadastroForm()
{
d = document.addCadastro;

	if(d.addCadastroNome.value.match(/^([A-Za-zÀ-ú]{1,20} [A-Za-zÀ-ú]{1,20})+/))
	{
		if(d.addCadastroTurma.value.match(/^[0-9]+$/))
		{
			if(d.addCadastroNascimento.value.match(/^([0-2][0-9]|[3][0-1])\/([0][0-9]|[1][0-2])\/([1][9][0-9][0-9]|[2][0][0-9][0-9])$/))
			{
				return true;
			}
			else
				{
					alert ( "Por favor, preencha o campo data no formato \"DD/MM/AAAA\"" );
						d.addCadastroNascimento.focus();
							return false;
				}
		}
		else
			{
				alert( "Por favor, preencha o campo \"Turma\"" );
					d.addCadastroTurma.focus();
						return false;
			}
	}
	else
		{
			alert( "Por favor, preencha o campo Nome no formato \"Nome Sobrenome\"" );
				d.addCadastroNome.focus();
					return false;
		}
}

/* Fim da Validação do Formulário de Adição de Cadastro*/

/* Validação do Formulário de Edição de Usuários */

function validaEditUser()
{
d = document.editUser;
	if(d.editUserNome.value.match(/^([A-Za-zÀ-ú]{1,20} [A-Za-zÀ-ú]{1,20})+$/))
	{
		if(d.editUserUsuario.value.match(/^[A-Za-z0-9 ]+/))
		{
			if(d.editUserEmail.value.match(/[\w+.-_]{2,20}@[\w]{2,20}\.[\w]{2,4}/))
			{
			}
			else
				{
					alert ( "Por favor, preencha o campo email no formato \"usuario@dominio.com\"" );
						d.editUserEmail.focus();
							return false;
				}
		}
		else
			{
				alert( "Por favor, preencha o campo de usuário apenas com números, letras minúsculas ou maiúsculas." );
					d.editUserUsuario.focus();
						return false;
			}
	}
	else
		{
			alert( "Por favor, preencha o campo Nome no formato \"Nome Sobrenome\"" );
				d.editUserNome.focus();
					return false;
		}
}

/* Fim da Validação do Formulário de Edição de Usuários */

/* Validação do Formulário da Galeria */

function validaGaleriaForm()
{
d = document.editGal;

	if(d.noticiaGal.value == "" || d.fotografoGal.value == "")
	{
		alert("Por favor, preencha todos os campos");
			d.noticiaGal.focus();
				return false;
	}
	if(d.noticiaGal.value.match(/[A-Z0-9a-zÀ-ú\._\- ]{1,60}/))
	{
		if(d.fotografoGal.value.match(/^[A-Za-zÀ-ú ]{1,50}$/))
		{

		}
		else
			{
				alert("O campo Fotógrafo deve conter entre 1 e 50 caracteres e não deve conter caracteres especiais.");
					d.fotografoGal.focus();
						return false;
			}
	}
	else
		{
			alert("O título da galeria deve conter até 60 caracteres alfanuméricos!");
				d.noticiaGal.focus();
					return false;
		};
}
/* Fim da Validação do Formulário da Galeria */

/* Formulário de troca de senha */

function validaTrocaSenha()
{
d = document.trocaSenha;

	if(d.senhaAntiga.value == "" || d.senhaNova.value == "" || d.repetirSenhaNova.value == "")
	{
		alert("Por favor, preencha todos os campos para trocar a senha!");
			d.senhaAntiga.value = "";
			d.senhaNova.value = "";
			d.repetirSenhaNova.value = "";
			d.senhaAntiga.focus();
				return false;
	}
	if(d.senhaAntiga.value.match(/^[A-Za-z0-9@_\-#!. ]+/))
	{
		if(d.senhaNova.value.match(/^[A-Za-z0-9@_\-#!. ]+/))
		{
			if(d.repetirSenhaNova.value.match(/^[A-Za-z0-9@_\-#!. ]+/))
			{
				if(d.senhaAntiga.value > 12 || d.senhaAntiga.value < 6)
				{
					alert(" Sua senha deve conter entre 6 e 12 caracteres! ");
						d.senhaAntiga.value = "";
						d.senhaNova.value = "";
						d.repetirSenhaNova.value = "";
						d.senhaAntiga.focus();
							return false;
				}
				
				if(d.senhaNova.value > 12 || d.senhaNova.value < 6)
				{
					alert(" Sua senha deve conter entre 6 e 12 caracteres e deve conter letras minúsculas e números! ");
						d.senhaAntiga.value = "";
						d.senhaNova.value = "";
						d.repetirSenhaNova.value = "";
						d.senhaAntiga.focus();
							return false;
				}
				
				if(d.repetirSenhaNova.value > 12 || d.repetirSenhaNova.value < 6)
				{
					alert(" Sua senha deve conter entre 6 e 12 caracteres! ");
						d.senhaAntiga.value = "";
						d.senhaNova.value = "";
						d.repetirSenhaNova.value = "";
						d.senhaAntiga.focus();
							return false;
				}
				if(d.senhaNova.value != d.repetirSenhaNova.value)
				{
					alert("A confirmação de senha não correponde à nova senha digitada!");
						d.senhaAntiga.value = "";
						d.senhaNova.value = "";
						d.repetirSenhaNova.value = "";
						d.senhaAntiga.focus();
							return false;
						
				}
				
				
				if(d.senhaNova.value.match(/[a-z]+/))
				{
					if(d.senhaNova.value.match(/[0-9]+/))
					{
						
					}
					else
						{
							alert( "Sua senha deve conter letras minúsculas e números." );
								d.senhaAntiga.value = "";
								d.senhaNova.value = "";
								d.repetirSenhaNova.value = "";
								d.senhaAntiga.focus();
									return false;
						}
				
				}
				else
					{
						alert( "Sua senha deve conter letras minúsculas e números." );
							d.senhaAntiga.value = "";
							d.senhaNova.value = "";
							d.repetirSenhaNova.value = "";
							d.senhaAntiga.focus();
								return false;
					}
				
				if(d.repetirSenhaNova.value == d.senhaAntiga.value)
				{
					alert( "Sua senha nova não deve ser igual à senha antiga!" );
						d.senhaAntiga.value = "";
						d.senhaNova.value = "";
						d.repetirSenhaNova.value = "";
						d.senhaAntiga.focus();
							return false;
				}
			}
			else
				{
					alert("Utilize caracteres alfanuméricos e dígitos para criar sua senha! Também são permitidos os seguintes caracteres especiais: \"@_-#!. \"");
					d.senhaAntiga.value = "";
					d.senhaNova.value = "";
					d.repetirSenhaNova.value = "";
					d.senhaAntiga.focus();
						return false;
				}
			
		}
		else
			{
				alert("Utilize caracteres alfanuméricos e dígitos para criar sua senha! Também são permitidos os seguintes caracteres especiais: \"@_-#!. \"");
					d.senhaAntiga.value = "";
					d.senhaNova.value = "";
					d.repetirSenhaNova.value = "";
					d.senhaAntiga.focus();
						return false;
			}
	}
	else
		{
			alert("Utilize caracteres alfanuméricos e dígitos para criar sua senha! Também são permitidos os seguintes caracteres especiais: \"@_-#!. \"");
				d.senhaAntiga.value = "";
				d.senhaNova.value = "";
				d.repetirSenhaNova.value = "";
				d.senhaAntiga.focus();
					return false;
		}
}

/* Fim do Formulário de troca de senha */

/* Formulário de cadastro de email na newsletter */

function validaNewsletter()
{
d = document.newsletter;
	if(d.emailNewsletter.value == "")
	{
		alert("Por favor, preencha o campo com um email válido.");
			d.emailNewsletter.focus();
				return false;
	}
	if(d.emailNewsletter.value.match(/[\w+.-_]{2,20}@[\w]{2,20}\.[\w]{2,4}/))
	{
	
	}
	else
		{
			alert( "Por favor, insira um email válido no formato \"usuario@dominio.com\"" );
			d.emailNewsletter.focus();
				return false;
		}
	if(d.emailNewsletter.value.length > 60)
	{
		alert( "Infelizmente seu email é grande demais, por favor insira um email com menos de 60 caracteres." );
			d.emailNewsletter.focus();
				return false;
	}	
}

/* Fim do Formulário de cadastro de email na newsletter */

/* Formulário de remoção de email na newsletter */

function validaRemoveNewsletter()
{
d = document.newsletter;
	if(d.emailRemove.value == "")
	{
		alert("Por favor, preencha o campo com um email válido.");
			d.emailRemove.focus();
				return false;
	}
	if(d.emailRemove.value.match(/[\w+.-_]{2,20}@[\w]{2,20}\.[\w]{2,4}/))
	{
	
	}
	else
		{
			alert( "Por favor, insira um email válido no formato \"usuario@dominio.com\"" );
			d.emailRemove.focus();
				return false;
		}
	if(d.emailRemove.value.length > 60)
	{
		alert( "Infelizmente seu email é grande demais, por favor insira um email com menos de 60 caracteres." );
			d.emailRemove.focus();
				return false;
	}
}

/* Fim do Formulário de remoção de email na newsletter */

/* Formulário de envio de email da newsletter */

function validaNewsletterSend()
{
d = document.newsletter;
	if(d.Para.value == "")
	{
		alert("Por favor, preencha o campo com um email válido. Separe por vírgulas se quizer enviar a mais de um endereço.");
			d.Para.focus();
				return false;
	}
	if(d.Para.value.match(/^([\w+.\-_]{2,20}@[\w]{2,20}\.[\w]{2,4}(\.[\w]{2,4})?(,)?)+$/) || d.Para.value == "Todos")
	{
		if(d.Assunto.value == "" || d.Assunto.value == "Assunto da Mensagem")
		{
			alert( "Por favor, preencha o campo \"Assunto\"" );
			d.Assunto.focus();
				return false;
		}
	}
	else
		{
			alert( "Por favor, insira e-mails válidos no formato \"usuario@dominio.com\" (Pode ser separado por vírgulas)" );
			d.Para.focus();
				return false;
		}
	if(d.Para.value.length > 60)
	{
		alert( "Infelizmente seu email é grande demais, por favor insira um email com menos de 60 caracteres." );
			d.Para.focus();
				return false;
	}
}

/* Fim do Formulário de envio de email da newsletter */
/* Formulário de Edição de Email da Newsletter */
function validaEditEmailForm()
{
d = document.editEmail;
	if(d.editEmail.value == "")
	{
		alert("Por favor, preencha o campo com um email válido.");
			d.editEmail.focus();
				return false;
	}
	if(d.editEmail.value.match(/^([\w+.\-_]{2,20}@[\w]{2,20}\.[\w]{2,4}(\.[\w]{2,4})?(,)?)+$/))
	{
	
	}
	else
		{
			alert( "Por favor, insira um e-mail válido no formato \"usuario@dominio.com\"" );
			d.editEmail.focus();
				return false;
		}
	if(d.editEmail.value.length > 60)
	{
		alert( "Infelizmente seu email é grande demais, por favor insira um email com menos de 60 caracteres." );
			d.editEmail.focus();
				return false;
	}	
}
/* Fim do Formulário de Edição de Email da Newsletter */
