/**
* Az oldalon hasznalt altalanos ajax hivas formaja
*/
var CmooRequest = new Class({
	busy: null,
	/**
	* A konstruktor
	*/
	initialize: function(){
		this.busy = false;
	},
	/**
	* A beepitett rendszeruzi layer meghivasa
	*/
	alert: function(text){
		alert(text);
	},
	/**
	* Az ajax kuldese
	* @param obj opts A kuldendo parameterek
	* @param string url Az ajax php eleresi utja
	* @param function callback A sikeres kuldes utan meghivando fuggveny
	*/
	send: function(opts, url, callback){
		if (this.busy) return;
		this.busy = true;
		var self = this;
		new Request.HTML({
			url: url,
			method:'post',
			async: true,
			data: {'postdata' : opts},
			onSuccess: function(tree, obj, str){
				self.busy = false;
				callback(str)
				return;
			}

		}).send();
	}
});

