/* 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 checkData(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
  if (fieldName == 'm_userNick') {
    value = 'ajax_userCheck.php?type=user&value=' + document.registration.m_userNick.value;
  }
  if (fieldName == 'm_email') {
    value = 'ajax_userCheck.php?type=email&value=' + document.registration.m_email.value;
  } 
  xmlHttp.open("POST", value, true);
  xmlHttp.send(null);  
 
}








/* Termék darabszám 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 checkPcs(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];
      }
    }
  }  
  

  value = 'ajax_pcsCheck.php?pcs=' + document.sendToCart.pcsText.value + '&productID=' + document.sendToCart.productID.value;
  xmlHttp.open("POST", value, true);
  xmlHttp.send(null);  
 
}
