// --------------------------------------------------------
// 
// --------------------------------------------------------
$(document).ready(
	function ()
	{
		var metaEl = $("dl#main dd.content p.search-meta");
		
		var currentPage = parseInt(metaEl.attr("currentpage"));

		var resultCount = parseInt(metaEl.attr("resultcount"));
		
		var resultsShown = $("ol#search-results li").length;
		
		var isLastPage = parseInt(metaEl.attr("islastpage"));
				
		var firstResult = isLastPage ? resultCount - resultsShown + 1 : (currentPage - 1) * resultsShown + 1;
		
		var lastResult = isLastPage ? resultCount : firstResult + resultsShown;
		
		$("strong.result-index", metaEl).html(firstResult + " &mdash; " + lastResult);

		var searchString = $("strong.search-string", metaEl).text();
		
		$("ol#search-results li a.title").each(
			function ()
			{
				$(this).html($(this).html().replace(new RegExp("(" + searchString + ")", "gi"), "<strong>$1</strong>"));
			}
		);

		$("ol#search-results li a.url").each(
			function ()
			{
				$(this).text($(this).text().replace("http://", ""));
			}
		);
		
		$("ol#pagination li a").each(
			function ()
			{
				$(this).attr("href", $(this).attr("href").replace(/[^\?]*\?/, "/search.php?"));
			}
		);
	}
);

