(function( $ ) {
	'use strict';

    var elem_cnpj	     = 'input.cpf_cnpj',
        elem_postcode    = 'input.origin_postcode',
        options_cpf_cnpj = {
            onKeyPress: function (cpf_cnpj, e, field, options) {
                var masks = ['000.000.000-000', '00.000.000/0000-00'],
                    mask  = (cpf_cnpj.length > 14) ? masks[1] : masks[0];

                $(elem_cnpj).mask(mask, options);
            }
        },
        initial_cpf_cnpj_mask = '000.000.000-000000';

    $(elem_cnpj     ).mask(initial_cpf_cnpj_mask, options_cpf_cnpj);
    $(elem_postcode ).mask('00000-000');
       
})( jQuery );

