
function zkontroluj(formular)
{
	
	if (formular.firma.value=="")
    {
        alert("Jméno firmy musíte vyplnit!");
        formular.firma.focus();
        return false;
    }
	else if (formular.ico.value=="")
    {
        alert("IČO musíte vyplnit!");
        formular.ico.focus();
        return false;
    }
	else if (formular.jmeno.value=="")
    {
        alert("Kontaktní osobu musíte vyplnit!");
        formular.jmeno.focus();
        return false;
    }
	else if (formular.mobil.value=="")
    {
        alert("Mobil musíte vyplnit!");
        formular.mobil.focus();
        return false;
    }
	else if (formular.email.value=="")
    {
        alert("Email musíte vyplnit!");
        formular.email.focus();
        return false;
    }
	else if (formular.velikost.value=="")
    {
        alert("Rozměry stánku musíte vyplnit!");
        formular.velikost.focus();
        return false;
    }
	else if (window.RegExp)
    {
        re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
        if (formular.email.value=="")
        {
            return true;
        }
        else if (!re.test(formular.email.value))
        {
            alert("Zadaná adresa není správnou adresou elektronické pošty!");
            formular.email.focus();
            return false;
        }
    }
  else 
        return true;
}

function testRC(xx,age)
	{
	  x=xx.value;
	  if(!age) age = 0;
	  try
	  {
	    if(x.length == 0) return true;
	    if(x.length < 9) throw 1;
	    if(x.length > 10) throw 1;
	    var year = parseInt(x.substr(0, 2), 10);
	    var month = parseInt(x.substr(2, 2), 10);
	    var day = parseInt( x.substr(4, 2), 10);
	    var ext = parseInt(x.substr(6, 3), 10);
	    if((x.length == 9) && (year < 54)) return true;
	    year += (year < 54) ? 2000 : 1900;
	    if((month > 70) && (year > 2003)) month -= 70;
	    else if (month > 50) month -= 50;
	    else if ((month > 20) && (year > 2003)) month -= 20;
	    var d = new Date();
	    if((year + age) > d.getFullYear()) throw 1;
	    if(month == 0) throw 1;
	    if(month > 12) throw 1;
	    if(day == 0) throw 1;
	    if(day > 31) throw 1;
	  }
	  catch(e)
	  {
	    alert('Rodné číslo není korektní!');
	    xx.focus();
	    return false;
	  }
      return true;
	}
	
function testPSC(xx,age)
	{
	  x=xx.value;
	  if(!age) age = 0;
	  try
	  {
	    if(x.length < 5) throw 1;
	    if(x.length > 5) throw 1;
	  }
	  catch(e)
	  {
	    alert('PSČ není korektní');
	    xx.focus();
	    return false;
	  }
      return true;
	}	
	
function testTEL(xx,age)
	{
	  x=xx.value;
	  if(!age) age = 0;
	  try
	  {
	    if(x.length < 9) throw 1;
	    if(x.length > 9) throw 1;
	  }
	  catch(e)
	  {
	    alert('Telefon není korektní');
	    xx.focus();
	    return false;
	  }
      return true;
	}	
		
function zkontroluj2(formular)
{
	
	if (formular.jmeno.value=="")
    {
        alert("Jméno dítěte musíte vyplnit!");
        formular.jmeno.focus();
        return false;
    }
	else if (formular.rcislo.value=="")
    {
        alert("Rodné číslo musíte vyplnit!");
        formular.rcislo.focus();
        return false;
    }
 	else if (formular.pojistovna.value=="")
    {
        alert("Zdravotní pojišťovnu musíte vyplnit!");
        formular.pojistovna.focus();
        return false;
    }
	else if (formular.adresa.value=="")
    {
        alert("Adresu bydliště musíte vyplnit!");
        formular.adresa.focus();
        return false;
    }
	else if (formular.mesto.value=="")
    {
        alert("Město musíte vyplnit!");
        formular.mesto.focus();
        return false;
    }
	else if (formular.psc.value=="")
    {
        alert("PSČ musíte vyplnit!");
        formular.psc.focus();
        return false;
    }
 	else if (formular.telefon.value=="")
    {
        alert("Telefon musíte vyplnit!");
        formular.telefon.focus();
        return false;
    }
	else if (formular.email.value=="")
    {
        alert("Email musíte vyplnit!");
        formular.email.focus();
        return false;
    }  
 else if (window.RegExp)
    {
        re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
        if (formular.email.value=="")
        {
            return true;
        }
        else if (!re.test(formular.email.value))
        {
            alert("Zadaná adresa není správnou adresou elektronické pošty!");
            formular.email.focus();
            return false;
        }
    }
    else 
        return true;
}

function zkontroluj3(formular)
{
	
	if (formular.jmeno.value=="")
    {
        alert("Jméno musíte vyplnit!");
        formular.jmeno.focus();
        return false;
    }
	else if (formular.oks.value=="")
    {
        alert("Kontrolní součet musíte vyplnit!");
        formular.oks.focus();
        return false;
    }
	else if (formular.email.value=="")
    {
        alert("Email musíte vyplnit!");
        formular.email.focus();
        return false;
    }
 else if (window.RegExp)
    {
        re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
        if (formular.email.value=="")
        {
            return true;
        }
        else if (!re.test(formular.email.value))
        {
            alert("Zadaná adresa není správnou adresou elektronické pošty!");
            formular.email.focus();
            return false;
        }
    }
    else 
        return true;
}


