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

function sndReqTelecash(usernummer, Zahlung, GesamtpreisBrutto, Zahldaten)
{
	document.getElementById("tbcs_i_endkontrolle_20").style.display = 'none';
	showTransactionScreen(true);

	resObject.open('get', 'api/telecash/ajax.telecash.php?usernummer=' + usernummer + '&Zahlung=' + Zahlung + '&GesamtpreisBrutto=' + GesamtpreisBrutto + '&Zahldaten=' + Zahldaten, false);

	resObject.setRequestHeader("If-Modified-Since", dateObj.toGMTString());
	resObject.send(null);

	if(resObject.readyState == 4)
	{
		document.getElementById("tbcs_i_endkontrolle_20").style.display = 'inline';
		//alert("RES: " + resObject.responseText + " <<<<");

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

		if(result[0] == 'OK')
		{
			document.endkontrollform.telecash_id.value = result[2];
			document.endkontrollform.submit();
		}
		else
		{
			hideTransactionScreen(true);

			document.endkontrollform.telecash_id.value = '';
			var addErrorText = '';

			if(result[0] != '999')
			{
				addErrorText = "<br><br>Leider wurde Ihre Kreditkarte von unserem System nicht akzeptiert. &Uuml;berpr&uuml;fen Sie bitte Ihre Angaben und probieren Sie es erneut. Sollte Ihre Kreditkarte wieder nicht akzeptiert werden, so k&ouml;nnen Sie mit Ihrer Bestellung nur fortfahren, wenn Sie eine andere Zahlungsart w&auml;hlen.";
			}

			document.getElementById("htmlfield_telecash_result_message").style.display = 'inline';
			document.getElementById("telecash_result_message").innerHTML = result[1] + addErrorText;
		}
	}
}