﻿var ObjX = 10;
var ObjY = 160;
var clickleft = 0;
var clicktop = 0;

function init()
{
	/*
	window.document.onmousemove = mouseMove;
	window.document.onmousedown = mouseDown;
	window.document.onmouseup = mouseUp;
	//window.document.ondragstart = mouseStop;
	*/
	window.document.body.onmouseleave = unRegMove;
	if (window.ActiveXObject)
	{
		document.documentElement.onscroll = followScroll;
	}
	else
	{
		document.getElementById("floater").style.position="fixed";
		document.getElementById("floater").style.position="fixed";
	}
	
}

function followScroll()
{
	document.getElementById("divLog").style.overflow = "hidden";
	document.getElementById("floater").style.top = (document.documentElement.scrollTop + ObjY) + "px";
	document.getElementById("divLog").style.overflow = "";
}

var opened = false;
function openMenu()
{
	document.getElementById("divLog").style.overflow = "hidden";
	if (!opened)
	{
		
		document.getElementById("floater").style.left = "0px";
		document.getElementById("menu_title").innerHTML = "<span class=\"m_r1\">&laquo;</span><br />" + dat_f.CLOSELOG_STR;
		opened = true;
	}
	else
	{
		document.getElementById("floater").style.left = "-170px";
		document.getElementById("menu_title").innerHTML = "<span class=\"m_r1\">&raquo;</span><br />" + dat_f.OPENLOG_STR;
		opened = false;
	}
	document.getElementById("divLog").style.overflow = "";
}

function moveFloater(evt)
{
	document.getElementById("divLog").style.overflow = "hidden";
	var evtX = (evt) ? evt.pageX : window.event.x;
	var evtY = (evt) ? evt.pageY : window.event.y;
	document.getElementById("floater").style.left = (evtX - clickleft) + "px";
	document.getElementById("floater").style.top = (evtY - clicktop) + "px";
	ObjX = evtX - clickleft;
	ObjY = evtY - clicktop - document.documentElement.scrollTop;
	document.getElementById("divLog").style.overflow = "";
}

function FloaterDown(evt)
{
	var evtX =evt.x ? evt.x : evt.pageX;
	var evtY = evt.y ? evt.y : evt.pageY;
	clickleft = evtX - parseInt(document.getElementById("floater").style.left);
	clicktop = evtY - parseInt(document.getElementById("floater").style.top);
}

function regMove()
{
	window.document.onmousemove = moveFloater;
	window.document.onmouseup = unRegMove;
}

function unRegMove()
{
	window.document.onmousemove = "";
	window.document.onmouseup = "";
}

