/* 
Funções em jQuery
Autor - Hilder Santos
*/
function resposta(Pai, cond) {
	
	if(cond == null) {
		var cond = true;
	}
	
	if(cond) {
		resp = $j(Pai).removeClass('naopreenchido').next().find('img').attr('src', 'img/icoOk.gif');	
	} else {
		resp = $j(Pai).addClass('naopreenchido').removeClass('enviado').next().find('img').attr('src', 'img/icoNo.gif');	
	}
	return resp;
}

var $j = jQuery.noConflict();

/* Início - jQuery */
$j(function() {
	/* Script para validação dinâmica do formulário */	
	$j('.desc, .hidden, .alerta').fadeOut(0);
	
	// Vê se o nome está preenchido corretamente, caso contrário dá uma mensagem de erro
$j('.ob').each(function() {
	$j(this).blur(function() {
		$j(this).next().fadeIn('slow'); // faço aparecer a div com o loader;
		
		if($j.trim($j(this).val()) != '') {
			resposta(this);
		} else {
			resposta(this, false);
		}	
	});
});		

	
// Hack de checkbox para IE
if ($j.browser.msie) {
  $j("input[name='forma_pagto']").click(function() {
    this.blur();
    this.focus();
  });
}

$j("input[name='forma_pagto']").change(function() {
	if($j("input[value='Cheque']").is(':checked')) {										
		$j('#Inscricoes .hidden').fadeIn('slow');
	} else {
		$j('#Inscricoes .hidden').fadeOut('slow');
	}
});

$j('#Inscricoes').bind('submit', function(e) {
	var naopreenchido = false;
	
	
	// Variáveis para o send

	$j('.ob').each(function() {
		$j(this).next().fadeIn('slow'); // faço aparecer a div com o loader;	
		
		
		if($j.trim($j(this).val()) == '') {
			resposta(this, false);
			naopreenchido = true;
		} else {
			resposta(this);
		}		
		
		var email = $j('#dpEmail').val();
		if(email.indexOf("@") == -1 || email.indexOf(".") == -1) {
			naopreenchido = true;
			nmail = true;
		}
		
	});		
	
	if(naopreenchido) {
	
		var cont = "";
		
		$j('html, body').animate({scrollTop : 0}, 'fast');
		
		$j('.alerta').fadeIn('slow');
			cont += "<p><strong>Os seguintes erros foram encontrados ao tentar enviar a sua inscrição:</strong></p><ul>";
		
		if($j.trim($j(this).val()) == '') {
			cont += "<li>Existem campos obrigatórios não preenchidos.</li>"
		}
		
		var email = $j('#dpEmail').val();
		if(nmail) {
			cont += "<li>O Email digitado é inválido.</li>";
			$j('#dpEmail',this).addClass("naopreenchido").removeClass("enviado").next().find('img').attr('src', 'img/icoNo.gif');
			naopreenchido = true;
		}
		
			cont += "</ul>";
		
		$j('.alerta').html(cont);
	} else { // se passou na validação;
		$j('html, body').animate({scrollTop : 0}, 'fast');
		$j('.alerta').fadeIn('slow');
		
		$j('.alerta').html('<img src="img/ajax-loader_vermelho.gif" width="16" height="16" alt="Ajax Loader" class="esquerda" /><div class="esquerda"><p>&nbsp; &nbsp; Aguarde, estamos enviando a sua inscrição...</p></div><div class="clear">&nbsp;</div>');
		
		$j("#Inscricoes").submit();
		
		// Se o formulário foi enviado com sucesso

/*
$j.post('http://www.hildersantos.com/sendmailwnap2010.php', $j('#Inscricoes').serialize(), function(data) {
			$j('.alerta').addClass('enviado').html('<img src="img/icoOk_verde.gif" width="16" height="16" alt="Ajax Loader" class="esquerda" /><div class="esquerda">'+data+'</div><div class="clear">&nbsp;</div>');
			$j('#Inscricoes').each(function() {this.reset();});
		}); 
*/

	}
	
	e.preventDefault();
		
});

});
/* Fim - jQuery */
