function initPlaceholder(){
    // PLACEHOLDER
    $(".placeholder").focus(function(){
        if ($(this).attr('title') == $(this).attr('value')){
            $(this).attr('value','');
        }
    }).blur(function(){
        if ($(this).attr('value') == ''){
            $(this).attr('value',$(this).attr('title'));
        }
    })
}

// 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.cnpj-mask").unmask();
//    $("input.cpf-mask").unmask();
//    $("input.data-mask").unmask();
//    $("input.cep-mask").unmask();
//    $("input.mm-aaaa-mask").unmask();
//    $("input.decimal-mask").unmask();
    /**
     *  criando as mascaras para formulários
     */
  $("input.tel-mask").setMask({
    mask: '(99) 9999-9999',
    autoTab: false
  });
  $("input.cnpj-mask").setMask({
    mask: '99.999.999/9999-99',
    autoTab: false
  });
  $("input.cpf-mask").setMask({
    mask: '999.999.999-99',
    autoTab: false
  });
  $("input.data-mask").setMask({
    mask: '99/99/9999',
    autoTab: false
  });
  $("input.cep-mask").setMask({
    mask: '99999-999',
    autoTab: false
  });
  $("input.mm-aaaa-mask").setMask({
    mask: '99/9999',
    autoTab: false
  });
  $("input.decimal-mask").setMask({
    mask : '99,999.999.999.999',
    type : 'reverse',
    autoTab: false
  });
}

function initValidacao(){
  $('form.validacao').validationEngine();
}
