var hipageAD = {
	__ts: +new Date,
	set: function (_id, _adid, _callback, _data) {
		if (typeof _id == "object") {
			hipageAD.get.apply(this, arguments);
			return;
		}
		var _url = "/ad_" + (_adid || _id) + "_inc.asp?ajaxclient=1";
		$('#' + _id).load(_url, _data, function (responseText, textStatus, XMLHttpRequest) {
			if(_callback) _callback();
		});
	},
	load: function (_req) {//[{domid:, adid:, callback:}, {}]
		var adids = '', line = '$##$';
		for (var i = 0; i < _req.length; i++)
			adids += (_req[i].adid || _req[i].domid) + '-';
		$.get("/ad" + "fact.as" + "p?ads=" + escape(adids) + '&del=' + escape(line) + '&_' + hipageAD.__ts++, function (_data) {
			var ads = _data.split(line);
			for (var i = 0; i < _req.length; i++) {
				$('#' + _req[i].domid).append(ads[i]);
				if (_req[i].callback) _req[i].callback();
			}
		});
	}
}; 