/*

AJAX JAVASCRIPT LIBRARY

*/

function Inint_AJAX() {
   try { return new ActiveXObject("Msxml2.XMLHTTP");  } catch(e) {} //IE
   try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {} //IE
   try { return new XMLHttpRequest();          } catch(e) {} //Native Javascript
   alert("XMLHttpRequest not supported");
   return null;
};

function combochange(src, val, hova) {

     var req = Inint_AJAX();
     req.onreadystatechange = function () { 
          if (req.readyState==4) {
               if (req.status==200) {			
                  //document.getElementById('proba').innerHTML = req.responseText; //return value		
                  document.getElementById(hova).innerHTML = req.responseText; 
                  document.getElementById('ajax_info').innerHTML = '';
                  document.getElementById('ajax_info').style.visibility = "hidden";
               } 
          }else{
                   document.getElementById('ajax_info').innerHTML = '<table><tr><td><img src=\"icons/load.gif\"></td><td>Feldolgozás ...</td></tr></table>';
                   document.getElementById('ajax_info').style.visibility = "visible";
          }
     };
     req.open("GET", "Ajax.inc.php?data="+src+"&val="+val); //make connection
     req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
     req.send(null); //send value
}

function box_change(src, val, hova) {
     var req = Inint_AJAX();
     req.onreadystatechange = function () { 
          if (req.readyState==4) {
               if (req.status==200) {			
                  document.getElementById(hova).innerHTML = req.responseText; 
                  document.getElementById('ajax_info').innerHTML = '';
                  document.getElementById('ajax_info').style.visibility = "hidden";
               } 			   
          }else{                  
                   document.getElementById('ajax_info').innerHTML = '<table><tr><td><img src=\"icons/load.gif\"></td><td>Feldolgozás ...</td></tr></table>';
                   document.getElementById('ajax_info').style.visibility = "visible";
          }
     };
     req.open("GET", "Ajax.inc.php?data="+src+"&val="+val); //make connection
     req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
     req.send(null); //send value
}

function box_change_plus(src, val, hova) {
    var req = Inint_AJAX();
    req.onreadystatechange = function () { 
         if (req.readyState==4) {
              if (req.status==200) {			            	 
                 document.getElementById(hova).innerHTML = document.getElementById(hova).innerHTML+req.responseText; 
                 document.getElementById('ajax_info').innerHTML = '';
                 document.getElementById('ajax_info').style.visibility = "hidden";
              } 			   
         }else{                  
                  document.getElementById('ajax_info').innerHTML = '<table><tr><td><img src=\"icons/load.gif\"></td><td>Feldolgozás ...</td></tr></table>';
                  document.getElementById('ajax_info').style.visibility = "visible";
         }
    };
    req.open("GET", "Ajax.inc.php?data="+src+"&val="+val); //make connection
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
    req.send(null); //send value
}

function rend_ido_gen(src, val) {

     var req = Inint_AJAX();
     req.onreadystatechange = function () { 
          if (req.readyState==4) {
               if (req.status==200) {
                  document.getElementById('gentip_box').innerHTML = req.responseText;
               } 
          }
     };
     req.open("GET", "Ajax.inc.php?data="+src+"&val="+val); //make connection
     req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
     req.send(null); //send value
}

function usermailCheck(email, rogzMod){
     var req = Inint_AJAX();
     req.onreadystatechange = function () { 
          if (req.readyState==4) {
               if (req.status==200) {
                  
                  if (rogzMod == "N"){ var cim="Regisztráció"; }
                  else if (rogzMod == "M"){ var cim="Módosítás"; }
                  
                  if (req.responseText < 0){
                    document.getElementById('userNameBox').innerHTML = "<font color='red'>Ilyen felhasználónév már van regisztrálva!</font>";                         
                    document.getElementById('buttonBox').innerHTML = "<input type='submit' DISABLED name='OKButton' value='"+cim+"' class='login_ok'>";
                    document.urogzitform.regUserName.focus(); document.urogzitform.regUserName.select();
                  }else{
                    document.getElementById('userNameBox').innerHTML = "";                         
                    document.getElementById('buttonBox').innerHTML = "<input type='submit' name='OKButton' value='"+cim+"' class='login_ok' onClick='return userreg_ellenor()'>";                  
                  }
                  
               }
          }
     };
     req.open("GET", "Ajax.inc.php?data=usercheck&val="+email); //make connection
     req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
     req.send(null); //send value
}



