// JavaScript Document
var temp_campo = new Array();
temp_campo['news_nome'] = 'Nome';
temp_campo['news_email'] = 'E-mail';
temp_campo['palestra_email'] = 'Nome';
temp_campo['palestra_senha'] = 'Senha';


var limpaCampo = function(campo) {
    if ($(campo).value == temp_campo[campo.id]) $(campo).value = '';
	if (temp_campo[campo.id] == 'Senha') $(campo).type = 'password';
}

var restauraCampo = function(campo) {
    if ($(campo).value.length == 0) {
		$(campo).value = temp_campo[campo.id];	
		if (temp_campo[campo.id] == 'Senha') $(campo).type = 'text';
	}
}

/** SCRIPTS DE VALIDAÇÃO DE FORMS **/
function validarInscricao() {
	var mensagem = "";
	
	if (!document.getElementById('nome').value.length) mensagem += "\n- Seu nome";	
	if (!document.getElementById('endereco').value.length) mensagem += "\n- Seu endereço";
	if (!document.getElementById('bairro').value.length) mensagem += "\n- Seu bairro";
	if (!document.getElementById('cidade').value.length) mensagem += "\n- Sua cidade";
	if (!document.getElementById('estado').value.length) mensagem += "\n- Seu estado";
	if (!document.getElementById('cep').value.length) mensagem += "\n- Seu CEP";
	if (!document.getElementById('telefone').value.length) mensagem += "\n- Seu telefone";	
	if (!document.getElementById('email').value.length) mensagem += "\n- Seu e-mail";
	if (!document.getElementById('tipo_estudante').checked && !document.getElementById('tipo_profissional').checked) mensagem += "\n- Seu perfil";
	if (document.getElementById('tipo_estudante').checked && !document.getElementById('instituicao').value.length) mensagem += "\n- Sua instituição de ensino";
    if (document.getElementById('tipo_profissional').checked && !document.getElementById('formacao').value.length) mensagem += "\n- Sua formação profissional";
    if (document.getElementById('como_soube').selectedIndex == 0) mensagem += "\n- Como soube do curso";
	if (!document.getElementById('termo_compromisso').checked) mensagem += "\n- Você precisa ler e aceitar o termo de compromisso";
    
	if (mensagem != "") {
		alert("Preencha os campos abaixo:"+mensagem);
		return false;
	} else {
		return true;
	}
}

function validarProjetoVoluntario() {
	var mensagem = "";
	
	if (!document.getElementById('nome').value.length) mensagem += "\n- Seu nome";	
	if (!document.getElementById('endereco').value.length) mensagem += "\n- Seu endereço";
	if (!document.getElementById('telefone').value.length) mensagem += "\n- Seu telefone";	
	if (!document.getElementById('email').value.length) mensagem += "\n- Seu e-mail";
	if (!document.getElementById('tipo_estudante').checked && !document.getElementById('tipo_fono').checked) mensagem += "\n- Seu perfil";
	if (!document.getElementById('horario').value.length) mensagem += "\n- Horário disponível";
	
	if (mensagem != "") {
		alert("Preencha os campos abaixo:"+mensagem);
		return false;
	} else {
		return true;
	}
}

function validarDialogueConosco() {
	var mensagem = "";
	
	if (!document.getElementById('nome').value.length) mensagem += "\n- Seu nome";
	if (!document.getElementById('email').value.length) mensagem += "\n- Seu e-mail";
	if (!document.getElementById('mensagem').value.length) mensagem += "\n- Sua mensagem";
	
	if (mensagem != "") {
		alert("Preencha os campos abaixo:"+mensagem);
		return false;
	} else {
		return true;
	}
}

function validarCadastroNews() {
	var mensagem = "";
	
	if (!$('news_nome').value.length || $('news_nome').value == temp_campo['news_nome']) mensagem += "\n- Seu nome";
	if (!$('news_email').value.length || $('news_email').value == temp_campo['news_email']) mensagem += "\n- Seu e-mail";
	
	if (mensagem != "") {
		alert("Preencha os campos abaixo:"+mensagem);
		return false;
	} else {
		return true;
	}
}

function validarLoginPalestra() {
	var mensagem = "";
	
	if (!$('palestra_email').value.length || $('palestra_email').value == temp_campo['palestra_email']) mensagem += "\n- Seu e-mail";
	if (!$('palestra_senha').value.length || $('palestra_senha').value == temp_campo['palestra_senha']) mensagem += "\n- Sua senha";
	
	if (mensagem != "") {
		alert("Preencha os campos abaixo:"+mensagem);
		return false;
	} else {
		return true;
	}
}

function enviaFormContato(){
	if (validarDialogueConosco())
		document.form_contato.submit();
}

/* Função para mostrar os detalhes do palestrante do evento */
function mostraPalestrante(id) {
	new Ajax.Request('cursos_palestrantes.ajax.php',{
		parameters: 'id='+id,
		onLoading: function() {
			$('loading-info').show();
			//$('detalhes_palestrante').update('Carregando dados...');
		},
		onSuccess: function(transport) {
			$('loading-info').hide();
			$('detalhes_palestrante').update(transport.responseText);
			$('detalhes_palestrante').scrollTo();
		}
	});
}