var resObject = null;
var myForm = null;
var blz  = null;
var bank = null;
resObject = createReqObj();

function setFormobj(formname)
{
  myForm = formname;
}

function getFormobj()
{
  return myForm; 
}

function sndReqBank()
{
  document.getElementById("tbcs_i_endkontrolle_20").style.display = 'none';

  myForm = getFormobj();

  if(myForm.bankleitzahl_ansicht.value.indexOf('*') == -1)
  {
    myForm.bankleitzahl.value = myForm.bankleitzahl_ansicht.value;
  }

  blz = myForm.bankleitzahl.value;

  resObject.open('get', 'api/blz-nameservice/ajax.blz-nameservice.php?blz=' + blz, true);
  resObject.onreadystatechange = handleResponseBank;
  resObject.send(null);
}

function handleResponseBank()
{
  if(resObject.readyState == 4)
  {
    document.getElementById("tbcs_i_endkontrolle_20").style.display = 'block';

    var result = resObject.responseText.split('|');

    if(result[0] != null)
      myForm.bankleitzahl.value = result[0];

    if(result[1] != null)
    {
      myForm.kreditinstitut.value = result[1];  

      document.getElementById("txt_blz_nameservice").style.display = 'none';
      if(result[1] == "")
      {
        document.getElementById("txt_blz_message").innerHTML = 'Die eingegebene Bankleitzahl ist nicht korrekt.';
        document.getElementById("txt_blz_nameservice").style.display = 'block';
      }
    }

    //alert(resObject.responseText);
  }
}

