function recount_content (element) {
  var count_chars;
  var count_msgs = 0;
  var element;
  var stat_chars;
  var stat_msgs;
  var chars_per_sms = 160;
  var i;
  if (!(stat_chars = document.getElementById("stat_chars"))) {
    return false;
  }
  if (!(stat_msgs = document.getElementById("stat_msgs"))) {
    return false;
  }
  if (!(element = document.getElementById(element))) {
    return false;
  }
  count_chars = element.value.length;
  for (i=0;i<count_chars;i+=160) {
    count_msgs++;
  }
  stat_chars.innerHTML = count_chars;
  stat_msgs.innerHTML = count_msgs;
}



function select_all_chboxes (arr_ids, special) {
  var sa;
  var x;
  var el;
  var to;
  if (special == true) {
    var element = "selectall_special";
  } else {
    var element = "selectall";
  }
  if (sa = document.getElementById(element)) {
    if (sa.checked==false) {
      to = false;
    } else {
      to = true;
    }
  } else {
    return false;
  }
  for (x=0;x<arr_ids.length;x++) {
    if (el=document.getElementById("kategorie_"+arr_ids[x])) {
      el.checked = to;
    }
  }
}



function select_all_cityparts (arr_ids) {
  if (sa = document.getElementById("selectall_cp")) {
    if (sa.checked==false) {
      to = false;
    } else {
      to = true;
    }
  } else {
    return false;
  }
  for (x=0;x<arr_ids.length;x++) {
    if (el=document.getElementById("oblast_"+arr_ids[x])) {
      el.checked = to;
    }
  }
}


function color(prvek) {
  var elements = document.getElementsByName(prvek);
  for(i=0;i<elements.length;i++) {
    elements[i].addClassName('zvyrazneni');
  }
}



function uncolor(prvek) {
  var elements = document.getElementsByName(prvek);
  for(i=0;i<elements.length;i++) {
    elements[i].removeClassName('zvyrazneni');
  }
}




