public static void drawNode(Graphics g, int x, int y, int width, int height, NodeType nt, boolean highlight)
	{
		Image skin = null;
		
		switch(nt)
		{
			case normal:
			{
				skin = node_normal;
				break;
			}
			case root:
			{
				skin = node_root;
				break;
			}
			case global:
			{
				skin = node_global;
				break;
			}
			case highlight:
			{
				skin = node_selection;
				break;
			}
			default:
			{
				break;
			}
		}
		
		drawNodeSkinned(g, x, y, width, height, skin);
		
		if(highlight)
		{
			drawNodeSkinned(g, x, y, width, height, node_selection);
		}
	}