/* This notice must be untouched at all times.



wz_tooltip.js	 v. 4.12



The latest version is available at

http://www.walterzorn.com

or http://www.devira.com

or http://www.walterzorn.de



Copyright (c) 2002-2007 Walter Zorn. All rights reserved.

Created 1.12.2002 by Walter Zorn (Web: http://www.walterzorn.com )

Last modified: 13.7.2007



Easy-to-use cross-browser tooltips.

Just include the script at the beginning of the <body> section, and invoke

Tip('Tooltip text') from within the desired HTML onmouseover eventhandlers.

No container DIV, no onmouseouts required.

By default, width of tooltips is automatically adapted to content.

Is even capable of dynamically converting arbitrary HTML elements to tooltips

by calling TagToTip('ID_of_HTML_element_to_be_converted') instead of Tip(),

which means you can put important, search-engine-relevant stuff into tooltips.

Appearance of tooltips can be individually configured

via commands passed to Tip() or TagToTip().



Tab Width: 4

LICENSE: LGPL



This library is free software; you can redistribute it and/or

modify it under the terms of the GNU Lesser General Public

License (LGPL) as published by the Free Software Foundation; either

version 2.1 of the License, or (at your option) any later version.



This library is distributed in the hope that it will be useful,

but WITHOUT ANY WARRANTY; without even the implied warranty of

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.



For more details on the GNU Lesser General Public License,

see http://www.gnu.org/copyleft/lesser.html

*/



var config = new Object();





//===================  GLOBAL TOOPTIP CONFIGURATION  =========================//

var  tt_Debug	= true		// false or true - recommended: false once you release your page to the public

var  tt_Enabled	= true		// Allows to (temporarily) suppress tooltips, e.g. by providing the user with a button that sets this global variable to false

var  TagsToTip	= true		// false or true - if true, the script is capable of converting HTML elements to tooltips



// For each of the following config variables there exists a command, which is

// just the variablename in uppercase, to be passed to Tip() or TagToTip() to

// configure tooltips individually. Individual commands override global

// configuration. Order of commands is arbitrary.

// Example: onmouseover="Tip('Tooltip text', LEFT, true, BGCOLOR, '#FF9900', FADEIN, 400)"



config. Above			= false 	// false or true - tooltip above mousepointer?

config. BgColor 		= '#FFFFDD' // Background color

config. BgImg			= ''		// Path to background image, none if empty string ''

config. BorderColor 	= '#999999'

config. BorderStyle 	= 'solid'	// Any permitted CSS value, but I recommend 'solid', 'dotted' or 'dashed'

config. BorderWidth 	= 1

config. CenterMouse 	= false 	// false or true - center the tip horizontally below (or above) the mousepointer

config. ClickClose		= true 		// false or true - close tooltip if the user clicks somewhere

config. CloseBtn		= false 	// false or true - closebutton in titlebar

config. CloseBtnColors	= ['#FFFFFF', '#CC1F2F', '#FFFFFF', '#CC1F2F']	  // [Background, text, hovered background, hovered text] - use empty strings '' to inherit title colors

config. CloseBtnText	= '&times;'	// Close button text (may also be an image tag)

config. CopyContent		= true		// When converting a HTML element to a tooltip, copy only the element's content, rather than converting the element by its own

config. Delay			= 50		// Time span in ms until tooltip shows up

config. Duration		= 5000 		// Time span in ms after which the tooltip disappears; 0 for infinite duration

config. FadeIn			= 50 		// Fade-in duration in ms, e.g. 400; 0 for no animation

config. FadeOut 		= 50

config. FadeInterval	= 30		// Duration of each fade step in ms (recommended: 30) - shorter is smoother but causes more CPU-load

config. Fix 			= null		// Fixated position - x- an y-oordinates in brackets, e.g. [210, 480], or null for no fixation

config. FollowMouse		= false		// false or true - tooltip follows the mouse

config. FontColor		= '#000000'

config. FontFace		= 'Verdana,Arial,sans-serif'

config. FontSize		= '11px' 	// E.g. '9pt' or '12px' - unit is mandatory

config. FontWeight		= 'normal'	// 'normal' or 'bold';

config. Left			= false 	// false or true - tooltip on the left of the mouse

config. OffsetX 		= 14		// Horizontal offset of left-top corner from mousepointer

config. OffsetY 		= 8 		// Vertical offset

config. Opacity 		= 88		// Integer between 0 and 100 - opacity of tooltip in percent

config. Padding 		= 5 		// Spacing between border and content

config. Shadow			= false 	// false or true

config. ShadowColor 	= '#C0C0C0'

config. ShadowWidth 	= 5

config. Sticky			= true 		// Do NOT hide tooltip on mouseout? false or true

config. TextAlign		= 'left'	// 'left', 'right' or 'justify'

config. Title			= ''		// Default title text applied to all tips (no default title: empty string '')

config. TitleAlign		= 'left'	// 'left' or 'right' - text alignment inside the title bar

config. TitleBgColor	= ''		// If empty string '', BorderColor will be used

config. TitleFontColor	= '#ffffff'	// Color of title text - if '', BgColor (of tooltip body) will be used

config. TitleFontFace	= ''		// If '' use FontFace (boldified)

config. TitleFontSize	= ''		// If '' use FontSize

config. Width			= 160 		// Tooltip width; 0 for automatic adaption to tooltip content

//=======  END OF TOOLTIP CONFIG, DO NOT CHANGE ANYTHING BELOW  ==============//

