var email1=false;
var email2=false;

function dateChanged()
{
	var eev = (document.getElementById('eev')).value;
	var iev = (document.getElementById('iev')).value;
	var ehonap = (document.getElementById('ehonap')).value;
	var ihonap = (document.getElementById('ihonap')).value;
	var enap = (document.getElementById('enap')).value;
	var inap = (document.getElementById('inap')).value;
	
	//megvannak az adatok
	var erkezes = new Date(eev,ehonap-1,enap);
	var indulas = new Date(iev,ihonap-1,inap);
	//alert(erkezes + ' \n'+indulas)
	if( indulas > erkezes)
	{
		var diff = indulas - erkezes;
		//alert(diff / 1000 /60 / 60 /24);
		(document.getElementById('uzenet')).innerHTML = Math.round((diff / 1000 /60 / 60 /24) -0,5) + ' night / éjszaka';
	}
	else
	{
		(document.getElementById('uzenet')).innerHTML =('Rossz intervallum, nézze meg a naptárát <br /> Wrong date, look after in your calendar!');
	}
}

function foChanged()
{
	var fo = (document.getElementById('fo')).value;
	fo = Math.round(fo / 2);
	(document.getElementById('uzenetSzobak')).innerHTML =('Javaslat : '+ fo + ' szoba <br /> Suggestion : '+fo+' room(s)');
	
	//gyerekek száma select elem létrehozása fo-1  ig
	fo = (document.getElementById('fo')).value;
	text = '				<select name="gyerekszama" id="gyerekszama"> \n';
	for(var i=0; i < fo; i++)
	{
		text += '					<option value="'+i+'">'+i+'</option> \n';
	}
	text += '				</select> \n';
	(document.getElementById('gyerekekSzamaTd')).innerHTML = text;
	
}

function mailChanged()
{
	var mail1 = (document.getElementById('email1')).value;
	var mail2 = (document.getElementById('email2')).value;
	var retVal = EmailChecker('email1');
	if(retVal == 0){
		email1 = true;
		if(mail1 == mail2){
			(document.getElementById('errorText')).innerHTML = ' Foglalás küldése gomb aktív! / Send button activated!';
			email2 = true;
		}
		else{
			(document.getElementById('errorText')).innerHTML = 'Kérem adja meg újra a címet! Nem egyező címek!  Kitöltése kötelező!';
			email2 = false;
		}
	}
	else{
		(document.getElementById('errorText')).innerHTML = 'Hibás e-mail cím! Kitöltése kötelező!';
		email1 = false;
	}
	setSendButtonState();
}

function EmailChecker(elementID){
	var element = document.getElementById(elementID);
	var valid = element.value.match("^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]+\\.)+[a-zA-Z]{2,9})$");
	if(valid != null){
		return 0;
	}
	return -1;
}

// ha minden oké, akkor lehet küldeni
function setSendButtonState(){
	var kBut = document.getElementById('foglalasKuldesButton');
	if(email1 && email2){
		kBut.disabled = false;
	}else{
		kBut.disabled = true;
	}
}
