// JavaScript Document
//USUÁRIO
function valUsuario(acao)
{
	//Dados de acesso
	var nome			= $m("nome");
	var usuario			= $m("usuario");
	var antEmail		= $m("antEmail");//campo que armazena o e-mail, só vai aparecer na hora de alterar o usuário
	var email			= $m("email");
	var cemail			= $m("cemail");
	var senha			= $m("senha");
	var csenha			= $m("csenha");
	var nivel			= $m("nivel");
	//Faca descondo do representante
	//Tipo de Pessoa
	var tipo_pessoa		= $m("tipo_pessoa");
	//Dados pessoa física
	var cpf				= $m("cpf");
	var rg				= $m("rg");
	
	var uf				= $m("uf");
	var municipio		= $m("municipio");
	
	var ddd				= $m("ddd_t");
	var telefone		= $m("numero_t");
	var ddd_c			= $m("ddd_c");
	var celular			= $m("numero_c");
	//Iniciando as Validações
	//Dados de Acesso
	if(nome.value == "")
	{
		alert("O campo Nome é obrigatório.");
		nome.focus();
		return false;
	}
	//validando email
	if(email.value == "")
	{
		alert("O campo E-mail é obrigatório.");
		email.focus();
		return false;
	}
	if(!checkMail(email.value))
	{
		alert("E-mail informado não é válido");
		email.focus();
		return false;
	}
	//Ação igual a insert
	if(acao == "insert")
	{
		if(cemail.value == "")
		{
			alert("É necessário confirmar o E-mail.");
			cemail.focus();
			return false;
		}
		if(email.value != cemail.value)
		{
			alert("E-mails não correspondem.");
			email.focus();
			return false;
		}
		if(usuario.value == "")
		{
			alert("O campo Usuário é obrigatório.");
			usuario.focus();
			return false;
		}
		if(senha.value == "")
		{
			alert("O campo Senha é obrigatório.");
			senha.focus();
			return false;
		}
		if(senha.value.length < 6)
		{
			alert("Senha deve ter de 6 a 15 caracteres.");
			senha.focus();
			return false;
		}
		if(csenha.value == "")
		{
			alert("É necessário confirmar a senha.");
			csenha.focus();
			return false;
		}
		if(senha.value != csenha.value)
		{
			alert("Senha e Confirmação da senha não correspondem");
			senha.focus();
			return false;
		}
	}
	//Ação igual a update
	if(acao == "update")
	{
		if(antEmail.value != email.value)
		{
			if(cemail.value == "")
			{
				alert("É necessário confirmar o E-mail.");
				email.focus();
				return false;
			}
			if(email.value != cemail.value)
			{
				alert("E-mails não correspondem.");
				email.focus();
				return false;
			}
		}
		if(senha.value != "")
		{
			if(senha.value.length < 6)
			{
				alert("Senha deve ter de 6 a 15 caracteres.");
				senha.focus();
				return false;
			}
			if(csenha.value == "")
			{
				alert("É necessário confirmar a senha.");
				csenha.focus();
				return false;
			}
			if(senha.value != csenha.value)
			{
				alert("Senha e Confirmação da senha não correspondem");
				senha.focus();
				return false;
			}
		}
	}
	
	if(nivel.value == "")
	{
		alert("Selecione o Nível do Usuário");
		nivel.focus();
		return false;
	}
	
	if(nivel.value == "1" || nivel.value == "2")
	{
		if(cpf.value == "")
		{
			alert("O campo CPF é obrigatório.");
			cpf.focus();
			return false;
		}
		if(!validaCPF(cpf.value))
		{
			cpf.focus();
			return false;
		}
		if(ddd.value == "")
		{
			alert("O campo DDD do Telefone é obrigatório.");
			ddd.focus();
			return false;
		}
		if(ddd.value.length < 2)
		{
			alert("DDD deve ter dois dígitos");
			ddd.focus();
			return false;
		}
		if(telefone.value == "")
		{
			alert("O campo Número do Telefone é obrigatório.");
			telefone.focus();
			return false;
		}
		if(telefone.value.length < 8)
		{
			alert("Número do Telefone de teve oito dígitos.");
			telefone.focus();
			return false;
		}
		if(ddd_c.value != "" || celular.value != "")
		{
			if(ddd_c.value == "")
			{
				alert("O campo DDD do Celular é obrigatório.");
				ddd_c.focus();
				return false;
			}
			if(ddd_c.value.length < 2)
			{
				alert("DDD do Celular deve ter dois dígitos");
				ddd_c.focus();
				return false;
			}
			if(celular.value == "")
			{
				alert("O campo Número do Celular é obrigatório.");
				celular.focus();
				return false;
			}
			if(celular.value.length < 8)
			{
				alert("Número do Celular de teve oito dígitos.");
				celular.focus();
				return false;
			}
		}
	}
	if(uf.value == "")
	{
		alert("Selecione um Estado.");
		uf.focus();
		return false;
	}
	if(cidade.value == "")
	{
		alert("Selecione uma Cidade.");
		cidade.focus();
		return false;
	}
	return true;
}

//EMPRESA
function valEmpresa()
{
	var tipo_pessoa				= $m("tipo_pessoa");
	var razao_social			= $m("razao_social");
	var nome_fantasia			= $m("nome_fantasia");
	var cnpj_cpf				= $m("cnpj_cpf");
	var email_empresa			= $m("email_empresa");
	var ddd_empresa				= $m("ddd_empresa");
	var telefone_empresa		= $m("telefone_empresa");
	var logradouro				= $m("logradouro");
	var numero					= $m("numero");
	var bairro					= $m("bairro");
	var cep						= $m("cep");
	var uf						= $m("uf");
	var municipio				= $m("municipio");
	var responsavel				= $m("responsavel");
	var ddd_responsavel			= $m("ddd_responsavel");
	var telefone_responsavel	= $m("telefone_responsavel");
	var ddd_c_responsavel		= $m("ddd_c_responsavel");
	var celular_responsavel		= $m("celular_responsavel");
	var email_responsavel		= $m("email_responsavel");
	var status_guia				= $m("status_guia");
	var status_empresa			= $m("status_empresa");
	
	if(tipo_pessoa.value == "")
	{
		alert("Selecione um Tipo de Pessoa.");
		tipo_pessoa.focus();
		return false;
	}
	
	if(razao_social.value == "" && tipo_pessoa.value == "2")
	{
		alert("O campo Razão Social  é obrigatório.");
		razao_social.focus();
		return false;
	}
	if(nome_fantasia.value == "")
	{
		if(tipo_pessoa.value == "1" || tipo_pessoa.value == "3")
			alert("O campo Nome é obrigatório.");
		if(tipo_pessoa.value == "2")
			alert("O campo Nome Fantasia  é obrigatório.");
		
		nome_fantasia.focus();
		return false;
	}
	if(cnpj_cpf.value == "" && tipo_pessoa.value != 3)
	{
		if(tipo_pessoa.value == "1")
			alert("O campo CPF  é obrigatório.");
		if(tipo_pessoa.value == "2")
			alert("O campo CNPJ  é obrigatório.");
		cnpj_cpf.focus();
		return false;
	}
	if(tipo_pessoa.value == "2")
	{
		if(!validaCNPJ(cnpj_cpf.value))
		{
			cnpj_cpf.focus();
			return false;
		}
	}
	if(tipo_pessoa.value == "1")
	{
		if(!validaCPF(cnpj_cpf.value))
		{
			cnpj_cpf.focus();
			return false;
		}
	}
	if(email_empresa.value == "" && tipo_pessoa.value == "1")
	{
		alert("O campo E-mail  é obrigatório.");
		email_empresa.focus();
		return false;
	}
	if(!checkMail(email_empresa.value) && email_empresa.value != "")
	{
		alert("E-mail informado não é válido.");
		email_empresa.focus();
		return false;
	}
	//Telefone da Empresa
	if(ddd_empresa.value == "")
	{
		if(tipo_pessoa.value == "1" || tipo_pessoa.value == "3")
			alert("O campo DDD é obrigatório.");
		if(tipo_pessoa.value == "2")
			alert("O campo DDD (Tel. Empresa) é obrigatório.");
			
		ddd_empresa.focus();
		return false;
	}
	if(ddd_empresa.value.length < 2)
	{
		if(tipo_pessoa.value == "1"  || tipo_pessoa.value == "3")
			alert("DDD deve ter dois dígitos");
		if(tipo_pessoa.value == "2")
			alert("DDD (Tel. Empresa) deve ter dois dígitos");
		ddd_empresa.focus();
		return false;
	}
	if(telefone_empresa.value == "")
	{
		if(tipo_pessoa.value == "1"  || tipo_pessoa.value == "3")
			alert("O campo Número é obrigatório.");
		if(tipo_pessoa.value == "2")
			alert("O campo Número (Tel. Empresa) é obrigatório.");
		telefone_empresa.focus();
		return false;
	}
	if(telefone_empresa.value.length < 8)
	{
		if(tipo_pessoa.value == "1"  || tipo_pessoa.value == "3")
			alert("Número deve ter oito dígitos");
		if(tipo_pessoa.value == "2")
			alert("Número (Tel. Empresa) deve ter oito dígitos");
		ddd_empresa.focus();
		return false;
	}
	if(tipo_pessoa.value != "3")
	{
		if(logradouro.value == "")
		{
			alert("O campo Logradouro  é obrigatório.");
			logradouro.focus();
			return false;
		}
		if(numero.value == "")
		{
			alert("O campo Número  é obrigatório.");
			numero.focus();
			return false;
		}
		if(bairro.value == "")
		{
			alert("O campo Bairro  é obrigatório.");
			bairro.focus();
			return false;
		}
		if(cep.value == "")
		{
			alert("O campo CEP  é obrigatório.");
			cep.focus();
			return false;
		}
		if(cep.value.length < 8)
		{
			alert("CEP deve ter 8 dígitos.");
			cep.focus();
			return false;
		}
	}
	if(uf.value == "")
	{
		alert("Selecione um Estado.");
		uf.focus();
		return false;
	}
	if(municipio.value == "")
	{
		alert("Secione um Munícipio.");
		municipio.focus();
		return false;
	}
	if(responsavel.value == "" && tipo_pessoa.value == "2")
	{
		alert("O campo Nome do Responsável  é obrigatório.");
		responsavel.focus();
		return false;
	}
	if(ddd_responsavel.value == ""  && tipo_pessoa.value == "2")
	{
		alert("O campo DDD (Tel. Responsável) é obrigatório.");
		ddd_responsavel.focus();
		return false;
	}
	if(ddd_responsavel.value.length < 2  && tipo_pessoa.value == "2")
	{
		alert("DDD (Tel. Responsável) deve ter dois dígitos");
		ddd_responsavel.focus();
		return false;
	}
	if(telefone_responsavel.value == ""  && tipo_pessoa.value == "2")
	{
		alert("O campo Número (Tel. Responsável) é obrigatório.");
		telefone_responsavel.focus();
		return false;
	}
	if(telefone_responsavel.value.length < 8  && tipo_pessoa.value == "2")
	{
		alert("Número (Tel. Responsável) deve ter dois dígitos");
		telefone_responsavel.focus();
		return false;
	}
	if(ddd_c_responsavel.value != "" || celular_responsavel.value != "")
	{
		if(ddd_c_responsavel.value == "")
		{
			alert("Informe o DDD (Cel. Responsável).");
			ddd_c_responsavel.focus();
			return false();
		}
		if(ddd_c_responsavel.value.length < 2)
		{
			alert("DDD (Cel. Responsável) deve ter dois dígitos");
			ddd_c_responsavel.focus();
			return false;
		}
		if(celular_responsavel.value == "")
		{
			alert("O campo Número (Cel. Responsável) é obrigatório.");
			celular_responsavel.focus();
			return false;
		}
		if(celular_responsavel.value.length < 8)
		{
			alert("Número (Cel. Responsável) deve ter dois dígitos");
			celular_responsavel.focus();
			return false;
		}
	}
	if(status_guia.value == "")
	{
		alert("Selecione um Status para o Guia.");
		status_guia.focus();
		return false;
	}
	if(status_empresa.value == "")
	{
		alert("Selecione um Status da Empresa.");
		status_empresa.focus();
		return false;
	}
	return true;
}
//Função para cadastrar as atividades da Empresa
function valAtividade()
{
	var empresa			= $m("empresa");
	var area			= $m("area");
	var categoria		= $m("categoria");
	var subcategoria	= $m("subcategoria");
	
	if(empresa.value == "")
	{
		alert("Selecione uma Empresa.");
		empresa.focus();
		return false;
	}
	if(area.value == "")
	{
		alert("Selecione uma Área do Guia.");
		area.focus();
		return false;
	}
	if(categoria.value == "")
	{
		alert("Selecione uma Categoria do Guia.");
		categoria.focus();
		return false;
	}
	return true;	
}
//Função Geral para cadastro de Categorias.
function valCategoria()
{
	var nome		= $m("nome");
	var descricao	= $m("descricao");
	
	if(nome.value == "")
	{
		alert("O campo Nome é obrigatório.");
		nome.focus();
		return false;
	}
	/*if(descricao.value == "")
	{
		alert("O campo Descrição é obrigatório.");
		nome.focus();
		return false;
	}*/
	return true;
}

//Função Geral para cadastro de Categorias.
function valCategoriaGuia()
{
	var area		= $m("area");
	var nome		= $m("nome");
	var descricao	= $m("descricao");
	
	if(area.value == "")
	{
		alert("Selecione uma Área.");
		area.focus();
		return false;
	}
	if(nome.value == "")
	{
		alert("O campo Nome é obrigatório.");
		nome.focus();
		return false;
	}
	/*if(descricao.value == "")
	{
		alert("O campo Descrição é obrigatório.");
		nome.focus();
		return false;
	}*/
	return true;
}

//Função Geral para cadastro de Subcategorias.
function valSubCategoria()
{
	var categoria	= $m("categoria");
	var nome		= $m("nome");
	var descricao	= $m("descricao");
	
	if(categoria.value == "")
	{
		alert("Selecione uma Categoria.");
		categoria.focus();
		return false;
	}
	if(nome.value == "")
	{
		alert("O campo Nome é obrigatório.");
		nome.focus();
		return false;
	}
	/*if(descricao.value == "")
	{
		alert("O campo Descrição é obrigatório.");
		nome.focus();
		return false;
	}*/
	return true;
}

//Banner
function valBanner()
{
	var titulo			= $m("titulo");
	var area			= $m("area");
	var posicao			= $m("posicao");
	var arquivo			= $m("arquivo");
	var arquivo_atual	= $m("arquivo_atual");
	var categoria		= $m("categoria");
	
	if(titulo.value == "")
	{
		alert("O campo Titulo é obrigatório.");
		titulo.focus();
		return false;
	}
	if(area.value == "")
	{
		alert("Selecione uma Área.");
		area.focus();
		return false;
	}
	if(posicao.value == "")
	{
		alert("Selecione uma Posição.");
		posicao.focus();
		return false;
	}
	if(arquivo.value == "" && arquivo_atual.value == "")
	{
		alert("O campo Arquivo é obrigatório.");
		arquivo.focus();
		return false;
	}
	/*if(categoria.value == "")
	{
		alert("Selecione uma Categoria.");
		categoria.focus();
		return false;
	}*/
	return true
}

//Humor
function valHumor()
{
	var titulo			= $m("titulo");
	var descricao		= $m("descricao");
	var arquivo			= $m("arquivo");
	var arquivo_atual	= $m("arquivo_atual");
	var autor			= $m("autor");
	
	if(titulo.value == "")
	{
		alert("O campo Titulo é obrigatório.");
		titulo.focus();
		return false;
	}
	if(arquivo.value == "" && arquivo_atual.value == "")
	{
		alert("O campo Arquivo é obrigatório.");
		arquivo.focus();
		return false;
	}
	if(autor.value == "")
	{
		alert("O campo Autor é obrigatório.");
		autor.focus();
		return false;
	}
	return true;
}

//Agenda
function valAgenda()
{
	FCKeditorAPI.Instances.descricao.UpdateLinkedField();
	var oFCKeditor = FCKeditorAPI.GetInstance('descricao');
	
	var titulo		= $m("titulo");
	var local		= $m("local");
	var dia			= $m("dia");
	var dia_n		= new Number(dia.value);
	var mes			= $m("mes");
	var mes_n		= new Number(mes.value);
	var ano			= $m("ano");
	var ano_n		= new Number(ano.value);
	var hora		= $m("hora");
	var hora_n		= new Number(hora.value);
	var minuto		= $m("minuto");
	var minuto_n	= new Number(minuto.value);
	var descricao	= $m("descricao");
	var foto		= $m("foto");
	var autor		= $m("autor");
	
	var data		= new Date();
	var mes_f		= new Number(data.getMonth());
	var ano_f		= new Number(data.getFullYear());
	
	if(titulo.value == "")
	{
		alert("O campo Titulo é obrigatório.");
		titulo.focus();
		return false;
	}
	if(local.value == "")
	{
		alert("O campo Local é obrigatório.");
		local.focus();
		return false;
	}
	if(dia.value == "")
	{
		alert("O campo Dia é obrigatório.");
		dia.focus();
		return false;
	}
	if(dia.value < 1 || dia.value > 31)
	{
		alert("Dia informado não é válido.");
		dia.focus();
		return false;
	}
	if(mes.value == "")
	{
		alert("O campo Mês é obrigatório.");
		mes.focus();
		return false;
	}
	if(mes.value < 1 || mes.value > 12)
	{
		alert("Mês informado não é válido.");
		mes.focus();
		return false;
	}
	if(mes.value < mes_f && ano.value == ano_f)
	{
		alert("Mês informado não é válido.");
		mes.focus();
		return false;
	}
	if(ano.value == "")
	{
		alert("O campo Ano é obrigatório.");
		ano.focus();
		return false;
	}
	if(ano.value < ano_f)
	{
		alert("Ano informado não é válido.");
		ano.focus();
		return false;
	}
	if(hora.value == "")
	{
		alert("O campo Hora é obrigatório.");
		hora.focus();
		return false;
	}
	if(hora.value < 0 || hora.value > 23)
	{
		alert("Hora informada não é válida.");
		hora.focus();
		return false;
	}
	if(minuto.value == "")
	{
		alert("O campo Minuto é obrigatório.");
		minuto.focus();
		return false;
	}
	if(minuto.value < 0 || minuto.value > 59)
	{
		alert("Minuto informado não é válido.");
		minuto.focus();
		return false;
	}
	if(descricao.value == "")
	{
		alert("O campo Descrição é obrigatório.");
		oFCKeditor.Focus();
		return false;
	}
	if(foto.value != "" || autor.value != "")
	{
		if(foto.value == "")
		{
			alert("Selecione um Arquivo.");
			foto.focus();
			return false;
		}
		if(autor.value == "")
		{
			alert("Informe o Autor da Foto.");
			autor.focus();
			return false;
		}
	}
	return true;
}

//Enquete
function valEnquete()
{
	var pergunta	= $m("pergunta");
	var status		= $m("status");
	var campo		= "";
	var cnt			= 5;
	
	if(pergunta.value == "")
	{
		alert("O campo Pergunta é obrigatório.");
		pergunta.focus();
		return false;
	}
	
	for(var opc=1; opc<=5; opc++)
    {
		campo	= $m("opcao"+opc);
		if(campo.value == "")
			cnt	= cnt - 1;
	}
	if(cnt < 2)
	{
		alert("Informe no mínino 2 (duas) opções de respostas");
		$m("opcao1").focus();
		return false;
	}
	if(status.value == "")
	{
		alert("Selecione um Status.");
		status.focus();
		return false;
	}
	return true;
}

//Cinema
function valCinema()
{
	FCKeditorAPI.Instances.descricao.UpdateLinkedField();
	var oFCKeditor = FCKeditorAPI.GetInstance('descricao');
	
	var nome		= $m("nome");
	var descricao	= $m("descricao");
	var uf			= $m("uf");
	var municipio	= $m("municipio");
	
	if(nome.value == "")
	{
		alert("O campo Nome é obrigatório.");
		nome.focus();
		return false;
	}
	if(descricao.value == "")
	{
		alert("O campo Descrição é obrigatório.");
		oFCKeditor.Focus();
		return false;
	}
	if(uf.value == "")
	{
		alert("Selecione um Estado.");
		uf.focus();
		return false;
	}
	if(municipio.value == "")
	{
		alert("Selecione um Município.");
		municipio.focus();
		return false;
	}
	return true;
}

//Filme
function valFilme()
{
	FCKeditorAPI.Instances.descricao.UpdateLinkedField();
	var oFCKeditor = FCKeditorAPI.GetInstance('descricao');
	
	var nome		= $m("nome");
	var descricao	= $m("descricao");
	var uf			= $m("uf");
	var municipio	= $m("municipio");
	var cinema		= $m("cinema");
	
	if(nome.value == "")
	{
		alert("O campo Nome é obrigatório.");
		nome.focus();
		return false;
	}
	if(descricao.value == "")
	{
		alert("O campo Descrição é obrigatório.");
		oFCKeditor.Focus();
		return false;
	}
	if(uf.value == "")
	{
		alert("Selecione um Estado.");
		uf.focus();
		return false;
	}
	if(municipio.value == "")
	{
		alert("Selecione um Município.");
		municipio.focus();
		return false;
	}
	if(municipio.value == "")
	{
		alert("Selecione um Município.");
		municipio.focus();
		return false;
	}
	if(cinema.value == "")
	{
		alert("Selecione um Cinema.");
		cinema.focus();
		return false;
	}
	
	return true;
}

//Brinde
function valBrinde()
{
	FCKeditorAPI.Instances.descricao.UpdateLinkedField();
	var oFCKeditor = FCKeditorAPI.GetInstance('descricao');
	
	var empresa		= $m("empresa");
	var premio		= $m("premio");
	
	var dia_d		= $m("dia_d");
	var mes_d		= $m("mes_d");
	var ano_d		= $m("ano_d");
	
	var dia_s		= $m("dia_s");
	var mes_s		= $m("mes_s");
	var ano_s		= $m("ano_s");
	
    var chamada     = $m("chamada");
	var descricao	= $m("descricao");
	
	var foto		= $m("foto");
	var foto_atual	= "";
	var tit_foto	= $m("tit_foto");
	
	var data		= new Date();
	var dia			= new Number(data.getDay());
	var mes			= new Number(data.getMonth());
	var ano			= new Number(data.getFullYear());
	
	if(empresa.value == "")
	{
		alert("Selecione uma Empresa.");
		empresa.focus();
		return false;
	}
	if(premio.value == "")
	{
		alert("O campo Prêmio é obrigatório.");
		premio.focus();
		return false;
	}
	if(dia_d.value == "")
	{
		alert("Selecione o Dia de Duração.");
		dia_d.focus();
		return false;
	}
	if(dia_d.value < dia && mes_d == mes && ano_d.value == ano)
	{
		alert("Dia de Duração informado não é válido.");
		dia_d.focus();
		return false;
	}
	if(mes_d.value == "")
	{
		alert("Selecione o Mês de Duração.");
		mes_d.focus();
		return false;
	}
	if(mes_d < mes && ano_d.value == ano)
	{
		alert("Mês de Duração informado não é válido.");
		mes_d.focus();
		return false;
	}
	if(ano_d.value == "")
	{
		alert("Selecione o Ano de Duração.");
		ano_d.focus();
		return false;
	}
	if(ano_d.value < ano)
	{
		alert("Ano de Duração informado não é válido.");
		ano_d.focus();
		return false;
	}
	if(dia_s.value == "")
	{
		alert("Selecione o Dia do Sorteio.");
		dia_s.focus();
		return false;
	}
	if(dia_s.value < dia && mes_s == mes && ano_s.value == ano)
	{
		alert("Dia do Sorteio informado não é válido.");
		dia_s.focus();
		return false;
	}
	if(dia_s < dia_d)
	{
		alert("Dia do Sorteio deve ser maior ou igual ao Dia de Duração.");
		dia_s.focus();
		return false;
	}
	if(mes_s.value == "")
	{
		alert("Selecione o Mês do Sorteio.");
		mes_s.focus();
		return false;
	}
	if(mes_s < mes && ano_s.value == ano)
	{
		alert("Mês do Sorteio informado não é válido.");
		mes_s.focus();
		return false;
	}
	if(mes_s < mes_d)
	{
		alert("Mês do Sorteio deve ser maior ou igual ao Mês de Duração.");
		mes_s.focus();
		return false;
	}
	if(ano_s.value == "")
	{
		alert("Selecione o Ano do Sorteio.");
		ano_s.focus();
		return false;
	}
	if(ano_s.value < ano)
	{
		alert("Ano do Sorteio informado não é válido.");
		ano_s.focus();
		return false;
	}
	if(ano_s < ano_d)
	{
		alert("Ano do Sorteio deve ser maior ou igual ao Ano de Duração.");
		ano_s.focus();
		return false;
	}
    if(chamada.value == "")
	{
		alert("O campo Chamada é obrigatório.");
		chamada.focus();
		return false;
	}
	if(descricao.value == "")
	{
		alert("O campo Descrição é obrigatório.");
		oFCKeditor.Focus();
		return false;
	}
	
	if($m("foto_atual"))
	{
		foto_atual	= $m("foto_atual");
		if(foto_atual.value == "")
		{
			if(tit_foto.value == "")
			{
				alert("Informe o Titulo da Foto.");
				tit_foto.focus();
				return false;
			}
		}
	}
	else
	{
		if(foto.value == "")
		{
			alert("Informe uma imagem a ser enviada.");
			foto.focus();
			return false;
		}
	}
	if(tit_foto.value == "")
	{
		alert("Informe o Titulo da Foto.");
		tit_foto.focus();
		return false;
	}
	
	return true;
}

//Notícias
function valNoticia(acao)
{
	FCKeditorAPI.Instances.conteudo.UpdateLinkedField();
	var oFCKeditor = FCKeditorAPI.GetInstance('conteudo');
	
	//Data Atual
	
	var data				= new Date();
	var dia					= data.getDate();
	var mes					= data.getMonth()+1;
	var ano					= data.getFullYear();
	var hora				= data.getHours();
	var minuto				= data.getMinutes();
	var dataA				= mes+" "+dia+" "+ano+" "+hora+":"+minuto+":00";
	//alert(dataA);
	dataA					= Date.parse(dataA);
	
	var titulo				= $m("titulo");
	var artigo				= $m("artigo");
	var dia_p				= $m("dia_p");
	var mes_p				= $m("mes_p");
	var ano_p				= $m("ano_p");
	var hora_p				= $m("hora_p");
	var minuto_p			= $m("minuto_p");
	var dataPub				= mes_p.value+" "+dia_p.value+" "+ano_p.value+" "+hora_p.value+":"+minuto_p.value+":00";
	dataPub					= Date.parse(dataPub);
	//alert(dataPub+" - - "+dataA);
	var cntConTxt 			= $m("cntConTxt");
	var dia_e				= $m("dia_e");
	var mes_e				= $m("mes_e");
	var ano_e				= $m("ano_e");
	var hora_e				= $m("hora_e");
	var minuto_e			= $m("minuto_e");
	
	var categoria			= $m("categoria");
	var foto_exb			= $m("foto_exb");
	var autor_foto_exb		= $m("autor_foto_exb");
	var descricao_foto_exb	= $m("descricao_foto_exb");
	var chamada				= $m("chamada");
	var conteudo			= $m("conteudo");
	
	var	noticia_pri			= $m("noticia_pri"); //Texto
	//var cntNot_pri_t		= new Number($m("cntnot_pri_t").value); //Total de check box gerado
	var noticia_pri2		= $m("noticia_pri2"); //Foto
	//var cntNot_pri_t2		= new Number($m("cntnot_pri_t2").value); //Total de check box gerado
	//Vídeos
	var rows				= $m("rows");
	var titulo_video		= "";
	var link_video			= "";
	var imagem_video		= "";
	var video_principal		= "";
	//Fotos
	var rows2				= $m("rows2");
	var titulo_foto			= "";
	var foto				= "";
	var autor_foto			= "";
	var descricao_foto		= "";
	var foto_atual			= "";
	
	if(titulo.value == "")
	{
		alert("O campo Titulo é obrigatório.");
		titulo.focus();
		return false;
	}
	//Publicação
	if(dia_p.value == "")
	{
		alert("Selecione o Dia da Publicação.");
		dia_p.focus();
		return false;
	}
	if(mes_p.value == "")
	{
		alert("Selecione o Mês da Publicação.");
		mes_p.focus();
		return false;
	}
	if(ano_p.value == "")
	{
		alert("Selecione o Ano da Publicação.");
		dia_p.focus();
		return false;
	}
	if(hora_p.value == "")
	{
		alert("Informe a Hora da Publicação.");
		hora_p.focus();
		return false;
	}
	if(minuto_p.value == "")
	{
		alert("Informe o Minuto da Publicação.");
		minuto_p.focus();
		return false;
	}
	//Expiração
	if(dia_e.value != "" || mes_e.value != "" || ano_e.value != "" || hora_e.value != "" || minuto_e.value != "")
	{
		if(dia_e.value == "")
		{
			alert("Selecione o Dia da Expiração.");
			dia_e.focus();
			return false;
		}
		if(mes_e.value == "")
		{
			alert("Selecione o Mês da Expiração.");
			mes_e.focus();
			return false;
		}
		if(ano_e.value == "")
		{
			alert("Selecione o Ano da Expiração.");
			dia_e.focus();
			return false;
		}
		if(hora_e.value == "")
		{
			alert("Informe a Hora da Expiração.");
			hora_p.focus();
			return false;
		}
		if(minuto_e.value == "")
		{
			alert("Informe o Minuto da Expiração.");
			minuto_p.focus();
			return false;
		}
	}
	
	if(categoria.value == "")
	{
		alert("Selecione uma Categoria.");
		categoria.focus();
		return false;
	}
	/*if(foto_exb.value != "" || autor_foto_exb.value != "" || descricao_foto_exb.value != "")
	{
		if(foto_exb.value == "")
		{
			alert("Informe uma Foto de Exibição para ser enviada.");
			foto_exb.focus();
			return false;
		}
		if(autor_foto_exb.value == "")
		{
			alert("Informe o Autor da Foto de Exibição.");
			foto_exb.focus();
			return false;
		}
	}*/
	if(chamada.value == "")
	{
		alert("O campo Chamada p/ Notícia é obrigatório.");
		chamada.focus();
		return false;
	}
	if(conteudo.value == "")
	{
		alert("O campo Conteúdo é obrigatório.");
		oFCKeditor.Focus();
		return false;
	}
	if(artigo.value == "sim")
	{
		if(cntConTxt.value < 1000)
		{
			alert("O Conteúdop do artigo deve possuir no minimo 1000 caracteres");
			oFCKeditor.Focus();
			return false;
		}
		if(cntConTxt.value > 3250)
		{
			alert("O campo Conteúdo possui mais de 3250 mil caracteres, ultrapassando o limite permitido.");
			oFCKeditor.Focus();
			return false;
		}
	}
	if(noticia_pri.checked == true)
	{
		var cnt	= 0;
		if(dataPub <= dataA)
		{
			for(var np = 1;np<=3;np++)
			{
				if($m("not_pri_t"+np))
				{
					if($m("not_pri_t"+np).checked == true)
						cnt	= cnt + 1;
				}
			}
			if(cnt >= 3)
			{
				alert("Desmarque uma das Notícias Principiais (Texto), para inserir uma nova.");
				noticia_pri.focus();
				return false;
			}
		}
	}
	
	if(noticia_pri2.checked == true)
	{
		//alert($m("cntnot_pri_f").value);
		//alert(dataPub+" <= "+dataA);
		
		var cnt2	= 0;
		if(dataPub <= dataA)
		{
			for(var np2 = 1;np2<=3;np2++)
			{
				if($m("not_pri_f"+np2))
				{
					if($m("not_pri_f"+np2).checked == true)
						cnt2	= cnt2 + 1;
				}
			}
			if(cnt2 >= 3)
			{
				alert("Desmarque uma das Notícias Principiais (Foto), para inserir uma nova.");
				noticia_pri2.focus();
				return false;
			}
		}
	}
	for(var rw=1;rw<=rows.value;rw++)
	{
		titulo_video	= $m("titulo_video"+rw);
		link_video		= $m("link_video"+rw);
		imagem_video	= $m("imagem_video"+rw);
		video_principal	= $m("video_principal"+rw);
		
		if(titulo_video.value != "" || link_video.value != "" || imagem_video.value != "" || video_principal.checked == true)
		{
			if(link_video.value == "")
			{
				alert("O campo Link do Vídeo "+rw+" é obrigatório.");
				link_video.focus();
				return false;
			}
			if(imagem_video.value == "")
			{
				alert("O campo Imagem do Vídeo "+rw+" é obrigatório.");
				link_video.focus();
				return false;
			}
		}
	}
	for(var rw2=1;rw2<=rows2.value;rw2++)
	{
		titulo_foto		= $m("titulo_foto"+rw2);
		foto			= $m("foto"+rw2);
		autor_foto		= $m("autor_foto"+rw2);
		descricao_foto	= $m("descricao_foto"+rw2);
		if(acao == "update")
			foto_atual	= $m("foto_atual"+rw2);
		else
			foto_atual	= "";
			
		if(titulo_foto.value != "" || foto.value != "" || autor_foto.value != "" || descricao_foto.value != "")
		{
			if(titulo_foto.value == "")
			{
				alert("O campo Titulo da Foto "+rw2+" é obrigatório.");
				titulo_foto.focus();
				return false;
			}
			if(foto.value == "" && foto_atual == "")
			{
				alert("O campo Foto "+rw2+" é obrigatório.");
				foto.focus();
				return false;
			}
			if(autor_foto.value == "")
			{
				alert("O campo Autor de Foto "+rw2+" é obrigatório.");
				autor_foto.focus();
				return false;
			}
		}
	}
	
	
	return true;
}

//Colaborador
function valColaborador()
{
	FCKeditorAPI.Instances.conteudo.UpdateLinkedField();
	var oFCKeditor = FCKeditorAPI.GetInstance('conteudo');
	
	var titulo		= $m("titulo");
	var categoria	= $m("categoria");
	var conteudo	= $m("conteudo");
	var chamada		= $m("chamada");
	var cntConTxt 	= $m("cntConTxt");
	if(titulo.value == "")
	{
		alert("O campo Titulo é obrigatório.");
		titulo.focus();
		return false;
	}
	if(categoria.value == "")
	{
		alert("Selecione uma Categoria.");
		categoria.focus();
		return false;
	}
	if(chamada.value == "")
	{
		alert("O campo Chamada é obrigatório.");
		chamada.focus();
		return false;
	}
	if(conteudo.value == "")
	{
		alert("O campo Conteúdo é obrigatório.");
		oFCKeditor.Focus();
		return false;
	}
	if(cntConTxt.value < 1000)
	{
		alert("O campo Conteúdo deve possuir no minimo 1000 caracteres");
		oFCKeditor.Focus();
		return false;
	}
	
	if(cntConTxt.value > 3250)
	{
		alert("O campo Conteúdo possui mais de 3250 mil caracteres, ultrapassando o limite permitido.");
		oFCKeditor.Focus();
		return false;
	}
	return true;
}
//Vídeo
function valVideo(acao)
{
	FCKeditorAPI.Instances.descricao.UpdateLinkedField();
	var oFCKeditor = FCKeditorAPI.GetInstance('descricao');
	
	var titulo		= $m("titulo");
	var categoria	= $m("categoria");
	var link_video	= $m("link");
	var foto		= $m("foto");
	var foto_atual	= $m("foto_atual");
	var descricao	= $m("descricao");
	if(titulo.value == "")
	{
		alert("O campo Titulo é obrigatório.");
		titulo.focus();
		return false;
	}
	if(categoria.value == "")
	{
		alert("Selecione uma Categoria.");
		categoria.focus();
		return false;
	}
	if(link_video.value == "")
	{
		alert("O campo Link é obrigatório.");
		link_video.focus();
		return false;
	}
	if(acao == "insert")
	{
		if(foto.value == "")
		{
			alert("O campo Foto é obrigatório.");
			foto.focus();
			return false;
		}
	}
	if(acao == "update")
	{
		if(foto_atual.value == "")
		{
			if(foto.value == "")
			{
				alert("O campo Foto é obrigatório.");
				foto.focus();
				return false;
			}
		}
	}
	if(descricao.value == "")
	{
		alert("O campo Descrição é obrigatório.");
		oFCKeditor.Focus();
		return false;
	}
	return true;
}
//Coluna Social
function valColunaSocial(acao)
{
	FCKeditorAPI.Instances.descricao.UpdateLinkedField();
	var oFCKeditor = FCKeditorAPI.GetInstance('descricao');
	
	var local			= $m("local");
	var evento			= $m("evento");
	var dia				= $m("dia");
	var mes				= $m("mes");
	var ano				= $m("ano");
	var hora			= $m("hora");
	var minuto			= $m("minuto");
	var foto_exb		= $m("foto_exb");
	var titulo_foto_exb	= $m("titulo_foto_exb");
	var autor_foto_exb	= $m("autor_foto_exb");
	var descricao		= $m("descricao");
	var uf				= $m("uf");
	var municipio		= $m("municipio");
	var rows			= $m("rows");
	var titulo_foto		= "";
	var foto			= "";
	var autor_foto		= "";
	
	var data			= new Date();
	var dia_f			= new Number(data.getDay());
	var mes_f			= new Number(data.getMonth());
	var ano_f			= new Number(data.getFullYear());
	
	if(local.value == "")
	{
		alert("O campo Local é obrigatório.");
		local.focus();
		return false;
	}
	if(evento.value == "")
	{
		alert("O campo Evento é obrigatório.");
		evento.focus();
		return false;
	}
	if(dia.value == "")
	{
		alert("Informe o Dia do Evento.");
		dia.focus();
		return false;
	}
	if(dia.value < dia_f && mes.value ==  mes_f && ano.value == ano_f)
	{
		alert("Dia do Evento informado não é válido.");
		dia.focus();
		return false;
	}
	if(mes.value == "")
	{
		alert("Informe o Mês do Evento.");
		mes.focus();
		return false;
	}
	if(mes.value < mes_f && ano.value == ano_f)
	{
		alert("Mês do Evento informado não é válido.");
		mes.focus();
		return false;
	}
	if(ano.value == "")
	{
		alert("Informe o Ano do Evento.");
		ano.focus();
		return false;
	}
	if(ano.value < ano_f)
	{
		alert("Ano do Evento informado não é válido.");
		ano.focus();
		return false;
	}
	
	if(hora.value == "")
	{
		alert("Informe a Hora do Evento.");
		hora.focus();
		return false;
	}
	if(hora.value < 0 || hora.value > 23)
	{
		alert("Hora do Evento informado não é válido.");
		hora.focus();
		return false;
	}
	if(minuto.value == "")
	{
		alert("Informe o Minutos do Evento.");
		minuto.focus();
		return false;
	}
	if(minuto.value < 0 || minuto.value > 59)
	{
		alert("Minutos do Evento informado não é válido.");
		minuto.focus();
		return false;
	}
	
	if(foto_exb.value != "" || autor_foto_exb.value != "" || titulo_foto_exb.value != "")
	{
		if(acao == "insert")
		{
			if(foto_exb.value == "")
			{
				alert("Informe uma Foto de Exibição para ser enviada.");
				foto_exb.focus();
				return false;
			}
			if(autor_foto_exb.value == "")
			{
				alert("Informe o Autor da Foto de Exibição.");
				foto_exb.focus();
				return false;
			}
		}
		if(acao == "update")
		{
			if(foto_exb.value != "")
			{
				if(autor_foto_exb.value == "")
				{
					alert("Informe o Autor da Foto de Exibição.");
					foto_exb.focus();
					return false;
				}
			}
		}
	}
	if(descricao.value == "")
	{
		alert("O campo Descrição é obrigatório.");
		oFCKeditor.Focus();
		return false;
	}
	if(uf.value == "")
	{
		alert("Selecione um Estado.");
		uf.focus();
		return false;
	}
	if(municipio.value == "")
	{
		alert("Selecione um Município.");
		municipio.focus();
		return false;
	}
	
	for(var rw2=1;rw2<=rows.value;rw2++)
	{
		titulo_foto		= $m("titulo_foto"+rw2);
		foto			= $m("foto"+rw2);
		autor_foto		= $m("autor_foto"+rw2);
		
		if(titulo_foto.value != "" || foto.value != "" || autor_foto.value != "")
		{
			if(acao == "insert")
			{
				if(foto.value == "")
				{
					alert("O campo Foto "+rw2+" é obrigatório.");
					foto.focus();
					return false;
				}
				if(autor_foto.value == "")
				{
					alert("O campo Autor de Foto "+rw2+" é obrigatório.");
					autor_foto.focus();
					return false;
				}
			}
			if(acao == "update")
			{
				if(foto.value != "")
				{
					if(autor_foto.value == "")
					{
						alert("O campo Autor de Foto "+rw2+" é obrigatório.");
						autor_foto.focus();
						return false;
					}
				}
			}

		}
	}
	return true;
}
//Falecimento
function valFalecimento()
{
	var nome		= $m("nome");
	var dia_n		= $m("dia_n");
	var mes_n		= $m("mes_n");
	var ano_n		= $m("ano_n");
	var dia_o		= $m("dia_o");
	var mes_o		= $m("mes_o");
	var ano_o		= $m("ano_o");
	var uf			= $m("uf");
	var municipio	= $m("municipio");
	
	if(nome.value == "")
	{
		alert("O campo Nome é obrigatório.");
		nome.focus();
		return false;
	}
	
	if(dia_n.value != "" || mes_n.value != "" || ano_n.value != "")
	{
		if(dia_n.value == "")
		{
			alert("Informe o Dia do Nascimento.");
			dia_n.focus();
			return false;
		}
		if(dia_n.value < dia_o.value && mes_n.value <=  mes_o.value && ano_n.value <= ano_o.value)
		{
			alert("Dia do Evento informado não é válido.");
			dia_n.focus();
			return false;
		}
		if(mes_n.value == "")
		{
			alert("Informe o Mês do Nascimento.");
			mes_n.focus();
			return false;
		}
		if(ano_n.value == "")
		{
			alert("Informe o Ano do Nascimento.");
			ano_n.focus();
			return false;
		}
	}
	//Obito
	if(dia_o.value == "")
	{
		alert("Informe o Dia do Óbito.");
		dia_n.focus();
		return false;
	}
	if(dia_o.value < dia_n.value && mes_o.value <=  mes_n.value && ano_o.value <= ano_n.value)
	{
		alert("Dia do Óbito informado não é válido.");
		dia_o.focus();
		return false;
	}
	if(mes_o.value == "")
	{
		alert("Informe o Mês do Óbito.");
		mes_o.focus();
		return false;
	}
	if(mes_o.value < mes_o.value && ano_o.value <= ano_n.value)
	{
		alert("Mês do Óbito informado não é válido.");
		mes_o.focus();
		return false;
	}
	if(ano_o.value == "")
	{
		alert("Informe o Ano do Óbito.");
		ano_o.focus();
		return false;
	}
	if(ano_o.value < ano_n.value)
	{
		alert("Ano do Óbito informado não é válido.");
		ano_o.focus();
		return false;
	}
	if(uf.value = "")
	{
		if(municipio.value == "")
		{
			alert("Selecione um Município.");
			municipio.focus();
			return false;
		}
	}
	return true;
}
//Nascimento
function valNascimento()
{
	var nome	= $m("nome");
	var dia		= $m("dia");
	var mes		= $m("mes");
	var ano		= $m("ano");
	var hora	= $m("hora");
	var minuto	= $m("minuto");
		
	if(nome.value == "")
	{
		alert("O campo Nome é obrigatório.");
		nome.focus();
		return false;
	}
	if(dia.value == "")
	{
		alert("Informe o Dia do Nascimento.");
		dia.focus();
		return false;
	}
	if(mes.value == "")
	{
		alert("Informe o Mês do Nascimento.");
		mes.focus();
		return false;
	}
	if(ano.value == "")
	{
		alert("Informe o Ano do Nascimento.");
		ano.focus();
		return false;
	}
	if(hora.value != "" || minuto.value != "")
	{
		if(hora.value == "")
		{
			alert("Informe a Hora do Nascimento.");
			hora.focus();
			return false;
		}
		if(hora.value < 0 || hora.value > 23)
		{
			alert("Hora informada não é válida.");
			hora.focus();
			return false;
		}
		if(minuto.value == "")
		{
			alert("Informe o Minuto do Nascimento.");
			minuto.focus();
			return false;
		}
		if(minuto.value < 0 || minuto.value > 59)
		{
			alert("Minuto informada não é válida.");
			minuto.focus();
			return false;
		}
	}
	return true;
}
//Aniversariante
function valAniversario()
{
	var nome		= $m("nome");
	var dia			= $m("dia");
	var mes			= $m("mes");
	var ano			= $m("ano");
	var uf			= $m("uf");
	var municipio	= $m("municipio");
		
	if(nome.value == "")
	{
		alert("O campo Nome é obrigatório.");
		nome.focus();
		return false;
	}
	if(dia.value == "")
	{
		alert("Informe o Dia do Nascimento.");
		dia.focus();
		return false;
	}
	if(mes.value == "")
	{
		alert("Informe o Mês do Nascimento.");
		mes.focus();
		return false;
	}
	if(ano.value == "")
	{
		alert("Informe o Ano do Nascimento.");
		ano.focus();
		return false;
	}
	if(uf.value != "")
	{
		if(municipio.value == "")
		{
			alert("Selecione um Municipio.");
			municipio.focus();
			return false;
		}
	}
	return true;
}
//Missa/Cultos
function valMissaCulto()
{
	FCKeditorAPI.Instances.descricao.UpdateLinkedField();
	var oFCKeditor = FCKeditorAPI.GetInstance('descricao');
	
	var local		= $m("local");
	var descricao	= $m("descricao");
	var uf			= $m("uf");
	var municipio	= $m("municipio");
	
	if(local.value == "")
	{
		alert("O campo Local é obrigatório.");
		local.focus();
		return false;
	}
	if(descricao.value == "")
	{
		alert("O campo Descrição é obrigatório.");
		oFCKeditor.Focus();
		return false;
	}
	if(uf.value == "")
	{
		alert("Selecione um Estado.");
		uf.focus();
		return false;
	}
	if(municipio.value == "")
	{
		alert("Selecione um Município.");
		municipio.focus();
		return false;
	}
	return true;
}

//Classificados
function valClassificado()
{
	var categoria		= $m("categoria");
	var subcategoria	= $m("subcategoria");
	var tipo_pessoa		= $m("tipo_pessoa");
	var empresa			= $m("empresa");
	var titulo			= $m("titulo");
	var descricao		= $m("descricao");
	
	if(categoria.value == "")
	{
		alert("Selecione uma Categoria.");
		categoria.focus();
		return false;
	}
	if(subcategoria.value == "")
	{
		alert("Selecione uma Subcategoria.");
		subcategoria.focus();
		return false;
	}
	if(tipo_pessoa.value == "")
	{
		alert("Selecione um Tipo de Pessoa.");
		tipo_pessoa.focus();
		return false;
	}
	if(tipo_pessoa.value == 2)
	{
		if(empresa.value == "")
		{
			alert("Selecione uma Empresa.");
			empresa.focus();
			return false;
		}
	}
	if(titulo.value == "")
	{
		alert("O campo Titulo é obrigatório.");
		titulo.focus();
		return false;
	}
	if(descricao.value == "")
	{
		alert("Informe a Descrição do Anúncio.");
		oFCKeditor.Focus();
		return false;
	}
	return true;	
}

/*Pet Online*/
function valPetonline(acao)
{
	FCKeditorAPI.Instances.descricao.UpdateLinkedField();
	var oFCKeditor = FCKeditorAPI.GetInstance('descricao');
	
	var titulo		= $m("titulo");
	var descricao	= $m("descricao");
	var foto		= $m("foto");
	var foto_atual	= $m("foto_atual");
	var titulo_foto	= $m("titulo_foto");
	
	if(titulo.value == "")
	{
		alert("O campo Titulo é obrigatório.");
		titulo.focus();
		return false;
	}
	if(descricao.value == "")
	{
		alert("O campo Descrição é obrigatório.");
		oFCKeditor.Focus();
		return false;
	}
	if(acao == "insert")
	{
		if(foto.value == "")
		{
			alert("Informe uma Foto.");
			foto.focus();
			return false;
		}
	}
	if(acao == "update")
	{
		if(foto_atual.value == "")
		{
			if(foto.value == "")
			{
				alert("Informe uma Foto.");
				foto.focus();
				return false;
			}
		}
	}
	if(titulo_foto.value == "")
	{
		alert("O campo Titulo da Foto é obrigatório.");
		titulo_foto.focus();
		return false;
	}
	return true;
}

/*Esqueceu Senha*/
function valEsqueceu()
{
	var email		= $m("email");
	
	if(email.value == "")
	{
		alert("O campo E-mail é obrigatório");
		email.focus();
		return false;
	}
	if(!checkMail(email.value))
	{
		alert("E-mail informado não é válido.");
		email.focus();
		return false;
	}
	return true;
}

/*Aletar Senha*/
function valAltSenha()
{
	var senha			= $m("senha");
	var csenha			= $m("csenha");
	if(senha.value == "")
	{
		alert("O campo senha é obrigatório.");
		senha.focus();
		return false;
	}
	if(csenha.value == "")
	{
		alert("É necessário Confirmar a Senha.");
		csenha.focus();
		return false;
	}
	if(senha.value != csenha.value)
	{
		alert("Senhas não correspondem.");
		senha.focus();
		return false;
	}
}

// Link Guia
function valLink()
{
	var empresa	= $m("empresa");
	var nome	= $m("nome");
	
	if(empresa.value == "")
	{
		alert("Selecione uma Empresa.");
		empresa.focus();
		return false;
	}
	if(nome.value == "")
	{
		alert("O campo Nome é obrigatório.");
		nome.focus();
		return false;
	}
	return true;
}

//Conteudo Guia
function valGuia(acao)
{
	FCKeditorAPI.Instances.descricao.UpdateLinkedField();
	var oFCKeditor = FCKeditorAPI.GetInstance('descricao');
	
	var principal		= $m("principal");
	var empresa			= $m("empresa");
	var links			= $m("link");
	var foto_exb		= $m("foto_exb");
	var foto_atual		= "";
	var titulo_exb		= $m("titulo_exb");
	var chamada			= $m("chamada");
	var descricao		= $m("descricao");
	var destaque_area	= $m("destaque_area");
	var destaque_area_a	= "";
	var cntDesArea		= $m("cntDestaqueArea");
	cntDesArea			= new Number(cntDesArea.value());
	var cntDesAreaA		= "";
	var destaque_nome	= "";
		
	if(empresa.value == "")
	{
		alert("Selecione uma Empresa");
		empresa.focus();
		return false;
	}
	if(links.value == "")
	{
		alert("Selecione um Link");
		links.focus();
		return false;
	}
	
	if(foto_exb.value != "" || titulo_exb.value != "")
	{
		if(acao == "update")
		{
			foto_atual	= $m("foto_atual").value;
		}
		if(foto_atual == "")
		{
			if(foto_exb.value == "")
			{
				alert("Informe um Arquivo.");
				foto_exb.focus();
				return false;
			}
			if(titulo_exb.value == "")
			{
				alert("Informe um Titulo para o arquivo.");
				titulo_exb.focus();
				return false;
			}
		}
		else
		{
			if(titulo_exb.value == "")
			{
				alert("Informe um Titulo para o arquivo.");
				titulo_exb.focus();
				return false;
			}
		}
	}
	
	if(principal.value == "1")
	{
		if(chamada.value == "")
		{
			alert("O campo Chamada é obrigatório.");
			chamada.focus();
			return false;
		}
	}
	if(descricao.value == "")
	{
		alert("O campo Descrição é obrigatório.");
		oFCKeditor.focus();
		return false;
	}
	if(destaque_area.checked == true)
	{
		total	= 0;
		for(var cnt=0;cnt<=cntDesArea-1;cnt++)
		{
			cntDesAreaA		= $m("cntdestaque_area_a"+cnt).value;
			cntDesAreaA		= new Number(cntDesAreaA);
			destaque_nome	= $m("destaque_nome"+(cnt+1)).value;
			if(cntDestAreaA > 0)
			{
				for(var cnt2=0;cnt2<=cntDesAreaA-1;$cnt2++)
				{
					destaque_area_a	= $m("destaque_area_a"+cnt+cnt2);
					if(destaque_area_a.checked == true)
						total	= total + 1;
				}
				if(total >= 10)
				{
				   alert("São permitos 10 destaque por Áreac("+destaque_nome+"). Desmaque um dos destaque para adicionar um novo.");
					destaque_area.focus();
					return false;
				}
			}
		}
	}
	return true;
}

//Galeria Guia
function valGaleriaGuia(acao)
{
	var empresa		= $m("empresa");
	var links		= $m("link");
	var rows2		= new Number($m("rows2").value);
	var titulo_foto	= "";
	var foto		= "";
	var foto_atual	= "";
	var autor_foto	= "";
	var desc_foto	= "";
	var b			= 0;
	
	if(empresa.value == "")
	{
		alert("Selecione uma Empresa.");
		empresa.focus();
		return false;
	}
	if(links.value == "")
	{
		alert("Selecione um Link.");
		links.focus();
		return false;
	}
	for(var a=1; a<=rows2; a++)
	{
		titulo_foto	= $m("titulo_foto"+a);
		foto		= $m("foto"+a);
		autor_foto	= $m("autor_foto"+a);
		desc_foto	= $m("descricao_foto"+a);
		if(acao == "update")
		{
			foto_atual	= $m("foto_atual"+a).value;
		}
		if(titulo_foto.value != "" || foto.value != "" || autor_foto.value != "" || desc_foto.value != "")
		{
			if(foto.value == "" && foto_atual == "")
			{
				alert("Informe um arquivo para Foto "+a+".");
				foto.focus();
				return false;
			}
		}
		else
		{
			b	= b + a;
		}
	}
	if(b == rows2)
	{
		alert("É necessário enviar no mínimo uma Foto");
		return false;
	}
	return true;
}

//Vídeo Guia
function valVideoGuia(acao)
{
	var empresa			= $m("empresa");
	var links			= $m("link");
	var rows			= new Number($m("rows").value);
	var titulo_video	= "";
	var imagem_video	= "";
	var link_video		= "";
	var video_atual		= "";
	var b				= 0;
	
	if(empresa.value == "")
	{
		alert("Selecione uma Empresa.");
		empresa.focus();
		return false;
	}
	if(links.value == "")
	{
		alert("Selecione um Link.");
		links.focus();
		return false;
	}
	for(var a=1; a<=rows; a++)
	{
		titulo_video	= $m("titulo_video"+a);
		imagem_video	= $m("imagem_video"+a);
		link_video		= $m("link_video"+a);
		if(acao == "update")
		{
			video_atual	= $m("video_atual"+a).value;
		}
		if(titulo_video.value != "" || imagem_video.value != "" || link_video.value != "")
		{
			if(imagem_video.value == "" && video_atual == "")
			{
				alert("Informe uma Imgame para o Vídeo "+a+".");
				imagem_video.focus();
				return false;
			}
			if(link_video.value == "")
			{
				alert("Informe um Link para o Vídeo "+a+".");
				link_video.focus();
				return false;
			}
		}
		else
		{
			b	= b + a;
		}
	}
	if(b == rows)
	{
		alert("É necessário cadastrar no mínimo um Vídeo.");
		return false;
	}
	return true;
}


function valEnviarAmigo()
{
	var seu_nome	= $m("seu_nome");
	var seu_email	= $m("seu_email");
	var nome		= $m("nome");
	var email		= $m("email");
	
	if(seu_nome.value == "")
	{
		alert("Informe o Seu Nome.");
		seu_nome.focus();
		return false;
	}
	if(seu_email.value == "")
	{
		alert("Informe o Seu E-mail.");
		seu_email.focus();
		return false;
	}
	if(!checkMail(seu_email.value))
	{
		alert("O Seu e-mail, informado não é válido.");
		seu_email.focus();
		return false;
	}
	f(nome.value == "")
	{
		alert("Informe o Nome do seu Amigo.");
		nome.focus();
		return false;
	}
	if(email.value == "")
	{
		alert("Informe o E-mail do seu Amigo.");
		email.focus();
		return false;
	}
	if(!checkMail(email.value))
	{
		alert("O e-mail do seu amigo, informado não é válido.");
		email.focus();
		return false;
	}
	return true;
}

function valNewsletter()
{
	var nome		= $m("nome");
	var email		= $m("email");
	var cemail		= $m("cemail");
	
	if(nome.value == "")
	{
		alert("O campo Nome é obrigatório.");
		nome.focus();
		return false;
	}
	if(email.value == "")
	{
		alert("O campo E-mail é obrigatório.");
		email.focus();
		return false;
	}
	if(!checkMail(email.value))
	{
		alert("O e-mail informado não é válido.");
		email.focus();
		return false;
	}
	if(cemail.value == "")
	{
		alert("Confirme o E-mail é obrigatório.");
		cemail.focus();
		return false;
	}
	if(!checkMail(cemail.value))
	{
		alert("Confirmação de e-mail informada não é válida.");
		email.focus();
		return false;
	}
	if(email.value != cemail.value)
	{
		alert("E-mail e Confirmação de E-mail não correspondem.");
		email.focus();
		return false;
	}
	return true;
}

function valContato()
{
	var nome		= $m("nome");
	var email		= $m("email");
	var ddd			= $m("ddd");
	var numero		= $m("numero");
	var mensagem	= $m("mensagem");
	
	if(nome.value == "")
	{
		alert("O campo Nome é obrigatório.");
		nome.focus();
		return false;
	}
	if(email.value == "")
	{
		alert("O campo E-mail é obrigatório.");
		email.focus();
		return false;
	}
	if(!checkMail(email.value))
	{
		alert("O e-mail informado não é válido.");
		email.focus();
		return false;
	}
	
	if(ddd.value == "")
	{
		alert("Informe o DDD do Telefone.");
		ddd.focus();
		return false;
	}
	if(ddd.value.length < 2)
	{
		alert("DDD deve possui 2 (dois) dígitos.");
		ddd.focus();
		return false;
	}
	if(numero.value == "")
	{
		alert("Informe o Número do Telefone.");
		numero.focus();
		return false;
	}
	if(numero.value.length < 8)
	{
		alert("Número deve possui 8 (oito) dígitos.");
		numero.focus();
		return false;
	}
	
	
	return true;
}