$(document).ready(function(){
  $("body").removeClass("no-js");
  $("body").addClass("js");
  
  // only allow numbers
  $("input#day, input#month").mask("9?9",{placeholder:" "});
  $("input#year").mask("9999",{placeholder:" "});
  
  // labelify (jQuery 1.2.6 Compatible)
  $(':input[title]').addClass("labelify").each(function() {
    var $this = $(this);
    if($this.val() === '') {
      $this.val($this.attr('title'));
    }
    $this.focus(function() {
      if($this.val() === $this.attr('title')) {
        $this.val('');
      }
      if($this.hasClass("labelify")) {
        $this.removeClass("labelify");
      }
    });
    $this.blur(function() {
      if($this.val() === '') {
        $this.val($this.attr('title'));
      }
      if(!$this.hasClass("labelify")) {
        $this.addClass("labelify");
      }
    });
  });
  
});
