function validate(id, type)
{
 var elem = document.getElementById(id);
 if (type == 'plate')
 {
  if (elem.value.match(/^[a-z0-9]+$/i))
  {
  } else {
   while(!elem.value.match(/^[a-z0-9]+$/i) && elem.value.length > 0)
   {
    elem.value = elem.value.substring(0, elem.value.length-1);
   }
  }
 } else if (type == 'number') {
  if (elem.value.match(/^\d+$/))
  {
  } else {
   while(!elem.value.match(/^\d+$/) && elem.value.length > 0)
   {
    elem.value = elem.value.substring(0, elem.value.length-1);
   }
  }
 } else if (type == 'text') {
  if (elem.value.match(/^[a-záéöóőúüűíÁÉÖÓŐÚÜŰÍ-]+$/i))
  {
  } else {
   while(!elem.value.match(/^[a-záéöóőúüűíÁÉÖÓŐÚÜŰÍ-]+$/i) && elem.value.length > 0)
   {
    elem.value = elem.value.substring(0, elem.value.length-1);
   }
  }
 }
}

function disable(id)
{
 var element = document.getElementById(id);
 element.disabled = true;
}

function enable(id)
{
 var element = document.getElementById(id);
 element.disabled = false;
}
