  var xmlhttp;
  var gpayment = '';
  var greceipt = '';
/*
  function setReceipt(p){
    rpayment = document.getElementsByName('payment');
    rreceipt = document.getElementsByName('receipt');
    if (rpayment[2].checked){
      rreceipt[1].checked= true;
      greceipt = rreceipt[1].value;
    }
    gpayment = p.value;
    refresh();
  }

  function setPayment(p){
    rpayment = document.getElementsByName('payment');
    rreceipt = document.getElementsByName('receipt');
    if (rreceipt[0].checked){
      if (rpayment[2].checked){
        rpayment[2].checked = false; 
        gpayment = '';
      }
    }
    greceipt = p.value;
    refresh();
  }
*/
  
  function setReceipt(p){
    rpayment = document.getElementsByName('payment');
    rreceipt = document.getElementsByName('receipt');
    if (rpayment[2].checked){
      rreceipt[2].checked= true;
      greceipt = rreceipt[2].value;
    }
    gpayment = p.value;
    refresh();
  }

  function setPayment(p){
    rpayment = document.getElementsByName('payment');
    rreceipt = document.getElementsByName('receipt');
    if (rreceipt[0].checked || rreceipt[1].checked){
      if (rpayment[2].checked){
        rpayment[2].checked = false; 
        gpayment = '';
      }
    }
    greceipt = p.value;
    refresh();
  }

/*
  function getRadioValue(radioObject) {
    var value = '';
    for (var i=0; i<radioObject.length; i++) {
      if (radioObject[i].checked) {
        value = radioObject[i].value;
        break ;
      }
    }
    return value;
  }
*/
  function refresh() {
    xmlhttp=GetXmlHttpObject();
    if (xmlhttp==null) {
      alert ("Your browser does not support XMLHTTP!");
      return;
    }
    var url="/cart?popup=1";
    url=url+"&sid="+Math.random();
    url += '&payment='+gpayment;
    url += '&receipt='+greceipt;
    xmlhttp.onreadystatechange=stateChanged;
    xmlhttp.open("GET",url,true);
    xmlhttp.send(null);
  }

  function GetXmlHttpObject() {
    if (window.XMLHttpRequest) {
      return new XMLHttpRequest();
    }
    if (window.ActiveXObject) {
      return new ActiveXObject("Microsoft.XMLHTTP");
    }
    return null;
  }

  function stateChanged() {
    if (xmlhttp.readyState==4) {
      document.getElementById("componentbox").innerHTML=xmlhttp.responseText;
    }
  }

  function rusure(){
    return confirm('Biztosan elküldi a megrendelést?');  
  }
