function HideDialog() {
        if( dialogWindow != null ) {
                if (typeof(dialogWindow.document) == "object")
                        dialogWindow.close()
        }
}

//kontrola odeslání
function Kontrola ()
{
   if (document.formular.n_dfirma.value == "")
   {
      document.formular.n_dfirma.focus();
      alert ("Nezadal(a) jste vaše jméno nebo název firmy");
      return false;
   }
   if (document.formular.n_dulice.value == "")
   {
      document.formular.n_dulice.focus();
      alert ("Nezadal(a) jste ulici");
      return false;
   }
   if (document.formular.n_dmesto.value == "")
   {
      document.formular.n_dmesto.focus();
      alert ("Nezadal(a) jste město");
      return false;
   }
   if (document.formular.n_dpsc.value == "")
   {
      document.formular.n_dpsc.focus();
      alert ("Nezadal(a) jste PSČ");
      return false;
   }
   if (document.formular.n_dpsc.value.length != 5)
    {
      document.formular.n_dpsc.focus();
      alert("PSČ nemá správný formát");
return false;
   }
   if (document.formular.n_dpsc.value < 10000 || document.formular.n_dpsc.value > 79999)
    {
      document.formular.n_dpsc.focus();
      alert("Zadané PSČ není platným číslem pro ČR.\nPro zaslání zboží do SR využijte e-shop\nwww.dobry-obchod.sk");
return false;
   }
   if (document.formular.n_prijmeni.value == "")
   {
      document.formular.n_prijmeni.focus();
      alert ("Nezadal(a) jste kontaktní osobu");
      return false;
   }
   if (document.formular.n_telefon.value == "")
   {
      document.formular.n_telefon.focus();
      alert ("Nezadal(a) jste telefon");
      return false;
   }
   if (document.formular.n_telefon.value.length != 9)
    {
      document.formular.n_telefon.focus();
      alert("Telefon nemá správný formát");
return false;
   }

   inp=document.formular.n_mail.value;
   mail=/^.+@.+\..{2,4}$/
   if (mail.test(inp)==false)
   {
      document.formular.n_mail.focus();
      alert("Chybně zadaný e-mail");
      return false;
   }

}

//kontrola registrace
function kontrReg ()
{

   inp=document.formular.n_mail.value;
   mail=/^.+@.+\..{2,4}$/
   if (mail.test(inp)==false)
   {
      document.formular.n_mail.focus();
      alert("Chybně zadaný e-mail");
      return false;
   }

   if (document.formular.n_heslo.value.length < 6)
    {
      document.formular.n_heslo.focus();
      alert("Heslo musí mít alespoň 6 znaků");
      return false;
   }
   if (document.formular.n_heslo.value != document.formular.n_heslo2.value)
    {
      document.formular.n_heslo2.focus();
      alert("Hesla se musí shodovat");
      return false;
   }
   if (document.formular.n_prijmeni.value == "")
   {
      document.formular.n_prijmeni.focus();
      alert ("Nezadal(a) jste kontaktní osobu");
      return false;
   }
   if (document.formular.n_telefon.value == "")
   {
      document.formular.n_telefon.focus();
      alert ("Nezadal(a) jste telefon");
      return false;
   }
   if (document.formular.n_telefon.value.length != 9)
    {
      document.formular.n_telefon.focus();
      alert("Telefon musí obsahovat 9 číslic bez mezer");
      return false;
   }
   if (document.formular.n_dfirma.value == "")
   {
      document.formular.n_dfirma.focus();
      alert ("Nezadal(a) jste vaše jméno a příjmení nebo firmu");
      return false;
   }
   if (document.formular.n_dulice.value == "")
   {
      document.formular.n_dulice.focus();
      alert ("Nezadal(a) jste ulici");
      return false;
   }
   if (document.formular.n_dmesto.value == "")
   {
      document.formular.n_dmesto.focus();
      alert ("Nezadal(a) jste město");
      return false;
   }
   if (document.formular.n_dpsc.value == "")
   {
      document.formular.n_dpsc.focus();
      alert ("Nezadal(a) jste PSČ");
      return false;
   }
   if (document.formular.n_dpsc.value.length != 5)
    {
      document.formular.n_dpsc.focus();
      alert("PSČ musí obsahovat 5 číslic bez mezer");
return false;
   }
   if (document.formular.n_dpsc.value < 10000 || document.formular.n_dpsc.value > 79999)
    {
      document.formular.n_dpsc.focus();
      alert("Zadané PSČ není platným číslem pro ČR.\nPro zaslání zboží do SR využijte e-shop\nwww.dobry-obchod.sk");
return false;
   }
}

//oprava registrace
function oprReg ()
{

   inp=document.oprform.n_mail.value;
   mail=/^.+@.+\..{2,4}$/
   if (mail.test(inp)==false)
   {
      document.oprform.n_mail.focus();
      alert("Chybně zadaný e-mail");
      return false;
   }

   if (document.oprform.n_heslo.value != document.oprform.n_heslo2.value)
    {
      document.oprform.n_heslo2.focus();
      alert("Hesla se musí shodovat");
      return false;
   }
   if (document.oprform.n_prijmeni.value == "")
   {
      document.oprform.n_prijmeni.focus();
      alert ("Nezadal(a) jste kontaktní osobu");
      return false;
   }
   if (document.oprform.n_telefon.value == "")
   {
      document.oprform.n_telefon.focus();
      alert ("Nezadal(a) jste telefon");
      return false;
   }
   if (document.oprform.n_telefon.value.length != 9)
    {
      document.oprform.n_telefon.focus();
      alert("Telefon musí obsahovat 9 číslic bez mezer");
      return false;
   }
   if (document.oprform.n_dfirma.value == "")
   {
      document.oprform.n_dfirma.focus();
      alert ("Nezadal(a) jste vaše jméno a příjmení nebo firmu");
      return false;
   }
   if (document.oprform.n_dulice.value == "")
   {
      document.oprform.n_dulice.focus();
      alert ("Nezadal(a) jste ulici");
      return false;
   }
   if (document.oprform.n_dmesto.value == "")
   {
      document.oprform.n_dmesto.focus();
      alert ("Nezadal(a) jste město");
      return false;
   }
   if (document.oprform.n_dpsc.value == "")
   {
      document.oprform.n_dpsc.focus();
      alert ("Nezadal(a) jste PSČ");
      return false;
   }
   if (document.oprform.n_dpsc.value.length != 5)
    {
      document.oprform.n_dpsc.focus();
      alert("PSČ musí obsahovat 5 číslic bez mezer");
return false;
   }
   if (document.oprform.n_dpsc.value < 10000 || document.oprform.n_dpsc.value > 79999)
    {
      document.oprform.n_dpsc.focus();
      alert("Zadané PSČ není platným číslem pro ČR.\nPro zaslání zboží do SR využijte e-shop\nwww.dobry-obchod.sk");
return false;
   }
}

//kontrola dotaz
function kontrDot ()
{
   if (document.dotaz.Jmeno.value.length < 4)
    {
      document.dotaz.Jmeno.focus();
      alert("Jméno musí mít alespoň 4 znaky");
      return false;
   }
   if (document.dotaz.otazka.value.length < 5)
    {
      document.dotaz.otazka.focus();
      alert("Nezadal(a) jste dotaz");
      return false;
   }
}

//kontrola přihlášení
function kontrPrihl ()
{
   if (document.FORM.login.value.length < 4)
    {
      document.FORM.login.focus();
      alert("Login musí mít alespoň 4 znaky");
      return false;
   }
   if (document.FORM.heslo.value.length < 6)
    {
      document.FORM.heslo.focus();
      alert("Heslo musí mít alespoň 6 znaků");
      return false;
   }
}

//kontrola dotaz
function kontrDotazy()
{
   if (document.formular.hltex.value == "")
    {
      document.formular.hltex.focus();
      alert("Hledaný výraz musí mít alespoň 4 znaky");
      return false;
   }
}

//kontrola odeslání
function kontrHled ()
{
   if (document.formular.hltex.value.length < 4)
    {
      document.formular.hltex.focus();
      alert("Hledaný výraz musí mít aspoň 4 znaky");
      return false;
   }
}

//kontrola odeslání
function kontrHledani ()
{
   if (document.form.hltex.value.length < 4)
    {
      document.form.hltex.focus();
      alert("Hledaný výraz musí mít aspoň 4 znaky");
      return false;
   }
}

function over2(){
inp=document.formular.n_mail.value;
mail=/^.+@.+\..{2,4}$/
if (mail.test(inp)==false)
window.alert("Chybně zadaný e-mail");
}

// košík

function kontrolaPlatby()
{
	var userinput=-1;
	for (var i=0;i<document.kosikform.doprava.length;i++) {
		if (document.kosikform.doprava[i].checked) {
			userinput = document.kosikform.doprava[i].value;
		}
	}
	if(userinput == -1) {alert("Vyberte prosím způsob dopravy.");return false;}
	userinput=-1;
	for (i=0;i<document.kosikform.platba.length;i++) {
		if (document.kosikform.platba[i].checked) {
			userinput = document.kosikform.platba[i].value;
		}
	}
	if(userinput == -1) {alert("Vyberte prosím způsob platby.");return false;}

	document.kosikform.submit();
	return true
}

function hodnotaDopravy (cenaOdeslani, placeni)
{
  var x; var d;
  d=0;
  for (x = 0; x < document.kosikform.doprava.length; x++)
	{
	    if (document.kosikform.doprava[x] != null) 
		{ 
			if (document.kosikform.doprava[x].checked==true) 
				{
				if(document.kosikform.doprava[x].id=='ppl') { d=cenaOdeslani; }
				if(document.kosikform.doprava[x].id=='posta') { d=cenaOdeslani + 10; }
				document.getElementById('info'+document.getElementById('kosikform').doprava[x].id).className='info visible';
				}
			else {document.getElementById('info'+document.getElementById('kosikform').doprava[x].id).className='info hidden';}
			
		}
	}
  for (x = 0; x < document.kosikform.platba.length; x++)
	{
	    if (document.kosikform.platba[x] != null) 
		{ 
			if (document.kosikform.platba[x].checked==true) 
				{
				if(document.kosikform.platba[x].id=='dobirka') { d+=placeni; }
				document.getElementById('info'+document.getElementById('kosikform').platba[x].id).className='info visible';
				}
			else {document.getElementById('info'+document.getElementById('kosikform').platba[x].id).className='info hidden';}
			
		}
	}
 if (d==0 || d==10)
      {
	document.getElementById('cenadopravy').innerHTML = '0 Kč';
        document.getElementById('cena_celkem').innerHTML= cenacelkem + ' Kč';
      }
 else
      {
	document.getElementById('cenadopravy').innerHTML= d + ' Kč';
	document.getElementById('cena_celkem').innerHTML= cenacelkem + d + ' Kč';
      }

}

