function getCoursorPos(e)
{
	if( window.event ) {
		var p = { x: window.event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft,
				  y: window.event.clientY + document.documentElement.scrollTop  + document.body.scrollTop };
	}
	else {
		var p = { x: e.clientX + window.scrollX,
				  y: e.clientY + window.scrollY };
	}
	return p;
}
function getTopPos(inputObj)
{		
	var returnValue = inputObj.offsetTop;
	while((inputObj = inputObj.offsetParent) != null){
		if(inputObj.tagName!='HTML')
			returnValue += inputObj.offsetTop;
	}
	return returnValue;
}
function getLeftPos(inputObj)
{
	var returnValue = inputObj.offsetLeft;
	while((inputObj = inputObj.offsetParent) != null){
		if(inputObj.tagName!='HTML')
			returnValue += inputObj.offsetLeft;
	}
	return returnValue;
}
function isCoursorInside(id,e)
{
	var p = getCoursorPos(e);
	var e = document.getElementById(id);
	var left = getLeftPos(e);
	var top = getTopPos(e);
	var width = e.clientWidth;
	return p.x > left && p.x < (left+e.clientWidth) && p.y > top && p.y < (top+e.clientHeight);
}
