/**
 * @author Marcos Garcia
 */
jQuery( document ).ready( function() {
	
	jQuery( '#enviar' )
		.after('<div class="htac-loading" id="loading" style="display:none;"></div>');
	
	jQuery( '#telefone' ).mask( '(99) 9999-9999' );
	
	jQuery( '#form-fale-conosco' ).submit( function() {
		jQuery( '#loading' ).show();
		jQuery( '#enviar' ).attr( 'disabled', 'disabled' );
		jQuery.post( jQuery( this ).attr( 'action' ),
				jQuery( this ).serialize(),
				function( data ) {
			
					hasErrors = false;
					jQuery( '.mensagem-erro' ).html( '' );
					jQuery( '.mensagem-erro' ).slideUp( 200 );
					for( var name in data ) {
						errorMsg = jQuery( '#' + name + '-erro' );
						errorMsg.html( data[ name ] );
						errorMsg.slideDown( 200 );
						hasErrors = true;
					}
					
					if( hasErrors == false ) {
						jQuery( '#form-fale-conosco > div > input' ).val( '' );
						jQuery( '#form-fale-conosco > div > textarea' ).val( '' );
						jQuery( '#form-fale-conosco > div > select' ).val( '' );
						jQuery( '#mensagem-sucesso' ).slideDown( 200 );
					} else {
						jQuery( '#mensagem-sucesso' ).slideUp( 200 );
					}
					
					jQuery( '#enviar' ).attr( 'disabled', '' );
					jQuery( '#loading' ).hide();
					
				},
				"json" );
		return false;
	} );
	
} );
