function Managers(){
	this.obj		= $('.managment');
	if(this.obj.length > 0){
		this.items		= this.obj.find('li');
		this.selected	= false;
		this.init();
	}
}

Managers.prototype = {
	init : function(){
		var item = this.obj.find('li.show');
		if(item.length > 0){
			this.selected	= item.attr('id');
		}
		var oThis	= this;
		this.items.find('a').click(function(){oThis.change(this); return false;});
	},
	change : function(obj){
		obj	= $(obj).parents('li');
		var body = document.documentElement && ($.browser.msie || $.browser.mozilla) ? $(document.documentElement) : $(document.body);
		var id	= obj.attr('id');
		if(this.selected){
			this.obj.find('#'+this.selected).removeClass('show');
		}
		if(id != this.selected){
			obj.addClass('show');
			this.selected	= id;
		}else{
			this.selected	= false;
		}
		var h	= getClientHeight();
		var h2	= Math.floor(h / 2)
		var curr = obj.offset().top + 100;
		var top	=  curr - h2;
		curr	= (top + h) - getDocumentHeight();
		top 	-= (curr <= 0 ? 0 : curr);
		if(!$.browser.opera){
			body.animate({scrollTop: top});
		}else{
			window.scrollTo(0, top);
		}
	}
}

function getDocumentHeight(){
	return (document.body.scrollHeight > document.body.offsetHeight)?document.body.scrollHeight:document.body.offsetHeight;
}

function getClientHeight(){
	return document.compatMode=='CSS1Compat' ?document.documentElement.clientHeight:document.body.clientHeight;
}

