/* Felhasználói adatok ellenőrzése
 *
 * @param   string   fieldName       A mező, melynek tartalmát ellenőrizzük  
 * @param   string   targetID        Az elem azonosítója, melynek az információt visszaküldjük
 *
 * @return  string   responseText    A szervertől visszakapott válasz    
 */
function searchEngine(fieldName, targetID) {

  var xmlHttp;
  try { // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
  }
  catch (e) {
    try { // Internet Explorer
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (e) {
      try {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch (e) {
        alert("Your browser does not support AJAX!");
        return false;
      }
    }
  }
  

  // Lekérés állaptának vizsgálata
  xmlHttp.onreadystatechange=function() {
    // 0	The request is not initialized
    // 1	The request has been set up
    // 2	The request has been sent
    // 3	The request is in process
    // 4	The request is complete
  
    // Sikeres volt az adatkérés
    if(xmlHttp.readyState==4) {
      document.getElementById(targetID).innerHTML = xmlHttp.responseText;   
    }  
  }  
  

  // Reakció feldolgozása
  function handleResponse() {
    if(http.readyState == 4) {
      var response = http.responseText;
      var update = new Array();
      
      if(response.indexOf('|' != -1)) {
        update = response.split('|');
        var element = document.getElementById(update[0]);
        element.innerHTML = update[1];
      }
    }
  }  
  
  // Kérés küldése a szervernek
  value = 'ajax_search.php?keywords=' + document.search.searchText.value;
  xmlHttp.open("POST", value, true);
  xmlHttp.send(null);  
 
}

