//document.observe('dom:loaded', function() {
loadScriptFile("Menu.class.js");
//});
//Event.observe(window, 'load', function() {
document.observe('dom:loaded', function() {
	//alert('Test');
	//alert('bpuzw');
try {
try {
var MenuNorm = new Menu({"action":"publicNav"});
} catch(e) { logException("Error on #0 :" + e) };
} catch(e) { logException("Error in dynamic part (general): \n"+e); }

//alert('Ende');

try {
	//alert('start init js');
	/*** Popup ***/
	var popup = new PopUp();
	popup.create();
	popup.prepare();
	//alert('init fertig');
	var arr = document.getElementsByTagName('body')[0].getElementsBySelector('a[rel="subbody"]');
	for(var i=0; i<arr.length; i++) {
		if(!arr[i].href.endsWith('#')) {
			//alert(arr[i].href);
			var params = arr[i].href.toQueryParams();
			arr[i].href = '#';
			arr[i].observe('click', function() {
				//alert('...');
				new Ajax.Request('ajax.php', {
					parameters: params,
					onSuccess: function(transport) {
						//alert('yeah');
						//alert(transport.responseText);
						var response = transport.responseText.evalJSON();
						$('subbody').update(response.html);
					}
				});
			});
		};
	}
} catch(e) {
	logException('Error in static part: ' + e);
}

//alert('done');


});