function ShowBiggerImage(obj)
{
  document.getElementById("LargeImageContainerDiv").innerHTML = "<img src='" + obj.href + "' />";
  document.getElementById("LargeImageContainerDiv").style.zIndex = 1000000;
}
function ShowDefaultImage(obj)
{
  document.getElementById("LargeImageContainerDiv").innerHTML = "";
}
function get_scroll_position(){
  var ScrollLeft = document.body.scrollLeft;
  if (ScrollLeft == 0)
  {
    if (window.pageXOffset)
        ScrollLeft = window.pageXOffset;
    else
        ScrollLeft = (document.body.parentElement) ? document.body.parentElement.scrollLeft : 0;
  }
  var ScrollTop = document.body.scrollTop;
  if (ScrollTop == 0)
  {
    if (window.pageYOffset)
        ScrollTop = window.pageYOffset;
    else
        ScrollTop = (document.body.parentElement) ? document.body.parentElement.scrollTop : 0;
  }
  return [ScrollLeft, ScrollTop];
}
function move_Area(event)
{
  event = event || window.event;
  obj = document.getElementById("LargeImageContainerDiv");
  if(obj != null && obj != undefined && event != null){
    scroll_position = get_scroll_position();
    /*obj.innerHTML = "Left: "+ (event.clientX+scroll_position[0]+10) + "<br>Top: "+(event.clientY+scroll_position[1]+10);*/
    obj.style.left = (event.clientX+scroll_position[0]+10)+'px';
    obj.style.top = (event.clientY+scroll_position[1]+10)+'px';
  }
}
// Cross-browser implementation of element.addEventListener()
function addListener(element, type, expression, bubbling)
{
	bubbling = bubbling || false;

	if(window.addEventListener)	{ // Standard
		element.addEventListener(type, expression, bubbling);
		return true;
	} else if(window.attachEvent) { // IE
		document.attachEvent('on' + type, expression);
		return true;
	} else return false;
}
addListener(window, 'mousemove', move_Area);