$(document).ready(function()
  {
    var submiting = false;
    jQuery.fn.jdev_centerIt = function(s) {//s = selector
      var l = (-$(s).width()+$(window).width())/2;
      var t = (-$(s).height()+$(window).height())/2;
      $(s).css({'left': l, 'top': t});
      $(s).css('position', 'fixed');
    }

    $('#jDevModal .close').click(function()
      {
        $('#jDevModal').animate({
          opacity : 0,
        },1000, function(){
            $('#jDevModal').hide();
        });
        $('.jDevMask').animate({
          opacity : 0,
        },1000, function(){
            $('.jDevMask').hide();
        });
      }
    );
    $.fn.jdev_centerIt("#jDevModal");

    $(window).bind('beforeunload', function()
      {

          $('.jDevMask').css(
            {
            display: 'block',
            opacity: 0.7,
            height: $('body').height(),
            width: $('body').width()
            }
          );
          $('.jDevMask').css('z-index', '1000000');
          $('#jDevModal').css(
            {
              opacity: 1,
            display: 'block'
            }
          );
          $('#jDevModal').css('z-index', '1000001');
          return 'Are you sure you want to leave?';

      }
    );
    $("form").submit(function()
      {
        $(window).unbind('beforeunload');

      }
    );
    $("a").click(function()
      {
        $(window).unbind('beforeunload');
        return true;
      }
    );
  }
);
