var _open = false;
var _open_user = "";
var _open_html = "";
function transfer(r,id) {
	var _html = "<b>Betrag</b><br />" +
				"<input type=\"text\" id=\""+id+"amount\" size=\"10\" /><img style=\"display:none;\" src=\"http://static.primusportal.de/images/ajax-loader/arrows.gif\" alt=\"laden\" id=\"indicator\" /><br />" +
				"<b>Betreff</b><br />" +
				"<input type=\"text\" id=\""+id+"subject\" size=\"20\" /><br />" +
				"<a href=\"javascript:doTransfer()\">&Uuml;berweisung durchf&uuml;hren</a>";
	
	if(_open!==false)
		// Altes schließen:
		$("span#t_"+_open).html(_open_html);
		
	_open_html = $("span#t_"+id).html();
	_open = id;
	_open_user = r;
	$("span#t_"+id).html(_html);
}
function doTransfer() {
	if(!_open || _open_user=="")
		alert("Kein User ausgewaehlt...");
	
	var primera = parseInt($("#"+_open+"amount").val());
	var subject = encodeURIComponent($("#"+_open+"subject").val());
	var _transfer = true;
	
	// Subjectlänge:
	if(subject.length>100) {
		_transfer = false;
		alert("Der Betreff ist zu lang!");
	}

	if(subject.length<2) {
		_transfer = false;
		alert("Bitte einen Betreff angeben!");
	}

	if(primera < 1 || isNaN(primera)) {
		_transfer = false;
		alert("Bitte einen gueltigen Primerabetrag angeben!");
	}
	
	if(_transfer) {
		$("#indicator").show();
		$.post("/global_data/boardtransfer.php", {receiver: _open_user, primera: primera, subject: subject}, function(r) {
				if(r=="done") {
					alert("Die Ueberweisung wurde erfolgreich getaetigt!");
				}
				if(r=="primera") {
					alert("Primerazahl stimmt nicht oder nicht genuegend vorhanden!")
				}
				if(r=="receiver") {
					alert("Empfaengerfehler.")
				}
				if(r=="subject") {
					alert("Der Betreff darf 100 Zeichen nicht ueberschreiten und muss mindestens 2 Buchstaben enthalten!");
				}
				$("#indicator").hide();
		});
	}
}