// JavaScript Document

function addEventListener(_event, _function, _object)
{
	if(_object.addEventListener)
	{
		_object.addEventListener(_event, _function, false) ;
	}
	else
	{
		_object.attachEvent("on"+_event, _function) ;
	}
}

function removeEventListener(_event, _function, _object)
{
	if(_object.addEventListener)
	{
		_object.removeEventListener(_event, _function, false) ;
	}
	else
	{
		_object.detachEvent("on"+_event, _function) ;
	}
}

function getClickX(event)
{
	 
	 var pos_x = event.offsetX?(event.offsetX):event.pageX-document.getElementById("image").offsetLeft;
	 return parseInt(pos_x);
}

function getClickY(event)
{
	var pos_y = event.offsetY?(event.offsetY):event.pageY-document.getElementById("image").offsetTop;
	return parseInt(pos_y);
}

function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		do
		{
			curleft += obj.offsetLeft;
		}
		while (obj = obj.offsetParent);
	}
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		do
		{
			curtop += obj.offsetTop;
		}
		while (obj = obj.offsetParent);
	}
	return curtop;
}

