$(document).ready(
	function()
	{
		$("div.twoColumn").removeClass().addClass("a");
//		$("div.a p").load(function() { $(this).after($(this).html()).remove(); }).trigger("load");
		$("div.a").load(function() { $(this).after("<div class=\"b\">" + $(this).html() + "</div>"); $(this).html(firstHalf($(this).html())) } ).trigger("load");
		$("div.b").load(function () { $(this).html(secondHalf($(this).html())) }).trigger("load");
	}
);

function firstHalf(someText)
{
	anArray = someText.split(". ");
	textSoFar = "";
	for (i in anArray) {
		textSoFar = textSoFar + anArray[i];
		if (i < anArray.length - 1)
			textSoFar = textSoFar + '. ';
		if (textSoFar.length > (someText.length / 2)) { break; }
	}
	return (textSoFar + "</p>");
}

function secondHalf(someText)
{
	anArray = someText.split(". ");
	textSoFar = "";
	for (i in anArray) {
		if (anArray[i].length > 0) {
			textSoFar = textSoFar + anArray[i];
			if (i < anArray.length - 1)
				textSoFar = textSoFar + '. ';
			if (textSoFar.length > (someText.length / 2)) { textSoFar = "" }
		}
	}
	return ("<p>" + textSoFar);
}
