function dummy(){};

// 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 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+',-';
	cena_celkem();
}
function cena_celkem() {
  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 = "";
};

// 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);
  if (test<48 || test>57)
    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;
