////////////////////////////////////////////////////////////////////////////////////
//
//    ATTENTION NETSCAPE NAVIGATOR 3.0 USERS!!!
//
//    If you see this text while using the site and you did NOT click on
//    View -> Source, you're using a buggy browser.
//
//    FOLLOW THESE STEPS
//
//    Read through these two steps before doing them.
//    1. Press your BACK BUTTON.
//    2. Click on REFRESH or RELOAD.
//
//    You should now be able to use the site without seeing this message.
//    This problem can however return if your browser does not cache this
//    document correctly.
//
//    UPGRADE YOUR BROWSER
//
//    Upgrade your browser to Netscape's latest and you will not have this
//    problem any more.
//
//    Netscape browsers can be found at http://home.netscape.com/
//
////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////
//  overLIB 2.22  --  Please leave this notice.
//
//  By Erik Bosrup (erik@bosrup.com)  Last modified 1999-03-31
//  Portions by Dan Steinman, Landon Bradshaw and Gnowknayme.
//
//  Get the latest version at http://www.bosrup.com/web/overlib/
//
//  This script library was created for my personal usage from the start
//  but then it became so popular I made an easy to use version. It's that
//  version you're using now. Since this is free please don't try to sell
//  this solution to a company claiming it is yours. Give me credit where
//  credit is due and I'll be happy. And I'd love to see any changes you've
//  done to the code. Free to use - don't abuse.
////////////////////////////////////////////////////////////////////////////////////

window.FDOverlib = new Object();

////////////////////////////////////////////////////////////////////////////////////
// CONFIGURATION
////////////////////////////////////////////////////////////////////////////////////

FDOverlib.Config = new Object();

FDOverlib.Config.ForeColor = "#fafad2";
FDOverlib.Config.BackColor = "#b4b4b4";
FDOverlib.Config.TextColor = "#000000";
FDOverlib.Config.CaptionColor = "#FFFFFF";
FDOverlib.Config.CloseColor = "#9999FF";

FDOverlib.Config.TableWidth = '';
FDOverlib.Config.DefTableWidth = FDOverlib.Config.TableWidth;
FDOverlib.Config.DivWidth = (FDOverlib.Config.TableWidth ? parseInt(FDOverlib.Config.TableWidth) : 0);
FDOverlib.Config.DivHeight = 0;

FDOverlib.Config.Border = "1";
FDOverlib.Config.DefOffsetX = 12;
FDOverlib.Config.DefOffsetY = 14;

FDOverlib.Config.CSS = new Object();
FDOverlib.Config.CSS.Inited = false;
FDOverlib.Config.CSS.gotCSS = false;
FDOverlib.Config.CSS.Use = false;
FDOverlib.Config.CSS.Table = '';
FDOverlib.Config.CSS.Caption = '';
FDOverlib.Config.CSS.Text = '';
FDOverlib.Config.CSS.Init = function() {
	this.Inited = true;
	var css = null;
	try {
		css = (typeof window.ol_css != 'undefined' && typeof WYSIWYG == 'undefined' ? window.ol_css : (FD.Form.Info.action < 100 && top.Global && top.Global.ol_css ? top.Global.ol_css : (top.Private && top.Private.ol_css ? top.Private.ol_css : null)));
	} catch (e) { };
	if (css) {
		this.gotCSS = true;
		this.Table = css.table;
		this.Caption = css.cap;
		this.Text = css.text;
	}
};

////////////////////////////////////////////////////////////////////////////////////
// END CONFIGURATION
////////////////////////////////////////////////////////////////////////////////////

FDOverlib.Delay = 0;
FDOverlib.tmrDelay = 0;
FDOverlib.Style = '';
FDOverlib.Text = '';
FDOverlib.Title = '';
FDOverlib.Dir = 1;
FDOverlib.Move = true;
FDOverlib.Bottom = false;
FDOverlib.Count = 0;
FDOverlib.Display = false;
FDOverlib.Show = false;
FDOverlib.Swap = true;
FDOverlib.Status = '';
FDOverlib.PrevStatus = '';
FDOverlib.srcElement = false;

FDOverlib.Window = null;
FDOverlib.Document = null;
FDOverlib.Div = null;

FDOverlib.PageOffsetX = 0;
FDOverlib.OffsetX = 0;
FDOverlib.OffsetY = 0;
FDOverlib.CorrectX = 0;
FDOverlib.CorrectY = 0;
FDOverlib.ClientWidth = 0;
FDOverlib.ClientHeight = 0;
FDOverlib.X = 0;
FDOverlib.Y = 0;


FDOverlib.CheckParams = function(opWindow, vpElement, cpText, cpTitle, npDir, lpUseCSS, npDelay, e) {

	if (typeof cpText != 'string' || cpText.length == 0) return false;

	this.stamp = '';
	this.Delay = npDelay || 0;
	if (this.Delay > 0) {
		nd();
		FDOverlib.Events.mouseMoveEvent = cloneEvent(e);
		this.tmrDelay = window.setTimeout('FDOverlib.Utils.execDelay()', this.Delay);
	}

	this.Text = unescape(cpText);
	this.Title = unescape(cpTitle);
	if (this.Title.length > 50) {
		this.Title = this.Title.substr(0, 47) + '...';
	}
	this.Dir = npDir;
	this.Display = false;
	this.Swap = true;
	this.Status = ((typeof cpTitle == 'string' && cpTitle != '') ? cpTitle : cpText).stripHTML();
	if (this.Status.length > 50) {
		this.Status = this.Status.substr(0, 47) + '...';
	}
	this.Status = 'help: ' + this.Status;
	this.Window = opWindow || null;
	this.Document = (this.Window ? this.Window.document : null);

	this.srcElement = (typeof vpElement == 'object');
	var el = vpElement;
	if (this.srcElement) {
		el = getElement(this.Document, vpElement);
		el.Overlib = true;
	}
	this.Div = getElement(this.Document, 'overDiv');
	var lOk = (this.Div && this.Window && this.Document);
	if (!lOk && this.Window) this.Window.status = 'overlib: bad params';
	else {
		if (!this.Config.CSS.Inited) this.Config.CSS.Init();
		this.Config.CSS.Use = this.Config.CSS.gotCSS && (typeof window.ol_css_no == 'undefined' || !window.ol_css_no || lpUseCSS);
		this.Events.Set(el);
	}
	return lOk;
}


// Common calls
FDOverlib.Prepare = function() {
	if (!this.Div) return;
	FDOverlib.OffsetX = this.Config.DefOffsetX;
	FDOverlib.OffsetY = this.Config.DefOffsetY;
	if (window.Browser.ie || window.Browser.W3C) {
		this.Div.style.zIndex = 999;
		this.Div.style.width = '';
		this.Div.style.height = '';

		if (window.Browser.ie) {
			this.Config.DivWidth = this.Div.scrollWidth;
			this.Config.DivHeight = this.Div.scrollHeight;
			this.Div.style.width = this.Config.DivWidth;
			this.Div.style.height = this.Config.DivHeight;
		} else {
			this.Config.DivWidth = this.Div.offsetWidth;
			this.Config.DivHeight = this.Div.offsetHeight;
		}

		if (this.Swap && !this.Bottom) //lSwap
			FDOverlib.OffsetY = this.Config.DivHeight / 2;
		else
			FDOverlib.OffsetY = -this.Config.DefOffsetY;

	}
	if (window.Browser.ns4) {
		this.Config.DivWidth = this.Div.document.width;
		if (this.Swap && !this.Bottom)
			FDOverlib.OffsetY = this.Div.document.height / 2;
		else
			FDOverlib.OffsetY = -this.Config.DefOffsetY;
	}

	this.PrevStatus = this.Window.status;
	this.Window.status = this.Status;
}

FDOverlib.Hide = function(lpNoDiv) {

	FDOverlib.Utils.clearDelay();

	if ((typeof lpNoDiv == 'undefined' || !lpNoDiv) && this.Div) {
		try {
			setDisplay('', this.Div, false);
			layerMove('', this.Div, 0, 0);
			setVisibility('', this.Div, false);
			FDOverlib.Utils.layerWrite('', this.Div, '');
			this.ResetDimensions();
			showControl(this.Div);
		} catch (e) { };
	}
	FDOverlib.X = 0;
	FDOverlib.Y = 0;
	this.Move = true;
	this.Display = false;
	this.Events.Release();
	try {
		if (this.Window)
			this.Window.status = this.PrevStatus;
	} catch (e) { };
	this.Window = null;
	this.Document = null;
	this.Div = null;
}

FDOverlib.ResetDimensions = function() {
	if (window.Browser.ie || window.Browser.W3C) {
		this.Div.style.width = '';
		this.Div.style.height = '';
	}
}


FDOverlib.Events = new Object();
FDOverlib.Events.pOnMouseMove = null;
FDOverlib.Events.mouseMoveEvent = null;

FDOverlib.Events.Set = function() {

	if (window.Browser.ns4 || window.Browser.ie4 || window.Browser.W3C) {
		this.pOnMouseMove = FDOverlib.Document.onmousemove;
		FDOverlib.Document.onmousemove = FDOverlib.Events.mouseMove;
		FDOverlib.Div.onmouseout = nd;
		if (window.Browser.ns) {
			if (window.Browser.ns4) {
				FDOverlib.Document.captureEvents(Event.MOUSEMOVE);
				FDOverlib.Div.captureEvents(Event.MOUSEOUT);
			} else {
				FDOverlib.Document.addEventListener('mousemove', FDOverlib.Events.mouseMove, false);
				FDOverlib.Div.addEventListener('mouseout', nd, false);
			}
		}
	}

}

FDOverlib.Events.Release = function() {

	if (window.Browser.ns4 || window.Browser.ie4 || window.Browser.W3C) {
		var lDoc = isObject(FDOverlib.Document, 'location');
		var lDiv = isObject(FDOverlib.Div, 'onmouseout');
		try {
			if (lDoc) FDOverlib.Document.onmousemove = this.pOnMouseMove;
			if (lDiv) FDOverlib.Div.onmouseout = null;
		} catch (e) { };
		this.pOnMouseMove = null;
		if (window.Browser.ns) {
			if (window.Browser.ns4) {
				if (lDoc) FDOverlib.Document.releaseEvents(Event.MOUSEMOVE);
				if (lDiv) FDOverlib.Div.releaseEvents(Event.MOUSEOUT);
			} else {
				if (lDoc) FDOverlib.Document.removeEventListener('mousemove', mouseMove, false);
				if (lDiv) FDOverlib.Div.removeEventListener('mouseout', nd, false);
			}
		}
	}

}


// The Close onMouseOver function for Sticky
FDOverlib.Events.Click = function() {
	setDisplay('', FDOverlib.Div, false);
	setVisibility('', FDOverlib.Div, false);
	FDOverlib.Show = false;
}

// Moves the layer
FDOverlib.Events.mouseMove = function(e) {

	if (!isObject(FDOverlib.Window) || (!isObject(e) && !isObject(FDOverlib.Window.event))) {
		return;
	}

	e = e || FDOverlib.Window.event;

	if (FDOverlib.tmrDelay > 0) {
		FDOverlib.Events.mouseMoveEvent = cloneEvent(e);
		return;
	}

	if (!FDOverlib.Display) {
		setDisplay('', FDOverlib.Div, true);
		FDOverlib.Utils.setStyle();
	}

	/*
	if( window.Browser.ie ){
	if( FDOverlib.srcElement && !e.srcElement.Overlib ){
	FDOverlib.Hide( );
	return;
	}
	}
	*/

	FDOverlib.PageOffsetX = 0;
	if (window.Browser.ns4) {
		FDOverlib.PageOffsetX = FDOverlib.Window.pageXOffset;
		FDOverlib.X = e.pageX; // + FDOverlib.Window.pageXOffset;
		FDOverlib.Y = e.pageY; // + FDOverlib.Window.pageYOffset;
		FDOverlib.ClientWidth = FDOverlib.Window.innerWidth + FDOverlib.PageOffsetX;
		FDOverlib.ClientHeight = FDOverlib.Window.innerHeight + FDOverlib.Window.pageOffsetY;
		if (FDOverlib.Swap)
			FDOverlib.CorrectY = (FDOverlib.Y + FDOverlib.OffsetY) - FDOverlib.Window.innerHeight;
	}
	if (window.Browser.gecko || window.Browser.safari || (window.Browser.ns && window.Browser.VersionNr >= 5)) {
		FDOverlib.PageOffsetX = FDOverlib.Window.pageXOffset;
		FDOverlib.X = e.clientX + (window.Browser.safari ? 0 : FDOverlib.Window.pageXOffset);
		FDOverlib.Y = e.clientY + (window.Browser.safari ? 0 : FDOverlib.Window.pageYOffset);
		FDOverlib.ClientWidth = FDOverlib.Window.innerWidth + FDOverlib.PageOffsetX;
		FDOverlib.ClientHeight = FDOverlib.Window.innerHeight + FDOverlib.Window.pageYOffset;
		if (FDOverlib.Swap)
			FDOverlib.CorrectY = (FDOverlib.Y + FDOverlib.OffsetY) - FDOverlib.Window.innerHeight - FDOverlib.Window.pageYOffset;
	}
	if (window.Browser.ie) {
		FDOverlib.PageOffsetX = FDOverlib.Document.body.scrollLeft
		FDOverlib.X = e.clientX + FDOverlib.PageOffsetX;
		FDOverlib.Y = e.clientY + FDOverlib.Document.body.scrollTop;
		FDOverlib.ClientWidth = FDOverlib.Document.body.clientWidth + FDOverlib.PageOffsetX;
		FDOverlib.ClientHeight = FDOverlib.Document.body.clientHeight + FDOverlib.Document.body.scrollTop;
		//		top.status=( FDOverlib.Y + FDOverlib.OffsetY > FDOverlib.Document.body.clientHeight - FDOverlib.Document.body.scrollTop );
		if (FDOverlib.Swap && (FDOverlib.Y + FDOverlib.OffsetY > FDOverlib.Document.body.clientHeight - FDOverlib.Document.body.scrollTop))
			FDOverlib.CorrectY = (FDOverlib.Y + FDOverlib.OffsetY) - FDOverlib.Document.body.clientHeight - FDOverlib.Document.body.scrollTop; //scrollHeight;
		e.cancelBubble = true;
	}

	FDOverlib.Utils.CorrectXY();
	FDOverlib.Utils.moveTo();
}

FDOverlib.Utils = new Object();

FDOverlib.Utils.CorrectXY = function() {

	if ((window.Browser.ie) && FDOverlib.Swap) {
		if ((FDOverlib.X - FDOverlib.PageOffsetX) > (FDOverlib.Document.body.clientWidth - FDOverlib.Config.DivWidth - 16)) FDOverlib.Dir = 0;
		else FDOverlib.Dir = 1;
	}
	if ((window.Browser.gecko || window.Browser.ns) && FDOverlib.Swap) {
		if ((FDOverlib.X - FDOverlib.PageOffsetX) > (FDOverlib.Window.innerWidth - FDOverlib.Config.DivWidth - 20)) FDOverlib.Dir = 0;
		else FDOverlib.Dir = 1;
	}

	if (FDOverlib.Dir == 2) { // Center
		FDOverlib.X = FDOverlib.X + FDOverlib.OffsetX - (FDOverlib.Config.DivWidth / 2);
		FDOverlib.Y = FDOverlib.Y - FDOverlib.OffsetY;
	}
	if (FDOverlib.Dir == 1) { // Right
		FDOverlib.X = FDOverlib.X + FDOverlib.OffsetX;
		FDOverlib.Y = FDOverlib.Y - FDOverlib.OffsetY;
	}
	if (FDOverlib.Dir == 0) { // Left
		FDOverlib.X = FDOverlib.X - (FDOverlib.OffsetX / 2) - (FDOverlib.Config.DivWidth);
		FDOverlib.Y = FDOverlib.Y - FDOverlib.OffsetY;
	}
	if (!FDOverlib.Swap) {
		//--> Correction X-as
		var tmp = FDOverlib.X;
		FDOverlib.CorrectX = ((FDOverlib.X + FDOverlib.Config.DivWidth + FDOverlib.OffsetX) - FDOverlib.ClientWidth);
		if (FDOverlib.CorrectX > 0)
			FDOverlib.X -= FDOverlib.CorrectX;
		if (FDOverlib.X < FDOverlib.PageOffsetX)
			FDOverlib.X = FDOverlib.PageOffsetX;

		//--> Correction Y-as
		if ((FDOverlib.Y + FDOverlib.Config.DivHeight - FDOverlib.OffsetY) > FDOverlib.ClientHeight)
			FDOverlib.Y = FDOverlib.Y - FDOverlib.Config.DivHeight + (FDOverlib.OffsetY - 10);
	} else {
		//--> Correction Y-as
		if (!FDOverlib.Bottom) {
			if (FDOverlib.CorrectY > 0)
				FDOverlib.Y -= (FDOverlib.CorrectY);
			FDOverlib.CorrectY = (FDOverlib.OffsetY - FDOverlib.Y)
			if (FDOverlib.CorrectY > 0)
				FDOverlib.Y += FDOverlib.CorrectY;
		} else {
			if ((FDOverlib.Y + FDOverlib.Config.DivHeight - FDOverlib.OffsetY) > FDOverlib.ClientHeight)
				FDOverlib.Y = FDOverlib.Y - FDOverlib.Config.DivHeight + (FDOverlib.OffsetY + 6);
		}
	}
}

// Move a layer
FDOverlib.Utils.moveTo = function() {
	if (FDOverlib.Move) {
		if (FDOverlib.Dir == 2) { // Center
			layerMove('', FDOverlib.Div, FDOverlib.X, FDOverlib.Y);
		}
		if (FDOverlib.Dir == 1) { // Right
			layerMove('', FDOverlib.Div, FDOverlib.X, FDOverlib.Y);
		}
		if (FDOverlib.Dir == 0) { // Left
			layerMove('', FDOverlib.Div, FDOverlib.X, FDOverlib.Y);
		}
	}
	if (!FDOverlib.Display) {
		FDOverlib.Display = true;
		setDisplay('', FDOverlib.Div, true);
		setVisibility('', FDOverlib.Div, true);
	}
	if (window.Browser.ie && window.Browser.VersionNr < 7) {
		hideControl('SELECT', FDOverlib.Div);
	}
}

// Writes to the layer
FDOverlib.Utils.layerWrite = function(cpTxt) {
	layerWrite('', FDOverlib.Div, cpTxt);
}

FDOverlib.Utils.execDelay = function() {
	this.clearDelay();
	FDOverlib.Events.mouseMove(FDOverlib.Events.mouseMoveEvent);
}

FDOverlib.Utils.clearDelay = function() {
	if (FDOverlib.tmrDelay > 0) {
		window.clearTimeout(FDOverlib.tmrDelay);
		FDOverlib.tmrDelay = 0;
	}
}

FDOverlib.Utils.setStyle = function() {
	if (FDOverlib.Style) eval(FDOverlib.Style);
	FDOverlib.Style = '';
}

// Public functions to be used on pages.

// Simple popup right
function drs(opWindow, cpElement, cpText, lpUseCSS, npDelay, e) {
	if (!FDOverlib.CheckParams(opWindow, cpElement, cpText, cpTitle, 1, lpUseCSS, npDelay, e)) return;
	FDOverlib.Swap = true; FDOverlib.Bottom = false;
	FDOverlib.Style = 'dts()';
}

// Caption popup right
function drc(opWindow, cpElement, cpText, cpTitle, npWidth, lpUseCSS, npDelay, e) {
	if (!FDOverlib.CheckParams(opWindow, cpElement, cpText, cpTitle, 1, lpUseCSS, npDelay, e))
		return;
	FDOverlib.Style = 'dtt()'; //'dtc()';
	FDOverlib.Swap = true; FDOverlib.Bottom = false;
	if (typeof npWidth != 'undefined')
		FDOverlib.Config.TableWidth = npWidth;
	else
		FDOverlib.Config.TableWidth = FDOverlib.Config.DefTableWidth;
}

// Caption popup right
function drt(opWindow, cpElement, cpText, cpTitle, lpUseCSS, npDelay, e) {
	if (!FDOverlib.CheckParams(opWindow, cpElement, cpText, cpTitle, 1, lpUseCSS, npDelay, e)) return;
	FDOverlib.Swap = true; FDOverlib.Bottom = false;
	FDOverlib.Style = 'dtt()';
}

// Caption popup right/bottom
function drb(opWindow, cpElement, cpText, cpTitle, lpUseCSS, npDelay, e) {
	if (!FDOverlib.CheckParams(opWindow, cpElement, cpText, cpTitle, 1, lpUseCSS, npDelay, e)) return;
	FDOverlib.Swap = true, FDOverlib.Bottom = true;
	FDOverlib.Style = 'dtt()';
}

// Sticky caption right
function src(opWindow, cpElement, cpText, cpTitle, lpUseCSS, npDelay, e) {
	if (!FDOverlib.CheckParams(opWindow, cpElement, cpText, cpTitle, 1, lpUseCSS, npDelay, e)) return;
	FDOverlib.Swap = true; FDOverlib.Bottom = false;
	FDOverlib.Style = 'stc()';
}

// Simple popup left
function dls(opWindow, cpElement, cpText, lpUseCSS, npDelay, e) {
	if (!FDOverlib.CheckParams(opWindow, cpElement, cpText, cpTitle, 0, lpUseCSS, npDelay, e)) return;
	FDOverlib.Swap = true; FDOverlib.Bottom = false;
	FDOverlib.Style = 'dts()';
}

// Caption popup left/center
function dlc(opWindow, cpElement, cpText, cpTitle, lpDontSwap, lpUseCSS, npDelay, e) {
	if (!FDOverlib.CheckParams(opWindow, cpElement, cpText, cpTitle, 0, lpUseCSS, npDelay, e)) return;
	FDOverlib.Swap = !lpDontSwap; FDOverlib.Bottom = false;
	FDOverlib.Style = 'dtc()';
}

// Caption popup left/bottom
function dlb(opWindow, cpElement, cpText, cpTitle, lpUseCSS, npDelay, e) {
	if (!FDOverlib.CheckParams(opWindow, cpElement, cpText, cpTitle, 0, lpUseCSS, npDelay, e)) return;
	FDOverlib.Swap = false, FDOverlib.Bottom = true;
	FDOverlib.Style = 'dtc()';
}

// Sticky caption left
function slc(opWindow, cpElement, cpText, cpTitle, lpUseCSS, npDelay, e) {
	if (!FDOverlib.CheckParams(opWindow, cpElement, cpText, cpTitle, 0, lpUseCSS, npDelay, e)) return;
	FDOverlib.Swap = true; FDOverlib.Bottom = false;
	FDOverlib.Style = 'stc()';
}

// Simple popup center
function dcs(opWindow, cpElement, cpText, lpUseCSS, npDelay, e) {
	if (!FDOverlib.CheckParams(opWindow, cpElement, cpText, cpTitle, 2, lpUseCSS, npDelay, e)) return;
	FDOverlib.Swap = true; FDOverlib.Bottom = false;
	FDOverlib.Style = 'dts()';
}

// Caption popup center
function dcc(opWindow, cpElement, cpText, cpTitle, lpUseCSS, npDelay, e) {
	if (!FDOverlib.CheckParams(opWindow, cpElement, cpText, cpTitle, 2, lpUseCSS, npDelay, e)) return;
	FDOverlib.Swap = true; FDOverlib.Bottom = false;
	FDOverlib.Style = 'dtc()';
}

// Sticky caption center
function scc(opWindow, cpElement, cpText, cpTitle, lpUseCSS, npDelay, e) {
	if (!FDOverlib.CheckParams(opWindow, cpElement, cpText, cpTitle, 2, lpUseCSS, npDelay, e)) return;
	FDOverlib.Swap = true; FDOverlib.Bottom = false;
	FDOverlib.Style = 'stc()';
}

// Clears popups if appropriate
function nd() {
	FDOverlib.Utils.clearDelay();
	if (FDOverlib.Window == null) return false;
	FDOverlib.Show = false;
	if (window.Browser.ns4 || window.Browser.ie4 || window.Browser.W3C) {
		if (!FDOverlib.Show) {
			FDOverlib.Hide();
		} else
			FDOverlib.Count++;
	}
}

// Non public functions. These are called by other functions etc.

// Simple popup
function dts() {
	cTxt = '<table width="' + FDOverlib.Config.TableWidth + '" border="0" cellpadding="' + FDOverlib.Config.Border + '" cellspacing="0" bgcolor="' + FDOverlib.Config.BackColor + '"><tr><td><table width="100%" border="0" cellpadding="2" cellspacing="0" bgcolor="' + FDOverlib.Config.ForeColor + '"><tr><td><font face="Arial,Helvetica" color="' + FDOverlib.Config.TextColor + '" size="-1">' + FDOverlib.Text + '</font></td></tr></table></td></tr></table>'
	FDOverlib.Utils.layerWrite(cTxt);
	FDOverlib.Prepare();
}

// Caption popup
function dtc() { //
	if (FDOverlib.Config.CSS.Use)
		cTxt = '<table class="' + FDOverlib.Config.CSS.Table + '" cellpadding="0" cellspacing="0"><tr><td><table width="100%" border="0" cellpadding="0" cellspacing="1"><tr><td class="' + FDOverlib.Config.CSS.Caption + '">' + FDOverlib.Title + '</td></tr></table><table width="100%" cellpadding="0" cellspacing="1"><tr><td class="' + FDOverlib.Config.CSS.Text + '">' + FDOverlib.Text + '</td></tr></table></td></tr></table>'
	else
		cTxt = "<table id=test name=test" + ((FDOverlib.Config.TableWidth != "") ? " width=" + FDOverlib.Config.TableWidth : "") + " border=0 cellpadding=" + FDOverlib.Config.Border + " cellspacing=0 bgcolor=\"" + FDOverlib.Config.BackColor + "\"><tr><td><table width=100% border=0 cellpadding=0 cellspacing=0><tr><td><span id=\"PTT\"><font face=\"Arial,Helvetica\" color=\"" + FDOverlib.Config.CaptionColor + "\" size=\"2\"><b>" + FDOverlib.Title + "</b></font></span></td></tr></table><table width=100% border=0 cellpadding=2 cellspacing=0 bgcolor=\"" + FDOverlib.Config.ForeColor + "\"><tr><td><span id=\"PST\"><font face=\"Arial,Helvetica\" color=\"" + FDOverlib.Config.TextColor + "\" size=\"2\">" + FDOverlib.Text + "</font><span></td></tr></table></td></tr></table>"
	FDOverlib.Utils.layerWrite(cTxt);
	FDOverlib.Prepare();
}


// Tooltip popup
function dtt() {
	if (FDOverlib.Config.CSS.Use)
		cTxt = "<table class=\"" + FDOverlib.Config.CSS.Table + "\" cellpadding=0 cellspacing=0><tr><td>" + (FDOverlib.Title.length > 0 ? "<table width=100% border=0 cellpadding=0 cellspacing=1><tr><td class=\"" + FDOverlib.Config.CSS.Caption + "\">" + FDOverlib.Title + "</td></tr></table>" : "") + "<table width=100% border=0 cellpadding=0 cellspacing=1><tr><td class=\"" + FDOverlib.Config.CSS.Text + "\">" + FDOverlib.Text + "</td></tr></table></td></tr></table>"
	else
		cTxt = "<table border=0 cellpadding=" + FDOverlib.Config.Border + " cellspacing=0 bgcolor=\"" + FDOverlib.Config.BackColor + "\"><tr><td><table width=100% border=0 cellpadding=0 cellspacing=0><tr><td><span id=\"PTT\"><b><font face=\"Arial,Helvetica\" color=\"" + FDOverlib.Config.CaptionColor + "\" size=\"2\">" + FDOverlib.Title + "</font></b></span></td></tr></table><table width=100% border=0 cellpadding=2 cellspacing=0 bgcolor=\"" + FDOverlib.Config.ForeColor + "\"><tr><td><span id=\"PST\"><font face=\"Arial,Helvetica\" color=\"" + FDOverlib.Config.TextColor + "\" size=\"2\">" + FDOverlib.Text + "</font><span></td></tr></table></td></tr></table>"
	FDOverlib.Utils.layerWrite(cTxt);
	FDOverlib.Prepare();
}

// Sticky
function stc() {
	FDOverlib.Show = true;
	FDOverlib.Count = 0;
	cTxt = "<table width=" + FDOverlib.Config.TableWidth + " border=0 cellpadding=" + FDOverlib.Config.Border + " cellspacing=0 bgcolor=\"" + FDOverlib.Config.BackColor + "\"><tr><td><table width=100% border=0 cellpadding=0 cellspacing=0><tr><td><span id=\"PTT\"><b><font color=\"" + FDOverlib.Config.CaptionColor + "\" color=\"" + FDOverlib.Config.CaptionColor + "\" size=\"2\">" + FDOverlib.Title + "</font></b></span></td><td align=RIGHT><a href=\"/\" onmouseover=\"FDOverlib.Events.Click();\" id=\"PCL\"><font color=\"" + FDOverlib.Config.CloseColor + "\">Close</font></a></td></tr></table><table width=100% border=0 cellpadding=2 cellspacing=0 bgcolor=\"" + FDOverlib.Config.ForeColor + "\"><tr><td><span id=\"PST\"><font color=\"" + FDOverlib.Config.TextColor + "\">" + FDOverlib.Text + "</font><span></td></tr></table></td></tr></table>"
	FDOverlib.Utils.layerWrite(cTxt);
	FDOverlib.Prepare();
	FDOverlib.Move = false;
}
