// 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('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()){   
		envia(J('#form_contato'));
		J('#form_contato')[0].submit();
	}
}

function enviaFormNewsletter(){
	if (validarCadastroNews()){
		//NÃO ESTÁ INTEGRADO AO EASYMAILING	
		envia(J('#form_cadastro_news'));
		J('#form_cadastro_news')[0].submit();
	}
}

function enviaFormInscricao(){
	if (validarInscricao()){   		
		envia(J('#form_inscricao'));
		J('#form_inscricao').delay(1000);
		J('#form_inscricao')[0].submit();
	}
}

function enviaFormIndique(){
 		
		envia(J('#form_indique'));
		J('#form_indique')[0].submit();

}

function envia(form){
		
		try {
		
			J.ajax({
			  type: 'POST',
			  url: 'easymailing.php',
			  data: J(form).serialize(),
			  success: function(response){
			  
				return true;
			  
			  }
							  
			});
			
			//J.post("http://www.easymailing.com.br/easy/smart_integracao_xp.php", J(form).serialize());

		} catch(e){
		
			return true;
		
		}
		
		
}


/* 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();
		}
	});
}
