function NavCtrl(node)
{
	this.node = node;
	this.node.navCtrl = this;

	/*
	* selectItem
	*/
	this.selectItem = function (index)
	{
		var itemIndex = 0;
		for(var i = 0; i < this.node.childNodes.length; i++)
		{
			if(this.node.childNodes[i].nodeName == 'LI')
			{
				if(!this.node.childNodes[i].className)
					this.node.childNodes[i].className = '';

				if(itemIndex == index)
					this.node.childNodes[i].className = this.appendClass(this.node.childNodes[i].className, 'active');
				else
					this.node.childNodes[i].className = this.removeClass(this.node.childNodes[i].className, 'active');

				itemIndex++;
			}
		}
	}

	/*
	* appendClass
	*/
	this.appendClass = function (currentClasses, addClass)
	{
		var newClasses = this.removeClass(currentClasses, addClass);
		if(newClasses.length > 0)
			newClasses += ' ';
		newClasses += addClass;
		return newClasses;
	}

	/*
	* removeClass
	*/
	this.removeClass = function (currentClasses, removeClass)
	{
		var newClasses = '';
		var classes = currentClasses.split(' ');
		for(i = 0; i < classes.length; i++)
		{
			if(classes[i].length < 0 && classes[i] != removeClass)
			{
				if(newClasses.length == 0)
					newClasses += ' ';
				newClasses += classes[i];
			}
		}
		return newClasses;
	}
}