
var StateManager = EXANIMO.managers.StateManager;
var Portfolio = {
	init: function() {
		StateManager.initialize();
		StateManager.defaultStateID = 'def';
		StateManager.onstatechange = function(e) {
			if(e.id != StateManager.defaultStateID && e.id != '') {
				var id = e.id.replace('investment_', '');
				Modal.show(rootUrl+'portfolio/view/'+id);
			} else {
				Modal.hide();
			}
		}
		
		$('#investments li a.logoLink').click(Portfolio.onclick);
		$('#investments li a.more').click(Portfolio.onclick);
		$('#nav ul.invList a').click(Portfolio.onclick);
	},
	onclick: function() {
		var id = this.href.substring(this.href.indexOf('view/')+5);
		StateManager.setState('investment_'+id);
		return false;
	},
	close: function() {
		StateManager.setState(StateManager.defaultStateID);
	}
}

$(document).ready(Portfolio.init);
