function control(submit){

error="";

price=6;
price4L=6.5;
price3L=7;
price2L=7.5;
priceCH=7.5;
priceS=2;
priceO=2.5;
priceV=2.5;
priceSBR=4;
priceSBRA=5.5;
priceT=6;

priceAdd=0;
priceP=1;
priceI=2;
priceH1=2;
priceH2=4;

//osobní údaje
if (document.getElementById('name').value=="")
  error = error + 'Fill in your name, please.'+"\n";
if (document.getElementById('email').value=="" || document.getElementById('email').value=="@")
  error = error + 'Fill in your e-mail, please.'+"\n";
if (document.getElementById('nick').value=="")
  error = error + 'Fill in your nick, please.'+"\n";


//ubytování
if (document.getElementById('pokoj4cp').checked)
  price=price+price4L;
if (document.getElementById('pokoj4ps').checked)
  price=price+price4L;
if (document.getElementById('pokoj4sn').checked)
  price=price+price4L;
if (document.getElementById('pokoj3cp').checked)
  price=price+price3L;
if (document.getElementById('pokoj3ps').checked)
  price=price+price3L;
if (document.getElementById('pokoj3sn').checked)
  price=price+price3L;
if (document.getElementById('pokoj2cp').checked)
  price=price+price2L;
if (document.getElementById('pokoj2ps').checked)
  price=price+price2L;
if (document.getElementById('pokoj2sn').checked)
  price=price+price2L;
if (document.getElementById('pokojchcp').checked)
  price=price+priceCH;
if (document.getElementById('pokojchps').checked)
  price=price+priceCH;
if (document.getElementById('pokojchsn').checked)
  price=price+priceCH;  


//jídlo
if (document.getElementById('jidlops').checked)
  price=price+priceS;
if (document.getElementById('jidloss').checked)
  price=price+priceS;
if (document.getElementById('jidlons').checked)
  price=price+priceS;
if ((document.getElementById('jidlopos').checked) || (document.getElementById('jidlopov').checked))
  price=price+priceO;
if ((document.getElementById('jidlosos').checked) || (document.getElementById('jidlosov').checked))
  price=price+priceO;
if ((document.getElementById('jidlonos').checked) || (document.getElementById('jidlonov').checked))
  price=price+priceO;
if ((document.getElementById('jidlocvs').checked) || (document.getElementById('jidlocvv').checked))
  price=price+priceV;
if ((document.getElementById('jidlopvs').checked) || (document.getElementById('jidlopvv').checked))
  price=price+priceV;
if ((document.getElementById('jidlosvs').checked) || (document.getElementById('jidlosvv').checked))
  price=price+priceV;  

//sborník
if (document.getElementById('sbornik').checked)
  price=price+priceSBR; 
if (document.getElementById('sbornik_add').value)
  price=price+(priceSBRA*document.getElementById('sbornik_add').value);   


//tričko
triko_velikost=0;
triko_typ=0;

if (document.getElementById('trikomp').checked ||
    document.getElementById('trikosd').checked ||
    document.getElementById('trikolp').checked ||
    document.getElementById('trikomd').checked ||
    document.getElementById('trikoxlp').checked ||
    document.getElementById('trikold').checked ||
    document.getElementById('trikoxxlp').checked ||
    document.getElementById('trikoxld').checked)
    triko_velikost=1;
else
    triko_velikost=0;

if (document.getElementById('triko1').checked || document.getElementById('triko2').checked)
  triko_typ=1;
else 
  triko_typ=0;   

if (triko_typ && !triko_velikost){
  error=error+'Fill in T-shirt size, please.'+"\n";
  form=0;
}   
if (!triko_typ && triko_velikost){
  error=error+'Fill in T-shirt type, please.'+"\n";
  form=0;
} 
if (triko_typ && triko_velikost)
   price=price+priceT; 

//placky a plakátky
if (document.getElementById('placka').value)
  priceAdd=priceAdd+(priceP*document.getElementById('placka').value); 
if (document.getElementById('plakatek').value)
  priceAdd=priceAdd+(priceI*document.getElementById('plakatek').value);

//hry
if (document.getElementById('mesic').checked)
  priceAdd=priceAdd+priceH1; 
  
if (error) {
  alert(error);
  form=0;
}
else{
if (priceAdd)
  text =  "\n\nPrice payable on the spot in case all items are available: " + priceAdd+ " €\nYou will be informed about current games status and other options via e-mail on regular basis.";
else
  text =  "\n\nNo games or other services ordered.";
    
  form = confirm("The total amount of your binding order with discounts not included: "+ price + " €\nPlease, do not pay this price. We will send you an email with information on how and when to pay."+text);
}

if (form)
  return(true);
return(false); 
}

function check(check,checker) {
  if (check.checked)
  document.getElementById(checker).checked=false;
  return(true);
}