//***********************************************************************************
//* Detta script är skyddat enligt upphovsrättslagen (1960:729) och får endast      *
//* användas på travel.se och licensierade domäner. Obehörigt användande av         *
//* innehållet är förbjudet enligt tillämplig lag och medför straff- och            *
//* skadeståndsansvar.                                                              *
//*                                                            (C) 2006 jakt.se     *
//***********************************************************************************

// START EGNA INSTÄLLNINGAR

var textColor = "#000000";
var textFont = "arial";
var textSize = "11";

var backgroundColor = "#ffffdc";
var borderColor = "#333333";


var marginWidth = 5;
var borderWidth = 2;  // 0 för att dölja
var popupWidth = 300;
var offsetX = 5;
var offsetY = 20;
var isLoaded = false;



// SLUT EGNA INSTÄLLNINGAR


var overDiv, mouseX, mouseY, statusText;
var isActive = 0;
var overDivMask;

function viewText(text) {

	if(isLoaded)

	{

		isActive = 1;
		overDiv.innerHTML = text;
		overDiv.style.visibility ="visible";
		document.onmousemove = moveText;
		overDivMask.style.height = overDiv.offsetHeight + "px";
			overDivMask.style.width = overDiv.offsetWidth + "px";
	overDivMask.style.visibility = "visible";
	}

}

function hideText() {

	if(isLoaded)
	{

		isActive = 0;
		overDiv.style.visibility = "hidden";
		overDiv.style.left = - popupWidth - 100;
		document.onmousemove = null;
		overDivMask.style.visibility = "hidden";
		overDivMask.style.left = -popupWidth;

	}
}

function initText()
{

	overDiv = document.getElementById("overDiv");
	overDivMask = document.getElementById("overDivMask");
	overDiv.style.left = - popupWidth;
	isLoaded = true;
}

function moveText(e) {

	if(isLoaded)
	{
		if (!e) var e = window.event;

		var mouseX = e.clientX + document.body.scrollLeft;
		var mouseY = e.clientY + document.body.scrollTop;
		var boxX, boxY;

		var obj = (e.target) ? (e.target) : (e.srcElement);

		if(isActive) {

			boxX = Math.max(0,mouseX + offsetX - popupWidth/2);
			boxX = Math.min(boxX,document.body.clientWidth-popupWidth);

			boxY = Math.max(0,mouseY + offsetY);

			if((boxY + overDiv.offsetHeight) > (document.body.clientHeight + document.body.scrollTop))
			{
				boxY = mouseY - overDiv.offsetHeight - 30;
			}

			overDiv.style.top = boxY + offsetY
			overDiv.style.left = boxX + offsetX;
			overDivMask.style.top = boxY + offsetY+"px";
	overDivMask.style.left = boxX + offsetX + "px";

		}
	}

	return true;
}

