function checkReg(hol){
	/* the minumum age you want to allow in */
	var min_age = 18;
	/* change "age_form" to whatever your form has for a name="..." */
	var year = parseInt(document.forms["regform"]["szulev"].value);
	var month = parseInt(document.forms["regform"]["szulho"].value) ;
	var day = parseInt(document.forms["regform"]["szulnap"].value);
	var theirDate = new Date((year + min_age), month, day);
	var today = new Date;
	y=(today.getFullYear()-year)-18;
	m=((today.getMonth()+1)-month);
	d=((today.getDate())-day);
	if(y>0){
		yy=0;
	}
	else yy=Math.abs(y);
	if(m>0){
		mm=0;
	}
	else mm=Math.abs(m);
	if(d>0){
		dd=0;
	}
	else dd=Math.abs(d);
	if ( (today.getTime() - theirDate.getTime()) < 0) {
		alert("Még nem múltál el 18 éves!\nVárnod kell még: " + yy + " évet, " + mm  + " hónapot, " + dd + " napot!");
		return false;
	}
	
	str=hol.email.value;
	filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (!filter.test(str)){
		hol.email.focus();
		alert("Az email cím nem valós!");
		return false;
	}
	
	hol.submit();
	
	
	
}

function checkfeltet(){
	if(document.getElementById("feltetel").checked){
		document.getElementById("regformsub").disabled=false;
	}
	else{
		document.getElementById("regformsub").disabled=true;
	}
}

function orszagbeall(x)
	{
	db=document.getElementById('orszag').options.length
	for(i=0;i<db;i++)
	    {
		if (x==document.getElementById('orszag').options[i].value)
			{
			document.getElementById('orszag').selectedIndex=i;
			orszag_csere(i)
			break;
			}
		}
	}
function megyebeall(x)
	{
	db=document.getElementById('megye').options.length
	for(i=0;i<db;i++)
	    {
		if (x==document.getElementById('megye').options[i].value)
			{
			document.getElementById('megye').selectedIndex=i;
			megye_csere(i)
			break;
			}
		}
	}

function varosbeall(x)
	{
	db=document.getElementById('varos').options.length
	for(i=0;i<db;i++)
	    {
		if (x==document.getElementById('varos').options[i].value)
			{
			document.getElementById('varos').selectedIndex=i;
			break;
			}
		}
	}


function orszag_csere(mire)
{
mire--
v=mire
// Régi megye kitörlés
db=document.getElementById('megye').options.length
for(i=0;i<db;i++)
    {
    document.getElementById('megye').options[0]=null
    }
// Régi város kitörlés
db=document.getElementById('varos').options.length
for(i=0;i<db;i++)
    {
    document.getElementById('varos').options[0]=null
    }
if (mire>=0)
    {
	newOptionName = new Option("--- Kérem válasszon ---", 0);
	document.getElementById('megye').options[0] = newOptionName;
	t=tomb[mire]
	for(i=2;i<t.length;i++)
	   {
		newOptionName = new Option(t[i][1], t[i][0]);
		document.getElementById('megye').options[i-1] = newOptionName;
	   }
	}
}

function megye_csere(mire)
{
mire--
// Régi megye kitörlés
db=document.getElementById('varos').options.length
for(i=0;i<db;i++)
    {
    document.getElementById('varos').options[0]=null
    }
if (mire>=0)
   {
	newOptionName = new Option("--- Kérem válasszon ---", 0);
	document.getElementById('varos').options[0] = newOptionName;
	t=tomb[v][mire+2]
	for(i=2;i<t.length;i++)
	   {
		newOptionName = new Option(t[i][1], t[i][0]);
		document.getElementById('varos').options[i-1] = newOptionName;
	   }
	}
}


