Navs = Class.create({
	initialize:function(parmCssSelectorToListen){
		this.cssSelectorToListen = parmCssSelectorToListen;
		this.NodeToListen = $$(this.cssSelectorToListen);
		this.NodeToListenLength = this.NodeToListen.length;
		this._addObservers();
	}, // End constructor
	_addObservers:function(){
		for(var i = 0; i < this.NodeToListenLength; i++){
			this.NodeToListen[i].observe('mouseover', this._onMouseOver.bindAsEventListener(this));
			this.NodeToListen[i].observe('mouseout', this._onMouseOut.bindAsEventListener(this));
			this.NodeToListen[i].observe('click', this._onMouseClick.bindAsEventListener(this));
		} // End for()
	}, //  End namespace _addObservers
	_onMouseOver:function(parmThis){
		parmThis.target.removeClassName('liMouseOut');
		parmThis.target.addClassName('liMouseOver');
	}, //  End namespace _onMouseOver	
	_onMouseOut:function(parmThis){
		parmThis.target.removeClassName('liMouseOver');
		parmThis.target.addClassName('liMouseOut');
	}, //  End namespace _onMouseOver		
	_onMouseClick:function(parmThis){
		window.open('http://www.jvmenterprise.net/portfolio/', '_self');
	} //  End namespace _onMouseOver			
});

document.observe('dom:loaded', function(){
	ObjNavs = new Navs('#mainNavs ul li');
});
