// JavaScript Document

function belep(){
	var pecset = document.getElementById('pecset').value;
	var datum = document.getElementById('datum').value;
	if(pecset && datum){
		document.getElementById('FORMbelep').submit();	
	}else{
		alert('Hibás belejentkezés');
	}
}

function regOK(){
	var tovabbkepzes = document.getElementById('tovabbkepzes').value;
	var szak = document.getElementById('szak').value;
	var email = document.getElementById('email').value;
	if(tovabbkepzes && szak && email){
		document.getElementById('FORMrogzit').submit();	
	}else{
		alert('Kérjük töltsön ki minden adatmezőt!');
	}
}

function dateCheck(datestring, inputName){ //yyyy.mm.dd
	var separator='.';
	if(datestring.length<8 || datestring.length>10){
		error='Érvénytelen dátum\n';
	}
	if(datestring.length==8){
		var dateYear=datestring.substr(0,4);
		var dateMonth=datestring.substr(4,2);
		var dateDay=datestring.substr(6,2);	
	}else{
		var dateYear=datestring.substr(0,4);
		var dateMonth=datestring.substr(5,2);
		var dateDay=datestring.substr(8,2);
	}
	var error='';
	if(isNaN(dateDay)){
		error+='Nap csak szám lehet\n';
	}
	if(isNaN(dateMonth)){
		error+='Hónap csak szám lehet\n';
	}
	if(isNaN(dateYear)){
		error+='Év csak szám lehet\n';
	}
	if(dateMonth>12 || dateMonth<=0){
		error+='Érvénytelen hónap\n';	
	}
	if(dateMonth==1 || dateMonth==3 || dateMonth==5 || dateMonth==7 || dateMonth==8 || dateMonth==10 || dateMonth==12){
		if(dateDay>31 || dateDay<=0){
			error+='Érvénytelen nap\n';	
		}
	}
	else if(dateMonth==2){
		if(dateYear%4==0 && dateYear%100!==0){
			if(dateDay>29 || dateDay<=0){
				error+='Érvénytelen nap\n';	
			}	
		}else{
			if(dateDay>28 || dateDay<=0){
				error+='Érvénytelen nap\n';	
			}
		}
	}
	else{
		if(dateDay>30 || dateDay<=0){
			error+='Érvénytelen nap\n';	
		}	
	}
	if(error!=''){
		alert(error);
		document.getElementById(inputName).value='';
	}else{
		document.getElementById(inputName).value=dateYear+separator+dateMonth+separator+dateDay;
	}
}

