e chi si offende?
personalmente non lo lascerei cosi'

puoi risolvere tanto lato server quanto lato client
se il menu' lo componi lato server e' piu' semplice valutare i link mentre lo stai scrivendo
altrimenti lo farai dopo, lato client

considerando l' esempio base dell' accordion
codice:
			$(function(){

				// Accordion
				var num=0; // ramo da espandere di default
				$("#accordion a").each(function(n,el){
					if(el.href.indexOf(location.pathname)>-1) num=n;
				})
				$("#accordion").accordion({ header: "h3" ,active:num});
			});
giusto per darti l' idea, va chiaramente affinato