ajax loading image
function StringFormat() {
var expression = arguments[0];
for (var i = 1; i < arguments.length; i++) {
var prttern = new RegExp('\\{' + (i - 1) + '\\}', 'gi');
expression = expression.replace(prttern, arguments[i]);
}
return expression;
}
function loadingVisible(enable) {
var loadingDivId = "ajaxLoadingImage";
if (enable) {
var htmlTemplate = "<div id='{0}' " +
"style='position:absolute; z-index:999; width:100%; height:100%; top:0px; left:0px; opacity: 0.5; filter: alpha(opacity-50); " +
"background-color: #fff; text-align:center;'>" +
"<img src='/images/loading.gif' style='position:fixed; width:32px; left:50%; top:50%; margin-left:-16px; margin-top:-16px;' />" +
"</div>";
var img = StringFormat(htmlTemplate, loadingDivId);
$("body").append(img);
} else {
$("#" + loadingDivId).remove();
}
}