// Ver 1.0.110206 mof sfb2

function iconsMenu(containerId) {

	var container = $("#" + containerId);
	var onclick = null;

	this.onClick = function(sonclick) {

		onclick = sonclick;

	}

	this.selectItem = function(srcElement) {

		$(container).find("a").each(function() {

			this.className = (this == srcElement) || (this.name == srcElement.name) || (this.name == srcElement) ? "selected" : "unselected";

		});

	}

	this.highlightItem = function(srcElement) {

		$(container).find("a").each(function() {

			if (this.className != "selected")
				this.className = (this == srcElement) || (this.name == srcElement.name) || (this.name == srcElement) ? "highlighted" : "unselected";

		});

	}

	var selectItem = this.selectItem;

	this.init = function() {

		$(container).find("a").click(function() {

			selectItem(this);

			if (onclick)
				onclick(this);

			return false;

		});

		$(container).find("a img").tooltip({
			track: true, 
			fade: 300,
			delay: 500,
			showURL: false,
			top: 10,
			left: 10
		});

		$(container).find("div.right1").click(function() {

			var nextElement = $(container).find("a.selected").next("a");

			if (!nextElement.length)
				nextElement = $(container).find("a");

			if (!nextElement.length)
				return false;

			selectItem(nextElement[0]);

			$(nextElement[0]).click();

			return false;

		});

		$(container).find("div.left1").click(function() {

			var nextElement = $(container).find("a.selected").prev("a");

			if (!nextElement.length)
				nextElement = $(container).find("a:last");

			if (!nextElement.length)
				return false;

			selectItem(nextElement[0]);

			$(nextElement[0]).click();

			return false;

		});

	}

}
