
$(function() {
	
	// Formulários
	$('#forms form input.fb, #forms form textarea.fb').bind('blur focus', function(){
		if ($(this).val() == $(this).attr('title')) {
			$(this).val('');
		}else if($(this).val() == ''){
			$(this).val($(this).attr('title'));
		}
	});
	

});



function verificaForm(mensagem)
{
//	<strong>Obrigado!</strong> Seu email foi enviado com sucesso.
	var $this = $('#forms form');
    $('#forms form .error').remove();
    var hasError = false;
    $('.requiredField').each(function() {
    	if($(this).hasClass('fbe')){
    		$(this).removeClass('fbe');
    	}
    	if(jQuery.trim($(this).val()) == jQuery.trim($(this).attr('title'))) {
    		var labelText = $(this).attr('title');
    		$(this).addClass('fbe');
    		$(this).parent().append('<span class="error">'+labelText+' required</span>');
    		hasError = true;
    	} else if($(this).hasClass('email')) {
    		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
    			if(!emailReg.test(jQuery.trim($(this).val()))) {
    				var labelText = $(this).attr('title');
    				$(this).addClass('fbe');
    				$(this).parent().append('<span class="error">invalid '+labelText+'</span>');
    				hasError = true;
    			}
    	}
    });
    if ( hasError ) {
    	return false;
    }else{
    	$this.parent().before('<p id="enviandoAguarde">Estamos enviando seu email, por favor aguarde...</p>');
    	$this.slideUp("slow");
        var formInput = $this.serialize();
        $.post($this.attr('action'),formInput, function(data){
          $('#forms').slideUp("slow", function() {
        	$('#enviandoAguarde').remove();
            $(this).before('<p class="thanks">'+mensagem+'</p>');
          });
        });
    }

}

