
				inNode.parentNode.removeChild(inNode);
				_testTopInc--;
			}
			
			function testAndCallback(inTest, inAssert, inOk, inErr) {
				inTest.assertTrue(inAssert);
				if (inAssert)
					inOk&&inOk();
				else
					inErr&&inErr();	
			}
			
			// args are (styles, parent, element name, no default)
			function mixCreateElementArgs(inMix, inArgs) {
				args = [{}];
				if (inArgs&&inArgs[0])
					dojo.mixin(args[0], inArgs[0]);
				if (inMix.length)
					dojo.mixin(args[0], inMix[0]||{});
				// parent come