var leftTimeout=null;
var rightTimeout=null;

function activateSub(obj) {
  if(obj.parentNode.parentNode.id=='left') {
    deactivateLeft();
    if(obj.parentNode.getElementsByTagName('div').length==0) {
      return true;
    } else {
      obj.parentNode.getElementsByTagName('div')[0].style.visibility='visible';
      return false;
    }
  } else {
    deactivateRight();
    if(obj.parentNode.getElementsByTagName('div').length==0) {
      return true;
    } else {
      obj.parentNode.getElementsByTagName('div')[0].style.visibility='visible';
      return false;
    }
  }
}

function deactivateLeft() {
  var divz=document.getElementById('left').getElementsByTagName('div');
  for(i=0;i<divz.length;i++) {
    if(divz[i].className=='menu') {
      if(divz[i].getElementsByTagName('div').length>0) {
        divz[i].getElementsByTagName('div')[0].style.visibility='hidden';
      }
    }
  }
}

function openObraz(cesta) {
  obraz=window.open('/fotografie.php?foto='+cesta, 'obraz','width=200,height=100,scrollbar=no,resizable=yes,toolbar=no,location=no,directories=no,status=yes');
  if(obraz) {
    if(obraz.focus) {
      obraz.focus();
      return false;
    }
  }
}

function deactivateRight() {
  var divz=document.getElementById('right').getElementsByTagName('div');
  for(i=0;i<divz.length;i++) {
    if(divz[i].className=='menu') {
      if(divz[i].getElementsByTagName('div').length>0) {
        divz[i].getElementsByTagName('div')[0].style.visibility='hidden';
      }
    }
  }
}

function leftOut() {
  if(leftTimeout) clearTimeout(leftTimeout);
  leftTimeout=setTimeout("deactivateLeft()",1000);
}

function rightOut() {
  if(rightTimeout) clearTimeout(rightTimeout);
  rightTimeout=setTimeout("deactivateRight()",1000);
}

function leftOver() {
  if(leftTimeout) clearTimeout(leftTimeout);
}

function rightOver() {
  if(rightTimeout) clearTimeout(rightTimeout);
}

function checkInput(obj,mini) {
  if(mini<1) return true;
  return (obj.value.length>=mini);
}

function checkForm(obj) {
  var inpy=obj.getElementsByTagName('input');
  for(i=0;i<inpy.length;i++) {
    if(inpy[i].onblur) {
      if(!inpy[i].onblur()) {
        alert("Nebyla vyplněna položka "+inpy[i].title+".");
        inpy[i].focus();
        return false;
      }
    }
  }
  return true;
}

