function dummy(){};

startList = function() {
	//code only for IE
	if(!document.body.currentStyle) return;
	var subs = document.getElementsByName('submenu');
	for(var i=0; i<subs.length; i++) {
		var li = subs[i].parentNode;
		if(li && li.lastChild.style) {
			li.onmouseover = function() {
				this.lastChild.style.visibility = 'visible';
			}
			li.onmouseout = function() {
				this.lastChild.style.visibility = 'hidden';
			}
		}
	}
}
function loading() {
   if (document.getElementById) {  // DOM3 = IE5, NS6
      document.getElementById('hidepage').style.visibility = 'hidden';}
   else {if (document.layers) {  // Netscape 4
         document.hidepage.visibility = 'hidden';}
      	 else {  // IE 4
         document.all.hidepage.style.visibility = 'hidden';
}}}
function okno(co,par) {
	if(co == 'obr')	{kam = "okno/obr.php?obr=" + par; t="no"; s="no"; w=640; h=480; r=1;}
	else if(co == 'tisk') {kam = "tisk.php?id=" + par; t="yes"; s="yes"; w=640; h=480; r=1;}
	else if(co == 'poslat') {kam = "posli_stranku.php?id=" + par; t="no"; s="no"; w=300; h=250; r=0;}
	else if(co == 'heslo') {kam = "heslo.php"; t="no"; s="no"; w=300; h=125; r=0;}
	else if(co == 'k') {kam = "vizitka.php?k=" + par; t="no"; s="no"; w=450; h=300; r=1;}
	else if(co == 'kalendar') {kam = "okno/kalendar.php?pole=" + par; t="no"; s="no"; w=250; h=250; r=0;}
	else if(co == 'nacti') {kam = "okno/_nacti.php?nacti=" + par; t="no"; s="yes"; w=640; h=480; r=1;}
	else {kam = co; t="yes"; s="yes"; w=640; h=480; r=1;}
	window.open(kam,"okno","toolbar="+t+",scrollbars="+s+",location=no,status=yes,width="+w+",height="+h+",resizable="+r)
}
function neni()	{alert('Tato funkce ještě není aktivní.'); return false;}
function nacti_pole(co,pole,param) {
  window.frames['update'].location.href='okno/update.php?co='+co+'&pole='+pole+'&param='+param;
}
function generujHeslo(delka) {
  znaky = "0123456789abcdfghjkmnpqrstvwxyz";
  heslo = "";
  for(x=0;x<delka;x++)
  {
    i = Math.floor(Math.random() * znaky.length);
    heslo += znaky.charAt(i);
  }
  document.getElementById('heslo').value = heslo;
}


// změna textu v poli po kliku
function pole_smaz(pole,val) {
	var data = document.getElementById(pole);
  if(data.value==val) data.value='';
}
function pole_vloz(pole,val) {
	var data = document.getElementById(pole);
  if(data.value=='') data.value=val;
}
// disable pole
function check(ch,val) {
	var chk = document.getElementById(ch+'_ano');
	var inp = document.getElementById(ch);
	if (chk.checked && chk.value == val)		{
    inp.disabled = false;		}
	else {
    inp.disabled = true;  }
}
function hide(id) {
if (document.getElementById(id).style.display=="none") {
  document.getElementById(id).style.display=""; }
else {
  document.getElementById(id).style.display="none"; }
}
function checkall(formular,pole) {
/*
  var x = document.getElementById('napistenam').elements['s[]'], sel = false;
  var x = document.forms['napistenam'].elements['s[]'], sel = false;
*/
  var x = document.forms[formular].elements[pole], sel = false;
  for(var i=0; i<x.length; i++) {
    if(x[i].checked == true) {
      sel = true;
      break;
    }
  }
  for(var j=0; j<x.length; j++) {
    (sel)? x[j].checked = false : x[j].checked = true;
  }
}
function cena_pocitej(i) {
	var cena = parseInt(document.getElementById('cena_'+i).value);
	if(document.getElementById('pocet_'+i).value) {
  	var pocet = parseInt(document.getElementById('pocet_'+i).value);
  } else pocet=0;
	document.getElementById('soucet_'+i).value = cena*pocet+',-';
  var celkem = 0;
  var polozek = parseInt(document.getElementById('polozek').value);
	for (var i = 1; i < polozek; i++) {
	   if(document.getElementById('pocet_'+i).value) {
       celkem = parseInt(document.getElementById('pocet_'+i).value)*parseInt(document.getElementById('cena_'+i).value)+celkem;
     }
  }
	document.getElementById('soucet_celkem').value = celkem+',-';
}

// kontrola formuláře
function kontrola(co) {
	povolit = false;
	form = document.forms['post'];
	if (co == "soubor") {
    if (!form.soubor_ano || form.soubor_ano.checked==true) {
      file = form.soubor.value;
  		if (!file) { alert("Musíte vybrat nějaký soubor!"); return; }
  		else {
 				extArray = new Array(".doc", ".rtf", ".xls", ".rtf", ".pdf", ".zip", ".rar", ".ppt", ".pps");
  			while (file.indexOf("\\") != -1) {file = file.slice(file.indexOf("\\") + 1);}
  			ext = file.slice(file.indexOf(".")).toLowerCase();
  			for (var i = 0; i < extArray.length; i++) {
          if (extArray[i] == ext) {povolit = true;	break;}
        }
     		if (!povolit) {alert("Soubor, který chcete uložit na server je nepovoleného typu.\nZvolte, prosím, některý z těchto typů souborů:\n\n"
    			+ (extArray.join("  "))	+ "\n\nPokud chcete vložit jiný typ souboru, kontaktujte mne na email david@horehled.cz"); return;}
  		}
  	}
		if (!form.komentar.value) {alert("Musíte vložit komentář k souboru!"); return;}
	}
	else if (co == "clanek") {
		if (!form.nadpis.value) {alert("Musíte vložit nadpis článku!"); return;}
	}
	form.submit();
}

function nahled(){
	window.open("","nahled","toolbar=no,scrollbars=yes,width=640,height=480,resizable=yes");
	document.post.target = "nahled";
	document.post.action = "okno/nahled.php";
	document.post.submit();
	document.post.action = document.post.target = "";
};


// okno (checkbox) to form
function uloz(kam,co) {
  var inp = "";
  if (!co) {
    for (var i=0; i < document.okno.z.length; i++) {
     if (document.okno.z[i].checked) {
        if (inp) inp = inp + ", ";
        inp = inp + document.okno.z[i].value;
        }
     }
  }
  else {
    inp = co;
  }
  if (inp) document.getElementById(kam).value = inp;
  else document.getElementById(kam).value = "";

  if (kam=='datum_od' || kam=='datum_do' || kam=='datum') {
    document.getElementById(kam+'_ano').checked = true;
    document.getElementById(kam).disabled = false;
  }
  fb.end();
  return false;
}

function stejne(href) {
    var rev = 'theme:custom sameBox:true type:ajax width:160 height:130 scrolling:no innerBorder:0 enableKeyboardNav:false';
    parent.fb.start({ href: href, rev: rev });
};







// test stisknutých kláves
function getkey(e)
{
  var code;
  if (!e)
    var e = window.event; // nastaveni pro IE
  if (e.keyCode)
    code = e.keyCode; // ie and mozilla/gecko
  else
   if (e.which)
     code = e.which; // nn4
  return code;
}
function numeric(eX)
{
  test=getkey(eX);
  // num,del,tab,backspace,<,>
  if ((test<48 || test>57) && test!=8 && test!=9 && test!=37 && test!=39 && test!=46)
    return false;
}
function alfanumeric(eX,diacritic)
{
  test=getkey(eX);
  set1=(test>32 && test<48);
  set2=(test>57 && test<65);
  set3=(test>90 && test<97);
  if (diacritic == 1)
    set4=(test>122 && test<127);
  else
    set4=(test>122)
  if (set1 || set2 || set3 || set4)
    return false;
}
function safechars(eX)
{
  test=getkey(eX);
  if (test==34 || test==39)
    return false;
}
// disable ENTER
// function checkCR(evt) {
//  var evt  = (evt) ? evt : ((event) ? event : null);
//  var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
//  if ((evt.keyCode == 13) && (node.type=="text")) {return false;}
// }
// document.onkeypress = checkCR;


function tex(x,val) {
alert(x+' - '+val);
	document.getElementById(x).value = val;
}
var c = false;
function show(d) {
  if (c != false) {
    document.getElementById(c).style.display = 'none';
  }
  document.getElementById(d).style.display = 'block';
  c = d;
}
