/*
function overlayAddContent(field, content)
function overlayFadeIn(contentField)
function overlayFadeOut()
*/

//var
var _overlayContent		= new Array();
var _overlayUserAgent	= navigator.userAgent.toLowerCase();
var _overlayIsIE		= false;
var _overlayBrowserVer	= 0;
//var

//We need to know if it's IE's version
try{
    if((_overlayUserAgent.indexOf("msie") != -1))
	{
		_overlayIsIE = true;
		_overlayBrowserVer = _overlayUserAgent.match(/msie ([\d\.]+)/)[1];
	};
}catch(e){};

overlayContentItem = function(layerTitle, layerContent)
{
	this.title		= layerTitle;
	this.content	= layerContent;
};

function overlayAddContent(field, title, content)
{
	_overlayContent[field]	= new overlayContentItem(title, content);
};

function overlayFadeIn(contentField)
{
	if(document.getElementById("Flash") != null)
		document.getElementById("Flash").style.display = 'none';
	
	document.getElementById("overlayTitle").innerHTML			= _overlayContent[contentField].title;
	document.getElementById("overlayContent").innerHTML			= _overlayContent[contentField].content;
	
	document.getElementById("overlayGrey").style.opacity		= 0.50;
	document.getElementById("overlayGrey").style.filter			= "alpha(opacity=50)";
	document.getElementById("overlayContainer").style.opacity	= 1;
	document.getElementById("overlayContainer").style.filter	= "alpha(opacity=100)";
	
	document.getElementById('overlayMain').style.display		= 'block';
};

function overlayFadeOut()
{
	document.getElementById("overlayGrey").style.opacity		= 0.0;
	document.getElementById("overlayGrey").style.filter			= "alpha(opacity=0)";
	document.getElementById("overlayContainer").style.opacity	= 0;
	document.getElementById("overlayContainer").style.filter	= "alpha(opacity=0)";
	
	document.getElementById('overlayMain').style.display		= 'none';
	
	if(document.getElementById("Flash") != null)
		document.getElementById("Flash").style.display = 'block';
};

function overlayUpdateOpenContent(newContent)
{
	document.getElementById("overlayContent").innerHTML = newContent;
};
