/*********************************************************************
 *
 *  </common/js/menumanager.js>
 *
*********************************************************************/
(function($){ // start $ encapsulation
/*
	need jQuery to work
*/

$.MenuManager = function(src){
	var o = {};
	var v = {
		container: $(src),
		init: function(){
			v.topUl = v.container.find('ul');//.eq(0);
			v.topUl.find('ul').hide();
		}
	};
	o.open = function(selector){
		v.topUl.find(selector).show();
	};
	o.setHasChild = function(selector){
		v.topUl.find(selector).addClass('has-child').find('ul').eq(0).show();
	};
	o.setCurrent = function(selector){
		v.topUl.find(selector).addClass('current');
	};
	o.write = function(){
		var html = $('<div />').append(v.container).html();
		document.open();
		document.write(html);
		document.close();
	};
	v.init();
	return o;
};

})(jQuery); // end $ encapsulation

