function submitCalendar() {
  document.forms['datum_form'].submit();
}

function rezervace(kategorie, polozka, datum, casOd, casDo, cellID) {
	var polozky=document.getElementById('polozky')
	if (polozky)
	{
		if (polozky.value.indexOf(kategorie + "|" + polozka + "|" + datum + "|" + casOd + "|" + casDo + ";")==-1)
		{
			polozky.value=polozky.value + kategorie + "|" + polozka + "|" + datum + "|" + casOd + "|" + casDo + ";";
			setCookie('rezervace', polozky.value);
			document.getElementById(cellID).style.backgroundColor="#FFCC33";
		}
		else
		{
			polozky.value=polozky.value.replace(kategorie + "|" + polozka + "|" + datum + "|" + casOd + "|" + casDo + ";","");
			setCookie('rezervace', polozky.value);
			document.getElementById(cellID).style.backgroundColor="#00CC66";
		}
	}
}

function setCookie(key, value) {
	value = encodeURIComponent(value);

	var date = new Date();
	date.setTime(date.getTime() + 24 * 60 * 60 * 1000);
	value+='; expires=' + date.toGMTString();

	document.cookie = key + '=' + value;
}

function setCena(field, cena) {
	var cena_field=document.getElementById(field)
	if (cena_field)
	{
		cena_field.value=cena;
	}

  var cena_total=0;
	var fields=document.getElementsByTagName('input');
	for (var a=0; a<fields.length; a++) {
  	if ((fields[a].type=='hidden') && (fields[a].name.indexOf("cena_")==0)) {
			cena_total=cena_total + parseInt(fields[a].value);
  	}
  }

	var cena_total_field=document.getElementById('cena_total');
	var cena_total_input=document.getElementById('total');
	if ((cena_total_field) && (cena_total_input))
	{
		cena_total_field.innerHTML=cena_total + ' Kč';
		cena_total_input.value=cena_total;
	}
}

