function sprawdz(e) {
	var target = YAHOO.util.Event.getTarget(e);
	var id = target.id.substr(1);
	var pole = YAHOO.util.Dom.get("d" + id);
	var sUrl = "/ajax/FanTekst";
	var callback = {
		success : function(o) {
			YAHOO.util.Dom.get("i" + id).innerHTML = o.responseText;
		}
	};
	var request = YAHOO.util.Connect.asyncRequest("POST", sUrl, callback,
			'akcja=' + id + '&q=' + pole.value);

}

function validate(e) {
	YAHOO.util.Event.stopEvent(e);
	var id = "nazwa";
	var pole = YAHOO.util.Dom.get("d" + id);
	var sUrl = "/ajax/FanTekst";
	var callback = {
		success : function(o) {
			if (o.responseText == "nazwa wolna") {
				var id = "tytul";
				var pole = YAHOO.util.Dom.get("d" + id);
				if (pole.value == "") {
					YAHOO.util.Dom.get("itytul").innerHTML = o.responseText;
				} else {
					YAHOO.util.Dom.get("dform").submit();
				}
			} else {
				YAHOO.util.Dom.get("inazwa").innerHTML = o.responseText;
			}
		}
	};
	var request = YAHOO.util.Connect.asyncRequest("POST", sUrl, callback,
			'akcja=' + id + '&q=' + pole.value);
}

var loaderFanFanTekst = new YAHOO.util.YUILoader( {
	require : [ 'button', 'connection', 'container', 'editor', 'datasource' ],
	base : 'http://imga.pl/yui/build/',
	onFailure : function(o) {
		alert("error: " + YAHOO.lang.dump(o));
	},
	onSuccess : function() {
		YAHOO.util.Event.addListener("dnazwa", 'change', sprawdz);
		YAHOO.util.Event.addListener("dtytul", 'change', sprawdz);
		YAHOO.util.Event.addListener('dform', 'submit', validate);
		var _button = new YAHOO.widget.Button("submit");
	}
});
loaderFanFanTekst.insert();
