Tam-calendar treat calendar as a set of "block"s. A block has classes which explain itself, content text which can be altered with "filter" function, and you can set any DOM properties as you like. Of course you can set the day a week starts. This script depends on Sam Stephenson's Prototype.js.
These details are provided for information only. No information here is legal advice and should not be used as such.