// JavaScript Document
$(document).ready(function(){
						   
	$.get("antispam.php", null, function(data) { $("form").append("<input type=\"hidden\" name=\"antispam\" value=\""+ data +"\" />"); });
	
	/*Efeitos para Exibir texto
	
	$('#formulario input, #formulario textarea').focus(function() {
		if (($(this).val() == "Nome") || ($(this).val() == "E-mail") || ($(this).val() == "Assunto") || ($(this).val() == "Mensagem")) { $(this).val(""); }
	 	$(this).addClass('foco');
	}).blur(function() {
		if ($(this).val() == "") { $(this).addClass('erro') } else { $(this).removeClass('erro'); }
		
		if (($(this).val() == "") && ($(this).attr("name") == "nome")) { $(this).val("Nome"); }
		if (($(this).val() == "") && ($(this).attr("name") == "email")) { $(this).val("E-mail"); }
		if (($(this).val() == "") && ($(this).attr("name") == "assunto")) { $(this).val("Assunto"); }
		if (($(this).val() == "") && ($(this).attr("name") == "msg")) { $(this).val("Mensagem"); }
		$(this).removeClass('foco');
	});
	*/
	
	//Inserir ID do bot‹o enviar
	$('#enviar').hover(function() { $(this).addClass('foco'); }, function() { $(this).removeClass('foco'); });
	/*Incremento de texto nos inputs
	$('#.enviar').click(function() {
		if (($('.nome').val() == "Nome")) { $('.nome').val(""); }
		if (($('.email').val() == "E-mail")) { $('.email').val(""); }
		if (($('.assunto').val() == "Assunto")) { $('.assunto').val(""); }
		if (($('.msg').val() == "Mensagem")) { $('.msg').val(""); }
	});
	*/
	
	function enviarNova() {
		$('#enviar-nova').click(function() {
			$(this).fadeOut(300, function(){
				$('#msg-form').fadeOut(500);
				$('form').fadeIn(500);
				$(this).remove();
			});
		});
	}
	
	//Msg Form
	function msgForm(){
		var msg = $('#msg-form')
		msg.css({opacity:0,display:'block'}).stop().animate({opacity:1},400);
		var h = $('#contato').data('h')+msg.outerHeight('true')+20
		
		$('#conteudo').stop().animate({height:h},400);
		$('#contato').height(h);
	}
	
	//Inserir ID do Form
	$('form').submit(
		function()
		{
			$.post(
				$(this).attr('action'),
				$(this).serialize(),
				function(json)
				{
					if(json['erro'])
					{
						$('#msg-form').remove();
						saida = "<div id='msg-form' class='erro' style='display:none;'>";
						saida += "<p>"+json['msg']+"</p>";
						saida += "<ul>";
						$.each(
							json['erros'],
							function(){ saida += "<li><strong>"+this+"</strong></li>"; }
						);
						saida += "</ul>";
						saida += "</div>";
						
						//Inserir ID do Form
						$('form').before(saida);
						
						msgForm();
						//$('#msg-form').fadeIn('slow');
						
						/*
						$('#form-box .nome').val( ( json['campos']['nome'] == '' ) ? 'Nome' : json['campos']['nome'] );
						$('#form-box .email').val( ( json['campos']['email'] == '' ) ? 'E-mail' : json['campos']['email'] );
						$('#form-box .assunto').val( ( json['campos']['assunto'] == '' ) ? 'Assunto' : json['campos']['assunto'] );
						$('#form-box .msg').val( ( json['campos']['msg'] == '' ) ? 'Mensagem' : json['campos']['msg'] );
						
						if ( $('#form-box .nome').val() == "Nome" ) { $('#form-box .nome').addClass('erro'); }
						if ( $('#form-box .email').val() == "E-mail" ) { $('#form-box .email').addClass('erro'); }
						if ( $('#form-box .assunto').val() == "Assunto" ) { $('#form-box .assunto').addClass('erro'); }
						if ( $('#form-box .msg').val() == "Mensagem" ) { $('#form-box .msg').addClass('erro'); }
						*/
						
						if ( $('form input, form textarea').val() == "" ) { $('#form-box .msg').addClass('erro'); }
					}
					
					else {
						$('#msg-form').remove();
						saida = "<div id='msg-form' class='sucesso' style='display:none;'>";
						saida += "<p>"+json['msg']+"</p>";
						saida += "</div>";
						$('form').before(saida);
						
						msgForm();
						//$('#msg-form').fadeIn('slow');
						
						/*$('#form-box .nome').val('Nome');
						$('#form-box .email').val('E-mail');
						$('#form-box .assunto').val('Assunto');
						$('#form-box .msg').val('Mensagem');
						*/
											
						$('<p id="msg-redir">Redirecionado para a Galeria...</p>').insertAfter('#msg-form');
						//enviarNova();
						
						setTimeout(function(){
							
							$('#menu a:first').trigger('click');
							
							setTimeout(function(){
								$('#msg-form, #msg-redir').remove();
								$('form').show().find('input:not(input#enviar),textarea').val('');
							},1000);
						
						},4000);
						
						$('form').hide();
					}
					console.log(json);
				},
				'json'
			);
			
		}
	);

});
