function getMesic(datum){
		
	mesicek = datum.getMonth();
	
	if(mesicek==0){
		m = "Leden";
	}
	if(mesicek==1){
		m = "Únor";
	}
	if(mesicek==2){
		m = "B&#345;ezen";
	}
	if(mesicek==3){
		m = "Duben";
	}
	if(mesicek==4){
		m = "Kv&#283;ten";
	}
	if(mesicek==5){
		m = "&#268;erven";
	}
	if(mesicek==6){
		m = "&#268;ervenec";
	}
	if(mesicek==7){
		m = "Srpen";
	}
	if(mesicek==8){
		m = "Zá&#345;í";
	}
	if(mesicek==9){
		m = "&#344;íjen";
	}
	if(mesicek==10){
		m = "Listopad";
	}
	if(mesicek==11){
		m = "Prosinec";
	}	
	
	return m;
}
function getDen(){
	var den;
	var day = new Date();
	var cislo = day.getDay();
	if(cislo==0){
		den = "Ned&#283;le";
	}
	if(cislo==1){
		den = "Pond&#283;lí";
	}
	if(cislo==2){
		den = "Úterý";
	}
	if(cislo==3){
		den = "St&#345;eda";
	}
	if(cislo==4){
		den = "&#268;tvrtek";
	}
	if(cislo==5){
		den = "Pátek";
	}
	if(cislo==6){
		den = "Sobota";
	}
		
	
	return den;
}
function makeVnitrek(pozice){
	var vnitrek;	
		
	
	listovanyMesic = Number(document.forms[0].mesic.value);
	if(listovanyMesic<0){
		listovanyMesic=0;
	}
	
	datum = new Date();
	datum.setMonth(datum.getMonth() + listovanyMesic);
	nyni = datum.getDate() - 1;
	milisekundy = nyni *1000*60*60*24;
	datum.setTime(datum.getTime()-milisekundy);
	prvniho = datum.getDay();	
	
	if(prvniho==0){
		prvniho = 7;
	}
	if((pozice-prvniho)<0 || (pozice-prvniho)>30){
		vnitrek="";
	}else{
		datum.setTime(datum.getTime()+((pozice-prvniho)*24*60*60*1000));
				
		ntb = document.forms[0].volnentb.value.split(":::");
		for(i=0;i<ntb.length;i++){
			
		mesicek = datum.getMonth()+1;
		denicek = datum.getDate();
		
		if(mesicek<10){
			mesicek = "0"+mesicek;
		}
		if(denicek < 9){
			denicek = "0"+denicek;
		}
if(ntb[i].search((mesicek)+"/"+denicek+"/"+datum.getFullYear())<0){
				pocetntb=8;		
			}else{
				pocetntbX=ntb[i].split("-");
				pocetntb = pocetntbX[1];
				break;
			}
		}
		if(pocetntb=="0"){
			trida="obsazeno";
			link = "";
			link2 = "";
		}else{
			trida="";
			link = "<a href='/m-com/mobilni-ucebna.nsf/registrace?openform&od="+datum.getDate()+". "+ ""+(datum.getMonth()+1)+". "+datum.getFullYear()+"&pocet="+pocetntb+"'>";
			link2 = "</a>";	
		}
		vnitrek = datum.getDate();
		vnitrek = "<div class='"+trida+"'>"+link+""+vnitrek+"<sup>"+pocetntb+"</sup>"+link2+"</div>";
	}		
		
	return vnitrek;
}
function makeKalendar(){
	
	dnesni = new Date();
	
	datumek = new Date();
	
	nalistovanyMesic = Number(document.forms[0].mesic.value);
	if(nalistovanyMesic<0){
		nalistovanyMesic=0;
	}	
	
	
	datumek.setMonth(datumek.getMonth() + nalistovanyMesic);
	kalendar="<table id='kalendar'>"+
	"<tr class='vybranymesic'><td colspan='8'>"+getMesic(datumek)+", "+datumek.getFullYear()+"</td></tr>"+
	"<tr class='den'><td><a href='"+document.location.pathname+"?"+document.forms[0].formular.value+"&mesic="+ (Number(nalistovanyMesic) - 1) +"'>&laquo; </a></td>"+
		"<td colspan='6'> zvolte si termín </script></td>"+
		"<td><a href='"+document.location.pathname+"?"+document.forms[0].formular.value+"&mesic="+ (Number(nalistovanyMesic) + 1) +"'>&raquo; </a></td></tr>"+
	"<tr class='radek dny'><td>&nbsp;</td><td>po</td><td>út</td><td>st&#345;</td><td>&#269;t</td><td>pá</td><td>so</td><td>ne</td></tr>"+
	"<tr class='radek'><td class='tydny'></td><td>"+makeVnitrek(1)+"</td><td>"+makeVnitrek(2)+"</td><td>"+makeVnitrek(3)+"</td><td>"+makeVnitrek(4)+"</td><td>"+makeVnitrek(5)+"</td><td class='vikend'>"+makeVnitrek(6)+"</td><td class='vikend'>"+makeVnitrek(7)+"</td></tr>"+
	"<tr class='radek'><td class='tydny'></td><td>"+makeVnitrek(8)+"</td><td>"+makeVnitrek(9)+"</td><td>"+makeVnitrek(10)+"</td><td>"+makeVnitrek(11)+"</td><td>"+makeVnitrek(12)+"</td><td class='vikend'>"+makeVnitrek(13)+"</td><td class='vikend'>"+makeVnitrek(14)+"</td></tr>"+
	"<tr class='radek'><td class='tydny'></td><td>"+makeVnitrek(15)+"</td><td>"+makeVnitrek(16)+"</td><td>"+makeVnitrek(17)+"</td><td>"+makeVnitrek(18)+"</td><td>"+makeVnitrek(19)+"</td><td class='vikend'>"+makeVnitrek(20)+"</td><td class='vikend'>"+makeVnitrek(21)+"</td></tr>"+
	"<tr class='radek'><td class='tydny'></td><td>"+makeVnitrek(22)+"</td><td>"+makeVnitrek(23)+"</td><td>"+makeVnitrek(24)+"</td><td>"+makeVnitrek(25)+"</td><td>"+makeVnitrek(26)+"</td><td class='vikend'>"+makeVnitrek(27)+"</td><td class='vikend'>"+makeVnitrek(28)+"</td></tr>"+
	"<tr class='radek'><td class='tydny'></td><td>"+makeVnitrek(29)+"</td><td>"+makeVnitrek(30)+"</td><td>"+makeVnitrek(31)+"</td><td>"+makeVnitrek(32)+"</td><td>"+makeVnitrek(33)+"</td><td class='vikend'>"+makeVnitrek(34)+"</td><td class='vikend'>"+makeVnitrek(35)+"</td></tr>"+
	"<tr class='cas'><td></td><td colspan='7'></td></tr>"+
	"<tr class='datum'><td colspan='8'>"+ getDen()+", "+ dnesni.getDate()+". "+ getMesic(dnesni) +" (Dnes)</td></tr>"+
 "</table>";
	
	document.write(kalendar);
}
function validace(){
	if(document.forms[0].souhlasim.checked){
		document.forms[0].submit();
	}else{
		alert("Musíte souhlasit s podmínkami");
	}
}
