//утф-8
//onkeypress="return numbersonly(this, event)"
function numbersonly(myfield, e, dec)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
   return true;

else if ((("0123456789").indexOf(keychar) > -1))
   return true;

else if (dec && (keychar == "."))
   {
   //myfield.form.elements[dec].focus();
   return true;
   }
else
   return false;
}

function wo (url,html,sirka,vyska,l,t,vzdyNoveOkno) {
	var small = (sirka<800 && vyska<600);
  if (!small) {
    sirka+=16;
    vyska+=16;
  }
  var d = Date();
  popupWin = window.open(url , 'o'+(vzdyNoveOkno?"_"+d.toString():""),'Width=' +sirka +',Height=' +vyska +',Left=' +l +',Top=' +t +',status=no'+(small?"":",scrollbars=yes"));
  if (html) popupWin.document.write(html);
  popupWin.focus();
  return false;
}
//window popup - obrazek
function img(src,title){
  var titlebody = "height=10,width=10,resizable=1,scrollbars=0";
  newwindow=window.open('','name',titlebody);
  newwindow.document.write('<html><head><title>' +title +'</title></head><body  onload="window.resizeTo(document.images[0].width+12,document.images[0].height+51);" text="#000000" style="background-color:white; margin: 0px; padding: 0px;">');
  newwindow.document.write('<div align="center">');
  newwindow.document.write('<img title="click to close window"  onclick="window.close()"  border=0 src="');
  newwindow.document.write(src);
  newwindow.document.write('"');

  newwindow.document.write(' alt="');
  newwindow.document.write(title);
  newwindow.document.write('"');
  
  newwindow.document.write(' style="cursor:hand;">');
  newwindow.document.write('</div>');
  newwindow.document.write('</body></HTML>');
  newwindow.focus();
  newwindow.document.close();
  return false;
}
//switch lang verzi formulare, projde vsechy tr s id like '%_en_%'
function switch_lang(lang_show,lang_hide) {
  if (!document.getElementsByTagName) return false;
  var rows = document.getElementsByTagName("TR");
  for (var i = 0; i < rows.length; i++) {
    if (rows[i].id.indexOf("_" +lang_show +"_") > -1) rows[i].style.display = '';
    if (rows[i].id.indexOf("_" +lang_hide +"_") > -1) rows[i].style.display = 'none';
  }   
  return false;
}

function on_change_link_type_cd() {
  var f = document.form_1;
  var link_type_cd = f.link_type_cd.value;
  if (link_type_cd=="ext"){
    hide("tr_link_note_id");
    show("tr_external_link_an");
  } else {
    show("tr_link_note_id");
    hide("tr_external_link_an");
  }
}
function on_change_note_type_cd() {
  var f = document.form_1;
  var note_type_cd = f.note_type_cd.value;
  if (note_type_cd=="prim"){
    show("tr_file1_img");
    show("tr_keywords");
    for (var i = 0; i < 12; i++) show("tr_par" +i +"_m");
    show("tr_date_year_i");
    show("tr_date_month_i");
    show("tr_date_day_i");
  } else {
    hide("tr_file1_img");
    hide("tr_keywords");
    for (var i = 0; i < 12; i++) hide("tr_par" +i +"_m");
    hide("tr_date_year_i");
    hide("tr_date_month_i");
    hide("tr_date_day_i");
  }
}


//show element by id
function show(id){
  var o = document.getElementById(id);
  if (o) o.style.display="";
}
function hide(id){
  var o = document.getElementById(id);
  if (o) o.style.display="none";
}
function resizetextarea(id){
  var o = document.getElementById(id);
  if(o){
    o.style.height = o.scrollHeight +'px'
  }
}
