// JavaScript Document

function getId(id)
{
	return document.getElementById(id);
}

function carregando()
{
	getId('carregando').style.display = 'block';
}

function carregou()
{
	getId('carregando').style.display = 'none';
}

//====================================================
// NEWSLETTER
//====================================================

function insereNewsletter()
{
	var email = getId('emailNewsletter');
	if ((email.value.length != 0) && ((email.value.indexOf("@") < 1) || (email.value.indexOf('.') < 7)) || email.value=='')
	{
		alert("Preencha seu email corretamente");
		email.focus();
		return false;
	}
	xajax_insereNewsletter(email.value);
}

//====================================================
// BANNERS
//====================================================

function cliqueBanner(id_banner)
{
	xajax_cliqueBanner(id_banner);
}

//====================================================
// ASSOCIADOS
//====================================================

function enviaSenha()
{
	var email = getId('email');
	if ((email.value.length != 0) && ((email.value.indexOf("@") < 1) || (email.value.indexOf('.') < 7)) || email.value=='')
	{
		alert("Preencha seu email corretamente");
		email.focus();
		return false;
	}
	xajax_enviaSenha(email.value);
}

function associadosCidade(id_cidade)
{
	if(id_cidade!='')
	{
		carregando();
		xajax_associadosCidade(id_cidade);
	}
}

function loginAssociado()
{
	if(getId('assLogin').value=='' || getId('assSenha').value=='')
	{
		alert('Preencha seu login e sua senha!');
		return false;
	}
	carregando();
	xajax_loginAssociado(getId('assLogin').value, getId('assSenha').value);
}

function logout()
{
	xajax_logout();
}

function verificaLogin(login)
{
	getId('msgLogin').innerHTML = 'Verificando...';
	xajax_verificaLogin(login);
}

function excluiFoto()
{
	if(confirm('Excluir sua foto?'))
	{
		xajax_excluiFoto();
	}
	return false;
}

function validaCadastro(form)
{
	if(form.id_cidade.value=='')
	{
		alert("Escolha sua 'Cidade'");
		form.id_cidade.focus();
		return false;
	}
	if(getId('rEstudante').checked==false && getId('rProfissional').checked==false)
	{
		alert("Selecione seu perfil.");
		return false;
	}
	
	var controle = 0;
	for (i=0;i<form.pagamento.length;i++)
	{
		if (form.pagamento[i].type == "radio")
		{
			if (form.pagamento[i].checked == true)
			{
			controle++;
			}
		}
	}
	
	if (controle <= 0)
	{
		alert("Selecione uma forma de pagamento!");
		return false;
	}
	
	if(form.nome.value=='')
	{
		alert("Preencha o campo 'Nome'");
		form.nome.focus();
		return false;
	}
	if ((form.email.value.length != 0) && ((form.email.value.indexOf("@") < 1) || (form.email.value.indexOf('.') < 7)))
	{
		alert("Preencha seu email corretamente");
		form.email.focus();
		return false;
	}
	if(form.login.value=='')
	{
		alert("Preencha o campo 'Login'");
		form.login.focus();
		return false;
	}
	if(form.senha.value=='' || form.confSenha.value=='')
	{
		alert("Os campos 'Senha' e 'Confirmação de Senha' devem ser preenchidos");
		form.senha.focus();
		return false;
	}
	if(form.senha.value!=form.confSenha.value)
	{
		alert("Os campos 'Senha' e 'Confirmação de Senha' não conferem");
		form.senha.focus();
		return false;
	}
	return true;
}

function updateAssociado(id_associado)
{
	var id_cidade = getId('id_cidade');
	var nome = getId('nome');
	var email = getId('email');
	var senha = getId('senha');
	var confSenha = getId('confSenha');
	var rg = getId('rg');
	var cpf = getId('cpf');
	var crn8 = getId('crn8');
	var outro = getId('outro');
	var telefone = getId('telefone');
	var celular = getId('celular');
	var endereco = getId('endereco');
	var cep = getId('cep');
	var dt_nascimento = getId('dt_nascimento');
	
	if(id_cidade.value=='')
	{
		alert("Escolha sua 'Cidade'");
		id_cidade.focus();
		return false;
	}
	if(nome.value=='')
	{
		alert("Preencha o campo 'Nome'");
		nome.focus();
		return false;
	}
	if ( (email.value.length != 0) && ((email.value.indexOf("@") < 1) || (email.value.indexOf('.') < 7)))
	{
		alert("Preencha seu email corretamente");
		email.focus();
		return false;
	}
	if(senha.value!=confSenha.value)
	{
		alert("Os campos 'Senha' e 'Confirmação de Senha' não conferem");
		senha.focus();
		return false;
	}
	carregando();
	xajax_updateAssociado(id_associado, id_cidade.value, nome.value, email.value, senha.value, rg.value, cpf.value, crn8.value, outro.value, telefone.value, celular.value, endereco.value, cep.value, dt_nascimento.value);
}

//====================================================
// ARTIGOS
//====================================================

function ocultaMensagem()
{
	$("#mensagem").hide("normal");
}

function validaArtigo(form)
{
	if(form.titulo.value=='')
	{
		alert("Preencha o campo 'Titulo'");
		return false;
	}
	if(form.descricao.value==''&&form.arquivo.value=='')
	{
		alert("Você deve preencher o campo 'Texto' ou informar um arquivo com o artigo");
		return false;
	}
}

function mostraArtigos()
{
	carregando();
	xajax_mostraArtigos();
}

function mostraArtigos()
{
	$("#artigos").show("normal");
	$("#verArtigo").hide("normal");
}

function verArtigo(id_artigo)
{
	carregando();
	$("#verArtigo").hide("normal");
	xajax_verArtigo(id_artigo);
}

function apagaArtigo(id_artigo)
{
	if(confirm('Excluir Artigo?'))
	{
		carregando();
		xajax_apagaArtigo(id_artigo);
	}
	return false;
}

function editarArtigo(id_artigo)
{
	carregando();
	xajax_editarArtigo(id_artigo);
}

//====================================================
// CONTATO
//====================================================

function enviaContato()
{
	var nome = getId('nome');
	var email = getId('email');
	var cidade = getId('cidade');
	var estado = getId('estado');
	var assunto = getId('assunto');
	var texto = getId('texto');
	
	if(nome.value=='')
	{
		alert("Verifique o campo 'Nome'.");
		nome.focus();
		return false;
	}
	if(email.value=='')
	{
		alert("Verifique seu 'Email'.");
		email.focus();
		return false;
	}
	if(cidade.value=='')
	{
		alert("Preencha sua 'Cidade'.");
		cidade.focus();
		return false;
	}
	if(texto.value=='')
	{
		alert("Preencha o campo 'Mensagem'.");
		texto.focus();
		return false;
	}
	
	var corEnviando = '#EEEEEE';
	
	nome.style.background = corEnviando;
	email.style.background = corEnviando;
	cidade.style.background = corEnviando;
	estado.style.background = corEnviando;
	assunto.style.background = corEnviando;
	texto.style.background = corEnviando;
	
	xajax_enviaContato(nome.value, email.value, cidade.value, estado.value, assunto.value, texto.value);
}
