/**
 * jQuery Zero Controls
 * @author: Marqueses » www.marqueses.com.br
 * @project: Mirca » www.mirca.com.br
 * @version: 2011-06
 */

$().ready(function(){
	
	// aplicando cufon
	Cufon.replace('.txt-aviso p, h2, label');
	
	// efeito no form
	$('form#news-zero').hide().fadeIn();
	
	// foco no primeiro campo
	$('#nome').focus();
	
	// enviando mensagem
	$('input.send-news-site').click(function(){
		
		// campos obrigatórios estão em branco
		if($('#nome').val() == '' || $('#email').val() == ''){
			
			$('form#news-zero').hide(); // escondendo cadastro
			$('.news-message').show().html('<h2>Preencha seu nome e e-mail <br /> para confirmar o cadastro.</h2>'); // exibindo mensagem de erro
			Cufon.replace('.news-message h2'); // aplicando cufon no texto da mensagem
			
			// reexibindo cadastro após 5 segundos
			setTimeout(function(){
				$('.news-message').hide(); // escondendo mensagem
				$('form#news-zero').fadeIn(); // exibindo cadastro
				$('#nome').focus(); // focando no primeiro campo
			}, 4000);
		}
		
		// enviar e-mails
		else {
			
			$('input.send-news-site').hide(); // escondendo botão "enviar"
			
			// iniciando envio da mensagem
			$.ajax({ type: 'GET', url: 'm-system/site/zero.php?a=send&nome='+ $('#nome').val() +'&profissao='+ $('#profissao').val() +'&email='+ $('#email').val(), data: $(this).serialize(), dataType: 'json', success: function(data){
				
				// mensagem enviada
				if(data.success == 'true'){
					
					$('form#news-zero').fadeOut(); // escondendo cadastro
					$('.news-message').show().html('<h2>Obrigado por se cadastrar em nosso site.</h2>'); // exibindo mensagem
					Cufon.replace('.news-message h2'); // aplicando cufon no texto da mensagem
					
				}
				
				else { // mensagem não enviada
					
					$('form#news-zero').fadeOut(); // escondendo cadastro
					$('.news-message').show().html('<h2>Seus dados não foram cadastrados. Por favor, tente novamente.</h2>'); // exibindo mensagem
					Cufon.replace('.news-message h2'); // aplicando cufon no texto da mensagem
					
					// reexibindo cadastro após 5 segundos
					setTimeout(function(){
						$('.news-message').hide(); // escondendo mensagem
						$('form#news-zero').fadeIn(); // exibindo cadastro
						$('input.send-news-site').show(); // exibindo botão "enviar"
						$('#nome').focus(); // focando no primeiro campo
					}, 5000);
					
				}
				
			}});
			
			return false;
			
		}
		
	});
	
	// iniciando cufon
	Cufon.now();
	
});

