function FormControll(objekt, pole_povinna, pole_heslo, id_prazdna) {
  str = "";
  pole_povinna = pole_povinna.split(",");
  if ( pole_heslo ) pole_heslo = pole_heslo.split(",");
  if ( id_prazdna ) id_prazdna = id_prazdna.split(",");
  for ( i = 0; i < pole_povinna.length; i++ ) {
    if ( !objekt.elements[pole_povinna[i]].title ) {
      objekt.elements[pole_povinna[i]].title = objekt.elements[pole_povinna[i]].name.replace("_", " ").replace("_", " ").replace("_", " ").replace("#", "");
    }
    if ( !objekt.elements[pole_povinna[i]].length ) {
      if ( objekt.elements[pole_povinna[i]].type == "checkbox" ) {
        if ( !objekt.elements[pole_povinna[i]].checked )
          str = str + "  - " + objekt.elements[pole_povinna[i]].title + "\n"; 
      } else {
        if ( !objekt.elements[pole_povinna[i]].value ) {
          str = str + "  - " + objekt.elements[pole_povinna[i]].title + "\n";
        }
      }
    } else {
      if ( objekt.elements[pole_povinna[i]].type == "select-one" ) {
        if ( objekt.elements[pole_povinna[i]].options[objekt.elements[pole_povinna[i]].selectedIndex].value == "" )
          str = str + "  - " + objekt.elements[pole_povinna[i]].title + "\n";
      }
      if ( objekt.elements[pole_povinna[i]][0].type == "radio" ) {
        kontrola = false
        for ( i2 = 0; i2 < objekt.elements[pole_povinna[i]].length; i2++ ) {
          if ( objekt.elements[pole_povinna[i]][i2].checked == true )
             kontrola = true;
        }
        if ( kontrola == false )
          str = str + "  - " + objekt.elements[pole_povinna[i]][0].title + "\n";         
      }
    }
  }
  if ( id_prazdna ) {
    for ( i = 0; i < id_prazdna.length; i++ ) {
      if ( document.getElementById(id_prazdna[i]).innerText ) {
        if ( document.getElementById(id_prazdna[i]).innerHTML.substr(0,7) != '<I></I>' )
          str = str + "  - " + document.getElementById(id_prazdna[i]).innerText + "\n";
      }
    }
  }
  if ( pole_heslo.length == 2 ) {
    if ( objekt.elements[pole_heslo[0]].value != objekt.elements[pole_heslo[1]].value )
      str = str + "  - Hesla se neshodují\n";
  }
  if ( str == "" ) return true;
  else {
    alert("" + str);//Prosím, vyplňte správně následující položky:\n\n
    //StopTicker();
    return false;
  }
}
