
String.extend({
	endsWith: function(suffix){
		var startPos = this.length-suffix.length;
		return (startPos<0 ? false : this.lastIndexOf(suffix, startPos)==startPos);
	},
	startsWith: function(prefix){
		return this.toLowerCase().indexOf(prefix)===0;
	},
	chop: function(s){
		var temp = this;
		if (this.startsWith(s)) temp = temp.substring(1);
		if (this.endsWith(s)) temp = temp.substring(0, temp.lastIndexOf(s));
		return temp;
	}
});

function selectNavItem(s, style)
{
	s = s.chop('/');
	$$('#pageNavMenu a').each(function(e){
		var h = e.href.chop('/');
		if (h.endsWith(s)) e.setStyles(style);
	});
}




