var loadBox = function(url, box)
{
	if(!url) return false;
	if(!box) return false;
	
	url = url.replace(/http:\/\/[^\/]+\//i, '/');
	url = url.replace(/\.html$/i, '');
	url = url.replace(/^\//, 'sub=');
	url = url.replace(/\//, '&subsub=');
	url = 'ajax.php?' + url + '&box=' + box;
	
	$('box_'+box).innerHTML = '<div style="text-align:center; margin-top:10px;"><img src="/img/mooflow/ajax_loader.gif" alt="Bitte warten" /></div>';
	new Request.HTML({
		'onSuccess': function(tree, els, htm){
			$('box_'+box).innerHTML = htm;
		}.bind(this)
	}, this).get(url);
	
	return true;
};

window.addEvent("domready", function() {
	var links = $$("a").filter(function(el) {
		return el.rel && el.rel.test(/^box/i);
	});
	$$(links).each(function(el) {
		var url = el.href.replace(/^[^\?]*\?/, '');
		var box = el.rel.replace(/^box\[/, '');
		box = box.replace(/\]$/, '');
		
		el.addEvent('click', function() { return !loadBox(url, box) });
	});
	
	$$('a.external').each(function(el) {
		var url = el.href;
		el.addEvent('click', function() { window.open(url); return false; });
	})
});