function setYearWithButton(oCal, sYear, oButton) {
		var oYearPickerButton,
			oCalId = oCal.getId();

		// simulate year button press
		qutils.triggerEvent("click", oButton.attr("id"));
		oCore.applyChanges();

		// select given year
		oYearPickerButton = jQuery("#" + oCalId + "--YP-y" + sYear + "0101");
		oYearPickerButton.trigger("focus");
		oCore.applyChanges();
		qutils.triggerKeydown(oYearPickerButton.get(0), KeyCodes.ENTER);
		oCore.applyChanges();
	}
helper function that simulates selection of an year