var resObject = null;
resObject = createReqObj();
var dateObj = new Date(); //no caching fpr xmlhhtp object

var myForm = null;
var telegosubmitform = null;

function sndReqTelego(amount)
{
//  alert("AMOUNT: " + amount);

  showTransactionScreen(true);
  myForm = document.kundendatenformular;
  document.getElementById("txt_telego_message").style.display = 'none';

//alert('usernummer ' + myForm.usernummer.value);

  resObject.open('get', 'api/telego/ajax.telego.php?usernummer=' + myForm.usernummer.value + '&kontonummer=' + myForm.kontonummer.value + '&bankleitzahl=' + myForm.bankleitzahl.value + '&kreditinstitut=' + myForm.kreditinstitut.value + '&amount=' + amount, false);
  resObject.setRequestHeader("If-Modified-Since", dateObj.toGMTString());
  resObject.onreadystatechange = handleResponseTelego;
  resObject.send(null);

  return telegosubmitform;
}

function handleResponseTelego()
{
  if(resObject.readyState == 4)
  {
    //alert("RES: " + resObject.responseText + " <<<<"); //anzeige klappt nur bei asynchronous-flag = false->also synchron
    result = resObject.responseText.split('|');

    if(result[0].indexOf('bad') >= 0)
    {
//      hideTransactionScreen(true);
      //alert(result[1]);
      //document.getElementById("txt_telego_message").style.display = 'inline';
      //myForm.kontonummer.focus();
      isAlreadyChecked = true;

      telegosubmitform = false;
      return false;
    }
    else
    {
      //document.getElementById("txt_telego_message").style.display = 'none';
      telegosubmitform = true;
      return true;
    }
  }
}