YAHOO.namespace("rozeske");
YAHOO.namespace("rozeske.colors");
YAHOO.rozeske.colors.data = ["brown","green","orange","red"];
YAHOO.rozeske.colors.index = 0;
YAHOO.rozeske.colors.getColor = function() {
	YAHOO.rozeske.colors.index++;
	return YAHOO.rozeske.colors.data[YAHOO.rozeske.colors.index % YAHOO.rozeske.colors.data.length];
};
YAHOO.rozeske.colors.removeColors = function() {
	var data = YAHOO.rozeske.colors.data;
	for(var s = 0; s < data.length; s++) {
		YAHOO.util.Dom.removeClass(YAHOO.util.Dom.getElementsByClassName("menuItem"), data[s]);	
	}
};
YAHOO.rozeske.changeColor = function(e, obj) {
	YAHOO.rozeske.colors.removeColors();
	YAHOO.util.Dom.addClass(obj, YAHOO.rozeske.colors.getColor());
};
YAHOO.rozeske.removeColor = function(e, obj) {
	var data = YAHOO.rozeske.colors.data;
	for(var s = 0; s < data.length; s++) {
		YAHOO.util.Dom.removeClass(obj, data[s]);	
	}
};
YAHOO.rozeske.init = function() {
	YAHOO.util.Event.addListener("blog", "mouseover", YAHOO.rozeske.changeColor, YAHOO.util.Dom.get("blog"));
	YAHOO.util.Event.addListener("blog", "mouseout", YAHOO.rozeske.removeColor, YAHOO.util.Dom.get("blog"));
	YAHOO.util.Event.addListener("about", "mouseover", YAHOO.rozeske.changeColor, YAHOO.util.Dom.get("about"));
	YAHOO.util.Event.addListener("about", "mouseout", YAHOO.rozeske.removeColor, YAHOO.util.Dom.get("about"));
	YAHOO.util.Event.addListener("services", "mouseover", YAHOO.rozeske.changeColor, YAHOO.util.Dom.get("services"));
	YAHOO.util.Event.addListener("services", "mouseout", YAHOO.rozeske.removeColor, YAHOO.util.Dom.get("services"));
	YAHOO.util.Event.addListener("contact", "mouseover", YAHOO.rozeske.changeColor, YAHOO.util.Dom.get("contact"));
	YAHOO.util.Event.addListener("contact", "mouseout", YAHOO.rozeske.removeColor, YAHOO.util.Dom.get("contact"));
};

YAHOO.util.Event.on(window, "load", YAHOO.rozeske.init);
