﻿// JScript File

function oPoint()
{
    this.x = 0;
    this.y = 0;

    this.width = 0;
    this.height = 0;
}
oPoint.prototype.setPoint = function(x, y)
{
    this.x = x;
    this.y = y;
} 

function pointMousePosition(e)
{
    var isIE = document.all ? true : false;
    var iPoint = new oPoint;

	if (!isIE) 
	{
		iPoint.x = e.pageX;
		iPoint.y = e.pageY;
	}
	else
	{
		iPoint.x = event.clientX + document.documentElement.scrollLeft;
		iPoint.y = event.clientY + document.documentElement.scrollTop;
	 //   alert(document.documentElement.scrollTop + "a");

	}
	return iPoint;
}

function pointCenter()
{
    var width = 400;
    var height = 900;
    var iWindow = pointWindowSize();
    
    var offLeft = Math.floor(((iWindow.width + document.documentElement.scrollLeft) - width)/2);
    var offTop = document.documentElement.scrollTop + 15;
    
    if(offLeft < 0)
        offLeft = 0;
     
    if(offTop < 0)
        offTop = 0;
      
    iPoint = new oPoint;
    iPoint.x = offLeft;
    iPoint.y = offTop;
    return iPoint;
}

function pointWindowSize()
{
    var isIE = document.all ? true : false;
    var iPoint = new oPoint;

    if (! isIE) 
    {
        iPoint.width = window.innerWidth;
        iPoint.height = window.innerHeight;
    }
    else
    {
        iPoint.width = document.body.offsetWidth;
        iPoint.height = document.body.offsetHeight;
    }

	return iPoint;
}
