function Ajax_GetCode()
{
  var xmlHttp;
  try {  
  	// Firefox, Opera 8.0+, Safari  
  	xmlHttp=new XMLHttpRequest();  
  }
  catch (e) {  
  	// Internet Explorer  
    try {    
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
    }
    catch (e) {    
      try {      
	      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
	    }
      catch (e) {      
        alert("Your browser does not support AJAX!");      
        return false;      
	    }    
	  }  
  }  
  
  //State Description 
  //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 

  xmlHttp.onreadystatechange=function()
  {
    if(xmlHttp.readyState==4)
    {
      //document.getElementById('eredmeny').innerHTML=xmlHttp.responseText;
      document.getElementById('uzenet').innerHTML=xmlHttp.responseText;
    }
  }
    
  var params = "code="+document.getElementById('captcha_code').value;
  xmlHttp.open("POST","getcode.php",true);
  //Send the proper header information along with the request
  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  xmlHttp.setRequestHeader("Content-length", params.length);
  xmlHttp.setRequestHeader("Connection", "close");
  xmlHttp.send(params);  
}

function testForObject(Id)
{
  var o = document.getElementById(Id);
  if (o)
    alert("ok!");
  else
    alert("No object found.");
}

function errorkezelo(XMLHttpRequest, textStatus, errorThrown) {
  alert("HIBA: " + textStatus + " - " + errorThrown+'\nPróbálkozz újra!');
}

function AjaxSendCommand(command,returntype,tid,darab,bonkod)
{
  // bonkod mar overloading
  // handle default argument
  if(bonkod==null) bonkod=="";
  var params = "command="+command+'&returntype='+returntype+'&tid='+tid+'&darab='+darab+'&bonkod='+bonkod;

  $.ajax({
    type: "POST",
    url: "webshop_command.php",
    data: params,
    timeout: 3000,
    success: function(res){
      var basketdiv=document.getElementById('basket');
      if(basketdiv) basketdiv.innerHTML=res;
      var orderdiv = document.getElementById('orderdiv');
      if(orderdiv)
        if(res.indexOf('Üres a bevásárlókosár')>=0)
          orderdiv.style.display = 'none';
      window.scrollTo(0, 0);
    },
    error: errorkezelo
  });
}

function AjaxSendOrder()
{
  // osszeszedni a megrendeles parametereit
  var email=document.getElementById('email').value;
  var vezeteknev=document.getElementById('vezeteknev').value;
  var keresztnev=document.getElementById('keresztnev').value;
  var telefon=document.getElementById('telefon').value;
  var cegnev=document.getElementById('cegnev').value;
  var irszam=document.getElementById('irszam').value;
  var varos=document.getElementById('varos').value;
  var cim=document.getElementById('cim').value;
  var posta='0';    
  if(document.getElementById('megegyezik').checked==false) {
    var posta='1';
    var posta_cegnev=document.getElementById('posta_cegnev').value;
    var posta_irszam=document.getElementById('posta_irszam').value;
    var posta_varos=document.getElementById('posta_varos').value;
    var posta_cim=document.getElementById('posta_cim').value;
  }
  var captcha_code=document.getElementById('captcha_code').value;
  var fizmod='utanvet'; 
  if(document.getElementById('atutalas').checked) fizmod='atutalas'; 
  var megjegyzes=document.getElementById('megjegyzes').value;
  var kiszallitas="normal";
  if(document.getElementById('esti').checked) kiszallitas='esti';
  //if(document.getElementById('szombati').checked) kiszallitas='szombati';
    
  var params = "email="+email+'&vezeteknev='+vezeteknev+'&keresztnev='+keresztnev+'&telefon='+telefon+'&cegnev='+cegnev;
  params=params+'&irszam='+irszam+'&varos='+varos+'&cim='+cim+'&posta='+posta+'&captcha_code='+captcha_code+'&fizmod='+fizmod+'&megjegyzes='+megjegyzes+'&kiszallitas='+kiszallitas;
  if(posta=='1') {
    params=params+'&posta_cegnev='+posta_cegnev+'&posta_irszam='+ posta_irszam+'&posta_varos='+posta_varos+'&posta_cim='+posta_cim;
  }
  
  $.ajax({
    type: "POST",
    url: "order_command.php",
    data: params,
    success: function(res){
      document.getElementById('basket').innerHTML=res;
      var orderdiv = document.getElementById('orderdiv');
      if(orderdiv) {
        if(res.indexOf('Üres a bevásárlókosár')>=0)
          orderdiv.style.display = 'none';
        if(res.indexOf('A rendelést rögzítettük!')>=0)
          orderdiv.style.display = 'none';
      }
      window.scrollTo(0, 0);
    },
    error: errorkezelo
  });

}







