function geto(id){
return document.getElementById(id);
}


function check(){
  var remail=new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,4}$");
  if(geto("jentema")) var jentema=geto("jentema").checked;
  else var jentema=false;
    
	if(geto("te") && geto("te").value==""){
		alert("Musíte vyplnit název téma!");
		geto("te").focus();
		return false;
	}//když pole existuje a není vyplňeno
	
	if(geto("re") && geto("re").value!="" && isNaN(geto("re").value)){
		alert("Reakce smí být pouze číslo!");
		geto("re").focus();
		return false;
	}//když pole existuje, je vyplněno a není číslo
	
  if(geto("au").value==""){
		alert("Musíte vyplnit své jméno!");
		geto("au").focus();
		return false;
	}//vždy nutno vyplnit
	
	if(geto("em").value=="" && geto("em").title=="povinné" && !jentema){
		alert("Musíte vyplnit svůj email!");
		geto("em").focus();
		return false;
	}//když je povinný a není vyplňen
	
	if(geto("em").value!="" && !remail.test(geto("em").value)){
		alert("Zadaná adresa není správnou adresou elektronické pošty!");
		geto("em").focus();
		return false;
	}//když je vyplněn a není validní
	
	if(geto("we").value=="" && geto("we").title=="povinné" && !jentema){
		alert("Musíte vyplnit svůj web!");
		geto("we").focus();
		return false;
	}//když je povinný a není vyplňen
	
	if(geto("tx").value=="" && !jentema){
		alert("Text příspěvku musíte vyplnit!");
		geto("tx").focus();
		return false;
	}//vždy nutno vyplnit
	
	return true;
	// v případě že nic nevratilo false vrátí true
}



function jen_tema(){
  var jentema=geto("jentema").checked;
  geto("em").disabled=jentema;
  geto("we").disabled=jentema;
  geto("tx").disabled=jentema;
  geto("cookies").disabled=jentema;
}

function vyber_tema(object){
  var tema=object.options[object.selectedIndex].value;
  if(tema) return true;
  else return false;
}

function reakce(id){
  var hlava=geto("id"+id).parentNode.parentNode;
  
  for(var i=0;i<hlava.childNodes.length;++i){
    var dite=hlava.childNodes[i];
    if(dite.className=="predmet") var predmet=dite.innerHTML;
  }

  if(predmet.substr(0,3) == "Re:")  geto("pr").value=predmet;
  else geto("pr").value="Re: "+predmet;
  geto("re").value=id;
  geto("dole").focus();
  geto("au").focus();
}
