$(document).ready(function(){
    $('#id_birth_date').mask("99/99/9999").attr('mask','__/__/____');
    $('#id_cpf_cnpj').mask("999.999.999-99").attr('mask','___.___.___-__');
    $('#id_home_phone, #id_mobile_phone').mask("(99) 9999-9999").attr('mask','(__) ____-____');
    $('#id_zip_code').mask("99999-999").attr('mask','_____-__');
    $('#id_exp_month').mask("99").attr('mask','__');
    
    if ( $.browser.msie ) {
        var LIST_INPUT = '#id_birth_date, #id_cpf_cnpj, #id_home_phone, #id_mobile_phone, #id_zip_code, #id_exp_month';
        
        $('input').placeholder();

        $(LIST_INPUT).bind('blur', function() {
            var input = $(this);
            if (input.val() == '' || input.val() == input.attr('placeholder') 
                || input.val()  == input.attr('mask')) {
                input.val(input.attr("'placeholder'"));
            }
        });
    }
    
});
