function BlokovaniObjekt()
{
	this.datum_od=new Array();
	this.datum_do=new Array();
	this.n=0;
}

function Check2(b)
{
	var mm,yy,dd,i;
	mm=document.rez.Od_mesic.selectedIndex;
	yy=document.rez.Od_rok[document.rez.Od_rok.selectedIndex].value;
	dd=document.rez.Od_den.selectedIndex+1;
	var rez_od=new Date(yy,mm,validaceDnu(dd,mm,yy));

	mm=document.rez.Do_mesic.selectedIndex;
	yy=document.rez.Do_rok[document.rez.Do_rok.selectedIndex].value;
	dd=document.rez.Do_den.selectedIndex+1;
	var rez_do=new Date(yy,mm,validaceDnu(dd,mm,yy));

	var dnes=new Date();
	dnes.setHours(0,0,0,0);

	var pocet_dni=(rez_do-rez_od)/86400000;
	if(pocet_dni<1)
	{
		alert("Ende des Aufenthalts ist auf das frühere Datum als sein Anfang bestimmt !!");
		return false;
	}
	if(rez_od<dnes)
	{
		alert("Termin des Aufenthalts ist auf das frühere Datum, als das heutige ist, bestimmt !!");
		return false;
	}		
	for(i=0;i<b.n;i++)
	{
		if(!(rez_od>=b.datum_do[i]||(rez_od<b.datum_od[i]&&rez_do<=b.datum_od[i])))
		{
			alert("Das Reservationsformular ist für die gegebene Zeit vom Besitzer des Hotels blockiert. Das Objekt ist wahrscheinlich im diesem Termin schon besetzt. Probieren Sie bitte das andere Objekt des Servers "+servername+" oder das andere Termin. Danke für Ihr Verständnis.\n\nUnter dem Reservationsformular jedes Objekts sind blockierte Termine genannt.");
			return false;
		}
	}
	if(pocet_dni>31)
		return confirm("Wollen Sie wirklich den Aufenthall länger als 31 Tage reservieren ?");

	return true;
}
