(function () {
	var addEnds = function (index, value) {
		var box = jq(value);
		var firstChild = box.children(':first');
		var lastChild = box.children(':last');

		if (firstChild.is('ul'))
		{
			firstChild.find('li:first').addClass('top');
		}
		else if (firstChild.is('h1'))
		{
			firstChild.addClass('top');
		}
		else
		{
			box.prepend('<div class="top"></div>');
		}

		if (lastChild.is('ul'))
		{
			lastChild.find('li:last').addClass('bottom');
		}
		else
		{
			box.append('<div class="bottom"></div>');
		}
 	};
	
	jq(document).bind('ready', function () {
		jq.each(jq('.rhs .box'), addEnds);
	});
})();
