function initPlaceholder(){
    // PLACEHOLDER
    $(".placeholder").placeholder({
       
    });
}

// cria mascaras para inputs
function initMasks(){
    // retiro todas as mascaras, por causa de bug se criar uma mascara que já existe
    $("input.tel-mask").unmask();
    $("input.tel-ddd-mask").unmask();
    $("input.tel-sem-ddd-mask").unmask();
    $("input.cnpj-mask").unmask();
    $("input.cpf-mask").unmask();
    $("input.data-mask").unmask();
    $("input.cep-mask").unmask();
    /**
     *  criando as mascaras para formulários
     */
    $("input.tel-mask").mask('(99) 9999-9999');
    $("input.tel-ddd-mask").mask('99');
    $("input.tel-sem-ddd-mask").mask('9999-9999');
    $("input.cnpj-mask").mask('99.999.999/9999-99');
    $("input.cpf-mask").mask('999.999.999-99');
    $("input.data-mask").mask('99/99/9999');
    $("input.cep-mask").mask('99999-999');
}

function validateData(value){
    if (!value){
        return false;
    }
    var partes = value.split('/');
    if (partes.length != 3){
        return false;
    }

    return checkdate(partes[1], partes[0], partes[2]);
}

function validateCPF(value){
    if (!value){
        return false;
    }
    return CPF.valida(value);
}
