function documentElementAccordingMsie() {
  return (!window.opera && document.compatMode && document.compatMode != "BackCompat") ? document.documentElement : document.body
}
function confirmLink(msg){
   if (msg == '') {
        return true;
   }    
   return confirm(msg);
} 
function show_image(image, width, height, table, connfield, connval) {
   width = width + 40;
   height = height + 160;
   window.open("view.php?src=" + image + "&table=" + table + "&connfield=" + connfield + "&connval=" + connval, "_blank", "scrollbars=yes, toolbar=no, menubar=no, location=no, navigation=no, width=" + width + ", height=" + height);
}

function check_all(checked) {
  for (var i = 0; i < document.master_tab.elements.length; i++) {
    if(document.master_tab.elements[i].type == 'checkbox'){
      document.master_tab.elements[i].checked = checked;
    }
  }
}

checked = false;
function check_admin_all() {
  for (var i = 0; i < document.master_tab.elements.length; i++) {
    if(document.master_tab.elements[i].type == 'checkbox'){
      document.master_tab.elements[i].checked = !checked;
    }
  }
  checked = !checked;
}


function delete_checked(url) {
  if(window.confirm("Opravdu si přejete odstranit vybrané záznamy?")) {
    document.master_tab.action = url;
    document.master_tab.submit();
  } // if 
} // function

function act_form() {
  document.filter_form.action = this.location;
/*  if(savePos != 0) {
  msieElement = documentElementAccordingMsie();
  if(navigator.appName.indexOf("Microsoft Internet Explorer") >= 0) {
    coordX = msieElement.scrollLeft;
    coordY = msieElement.scrollTop;
  }
  else {
    coordX = window.scrollX;
    coordY = window.scrollY;
  }
  document.filter_form.jumpx.value = coordX;
  document.filter_form.jumpy.value = coordY;  
  }*/
  document.filter_form.submit();    
}

function act_sett_form() {
  document.filter_form.action = this.location;
  msieElement = documentElementAccordingMsie();
  if(navigator.appName.indexOf("Microsoft Internet Explorer") >= 0) {
    coordX = msieElement.scrollLeft;
    coordY = msieElement.scrollTop;
  }
  else {
    coordX = window.scrollX;
    coordY = window.scrollY;
  }
  document.filter_form.jumpx.value = coordX;
  document.filter_form.jumpy.value = coordY;  
  document.filter_form.submit();    
}


function saveCheck() {
  msieElement = documentElementAccordingMsie();
  if(navigator.appName.indexOf("Microsoft Internet Explorer") >= 0) {
    coordX = msieElement.scrollLeft;
    coordY = msieElement.scrollTop;
  }
  else {
    coordX = window.scrollX;
    coordY = window.scrollY;
  }
  document.master_tab.jumpx.value = coordX;
  document.master_tab.jumpy.value = coordY;
  document.master_tab.action = this.location;
  document.master_tab.submit();    
}

function add_filter_row() {
  document.filter_form.filter_cnt.value = 'add_row';
  act_form(); 
}

function del_filter_row(i) {
  document.filter_form.row_to_del.value = i;
  document.filter_form.filter_cnt.value = 'del_row';
  act_form(); 
}

function add_order_row() {
  document.filter_form.order_cnt.value = 'add_row';
  act_form(); 
}

function del_order_row(i) {
  document.filter_form.order_to_del.value = i;
  document.filter_form.order_cnt.value = 'del_row';
  act_form(); 
}

function clear_sort() {
  document.filter_form.cl_sort.value = 1;
  act_form();
}

function clear_search() {
  document.filter_form.cl_search.value = 1;
  act_form();
}