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

function mostraId(id)
{
	$("#"+id).show("fast");
}

function escondeId(id)
{
	$("#"+id).hide("fast");
}

function mostraEscondeId(id)
{
	if(getId(id).style.display=='none')
	{
		$("#"+id).show("fast");
	}
	else
	{
		$("#"+id).hide("fast");
	}
}

function checkMail(mail){
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	if(typeof(mail) == "string"){
			if(er.test(mail)){ return true; }
	}else if(typeof(mail) == "object"){
			if(er.test(mail.value)){
									return true;
							}
	}else{
			return false;
			}
}

//==========================================================
// BLOG - COMENTARIO

function enviaComentario(id_post)
{
	var nome = document.getElementById('nome');
	var email = document.getElementById('email');
	var site = document.getElementById('site');
	var mensagem = document.getElementById('mensagem');
	
	if(nome.value=='')
	{
		alert("Verifique o campo 'Nome'.");
		nome.focus();
		return false;
	}
	if(!checkMail(email.value))
	{
		alert("Verifique seu 'Email'.");
		email.focus();
		return false;
	}
	if(mensagem.value=='')
	{
		alert("Preencha o campo 'Mensagem'.");
		mensagem.focus();
		return false;
	}
	
	mostraId('enviando');
	xajax_enviaComentario(id_post, nome.value, email.value, site.value, mensagem.value);
}

//==========================================================
// BUSCA

function busca()
{
	var busca = getId('txtBusca');
	if(busca.value.length <= 2)
	{
		alert('A busca deve conter no minimo 3 caracteres!');
		return false;
	}
	if(busca.value=='Palavra-chave')
	{
		alert('Preencha o campo de busca!');
		busca.focus();
		return false;
	}
	xajax_busca(busca.value);
}

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

function enviaContato()
{
	var nome = document.getElementById('nome');
	var email = document.getElementById('email');
	var telefone = document.getElementById('telefone');
	var cidade = document.getElementById('cidade');
	var estado = document.getElementById('estado');
	var assunto = document.getElementById('assunto');	
	var mensagem = document.getElementById('mensagem');
	
	if(nome.value=='')
	{
		alert("Verifique o campo 'Nome'.");
		nome.focus();
		return false;
	}
	if(!checkMail(email.value))
	{
		alert("Verifique seu 'Email'.");
		email.focus();
		return false;
	}
	if(cidade.value=='')
	{
		alert("Preencha sua 'Cidade'.");
		cidade.focus();
		return false;
	}
	if(mensagem.value=='')
	{
		alert("Preencha o campo 'Mensagem'.");
		mensagem.focus();
		return false;
	}
	
	mostraId('enviando');
	xajax_enviaContato(nome.value, email.value, '', telefone.value, cidade.value, estado.value, assunto.value, mensagem.value);
}

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

function enviaContatoProfessor()
{
	var nome = document.getElementById('nome');
	var email = document.getElementById('email');
	var telefone = document.getElementById('telefone');
	var cidade = document.getElementById('cidade');
	var estado = document.getElementById('estado');
	var assunto = document.getElementById('assunto');	
	
	var mensagem = document.getElementById('mensagem');
	
	if(nome.value=='')
	{
		alert("Verifique o campo 'Nome'.");
		nome.focus();
		return false;
	}
	if(!checkMail(email.value))
	{
		alert("Verifique seu 'Email'.");
		email.focus();
		return false;
	}
	if(cidade.value=='')
	{
		alert("Preencha sua 'Cidade'.");
		cidade.focus();
		return false;
	}
	if(mensagem.value=='')
	{
		alert("Preencha o campo 'Mensagem'.");
		mensagem.focus();
		return false;
	}
	
	mostraId('enviando');
	xajax_enviaContatoProfessor(nome.value, email.value, '', telefone.value, cidade.value, estado.value, assunto.value, mensagem.value);
}

function conteudoBanner(id_banner)
{
	getId('conteudoBanner').innerHTML = 'Carregando';
	mostraId('conteudoBanner');
	xajax_conteudoBanner(id_banner);
}

//======================================================================
// PROJETOS

function validaProjeto(form)
{
	if(form.nome.value=='')
	{
		alert("Verifique o campo 'Nome'.");
		form.nome.focus();
		return false;
	}
	if(!checkMail(form.email.value))
	{
		alert("Verifique seu 'Email'.");
		form.email.focus();
		return false;
	}
	if(form.cidade.value=='')
	{
		alert("Preencha sua 'Cidade'.");
		form.cidade.focus();
		return false;
	}
	if(form.arquivo.value=='')
	{
		alert("Selecione o arquivo do projeto.");
		form.arquivo.focus();
		return false;
	}
	mostraId('enviando');
	return true;
}

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

function cadastroNewsletter()
{
	var email = getId('emailNewsletter');
	var emailOk = '';
	if(!checkMail(email.value))
	{
		alert('Preencha seu email corretamente!');
		email.focus();
		return false;
	}
	emailOk = email.value;
	xajax_cadastroNewsletter(emailOk);
}

function removeNewsletter()
{
	xajax_removeNewsletter(getId('email').value);
}
