Another improvements to resizing
Adding screwfix property to Backbones Model, Collection and View prototypes.
Calendar resizing improvements
Memory tweaking
Fixed resizing bug.
Changed day template each bar in cell now get "cellBar" class. Also added some settings to javascrip Screwfix global variable.
Calenar day data array cannot be created by toJson() function, because it returns string which is then automatically escaped by latte. And it causes trouble.
Therefore data array is created manually.
Removed unused variable.
Improvements of adding new data into CalendarDayCollection. Collection now holds only 366 days. Days are disposed when number of days is greater than 366
NoteFormView had tagName propert 'td'. That's wrong.
Just leave default 'div'
Holidays need new item confirmed.
CalendarDay::holiday() must return  array ('confirmed' => null, halfday => null) not just null when no holiday is defined in CalendarDay::_data
Dropping confirmed holiday related changes. Don't really want bother a user with that.
Holidays Info, Form, Selection etc.
Added jQuery plugin switcher.
Change of functionality of tool bar. Now it switches among 3 modes note, holidays and halfday holidays.
Edits after modes change.
enable selector for halfday holidays too
Added user-interface and removed unnecessary css
Edited handling of selection, adding and cancelling of holidays