
function zobraz(box) {
	
	if(document.getElementById(box).style.display == "block") {
		document.getElementById(box).style.display = "none";
	}
	else {
		document.getElementById(box).style.display = "block";
	}
}
function skryj(box) {
	document.getElementById(box).style.display = "none";
}


/* nastaveni odjezdu jeden den po prijezdu */
function nastavOdjezd() {
    var prijezd = document.getElementById("prijezd").value.split(".");
	var denOd = prijezd[0];
	var mesicOd = prijezd[1];
	var rokOd = prijezd[2];
	
	// kalekdar select
	KdenOd = denOd - 1;	
	aktualDatum = new Date();
	aktualMesic = aktualDatum.getMonth();
	intAktualMesic = aktualMesic * 1;
	intMesicOd = mesicOd * 1;
	if(intMesicOd > intAktualMesic)
		KmesicOd = intMesicOd - intAktualMesic - 1;	
	else
		KmesicOd = intMesicOd + (12 - intAktualMesic) - 1;	
	for(i = 0; i < document.getElementById("prijezd_den").length; i++)
	{
		document.getElementById("prijezd_den")[i].selected = false;
	}
	document.getElementById("prijezd_den").selectedIndex = KdenOd;
	for(i = 0; i < document.getElementById("prijezd_mesic").length; i++)
	{
		document.getElementById("prijezd_mesic")[i].selected = false;
	}
	document.getElementById("prijezd_mesic").selectedIndex = KmesicOd;
	
	if(denOd.length==1)
		denOd = "0"+denOd;
	if(mesicOd.length==1)
		mesicOd = "0"+mesicOd;
	var rokOd = prijezd[2];
	aktualizujDny("prijezd",rokOd,mesicOd,denOd);
	
	datumOd = rokOd+mesicOd+denOd;
	mujDatumOd = new Date();
	mujDatumOd.setFullYear(rokOd);
	mujDatumOd.setMonth(mesicOd-1);
	mujDatumOd.setDate(denOd);
	mujDatumDo = new Date();
	mujDatumDo.setTime(mujDatumOd.getTime() + 1*24*60*60*1000);
	rokDo = mujDatumDo.getFullYear();
	mesicDo = mujDatumDo.getMonth() + 1;
	mesicDo = mesicDo.toString();
	if(mesicDo.length==1)
		mesicDo = "0"+mesicDo;
	denDo = mujDatumDo.getDate();
	denDo = denDo.toString();
	if(denDo.length==1)
		denDo = "0"+denDo;
	datumDo = rokDo+mesicDo+denDo;
	
	var staryOdjezd = document.getElementById("odjezd").value.split(".");
	var staryDenOd = staryOdjezd[0];
	if(staryDenOd.length==1)
		staryDenOd = "0"+staryDenOd;
	var staryMesicOd = staryOdjezd[1];
	if(staryMesicOd.length==1)
		staryMesicOd = "0"+staryMesicOd;
	var staryRokOd = staryOdjezd[2];
	var staryDatumDo = staryRokOd+staryMesicOd+staryDenOd;
	datumOd = datumOd * 1;
	staryDatumDo = staryDatumDo * 1;
  if(staryDatumDo<=datumOd)
	{
    datumDo = denDo+"."+mesicDo+"."+rokDo;
  	document.getElementById("odjezd").value = datumDo;
  	
  	// kalekdar select
  	
  	
  	KdenDo = denDo - 1;	
  	intMesicDo = mesicDo * 1;
  	if(intMesicDo > intAktualMesic)
  		KmesicDo = intMesicDo - intAktualMesic - 1;	
  	else
  		KmesicDo = intMesicDo + (12 - intAktualMesic) - 1;	
  	for(i = 0; i < document.getElementById("odjezd_den").length; i++)
  	{
  		document.getElementById("odjezd_den")[i].selected = false;
  	}
  	document.getElementById("odjezd_den").selectedIndex = KdenDo;
  	for(i = 0; i < document.getElementById("odjezd_mesic").length; i++)
  	{
  		document.getElementById("odjezd_mesic")[i].selected = false;
  	}
  	document.getElementById("odjezd_mesic").selectedIndex = KmesicDo;
  	aktualizujDny("odjezd",rokDo,mesicDo,denDo);
  }
  
} 
function nastavSelfOdjezd() {
    var odjezd = document.getElementById("odjezd").value.split(".");
	var denDo = odjezd[0];
	var mesicDo = odjezd[1];
	var rokDo = odjezd[2];
	// kalekdar select
	KdenDo = denDo - 1;	
	aktualDatum = new Date();
	aktualMesic = aktualDatum.getMonth();
	intAktualMesic = aktualMesic * 1;
	intMesicDo = mesicDo * 1;
	if(intMesicDo > intAktualMesic)
		KmesicDo = intMesicDo - intAktualMesic - 1;	
	else
		KmesicDo = intMesicDo + (12 - intAktualMesic) - 1;	
	for(i = 0; i < document.getElementById("odjezd_den").length; i++)
	{
		document.getElementById("odjezd_den")[i].selected = false;
	}
	document.getElementById("odjezd_den").selectedIndex = KdenDo;
	for(i = 0; i < document.getElementById("odjezd_mesic").length; i++)
	{
		document.getElementById("odjezd_mesic")[i].selected = false;
	}
	document.getElementById("odjezd_mesic").selectedIndex = KmesicDo;
  aktualizujDny("odjezd",rokDo,mesicDo,denDo);
} 
function nastavDatumPrijezdu() {
    var denOd = document.getElementById("prijezd_den")[document.getElementById("prijezd_den").selectedIndex].value;
    var mesicOd = document.getElementById("prijezd_mesic")[document.getElementById("prijezd_mesic").selectedIndex].value;
	
	// kalekdar select
	aktualDatum = new Date();
	aktualMesic = aktualDatum.getMonth();
	aktualRok = aktualDatum.getFullYear();
	intAktualMesic = aktualMesic * 1;
	intAktualRok = aktualRok * 1;
	if(mesicOd <= intAktualMesic)
		rokOd = intAktualRok + 1;
	else
		rokOd = intAktualRok;
	document.getElementById("prijezd").value = denOd+"."+mesicOd+"."+rokOd;
	aktualizujDny("prijezd",rokOd,mesicOd,denOd);
	nastavOdjezd();
} 
function nastavDatumOdjezdu() {
    var denDo = document.getElementById("odjezd_den")[document.getElementById("odjezd_den").selectedIndex].value;
    var mesicDo = document.getElementById("odjezd_mesic")[document.getElementById("odjezd_mesic").selectedIndex].value;
	
	// kalekdar select
	aktualDatum = new Date();
	aktualMesic = aktualDatum.getMonth();
	aktualRok = aktualDatum.getFullYear();
	intAktualMesic = aktualMesic * 1;
	intAktualRok = aktualRok * 1;
	if(mesicDo <= intAktualMesic)
		rokDo = intAktualRok + 1;
	else
		rokDo = intAktualRok;
	document.getElementById("odjezd").value = denDo+"."+mesicDo+"."+rokDo;
	aktualizujDny("odjezd",rokDo,mesicDo,denDo);
} 
function aktualizujDny(selectNazev,rok,mesic,den)
{
	mesic = mesic * 1;
	var dny = 31;
	if (mesic == 4 || mesic == 6 || mesic == 9 || mesic == 11)
	{
	    dny=30;
	}
	if (mesic == 2)
	{
	    dny = 28;
	    if ( ((rok % 4 == 0) && (rok % 100 != 0)) || (rok % 400 == 0) )
		{
	        dny = 29;
	    }   
	} 
	kalendar = document.getElementById(selectNazev+"_den");
	while(kalendar.childNodes.length > 0)
	{
		kalendar.removeChild(kalendar.childNodes[0]);
	}
	if(den > dny)
	{
		den = dny;
	}
	for(i=1; i<=dny; i++)
	{
		moznost = document.createElement("option");
		moznost.appendChild(document.createTextNode(i));
		moznost.setAttribute("value",i);
		if(den == i)
		{
			moznost.setAttribute("selected","selected");
		}
		kalendar.appendChild(moznost);
	}
}






/* nastaveni odjezdu jeden den po prijezdu */
function nastavOdjezdD() {
    var prijezd = document.getElementById("prijezdD").value.split(".");
	var denOd = prijezd[0];
	var mesicOd = prijezd[1];
	var rokOd = prijezd[2];
	
	// kalekdar select
	KdenOd = denOd - 1;	
	aktualDatum = new Date();
	aktualMesic = aktualDatum.getMonth();
	intAktualMesic = aktualMesic * 1;
	intMesicOd = mesicOd * 1;
	if(intMesicOd > intAktualMesic)
		KmesicOd = intMesicOd - intAktualMesic - 1;	
	else
		KmesicOd = intMesicOd + (12 - intAktualMesic) - 1;	
	for(i = 0; i < document.getElementById("prijezdD_den").length; i++)
	{
		document.getElementById("prijezdD_den")[i].selected = false;
	}
	document.getElementById("prijezdD_den").selectedIndex = KdenOd;
	for(i = 0; i < document.getElementById("prijezdD_mesic").length; i++)
	{
		document.getElementById("prijezdD_mesic")[i].selected = false;
	}
	document.getElementById("prijezdD_mesic").selectedIndex = KmesicOd;
	
	if(denOd.length==1)
		denOd = "0"+denOd;
	if(mesicOd.length==1)
		mesicOd = "0"+mesicOd;
	var rokOd = prijezd[2];
	aktualizujDny("prijezdD",rokOd,mesicOd,denOd);
	
	datumOd = rokOd+mesicOd+denOd;
	mujDatumOd = new Date();
	mujDatumOd.setFullYear(rokOd);
	mujDatumOd.setMonth(mesicOd-1);
	mujDatumOd.setDate(denOd);
	mujDatumDo = new Date();
	mujDatumDo.setTime(mujDatumOd.getTime() + 1*24*60*60*1000);
	rokDo = mujDatumDo.getFullYear();
	mesicDo = mujDatumDo.getMonth() + 1;
	mesicDo = mesicDo.toString();
	if(mesicDo.length==1)
		mesicDo = "0"+mesicDo;
	denDo = mujDatumDo.getDate();
	denDo = denDo.toString();
	if(denDo.length==1)
		denDo = "0"+denDo;
	datumDo = rokDo+mesicDo+denDo;
	
	var staryOdjezd = document.getElementById("odjezdD").value.split(".");
	var staryDenOd = staryOdjezd[0];
	if(staryDenOd.length==1)
		staryDenOd = "0"+staryDenOd;
	var staryMesicOd = staryOdjezd[1];
	if(staryMesicOd.length==1)
		staryMesicOd = "0"+staryMesicOd;
	var staryRokOd = staryOdjezd[2];
	var staryDatumDo = staryRokOd+staryMesicOd+staryDenOd;
	datumOd = datumOd * 1;
	staryDatumDo = staryDatumDo * 1;
  if(staryDatumDo<=datumOd)
	{
    datumDo = denDo+"."+mesicDo+"."+rokDo;
  	document.getElementById("odjezdD").value = datumDo;
  	
  	// kalekdar select
  	
  	
  	KdenDo = denDo - 1;	
  	intMesicDo = mesicDo * 1;
  	if(intMesicDo > intAktualMesic)
  		KmesicDo = intMesicDo - intAktualMesic - 1;	
  	else
  		KmesicDo = intMesicDo + (12 - intAktualMesic) - 1;	
  	for(i = 0; i < document.getElementById("odjezdD_den").length; i++)
  	{
  		document.getElementById("odjezdD_den")[i].selected = false;
  	}
  	document.getElementById("odjezdD_den").selectedIndex = KdenDo;
  	for(i = 0; i < document.getElementById("odjezdD_mesic").length; i++)
  	{
  		document.getElementById("odjezdD_mesic")[i].selected = false;
  	}
  	document.getElementById("odjezdD_mesic").selectedIndex = KmesicDo;
  	aktualizujDny("odjezdD",rokDo,mesicDo,denDo);
  }
  
} 
function nastavSelfOdjezdD() {
    var odjezd = document.getElementById("odjezdD").value.split(".");
	var denDo = odjezd[0];
	var mesicDo = odjezd[1];
	var rokDo = odjezd[2];
	// kalekdar select
	KdenDo = denDo - 1;	
	aktualDatum = new Date();
	aktualMesic = aktualDatum.getMonth();
	intAktualMesic = aktualMesic * 1;
	intMesicDo = mesicDo * 1;
	if(intMesicDo > intAktualMesic)
		KmesicDo = intMesicDo - intAktualMesic - 1;	
	else
		KmesicDo = intMesicDo + (12 - intAktualMesic) - 1;	
	for(i = 0; i < document.getElementById("odjezdD_den").length; i++)
	{
		document.getElementById("odjezdD_den")[i].selected = false;
	}
	document.getElementById("odjezdD_den").selectedIndex = KdenDo;
	for(i = 0; i < document.getElementById("odjezdD_mesic").length; i++)
	{
		document.getElementById("odjezdD_mesic")[i].selected = false;
	}
	document.getElementById("odjezdD_mesic").selectedIndex = KmesicDo;
  aktualizujDny("odjezdD",rokDo,mesicDo,denDo);
} 
function nastavDatumPrijezduD() {
    var denOd = document.getElementById("prijezdD_den")[document.getElementById("prijezdD_den").selectedIndex].value;
    var mesicOd = document.getElementById("prijezdD_mesic")[document.getElementById("prijezdD_mesic").selectedIndex].value;
	
	// kalekdar select
	aktualDatum = new Date();
	aktualMesic = aktualDatum.getMonth();
	aktualRok = aktualDatum.getFullYear();
	intAktualMesic = aktualMesic * 1;
	intAktualRok = aktualRok * 1;
	if(mesicOd <= intAktualMesic)
		rokOd = intAktualRok + 1;
	else
		rokOd = intAktualRok;
	document.getElementById("prijezdD").value = denOd+"."+mesicOd+"."+rokOd;
	aktualizujDny("prijezdD",rokOd,mesicOd,denOd);
	nastavOdjezdD();
} 
function nastavDatumOdjezduD() {
    var denDo = document.getElementById("odjezdD_den")[document.getElementById("odjezdD_den").selectedIndex].value;
    var mesicDo = document.getElementById("odjezdD_mesic")[document.getElementById("odjezdD_mesic").selectedIndex].value;
	
	// kalekdar select
	aktualDatum = new Date();
	aktualMesic = aktualDatum.getMonth();
	aktualRok = aktualDatum.getFullYear();
	intAktualMesic = aktualMesic * 1;
	intAktualRok = aktualRok * 1;
	if(mesicDo <= intAktualMesic)
		rokDo = intAktualRok + 1;
	else
		rokDo = intAktualRok;
	document.getElementById("odjezdD").value = denDo+"."+mesicDo+"."+rokDo;
	aktualizujDny("odjezdD",rokDo,mesicDo,denDo);
} 

function NewWindowObecne(script,_name,_height,_width,_left,_top) {
  newwindow = window.open(script+(new Date).getTime(), _name,'height='+_height+',width='+_width+',left='+_left+',top='+_top+',scrollbars,resizable');
  newwindow.focus();
}

function Get_email_ifrm(_src, email) {
	var ifremail = document.getElementById('ifremail');
	if (email) {
  	ifremail.src = _src+'&EMAIL='+email;
  }
}
