﻿/* requires jquery 1.3.2 */

var __overlayInitialized = false;
var __overlayWorking = false;
var overlayHide = function() {overlay_hide();};
var overlayShow = function() {overlay_show();};


function overlay_init()
{
	var overlayDiv = document.createElement("div");
	overlayDiv.setAttribute("class", "TB_OVERLAY");
	overlayDiv.setAttribute("id", "TB_OVERLAY");
	
	$("body").append(overlayDiv);
	
	__overlayInitialized = true;
	__overlayWorking = false;
}

function overlay_show()
{
	if(!__overlayInitialized) { overlay_init(); }
	var overlayDiv = document.getElementById("TB_OVERLAY");

	if(!__overlayWorking)
	{
		__overlayWorking = true;
		$(overlayDiv).fadeIn("normal", function() { 
			__overlayWorking = false;
		});
		$(overlayDiv).animate({opacity: "0.75"}, 1200);
	}
}

function overlay_hide()
{
	if(!__overlayInitialized) { overlay_init(); }
	var overlayDiv = document.getElementById("TB_OVERLAY");
	
	if(!__overlayWorking)
	{
		__overlayWorking = true;
		$(overlayDiv).fadeOut("normal", function() { 
			__overlayWorking = false;
		});
	}
}


