var bPovinnyA = true;
var bPovinnyN = false;
var XPovoleneZnaky = "^([0-9A-Za-z㥹弾|!$()*+,./:?@_ ]|(-(?!-)))*$";
var XReg = new RegExp(XPovoleneZnaky);
//funkce pro kontrolu hodnot na formulari
function KontrolaHodnot(AObjekt, APovinny) {
var XChyba = new String(AObjekt.title);
var XCo = new String(AObjekt.value);
//Kontrola hodnot
if (XChyba=="")
  var XChyba = new String(AObjekt.name);
//Kontrola povinnych polozek
if (APovinny)
{
  if (XCo=="")
  {
    alert("Muste vyplnit "+XChyba+" !");
    AObjekt.focus();
    return false;
		exit;
  }
}
//Kontrola povolench znak	
if (XCo.match(XReg) != null) 
    return true;
  else 
	{
	  alert("Pouity nepovolen znaky v poli "+XChyba+" !");
//      AObjekt.select();
    AObjekt.focus();
    return false;
		exit;
  }
} 
//Kontrola email
function KontrolaEmail(AObjekt, APovinny) {
var XCo = new String(AObjekt.value);
//Kontrola povinnych hodnot a povolench znak
	if (KontrolaHodnot(AObjekt, APovinny)!= true)  
	{
	  return false;
	  exit;
	}
	//Kontrola sprvnosti emailu
	if (AObjekt.value!="")
	{
  if (window.RegExp)
    {
      re = new RegExp("^[^@]+@[^.]+\..+$");
      if (!re.test(XCo))
      {
        alert("Vmi zadan emailov edresa "+XCo+" nen platnou adresou elektronick poty !");
        AObjekt.focus();
        return false;
	      exit;
      }
    }
  return true;
		}
}




