/* safe dblclick */
var timers = 5000;
var DisableSubmit = {

  init: function() {
    jq$(window).load(function () {
      DisableSubmit.set();
      return true;
    });
    jq$(window).unload(function () {
      return true;
    });
  },

  set: function() {
    var self = this;
    jq$('body').prepend('<div id="modaldiv">');
    self.undispmodal();

    //for click
    jq$('.dylink').bind('click', function() {
      self.dispmodal();
    });
    //for formSubmit
    jq$('form').bind('submit', function() {
      self.dispmodal();
    });
  },

  dispmodal: function() {
    //show modal
    jq$('#modaldiv').each(function() {
      jq$(this).css('position', 'absolute');
      jq$(this).css('z-index', '10000');
      jq$(this).css('overflow', 'hidden');
      jq$(this).css('top', '0px');
      jq$(this).css('left', '0px');
      jq$(this).css('width', jq$('body').innerWidth());
      jq$(this).css('height', jq$('body').innerHeight());
      jq$(this).css('filter', 'Alpha(opacity=0)');      //for IE6
      jq$(this).css('-ms-filter', 'alpha(opacity=0)'); //for IE8
      jq$(this).css('-moz-opacity', '0.00');            //for FF1.x
      jq$(this).css('opacity', '0.00');                 //for FF/Safari
      jq$(this).css('background-color', '#ffffff');
      jq$(this).css('display', 'block');

    });
    //long loading
    window.setTimeout(function() { DisableSubmit.undispmodal(); }, timers);
  },

  undispmodal: function() {
    //show off modal
    jq$('#modaldiv').each(function() {
      jq$(this).css('display', 'none');
    });
  }
}

/* dblclick init */
DisableSubmit.init();

