function ajaxLoad(sUrl, mParams, sContainerId) {
	if(sUrl.indexOf('http://') < 0) sUrl = sUrlWww + sUrl;
	if(typeof(sContainerId) == "undefined") var sContainerId = "bodyContainerContentBox";
	var sContainerIndex	= "#" + sContainerId;
	// Wir teilen dem Benutzer mit dass wir laden
	jqueryUiDialog('<div style="text-align: center;"><img src="' + sUrlGraphic + '/loading-ajax.gif" alt="Loading Ajax Content" title="Loading Ajax Content" /></div>', 'Inhalt wird geladen', true);
	
	if(typeof(mParams) == "undefined" || mParams == false) {
		var sMethod	= "GET";
		var sParams = "";
	} else {
		var sMethod	= "POST";
		sParams		= mParams;
	}

	// Wir muessen "dCFG[ajax]=1 an die Url anhaengen damit Header&Footer nicht geladen werden
	if(sUrl.indexOf("?") > -1) sUrl = sUrl + "&dCFG[ajax]=1";
	else sUrl = sUrl + "?dCFG[ajax]=1";
	$jQuery.ajax({
		type:	sMethod,
		url:	sUrl,
		data:	sParams,
		success: function(sContent) {
			$jQuery(sContainerIndex).html(sContent);
			jqueryUiDialogClose();
			standardPositionOuterTable();
		},
		error: function (XMLHttpRequest, textStatus, errorThrown) {
			alert(textStatus + ":" + errorThrown);
  			// this; // the options for this ajax request
		}
	});
}

function ajaxWindow(sUrl, bModal) {
	// if(typeof(bModal) == "undefined") var bModal = false;
	if(sUrl.indexOf('http://') < 0) sUrl = 'http://' + sUrl;
	// var win = new Window({className: 'mac_os_x', title: '', width:600, height:400, zindex: 1000, url: sUrl, showEffectOptions: {duration:1.5}});
	// win.showCenter(bModal);
	win	= window.open(sUrl, "_blank", "width=600,height=400,left=100,top=200,resizable=no,menubar=no,location=no,status=no,toolbar=no,dependent=yes,hotkeys=no,scrollbars=yes");
	win.focus();
}

function ajaxRead(sPathOrUrl) {
	if(sPathOrUrl.substr(0,7) != 'http://')
		sPathOrUrl	= sUrlWww + sPathOrUrl;
	var sHtmlContent = $jQuery.ajax({
  		url: sPathOrUrl,
  		async: false
	}).responseText;
	return sHtmlContent;
}

function ajaxJson(sUrl, sCallbackFunction, mParams) {
	try {
		if(typeof(mParams) == "undefined") {
			$jQuery.getJSON(sUrl, sCallbackFunction);
		} else {
			var oParams			= coreGet(mParams);
			// Wenn mParams eine Form-Id ist, dann schicken wir diese serialisiert
			if(typeof(oParams) != "undefined" && oParams != false && oParams != null) {
				var sParams		= $jQuery('#' + mParams).serialize();
			} else {
				var sParams		= false;
			}
			$jQuery.getJSON(sUrl, sParams, sCallbackFunction);
		}
	} catch(sError) {
		alert(sError);
	}
}

