var bButtonClicked = false;
var bFormSubmitted = false;

function buttonClick(ctrl) {
  // check value of first checkbox
 
 var theForm = document.forms.AddForm;
    // first checkbox is not ticked
    // disable submit button
    ctrl.disabled = true;
    startTimer();
    theForm.submit();

 
    // second checkbox is not ticked
    if (bButtonClicked == false) {
      // first time button was clicked
      bButtonClicked = true;
      startTimer();
      return true;
    }
    else {
      // prevent button event from being executed
      return false;
    }
  
}

function formSubmit(ctrl) {
  // check value of third checkbox

    if (bFormSubmitted == false) {
      // first time form was submitted
      bFormSubmitted = true;
      startTimer();
      return true;
    }
    else {
      // prevent form from being submitted
      return false;
    }
 
}

function startTimer() {
  // display "Please wait" message
  var label = document.getElementById('lblMsg');
  label.style.display = "block";
  label.innerHTML = '<b>Proszę czekać</b>';
  // start interval timer for one second
  window.setTimeout('showProgress()', 1000);
}

function showProgress() {
  // update "Please wait" text
  var label = document.getElementById('lblMsg');
  label.innerHTML += '<b>.</b>';
  // restart interval timer for one second
  window.setTimeout('showProgress()', 1000);
}
