function registerEvent(obj, name, handler) {
	if (window.attachEvent) { // IE
		obj.attachEvent("on" + name, handler);
	} else { // W3C
		obj.addEventListener(name, handler, false);
	}
}

function getObject(obj_name) {
	var obj;
	if (typeof obj_name == "string") {
		if (document.all) {
			obj = eval("document.all." + obj_name);
		} else {
			obj = document.getElementById(obj_name);
		}
	} else {
		obj = obj_name;
	}
	return (obj);
}

function addRightLines() {
	var paragraphs = getObject("mainContent").childNodes;

	for (var i = 0; i < paragraphs.length; i++) {
		var par = paragraphs.item(i);

		if ((par.tagName == "p" || par.tagName == "P" || par.className == "addSideLines")
			 	&& par.className != "noSideLines") {
		
			var rightLine = document.createElement("span");
			rightLine.className = "rightLine";
			rightLine.style.height = par.offsetHeight + "px";
			
			var leftLine = document.createElement("span");
			leftLine.className = "leftLine";
			leftLine.style.height = par.offsetHeight + "px";
			
			par.insertBefore(rightLine, par.firstChild);
			par.insertBefore(leftLine, par.firstChild);
		}
	}
}

function adjustLayout() {
	addRightLines();
}

registerEvent(window, 'load', adjustLayout);
