function tegnap(ma)
{
  ma = ma.split("-");
  var mydate = new Date(ma[0]+"/"+ma[1]+"/"+ma[2]);

mydate.setDate(mydate.getDate()-1);

var theyear = mydate.getFullYear();
var themonth = ((mydate.getMonth()+1)<10) ? "0"+(mydate.getMonth()+1) : mydate.getMonth()+1;
var theyesterday = (mydate.getDate()<10) ? "0"+mydate.getDate() : mydate.getDate();

return (theyear+"-"+themonth+"-"+theyesterday);
}

function ellenor ()
					{
var foglaltak = new Array();
var erk = document.szallasfoglalas.erkezes.value;
var tav = document.szallasfoglalas.tavozas.value;
if (erk != tav) tav = tegnap(tav);

			var i=0;
				for (i=0;i<datumok.length;i++)			
					if (datumok[i] ==(erk) || datumok[i]==(tav) || (datumok[i] >(erk)&& datumok[i] < (tav))) 
					{						
					foglaltak.unshift(' ' + datumok[i]);
					foglaltak.sort();				
					} 
											
					if (foglaltak!=''){alert ('F I G Y E L E M !\nAz Ön által kiválasztott időpontok közül az alábbiak már foglaltak:\n\n' + foglaltak + '\n\nEzekre a napokra a szálláshely további foglalásokat már nem tud elfogadni.\nKérjük, ellenőrizze a szabad időpontokat a foglaltsági naptár alapján,\nés válasszon más dátumokat!');
					}
					else
					{
					if(document.szallasfoglalas.feltetelek.checked==true) document.szallasfoglalas.submit(); 
					else alert('A foglalási feltételeket el kell fogadnia ahhoz, hogy foglalhasson!');
					}
					}


function ellenor_fix ()
					{
var foglaltak = new Array();
var erk = document.szallasfoglalas.erkezes.value;
var tav = document.szallasfoglalas.tavozas.value;
if (erk != tav) tav = tegnap(tav);

			var i=0;
				for (i=0;i<datumok.length;i++)			
					if (datumok[i] ==(erk) || datumok[i]==(tav) || (datumok[i] >(erk)&& datumok[i] < (tav))) 
					{						
					foglaltak.unshift(' ' + datumok[i]);
					foglaltak.sort();				
					} 
											
					if (foglaltak!=''){alert ('F I G Y E L E M !\nAz Ön által kiválasztott időpontok közül az alábbiak már foglaltak:\n\n' + foglaltak + '\n\nEzekre a napokra a szálláshely további foglalásokat már nem tud elfogadni.\nKérjük, ellenőrizze a szabad időpontokat a foglaltsági naptár alapján,\nés válasszon más dátumokat!');
					}
					else
					{
					document.szallasfoglalas.submit(); 
					}
					}



var evt = "erkezes";
var valaszthat = true;

function telthaz(thnap)
{
alert(thnap+" sajnos teltházas, így nem foglalható.");
return;
}

function datumformatum(dfevagysem)
{
var dfstring=/^\d{4}\-\d{2}\-\d{2}$/ ;
return (dfevagysem.search(dfstring)==-1) ? false : true;
}

function setnap(nap)
{
	if	(!valaszthat) 
		{
		alert("Ha  módosítani szeretné a már kiválasztott dátumot, először kattintson az érkezés, vagy a távozás űrlapmezőre!");
		return;
		}
		if	(
				(
				evt == "erkezes"
				&&
				datumformatum(document.forms["szallasfoglalas"].elements["tavozas"].value)
				&&
				datumformatum(nap)
				&&
				nap > document.forms["szallasfoglalas"].elements["tavozas"].value
				)
			||
				(
				evt == "tavozas"
				&&
				datumformatum(document.forms["szallasfoglalas"].elements["erkezes"].value)
				&&
				datumformatum(nap)
				&&
				nap < document.forms["szallasfoglalas"].elements["erkezes"].value
				)			
			)
			{
			document.forms["szallasfoglalas"].elements[evt].value = "Válasszon a fenti naptárból!";
			document.forms["szallasfoglalas"].elements[evt].style.backgroundColor = "#98FB98";
			alert("A távozás napja nem előzheti meg az érkezés napját!");
			}
		else
			{
			document.forms["szallasfoglalas"].elements[evt].value = nap;
			document.forms["szallasfoglalas"].elements[evt].style.backgroundColor = "#ffffff";
			document.getElementById("infocsik").style.backgroundColor = "#32CD32";

			mas = (evt == "erkezes") ? "tavozas" : "erkezes";
			if	(
				datumformatum(document.forms["szallasfoglalas"].elements[evt].value)
				&&
				!datumformatum(document.forms["szallasfoglalas"].elements[mas].value)
				)
				{
				evtset(mas);
				}
			else if	(
				datumformatum(document.forms["szallasfoglalas"].elements[evt].value)
				&&
				datumformatum(document.forms["szallasfoglalas"].elements[mas].value)
				)
				{
				document.getElementById("infocsik").innerHTML = "Érkezés: "
				+ document.forms["szallasfoglalas"].elements["erkezes"].value
				+ ". <a href=\"javascript:evtset('erkezes');\" title=\"A dátum módosításához kattintson ide!\"><img src=\"../pic/szerkeszt.gif\"></a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Távozás: "
				+ document.forms["szallasfoglalas"].elements["tavozas"].value
				+ ". <a href=\"javascript:evtset('tavozas');\" title=\"A dátum módosításához kattintson ide!\"><img src=\"../pic/szerkeszt.gif\"></a>";
				valaszthat = false;
				}
			}
		
}

function evtset(what)
{
	valaszthat = true;
	document.getElementById("infocsik").innerHTML = (what == "tavozas") ? "Válasszon távozási napot!" : "Válasszon érkezési napot!";
	document.forms["szallasfoglalas"].elements[what].value =  "Válasszon a naptárból!";
	evt = what; // a globális evt-t a kattintott űrlapmező nevére állítjuk.
	masik = (what == "erkezes") ? "tavozas" : "erkezes";
	document.forms["szallasfoglalas"].elements[what].style.backgroundColor = "#98FB98";
	document.forms["szallasfoglalas"].elements[masik].style.backgroundColor = "#ffffff";
	document.getElementById("infocsik").style.backgroundColor = "#32CD32";
	return;
}
function evtdeset()
{
return;
}

