var checkobj

function agreesubmit(el){
  checkobj=el
  if (document.all||document.getElementById){
    for (i=0;i<checkobj.form.length;i++){  //hunt down submit button
      var tempobj=checkobj.form.elements[i]
      if(tempobj.type.toLowerCase()=="submit") tempobj.disabled=!checkobj.checked
    }
  }
}

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}

function beallit(rad) { 
  var type = rad.value; 
  if (type == 1) {
    document.reg.telefon.disabled = false;
    document.getElementById('valtnev').innerHTML = '<b>Hotel neve*:</b>';
  }
  if (type == 0) {
    document.reg.telefon.disabled = true;
    document.getElementById('valtnev').innerHTML = '<b>Név*:</b>';
  }
} 

function defaultagree(el){
if (!document.all&&!document.getElementById){
if (window.checkobj&&checkobj.checked)
return true
else{
alert("Please read/accept terms to submit form")
return false
}
}
}

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 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[mire]
	for(i=2;i<t.length;i++)
	   {
		newOptionName = new Option(t[i][1], t[i][0]);
		document.getElementById('varos').options[i-1] = newOptionName;
	   }
	}
}


function uz(megye,varos) {
 document.getElementById('sz_irszam').value=document.getElementById('irszam').value;
 document.getElementById('sz_nev').value=document.getElementById('nev').value;
 document.getElementById('sz_utca').value=document.getElementById('utca').value;
 szmegyebeall(document.getElementById('amegye').value);
 szvarosbeall(document.getElementById('avaros').value);
}


function limitText(limitField, limitNum) {
    if (limitField.value.length > limitNum) {
        limitField.value = limitField.value.substring(0, limitNum);
    } 
}