s.rawNode = parentNode.ownerDocument.createElement("v:group"); 
s.rawNode = dojo.byId(parentNode).ownerDocument.createElement("v:group"); 
dojox.gfx.createSurface = function(parentNode, width, height){	// summary: creates a surface (VML)	// parentNode: Node: a parent node	// width: String: width of surface, e.g., "100px"	// height: String: height of surface, e.g., "100px"	parentNode=dojo.byId(parentNode);	var s = new dojox.gfx.Surface();	s.rawNode = parentNode.ownerDocument.createElement("v:group");	s.rawNode.style.width  = width  ? width  : "100%";	s.rawNode.style.height = height ? height : "100%";	s.rawNode.style.position = "relative";	s.rawNode.coordsize = (width && height)		? (parseFloat(width) + " " + parseFloat(height))		: "100% 100%";	s.rawNode.coordorigin = "0 0";	dojo.byId(parentNode).appendChild(s.rawNode);	// create a background rectangle, which is required to show all other shapes	var r = parentNode.ownerDocument.createElement("v:rect");	r.style.left = r.style.top = 0;	r.style.width  = s.rawNode.style.width;	r.style.height = s.rawNode.style.height;	r.filled = r.stroked = false;	s.rawNode.appendChild(r);	s.bgNode = r;	return s;	// dojox.gfx.Surface};
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/7941628a04ea391d22e2d3bed4f24bfd8b96ee37/vml.js/buggy/gfx/vml.js