anchor.diff:  	function getydimOffset() {
   		return ydimOffset;
   	}
  +	function getsubscale(){
  +		return subScale;
  +	}
  +	function getyconstant(){
  +		return yConstant;
  +	}
  +	function getxconstant(){
  +		return xConstant;
  +	}
  +	
   	// public
  +	
   	return {
   		starSystemPageSpaceX: function getX(){
   			return getmainX() + getxdimOffset();
   		},
   		starSystemPageSpaceY: function getY(){
   			return getmainY() + getydimOffset() + getmarginY();
  +		},
  +		getSubScale: function subScale(){
  +			return getsubscale();
  +		},
  +		getSubMainY: function subMainY(){
  +			return getmainY() - getmarginY() - getydimOffset();
  +		},
  +		getSubMainX: function mainX(){
  +			return getmainX();
  +		},
  +		getYConstant: function yconst(){
  +			return getyconstant();
  +		},
  +		getXConstant: function xconst(){
  +			return getxconstant();
   		}
   	};
   }());
   
   var drawSystems = (function(){
  +
   	// private
  +	
   	var flipFlop = 0;
  +	
   	function isSystemOnPage(systemObject){
   		var uDelta = pageSpace.currentU() + pageSpace.getNumberStarSystemsX();
   		var vDelta = pageSpace.currentV() + pageSpace.getNumberStarSystemsY();
  
positive.code: 			numberStarsystems_x = current_width / scalingConstants.starSystemPageSpaceX();
  		},
  		numberStarsSystemsY: function(){
  			numberStarsystems_y = current_width / scalingConstants.starSystemPageSpaceY();
  		},
  		getNumberStarSystemsX: function(){
  			return parseInt(numberStarsystems_x);
  
negative.code: 		else{
  			jsGraphics.setColor("#0000CD"); 
  		}
  		var currentU = parseInt(pageSpace.currentU());
  		var currentV = parseInt(pageSpace.currentV());
  		var udelta = ucoord - currentU;
  		var vdelta = vcoord - currentV;
  		var xdim = udelta * scalingConstants.starSystemPageSpaceX() + scalingConstants.getXConstant();
  		var ydim = vdelta * scalingConstants.starSystemPageSpaceY() + scalingConstants.getYConstant();
  		console.log("xdim:" + xdim + " ydim:" + ydim + " udelta:" + udelta + " vdelta:" + vdelta + " systemId:" + dims.systemId);
  		jsGraphics.fillRect(xdim, ydim, scalingConstants.getSubMainX(), scalingConstants.getSubScale());
  		var yy = ydim + scalingConstants.getSubScale();
  		jsGraphics.fillRect(xdim, yy, scalingConstants.getSubMainX(), scalingConstants.getSubMainY());
  		jsGraphics.paint();
  		
  		$(dims.systemId).show();
  	}
  	
  	// public
  	
  	return {
  		drawOneSystem: function draw1(systemObject){
  			drawSystem(systemObject.systemId, systemObject.ucoord, systemObject.vcoord);
  		},
  		scanSystems: function scan(){
  			pageSpace.graphicsInvisible();
  