function DeleteConfirm(delurl) {
  if (window.confirm("Opravdu chcete smazat?")) {
    document.location=delurl;
    return true;
  } else {
    return false;
  }
}

function DeleteFormConfirm() {
  if (window.confirm("Opravdu chcete smazat?")) {
    return true;
  } else {
    return false;
  }
}

function markAllRows( container_id ) {
    var inputs = document.getElementById(container_id).getElementsByTagName('input');
    var unique_id;
    var checkbox;

    for ( var i = 0; i < inputs.length; i++ ) {

        checkbox = inputs[i];

        if ( checkbox && checkbox.type == 'checkbox' ) {
            if ( checkbox.disabled == false ) {
                checkbox.checked = true;
            }
        }
    }

    return true;
}

function unMarkAllRows( container_id ) {
    var inputs = document.getElementById(container_id).getElementsByTagName('input');
    var unique_id;
    var checkbox;

    for ( var i = 0; i < inputs.length; i++ ) {

        checkbox = inputs[i];

        if ( checkbox && checkbox.type == 'checkbox' ) {
            if ( checkbox.disabled == false ) {
                checkbox.checked = false;
            }
        }
    }

    return true;
}

function InsertContent(myFieldName, myValue) {
  //vklada na dane misto prislusny text
  var myField = document.getElementById(myFieldName);

  if (window.confirm('xxx' + myField.selectionStart)) {

  }
  //IE support
  if (document.selection) {
      myField.focus();
      sel = document.selection.createRange();
      sel.text = myValue;
      myField.focus();
  }
  //MOZILLA/NETSCAPE support
  else if (myField.selectionStart || myField.selectionStart == '0') {
      var startPos = myField.selectionStart;
      var endPos = myField.selectionEnd;
      myField.value = myField.value.substring(0, startPos)
                    + myValue
                    + myField.value.substring(endPos, myField.value.length);
      myField.focus();
      myField.selectionStart = startPos + myValue.length;
      myField.selectionEnd = startPos + myValue.length;
  } else {
      myField.value += myValue;
      myField.focus();
  }
  return false;
}

function countChars(id, counterid, maxcnt){

   var item = document.getElementById(id);
   var counter = document.getElementById(counterid);

   if ( item.value.length > maxcnt ) {
     alert('Nelze vložit více než '+ maxcnt +' znaků');
     item.value=item.value.substr(0,maxcnt);
   }
   counter.innerHTML = 'Max. '+maxcnt+' znaků. Zbývá '+(maxcnt-item.value.length)+' znaků.';
   
}