function hirlevelMehet() {

  if (!trim(document.getElementById('hirlevel_nev').value)) {
  
    new Effect.Highlight('hirlevel_nev', {duration:.5, startcolor:'#f9a29f', endcolor:'#ffffff', restorecolor:'#ffffff'});
    document.getElementById('hirlevel_nev').focus();
    
  } else if (!trim(document.getElementById('hirlevel_email').value)) {
  
    new Effect.Highlight('hirlevel_email', {duration:.5, startcolor:'#f9a29f', endcolor:'#ffffff', restorecolor:'#ffffff'});
    document.getElementById('hirlevel_email').focus();

  } else {

    new Effect.Fade('hirlevel_form', {duration:.3});
    new Effect.Appear('hirlevel_loader', {duration:.1, queue:'end'})
    makeRequest('hirlevel_feliratkozas.php', 'nev=' + document.getElementById('hirlevel_nev').value + '&email=' + document.getElementById('hirlevel_email').value, 'showHirlevelResult');
  
  }

}

function showHirlevelResult() {

  new Effect.Fade('hirlevel_loader', {duration:.1, queue:'end'});

  var root = xmldoc.getElementsByTagName('root').item(0);

  if (root.getAttribute('error')) {
    
    document.getElementById('hirlevel_msg').innerHTML = root.getAttribute('error_msg');

  } else {
  
    document.getElementById('hirlevel_nev').value = '';
    document.getElementById('hirlevel_email').value = '';
    document.getElementById('hirlevel_msg').innerHTML = 'A feliratkozás sikeres volt, érvényesítéshez kérjük ellenőrizze postafiókját.';

  }

  new Effect.Appear('hirlevel_result', {duration:.3, queue:'end'});

}

function hideHirlevelResult() {

  new Effect.Fade('hirlevel_result', {duration:.3});
  new Effect.Appear('hirlevel_form', {duration:.3, queue:'end'});

}

