function GetContentViaGet(targetContainer, url, form, loadedEventHandler, errorEventHandler)
{
	var ajaxLoader 		= new HtmlAjaxLoader();
	var requestMethod 	= new AjaxRequestMethod().Get;
	
	GetContentInternal(ajaxLoader, requestMethod, targetContainer, url, form, loadedEventHandler, errorEventHandler);
}//endmethod GetContentViaGet

function GetContentViaPost(targetContainer, url, form, loadedEventHandler, errorEventHandler)
{
	var ajaxLoader 		= new HtmlAjaxLoader();
	var requestMethod 	= new AjaxRequestMethod().Post;
	
	GetContentInternal(ajaxLoader, requestMethod, targetContainer, url, form, loadedEventHandler, errorEventHandler);
}//endfunction GetContentViaPost

function GetContentViaGetWithConfirmation(targetContainer, url, message, form)
{
	if (confirm(message))
	{
		GetContentViaGet(targetContainer, url, form);
	}//endif
}//endfunction GetContentViaGetWithConfirmation

function GetContentViaPostWithConfirmation(targetContainer, url, message, form)
{
	if (confirm(message))
	{
		GetContentViaPost(targetContainer, url, form);
	}//endif
}//endfunction GetContentViaPostWithConfirmation

function GetContentInternal(ajaxLoader, requestMethod, targetContainer, url, form, loadedEventHandler, errorEventHandler)
{
	ajaxLoader.SetTargetContainer(targetContainer);
	if (typeof(loadedEventHandler) != "undefined")
	{
		ajaxLoader.SetLoadedEventHandler(loadedEventHandler);
	}//endif
	
	if (typeof(errorEventHandler) != "undefined")
	{
		ajaxLoader.SetErrorEventHandler(errorEventHandler);
	}//endif
	
	if (typeof(form) != "undefined")
	{
		ajaxLoader.SetForm(form);
	}//endif
		
	ajaxLoader.SetRequestMethod(requestMethod);
	ajaxLoader.SetUrl(url);	
	ajaxLoader.SendRequest();
}


