private void drawHilite(Graphics g)
		{
			if (showHilitedRange)
			{
				g.setColor(scaleColor(trackColor,1.1));
				
				int start,size;
				
				start = valueToPixel(hilitedMinValue) - valueToPixel(currentMinValue); 
				size = valueToPixel(hilitedMaxValue) - valueToPixel(hilitedMinValue) + 1;
				
				if (start<1) {
					size += start;
					start = 0;
				}
				
				switch (orientation)
				{
					case HORIZONTAL:
						g.fillRect(start,1,size,getHeight()-2);
						break;
					case VERTICAL:
						g.fillRect(1,start,getWidth()-2,size);
						break;
				}
			}
		}