// JavaScript Document


<!--

// type: type string: 'month' - mesicni kalendar , 'week' - tydeni kalendar
function chgcalendar(type) {
	if (type=="month") {
	document.getElementById("calweek").style.visibility="hidden";
	document.getElementById("calweek").style.display="none";
	document.getElementById("calmonth").style.visibility="visible";
	document.getElementById("calmonth").style.display="block";
	document.getElementById("calendartype").value="month";
	}
	else
	{
	document.getElementById("calweek").style.visibility="visible";
	document.getElementById("calweek").style.display="block";
	document.getElementById("calmonth").style.visibility="hidden";
	document.getElementById("calmonth").style.display="none";
	document.getElementById("calendartype").value="week";	
	}
}

function nwin(linkf,width,height,ltop,lleft) {
var params="width="+width+",height="+height+",toolbar=0,scrollbars=1,location=0,resizable=1,menubar=1,status=0";
params=params+",top="+ltop+",left="+lleft;
window.open (linkf,"Kalkulator",params); 
}

function nwinfull(linkf,width,height,ltop,lleft) {
var params="width="+width+",height="+height+",toolbar=1,scrollbars=1,location=1,resizable=1,menubar=1,status=1";
params=params+",top="+ltop+",left="+lleft;
window.open (linkf,"Kalkulator",params); 
}

function calcstdtotal(form) {
	// prepocet celkoveho souctu
    with (form)
	{ totalstd=0;
      totalstd=totalstd+Math.round(beer10amount.value*beer10.value*10)/10;
	  totalstd=totalstd+Math.round(beer12amount.value*beer12.value*10)/10;
	  totalstd=totalstd+Math.round(wineamount.value*wine.value*10)/10;
	  totalstd=totalstd+Math.round(liqueuramount.value*liqueur.value*10)/10;
	  totalstd=totalstd+Math.round(spiritamount.value*spirit.value*10)/10;  
	}
	form.stdtotal.value=totalstd;
}

function calcstd(form,nameobsah,namepocet,namestd) {
	// prepocet std sklenice daneho typu
	var objobsah=document.getElementById(nameobsah);
	var objpocet=document.getElementById(namepocet);
	var objstd=document.getElementById(namestd);
	resstd=objobsah.value*objpocet.value;
	objstd.value=Math.round(resstd*10)/10;
    calcstdtotal(form);
}


function testdatacheck(form) {
    errstr="";
	var re = /^[0-9]*$/;

	if (form.q19.value<=" ") { 
	   errstr=errstr+"Prosím vyplňte Váš věk" + '\n'; 

    }
	else if (!re.test(form.q19.value)) { 
	    errstr+="Neplatná hodnota věku" + '\n';

	 }
	if (form.q21.value<=" ") { 
	   errstr+="Prosím vyplňte Vaši hmotnost" + '\n';

	}
	else if (!re.test(form.q21.value)) { 
	   errstr+="Neplatná hodnota hmotnosti" + '\n';

    }
	if (errstr>"") { 
	   alert("!!!! Chyba v odpovědi testu !!!!" + '\n\n' + errstr);
	   return; 
	}
	else {
	   form.submit();
	}

}

function ratedatacheck(form) {
   errstr="";
   if (form.emailadr.value>=" ") {
      var re = /^[a-z0-9]([a-z0-9_\-\.]*)@([a-z0-9_\-\.]*)(\.[a-z]{2,4}(\.[a-z]{2}){0,2})$/i;
	  if (!re.test(form.emailadr.value)) { 
	    errstr=errstr+"- Neplatná e-mailová adresa" + '\n'; 
	  }
   }
   if (form.rate3yes.checked) {
      if (form.rate3_1.value<=" ") {
	     errstr=errstr+"- V otázce č.3 jste zadali hodnotu ANO, tzn. je zapotřebí vyplnit text" + '\n';
	  }
   }  
   
   	if (errstr>"") { 
	   alert("!!!! Chyba v zadaných datech hodnocení testu !!!!" + '\n\n' + errstr);
	   return; 
	}
	else {

	 form.submit();
	}

}

//-->
