function getQueryValue(param) {
	param = param.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
	var regex = new RegExp("[\\?&]" + param + "=([^&#]*)");
	var results = regex.exec(window.location.href);
	return results == null ? "" : results[1];
}

function getInt(val, defaultValue) {
	var intval = parseInt(val);
	if (defaultValue == undefined) defaultValue = 0;
	if (isNaN(intval)) intval = defaultValue;
	return intval;
}

function getCurrentYear() {
	return getInt($(".catalogueyears .catalogue-timeline ul li:first a").html(), new Date().getFullYear());
}

$(document).ready(function(){
	var currentYear = getQueryValue("cy");
	var thisYear = getCurrentYear();
	currentYear = currentYear != "" ? getInt(currentYear, thisYear) : thisYear;
	$("form.page422 #content-wide .textcontent").each(function(i) {
		var index = thisYear - currentYear;
		$(this).css("display", index == i ? "block" : "none");
	});
})
