function getNode(node,myNodeId)
{
	if(node.id == myNodeId)
	{
		//console.log(node.tagName);
		return node;
	}
	
	if(node.hasChildNodes())
	{
		if(!pNodes.contains(node))
		{
			//console.log(node.tagName);
			pNodes.push(node);
			node = getNode(node.firstChild);
		}
		else if(node.nextSibling)
		{
			node = getNode(node.nextSibling);
		}
		else
		{
			node = getNode(node.parentNode);
		}
	}
	else if(node.nextSibling)
	{
		node = getNode(node.nextSibling);
	}
	else
	{
		node = getNode(node.parentNode);
	}
}

