/**
 * ruzne funkce, utf8 (ěščřžýáíéúů)
 */

// namapovani znaku ceske abecedy na znaky anglicke
var map_chars = function(ch) {
  var chars = {ě:'e',š:'s',č:'c',ř:'r',ž:'z',ý:'y',á:'a',í:'i',é:'e',ú:'u',ů:'u',ň:'n',ť:'t',ď:'d',ó:'o'}
  return chars[ch];
}
// hodnotu elem upravi (diakritika, mezery...) a prekopiruje do target_id
var fill_seo = function(elem, target_id) {
  var str = $(elem).val();
  var target = $('#'+target_id);
  str = str.toLowerCase();
  var tmp = '';
  while(tmp!=str) {
    tmp = str;
    str = str.replace(/[ěščřžýáíéúůňťďó]/, map_chars);
  }
  tmp = '';
  while(tmp!=str) {
    tmp = str;
    str = str.replace(/[^a-z0-9-_]/, '-');
    str = str.replace(/[-]{2,}/, '-');
  }
  var replace = true;
  var t_val = '';
  if((t_val = target.val()) && (t_val != str)) {
    replace = window.confirm('Chcete zaměnit "'+t_val+'"\nza "'+str+'"??');
  }
  if(replace) target.val(str);
}

var poznamka = function() {
  $("#poznamka").focus(function() {
      if($(this).val()=='Text poznámky...') $(this).val('');
  }).blur(function() {
      if(!$(this).val()) $(this).val('Text poznámky...');
  }).blur();
}

