// VALIDA ARQUIVOS DIVERSOS
function valida_arquivosDiversos(){
	if (document.getElementById("titulo").value == ""){
		alert("Por favor, informe o título.");
		document.getElementById("titulo").focus();
		return false;
	}
	if (document.getElementById("arquivo").value == ""){
		alert("Por favor, informe o arquivo.");
		document.getElementById("arquivo").focus();
		return false;
	}
}


// VALIDA AREA TRANPARENCIA
function valida_areaTransparencia(){
	if (document.getElementById("titulo").value == ""){
		alert("Por favor, informe o título.");
		document.getElementById("titulo").focus();
		return false;
	}
}

// VALIDA ATA REUNIAO
function valida_licitacoes(){
	if (document.getElementById("titulo").value == ""){
		alert("Por favor, informe o título.");
		document.getElementById("titulo").focus();
		return false;
	}
}

// VALIDA ATA REUNIAO
function valida_ataReuniao(){
	if (document.getElementById("nome").value == ""){
		alert("Por favor, informe o nome.");
		document.getElementById("nome").focus();
		return false;
	}
	if (document.getElementById("palavra_chave").value == ""){
		alert("Por favor, informe as palavras chave.");
		document.getElementById("palavra_chave").focus();
		return false;
	}
}

// VALIDA TABELA PRECOS
function valida_tabelaPrecos(){
	if (document.getElementById("titulo").value == ""){
		alert("Por favor, informe o título.");
		document.getElementById("titulo").focus();
		return false;
	}
}
// VALIDA DATA
function valida_data(){
	if (document.getElementById("data_inicio").value == ""){
		alert("Por favor, informe a data inicial.");
		document.getElementById("data_inicio").focus();
		return false;
	}
	if (document.getElementById("data_final").value == ""){
		alert("Por favor, informe a data final.");
		document.getElementById("data_final").focus();
		return false;
	}
}
// VALIDA NOTICIAS
function valida_noticias(){
	if (document.getElementById("titulo").value == ""){
		alert("Por favor, informe um título.");
		document.getElementById("titulo").focus();
		return false;
	}
	if (document.getElementById("imagem").value != "") {
		arq = (document.getElementById("imagem").value);
		tipo = arq.substring(arq.length-4,arq.length);
		tipo = tipo.toLowerCase()

		if ((tipo == ".jpg") || (tipo == ".JPG")){}else{
			alert("Formato de arquivo invalido. Utilize apenas imagens JPG.");
			document.getElementById("imagem").focus();
			return false;
		}
	}
	if (document.getElementById("chamada").value == ""){
		alert("Por favor, informe uma chamada.");
		document.getElementById("chamada").focus();
		return false;
	}
	if (document.getElementById("fonte").value == ""){
		alert("Por favor, informe a fonte.");
		document.getElementById("fonte").focus();
		return false;
	}
}	
//////////////////////////////////////////////////////////
//FUNCOES USADAS EM "MULTIPLAS.PHP" de LICITACOES/////////
//////////////////////////////////////////////////////////
function seleciona()
{
	selecionar_tudo();
	
	if(document.getElementById("selecionaTudo").checked == 0)
	{
		deselecionar_tudo();
	}else{
		selecionar_tudo();
	}
}
function selecionaRegistroPelaLinha(id)
{	
	if(document.getElementById("registro"+id).checked == 0)
	{
		document.getElementById("registro"+id).checked = 1;
	}else{
		document.getElementById("registro"+id).checked = 0;
	}
}
function selecionar_tudo()
{
	for (i=1;i<document.multiplas.elements.length;i++)
	if(document.multiplas.elements[i].name == "registro[]")	
	document.multiplas.elements[i].checked=1
}
function deselecionar_tudo()
{
	for (i=1;i<document.multiplas.elements.length;i++)
	if(document.multiplas.elements[i].name == "registro[]")	
	document.multiplas.elements[i].checked=0
}
function valida_checkbox()
{
	
	// ESSA VALIDAÇÃO SÓ FUNCIONA COM DOIS OU MAIS BOTÕES DE RADIO
	//validacao de radio buttons sem saber quantos sao
	marcado = -1;
	qtd = document.getElementsByName("registro[]").length;
	for (i=1;i<=qtd;i++) {
	if (document.getElementById("registro"+i).checked == 1){
	marcado = i
	}			
	}
	if(marcado == -1){
	alert('Selecione um registro');
	return false;		
	}
	return true;
}
//////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////

function excluirRegistro(id,tipo)
{	
confirma = confirm('Tem certeza que deseja excluir este registro?');
	if(confirma)
	{
		location.href=''+tipo+'/excluir/'+id;
	}else{
			return false;
	}
}


// recuperação de senha
function valida_senha(){
	if (document.getElementById("email").value == ""){
		alert("Por favor, informe o seu e-mail.");
		document.getElementById("email").focus();
		return false;
	}
	if ((document.getElementById("email").value.indexOf("@") < 0) || (document.getElementById("email").value.indexOf(".") < 0)){
		alert("Preencha o campo E-Mail no formato seu@email.com.br")
		document.getElementById("email").focus();
		return false;
	}
}

// validar o login do associado
function valida_associado(){
	if ((document.getElementById("associado_login").value == "") || (document.getElementById("associado_login").value == "Seu Login")){
		alert("Por favor, informe seu login.");
		document.getElementById("associado_login").focus();
		return false;
	}
	if ((document.getElementById("associado_senha").value == "") || (document.getElementById("associado_senha").value == "Sua Senha")){
		alert("Por favor, informe sua senha.");
		document.getElementById("associado_senha").focus();
		return false;
	}
}

// validar o cadastro na newsletter
function valida_news(){
	if ((document.getElementById("news_nome").value == "") || (document.getElementById("news_nome").value == "Seu Nome")){
		alert("Por favor, informe o seu nome.");
		document.getElementById("news_nome").focus();
		return false;
	}
	if ((document.getElementById("news_email").value == "") || (document.getElementById("news_email").value == "Seu E-mail")){
		alert("Por favor, informe o seu e-mail.");
		document.getElementById("news_email").focus();
		return false;
	}
	if ((document.getElementById("news_email").value.indexOf("@") < 0) || (document.getElementById("news_email").value.indexOf(".") < 0)){
		alert("Preencha o campo E-Mail no formato seu@email.com.br")
		document.getElementById("news_email").focus();
		return false;
	}
}

// validar a busca de um associado
function valida_busca_associado(){
	if ((document.getElementById("input_busca_associado").value == "") || (document.getElementById("input_busca_associado").value == "Nome da Empresa")){
		alert("Por favor, informe um nome para a busca.");
		document.getElementById("input_busca_associado").focus();
		return false;
	}
}

// validar novo associado
function valida_cadastro_associado(){
	if (document.getElementById("razao_social").value == ""){
		alert("Por favor, informe a razão social.");
		document.getElementById("razao_social").focus();
		return false;
	}
	if (document.getElementById("nome_fantasia").value == ""){
		alert("Por favor, informe o nome fantasia.");
		document.getElementById("nome_fantasia").focus();
		return false;
	}	
	if (document.getElementById("cnpj").value == ""){
		alert("Por favor, informe o CNPJ completo.");
		document.getElementById("cnpj").focus();
		return false;
	}
	if (document.getElementById("ie").value == ""){
		alert("Por favor, informe a inscrição estadual - se não tiver, escreva ISENTO.");
		document.getElementById("ie").focus();
		return false;
	}
	if (document.getElementById("endereco").value == ""){
		alert("Por favor, informe o endereço.");
		document.getElementById("endereco").focus();
		return false;
	}
	if (document.getElementById("bairro").value == ""){
		alert("Por favor, informe o bairro.");
		document.getElementById("bairro").focus();
		return false;
	}
	if (document.getElementById("cep").value == ""){
		alert("Por favor, informe o CEP.");
		document.getElementById("cep").focus();
		return false;
	}
	if (document.getElementById("cidade").value == ""){
		alert("Por favor, informe sua cidade.");
		document.getElementById("cidade").focus();
		return false;
	}
	if (document.getElementById("estado").value == ""){
		alert("Por favor, informe o seu estado.");
		document.getElementById("estado").focus();
		return false;
	}
	if (document.getElementById("fone").value == ""){
		alert("Por favor, informe um telefone de contato.");
		document.getElementById("fone").focus();
		return false;
	}
	if (document.getElementById("email").value == ""){
		alert("Por favor, informe o seu e-mail.");
		document.getElementById("email").focus();
		return false;
	}
	if ((document.getElementById("email").value.indexOf("@") < 0) || (document.getElementById("email").value.indexOf(".") < 0)){
		alert("Preencha o campo E-Mail no formato seu@email.com.br")
		document.getElementById("email").focus();
		return false;
	}
	if (document.getElementById("imagem").value == ""){
		alert("Por favor, informe a logo da empresa.");
		document.getElementById("imagem").focus();
		return false;
	}
	if (document.getElementById("imagem").value != "") { 
		arq = (document.getElementById("imagem").value);
		tipo = arq.substring(arq.length-4,arq.length);
		tipo = tipo.toLowerCase()

		if ((tipo == ".jpg") || (tipo == ".JPG")){}else{
			alert("Formato de arquivo invalido. Utilize apenas imagens JPG.");
			document.getElementById("imagem").focus();
			return false;
		}
	}
	if (document.getElementById("login_associado").value.length < 5){
		alert("O campo de login deve conter de 5 a 8 caracteres.");
		document.getElementById("login_associado").focus();
		return false;
	}
	if (document.getElementById("senha").value.length < 5){
		alert("O campo de senha deve conter de 5 a 8 caracteres.");
		document.getElementById("senha").focus();
		return false;
	}
	if ((document.getElementById("monitora_sim").checked == false) && (document.getElementById("monitora_nao").checked == false)){
		alert("Monitora Veículos de Outros Estados?");
		return false;
	}
	if ((document.getElementById("estrangeiro_sim").checked == false) && (document.getElementById("estrangeiro_nao").checked == false)){
		alert("Monitora Veículos Estrangeiros?");
		return false;
	}

	if((document.getElementById("esp_radio").checked == false)
		&& (document.getElementById("esp_televisao").checked == false)
		&& (document.getElementById("esp_impresso").checked == false)
		&& (document.getElementById("esp_internet").checked == false)
		&& (document.getElementById("esp_redes").checked == false)
		&& (document.getElementById("esp_comerciais").checked == false)
		&& (document.getElementById("esp_midia").checked == false)
		&& (document.getElementById("esp_analise").checked == false))
	{
		alert("Por favor escolha ao menos uma Especialização.");
		return false;
	}	
}

//validar novo associado
function valida_cadastro_usuario(){

	if (document.getElementById("nome_fantasia").value == ""){
		alert("Por favor, informe o nome.");
		document.getElementById("nome_fantasia").focus();
		return false;
	}	
	if (document.getElementById("cidade").value == ""){
		alert("Por favor, informe sua cidade.");
		document.getElementById("cidade").focus();
		return false;
	}
	if (document.getElementById("estado").value == ""){
		alert("Por favor, informe o seu estado.");
		document.getElementById("estado").focus();
		return false;
	}
	if (document.getElementById("fone").value == ""){
		alert("Por favor, informe um telefone de contato.");
		document.getElementById("fone").focus();
		return false;
	}
	if (document.getElementById("email").value == ""){
		alert("Por favor, informe o seu e-mail.");
		document.getElementById("email").focus();
		return false;
	}
	if ((document.getElementById("email").value.indexOf("@") < 0) || (document.getElementById("email").value.indexOf(".") < 0)){
		alert("Preencha o campo E-Mail no formato seu@email.com.br")
		document.getElementById("email").focus();
		return false;
	}
	if (document.getElementById("login").value.length < 5){
		alert("O campo de login deve conter de 5 a 8 caracteres.");
		document.getElementById("login").focus();
		return false;
	}
	if (document.getElementById("senha").value.length < 5){
		alert("O campo de senha deve conter de 5 a 8 caracteres.");
		document.getElementById("senha").focus();
		return false;
	}
	if (document.getElementById("nivel_acesso").value == ""){
		alert("Selecione o nível.");
		document.getElementById("nivel_acesso").focus();
		return false;
	}
	if (document.getElementById("nivel_acesso").value == "gerencia"){
	
		marcado = -1;
		qtd = document.getElementsByName("permissao[]").length;
		alert(qtd);
		for (i=1;i<=qtd;i++) {
		if (document.getElementById("permissao"+i).checked == 1){
		marcado = i
		}			
		}
		if(marcado == -1){
		alert('Selecione as permissões do usuário');
		return false;		
		}
		
	}	
}

//validar novo associado
function valida_alterar_usuario(){

	if (document.getElementById("nome_fantasia").value == ""){
		alert("Por favor, informe o nome.");
		document.getElementById("nome_fantasia").focus();
		return false;
	}	
	if (document.getElementById("cidade").value == ""){
		alert("Por favor, informe sua cidade.");
		document.getElementById("cidade").focus();
		return false;
	}
	if (document.getElementById("estado").value == ""){
		alert("Por favor, informe o seu estado.");
		document.getElementById("estado").focus();
		return false;
	}
	if (document.getElementById("fone").value == ""){
		alert("Por favor, informe um telefone de contato.");
		document.getElementById("fone").focus();
		return false;
	}
	if (document.getElementById("email").value == ""){
		alert("Por favor, informe o seu e-mail.");
		document.getElementById("email").focus();
		return false;
	}
	if ((document.getElementById("email").value.indexOf("@") < 0) || (document.getElementById("email").value.indexOf(".") < 0)){
		alert("Preencha o campo E-Mail no formato seu@email.com.br")
		document.getElementById("email").focus();
		return false;
	}
	if (document.getElementById("login").value.length < 5){
		alert("O campo de login deve conter de 5 a 8 caracteres.");
		document.getElementById("login").focus();
		return false;
	}
	if (document.getElementById("nivel_acesso").value == ""){
		alert("Selecione o nível.");
		document.getElementById("nivel_acesso").focus();
		return false;
	}	
}


// validar o formulario de fale conosco
function valida_fale(){
	if (document.getElementById("nome").value == ""){
		alert("Por favor, informe o seu nome.");
		document.getElementById("nome").focus();
		return false;
	}
	if (document.getElementById("email").value == ""){
		alert("Por favor, informe o seu e-mail.");
		document.getElementById("email").focus();
		return false;
	}
	if ((document.getElementById("email").value.indexOf("@") < 0) || (document.getElementById("email").value.indexOf(".") < 0)){
		alert("Preencha o campo E-Mail no formato seu@email.com.br")
		document.getElementById("email").focus();
		return false;
	}
	if (document.getElementById("cidade").value == ""){
		alert("Por favor, informe sua cidade.");
		document.getElementById("cidade").focus();
		return false;
	}
	if (document.getElementById("estado").value == ""){
		alert("Por favor, informe o seu estado.");
		document.getElementById("estado").focus();
		return false;
	}
	if (document.getElementById("titulo").value == ""){
		alert("Por favor, informe um título.");
		document.getElementById("titulo").focus();
		return false;
	}
	if (document.getElementById("mensagem").value == ""){
		alert("Por favor, poste sua mensagem.");
		document.getElementById("mensagem").focus();
		return false;
	}
}