﻿//--------------------------------------------------------------
// Class: Coordinates
// Author: ReelGreetings.com
// Description: Cartesian Coordinate object
// Properties: Length
// Methods: (psuedo static) getCoordinates -- >
//                                return Coordinate Object
//---------------------------------------------------------------
function Coordinates(intX,intY) 
{
   this.X = intX;
   this.Y = intY;
}

function getCoordinates(e)
{
   var intX = 0;
   var intY = 0;
   if(!e)
      e = window.event;
   if(e.pageX && e.pageY)
   {
      intX = e.pageX;
      intY = e.pageY;
   }
   else if (e.clientX && e.clientY)
   {
      intX = e.clientX + ((document.documentElement.scrollLeft)?  document.documentElement.scrollLeft : document.body.scrollLeft);
      intY = e.clientY + ((document.documentElement.scrollTop)?  document.documentElement.scrollTop : document.body.scrollTop);
   }
  return new Coordinates(intX,intY);
}