
var title = document.title;
$.address.change(function(event) {
	var names = $.map(event.pathNames, function(n) {
		return n.substr(0, 1).toUpperCase() + n.substr(1);
	}).concat(event.parameters.id ? event.parameters.id.split('.') : []);
	var links = names.slice();
	var match = links.length ? links.shift() + ' ' + links.join('.') : 'Home';
	$('a').each(function() {
		$(this).toggleClass('selected', $(this).text() == match);
	});
	$.address.title([title].concat(names).join(' | '));
	if(names.length==0){
		var uriString = (document.baseURI || document.URL);
		var temp = uriString.split('/');
		var test;
		if(uriString.indexOf('#')!=-1){
			for(var i=0; i<temp.length; i++)
				if(temp[i].substr(temp[i].length-1)=='#')
					test = temp[i];
		}
		else
			test = temp[temp.length-1];
		$.post('controller/'+test,{action: "start"},
			function(data){
				$('#maincontent').html(data);
			},"html"
		)
	}
	else
		$.post('controller/'+names[0]+'.asp',{action: names[1],id: names[2]},
			function(data){
				$('#maincontent').html(data);
			},"html"
		)
});

