$(document).ready(function(){
	campos();
});

function campos()
{
	$.each($(".drop"), function(){
		var o = $(this);
		var a = $("a", o).eq(0);
		var lista = $("div", o).eq(0);
		a.click(function(){
			lista.show();
		});
	});

	$.each($(".dropForm"), function(){
		var o = $(this);
		var a = $("a", o).eq(0);
		var lista = $("div", o).eq(0);
		var opcao = $("a", lista);
		var input = $("input[type=hidden]", o);

		a.click(function(){
			lista.show();
		});

		opcao.click(function(){
			input.val($(this).attr("rel"));
			a.text($("span", this).html());
			lista.hide();
		});
	});

	/* checkbox */
	$.each($('.checkbox'), function(){
		var b = this;
		var lista = $("li a", b);

		lista.click(function(){
			var o = $(this);
			var input = $("input[type=hidden]", o);
			if(input.val() != ""){
				o.removeClass("sel");
				input.val('');
			}else{
				o.addClass("sel");
				input.val(o.attr("rel"));
			}
		});
	});
}

function abrirRSS()
{
	window.open('../assine-nosso-rss', 'RSS', 'width=520, height=300');
}

function fechaDiv (id){
	document.getElementById(id).style.display = "none";
}

function validarArea(frm){
	if(frm.txtSenha.value == "")
	{
		alert(frm.txtSenha.title);
		frm.txtSenha.focus();
		return false;
	}
	return true;
}

function validarCatalogoBusca()
{
	var busca = document.getElementById('hidBusca');
	if(busca.value == "" || busca.value == "-1")
	{
		alert(busca.title);
		//busca.focus();
		return false;
	}

	window.location.href = '?busca=' + busca.value;
	return true;
}

function validarBusca(frm, b)
{
	if(frm.txtBusca.value == "" || frm.txtBusca.value == b)
	{
		alert(frm.txtBusca.title);
		frm.txtBusca.focus();
		return false;
	}

	return true;
}

function validarPesquisaAutor(frm, b)
{
	if(frm.txtNome.value == "" || frm.txtNome.value == b)
	{
		alert(frm.txtNome.title);
		frm.txtNome.focus();
		return false;
	}

	return true;
}

function validarMeusFavoritos(frm)
{
	if(frm.txtNome.value == "")
	{
		alert(frm.txtNome.title);
		frm.txtNome.focus();
		return false;
	}

	if(frm.txtEmail.value == "" || !validarEmail(frm.txtEmail.value))
	{
		alert(frm.txtEmail.title);
		frm.txtEmail.focus();
		return false;
	}

	return true;
}

function validarPromocao(frm)
{
	if(frm.txtNome.value == "")
	{
		alert(frm.txtNome.title);
		frm.txtNome.focus();
		return false;
	}

	if(frm.txtEmail.value == "" || !validarEmail(frm.txtEmail.value))
	{
		alert(frm.txtEmail.title);
		frm.txtEmail.focus();
		return false;
	}

	if(frm.txtTelefone.value == "")
	{
		alert(frm.txtTelefone.title);
		frm.txtTelefone.focus();
		return false;
	}

	if(frm.txtEscola.value == "")
	{
		alert(frm.txtEscola.title);
		frm.txtEscola.focus();
		return false;
	}

	if(frm.txtNomeAmigo.value == "")
	{
		alert(frm.txtNomeAmigo.title);
		frm.txtNomeAmigo.focus();
		return false;
	}

	if(frm.txtEmailAmigo.value == "" || !validarEmail(frm.txtEmailAmigo.value))
	{
		alert(frm.txtEmailAmigo.title);
		frm.txtEmailAmigo.focus();
		return false;
	}

	if(frm.txtTelefoneAmigo.value == "")
	{
		alert(frm.txtTelefoneAmigo.title);
		frm.txtTelefoneAmigo.focus();
		return false;
	}

	if(frm.txtEscolaAmigo.value == "")
	{
		alert(frm.txtEscolaAmigo.title);
		frm.txtEscolaAmigo.focus();
		return false;
	}

	if(frm.txtComentario.value == "")
	{
		alert(frm.txtComentario.title);
		frm.txtComentario.focus();
		return false;
	}

	return true;
}

function validarFaleConosco(frm)
{
	if(frm.txtNome.value == "")
	{
		alert(frm.txtNome.title);
		frm.txtNome.focus();
		return false;
	}

	if(frm.txtEmail.value == "" || !validarEmail(frm.txtEmail.value))
	{
		alert(frm.txtEmail.title);
		frm.txtEmail.focus();
		return false;
	}

	if(frm.hidAssunto.value == "")
	{
		alert(frm.hidAssunto.title);
		//frm.hidAssunto.focus();
		return false;
	}

	if(frm.txtMensagem.value == "")
	{
		alert(frm.txtMensagem.title);
		frm.txtMensagem.focus();
		return false;
	}

	return true;
}

function validarConhecerPrime(frm)
{
	if(frm.txtNome.value == "")
	{
		alert(frm.txtNome.title);
		frm.txtNome.focus();
		return false;
	}

	if(frm.txtEmail.value == "" || !validarEmail(frm.txtEmail.value))
	{
		alert(frm.txtEmail.title);
		frm.txtEmail.focus();
		return false;
	}

	if(frm.txtEscola.value == "")
	{
		alert(frm.txtEscola.title);
		frm.txtEscola.focus();
		return false;
	}

	if(frm.txtTelefone.value == "")
	{
		alert(frm.txtTelefone.title);
		frm.txtTelefone.focus();
		return false;
	}

	return true;
}

function validarTrabalheConosco(frm)
{
	if(frm.txtNome.value == "")
	{
		alert(frm.txtNome.title);
		frm.txtNome.focus();
		return false;
	}

	if(frm.txtEmail.value == "" || !validarEmail(frm.txtEmail.value))
	{
		alert(frm.txtEmail.title);
		frm.txtEmail.focus();
		return false;
	}

	if(frm.txtTelefone.value == "")
	{
		alert(frm.txtTelefone.title);
		frm.txtTelefone.focus();
		return false;
	}

	if(frm.txtCidade.value == "")
	{
		alert(frm.txtCidade.title);
		frm.txtCidade.focus();
		return false;
	}

	if(frm.hidSexo.value == "")
	{
		alert(frm.hidSexo.title);
		//frm.hidSexo.focus();
		return false;
	}

	if(frm.txtDataNascimento.value == "" ||  !validarData(frm.txtDataNascimento.value))
	{
		alert(frm.txtDataNascimento.title);
		frm.txtDataNascimento.focus();
		return false;
	}

	if(frm.hidInteresse.value == "")
	{
		alert(frm.hidInteresse.title);
		//frm.hidInteresse.focus();
		return false;
	}

	if(frm.hidFormacao.value == "")
	{
		alert(frm.hidFormacao.title);
		//frm.hidFormacao.focus();
		return false;
	}

	return true;
}

function validarInscricao(frm)
{
	if(frm.txtNome.value == "")
	{
		alert(frm.txtNome.title);
		frm.txtNome.focus();
		return false;
	}

	if(frm.txtTelefone.value == "")
	{
		alert(frm.txtTelefone.title);
		frm.txtTelefone.focus();
		return false;
	}

	if(frm.txtEmail.value == "" || !validarEmail(frm.txtEmail.value))
	{
		alert(frm.txtEmail.title);
		frm.txtEmail.focus();
		return false;
	}

	return true;
}

function validarIndiqueEsteSite(frm)
{
	if(frm.txtNome.value == "")
	{
		alert(frm.txtNome.title);
		frm.txtNome.focus();
		return false;
	}

	if(frm.txtEmail.value == "" || !validarEmail(frm.txtEmail.value))
	{
		alert(frm.txtEmail.title);
		frm.txtEmail.focus();
		return false;
	}

	if(frm.txtNomeAmigo.value == "")
	{
		alert(frm.txtNomeAmigo.title);
		frm.txtNomeAmigo.focus();
		return false;
	}

	if(frm.txtEmailAmigo.value == "" || !validarEmail(frm.txtEmailAmigo.value))
	{
		alert(frm.txtEmailAmigo.title);
		frm.txtEmailAmigo.focus();
		return false;
	}

	return true;
}
function validarProfessorEsqueciMinhaSenha(frm)
{
	if(frm.txtEmail.value == "" || !validarEmail(frm.txtEmail.value))
	{
		alert(frm.txtEmail.title);
		frm.txtEmail.focus();
		return false;
	}

	return true;
}
function validarProfessorLogin(frm)
{
	if(frm.txtEmail.value == "" || !validarEmail(frm.txtEmail.value))
	{
		alert(frm.txtEmail.title);
		frm.txtEmail.focus();
		return false;
	}

	if(frm.txtSenha.value == "")
	{
		alert(frm.txtSenha.title);
		frm.txtSenha.focus();
		return false;
	}

	return true;
}
function validarProfessorCadastrese(frm)
{
	if(frm.txtNome.value == "")
	{
		alert(frm.txtNome.title);
		frm.txtNome.focus();
		return false;
	}

	if(frm.txtEmail.value == "" || !validarEmail(frm.txtEmail.value))
	{
		alert(frm.txtEmail.title);
		frm.txtEmail.focus();
		return false;
	}

	if(frm.txtCEP.value == "")
	{
		alert(frm.txtCEP.title);
		frm.txtCEP.focus();
		return false;
	}

	if(frm.txtEndereco.value == "")
	{
		alert(frm.txtEndereco.title);
		frm.txtEndereco.focus();
		return false;
	}

	if(frm.txtBairro.value == "")
	{
		alert(frm.txtBairro.title);
		frm.txtBairro.focus();
		return false;
	}

	if(frm.txtCidade.value == "")
	{
		alert(frm.txtCidade.title);
		frm.txtCidade.focus();
		return false;
	}

	if(frm.hidEstado.value == "")
	{
		alert(frm.hidEstado.title);
		//frm.hidEstado.focus();
		return false;
	}

	if(frm.txtDDD.value == "")
	{
		alert(frm.txtDDD.title);
		frm.txtDDD.focus();
		return false;
	}
	
	if(frm.txtTelefone.value == "")
	{
		alert(frm.txtTelefone.title);
		frm.txtTelefone.focus();
		return false;
	}

	if(frm.txtCPF.value == "" || !validarCPF(frm.txtCPF.value))
	{
		alert(frm.txtCPF.title);
		frm.txtCPF.focus();
		return false;
	}

	if(frm.hidTipoInstituicao.value == "")
	{
		alert(frm.hidTipoInstituicao.title);
		//frm.hidTipoInstituicao.focus();
		return false;
	}

	if(frm.txtNomeInstituicao.value == "")
	{
		alert(frm.txtNomeInstituicao.title);
		frm.txtNomeInstituicao.focus();
		return false;
	}
	if(frm.txtCEPInstituicao.value == "")
	{
		alert(frm.txtCEPInstituicao.title);
		frm.txtCEPInstituicao.focus();
		return false;
	}

	if(frm.txtEnderecoInstituicao.value == "")
	{
		alert(frm.txtEnderecoInstituicao.title);
		frm.txtEnderecoInstituicao.focus();
		return false;
	}

	if(frm.txtBairroInstituicao.value == "")
	{
		alert(frm.txtBairroInstituicao.title);
		frm.txtBairroInstituicao.focus();
		return false;
	}

	if(frm.txtCidadeInstituicao.value == "")
	{
		alert(frm.txtCidadeInstituicao.title);
		frm.txtCidadeInstituicao.focus();
		return false;
	}

	if(frm.hidEstadoInstituicao.value == "")
	{
		alert(frm.hidEstadoInstituicao.title);
		//frm.hidEstadoInstituicao.focus();
		return false;
	}

	if(frm.txtDDDInstituicao.value == "")
	{
		alert(frm.txtDDDInstituicao.title);
		frm.txtDDDInstituicao.focus();
		return false;
	}
	
	if(frm.txtTelefoneInstituicao.value == "")
	{
		alert(frm.txtTelefoneInstituicao.title);
		frm.txtTelefoneInstituicao.focus();
		return false;
	}

	if(frm.txtEmailInstituicao.value == "" || !validarEmail(frm.txtEmailInstituicao.value))
	{
		alert(frm.txtEmailInstituicao.title);
		frm.txtEmailInstituicao.focus();
		return false;
	}

	return true;
}
function validarCadastrese(frm, n, e)
{
	if(frm.txtNome.value == "" || frm.txtNome.value == n)
	{
		alert(frm.txtNome.title);
		frm.txtNome.focus();
		return false;
	}

	if(frm.txtEmail.value == "" || frm.txtEmail.value == e || !validarEmail(frm.txtEmail.value))
	{
		alert(frm.txtEmail.title);
		frm.txtEmail.focus();
		return false;
	}

	return true;
}