﻿function getMouseCoords(e)
{
	var posx = 0;var posy = 0;
	if (!e) var e = window.event;

	if (e.pageX || e.pageY) 	
	{
		posx = e.pageX;
		posy = e.pageY;
	}
	else if (e.offsetX || e.offsetY)
	{
		posx = event.clientX + document.documentElement.scrollLeft
		posy = event.clientY + document.documentElement.scrollTop
	}
	return {x:posx, y:posy};
}
function firstChildTag(el)
{
    for (i=0;i<el.childNodes.length;i++)
    {
        if (el.childNodes[i].offsetHeight)
        {
            return el.childNodes[i];
            break;
        }
    }
}

function firefoxClick(obj)
{
	var e = document.createEvent("MouseEvents"); 
	e.initEvent("click", true, true);
	obj.dispatchEvent(e); 
}
