﻿$(function(){
	// Texto de inputs
	var text = 'Nome';
	$('#nome').val(text).focus(function(){
		if ($(this).val() == text){$(this).val('');}
	}).blur(function(){
		if ($(this).val() == ''){$(this).val(text);}
	});
	
	// Texto de inputs
	var text2 = 'Assunto';
	$('#assunto').val(text2).focus(function(){
		if ($(this).val() == text2){$(this).val('');}
	}).blur(function(){
		if ($(this).val() == ''){$(this).val(text2);}
	});
	
	// Texto de inputs
	var text3 = 'Email';
	$('#email').val(text3).focus(function(){
		if ($(this).val() == text3){$(this).val('');}
	}).blur(function(){
		if ($(this).val() == ''){$(this).val(text3);}
	});
	
	// Texto de inputs
	var text4 = 'Mensagem';
	$('textarea').val(text4).focus(function(){
		if ($(this).val() == text4){$(this).val('');}
	}).blur(function(){
		if ($(this).val() == ''){$(this).val(text4);}
	});
	
	// Formulário de contato
	$('form').submit(function(){
		var hasError = false;
		$('.required').each(function(){
			if(jQuery.trim($(this).val()) == '') {
				$('.erro').hide();
				$("#campo").fadeIn();
				hasError = true;
				return false;
			} else if($(this).hasClass('emailcontato')){
				var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
				if(!emailReg.test(jQuery.trim($(this).val()))) {
					$('.erro').hide();
					$("#campo").fadeIn();
					hasError = true;
					return false;
				}
			}
		});
		if(!hasError) {
			$('.erro').hide();
			$('#loading').fadeIn();
			var formInput = $(this).serialize();
			$.post($(this).attr('action'),formInput, function(e){
				if(e == "s"){
					$('#loading').hide();
					$('#sucesso').fadeIn(400);
				} else {
					$('#loading').hide();
					$('#error').fadeIn(400);
				}
			});
		}
		return false;
	});

	
});
