var lsw = "/images/loading_small_wait.gif";
var img_lsw = new Image();
img_lsw.src = lsw;



// Utility functions for showing loading images
$.fn.loading_layer2 = function() {
	remove_loading_layer();
    $(this).append('<div id="loading_dialog" style="display:none"></div>');
    var dims = bgSize();
	if ( navigator.userAgent.indexOf("MSIE") != -1 ) {
		dims[0] -= 22;
		dims[1] -= 4;
	}	
    $('#loading_dialog').css('width', dims[0]).css('height', dims[1]);
	if ( navigator.userAgent.indexOf("MSIE") == -1 ) {
		$('#loading_dialog').fadeIn(200)
	}
	else {
		$('#loading_dialog').show();
	}
}

$.fn.loading_layer = function() {
	remove_loading_layer();
    $(this).append('<div id="loading_dialog"></div>');
    var dims = bgSize();
	if ( navigator.userAgent.indexOf("MSIE") != -1 ) {
		dims[0] -= 22;
		dims[1] -= 4;
	}	
    $('#loading_dialog').css('width', dims[0]).css('height', dims[1]);
}

remove_loading_layer = function() {
    $('#loading_dialog').remove();
}

$.fn.show_loading_bar = function() {
	var lb = "/images/loading_bar.gif";
	var img1 = new Image();
	img1.src = lb;
	$(this).append('&#160;&#160;<img src="'+lb+'" class="indicator" id="loading_bar" />');
    return this;
}

hide_loading_bar = function() {
	$('#loading_bar').remove();
    return this;
}

$.fn.loading_small_wait = function() {
	$(this).html('<img src="/images/loading_small_wait.gif" class="indicator" />');
    return this;
}

$.fn.small_spinner = function() {
	$(this).html('<img src="/images/icons/iconIndicator.gif" class="indicator" />');
    return this;
}

$.fn.small_spinner_on_dkgreen = function() {
	$(this).html('<img src="/images/icons/iconIndicatorDkGreenBG.gif" class="indicator" />');
    return this;
}

$.fn.small_spinner_on_blue = function() {
	$(this).html('<img src="/images/icons/iconIndicatorBlueBG.gif" class="indicator" />');
    return this;
}
$.fn.spinner_overlay = function() {
	$(this).append('<div class="loading_overlay"><img src="/images/icons/iconIndicator.gif" class="indicator" />Loading... Please do not click the back button.</div>');
	return this;
}

$.fn.large_spinner = function() {
	$(this).html('<img src="/images/icons/iconLoadingAnimation.gif" class="indicator" />');
    return this;
}

$.fn.large_blue_spinner = function() {
	$(this).html('<img src="/images/icons/iconIndicatorBlue.gif" class="indicator" />');
    return this;
}

