var emailfilter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
    // code for IE7+, Firefox, Chrome, Opera, Safari
      return new XMLHttpRequest();
  }
  if (window.ActiveXObject)
  {
    // code for IE6, IE5
    return new ActiveXObject("Microsoft.XMLHTTP");
  }
  
  window.alert ("Kérjük frissítse böngészőjét egy modernebbre!");  
  return null;
}

function ajax_do (url, id, nincsfolyamatban) {

  var xmlhttp=GetXmlHttpObject();
  if (xmlhttp==null) return;

  if((id)&&(id!="")&&(!nincsfolyamatban)) {
    var x = document.getElementById(id);
	if (x)
	  x.innerHTML = "folyamatban...";
  }
  
  xmlhttp.onreadystatechange=function()
  {
    if(xmlhttp.readyState==4)
    {
	  if((id=="")||(xmlhttp.responseText.match(/(location\s*=|window\.alert)/))) {
        eval(xmlhttp.responseText);
	  } else {
	    document.getElementById(id).innerHTML = xmlhttp.responseText;	  
	  }
       
    }
  }  

  xmlhttp.open("GET", url);  
  xmlhttp.send(null);

	return true;
}

