/**
 * @author Master
 */

function addEventSimple(obj,evt,fn) 
{
	if (obj.addEventListener)
		obj.addEventListener(evt,fn,false);
		
	else if (obj.attachEvent)
		obj.attachEvent('on'+evt,fn);
}

function removeEventSimple(obj,evt,fn) 
{
	if (obj.removeEventListener)
		obj.removeEventListener(evt,fn,false);
		
	else if (obj.detachEvent)
		obj.detachEvent('on'+evt,fn);
}


var mouseCoordX;
var mouseCoordY;
var mouseIsDown = false;

function eventHandler(event)
{
	if (!event)
		var event = window.event;
	
 	switch (event.type)
	{
		case 'mousemove':
			
			if (event.pageX)
				mouseCoordX = event.pageX;
			else
				mouseCoordX = event.clientX;
				
			if (event.pageY)
				mouseCoordY = event.pageY;
			else
				mouseCoordY = event.clientY;
			
			break;
		
		case 'click':
			
			break;
		
		case 'mousedown':
			mouseIsDown = true;
			break;
		
		case 'mouseup':
			mouseIsDown = false;
			break;
			
		case 'mouseout':
			mouseIsDown = false;
			break;
	}
}