if(large == cw){ 
if(large == ccw){ 
	_calcArcTo: function(path, last, rx, ry, xRotg, large, cw, x, y){		var m = dojox.gfx.matrix;		// calculate parameters		var xRot = -dojox.gfx.matrix._degToRad(xRotg);		var rx2 = rx * rx;		var ry2 = ry * ry;		var pa = m.multiplyPoint(			m.rotate(-xRot), 			{x: (last.x - x) / 2, y: (last.y - y) / 2}		);		var pax2 = pa.x * pa.x;		var pay2 = pa.y * pa.y;		var c1 = Math.sqrt((rx2 * ry2 - rx2 * pay2 - ry2 * pax2) / (rx2 * pay2 + ry2 * pax2));		var ca = {			x:  c1 * rx * pa.y / ry,			y: -c1 * ry * pa.x / rx		};		if(large == cw){			ca = {x: -ca.x, y: -ca.y};		}		// our center		var c = m.multiplyPoint(			[				m.translate(					(last.x + x) / 2,					(last.y + y) / 2				),				m.rotate(xRot)			], 			ca		);		// start of our arc		var startAngle = Math.atan2(c.y - last.y, last.x - c.x) - xRot;		var endAngle   = Math.atan2(c.y - y, x - c.x) - xRot;		// size of our arc in radians		var theta = cw ? startAngle - endAngle : endAngle - startAngle;		if(theta < 0){			theta += dojox.gfx.vml.two_pi;		}else if(theta > dojox.gfx.vml.two_pi){			theta = dojox.gfx.vml.two_pi;		}		// calculate our elliptic transformation		var elliptic_transform = m.normalize([			m.translate(c.x, c.y),			m.rotate(xRot),			m.scale(rx, ry)		]);		// draw curve chunks		var alpha = dojox.gfx.vml.pi4 / 2;		var curve = this._curvePI4;		var step  = cw ? -alpha : alpha;		for(var angle = theta; angle > 0; angle -= dojox.gfx.vml.pi4){			if(angle < dojox.gfx.vml.pi4){				alpha = angle / 2;				curve = dojox.gfx.path._calcArc(alpha);				step  = cw ? -alpha : alpha;			}			var c1, c2, e;			var M = m.normalize([elliptic_transform, m.rotate(startAngle + step)]);			if(cw){				c1 = m.multiplyPoint(M, curve.c2);				c2 = m.multiplyPoint(M, curve.c1);				e  = m.multiplyPoint(M, curve.s );			}else{				c1 = m.multiplyPoint(M, curve.c1);				c2 = m.multiplyPoint(M, curve.c2);				e  = m.multiplyPoint(M, curve.e );			}			// draw the curve			path.push(" c");			this._addArgs(path, [c1.x, c1.y, c2.x, c2.y, e.x, e.y]);			startAngle += 2 * step;		}	},
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/bfda1c9f1846eb67378f9313bc2f6a7339497b54/vml.js/buggy/gfx/vml.js