<!-- start: home -->
<div id="smad-page-home" class="container-fluid">
    <div>
        <div>
            <div id="smad-menu-form-section" class="border-top-grey">
                <div class="col-md-6 padding-lr-0 smad-border-col">
                    <div class="menu-items text-center">
                        <div class="menu-item">
                            <a href="index.php?_route=UrlAction_Bocian#PRACOWNICY" title="Pracownicy">
                                <div>PRACOWNICY</div>
                                <img src="<?= $this->asset("assets/images/button-red.png"); ?>" alt="Pracownicy" onmouseover="this.src='<?= $this->asset("assets/images/button-red-border.png"); ?>'" onmouseout="this.src='<?= $this->asset("assets/images/button-red.png"); ?>'"
 />
                            </a>
                        </div>
                    </div>
                </div>
                <div class="col-md-6 padding-lr-0">
                    <div class="menu-items text-center">
                        <div class="menu-item">
                            <a href="index.php?_route=UrlAction_Bocian#KONTRAHENCI" title="Kontrahenci">
                                <div>KONTRAHENCI</div>
                                <img src="<?= $this->asset("assets/images/button-red.png"); ?>" alt="Kontrahenci" onmouseover="this.src='<?= $this->asset("assets/images/button-red-border.png"); ?>'" onmouseout="this.src='<?= $this->asset("assets/images/button-red.png"); ?>'"
 />
                            </a>
                        </div>
                    </div>
                </div>
                <div class="col-md-12 border-top-grey border-bottom-grey">
                    <div class="menu-form-input text-center">
                        <div class="menu-item smad-heder-title">głębokość powiązań:</div>
                        <div class="menu-item">
                            <input type="text" class="form-control smad-depth" placeholder="1-16" value="7" />
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>


<div id="smad-generate-link" class="container-fluid">
    <div>
        <div class="text-center">
          <?php //todo: ukrycie przycisku generownia raportów powiazan ?>
          <!--  <a href="#" title="GENERUJ RAPORT POWIĄZAŃ" class="btn btn-primary font-weight-700">GENERUJ RAPORT POWIĄZAŃ</a> -->
        </div>
    </div>
</div>

<script type="text/javascript">

if (localStorage.getItem("Bocian.biAuditForm.depth") === null) {
  localStorage.setItem('Bocian.biAuditForm.depth', 7);
}

$(document).ready(function() {
  clearBIAuditFormLocalStorage();
  loadCurrentDepthInInput('.smad-depth');
  updateLocalStorageBiAuditDepth('.smad-depth');
});

function loadCurrentDepthInInput(idInput) {
  var depthValue = getItemLocalStorage("Bocian.biAuditForm.depth");

  if ( getItemLocalStorage('Bocian.biAuditForm.depth') === null ) {
    depthValue = setItemLocalStorage('Bocian.biAuditForm.depth', 7);
  }

  $(idInput).val(function() {
     return depthValue;
  });
}

function updateLocalStorageBiAuditDepth(idInput) {
  $(idInput).keyup(function() {
    delayUpdate(function(){
      var newValue = $(idInput).val();
      var responseValue = validateValueDepth(parseInt(newValue));
      setItemLocalStorage('Bocian.biAuditForm.depth', responseValue);
      loadCurrentDepthInInput('.smad-depth');
    }, 1000 );
  });
}

function validateValueDepth(newValue) {
  var value = null;
  value = newValue;

  if (parseInt(newValue) < 0) {
      value = 1;
  }

  if (parseInt(newValue) > 16) {
    value = 16;
  }

  return value;
}


var delayUpdate = (function() {
  var timer = 0;
  return function(callback, ms) {
  clearTimeout (timer);
  timer = setTimeout(callback, ms);
 };
})();

// Local storage
function setItemLocalStorage(key, array) {
	localStorage.setItem(key, JSON.stringify(array));
}
function getItemLocalStorage(key) {
	var retrievedData = localStorage.getItem(key);
	var response = JSON.parse(retrievedData);

	return response;
}

function clearBIAuditFormLocalStorage() {
  var arrayValue = [];
  setItemLocalStorage('Bocian.biAuditForm.pracownicyIds', arrayValue);
  setItemLocalStorage('Bocian.biAuditForm.kontrahenciIds', arrayValue);
  setItemLocalStorage('Bocian.biAuditForm.pracownicy.filterIdGroup', 0);
  setItemLocalStorage('Bocian.biAuditForm.kontrahenci.filterIdGroup', 0);
}
window.delayUpdate = delayUpdate;
</script>
<!-- end:home -->