 					{
 						var errorMinusVal:Number = errorPlusVal;
 					}
-					if (!_horizontalMode && !isNaN(errorPlusVal) && !isNaN(errorMinusVal))
+					if (!isNaN(errorPlusVal) && !isNaN(errorMinusVal))
 					{
+						
 						var center:Number = (barStart+barEnd)/2;
 						var width:Number = barEnd-barStart; 
 						var left:Number = center-width/4;

						var bottom:Number = yMax - errorMinusVal;
						
						var points:Array = []
						points.push(new Point(left, top));
						points.push(new Point(right, top));
						points.push(new Point(center, top));
						points.push(new Point(center, bottom));
						points.push(new Point(left, bottom));
						points.push(new Point(right, bottom));
						
						
						points.forEach(function(p) { 
							dataBounds.projectPointTo(p, screenBounds)}
						);
						
						
						while (points.length != 0)
						{
							var a,b:Point;

							graphics.moveTo(a.x, a.y);
							graphics.lineTo(b.x, b.y);
						}
					}
				}
				//------------------------------------
