There's no short cut to building what you're after. To achieve this you'll need to have reasonable knowledge of HTML, CSS and Javascript.
The javascript will have to construct to elements within the calendar and the behaviour of the calendar it's self.
As you're new to Javascript a good understanding of dom (document object model) events would form a good foundation for your project. These are events which are applied to HTML elements and include such things as onmouseup, onmousedown, onclick, onkeyup, onkeydown and onkeypress.
By using these events and additional javascript to create and maintain the contents of your calendar you should be able to complete your project.
Try these tutorials to get you going:
Creating HTML with Javascript
Using JavaScript to Create HTML Tags[
^]
XML DOM createElement() Method[
^]
HTML DOM HTML Element innerHTML Property[
^]
Modify Styles With Javascript
Modify CSS with JavaScript[
^]
Changing CSS Using JavaScript[
^]
Javascript - Change Style Sheet[
^]
Dispite this... There is a JavaScript based Chinese Lunisolar Calendar available here:
Chinese Lunisolar Calendar[
^]