function ajaxSuccess(elementId, msg, loadanim) {
	$("#"+elementId).html(msg);

	if ($("#"+elementId).hasClass("jqmID1")) {
		$("#"+elementId).jqmShow();
	} else {
		$("#"+elementId).css("display", "");
	}
}

function ajaxBefore(elementId, loadanim, url) {
	if (loadanim) {
		$("#"+elementId).html("<center><img src='/images/loadingAnimation.gif' alt='' id='domainLoadImg' /></center>");

		if ($("#"+elementId).hasClass("jqmID1")) {
			$("#"+elementId).jqmShow();
		} else {
			$("#"+elementId).css("display", "");
		}
	}
}

function ajaxPostLink (url, elementId, loadanim) {
	if (elementId == null) {
		elementId = 'dialog';
	}

	var myAjax = $.ajax({
		type: "POST",
		url: url,
		before: ajaxBefore(elementId, loadanim, url),
		success: function(msg){
			ajaxSuccess(elementId, msg, loadanim);
		}
	});
}

function ajaxPostUpdate (formId, postUrl, elementId, loadanim)
{
	if (elementId == null) {
		elementId = 'dialog';
	}

	var params = $("#"+formId).serialize();

	var myAjax = $.ajax({
		type: "POST",
		url: postUrl,
		data: params,
		before: ajaxBefore(elementId, loadanim, postUrl),
		success: function(msg){
			ajaxSuccess(elementId, msg, loadanim);
		}
	});
}

function ajaxGetUpdate (elementId, url, loadanim)
{
	var myAjax = $.ajax({
		type: "GET",
		url: url,
		before: ajaxBefore(elementId, loadanim, url),
		success: function(msg){
			ajaxSuccess(elementId, msg, loadanim);
		}
	});
}

function ajaxGetAppelitationContent (elementId, url, loadanim)
{
	var myAjax = $.ajax({
		type: "GET",
		url: url,
		before: ajaxBefore(elementId, loadanim, url),
		success: function(msg){
			ajaxAppelitationContentSuccess(elementId, msg, loadanim);
		}
	});
}

function ajaxAppelitationContentSuccess(elementId, msg, loadanim) {
	ajaxSuccess(elementId, msg, loadanim);
	$(".tourname").append( tourName );
}
