// JavaScript Document
function GPS(aW,aL,aX,aY,bW,bL,bX,bY){
	this.aW=aW;
	this.aL=aL;
	this.aX=aX;
	this.aY=aY;
	this.bW=bW;
	this.bL=bL;
	this.bX=bX;
	this.bY=bY;
	this.dX=(aX-bX)/(aL-bL);
	this.dY=(aY-bY)/(aW-bW);
	this.getX = function(cL){
		var cX;
		cX=( (cL-this.aL)*this.dX+this.aX + (cL-this.bL)*this.dX+this.bX ) / 2;
		return Math.round(cX);
	}
	this.getY = function(cW){
		var cY;
		cY=( (cW-this.aW)*this.dY+this.aY + (cW-this.bW)*this.dY+this.bY ) /2;
		return Math.round(cY);
	}
}