if(!String.prototype.wordwrap) {
	String.prototype.wordwrap = function(m, b, c) {
		var i, j, s, r = this.split("\n");
		if(m > 0) for(i in r)
		{
		for(s = r[i], r[i] = ""; s.length > m;
		j = c ? m : (j = s.substr(0, m).match(/\S*$/)).input.length - j[0].length
		|| m,
		r[i] += s.substr(0, j) + ((s = s.substr(j)).length ? b : "")
		);
		r[i] += s;
		}
		return r.join("\n");
	};
}


var oldNavBgElem = null;

function onLoadBody() {
	var elem = document.getElementById("navBgStart");
	if(elem) {
		setNavBg(elem);
		oldNavBgElem = elem;
	}
}

function setNavBg(elem) {
	if(elem) {
		var navBg = document.getElementById("navBg");
		navBg.style.left = (elem.offsetLeft - 15) + "px";
		navBg.style.width = (elem.offsetWidth + 20) + "px";
		navBg.style.visibility = "visible";
	}
}

function resetNavBg() {
	setNavBg(oldNavBgElem);
}

