koha-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Koha-cvs] koha/koha-tmpl/intranet-tmpl/default/uk_UA imag... [rel_2_2]


From: paul poulain
Subject: [Koha-cvs] koha/koha-tmpl/intranet-tmpl/default/uk_UA imag... [rel_2_2]
Date: Tue, 17 Oct 2006 07:32:37 +0000

CVSROOT:        /cvsroot/koha
Module name:    koha
Branch:         rel_2_2
Changes by:     paul poulain <tipaul>   06/10/17 07:32:36

Added files:
        koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers: 10.gif 
                                                              10-highlight.gif 
                                                              11.gif 
                                                              11-highlight.gif 
                                                              12.gif 
                                                              12-highlight.gif 
                                                              13.gif 
                                                              13-highlight.gif 
                                                              14.gif 
                                                              14-highlight.gif 
                                                              15.gif 
                                                              15-highlight.gif 
                                                              16.gif 
                                                              16-highlight.gif 
                                                              17.gif 
                                                              17-highlight.gif 
                                                              18.gif 
                                                              18-highlight.gif 
                                                              19.gif 
                                                              19-highlight.gif 
                                                              1.gif 
                                                              1-highlight.gif 
                                                              20.gif 
                                                              20-highlight.gif 
                                                              21.gif 
                                                              21-highlight.gif 
                                                              22.gif 
                                                              22-highlight.gif 
                                                              23.gif 
                                                              23-highlight.gif 
                                                              24.gif 
                                                              24-highlight.gif 
                                                              25.gif 
                                                              25-highlight.gif 
                                                              26.gif 
                                                              26-highlight.gif 
                                                              27.gif 
                                                              27-highlight.gif 
                                                              28.gif 
                                                              28-highlight.gif 
                                                              29.gif 
                                                              29-highlight.gif 
                                                              2.gif 
                                                              2-highlight.gif 
                                                              30.gif 
                                                              30-highlight.gif 
                                                              31.gif 
                                                              31-highlight.gif 
                                                              3.gif 
                                                              3-highlight.gif 
                                                              4.gif 
                                                              4-highlight.gif 
                                                              5.gif 
                                                              5-highlight.gif 
                                                              6.gif 
                                                              6-highlight.gif 
                                                              7.gif 
                                                              7-highlight.gif 
                                                              8.gif 
                                                              8-highlight.gif 
                                                              9.gif 
                                                              9-highlight.gif 
                                                              next.gif 
                                                              placeholder.gif 
                                                              prev.gif 
        koha-tmpl/intranet-tmpl/default/uk_UA/images: background-mem.gif 
                                                      exception.jpg 
                                                      holder.gif 
                                                      koha-front-koha.gif 
                                                      labelSample.gif 
                                                      leftarrow.png 
                                                      more.gif next.gif 
                                                      prev.gif print.gif 
                                                      print.png 
                                                      rightarrow.png 
                                                      trash.gif 
                                                      trash.png up.png 
        koha-tmpl/intranet-tmpl/default/uk_UA/import: breeding.tmpl 
                                                      picture-upload.tmpl 
        koha-tmpl/intranet-tmpl/default/uk_UA/includes: about-bottom.inc 
                                                        about-top.inc 
                                                        acquisitions-bottom.inc 
                                                        acquisitions-top.inc 
                                                        auth-bottom.inc 
                                                        auth-search-bottom.inc 
                                                        auth-search-top.inc 
                                                        auth-top.inc 
                                                        bull-bottom.inc 
                                                        bull-top.inc 
                                                        cat-bottom.inc 
                                                        cat-class-list.inc 
                                                        cat-top.inc 
                                                        circulation-bottom.inc 
                                                        circulation-top.inc 
                                                        common-print.css 
                                                        common-style.css 
                                                        error-bottom.inc 
                                                        error-top.inc 
                                                        favicon.ico 
                                                        help-bottom.inc 
                                                        help-top.inc 
                                                        hierarchy.css 
                                                        intranet-main.css 
                                                        issues-bottom.inc 
                                                        marc-editor.css 
                                                        marc-top.inc 
                                                        members-bottom.inc 
                                                        members-top.inc 
                                                        menus.inc 
                                                        neutral-top.inc 
                                                        onlinehelp.css 
                                                        opac-bottom.inc 
                                                        opac-top.inc 
                                                        parameters-bottom.inc 
                                                        parameters-top.inc 
                                                        popup-bottom.inc 
                                                        popup-top.inc 
                                                        quicksearch-top.inc 
                                                        reports-bottom.inc 
                                                        reports-top.inc 
                                                        reportswcal-top.inc 
        koha-tmpl/intranet-tmpl/default/uk_UA/includes/calendar: cal.gif 
                                                                 calendar-en.js 
                                                                 
calendar-setup.js 
                                                                 
calendar-system.css 
                                                                 calendar.js 
        koha-tmpl/intranet-tmpl/default/uk_UA/includes/countryCodes: 
                                                                     
countryCodes.dat 

Log message:
        ukrainian templates for 2.2.6

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/10.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/10-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/11.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/11-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/12.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/12-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/13.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/13-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/14.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/14-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/15.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/15-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/16.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/16-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/17.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/17-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/18.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/18-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/19.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/19-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/1.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/1-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/20.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/20-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/21.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/21-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/22.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/22-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/23.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/23-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/24.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/24-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/25.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/25-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/26.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/26-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/27.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/27-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/28.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/28-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/29.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/29-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/2.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/2-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/30.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/30-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/31.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/31-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/3.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/3-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/4.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/4-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/5.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/5-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/6.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/6-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/7.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/7-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/8.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/8-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/9.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/9-highlight.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/next.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/placeholder.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/numbers/prev.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/background-mem.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/exception.jpg?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/holder.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/koha-front-koha.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/labelSample.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/leftarrow.png?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/more.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/next.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/prev.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/print.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/print.png?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/rightarrow.png?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/trash.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/trash.png?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/images/up.png?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/import/breeding.tmpl?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/import/picture-upload.tmpl?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/about-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/about-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/acquisitions-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/acquisitions-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/auth-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/auth-search-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/auth-search-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/auth-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/bull-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/bull-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/cat-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/cat-class-list.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/cat-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/circulation-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/circulation-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/common-print.css?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/common-style.css?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/error-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/error-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/favicon.ico?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/help-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/help-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/hierarchy.css?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/intranet-main.css?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/issues-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/marc-editor.css?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/marc-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/members-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/members-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/menus.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/neutral-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/onlinehelp.css?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/opac-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/opac-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/parameters-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/parameters-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/popup-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/popup-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/quicksearch-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/reports-bottom.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/reports-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/reportswcal-top.inc?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/calendar/cal.gif?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/calendar/calendar-en.js?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/calendar/calendar-setup.js?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/calendar/calendar-system.css?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/calendar/calendar.js?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/default/uk_UA/includes/countryCodes/countryCodes.dat?cvsroot=koha&only_with_tag=rel_2_2&rev=1.1.2.1

Patches:
Index: images/numbers/10.gif
===================================================================
RCS file: images/numbers/10.gif
diff -N images/numbers/10.gif
Binary files /dev/null and /tmp/cvsuOnkc3 differ

Index: images/numbers/10-highlight.gif
===================================================================
RCS file: images/numbers/10-highlight.gif
diff -N images/numbers/10-highlight.gif
Binary files /dev/null and /tmp/cvsjDeRO3 differ

Index: images/numbers/11.gif
===================================================================
RCS file: images/numbers/11.gif
diff -N images/numbers/11.gif
Binary files /dev/null and /tmp/cvsOEJbL6 differ

Index: images/numbers/11-highlight.gif
===================================================================
RCS file: images/numbers/11-highlight.gif
diff -N images/numbers/11-highlight.gif
Binary files /dev/null and /tmp/cvsPKuOo7 differ

Index: images/numbers/12.gif
===================================================================
RCS file: images/numbers/12.gif
diff -N images/numbers/12.gif
Binary files /dev/null and /tmp/cvs1bx1z5 differ

Index: images/numbers/12-highlight.gif
===================================================================
RCS file: images/numbers/12-highlight.gif
diff -N images/numbers/12-highlight.gif
Binary files /dev/null and /tmp/cvsYYUPd6 differ

Index: images/numbers/13.gif
===================================================================
RCS file: images/numbers/13.gif
diff -N images/numbers/13.gif
Binary files /dev/null and /tmp/cvs350ab9 differ

Index: images/numbers/13-highlight.gif
===================================================================
RCS file: images/numbers/13-highlight.gif
diff -N images/numbers/13-highlight.gif
Binary files /dev/null and /tmp/cvsCHZqM9 differ

Index: images/numbers/14.gif
===================================================================
RCS file: images/numbers/14.gif
diff -N images/numbers/14.gif
Binary files /dev/null and /tmp/cvsvcnse8 differ

Index: images/numbers/14-highlight.gif
===================================================================
RCS file: images/numbers/14-highlight.gif
diff -N images/numbers/14-highlight.gif
Binary files /dev/null and /tmp/cvs6dy5T8 differ

Index: images/numbers/15.gif
===================================================================
RCS file: images/numbers/15.gif
diff -N images/numbers/15.gif
Binary files /dev/null and /tmp/cvs4lY3Pb differ

Index: images/numbers/15-highlight.gif
===================================================================
RCS file: images/numbers/15-highlight.gif
diff -N images/numbers/15-highlight.gif
Binary files /dev/null and /tmp/cvsDKyzkc differ

Index: images/numbers/16.gif
===================================================================
RCS file: images/numbers/16.gif
diff -N images/numbers/16.gif
Binary files /dev/null and /tmp/cvsM5zpFa differ

Index: images/numbers/16-highlight.gif
===================================================================
RCS file: images/numbers/16-highlight.gif
diff -N images/numbers/16-highlight.gif
Binary files /dev/null and /tmp/cvstQjNrb differ

Index: images/numbers/17.gif
===================================================================
RCS file: images/numbers/17.gif
diff -N images/numbers/17.gif
Binary files /dev/null and /tmp/cvsSRKDre differ

Index: images/numbers/17-highlight.gif
===================================================================
RCS file: images/numbers/17-highlight.gif
diff -N images/numbers/17-highlight.gif
Binary files /dev/null and /tmp/cvsIL5S2e differ

Index: images/numbers/18.gif
===================================================================
RCS file: images/numbers/18.gif
diff -N images/numbers/18.gif
Binary files /dev/null and /tmp/cvsPSEScd differ

Index: images/numbers/18-highlight.gif
===================================================================
RCS file: images/numbers/18-highlight.gif
diff -N images/numbers/18-highlight.gif
Binary files /dev/null and /tmp/cvsYSQpRd differ

Index: images/numbers/19.gif
===================================================================
RCS file: images/numbers/19.gif
diff -N images/numbers/19.gif
Binary files /dev/null and /tmp/cvsfsjVZg differ

Index: images/numbers/19-highlight.gif
===================================================================
RCS file: images/numbers/19-highlight.gif
diff -N images/numbers/19-highlight.gif
Binary files /dev/null and /tmp/cvsikxyCh differ

Index: images/numbers/1.gif
===================================================================
RCS file: images/numbers/1.gif
diff -N images/numbers/1.gif
Binary files /dev/null and /tmp/cvsvqqZOf differ

Index: images/numbers/1-highlight.gif
===================================================================
RCS file: images/numbers/1-highlight.gif
diff -N images/numbers/1-highlight.gif
Binary files /dev/null and /tmp/cvsbhHvrg differ

Index: images/numbers/20.gif
===================================================================
RCS file: images/numbers/20.gif
diff -N images/numbers/20.gif
Binary files /dev/null and /tmp/cvswZAjpj differ

Index: images/numbers/20-highlight.gif
===================================================================
RCS file: images/numbers/20-highlight.gif
diff -N images/numbers/20-highlight.gif
Binary files /dev/null and /tmp/cvs1kdvQh differ

Index: images/numbers/21.gif
===================================================================
RCS file: images/numbers/21.gif
diff -N images/numbers/21.gif
Binary files /dev/null and /tmp/cvsiTzIvi differ

Index: images/numbers/21-highlight.gif
===================================================================
RCS file: images/numbers/21-highlight.gif
diff -N images/numbers/21-highlight.gif
Binary files /dev/null and /tmp/cvsbctlsl differ

Index: images/numbers/22.gif
===================================================================
RCS file: images/numbers/22.gif
diff -N images/numbers/22.gif
Binary files /dev/null and /tmp/cvsWCU2Wl differ

Index: images/numbers/22-highlight.gif
===================================================================
RCS file: images/numbers/22-highlight.gif
diff -N images/numbers/22-highlight.gif
Binary files /dev/null and /tmp/cvse3jkek differ

Index: images/numbers/23.gif
===================================================================
RCS file: images/numbers/23.gif
diff -N images/numbers/23.gif
Binary files /dev/null and /tmp/cvsncENRk differ

Index: images/numbers/23-highlight.gif
===================================================================
RCS file: images/numbers/23-highlight.gif
diff -N images/numbers/23-highlight.gif
Binary files /dev/null and /tmp/cvs0BjlPn differ

Index: images/numbers/24.gif
===================================================================
RCS file: images/numbers/24.gif
diff -N images/numbers/24.gif
Binary files /dev/null and /tmp/cvsvT1mro differ

Index: images/numbers/24-highlight.gif
===================================================================
RCS file: images/numbers/24-highlight.gif
diff -N images/numbers/24-highlight.gif
Binary files /dev/null and /tmp/cvsW7rYTm differ

Index: images/numbers/25.gif
===================================================================
RCS file: images/numbers/25.gif
diff -N images/numbers/25.gif
Binary files /dev/null and /tmp/cvsF4hPrn differ

Index: images/numbers/25-highlight.gif
===================================================================
RCS file: images/numbers/25-highlight.gif
diff -N images/numbers/25-highlight.gif
Binary files /dev/null and /tmp/cvspEfwoq differ

Index: images/numbers/26.gif
===================================================================
RCS file: images/numbers/26.gif
diff -N images/numbers/26.gif
Binary files /dev/null and /tmp/cvswOsU1q differ

Index: images/numbers/26-highlight.gif
===================================================================
RCS file: images/numbers/26-highlight.gif
diff -N images/numbers/26-highlight.gif
Binary files /dev/null and /tmp/cvsRZuWip differ

Index: images/numbers/27.gif
===================================================================
RCS file: images/numbers/27.gif
diff -N images/numbers/27.gif
Binary files /dev/null and /tmp/cvs2RXp7p differ

Index: images/numbers/27-highlight.gif
===================================================================
RCS file: images/numbers/27-highlight.gif
diff -N images/numbers/27-highlight.gif
Binary files /dev/null and /tmp/cvspzfU2s differ

Index: images/numbers/28.gif
===================================================================
RCS file: images/numbers/28.gif
diff -N images/numbers/28.gif
Binary files /dev/null and /tmp/cvsMXwoIt differ

Index: images/numbers/28-highlight.gif
===================================================================
RCS file: images/numbers/28-highlight.gif
diff -N images/numbers/28-highlight.gif
Binary files /dev/null and /tmp/cvsSBcWSr differ

Index: images/numbers/29.gif
===================================================================
RCS file: images/numbers/29.gif
diff -N images/numbers/29.gif
Binary files /dev/null and /tmp/cvsTYVAws differ

Index: images/numbers/29-highlight.gif
===================================================================
RCS file: images/numbers/29-highlight.gif
diff -N images/numbers/29-highlight.gif
Binary files /dev/null and /tmp/cvss0jdFv differ

Index: images/numbers/2.gif
===================================================================
RCS file: images/numbers/2.gif
diff -N images/numbers/2.gif
Binary files /dev/null and /tmp/cvsjT8pjw differ

Index: images/numbers/2-highlight.gif
===================================================================
RCS file: images/numbers/2-highlight.gif
diff -N images/numbers/2-highlight.gif
Binary files /dev/null and /tmp/cvsMriERu differ

Index: images/numbers/30.gif
===================================================================
RCS file: images/numbers/30.gif
diff -N images/numbers/30.gif
Binary files /dev/null and /tmp/cvsQq0U6x differ

Index: images/numbers/30-highlight.gif
===================================================================
RCS file: images/numbers/30-highlight.gif
diff -N images/numbers/30-highlight.gif
Binary files /dev/null and /tmp/cvskvVVEw differ

Index: images/numbers/31.gif
===================================================================
RCS file: images/numbers/31.gif
diff -N images/numbers/31.gif
Binary files /dev/null and /tmp/cvsR13PmA differ

Index: images/numbers/31-highlight.gif
===================================================================
RCS file: images/numbers/31-highlight.gif
diff -N images/numbers/31-highlight.gif
Binary files /dev/null and /tmp/cvsGtFqZy differ

Index: images/numbers/3.gif
===================================================================
RCS file: images/numbers/3.gif
diff -N images/numbers/3.gif
Binary files /dev/null and /tmp/cvsbB5hsC differ

Index: images/numbers/3-highlight.gif
===================================================================
RCS file: images/numbers/3-highlight.gif
diff -N images/numbers/3-highlight.gif
Binary files /dev/null and /tmp/cvshf7riD differ

Index: images/numbers/4.gif
===================================================================
RCS file: images/numbers/4.gif
diff -N images/numbers/4.gif
Binary files /dev/null and /tmp/cvsSjqnyB differ

Index: images/numbers/4-highlight.gif
===================================================================
RCS file: images/numbers/4-highlight.gif
diff -N images/numbers/4-highlight.gif
Binary files /dev/null and /tmp/cvs5QtqcC differ

Index: images/numbers/5.gif
===================================================================
RCS file: images/numbers/5.gif
diff -N images/numbers/5.gif
Binary files /dev/null and /tmp/cvsuCcJ3E differ

Index: images/numbers/5-highlight.gif
===================================================================
RCS file: images/numbers/5-highlight.gif
diff -N images/numbers/5-highlight.gif
Binary files /dev/null and /tmp/cvsn6luIF differ

Index: images/numbers/6.gif
===================================================================
RCS file: images/numbers/6.gif
diff -N images/numbers/6.gif
Binary files /dev/null and /tmp/cvspACf9D differ

Index: images/numbers/6-highlight.gif
===================================================================
RCS file: images/numbers/6-highlight.gif
diff -N images/numbers/6-highlight.gif
Binary files /dev/null and /tmp/cvsOyT6OE differ

Index: images/numbers/7.gif
===================================================================
RCS file: images/numbers/7.gif
diff -N images/numbers/7.gif
Binary files /dev/null and /tmp/cvs716TSH differ

Index: images/numbers/7-highlight.gif
===================================================================
RCS file: images/numbers/7-highlight.gif
diff -N images/numbers/7-highlight.gif
Binary files /dev/null and /tmp/cvsSHumxI differ

Index: images/numbers/8.gif
===================================================================
RCS file: images/numbers/8.gif
diff -N images/numbers/8.gif
Binary files /dev/null and /tmp/cvszOeH6G differ

Index: images/numbers/8-highlight.gif
===================================================================
RCS file: images/numbers/8-highlight.gif
diff -N images/numbers/8-highlight.gif
Binary files /dev/null and /tmp/cvsOWzTVJ differ

Index: images/numbers/9.gif
===================================================================
RCS file: images/numbers/9.gif
diff -N images/numbers/9.gif
Binary files /dev/null and /tmp/cvsaVoRAK differ

Index: images/numbers/9-highlight.gif
===================================================================
RCS file: images/numbers/9-highlight.gif
diff -N images/numbers/9-highlight.gif
Binary files /dev/null and /tmp/cvsNUAL4I differ

Index: images/numbers/next.gif
===================================================================
RCS file: images/numbers/next.gif
diff -N images/numbers/next.gif
Binary files /dev/null and /tmp/cvsCcnGzJ differ

Index: images/numbers/placeholder.gif
===================================================================
RCS file: images/numbers/placeholder.gif
diff -N images/numbers/placeholder.gif
Binary files /dev/null and /tmp/cvsZ9TtOM differ

Index: images/numbers/prev.gif
===================================================================
RCS file: images/numbers/prev.gif
diff -N images/numbers/prev.gif
Binary files /dev/null and /tmp/cvsoUlodL differ

Index: images/background-mem.gif
===================================================================
RCS file: images/background-mem.gif
diff -N images/background-mem.gif
Binary files /dev/null and /tmp/cvsiW7NUL differ

Index: images/exception.jpg
===================================================================
RCS file: images/exception.jpg
diff -N images/exception.jpg
Binary files /dev/null and /tmp/cvsJpCs2O differ

Index: images/holder.gif
===================================================================
RCS file: images/holder.gif
diff -N images/holder.gif
Binary files /dev/null and /tmp/cvsUKh8NP differ

Index: images/koha-front-koha.gif
===================================================================
RCS file: images/koha-front-koha.gif
diff -N images/koha-front-koha.gif
Binary files /dev/null and /tmp/cvs1j0L6N differ

Index: images/labelSample.gif
===================================================================
RCS file: images/labelSample.gif
diff -N images/labelSample.gif
Binary files /dev/null and /tmp/cvsulUXbR differ

Index: images/leftarrow.png
===================================================================
RCS file: images/leftarrow.png
diff -N images/leftarrow.png
Binary files /dev/null and /tmp/cvs2ksLNR differ

Index: images/more.gif
===================================================================
RCS file: images/more.gif
diff -N images/more.gif
Binary files /dev/null and /tmp/cvsRyNi7P differ

Index: images/next.gif
===================================================================
RCS file: images/next.gif
diff -N images/next.gif
Binary files /dev/null and /tmp/cvsWKh8FQ differ

Index: images/prev.gif
===================================================================
RCS file: images/prev.gif
diff -N images/prev.gif
Binary files /dev/null and /tmp/cvsb83XFT differ

Index: images/print.gif
===================================================================
RCS file: images/print.gif
diff -N images/print.gif
Binary files /dev/null and /tmp/cvsGnwfiU differ

Index: images/print.png
===================================================================
RCS file: images/print.png
diff -N images/print.png
Binary files /dev/null and /tmp/cvsa75JoL differ

Index: images/rightarrow.png
===================================================================
RCS file: images/rightarrow.png
diff -N images/rightarrow.png
Binary files /dev/null and /tmp/cvsweRh7L differ

Index: images/trash.gif
===================================================================
RCS file: images/trash.gif
diff -N images/trash.gif
Binary files /dev/null and /tmp/cvs5QomrK differ

Index: images/trash.png
===================================================================
RCS file: images/trash.png
diff -N images/trash.png
Binary files /dev/null and /tmp/cvsKoNW2K differ

Index: images/up.png
===================================================================
RCS file: images/up.png
diff -N images/up.png
Binary files /dev/null and /tmp/cvsvYcQ0N differ

Index: import/breeding.tmpl
===================================================================
RCS file: import/breeding.tmpl
diff -N import/breeding.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ import/breeding.tmpl        17 Oct 2006 07:32:35 -0000      1.1.2.1
@@ -0,0 +1,34 @@
+<!-- TMPL_INCLUDE NAME="parameters-top.inc" -->
+<div id="mainbloc">
+       <h1 class="parameters">Імпорт до сховища</h2>
+       <!-- TMPL_IF NAME="uploadmarc" -->
+       <p>Результати імпорту: </p>
+       <ul>
+               <p><!-- TMPL_VAR NAME="imported" --> імпортовано 
записів</p>
+               <p><!-- TMPL_VAR NAME="alreadyindb" --> не 
імпортовано, тому що вже є у БД</p>
+               <p><!-- TMPL_VAR NAME="alreadyinfarm" --> не 
імпортовано, тому що вже є у 'фермі' 
записів</p>
+               <p><!-- TMPL_VAR NAME="notmarcrecord" --> не 
імпортовано, тому що вони, здається, не є у 
МАРК-форматі (або відсутні ISBN/ISSN)!</p>
+               <p><!-- TMPL_VAR NAME="total" --> проаналізовано 
записів</p>
+               <p><a 
href="/cgi-bin/koha/admin-home.pl">Повернутися</a>
+       </ul>
+       <!-- TMPL_ELSE -->
+       <ul>
+               <li>Виберіть файл для імпорту до сх
овища. Він буде проаналізований, і для 
кожного знайденого ISBN, новий малюк-запис 
буде створений у сховищі.</li>
+               <li>Якщо ISBN вже існує у сховищі, Ви 
можете вибрати, чи нехтувати новим записом 
чи записати поверх старого.</li>
+               <li>Ви можете ввести ім'я цього 
імпорту. Воно може бути корисно при 
створенні бібліотечного запису, щоб 
пам'ятати, звідки прийшли запропоновані МАР
К-дані!</li>
+               <li>Звичайно, якщо ISBN вже існує у 
активній БД, бібліотечний запис буде 
проігноровано.</li>
+       </ul>
+       <form method="post" action="<!-- TMPL_VAR NAME="SCRIPT_NAME" -->" 
enctype="multipart/form-data">
+               <p><label class="label100">Виберіть файл для 
імпорту: </label><input type="file" name="uploadmarc" /></p>
+               <p><label class="label100">Назва для цього 
імпортування: </label><input type="text" name="filename" /></p>
+               <p><label class="label100">Кодування 
символів</label>
+                       <select name="syntax"><option 
value="MARC21">MARC21</option><option value="UNIMARC">UNIMARC</option></select>
+               </p>
+               <p>Якщо ISBN вже у сховищі</p>
+                               <p><label class="label100">&nbsp; 
</label><input type="radio" name="overwrite_biblio" value="0" checked> 
Ігнорувати його, зберігши існуючий</p>
+                               <p><label class="label100">&nbsp; 
</label><input type="radio" name="overwrite_biblio" value="1"> Цей 
записати поверха існуючого</p>
+               <p><label class="label100">&nbsp; </label><input type="submit" 
value="Імпортувати" class="button parameters"></p>
+       </form>
+       <!-- /TMPL_IF -->
+</div>
+<!-- TMPL_INCLUDE NAME="acquisitions-bottom.inc" -->

Index: import/picture-upload.tmpl
===================================================================
RCS file: import/picture-upload.tmpl
diff -N import/picture-upload.tmpl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ import/picture-upload.tmpl  17 Oct 2006 07:32:35 -0000      1.1.2.1
@@ -0,0 +1,56 @@
+<!-- TMPL_INCLUDE NAME="parameters-top.inc" -->
+
+<div id="mainbloc">
+<h1>Сисема імпорту зображень патронів</h1>
+
+<!-- TMPL_IF name="total" -->
+       <ul class="data">
+               <li>Розпакування завершено</li>
+       </ul>
+    <!-- TMPL_VAR NAME="total" --> Переглянуто <!-- TMPL_VAR 
NAME="handled" --> Оброблено
+    <!-- TMPL_LOOP name="counts" -->
+        <!-- TMPL_VAR name="count" --> Зображення 
переміщено зі <!-- TMPL_VAR name="source" --> до <!-- TMPL_VAR 
name="dest" -->
+        <!-- TMPL_LOOP name="filenames" -->
+            <!-- TMPL_VAR name="source" --> до <!-- TMPL_VAR name="dest" -->
+        <!-- /TMPL_LOOP -->
+    <!-- /TMPL_LOOP -->
+<!-- TMPL_ELSE -->
+
+    <!-- TMPL_IF name="errors" -->
+        <!-- TMPL_LOOP name="errors" -->
+        <ul class="error">
+        <!-- TMPL_IF name="NOTZIP" -->
+            <li>Здається, файл завантаження не є 
zip-файлом. Розширення не є '.zip'.</li>
+        <!-- /TMPL_IF -->
+        <!-- TMPL_IF name="NOWRITETEMP" -->
+            <li>Цей сценарій не може 
створити/записати до необхідної 
тимчасової теки.</li>
+        <!-- /TMPL_IF -->
+        <!-- TMPL_IF name="NOWRITEDEST" -->
+            <li>Цей сценарій не може записати до 
теки, що містить зображення патронів.</li>
+        <!-- /TMPL_IF -->
+        <!-- TMPL_IF name="EMPTYUPLOAD" -->
+            <li>Здається, файл завантаження є 
порожній.</li>
+        <!-- /TMPL_IF -->
+        <!-- /TMPL_LOOP -->
+    <!-- /TMPL_IF -->
+    <form method="post" action="/cgi-bin/koha/import/picture-upload.pl" 
enctype="multipart/form-data">
+    <h2 class="problem">Попередження,  - ця 
особливість експериментальна. Можливо, що 
це не працюватиме для Вас</h2>
+    <ul>
+        <li>Виберіть файл для розпакування на 
сервері. Кожен файл .jpg, що міститься там 
копіюватиметься у відповідне місце на 
сервері для зображень патронів.</li>
+        <li>Ви можете включати багатократні 
пакети зображень у файлі .zip у окремих теках
.</li>
+        <li>Повинен бути файл DATALINK.TXT або IDLINK.TXT 
для кожного пакету зображент, що містить 
номер квитка патрона і файл, що містить 
зображення патрона. Один патрон у рядку 
відділений від інших комами або 
табуляціями. Лапки навколо полів будуть 
проігноровані.</li>
+    </ul>
+    <table>
+        <tr>
+            <th><label for="uploadfile">Виберіть файл .zip для 
розпакування:   </label></th>
+            <td>
+                <input type="file" id="uploadfile" name="uploadfile" /><br />
+            </td>
+        </tr>
+    </table>
+        <input type="submit" value="Розпакування" class="submit">
+    </form>
+    
+<!-- /TMPL_IF -->
+</div>
+<!-- TMPL_INCLUDE NAME="parameters-bottom.inc" -->

Index: includes/about-bottom.inc
===================================================================
RCS file: includes/about-bottom.inc
diff -N includes/about-bottom.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/about-bottom.inc   17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,17 @@
+<br clear="all">
+<p> &nbsp; </p>
+
+<div class="center">
+<a href="/cgi-bin/koha/mainpage.pl">На початок</a> ||
+<a 
href="/cgi-bin/koha/loadmodules.pl?module=search&amp;type=intranet">Каталог</a>
 ||
+<a href="/cgi-bin/koha/members/members-home.pl">Відвідувачі</a> ||
+<a href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">Надх
одження</a> ||
+<a href="/cgi-bin/koha/circ/circulation.pl">Обіг</a> ||
+<a href="/cgi-bin/koha/reports-home.pl">Звіти</a> ||
+<a href="/cgi-bin/koha/admin-home.pl">Параметри</a> ||
+<a href="/cgi-bin/koha/about.pl">Про систему</a> || 
+Допомога
+</div>
+
+</body>
+</html>

Index: includes/about-top.inc
===================================================================
RCS file: includes/about-top.inc
diff -N includes/about-top.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/about-top.inc      17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>КОХА: ІНТЕРФЕЙС БІБЛІОТЕКАРЯ: Про 
систему</title>
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" 
-->/includes/common-style.css">
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type" 
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta 
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+<script language="JavaScript" type="text/javascript">
+function Help() {
+       newin=window.open("/cgi-bin/koha/help.pl","Koha 
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+</script>
+
+<style type="text/css">
+
+.about {
+       background-color: #86c268;
+       color: #FFFFFF;
+       text-decoration: normal;
+       }
+a.about:hover {
+       background-color: #86c268;
+       color: #FFFFFF;
+       text-decoration: normal;
+       }
+</style>
+</head>
+<body>
+
+
+<!-- TMPL_INCLUDE name="menus.inc" -->
+<!-- TMPL_IF NAME="loggedinusername" -->
+    <p class="user">Зайдено у систему як: <!-- TMPL_VAR 
NAME="loggedinusername" --> [<a 
href="/cgi-bin/koha/mainpage.pl?logout.x=1">Вихід</a>]</p>
+<!-- TMPL_ELSE -->
+    <p class="user"><a href="/cgi-bin/koha/opac-user.pl">Р
еєструватися</a> у Коха</p>
+<!-- /TMPL_IF -->

Index: includes/acquisitions-bottom.inc
===================================================================
RCS file: includes/acquisitions-bottom.inc
diff -N includes/acquisitions-bottom.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/acquisitions-bottom.inc    17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,17 @@
+<br clear="all">
+<p> &nbsp; </p>
+
+<div class="center">
+<a href="/cgi-bin/koha/mainpage.pl">На початок</a> ||
+<a 
href="/cgi-bin/koha/loadmodules.pl?module=search&amp;type=intranet">Каталог</a>
 ||
+<a href="/cgi-bin/koha/members/members-home.pl">Відвідувачі</a> ||
+<a href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">Надх
одження</a> ||
+<a href="/cgi-bin/koha/circ/circulation.pl">Обіг</a> ||
+<a href="/cgi-bin/koha/reports-home.pl">Звіти</a> ||
+<a href="/cgi-bin/koha/admin-home.pl">Параметри</a> ||
+<a href="/cgi-bin/koha/about.pl">Про систему</a> || 
+Допомога
+</div>
+
+</body>
+</html>

Index: includes/acquisitions-top.inc
===================================================================
RCS file: includes/acquisitions-top.inc
diff -N includes/acquisitions-top.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/acquisitions-top.inc       17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,47 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>КОХА: ІНТЕРФЕЙС БІБЛІОТЕКАРЯ: Надх
одження</title>
+<link rel="stylesheet" type="text/css" media="print" href="<!-- TMPL_VAR 
name="themelang" -->/includes/common-print.css">
+<link rel="stylesheet" type="text/css" media="screen" href="<!-- TMPL_VAR 
name="themelang" -->/includes/common-style.css">
+<!-- Additions for Calendar-system -->
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" 
-->/includes/calendar/calendar-system.css">
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" 
-->/includes/calendar/calendar.js">
+</script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" 
-->/includes/calendar/calendar-en.js">
+</script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" 
-->/includes/calendar/calendar-setup.js">
+</script>
+<!-- /Additions for Calendar-system -->
+
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type" 
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta 
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+<script language="JavaScript" type="text/javascript">
+function Help() {
+       newin=window.open("/cgi-bin/koha/help.pl","Koha 
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+</script>
+
+<style type="text/css">
+.acquisition {
+       background-color: #ffdf61;
+       color:#000000;
+       background-image:none;
+       text-decoration: none;
+       }
+a.acquisition:hover {
+       background-color: #ffdf61;
+       color: #000000;
+       text-decoration: none;
+       }
+</style>
+</head>
+<body>
+
+
+<!-- TMPL_INCLUDE name="menus.inc" -->
+<!-- TMPL_IF NAME="loggedinusername" -->
+    <p class="user">Зайдено у систему як: <!-- TMPL_VAR 
NAME="loggedinusername" --> [<a 
href="/cgi-bin/koha/mainpage.pl?logout.x=1">Вихід</a>]</p>
+<!-- TMPL_ELSE -->
+    <p class="user"><a href="/cgi-bin/koha/opac-user.pl">Р
еєструватися</a> у Коха</p>
+<!-- /TMPL_IF -->

Index: includes/auth-bottom.inc
===================================================================
RCS file: includes/auth-bottom.inc
diff -N includes/auth-bottom.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/auth-bottom.inc    17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,18 @@
+<br clear="all">
+<p> &nbsp; </p>
+
+<div class="center">
+<a href="/cgi-bin/koha/mainpage.pl">На початок</a> ||
+<a 
href="/cgi-bin/koha/loadmodules.pl?module=search&amp;type=intranet">Каталог</a>
 ||
+<a href="/cgi-bin/koha/members/members-home.pl">Відвідувачі</a> ||
+<a href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">Надх
одження</a> ||
+<a href="/cgi-bin/koha/circ/circulation.pl">Обіг</a> ||
+<a href="/cgi-bin/koha/authorities/authorities-home.pl">Авторитетні 
джерела</a> ||
+<a href="/cgi-bin/koha/reports-home.pl">Звіти</a> ||
+<a href="/cgi-bin/koha/admin-home.pl">Параметри</a> ||
+<a href="/cgi-bin/koha/about.pl">Про систему</a> || 
+Допомога
+</div>
+
+</body>
+</html>

Index: includes/auth-search-bottom.inc
===================================================================
RCS file: includes/auth-search-bottom.inc
diff -N includes/auth-search-bottom.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/auth-search-bottom.inc     17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,18 @@
+<br clear="all">
+<p> &nbsp; </p>
+
+<div class="center">
+<a href="/cgi-bin/koha/mainpage.pl">На початок</a> ||
+<a 
href="/cgi-bin/koha/loadmodules.pl?module=search&amp;type=intranet">Каталог</a>
 ||
+<a href="/cgi-bin/koha/members/members-home.pl">Відвідувачі</a> ||
+<a href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">Надх
одження</a> ||
+<a href="/cgi-bin/koha/circ/circulation.pl">Обіг</a> ||
+<a href="/cgi-bin/koha/authorities/authorities-home.pl">Авторитетні 
джерела</a> ||
+<a href="/cgi-bin/koha/reports-home.pl">Звіти</a> ||
+<a href="/cgi-bin/koha/admin-home.pl">Параметри</a> ||
+<a href="/cgi-bin/koha/about.pl">Про систему</a> || 
+Допомога
+</div>
+
+</body>
+</html>

Index: includes/auth-search-top.inc
===================================================================
RCS file: includes/auth-search-top.inc
diff -N includes/auth-search-top.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/auth-search-top.inc        17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,52 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>КОХА: ІНТЕРФЕЙС БІБЛІОТЕКАРЯ: 
Авторитетні джерела</title>
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type" 
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta 
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+
+<script language="JavaScript">
+<!-- Hide from old browsers
+function openWindow(targeturl, windowname) {
+newwin =
+window.open(targeturl,windowname,"height=480,width=640,scrollbars,resizable")
+}
+// end hiding -->
+</script>
+
+<script language="JavaScript" type="text/javascript">
+function Help() {
+       newin=window.open("/cgi-bin/koha/help.pl","Koha 
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+
+function addauthority() {
+       X = document.forms['f'].authtype.value;
+       
window.location="/cgi-bin/koha/authorities/authorities.pl?authtypecode="+X;
+}
+</script>
+
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" 
-->/includes/common-style.css">
+<style type="text/css">
+.authority {
+       background-color: #6b7cbe;
+       color:#FFFFFF;
+       text-decoration: normal;
+       font-weight: bold;
+       background-image:none;
+       }
+a.authority:hover {
+       background-color: #6b7cbe;
+       color: #FFFFFF;
+       text-decoration: normal;
+       font-weight: bold;
+       }
+</style>
+</head>
+
+<body>
+<!-- MENUS -->
+<!-- TMPL_IF NAME="loggedinusername" -->
+    <p align="left">Зайдено у систему як: <!-- TMPL_VAR 
NAME="loggedinusername" --> [<a 
href="/cgi-bin/koha/mainpage.pl?logout.x=1">Вихід</a>]</p>
+<!-- TMPL_ELSE -->
+    <p align="left"><a href="/cgi-bin/koha/opac-user.pl">Р
еєструватися</a> у Коха</p>
+<!-- /TMPL_IF -->
\ No newline at end of file

Index: includes/auth-top.inc
===================================================================
RCS file: includes/auth-top.inc
diff -N includes/auth-top.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/auth-top.inc       17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,56 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>КОХА: ІНТЕРФЕЙС БІБЛІОТЕКАРЯ: 
Авторитетні джерела</title>
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type" 
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta 
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+
+<script language="JavaScript">
+<!-- Hide from old browsers
+function openWindow(targeturl, windowname) {
+newwin =
+window.open(targeturl,windowname,"height=480,width=640,scrollbars,resizable")
+}
+// end hiding -->
+</script>
+
+<script language="JavaScript" type="text/javascript">
+function Help() {
+       newin=window.open("/cgi-bin/koha/help.pl","Koha 
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+
+function addauthority() {
+       X = document.forms['f'].authtype.value;
+       
window.location="/cgi-bin/koha/authorities/authorities.pl?authtypecode="+X;
+}
+function searchauthority() {
+       X = document.forms['f'].authtype2.value;
+       Y = document.forms['f'].value.value;
+       
window.location="/cgi-bin/koha/authorities/authorities-home.pl?op=do_search&type=intranet&authtypecode="+X+"&value="+Y+"&marclist=&and_or=and&excluding=&operator=contains";
+}
+</script>
+
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" 
-->/includes/common-style.css">
+<style type="text/css">
+.authority {
+       background-color: #6b7cbe;
+       color:#FFFFFF;
+       text-decoration: normal;
+       background-image:none;
+       }
+a.authority:hover {
+       background-color: #6b7cbe;
+       color: #FFFFFF;
+       text-decoration: normal;
+       }
+</style>
+</head>
+
+<body>
+
+<!-- TMPL_INCLUDE name="menus.inc" -->
+<!-- TMPL_IF NAME="loggedinusername" -->
+    <p class="user">Зайдено у систему як: <!-- TMPL_VAR 
NAME="loggedinusername" --> [<a 
href="/cgi-bin/koha/mainpage.pl?logout.x=1">Вихід</a>]</p>
+<!-- TMPL_ELSE -->
+    <p class="user"><a href="/cgi-bin/koha/opac-user.pl">Р
еєструватися</a> у Коха</p>
+<!-- /TMPL_IF -->

Index: includes/bull-bottom.inc
===================================================================
RCS file: includes/bull-bottom.inc
diff -N includes/bull-bottom.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/bull-bottom.inc    17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,17 @@
+<br clear="all">
+<p> &nbsp; </p>
+
+<div class="center">
+<a href="/cgi-bin/koha/mainpage.pl">На початок</a> ||
+<a 
href="/cgi-bin/koha/loadmodules.pl?module=search&amp;type=intranet">Каталог</a>
 ||
+<a href="/cgi-bin/koha/members/members-home.pl">Відвідувачі</a> ||
+<a href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">Надх
одження</a> ||
+<a href="/cgi-bin/koha/circ/circulation.pl">Обіг</a> ||
+<a href="/cgi-bin/koha/reports-home.pl">Звіти</a> ||
+<a href="/cgi-bin/koha/admin-home.pl">Параметри</a> ||
+<a href="/cgi-bin/koha/about.pl">Про систему</a> || 
+Допомога
+</div>
+
+</body>
+</html>

Index: includes/bull-top.inc
===================================================================
RCS file: includes/bull-top.inc
diff -N includes/bull-top.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/bull-top.inc       17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>КОХА: ІНТЕРФЕЙС БІБЛІОТЕКАРЯ: 
Управління періодичними виданнями</title>
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" 
-->/includes/common-style.css">
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type" 
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta 
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+<script language="JavaScript" type="text/javascript">
+function Help() {
+       newin=window.open("/cgi-bin/koha/help.pl","Koha 
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+</script>
+
+<style type="text/css">
+.bull {
+       background-color: #803010;
+       color:#FFFFFF;
+       text-decoration: normal;
+       background-image:none;
+       }
+a.bull:hover {
+       background-color: #803010;
+       color: #FFFFFF;
+       text-decoration: normal;
+       }
+</style>
+</head>
+<body>
+
+<!-- TMPL_INCLUDE name="menus.inc" -->
+<!-- TMPL_IF NAME="loggedinusername" -->
+    <p class="user">Зайдено у систему як: <!-- TMPL_VAR 
NAME="loggedinusername" --> [<a 
href="/cgi-bin/koha/mainpage.pl?logout.x=1">Вихід</a>]</p>
+<!-- TMPL_ELSE -->
+    <p class="user"><a href="/cgi-bin/koha/opac-user.pl">Р
еєструватися</a> у Коха</p>
+<!-- /TMPL_IF -->

Index: includes/cat-bottom.inc
===================================================================
RCS file: includes/cat-bottom.inc
diff -N includes/cat-bottom.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/cat-bottom.inc     17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,17 @@
+<br clear="all">
+<p> &nbsp; </p>
+
+<div class="center">
+<a href="/cgi-bin/koha/mainpage.pl">На початок</a> ||
+<a 
href="/cgi-bin/koha/loadmodules.pl?module=search&amp;type=intranet">Каталог</a>
 ||
+<a href="/cgi-bin/koha/members/members-home.pl">Відвідувачі</a> ||
+<a href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">Надх
одження</a> ||
+<a href="/cgi-bin/koha/circ/circulation.pl">Обіг</a> ||
+<a href="/cgi-bin/koha/reports-home.pl">Звіти</a> ||
+<a href="/cgi-bin/koha/admin-home.pl">Параметри</a> ||
+<a href="/cgi-bin/koha/about.pl">Про систему</a> || 
+Допомога
+</div>
+
+</body>
+</html>

Index: includes/cat-class-list.inc
===================================================================
RCS file: includes/cat-class-list.inc
diff -N includes/cat-class-list.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/cat-class-list.inc 17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,16 @@
+<!--
+ list of Classes to be included in /catalogue/index.html and cat/index.html
+ This is a qick-fix - These should really be fetched from the database
+-->
+<option value="E">Дитячі / мальовані книжечки
+<option value="ER">Легкий читач     
+<option value="JNF">Юнацька наукова література
+<option value="JF">Юнацька белетристика
+<option value="TREF">Довідник вчителя
+<option value="FYA">Молодіжна белетристика        
+<option value="REF">Довідники
+<option value="F">Белетристика
+<option value="NF">Наукова література
+<option value="CD">Компакт-диск
+<!--   <option value="E|ER">Easy Books-->
+

Index: includes/cat-top.inc
===================================================================
RCS file: includes/cat-top.inc
diff -N includes/cat-top.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/cat-top.inc        17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+<title>КОХА: ІНТЕРФЕЙС БІБЛІОТЕКАРЯ: 
Каталог</title>
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type" 
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta 
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+
+<script language="JavaScript" type="text/javascript">
+<!-- Hide from old browsers
+function openWindow(targeturl, windowname) {
+       newwin =
+window.open(targeturl,windowname,"height=480,width=640,scrollbars,resizable")
+}
+function Help() {
+       newin=window.open("/cgi-bin/koha/help.pl","Koha 
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+// end hiding -->
+</script>
+
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" 
-->/includes/common-style.css">
+<style type="text/css">
+.catalogue {
+       background-color:#ad11ad;
+       color:#FFFFFF;
+       background-image:none;
+       text-decoration: normal;
+       }
+a.catalogue:hover {
+       background-color: #ad11ad;
+       color: #FFFFFF;
+       text-decoration: none;
+       }
+</style>
+</head>
+
+<body>
+
+<!-- TMPL_INCLUDE name="menus.inc" -->
+<!-- TMPL_IF NAME="loggedinusername" -->
+    <p class="user">Зайдено у систему як: <!-- TMPL_VAR 
NAME="loggedinusername" --> [<a 
href="/cgi-bin/koha/mainpage.pl?logout.x=1">Вихід</a>]</p>
+<!-- TMPL_ELSE -->
+    <p class="user"><a href="/cgi-bin/koha/opac-user.pl">Р
еєструватися</a> у Коха</p>
+<!-- /TMPL_IF -->
+

Index: includes/circulation-bottom.inc
===================================================================
RCS file: includes/circulation-bottom.inc
diff -N includes/circulation-bottom.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/circulation-bottom.inc     17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,17 @@
+<br clear="all">
+<p> &nbsp; </p>
+
+<div class="center">
+<a href="/cgi-bin/koha/mainpage.pl">На початок</a> ||
+<a 
href="/cgi-bin/koha/loadmodules.pl?module=search&amp;type=intranet">Каталог</a>
 ||
+<a href="/cgi-bin/koha/members/members-home.pl">Відвідувачі</a> ||
+<a href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">Надх
одження</a> ||
+<a href="/cgi-bin/koha/circ/circulation.pl">Обіг</a> ||
+<a href="/cgi-bin/koha/reports-home.pl">Звіти</a> ||
+<a href="/cgi-bin/koha/admin-home.pl">Параметри</a> ||
+<a href="/cgi-bin/koha/about.pl">Про систему</a> || 
+Допомога
+</div>
+
+</body>
+</html>

Index: includes/circulation-top.inc
===================================================================
RCS file: includes/circulation-top.inc
diff -N includes/circulation-top.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/circulation-top.inc        17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,50 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>КОХА: ІНТЕРФЕЙС БІБЛІОТЕКАРЯ: Обіг</title>
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type" 
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta 
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+
+<script language="JavaScript">
+<!-- Hide from old browsers
+function openWindow(targeturl, windowname) {
+newwin =
+window.open(targeturl,windowname,"height=480,width=640,scrollbars,resizable")
+}
+function focusOnFirst (){
+document.forms['f'].elements[0].focus();
+}
+// end hiding -->
+</script>
+
+<script language="JavaScript" type="text/javascript">
+function Help() {
+       newin=window.open("/cgi-bin/koha/help.pl","Koha 
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+</script>
+
+
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" 
-->/includes/common-style.css">
+<style type="text/css">
+.circulation {
+       background-color: #be6170;
+       color:#FFFFFF;
+       background-image:none;
+       text-decoration: normal;
+       }
+a.circulation:hover {
+       background-color: #be6170;
+       color: #FFFFFF;
+       text-decoration: normal;
+       }
+</style>
+</head>
+
+<body onload="focusOnFirst()">
+
+<!-- TMPL_INCLUDE name="menus.inc" -->
+<!-- TMPL_IF NAME="loggedinusername" -->
+    <p class="user">Зайдено у систему як: <!-- TMPL_VAR 
NAME="loggedinusername" --> [<a 
href="/cgi-bin/koha/mainpage.pl?logout.x=1">Вихід</a>]</p>
+<!-- TMPL_ELSE -->
+    <p class="user"><a href="/cgi-bin/koha/opac-user.pl">Р
еєструватися</a> у Коха</p>
+<!-- /TMPL_IF -->

Index: includes/common-print.css
===================================================================
RCS file: includes/common-print.css
diff -N includes/common-print.css
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/common-print.css   17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,53 @@
+div,
+.user,
+h1,h2,
+.doNotPrint
+{
+    /* Hides all the elements irrelevant for printing */
+    display: none;
+}
+
+a, a.stub, a.new, a:link, a:visited {
+    text-decoration: none;
+    color: black;
+}
+
+table {
+       border:1px solid #000000;
+       border-collapse:collapse;
+       width:100%;
+}
+
+th {
+       font-weight:bold;
+       text-align:center;
+       border:1px solid #000000;
+       padding:3px 3px 3px 3px;
+}
+
+tr {
+       border:1px solid #000000;
+}
+
+/* cells that are numbers => aligned right */
+td.number {
+       border-left:0px;
+       text-align:right;
+}
+
+
+div#bloc100,
+div#mainbloc
+{
+       display: block;
+}
+
+div#bloc25,div#bloc100
+{
+       display:block;
+       float:left;
+       /*order:1px solid #000000;*/
+       margin:10px;
+       padding:10px;
+}      
+

Index: includes/common-style.css
===================================================================
RCS file: includes/common-style.css
diff -N includes/common-style.css
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/common-style.css   17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,464 @@
+body {
+       font-family:arial,helvetica,sans-serif;
+       font-size:10pt;
+       margin:0px;
+       padding:0px;
+       background-color:#99CC33;
+}
+
+input {
+       display:inline;
+}
+input.flat {
+       border:0px;
+       font-size:90%;
+}
+
+ul {
+       margin-top:0px;
+       margin-bottom:0px;
+}
+
+p {
+       margin-bottom:0px;
+       margin-top:0px;
+       margin-left:10px;
+       margin-right:10px;
+       padding:0px;
+       clear:left;
+}
+
+.center {
+       text-align:center;
+}
+
+label {
+       float:left;
+       width: 6em;
+       display:inline;
+}
+.label20 {
+       float:left;
+       width: 4em;
+       display:inline;
+}
+.label100 {
+       float:left;
+       width: 12em;
+       display:inline;
+}
+
+
+.button {
+       text-align: center;
+       font-family: Arial;
+       font-size:12px;
+       padding: 2px 5px 2px 5px;
+       margin-top:5px;
+       margin-bottom:5px;
+       display:inline;
+       position:static;
+       border : 1px solid black;
+       text-decoration: none;
+       cursor:pointer;
+       vertical-align:middle;
+       background-color:#FFFFFF;
+       
background-image:url("/intranet-tmpl/default/images/background-mem.gif");
+}
+
+.button:hover {
+       
background-image:url("/intranet-tmpl/default/images/background-mem.gif");
+}
+
+/* TABLES */
+table {
+       border:1px solid #000000;
+       border-collapse:collapse;
+       width:100%;
+}
+
+table.noborder {
+       border:0px;
+       border-collapse:collapse;
+       font-size:10pt;
+       margin : auto;
+}
+table.small {
+       width:auto;
+}
+
+/* header */
+th {
+       background-color: #99cccc;
+       
background-image:url("/intranet-tmpl/default/images/background-mem.gif");
+       font-weight:bold;
+       text-align:center;
+       border:1px solid #000000;
+       padding:3px 0px 3px 0px;
+}
+th.noborder {
+       background-color: #FFFFFF;
+       background-image:none;
+       font-weight:bold;
+       text-align:center;
+       border:1px solid #ad11ad;
+/*     border-left:1px solid #ad11ad; */
+       padding:3px 0px 3px 0px;
+}
+
+/* standard cell */
+td {
+       border-left:0px;
+}
+/* hilighted cell */
+td.hilighted, tr.hilighted {
+       border-left:0px;
+       background-color:#ffffcc;
+}
+/* cells that are numbers => aligned right */
+td.number {
+       border-left:0px;
+       text-align:right;
+}
+/* hilighted cell */
+td.numberhilighted {
+       border-left:0px;
+       background-color:#ffffcc;
+       text-align:right;
+}
+
+#resultlist table {
+       margin : auto;
+}
+
+#resultlist table td {
+       border-right : 1px solid #CCCCCC;
+}
+
+#resultlist table td:last-child {
+       border-right : 1px solid Black;
+}
+
+
+h1 {
+       color:#000000;
+       background-color:#DDDDDD;
+       
background-image:url("/intranet-tmpl/default/images/background-mem.gif");
+       font-size: 150%;
+       text-align:center;
+       padding: 4px;
+/*     border: 1px solid #666666; */
+}
+
+h2 {
+       margin-top:0px;
+       margin-bottom:4px;
+       text-align:center;
+       padding:0px;
+       font-size:125%;
+       padding-left:10px;
+       padding-right:10px;
+       padding-bottom:3px;
+       padding-top:3px;
+}
+
+h2.help {
+       text-align : left;
+       margin-top : 10px;
+       }
+
+h3 {
+       margin-top:0px;
+       margin-bottom:4px;
+       padding:0px;
+       font-size:100%;
+       font-weight:bold;
+}
+
+#bloctitle, .bloctitle {
+       
background-image:url("/intranet-tmpl/default/images/background-mem.gif");
+       color:#000000;
+       font-size: 125%;
+       text-align:center;
+       padding:5px;
+       margin-bottom:10px;
+       border-bottom: 1px solid #666666;
+}
+#problem {
+       color: white;
+       font-weight:bold;
+       background-color:red;
+}
+.problem {
+       color: white;
+       font-weight:bold;
+       background-color:red;
+}
+
+tr.hilighted td.problem {
+       background-color : #ff9999;
+}
+
+#mainbloc {
+       float:left;
+       width:90%;
+       border-top:1px solid #000000;
+       border-left:1px solid #000000;
+       border-right:3px solid #000000;
+       border-bottom:3px solid #000000;
+       background-color:#FFFFFF;
+       margin-top:10px;
+       margin-left:10px;
+       margin-right:10px;
+       padding-bottom:100px;
+       padding-left:10px;
+       padding-top:10px;
+       padding-right:10px;
+}
+#main {
+       position:absolute;
+}
+
+#bloc25, .bloc25 {
+       float:left;
+       border:1px solid #000000;
+       margin:10px;
+       padding:0px;
+}
+#bloc100, .bloc100 {
+       float:left;
+       position:relative;
+       width:100%;
+       border:1px solid #000000;
+       margin:10px;
+}
+
+#resultnumber {
+       margin-top : 5px;
+       text-align : center;
+}
+
+a.resultnumber {
+       margin-bottom : 5px;
+       padding : 2px 4px;
+       background-color : White;
+       border : 1px solid #339900;
+       font-weight : bold;
+}
+
+#resultnumber .highlight {
+       margin-bottom : 5px;
+       padding : 2px 4px;
+       background-color : #EEEEEE;
+       border : 1px solid Black;
+       font-weight : bold;
+}
+
+a.resultnumber:hover {
+       background-color : #ffffcc;
+}
+
+.resultcount {
+       border-top : 1px solid white;
+       font-weight : bold;
+       padding : 3px;
+}
+
+#resultlist {
+       width:95%;
+       margin : auto;
+/*     margin-left:5%;
+       margin-right:5%;*/
+}
+
+#resultlist p {
+       font-size : .8em;
+}
+
+a.resultlist {
+       font-weight : bold;
+/*     display : block;*/
+       padding-left : 5px;
+}
+
+a {
+       text-decoration: none;
+}
+
+a:hover {
+       text-decoration: none;
+}
+
+#menubar {
+       z-index:2;
+       position:absolute;
+       top:0px;
+       left:0px;
+       border-top:1px solid #666666;
+       font-size: 14px;
+       background-color:#DDDDDD;
+       padding-bottom:5px;
+}
+html>body #menubar {
+position: fixed;
+}
+
+#menubar a {
+       padding:5px;
+}
+
+a.submenu {
+       padding:0px 10px 0px 10px;
+       display:block;
+       background-color:#FFFFFF;
+       color:#000000;
+}
+a.submenu:hover {
+       padding:0px 10px 0px 10px;
+       display:block;
+       background-color:#DDDDDD;
+       color:#000000;
+}
+#Subm1 {
+       z-index: 11; left: 75px; visibility: hidden; position: absolute; top: 
24px; background-color:white; border:1px solid black;
+}
+html>body #Subm1 {
+position: fixed;
+}
+#Subm2 {
+       z-index: 12; left: 150px; visibility: hidden; position: absolute; top: 
24px; background-color:white; border:1px solid black;
+}
+html>body #Subm2 {
+position: fixed;
+}
+#Subm3 {
+       z-index: 12; left: 250px; visibility: hidden; position: absolute; top: 
24px; background-color:white; border:1px solid black;
+}
+html>body #Subm3 {
+position: fixed;
+}
+#Subm4 {
+       z-index: 12; left: 320px; visibility: hidden; position: absolute; top: 
24px; background-color:white; border:1px solid black;
+}
+html>body #Subm4 {
+position: fixed;
+}
+#Subm5 {
+       z-index: 12; left: 400px; visibility: hidden; position: absolute; top: 
24px; background-color:white; border:1px solid black;
+}
+html>body #Subm5 {
+position: fixed;
+}
+#Subm6 {
+       z-index: 12; left: 480px; visibility: hidden; position: absolute; top: 
24px; background-color:white; border:1px solid black;
+}
+html>body #Subm6 {
+position: fixed;
+}
+
+#Subm7 {
+       z-index: 12; left: 550px; visibility: hidden; position: absolute; top: 
24px; background-color:white; border:1px solid black;
+}
+html>body #Subm7 {
+position: fixed;
+}
+
+.user {
+       padding-top: 30px;
+       padding-bottom:0px;
+       text-align:right;
+}
+
+.koha {
+       text-align:center;
+       
background-image:url("/intranet-tmpl/default/images/background-mem.gif");
+       font-size:130%;
+       font-weight:bold;
+       padding-left:10px;
+       padding-right:10px;
+       padding-bottom:5px;
+}
+
+.home {
+       color:#777777;
+       }
+a.home:hover {
+       background-color: #339933;
+       color: #000000;
+       }
+
+.catalogue {
+       color:#777777;
+       }
+a.catalogue:hover {
+       background-color:#ad11ad;
+       color:#FFFFFF;
+       }
+
+.members {
+       color:#777777;
+       }
+a.members:hover {
+       background-color: #86c268;
+       color: #000000;
+       }
+
+.acquisition {
+       color:#777777;
+       }
+a.acquisition:hover {
+       background-color: #ffdf61;
+       color: #000000;
+       }
+
+.authority {
+       color:#777777;
+       }
+a.authority:hover {
+       background-color: #6b7cbe;
+       color: #000000;
+       }
+
+.reports {
+       color:#777777;
+       }
+a.reports:hover {
+       background-color: #6b7cbe;
+       color: #000000;
+       }
+
+.circulation {
+       color:#777777;
+       }
+a.circulation:hover {
+       background-color: #be6170;
+       color: #000000;
+       }
+
+.parameters {
+       color:#777777;
+       }
+a.parameters:hover {
+       background-color: #86c268;
+       color: #000000;
+       }
+.bull {
+       color:#777777;
+       }
+a.bull:hover {
+       background-color: #803010;
+       color: #000000;
+       }
+.about {
+       color:#777777;
+       }
+a.about:hover {
+       background-color: #86c268;
+       color: #000000;
+       }
+.help {
+       color:#777777;
+       }
+a.help:hover {
+       color: #FFFFFF;
+       }

Index: includes/error-bottom.inc
===================================================================
RCS file: includes/error-bottom.inc
diff -N includes/error-bottom.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/error-bottom.inc   17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,17 @@
+<br clear="all">
+<p> &nbsp; </p>
+
+<div class="center">
+<a href="/cgi-bin/koha/mainpage.pl">На початок</a> ||
+<a 
href="/cgi-bin/koha/loadmodules.pl?module=search&amp;type=intranet">Каталог</a>
 ||
+<a href="/cgi-bin/koha/members/members-home.pl">Відвідувачі</a> ||
+<a href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">Надх
одження</a> ||
+<a href="/cgi-bin/koha/circ/circulation.pl">Обіг</a> ||
+<a href="/cgi-bin/koha/reports-home.pl">Звіти</a> ||
+<a href="/cgi-bin/koha/admin-home.pl">Параметри</a> ||
+<a href="/cgi-bin/koha/about.pl">Про систему</a> || 
+Допомога
+</div>
+
+</body>
+</html>

Index: includes/error-top.inc
===================================================================
RCS file: includes/error-top.inc
diff -N includes/error-top.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/error-top.inc      17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,54 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>КОХА: ІНТЕРФЕЙС БІБЛІОТЕКАРЯ: 
Каталог</title>
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type" 
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta 
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+
+<script language="JavaScript">
+<!-- Hide from old browsers
+function openWindow(targeturl, windowname) {
+newwin =
+window.open(targeturl,windowname,"height=480,width=640,scrollbars,resizable")
+}
+// end hiding -->
+</script>
+
+<script language="JavaScript" type="text/javascript">
+function Help() {
+       newin=window.open("/cgi-bin/koha/help.pl","Koha 
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+</script>
+
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" 
-->/includes/common-style.css">
+<style type="text/css">
+.catalogue {
+       background-color:#ad11ad;
+       color:#FFFFFF;
+       background-image:none;
+       text-decoration: normal;
+       }
+a.catalogue:hover {
+       background-color: #ad11ad;
+       color: #FFFFFF;
+       text-decoration: none;
+       }
+</style>
+</head>
+
+<body>
+<!-- MENUS -->
+<div id="menubar">
+       <span class="koha">КОХА</span>
+       <span class="koha"><a class="home" 
href="/cgi-bin/koha/mainpage.pl">Коха</a></span>
+       <a class="acquisition" 
href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">Надх
одження</a> <a class="catalogue" 
href="/cgi-bin/koha/loadmodules.pl?module=search&amp;type=intranet">Каталог</a>
 <a class="circulation"  href="/cgi-bin/koha/circ/circulation.pl">Обіг</a> 
<a class="members" 
href="/cgi-bin/koha/members/members-home.pl">Відвідувачі</a> <a 
class="authority" 
href="/cgi-bin/koha/authorities/authorities-home.pl">Авторитетні 
джерела</a> <a class="reports" 
href="/cgi-bin/koha/reports-home.pl">Звіти</a> <a class="parameters" 
href="/cgi-bin/koha/admin-home.pl">Параметри</a> <a class="about" 
href="/cgi-bin/koha/about.pl">Про систему</a> <a class="catalogue" 
href="/cgi-bin/koha/help.pl" onclick="Help(); return 
false;">Допомога</a>
+</div>
+<div id="submenu">
+       <span class="koha">можливості &gt;&gt;&nbsp;&nbsp;</span>
+       <a 
href="/cgi-bin/koha/loadmodules.pl?module=search&marc=1&amp;type=intranet" 
class="submenu2">пошук</a> <a href="/cgi-bin/koha/bookshelves/shelves.pl" 
class="submenu">Віртуальні полиці</a> <a 
href="/cgi-bin/koha/loadmodules.pl?module=addbiblio&amp;type=intranet" 
class="submenu2">Додати бібліотечний запис</a> <a 
href="/cgi-bin/koha/maint/catmaintain.pl" 
class="submenu">Обслуговування каталогу</a>
+</div>
+<!-- TMPL_IF NAME="loggedinusername" -->
+    <p align="left">Зайдено у систему як: <!-- TMPL_VAR 
NAME="loggedinusername" --> [<a 
href="/cgi-bin/koha/mainpage.pl?logout.x=1">Вихід</a>]</p>
+<!-- TMPL_ELSE -->
+    <p align="left"><a href="/cgi-bin/koha/opac-user.pl">Р
еєструватися</a> у Коха</p>
+<!-- /TMPL_IF -->

Index: includes/favicon.ico
===================================================================
RCS file: includes/favicon.ico
diff -N includes/favicon.ico
Binary files /dev/null and /tmp/cvsdeAqv2 differ

Index: includes/help-bottom.inc
===================================================================
RCS file: includes/help-bottom.inc
diff -N includes/help-bottom.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/help-bottom.inc    17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,5 @@
+<br/>
+<p><a href="javascript:window.close()" class="button">Зачинити 
інтерактивну довідку</a></p>
+</div>
+</body>
+</html>
\ No newline at end of file

Index: includes/help-top.inc
===================================================================
RCS file: includes/help-top.inc
diff -N includes/help-top.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/help-top.inc       17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,10 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>КОХА: інтерактивна довідка</title>
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type" 
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta 
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" 
-->/includes/common-style.css">
+<body>
+<div id="mainbloc">

Index: includes/hierarchy.css
===================================================================
RCS file: includes/hierarchy.css
diff -N includes/hierarchy.css
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/hierarchy.css      17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,105 @@
+.hierarchies {
+       background-color:#fff;
+       color:#000000;
+       padding:5px;
+       margin-left:50px;
+       -moz-border-radius:6px;
+       display:block;
+       font-size:10px;
+}
+.hierarchy {
+       padding:5px;
+       width:90%;
+       -moz-border-radius:6px;
+       display:block;
+}
+.child {
+       display:none;
+    margin-left : 50px;
+    width:150%;
+}
+.child a:hover{
+  background-color:#BFCFFF;
+}
+.parent {
+       display:none;
+    margin-left : -50px;
+}
+.parent a:hover{
+  background-color:#BFCFFF;
+}
+.child0{
+  width : 20%;
+  text-align : left;
+}
+.child0 a:hover{
+  background-color:#BFCFFF;
+}
+.child1{
+  width : 20%;
+  text-align : left;
+  margin-left : 50px;
+}
+.child1 a:hover{
+  background-color:#BFCFFF;
+}
+.child2{
+  width : 20%;
+  text-align : left;
+  margin-left : 100px;
+}
+.child2 a:hover{
+  background-color:#BFCFFF;
+}
+.child3{
+  width : 20%;
+  text-align : left;
+  margin-left : 150px;
+}
+.child3 a:hover{
+  background-color:#BFCFFF;
+}
+.child4{
+  width : 20%;
+  text-align : left;
+  margin-left : 200px;
+}
+.child4 a:hover{
+  background-color:#BFCFFF;
+}
+.child5{
+  width : 20%;
+  text-align : left;
+  margin-left : 250px;
+}
+.child5 a:hover{
+  background-color:#BFCFFF;
+}
+.child6{
+  width : 20%;
+  text-align : left;
+  margin-left : 300px;
+}
+.child6 a:hover{
+  background-color:#BFCFFF;
+}
+.child7{
+  width : 20%;
+  text-align : left;
+  margin-left : 350px;
+}
+.child7 a:hover{
+  background-color:#BFCFFF;
+}
+.child8{
+  width : 10%;
+  text-align : left;
+  margin-left : 400px;
+}
+.child8 a:hover{
+  background-color:#BFCFFF;
+}
+.parents{
+  display:inline;
+  cursor:crosshair;
+}
\ No newline at end of file

Index: includes/intranet-main.css
===================================================================
RCS file: includes/intranet-main.css
diff -N includes/intranet-main.css
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/intranet-main.css  17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,323 @@
+body {
+       font-family:verdana,arial,helvetica;
+       font-size:10pt;
+       margin:0px;
+       padding:0px;
+       background-color:#99CC33;
+       color:#000000;
+}
+
+#mainbloc {
+       margin:2%;
+}
+#menus {
+       margin:0%;
+}
+
+.hint {
+       background-color:#FFF;
+       color:#000000;
+       border:1px solid #000000;
+       padding:5px;
+       margin-left:200px;
+       height:90%;
+       width:40%;
+       -moz-border-radius:6px;
+       position:absolute;
+       display:inline;
+}
+
+.image {
+       float:left;
+       background-image:url("/intranet-tmpl/default/images/koha-logo.gif");
+       background-repeat:no-repeat;
+       width:300px;
+       height:430px;
+       padding-top:90px;
+       text-align:center;
+       vertical-align:middle;
+/*     display:inline; */
+       position:relative;
+}
+
+a {
+       text-decoration: none;
+       font-size:20pt;
+       padding:3px 50px 3px 3px;
+       line-height:200%;
+}
+.koha {
+       text-align:center;
+       
background-image:url("/intranet-tmpl/default/en/images/background-mem.gif");
+}
+
+h1.catalogue{
+       text-align:center;
+       background-color:#ad11ad;
+       color: #000000;
+       text-decoration: normal;
+       font-weight: bold;
+}
+
+h1.members{
+       text-align:center;
+       background-color: #86c268;
+       color: #000000;
+       text-decoration: normal;
+       font-weight: bold;
+}
+
+h1.acquisition{
+       text-align:center;
+       background-color: #ffdf61;
+       color: #000000;
+       text-decoration: normal;
+       font-weight: bold;
+}
+
+h1.reports{
+       text-align:center;
+       background-color: #6b7cbe;
+       color: #000000;
+       text-decoration: normal;
+       font-weight: bold;
+}
+
+h2 {
+       margin-top:0px;
+       margin-bottom:4px;
+       text-align:center;
+       padding:0px;
+       font-size:125%;
+       padding-left:10px;
+       padding-right:10px;
+       padding-bottom:3px;
+       padding-top:3px;
+}
+h2.reports{
+       text-align:center;
+       background-color: #6b7cbe;
+       color: #FFFFFF;
+       text-decoration: normal;
+       font-weight: bold;
+}
+
+h1.circulation{
+       text-align:center;
+       background-color: #be6170;
+       color: #000000;
+       text-decoration: normal;
+       font-weight: bold;
+}
+
+h1.authority {
+       text-align:center;
+       background-color: #6b7cbe;
+       color:#000000;
+       text-decoration: normal;
+       font-weight: bold;
+       background-image:none;
+       }
+
+h1.parameters{
+       text-align:center;
+       background-color: #86c268;
+       color: #000000;
+       text-decoration: normal;
+       font-weight: bold;
+}
+
+h1.bull{
+       text-align:center;
+       background-color: #803010;
+       color: #000000;
+       text-decoration: normal;
+       font-weight: bold;
+}
+
+a.catalogue {
+       font-weight: normal;
+       text-decoration: none;
+       cursor: hand;
+       color:#777777;
+       font-weight: bold;
+       line-height:200%;
+       }
+a.catalogue:hover {
+       font-weight: normal;
+       text-decoration: none;
+       cursor: hand;
+       background-color:#ad11ad;
+       color:#000000;
+       font-weight: bold;
+       border:1px solid #000000;
+       line-height:200%;
+       }
+
+.little {
+       font-weight: normal;
+       font-size:10pt;
+       padding:0px 0px 0px 0px;
+       text-decoration: none;
+       line-height:100%;
+       }
+
+.members {
+       font-weight: normal;
+       text-decoration: none;
+       cursor: hand;
+       color:#777777;
+       font-weight: bold;
+       line-height:200%;
+       }
+.members:hover {
+       background-color: #86c268;
+       border:1px solid #000000;
+       color: #000000;
+       text-decoration: none;
+       font-weight: bold;
+       line-height:200%;
+       }
+
+a.authority {
+       font-weight: normal;
+       text-decoration: none;
+       cursor: hand;
+       color:#777777;
+       font-weight: bold;
+       line-height:200%;
+       }
+a.authority:hover {
+       background-color: #6b7cbe;
+       border:1px solid #000000;
+       color: #000000;
+       text-decoration: none;
+       font-weight: bold;
+       }
+
+.acquisition {
+       font-weight: normal;
+       text-decoration: none;
+       cursor: hand;
+       color:#777777;
+       font-weight: bold;
+       line-height:200%;
+       }
+.acquisition:hover {
+       background-color: #ffdf61;
+       border:1px solid #000000;
+       color: #000000;
+       text-decoration: normal;
+       font-weight: bold;
+       line-height:200%;
+       }
+
+a.reports {
+       font-weight: normal;
+       text-decoration: none;
+       cursor: hand;
+       color:#777777;
+       font-weight: bold;
+       line-height:200%;
+       }
+
+a.reports:hover {
+       background-color: #6b7cbe;
+       border:1px solid #000000;
+       color: #000000;
+       text-decoration: normal;
+       font-weight: bold;
+       line-height:200%;
+       }
+
+.circulation {
+       font-weight: normal;
+       text-decoration: none;
+       cursor: hand;
+       color:#777777;
+       font-weight: bold;
+       line-height:200%;
+       }
+.circulation:hover {
+       background-color: #be6170;
+       border:1px solid #000000;
+       color: #000000;
+       text-decoration: normal;
+       font-weight: bold;
+       line-height:200%;
+       }
+
+a.parameters {
+       font-weight: normal;
+       text-decoration: none;
+       cursor: hand;
+       color:#777777;
+       font-weight: bold;
+       line-height:200%;
+       }
+a.parameters:hover {
+       background-color: #86c268;
+       border:1px solid #000000;
+       color: #000000;
+       text-decoration: normal;
+       font-weight: bold;
+       line-height:200%;
+       }
+a.about {
+       font-weight: normal;
+       text-decoration: none;
+       cursor: hand;
+       color:#777777;
+       font-weight: bold;
+       line-height:200%;
+       }
+a.about:hover {
+       background-color: #86c268;
+       border:1px solid #000000;
+       color: #000000;
+       text-decoration: normal;
+       font-weight: bold;
+       line-height:200%;
+       }
+
+a.bull {
+       font-weight: normal;
+       text-decoration: none;
+       cursor: hand;
+       color:#777777;
+       font-weight: bold;
+       line-height:200%;
+       }
+a.bull:hover {
+       background-color: #803010;
+       border:1px solid #000000;
+       color: #000000;
+       text-decoration: normal;
+       font-weight: bold;
+       line-height:200%;
+       }
+
+.kohalogo {
+       font-size:250%;
+       font-weight:bold;
+       font-style:italic;
+       font-family:Times;
+       color:#99CC33;
+       margin:10px;
+       padding:0px;
+}
+.kohalogo2 {
+       font-size:125%;
+       font-style:italic;
+       font-family:Times;
+       color:#000000;
+       margin:0px;
+       padding:0px;
+}
+
+#bloc25, .bloc25 {
+       float:left;
+       border:1px solid #000000;
+       margin:0px;
+       padding:0px;
+}

Index: includes/issues-bottom.inc
===================================================================
RCS file: includes/issues-bottom.inc
diff -N includes/issues-bottom.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/issues-bottom.inc  17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,17 @@
+<br clear="all">
+<p> &nbsp; </p>
+
+<div class="center">
+<a href="/cgi-bin/koha/mainpage.pl">На початок</a> ||
+<a 
href="/cgi-bin/koha/loadmodules.pl?module=search&amp;type=intranet">Каталог</a>
 ||
+<a href="/cgi-bin/koha/members/members-home.pl">Відвідувачі</a> ||
+<a href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">Надх
одження</a> ||
+<a href="/cgi-bin/koha/circ/circulation.pl">Обіг</a> ||
+<a href="/cgi-bin/koha/reports-home.pl">Звіти</a> ||
+<a href="/cgi-bin/koha/admin-home.pl">Параметри</a> ||
+<a href="/cgi-bin/koha/about.pl">Про систему</a> || 
+Допомога
+</div>
+
+</body>
+</html>

Index: includes/marc-editor.css
===================================================================
RCS file: includes/marc-editor.css
diff -N includes/marc-editor.css
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/marc-editor.css    17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,68 @@
+body {
+       font-family:verdana,arial,helvetica;
+       font-size:10pt;
+       margin:0px;
+       padding:0px;
+       background-color:#FFFFFF;
+}
+
+div.tabbed {
+       position: absolute;
+       margin-left:5%;
+       width:90%;
+       display:block;
+}
+
+div.tabs {
+       width:10px;
+       position:absolute;
+       margin-left:50px;
+       margin-top:110px;
+}
+
+div.tabs a {
+       display:block;
+       font-size: 9px;
+       background-color: #ad11ad;
+       color: #FFFFFF;
+       border: thin solid black;
+       margin-right: 2px;
+       padding: 10px 10px;
+       -moz-border-radius: 5px 0px 0px 5px;
+}
+
+div.tab {
+       width:90%;
+       display: block;
+       visibility:hidden;
+       position:absolute;
+       margin-left:80px;
+       margin-top:110px;
+}
+
+.MARCtag { /* style for tag definition (700 - Statement of responsability) */
+       font-weight:bold;
+       color:#ad11ad;
+       background-color:#E8E0F1;
+       background-image:url('');
+       margin-right:30%;
+}
+.MARCsubfield { /* style for tag definition (700 - Statement of 
responsability) */
+       margin-right:0%; 
+}
+
+.labelsubfield { /* style for each subfield (like : a Publication year), just 
before the biblio subfield */
+       float:left;
+       width: 12em;
+       margin-left:30px;
+       display:inline;
+       color:#000000;
+}
+
+input.addbiblioInput {
+       background-color: #FFFFFF;
+}
+
+input.addbiblioInputFocus {
+       background-color: #DDDDDD;
+}
\ No newline at end of file

Index: includes/marc-top.inc
===================================================================
RCS file: includes/marc-top.inc
diff -N includes/marc-top.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/marc-top.inc       17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,45 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>КОХА: ІНТЕРФЕЙС БІБЛІОТЕКАРЯ: 
Каталог</title>
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type" 
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta 
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+
+<script language="JavaScript" type="text/javascript">
+<!-- Hide from old browsers
+function openWindow(targeturl, windowname) {
+newwin =
+window.open(targeturl,windowname,"height=480,width=640,scrollbars,resizable")
+}
+// end hiding -->
+</script>
+
+<script language="JavaScript" type="text/javascript">
+function Help() {
+       newin=window.open("/cgi-bin/koha/help.pl","Koha 
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+</script>
+
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" 
-->/includes/common-style.css">
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" 
-->/includes/marc-editor.css">
+<style type="text/css">
+.catalogue {
+       background-color:#ad11ad;
+       color:#FFFFFF;
+       background-image:none;
+       text-decoration: normal;
+       }
+a.catalogue:hover {
+       background-color: #ad11ad;
+       color: #FFFFFF;
+       text-decoration: none;
+       }
+</style>
+</head>
+
+<!-- TMPL_INCLUDE name="menus.inc" -->
+<!-- TMPL_IF NAME="loggedinusername" -->
+    <p class="user">Зайдено у систему як: <!-- TMPL_VAR 
NAME="loggedinusername" --> [<a 
href="/cgi-bin/koha/mainpage.pl?logout.x=1">Вихід</a>]</p>
+<!-- TMPL_ELSE -->
+    <p class="user"><a href="/cgi-bin/koha/opac-user.pl">Р
еєструватися</a> у Коха</p>
+<!-- /TMPL_IF -->

Index: includes/members-bottom.inc
===================================================================
RCS file: includes/members-bottom.inc
diff -N includes/members-bottom.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/members-bottom.inc 17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,17 @@
+<br clear="all">
+<p> &nbsp; </p>
+
+<div class="center">
+<a href="/cgi-bin/koha/mainpage.pl">На початок</a> ||
+<a 
href="/cgi-bin/koha/loadmodules.pl?module=search&amp;type=intranet">Каталог</a>
 ||
+<a href="/cgi-bin/koha/members/members-home.pl">Відвідувачі</a> ||
+<a href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">Надх
одження</a> ||
+<a href="/cgi-bin/koha/circ/circulation.pl">Обіг</a> ||
+<a href="/cgi-bin/koha/reports-home.pl">Звіти</a> ||
+<a href="/cgi-bin/koha/admin-home.pl">Параметри</a> ||
+<a href="/cgi-bin/koha/about.pl">Про систему</a> || 
+Допомога
+</div>
+
+</body>
+</html>

Index: includes/members-top.inc
===================================================================
RCS file: includes/members-top.inc
diff -N includes/members-top.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/members-top.inc    17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>КОХА: ІНТЕРФЕЙС БІБЛІОТЕКАРЯ: 
Відвідувачі</title>
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" 
-->/includes/common-style.css">
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type" 
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta 
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+<script language="JavaScript" type="text/javascript">
+function Help() {
+       newin=window.open("/cgi-bin/koha/help.pl","Koha 
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+</script>
+
+<style type="text/css">
+.members {
+       background-color: #86c268;
+       color:#FFFFFF;
+       text-decoration: normal;
+       }
+a.members:hover {
+       background-color: #86c268;
+       color: #FFFFFF;
+       text-decoration: normal;
+       }
+</style>
+</head>
+
+<body>
+
+<!-- MENUS -->
+<!-- TMPL_INCLUDE name="menus.inc" -->
+<!-- TMPL_IF NAME="loggedinusername" -->
+    <p class="user">Зайдено у систему як: <!-- TMPL_VAR 
NAME="loggedinusername" --> [<a 
href="/cgi-bin/koha/mainpage.pl?logout.x=1">Вихід</a>]</p>
+<!-- TMPL_ELSE -->
+    <p class="user"><a href="/cgi-bin/koha/opac-user.pl">Р
еєструватися</a> у Коха</p>
+<!-- /TMPL_IF -->

Index: includes/menus.inc
===================================================================
RCS file: includes/menus.inc
diff -N includes/menus.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/menus.inc  17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,117 @@
+<script language="JavaScript" type="text/javascript">
+var TID; //the timeout identifier
+var Mduration=500; // how long before closing the menu
+function Help() {
+       newin=window.open("/cgi-bin/koha/help.pl","Koha 
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+/*var ie = (document.all) ? 1:0;
+var ns7 = (document.getElementById) ? 1:0;*/
+               function MM_findObj(n, d) { //v4.0
+                       var p,i,x;
+                       if(!d) d=document;
+                       if((p=n.indexOf("?"))>0&&parent.frames.length) {
+                               d=parent.frames[n.substring(p+1)].document; 
n=n.substring(0,p);
+                       }
+                       if(!(x=d[n])&&d.all) x=d.all[n];
+                       for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
+                       for(i=0;!x&&d.layers&&i<d.layers.length;i++) 
x=MM_findObj(n,d.layers[i].document);
+                       if(!x && document.getElementById) 
x=document.getElementById(n);
+                       return x;
+               }
+               function SetOn(item) {
+                       for(i=1;i<=7;i++) {
+                               SetOff(i);
+                       }
+                       CancelTimeOut(TID);
+                       if (!(layer = MM_findObj('Subm' + item))) return;
+                       layer.style.visibility = 'visible';
+               }
+               function LaunchSetOff(item) {
+                       if (TID) {
+                               CancelTimeOut(TID);
+                       }
+                       TID=setTimeout('SetOff('+item+')',Mduration);
+               }
+               function CancelTimeOut(TID) {
+                       clearTimeout(TID);
+               }
+               function SetOff(item) {
+                       if (!(layer = MM_findObj('Subm' + item))) return;
+                       layer.style.visibility = 'hidden';
+               }
+</script>
+
+<!-- MENUS -->
+<!-- ACQUISITION -->
+<div id="Subm1"> 
+  <a href="/cgi-bin/koha/acqui/acqui-home.pl" class="submenu acquisition" 
onMouseOver="CancelTimeOut(TID)" onMouseOut="LaunchSetOff(1)">Основна 
сторінка</a> <a href="/cgi-bin/koha/acqui/lateorders.pl" class="submenu 
acquisition" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="LaunchSetOff(1)">Затримані замовлення</a> <a 
href="/cgi-bin/koha/acqui/histsearch.pl" class="submenu acquisition" 
onMouseOver="CancelTimeOut(TID)" onMouseOut="LaunchSetOff(1)">Пошук х
ронології</a>
+</div>
+
+<!-- CATALOGUE -->
+<div id="Subm2"> 
+       <a 
href="/cgi-bin/koha/loadmodules.pl?module=search&amp;marc=1&amp;type=intranet" 
class="submenu catalogue" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="LaunchSetOff(2)">Пошук</a> <a 
href="/cgi-bin/koha/loadmodules.pl?module=addbiblio&amp;type=intranet" 
class="submenu catalogue" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="LaunchSetOff(2)">Додати бібліотечний 
запис</a>
+       <hr>
+       <a class="submenu bull" href="/cgi-bin/koha/bull-home.pl" 
onMouseOver="CancelTimeOut(TID)" 
onMouseOut="LaunchSetOff(2)">Передплата</a> <a 
href="/cgi-bin/koha/bull/lateissues.pl" class="submenu bull" 
onMouseOver="CancelTimeOut(TID)" 
onMouseOut="LaunchSetOff(2)">Затримані випуски</a>
+       <hr />
+       <a href="/cgi-bin/koha/bookshelves/shelves.pl" class="submenu 
catalogue" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="LaunchSetOff(2)">Віртуальні полиці</a>
+</div>
+<!-- CIRC -->
+<div id="Subm3"> 
+       <a href="/cgi-bin/koha/circ/circulation.pl" class="submenu circulation" 
onMouseOver="CancelTimeOut(TID)" onMouseOut="LaunchSetOff(3)">Видачі</a> 
<a href="/cgi-bin/koha/circ/returns.pl" class="submenu circulation" 
onMouseOver="CancelTimeOut(TID)" 
onMouseOut="LaunchSetOff(3)">Повернення</a> <a 
href="/cgi-bin/koha/circ/branchtransfers.pl" class="submenu circulation" 
onMouseOver="CancelTimeOut(TID)" 
onMouseOut="LaunchSetOff(3)">Переміщення між 
підрозділами</a>
+       <hr />
+       <a href="/cgi-bin/koha/circ/reserve.pl" class="submenu circulation" 
onMouseOver="CancelTimeOut(TID)" onMouseOut="LaunchSetOff(3)">Все ще 
зарезервовано</a> <a href="/cgi-bin/koha/overdue.pl" 
class="submenu circulation" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="LaunchSetOff(3)">Прострочені одиниці 
збереження</a>
+</div>
+<!-- MEMBERS -->
+<div id="Subm4"> 
+       <a href="/cgi-bin/koha/members/members-home.pl" class="submenu members" 
onMouseOver="CancelTimeOut(TID)" onMouseOut="LaunchSetOff(4)">Пошук</a> <a 
href="/cgi-bin/koha/members/memberentry.pl?actionType=Add" class="submenu 
members" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="LaunchSetOff(4)">Додати персону</a> <a 
href="/cgi-bin/koha/members/memberentry.pl?categorycode=I&amp;actionType=Add" 
class="submenu members" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="LaunchSetOff(4)">Додати організацію</a>
+</div>
+<!-- AUTHORITIES -->
+<div id="Subm5"> 
+       <a href="/cgi-bin/koha/authorities/authorities-home.pl" class="submenu 
authority" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="LaunchSetOff(5)">Авторитетні джерела</a>
+</div>
+<!-- REPORTS -->
+<div id="Subm6"> 
+       <a href="/cgi-bin/koha/reports/acquisitions_stats.pl" class="submenu 
reports" onMouseOver="CancelTimeOut(TID)" onMouseOut="LaunchSetOff(6)">Надх
одження</a> <a href="/cgi-bin/koha/reports/borrowers_stats.pl" 
class="submenu reports" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="LaunchSetOff(6)">Позичальники</a> <a 
href="/cgi-bin/koha/reports/catalogue_stats.pl" class="submenu reports" 
onMouseOver="CancelTimeOut(TID)" 
onMouseOut="LaunchSetOff(6)">Каталог</a> <a 
href="/cgi-bin/koha/reports/issues_stats.pl" class="submenu reports" 
onMouseOver="CancelTimeOut(TID)" onMouseOut="LaunchSetOff(6)">Обіг</a>
+       <hr />
+       <a href="/cgi-bin/koha/reports/bor_issues_top.pl" class="submenu 
reports" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="LaunchSetOff(6)">Найбільш активні 
позичальники</a> <a href="/cgi-bin/koha/reports/cat_issues_top.pl" 
class="submenu reports" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="LaunchSetOff(6)">Найбільш видавані одиниці 
збереження</a>
+       <hr />
+       <a href="/cgi-bin/koha/reports/borrowers_out.pl" class="submenu 
reports" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="LaunchSetOff(6)">Позичальники без видач</a> <a 
href="/cgi-bin/koha/reports/catalogue_out.pl" class="submenu reports" 
onMouseOver="CancelTimeOut(TID)" onMouseOut="LaunchSetOff(6)">Не видані 
одиниці</a> <a href="/cgi-bin/koha/reports/inventory.pl" class="submenu 
reports" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="LaunchSetOff(6)">Наявні 
фонди/Інвентаризація</a> <a 
href="/cgi-bin/koha/reports/manager.pl?report_name=itemtypes" class="submenu 
reports" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="LaunchSetOff(6)">Каталог за типами одиниць 
збереження</a> <a href="/cgi-bin/koha/stats.pl?time=yesterday" 
class="submenu reports" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="LaunchSetOff(6)">До погодження (вчора)</a> <a 
href="/cgi-bin/koha/stats.pl?time=today" class="submenu reports" 
onMouseOver="CancelTimeOut(TID)" onMouseOut="LaunchSetOff(6)">До 
погодження (сьогодні)</a> <a href="/cgi-bin/koha/overdue.pl" 
class="submenu reports" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="LaunchSetOff(6)">Прострочені одиниці 
збереження</a> <a 
href="/cgi-bin/koha/reports/manager.pl?report_name=issues_by_borrower_category" 
class="submenu reports" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="LaunchSetOff(6)">Видачі за категоріями 
позичальників</a> <a 
href="/cgi-bin/koha/reports/issues_avg_stats.pl" class="submenu reports" 
onMouseOver="CancelTimeOut(TID)" onMouseOut="LaunchSetOff(6)">Середній 
час позики</a>
+</div>
+<!-- PARAMETERS -->
+<div id="Subm7"> 
+       <TMPL_IF name="CAN_user_parameters">    
+               <a class="submenu parameters" 
href="/cgi-bin/koha/admin/branches.pl" title="Різноманітні 
підрозділи, якими Ви управляєте з 
допомогою цього сервера Коха." 
onmouseover="CancelTimeOut(TID)" 
onmouseout="TID=setTimeout('SetOff(7)',Mduration)">Підрозділи 
бібліотеки</a>
+       </TMPL_IF>
+       <TMPL_IF name="CAN_user_management">
+               <a href="/cgi-bin/koha/admin/aqbookfund.pl" title="Book fund 
administration. Remember to edit your book funds before you start editing the 
budgets." class="submenu parameters" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">Фонди одиниць 
зберігання</a> <a href="/cgi-bin/koha/admin/currency.pl" 
title="Define exchange rates"class="submenu parameters" 
onMouseOver="CancelTimeOut(TID)" 
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">Грошові 
одиниці</a> <a href="/cgi-bin/koha/admin/itemtypes.pl" title="Define 
item types"class="submenu parameters" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">Типи одиниць 
зберігання</a>
+               <hr />
+               <a href="/cgi-bin/koha/admin/categorie.pl" title="Define the 
categories of borrowers"class="submenu parameters" 
onMouseOver="CancelTimeOut(TID)" 
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">Категорії 
позичальників</a> <a href="/cgi-bin/koha/admin/issuingrules.pl" 
title="Define issuing rules for branches / borrowers / item types (nb of 
issues, duration, cost...)"class="submenu parameters" 
onMouseOver="CancelTimeOut(TID)" 
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">Правила 
видачі</a>
+               <hr />
+               <a href="/cgi-bin/koha/admin/authorised_values.pl" 
title="Визначення категорій та авторитетних 
джерел для них. Авторитетні джерела 
використовуються у МАРК-формі щоб обмежити 
та допомогти у редагування бібліотечних 
записів МАРК." class="submenu parameters" 
onmouseover="CancelTimeOut(TID)" 
onmouseout="TID=setTimeout('SetOff(7)',Mduration)">Авторитетні 
джерела</a>
+       </TMPL_IF>
+               
+       <TMPL_IF name="CAN_user_parameters">
+               <a href="/cgi-bin/koha/admin/authtypes.pl" title="Define 
categories and thesaurus/authority MARC structure" class="submenu parameters" 
onMouseOver="CancelTimeOut(TID)" 
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">Структура 
тезаурусу</a> <a href="/cgi-bin/koha/admin/biblio_framework.pl" 
title="the frameworks defined for the MARC editor. Create frameworks, then 
define the MARC structure (fields &amp; subfields)" class="submenu parameters" 
onMouseOver="CancelTimeOut(TID)" 
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">Структура 
бібліотечного запису (структура MARC)</a> <a 
href="/cgi-bin/koha/admin/koha2marclinks.pl" title="Define links between the 
Koha standard DB and the MARC one. Note those links can be defined through MARC 
structure. This tool is just a shortcut to speed up linkage" class="submenu 
parameters" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">Зв'язки між БД 
Коха та МАРК</a> <a href="/cgi-bin/koha/admin/checkmarc.pl" 
title="Checks the MARC structure. USE IT before working with real data. It will 
show mistakes that can BREAK Koha's database!" class="submenu parameters" 
onMouseOver="CancelTimeOut(TID)" 
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">МАР
К-перевірка</a>
+               <hr>
+               <a href="/cgi-bin/koha/admin/printers.pl" 
title="Друкарки (шляхи UNIX)" class="submenu parameters" 
onmouseover="CancelTimeOut(TID)" 
onmouseout="TID=setTimeout('SetOff(7)',Mduration)">Друкарки</a>
+       </TMPL_IF>
+       
+       <TMPL_IF name="CAN_user_management">
+               <a href="/cgi-bin/koha/admin/stopwords.pl" title="Слова, 
видалені під час пошуків" class="submenu parameters" 
onmouseover="CancelTimeOut(TID)" 
onmouseout="TID=setTimeout('SetOff(7)',Mduration)">Несуттєві 
слова</a>
+       </TMPL_IF>
+       
+       <TMPL_IF name="CAN_user_parameters">
+               <a href="/cgi-bin/koha/admin/z3950servers.pl" title="Servers to 
query for MARC data"class="submenu parameters" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">Z39.50-сервери</a> <a 
href="/cgi-bin/koha/admin/systempreferences.pl" title="System 
preferences"class="submenu parameters" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">Системні 
налаштування</a>
+       </TMPL_IF>
+
+<TMPL_IF name="CAN_user_tools">
+       <hr>
+               <a href="/cgi-bin/koha/import/picture-upload.pl" title="Import 
members pictures" class="submenu parameters" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">Імпорт 
зображень відвідувачів у теку малюнків</a> <a 
href="/cgi-bin/koha/export/marc.pl" title="Exporting in MARC format" 
class="submenu parameters" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">Експорт 
біблографічних записів у МАРК</a> <a 
href="/cgi-bin/koha/import/breeding.pl" title="The reservoir is a table where 
imported MARC records are stored. A MARC record is stored in the reservoir as 
long as you have no item. When you type the ISBN or title of a biblio, it's 
searched for in the reservoir. If it is found, the biblio is added to Koha 
active table" class="submenu parameters" onMouseOver="CancelTimeOut(TID)" 
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">Завантаження 
МАРК-записів у сховище</a> <a 
href="/cgi-bin/koha/barcodes/barcodes.pl" title="the barcode generator deals 
with generating barcodes for items you acquire" class="submenu parameters" 
onMouseOver="CancelTimeOut(TID)" 
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">Утворення штрих
-кодів</a>
+</TMPL_IF>
+
+</div>
+<!-- MENUS -->
+<div id="menubar">
+       <span class="koha"><a class="home" 
href="/cgi-bin/koha/mainpage.pl">Коха</a></span>
+       <a class="acquisition" 
href="/cgi-bin/koha/loadmodules.pl?module=acquisitions" 
onMouseOver="SetOn(1)">Надходження</a> <a class="catalogue" 
href="/cgi-bin/koha/loadmodules.pl?module=search&amp;type=intranet" 
onMouseOver="SetOn(2)">Каталог</a> <a class="circulation"  
href="/cgi-bin/koha/circ/circulation.pl" onMouseOver="SetOn(3)">Обіг</a> <a 
class="members" href="/cgi-bin/koha/members/members-home.pl" 
onMouseOver="SetOn(4)">Відвідувачі</a> <a class="authority" 
href="/cgi-bin/koha/authorities/authorities-home.pl" 
onMouseOver="SetOn(5)">Авторитетні джерела</a> <a 
class="reports" href="/cgi-bin/koha/reports-home.pl" 
onMouseOver="SetOn(6)">Звіти</a> <a class="parameters" 
href="/cgi-bin/koha/admin-home.pl" onMouseOver="SetOn(7)" 
onMouseOut="TID=setTimeout('SetOff(7)',Mduration)">Параметри</a> <a 
class="about" href="/cgi-bin/koha/about.pl">Про систему</a> <a 
class="catalogue" href="/cgi-bin/koha/help.pl" onclick="Help(); return 
false;">Допомога</a>
+</div>
\ No newline at end of file

Index: includes/neutral-top.inc
===================================================================
RCS file: includes/neutral-top.inc
diff -N includes/neutral-top.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/neutral-top.inc    17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>КОХА: ІНТЕРФЕЙС БІБЛІОТЕКАРЯ: 
Каталог</title>
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type" 
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta 
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+
+<script language="JavaScript">
+<!-- Hide from old browsers
+function openWindow(targeturl, windowname) {
+newwin =
+window.open(targeturl,windowname,"height=480,width=640,scrollbars,resizable")
+}
+// end hiding -->
+</script>
+
+<script language="JavaScript" type="text/javascript">
+function Help() {
+       newin=window.open("/cgi-bin/koha/help.pl","Koha 
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+</script>
+
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" 
-->/includes/common-style.css">
+<style type="text/css">
+.catalogue {
+       background-color:#ad11ad;
+       color:#FFFFFF;
+       background-image:none;
+       text-decoration: normal;
+       }
+a.catalogue:hover {
+       background-color: #ad11ad;
+       color: #FFFFFF;
+       text-decoration: none;
+       }
+</style>
+</head>
+
+<body>
+<!-- MENUS -->

Index: includes/onlinehelp.css
===================================================================
RCS file: includes/onlinehelp.css
diff -N includes/onlinehelp.css
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/onlinehelp.css     17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,87 @@
+body {
+       font-family:arial,helvetica;
+       font-size:10pt;
+       margin:0px;
+       padding:0px;
+       background-color:#99CC33;
+}
+
+p {
+       margin-bottom:0px;
+       margin-top:0px;
+       margin-left:10px;
+       margin-right:10px;
+       padding:0px;
+       clear:left;
+}
+
+.center {
+       text-align:center;
+}
+
+.button {
+       text-align: center;
+       font: 1.2em sans-serif;
+       padding: 0px 5px 0px 5px;
+       margin:2px;
+       display:inline;
+       position:static;
+       border-style: solid;
+       border-width: 1px;
+       border-color: black;
+       text-decoration: none;
+       color: black;
+       border-radius: 6px;
+       cursor:pointer;
+       vertical-align:middle;
+       -moz-border-radius: 6px;
+       background-color:#F00000;
+       
background-image:url("/intranet-tmpl/default/images/background-mem.gif");
+}
+
+h1 {
+       color:#000000;
+       background-color:#99CC33;
+       font-size: 150%;
+       text-align:center;
+       padding: 4px;
+       border: 4px inset #99CC33;
+}
+
+h2 {
+       margin-top:0px;
+       margin-bottom:4px;
+       text-align:left;
+       background-color:#99CC33;
+       padding:0px;
+       font-size:125%;
+       padding-left:10px;
+       padding-right:10px;
+       padding-bottom:3px;
+       padding-top:3px;
+       margin-right:30%;
+}
+
+h3 {
+       margin-top:0px;
+       margin-bottom:4px;
+       padding:0px;
+       font-size:100%;
+       font-weight:bold;
+}
+
+#mainbloc {
+       float:left;
+       width:90%;
+       border-top:1px solid #000000;
+       border-left:1px solid #000000;
+       border-right:3px solid #000000;
+       border-bottom:3px solid #000000;
+       background-color:#FFFFFF;
+       margin-left:10px;
+       margin-right:10px;
+       padding-bottom:100px;
+       padding-left:10px;
+       padding-top:10px;
+       padding-right:10px;
+}
\ No newline at end of file

Index: includes/opac-bottom.inc
===================================================================
RCS file: includes/opac-bottom.inc
diff -N includes/opac-bottom.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/opac-bottom.inc    17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,17 @@
+</BLOCKQUOTE>
+
+<p> &nbsp; </p>
+<br>
+<center>
+
+<font size=2  face="arial, helvetica">
+
+<A 
HREF="/cgi-bin/koha/loadmodules.pl?module=search&amp;type=intranet">Пошук 
у каталозі</a> ||
+<!--<A HREF="/cgi-bin/koha/members-home.pl">Members Area</a> || -->
+<A HREF="/join.html">Стати відвідувачем</a> ||
+<A HREF="/cgi-bin/koha/mainpage.pl">На початок</a>
+
+</font>
+</center>
+</body>
+</html>

Index: includes/opac-top.inc
===================================================================
RCS file: includes/opac-top.inc
diff -N includes/opac-top.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/opac-top.inc       17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,71 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<!--Authored by address@hidden 10:46 24/12/99-->
+
+<html>
+<head>
+<title>КОХА: Пошук у електронічному 
каталозі</title>
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type" 
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta 
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+
+</head>
+<body text="black" bgcolor="white" link="#0000ff" vlink="#3366cc" 
Alink="#cc3300"
+marginheight=0 marginwidth=0 leftmargin=0 topmargin=0 >
+
+
+
+<!--HDL Colours
+
+        Yellow = ffcc00 
+        light blue = ccccff
+        bright blue links = 0000ff
+        aubergine = 663266 
+        light green/grey = cccc99
+
+
+-->
+
+<!--------------------------MENUS---------------------------------->
+
+<table cellpadding=0 cellspacing=0 width="100%" border=0>
+<tr BGCOLOR="#339999" >
+
+        <td valign=bottom><img src="<!-- TMPL_VAR name="themelang" 
-->/images/inside-top-search.gif" width=349 height=50 alt="КОХА: Пошук 
у каталозі" hspace=0 vspace=0 border=0></td>
+
+
+        <td align=right><a 
href="/cgi-bin/koha/loadmodules.pl?module=search&type=intranet"             
onMouseOver="document.mouseover.src='<!-- TMPL_VAR name="themelang" 
-->/images/mouseover-search.gif'"           
onMouseOut="document.mouseover.src='/images/holder.gif'"><img src="<!-- 
TMPL_VAR name="themelang" -->/images/menu-search.gif" width=71 height=30 
alt="Пошук" hspace=0 vspace=0 border=0 name="menu-search"></a>
+       
+<!--   <a href="/member/"
+       onMouseOver="document.mouseover.src='/images/mouseover-member.gif'"     
                onMouseOut="document.mouseover.src='/images/holder.gif'"><img 
src="/images/menu-login.gif" 
+       width=111 height=30 alt="Member Login" hspace=0 vspace=0 border=0 
name="menu-login"></a>
+-->
+       <!-- TMPL_IF NAME="loggedinusername" -->
+           <a href="/cgi-bin/koha/userpage.pl"
+           onMouseOver="document.mouseover.src='<!-- TMPL_VAR name="themelang" 
-->/images/mouseover-mysettings.gif'"           
onMouseOut="document.mouseover.src='<!-- TMPL_VAR name="themelang" 
-->/images/holder.gif'">
+           <img src="<!-- TMPL_VAR name="themelang" 
-->/images/menu-mysettings.gif" width=90 height=30 alt="Мої 
встановлення" hspace=0 vspace=0 border=0 name="menu-mysettings"></a>
+       <!-- TMPL_ELSE -->
+           <a href="/join.html"
+           onMouseOver="document.mouseover.src='<!-- TMPL_VAR name="themelang" 
-->/images/mouseover-join.gif'"                 
onMouseOut="document.mouseover.src='<!-- TMPL_VAR name="themelang" 
-->/images/holder.gif'">
+           <img src="<!-- TMPL_VAR name="themelang" -->/images/menu-join.gif" 
width=54 height=30 alt="Приєднання" hspace=0 vspace=0 border=0 
name="menu-join"></a>
+       <!-- /TMPL_IF -->
+       <a href="/cgi-bin/koha/mainpage.pl"
+       onMouseOver="document.mouseover.src='<!-- TMPL_VAR name="themelang" 
-->/images/mouseover-home.gif'"             
onMouseOut="document.mouseover.src='<!-- TMPL_VAR name="themelang" 
-->/images/holder.gif'"><img src="<!-- TMPL_VAR name="themelang" 
-->/images/menu-home.gif" width=60 height=30 alt="На початок" hspace=0 
vspace=0 border=0 name="menu-home"></a></td>
+
+        </TR>
+
+
+<tr valign=top>
+
+        <td><img src="<!-- TMPL_VAR name="themelang" 
-->/images/inside-koha-bottom.gif" width=69 height=44 alt="КОХА" hspace=0 
vspace=0 border=0></td>
+
+        <td align=right><img src="<!-- TMPL_VAR name="themelang" 
-->/images/holder.gif"
+       width=300 height=48 alt="" hspace=0 vspace=0 name="mouseover" ></a></td>
+
+        </TR>
+
+
+
+</TABLE>
+
+
+
+<!--------------------------MAIN BODY OF PAGE-------------------------->
+<BLOCKQUOTE>

Index: includes/parameters-bottom.inc
===================================================================
RCS file: includes/parameters-bottom.inc
diff -N includes/parameters-bottom.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/parameters-bottom.inc      17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,17 @@
+<br clear="all">
+<p> &nbsp; </p>
+
+<div class="center">
+<a href="/cgi-bin/koha/mainpage.pl">На початок</a> ||
+<a 
href="/cgi-bin/koha/loadmodules.pl?module=search&amp;type=intranet">Каталог</a>
 ||
+<a href="/cgi-bin/koha/members/members-home.pl">Відвідувачі</a> ||
+<a href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">Надх
одження</a> ||
+<a href="/cgi-bin/koha/circ/circulation.pl">Обіг</a> ||
+<a href="/cgi-bin/koha/reports-home.pl">Звіти</a> ||
+<a href="/cgi-bin/koha/admin-home.pl">Параметри</a> ||
+<a href="/cgi-bin/koha/about.pl">Про систему</a> || 
+Допомога
+</div>
+
+</body>
+</html>

Index: includes/parameters-top.inc
===================================================================
RCS file: includes/parameters-top.inc
diff -N includes/parameters-top.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/parameters-top.inc 17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,46 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>КОХА: ІНТЕРФЕЙС БІБЛІОТЕКАРЯ: 
Параметри</title>
+<!-- Additions to enable Calendar system -->
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" 
-->/includes/calendar/calendar-system.css">
+<!-- End of additions -->
+
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type" 
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta 
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+<!-- Additions to enable Calendar system -->
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" 
-->/includes/calendar/calendar.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" 
-->/includes/calendar/calendar-en.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" 
-->/includes/calendar/calendar-setup.js"></script>
+<!-- End of additions -->
+
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" 
-->/includes/common-style.css">
+
+<style type="text/css">
+.parameters {
+       background-color: #86c268;
+       color: #FFFFFF;
+       text-decoration: normal;
+       background-image:none;
+       }
+a.parameters:hover {
+       background-color: #86c268;
+       color: #FFFFFF;
+       text-decoration: normal;
+       }
+</style>
+</head>
+<body>
+
+<script language="JavaScript" type="text/javascript">
+function Help() {
+       newin=window.open("/cgi-bin/koha/help.pl","Koha 
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+</script>
+
+<!-- TMPL_INCLUDE name="menus.inc" -->
+<!-- TMPL_IF NAME="loggedinusername" -->
+    <p class="user">Зайдено у систему як: <!-- TMPL_VAR 
NAME="loggedinusername" --> [<a 
href="/cgi-bin/koha/mainpage.pl?logout.x=1">Вихід</a>]</p>
+<!-- TMPL_ELSE -->
+    <p class="user"><a href="/cgi-bin/koha/opac-user.pl">Р
еєструватися</a> у Коха</p>
+<!-- /TMPL_IF -->

Index: includes/popup-bottom.inc
===================================================================
RCS file: includes/popup-bottom.inc
diff -N includes/popup-bottom.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/popup-bottom.inc   17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,2 @@
+</body>
+</html>

Index: includes/popup-top.inc
===================================================================
RCS file: includes/popup-top.inc
diff -N includes/popup-top.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/popup-top.inc      17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>контекстне меню</title>
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type" 
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta 
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" 
-->/includes/common-style.css">
+
+</head>
+
+<body>
+<!-- NO MENUS for popup-top -->

Index: includes/quicksearch-top.inc
===================================================================
RCS file: includes/quicksearch-top.inc
diff -N includes/quicksearch-top.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/quicksearch-top.inc        17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,23 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>контекстне меню</title>
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type" 
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta 
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" 
-->/includes/common-style.css">
+<script language="javascript" type="text/javascript">
+       // Set the value of the form field to the passed value and optionally 
shift
+       // focus and close the popup.
+       function FillForm(val,formname,formfield) {
+               document.forms[formname].elements[formfield].value = val;
+               // Uncomment below to shift focus after clicking link in popup.
+               document.forms[formname].elements[formfield].focus();
+               // Uncomment below to close popup after clicking link.
+               newwin.close();
+       }
+</script>
+</head>
+
+<body>
+<!-- NO MENUS for popup-top -->

Index: includes/reports-bottom.inc
===================================================================
RCS file: includes/reports-bottom.inc
diff -N includes/reports-bottom.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/reports-bottom.inc 17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,17 @@
+<br clear="all">
+<p> &nbsp; </p>
+
+<div class="center">
+<a href="/cgi-bin/koha/mainpage.pl">На початок</a> ||
+<a 
href="/cgi-bin/koha/loadmodules.pl?module=search&amp;type=intranet">Каталог</a>
 ||
+<a href="/cgi-bin/koha/members/members-home.pl">Відвідувачі</a> ||
+<a href="/cgi-bin/koha/loadmodules.pl?module=acquisitions">Надх
одження</a> ||
+<a href="/cgi-bin/koha/circ/circulation.pl">Обіг</a> ||
+<a href="/cgi-bin/koha/reports-home.pl">Звіти</a> ||
+<a href="/cgi-bin/koha/admin-home.pl">Параметри</a> ||
+<a href="/cgi-bin/koha/about.pl">Про систему</a> || 
+Допомога
+</div>
+
+</body>
+</html>

Index: includes/reports-top.inc
===================================================================
RCS file: includes/reports-top.inc
diff -N includes/reports-top.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/reports-top.inc    17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>КОХА: ІНТЕРФЕЙС БІБЛІОТЕКАРЯ: 
Звіти</title>
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" 
-->/includes/common-style.css">
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type" 
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta 
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+<script language="JavaScript" type="text/javascript">
+function Help() {
+       newin=window.open("/cgi-bin/koha/help.pl","Koha 
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+</script>
+
+<style type="text/css">
+.reports {
+       background-color: #6b7cbe;
+       color:#FFFFFF;
+       text-decoration: normal;
+       background-image:none;
+       }
+a.reports:hover {
+       background-color: #6b7cbe;
+       color: #FFFFFF;
+       text-decoration: normal;
+       }
+</style>
+</head>
+<body>
+
+<!-- TMPL_INCLUDE name="menus.inc" -->
+<!-- TMPL_IF NAME="loggedinusername" -->
+    <p class="user">Зайдено у систему як: <!-- TMPL_VAR 
NAME="loggedinusername" --> [<a 
href="/cgi-bin/koha/mainpage.pl?logout.x=1">Вихід</a>]</p>
+<!-- TMPL_ELSE -->
+    <p class="user"><a href="/cgi-bin/koha/opac-user.pl">Р
еєструватися</a> у Коха</p>
+<!-- /TMPL_IF -->

Index: includes/reportswcal-top.inc
===================================================================
RCS file: includes/reportswcal-top.inc
diff -N includes/reportswcal-top.inc
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/reportswcal-top.inc        17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,47 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+<title>КОХА: ІНТЕРФЕЙС БІБЛІОТЕКАРЯ: 
Звіти</title>
+<!-- Additions to enable Calendar system -->
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" 
-->/includes/calendar/calendar-system.css">
+<!-- End of additions -->
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" 
-->/includes/common-style.css">
+
+<!-- TMPL_IF NAME="TemplateEncoding" --><meta http-equiv="Content-Type" 
content="text/html; charset=utf-8"><!-- TMPL_ELSE --><meta 
http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- /TMPL_IF -->
+<!-- Additions to enable Calendar system -->
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" 
-->/includes/calendar/calendar.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" 
-->/includes/calendar/calendar-en.js"></script>
+<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" 
-->/includes/calendar/calendar-setup.js"></script>
+<!-- End of additions -->
+
+
+<script language="JavaScript" type="text/javascript">
+function Help() {
+       newin=window.open("/cgi-bin/koha/help.pl","Koha 
Help",'width=600,height=600,toolbar=false,scrollbars=yes');
+}
+</script>
+
+<style type="text/css">
+.reports {
+       background-color: #6b7cbe;
+       color:#FFFFFF;
+       text-decoration: normal;
+       background-image:none;
+       }
+a.reports:hover {
+       background-color: #6b7cbe;
+       color: #FFFFFF;
+       text-decoration: normal;
+       }
+</style>
+</head>
+<body>
+
+<!-- TMPL_INCLUDE name="menus.inc" -->
+
+<!-- TMPL_IF NAME="loggedinusername" -->
+    <p class="user">Зайдено у систему як: <!-- TMPL_VAR 
NAME="loggedinusername" --> [<a 
href="/cgi-bin/koha/mainpage.pl?logout.x=1">Вихід</a>]</p>
+<!-- TMPL_ELSE -->
+    <p class="user"><a href="/cgi-bin/koha/opac-user.pl">Р
еєструватися</a> у Коха</p>
+<!-- /TMPL_IF -->

Index: includes/calendar/cal.gif
===================================================================
RCS file: includes/calendar/cal.gif
diff -N includes/calendar/cal.gif
Binary files /dev/null and /tmp/cvseNBRoh differ

Index: includes/calendar/calendar-en.js
===================================================================
RCS file: includes/calendar/calendar-en.js
diff -N includes/calendar/calendar-en.js
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/calendar/calendar-en.js    17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,127 @@
+// ** I18N
+
+// Calendar EN language
+// Author: Mihai Bazon, <address@hidden>
+// Encoding: any
+// Distributed under the same terms as the calendar itself.
+
+// For translators: please use UTF-8 if possible.  We strongly believe that
+// Unicode is the answer to a real internationalized world.  Also please
+// include your contact information in the header, as can be seen above.
+
+// full day names
+Calendar._DN = new Array
+("Sunday",
+ "Monday",
+ "Tuesday",
+ "Wednesday",
+ "Thursday",
+ "Friday",
+ "Saturday",
+ "Sunday");
+
+// Please note that the following array of short day names (and the same goes
+// for short month names, _SMN) isn't absolutely necessary.  We give it here
+// for exemplification on how one can customize the short day names, but if
+// they are simply the first N letters of the full name you can simply say:
+//
+//   Calendar._SDN_len = N; // short day name length
+//   Calendar._SMN_len = N; // short month name length
+//
+// If N = 3 then this is not needed either since we assume a value of 3 if not
+// present, to be compatible with translation files that were written before
+// this feature.
+
+// short day names
+Calendar._SDN = new Array
+("Sun",
+ "Mon",
+ "Tue",
+ "Wed",
+ "Thu",
+ "Fri",
+ "Sat",
+ "Sun");
+
+// First day of the week. "0" means display Sunday first, "1" means display
+// Monday first, etc.
+Calendar._FD = 0;
+
+// full month names
+Calendar._MN = new Array
+("January",
+ "February",
+ "March",
+ "April",
+ "May",
+ "June",
+ "July",
+ "August",
+ "September",
+ "October",
+ "November",
+ "December");
+
+// short month names
+Calendar._SMN = new Array
+("Jan",
+ "Feb",
+ "Mar",
+ "Apr",
+ "May",
+ "Jun",
+ "Jul",
+ "Aug",
+ "Sep",
+ "Oct",
+ "Nov",
+ "Dec");
+
+// tooltips
+Calendar._TT = {};
+Calendar._TT["INFO"] = "About the calendar";
+
+Calendar._TT["ABOUT"] =
+"DHTML Date/Time Selector\n" +
+"(c) dynarch.com 2002-2003\n" + // don't translate this this ;-)
+"For latest version visit: http://dynarch.com/mishoo/calendar.epl\n"; +
+"Distributed under GNU LGPL.  See http://gnu.org/licenses/lgpl.html for 
details." +
+"\n\n" +
+"Date selection:\n" +
+"- Use the \xab, \xbb buttons to select year\n" +
+"- Use the " + String.fromCharCode(0x2039) + ", " + 
String.fromCharCode(0x203a) + " buttons to select month\n" +
+"- Hold mouse button on any of the above buttons for faster selection.";
+Calendar._TT["ABOUT_TIME"] = "\n\n" +
+"Time selection:\n" +
+"- Click on any of the time parts to increase it\n" +
+"- or Shift-click to decrease it\n" +
+"- or click and drag for faster selection.";
+
+Calendar._TT["PREV_YEAR"] = "Prev. year (hold for menu)";
+Calendar._TT["PREV_MONTH"] = "Prev. month (hold for menu)";
+Calendar._TT["GO_TODAY"] = "Go Today";
+Calendar._TT["NEXT_MONTH"] = "Next month (hold for menu)";
+Calendar._TT["NEXT_YEAR"] = "Next year (hold for menu)";
+Calendar._TT["SEL_DATE"] = "Select date";
+Calendar._TT["DRAG_TO_MOVE"] = "Drag to move";
+Calendar._TT["PART_TODAY"] = " (today)";
+
+// the following is to inform that "%s" is to be the first day of week
+// %s will be replaced with the day name.
+Calendar._TT["DAY_FIRST"] = "Display %s first";
+
+// This may be locale-dependent.  It specifies the week-end days, as an array
+// of comma-separated numbers.  The numbers are from 0 to 6: 0 means Sunday, 1
+// means Monday, etc.
+Calendar._TT["WEEKEND"] = "0,6";
+
+Calendar._TT["CLOSE"] = "Close";
+Calendar._TT["TODAY"] = "Today";
+Calendar._TT["TIME_PART"] = "(Shift-)Click or drag to change value";
+
+// date formats
+Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
+Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
+
+Calendar._TT["WK"] = "wk";
+Calendar._TT["TIME"] = "Time:";

Index: includes/calendar/calendar-setup.js
===================================================================
RCS file: includes/calendar/calendar-setup.js
diff -N includes/calendar/calendar-setup.js
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/calendar/calendar-setup.js 17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,181 @@
+/*  Copyright Mihai Bazon, 2002, 2003  |  http://dynarch.com/mishoo/
+ * ---------------------------------------------------------------------------
+ *
+ * The DHTML Calendar
+ *
+ * Details and latest version at:
+ * http://dynarch.com/mishoo/calendar.epl
+ *
+ * This script is distributed under the GNU Lesser General Public License.
+ * Read the entire license text here: http://www.gnu.org/licenses/lgpl.html
+ *
+ * This file defines helper functions for setting up the calendar.  They are
+ * intended to help non-programmers get a working calendar on their site
+ * quickly.  This script should not be seen as part of the calendar.  It just
+ * shows you what one can do with the calendar, while in the same time
+ * providing a quick and simple method for setting it up.  If you need
+ * exhaustive customization of the calendar creation process feel free to
+ * modify this code to suit your needs (this is recommended and much better
+ * than modifying calendar.js itself).
+ */
+
+// $Id: calendar-setup.js,v 1.1.2.1 2006/10/17 07:32:36 tipaul Exp $
+
+/**
+ *  This function "patches" an input field (or other element) to use a calendar
+ *  widget for date selection.
+ *
+ *  The "params" is a single object that can have the following properties:
+ *
+ *    prop. name   | description
+ *  
-------------------------------------------------------------------------------------------------
+ *   inputField    | the ID of an input field to store the date
+ *   displayArea   | the ID of a DIV or other element to show the date
+ *   button        | ID of a button or other element that will trigger the 
calendar
+ *   eventName     | event that will trigger the calendar, without the "on" 
prefix (default: "click")
+ *   ifFormat      | date format that will be stored in the input field
+ *   daFormat      | the date format that will be used to display the date in 
displayArea
+ *   singleClick   | (true/false) wether the calendar is in single click mode 
or not (default: true)
+ *   firstDay      | numeric: 0 to 6.  "0" means display Sunday first, "1" 
means display Monday first, etc.
+ *   align         | alignment (default: "Br"); if you don't know what's this 
see the calendar documentation
+ *   range         | array with 2 elements.  Default: [1900, 2999] -- the 
range of years available
+ *   weekNumbers   | (true/false) if it's true (default) the calendar will 
display week numbers
+ *   flat          | null or element ID; if not null the calendar will be a 
flat calendar having the parent with the given ID
+ *   flatCallback  | function that receives a JS Date object and returns an 
URL to point the browser to (for flat calendar)
+ *   disableFunc   | function that receives a JS Date object and should return 
true if that date has to be disabled in the calendar
+ *   onSelect      | function that gets called when a date is selected.  You 
don't _have_ to supply this (the default is generally okay)
+ *   onClose       | function that gets called when the calendar is closed.  
[default]
+ *   onUpdate      | function that gets called after the date is updated in 
the input field.  Receives a reference to the calendar.
+ *   date          | the date that the calendar will be initially displayed to
+ *   showsTime     | default: false; if true the calendar will include a time 
selector
+ *   timeFormat    | the time format; can be "12" or "24", default is "12"
+ *   electric      | if true (default) then given fields/date areas are 
updated for each move; otherwise they're updated only on close
+ *   step          | configures the step of the years in drop-down boxes; 
default: 2
+ *   position      | configures the calendar absolute position; default: null
+ *   cache         | if "true" (but default: "false") it will reuse the same 
calendar object, where possible
+ *   showOthers    | if "true" (but default: "false") it will show days from 
other months too
+ *
+ *  None of them is required, they all have default values.  However, if you
+ *  pass none of "inputField", "displayArea" or "button" you'll get a warning
+ *  saying "nothing to setup".
+ */
+Calendar.setup = function (params) {
+       function param_default(pname, def) { if (typeof params[pname] == 
"undefined") { params[pname] = def; } };
+
+       param_default("inputField",     null);
+       param_default("displayArea",    null);
+       param_default("button",         null);
+       param_default("eventName",      "click");
+       param_default("ifFormat",       "%Y/%m/%d");
+       param_default("daFormat",       "%Y/%m/%d");
+       param_default("singleClick",    true);
+       param_default("disableFunc",    'dateStatusHandler');
+       param_default("dateStatusFunc", params["disableFunc"]); // takes 
precedence if both are defined
+       param_default("firstDay",       0); // defaults to "Sunday" first
+       param_default("align",          "Br");
+       param_default("range",          [1900, 2999]);
+       param_default("weekNumbers",    true);
+       param_default("flat",           null);
+       param_default("flatCallback",   null);
+       param_default("onSelect",       null);
+       param_default("onClose",        null);
+       param_default("onUpdate",       null);
+       param_default("date",           null);
+       param_default("showsTime",      false);
+       param_default("timeFormat",     "24");
+       param_default("electric",       true);
+       param_default("step",           2);
+       param_default("position",       null);
+       param_default("cache",          false);
+       param_default("showOthers",     false);
+
+       var tmp = ["inputField", "displayArea", "button"];
+       for (var i in tmp) {
+               if (typeof params[tmp[i]] == "string") {
+                       params[tmp[i]] = 
document.getElementById(params[tmp[i]]);
+               }
+       }
+       if (!(params.flat || params.inputField || params.displayArea || 
params.button)) {
+               alert("Calendar.setup:\n  Nothing to setup (no fields found).  
Please check your code");
+               return false;
+       }
+
+       function onSelect(cal) {
+               var p = cal.params;
+               var update = (cal.dateClicked || p.electric);
+               if (update && p.flat) {
+                       if (typeof p.flatCallback == "function")
+                               p.flatCallback(cal);
+                       else
+                               alert("No flatCallback given -- doing 
nothing.");
+                       return false;
+               }
+               if (update && p.inputField) {
+                       p.inputField.value = cal.date.print(p.ifFormat);
+                       if (typeof p.inputField.onchange == "function")
+                               p.inputField.onchange();
+               }
+               if (update && p.displayArea)
+                       p.displayArea.innerHTML = cal.date.print(p.daFormat);
+               if (update && p.singleClick && cal.dateClicked)
+                       cal.callCloseHandler();
+               if (update && typeof p.onUpdate == "function")
+                       p.onUpdate(cal);
+       };
+
+       if (params.flat != null) {
+               if (typeof params.flat == "string")
+                       params.flat = document.getElementById(params.flat);
+               if (!params.flat) {
+                       alert("Calendar.setup:\n  Flat specified but can't find 
parent.");
+                       return false;
+               }
+               var cal = new Calendar(params.firstDay, params.date, 
params.onSelect || onSelect);
+               cal.showsTime = params.showsTime;
+               cal.time24 = (params.timeFormat == "24");
+               cal.params = params;
+               cal.weekNumbers = params.weekNumbers;
+               cal.setRange(params.range[0], params.range[1]);
+               cal.setDateStatusHandler(params.dateStatusFunc);
+               cal.create(params.flat);
+               cal.show();
+               return false;
+       }
+
+       var triggerEl = params.button || params.displayArea || 
params.inputField;
+       triggerEl["on" + params.eventName] = function() {
+               var dateEl = params.inputField || params.displayArea;
+               var dateFmt = params.inputField ? params.ifFormat : 
params.daFormat;
+               var mustCreate = false;
+               var cal = window.calendar;
+               if (!(cal && params.cache)) {
+                       window.calendar = cal = new Calendar(params.firstDay,
+                                                            params.date,
+                                                            params.onSelect || 
onSelect,
+                                                            params.onClose || 
function(cal) { cal.hide(); });
+                       cal.showsTime = params.showsTime;
+                       cal.time24 = (params.timeFormat == "24");
+                       cal.weekNumbers = params.weekNumbers;
+                       mustCreate = true;
+               } else {
+                       if (params.date)
+                               cal.setDate(params.date);
+                       cal.hide();
+               }
+               cal.showsOtherMonths = params.showOthers;
+               cal.yearStep = params.step;
+               cal.setRange(params.range[0], params.range[1]);
+               cal.params = params;
+               cal.setDateStatusHandler(params.dateStatusFunc);
+               cal.setDateFormat(dateFmt);
+               if (mustCreate)
+                       cal.create();
+               cal.parseDate(dateEl.value || dateEl.innerHTML);
+               cal.refresh();
+               if (!params.position)
+                       cal.showAtElement(params.button || params.displayArea 
|| params.inputField, params.align);
+               else
+                       cal.showAt(params.position[0], params.position[1]);
+               return false;
+       };
+};

Index: includes/calendar/calendar-system.css
===================================================================
RCS file: includes/calendar/calendar-system.css
diff -N includes/calendar/calendar-system.css
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/calendar/calendar-system.css       17 Oct 2006 07:32:36 -0000      
1.1.2.1
@@ -0,0 +1,254 @@
+/* The main calendar widget.  DIV containing a table. */
+
+.calendar {
+  position: relative;
+  display: none;
+  border: 1px solid;
+  border-color: #fff #000 #000 #fff;
+  font-size: 11px;
+  cursor: default;
+  background: Window;
+  color: WindowText;
+  font-family: tahoma,verdana,sans-serif;
+  width:250px;
+}
+
+.calendar table {
+  border: 1px solid;
+  border-color: #fff #000 #000 #fff;
+  font-size: 11px;
+  cursor: default;
+  background: Window;
+  color: WindowText;
+  font-family: tahoma,verdana,sans-serif;
+  border-collapse:separate;
+}
+
+/* Header part -- contains navigation buttons and day names. */
+
+.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
+  text-align: center;
+  padding: 1px;
+  border: 1px solid;
+  display: table-cell;
+  -moz-border-radius: 0px;
+  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
+  background: ButtonFace;
+}
+
+.calendar .nav {
+  background: ButtonFace url('menuarrow.gif') no-repeat 100% 100%;
+}
+
+.calendar thead .title { /* This holds the current "month, year" */
+  font-weight: bold;
+  padding: 1px;
+  border: 1px solid #000;
+  background: ActiveCaption;
+  color: CaptionText;
+  text-align: center;
+}
+
+.calendar thead .headrow { /* Row <TR> containing navigation buttons */
+}
+
+.calendar thead .daynames { /* Row <TR> containing the day names */
+}
+
+.calendar thead .name { /* Cells <TD> containing the day names */
+  border-bottom: 1px solid ButtonShadow;
+  padding: 2px;
+  text-align: center;
+  background: ButtonFace;
+  color: ButtonText;
+}
+
+.calendar thead .weekend { /* How a weekend day name shows in header */
+/*  color: #f00;*/
+}
+
+.calendar thead .hilite { /* How do the buttons in header appear when hover */
+  border: 2px solid;
+  padding: 0px;
+  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
+}
+
+.calendar thead .active { /* Active (pressed) buttons in header */
+  border-width: 1px;
+  padding: 2px 0px 0px 2px;
+  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
+}
+
+/* The body part -- contains all the days in month. */
+
+.calendar tbody .day { /* Cells <TD> containing month days dates */
+  width: 2em;
+  text-align: right;
+  padding: 2px 4px 2px 2px;
+}
+.calendar tbody .day.othermonth {
+  font-size: 80%;
+  color: #aaa;
+}
+.calendar tbody .day.othermonth.oweekend {
+  color: #faa;
+}
+
+.calendar table .wn {
+  padding: 2px 3px 2px 2px;
+  border-right: 1px solid ButtonShadow;
+  background: ButtonFace;
+  color: ButtonText;
+}
+
+.calendar tbody .rowhilite td {
+/*  background: Highlight;*/
+/*  color: HighlightText;*/
+}
+
+.calendar tbody td.hilite { /* Hovered cells <TD> */
+  padding: 1px 3px 1px 1px;
+  border-top: 1px solid #fff;
+  border-right: 1px solid #000;
+  border-bottom: 1px solid #000;
+  border-left: 1px solid #fff;
+}
+
+.calendar tbody td.active { /* Active (pressed) cells <TD> */
+/*  padding: 2px 2px 0px 2px;*/
+/*  border: 1px solid;*/
+/*  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;*/
+}
+
+.calendar tbody td.selected { /* Cell showing selected date */
+  font-weight: bold;
+  border: 1px solid;
+  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
+  padding: 2px 2px 0px 2px;
+  background: ButtonFace;
+  color: ButtonText;
+}
+
+.calendar tbody td.weekend { /* Cells showing weekend days */
+/* color: #f00;*/
+}
+
+.calendar tbody td.today { /* Cell showing today date */
+  font-weight: bold;
+  color: #00f;
+}
+
+.calendar tbody td.disabled { color: GrayText; }
+
+.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
+  visibility: hidden;
+}
+
+.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
+  display: none;
+}
+
+/* The footer part -- status bar and "Close" button */
+
+.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
+}
+
+.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
+  background: ButtonFace;
+  padding: 1px;
+  border: 1px solid;
+  border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
+  color: ButtonText;
+  text-align: center;
+}
+
+.calendar tfoot .hilite { /* Hover style for buttons in footer */
+  border-top: 1px solid #fff;
+  border-right: 1px solid #000;
+  border-bottom: 1px solid #000;
+  border-left: 1px solid #fff;
+  padding: 1px;
+  background: #e4e0d8;
+}
+
+.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
+  padding: 2px 0px 0px 2px;
+  border-top: 1px solid #000;
+  border-right: 1px solid #fff;
+  border-bottom: 1px solid #fff;
+  border-left: 1px solid #000;
+}
+
+/* Combo boxes (menus that display months/years for direct selection) */
+
+.calendar .combo {
+  position: absolute;
+  display: none;
+  width: 4em;
+  top: 0px;
+  left: 0px;
+  cursor: default;
+  border: 1px solid;
+  border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
+  background: Menu;
+  color: MenuText;
+  font-size: 90%;
+  padding: 1px;
+}
+
+.calendar .combo .label,
+.calendar .combo .label-IEfix {
+  text-align: center;
+  padding: 1px;
+}
+
+.calendar .combo .label-IEfix {
+  width: 4em;
+}
+
+.calendar .combo .active {
+  padding: 0px;
+  border: 1px solid #000;
+}
+
+.calendar .combo .hilite {
+  background: Highlight;
+  color: HighlightText;
+}
+
+.calendar td.time {
+  border-top: 1px solid ButtonShadow;
+  padding: 1px 0px;
+  text-align: center;
+  background-color: ButtonFace;
+}
+
+.calendar td.time .hour,
+.calendar td.time .minute,
+.calendar td.time .ampm {
+  padding: 0px 3px 0px 4px;
+  border: 1px solid #889;
+  font-weight: bold;
+  background-color: Menu;
+}
+
+.calendar td.time .ampm {
+  text-align: center;
+}
+
+.calendar td.time .colon {
+  padding: 0px 2px 0px 3px;
+  font-weight: bold;
+}
+
+.calendar td.time span.hilite {
+  border-color: #000;
+  background-color: Highlight;
+  color: HighlightText;
+}
+
+.calendar td.time span.active {
+  border-color: #f00;
+  background-color: #000;
+  color: #0f0;
+}
\ No newline at end of file

Index: includes/calendar/calendar.js
===================================================================
RCS file: includes/calendar/calendar.js
diff -N includes/calendar/calendar.js
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/calendar/calendar.js       17 Oct 2006 07:32:36 -0000      1.1.2.1
@@ -0,0 +1,1715 @@
+/*  Copyright Mihai Bazon, 2002, 2003  |  http://dynarch.com/mishoo/
+ * ------------------------------------------------------------------
+ *
+ * The DHTML Calendar, version 0.9.6 "Keep cool but don't freeze"
+ *
+ * Details and latest version at:
+ * http://dynarch.com/mishoo/calendar.epl
+ *
+ * This script is distributed under the GNU Lesser General Public License.
+ * Read the entire license text here: http://www.gnu.org/licenses/lgpl.html
+ */
+
+// $Id: calendar.js,v 1.1.2.1 2006/10/17 07:32:36 tipaul Exp $
+
+/** The Calendar object constructor. */
+Calendar = function (firstDayOfWeek, dateStr, onSelected, onClose) {
+       // member variables
+       this.activeDiv = null;
+       this.currentDateEl = null;
+       this.getDateStatus = null;
+       this.timeout = null;
+       this.onSelected = onSelected || null;
+       this.onClose = onClose || null;
+       this.dragging = false;
+       this.hidden = false;
+       this.minYear = 1970;
+       this.maxYear = 2050;
+       this.dateFormat = Calendar._TT["DEF_DATE_FORMAT"];
+       this.ttDateFormat = Calendar._TT["TT_DATE_FORMAT"];
+       this.isPopup = true;
+       this.weekNumbers = true;
+       this.firstDayOfWeek = firstDayOfWeek; // 0 for Sunday, 1 for Monday, 
etc.
+       this.showsOtherMonths = false;
+       this.dateStr = dateStr;
+       this.ar_days = null;
+       this.showsTime = false;
+       this.time24 = true;
+       this.yearStep = 2;
+       // HTML elements
+       this.table = null;
+       this.element = null;
+       this.tbody = null;
+       this.firstdayname = null;
+       // Combo boxes
+       this.monthsCombo = null;
+       this.yearsCombo = null;
+       this.hilitedMonth = null;
+       this.activeMonth = null;
+       this.hilitedYear = null;
+       this.activeYear = null;
+       // Information
+       this.dateClicked = false;
+
+       // one-time initializations
+       if (typeof Calendar._SDN == "undefined") {
+               // table of short day names
+               if (typeof Calendar._SDN_len == "undefined")
+                       Calendar._SDN_len = 3;
+               var ar = new Array();
+               for (var i = 8; i > 0;) {
+                       ar[--i] = Calendar._DN[i].substr(0, Calendar._SDN_len);
+               }
+               Calendar._SDN = ar;
+               // table of short month names
+               if (typeof Calendar._SMN_len == "undefined")
+                       Calendar._SMN_len = 3;
+               ar = new Array();
+               for (var i = 12; i > 0;) {
+                       ar[--i] = Calendar._MN[i].substr(0, Calendar._SMN_len);
+               }
+               Calendar._SMN = ar;
+       }
+};
+
+// ** constants
+
+/// "static", needed for event handlers.
+Calendar._C = null;
+
+/// detect a special case of "web browser"
+Calendar.is_ie = ( /msie/i.test(navigator.userAgent) &&
+                  !/opera/i.test(navigator.userAgent) );
+
+Calendar.is_ie5 = ( Calendar.is_ie && /msie 5\.0/i.test(navigator.userAgent) );
+
+/// detect Opera browser
+Calendar.is_opera = /opera/i.test(navigator.userAgent);
+
+/// detect KHTML-based browsers
+Calendar.is_khtml = /Konqueror|Safari|KHTML/i.test(navigator.userAgent);
+
+// BEGIN: UTILITY FUNCTIONS; beware that these might be moved into a separate
+//        library, at some point.
+
+Calendar.getAbsolutePos = function(el) {
+       var SL = 0, ST = 0;
+       var is_div = /^div$/i.test(el.tagName);
+       if (is_div && el.scrollLeft)
+               SL = el.scrollLeft;
+       if (is_div && el.scrollTop)
+               ST = el.scrollTop;
+       var r = { x: el.offsetLeft - SL, y: el.offsetTop - ST };
+       if (el.offsetParent) {
+               var tmp = this.getAbsolutePos(el.offsetParent);
+               r.x += tmp.x;
+               r.y += tmp.y;
+       }
+       return r;
+};
+
+Calendar.isRelated = function (el, evt) {
+       var related = evt.relatedTarget;
+       if (!related) {
+               var type = evt.type;
+               if (type == "mouseover") {
+                       related = evt.fromElement;
+               } else if (type == "mouseout") {
+                       related = evt.toElement;
+               }
+       }
+       while (related) {
+               if (related == el) {
+                       return true;
+               }
+               related = related.parentNode;
+       }
+       return false;
+};
+
+Calendar.removeClass = function(el, className) {
+       if (!(el && el.className)) {
+               return;
+       }
+       var cls = el.className.split(" ");
+       var ar = new Array();
+       for (var i = cls.length; i > 0;) {
+               if (cls[--i] != className) {
+                       ar[ar.length] = cls[i];
+               }
+       }
+       el.className = ar.join(" ");
+};
+
+Calendar.addClass = function(el, className) {
+       Calendar.removeClass(el, className);
+       el.className += " " + className;
+};
+
+Calendar.getElement = function(ev) {
+       if (Calendar.is_ie) {
+               return window.event.srcElement;
+       } else {
+               return ev.currentTarget;
+       }
+};
+
+Calendar.getTargetElement = function(ev) {
+       if (Calendar.is_ie) {
+               return window.event.srcElement;
+       } else {
+               return ev.target;
+       }
+};
+
+Calendar.stopEvent = function(ev) {
+       ev || (ev = window.event);
+       if (Calendar.is_ie) {
+               ev.cancelBubble = true;
+               ev.returnValue = false;
+       } else {
+               ev.preventDefault();
+               ev.stopPropagation();
+       }
+       return false;
+};
+
+Calendar.addEvent = function(el, evname, func) {
+       if (el.attachEvent) { // IE
+               el.attachEvent("on" + evname, func);
+       } else if (el.addEventListener) { // Gecko / W3C
+               el.addEventListener(evname, func, true);
+       } else {
+               el["on" + evname] = func;
+       }
+};
+
+Calendar.removeEvent = function(el, evname, func) {
+       if (el.detachEvent) { // IE
+               el.detachEvent("on" + evname, func);
+       } else if (el.removeEventListener) { // Gecko / W3C
+               el.removeEventListener(evname, func, true);
+       } else {
+               el["on" + evname] = null;
+       }
+};
+
+Calendar.createElement = function(type, parent) {
+       var el = null;
+       if (document.createElementNS) {
+               // use the XHTML namespace; IE won't normally get here unless
+               // _they_ "fix" the DOM2 implementation.
+               el = document.createElementNS("http://www.w3.org/1999/xhtml";, 
type);
+       } else {
+               el = document.createElement(type);
+       }
+       if (typeof parent != "undefined") {
+               parent.appendChild(el);
+       }
+       return el;
+};
+
+// END: UTILITY FUNCTIONS
+
+// BEGIN: CALENDAR STATIC FUNCTIONS
+
+/** Internal -- adds a set of events to make some element behave like a 
button. */
+Calendar._add_evs = function(el) {
+       with (Calendar) {
+               addEvent(el, "mouseover", dayMouseOver);
+               addEvent(el, "mousedown", dayMouseDown);
+               addEvent(el, "mouseout", dayMouseOut);
+               if (is_ie) {
+                       addEvent(el, "dblclick", dayMouseDblClick);
+                       el.setAttribute("unselectable", true);
+               }
+       }
+};
+
+Calendar.findMonth = function(el) {
+       if (typeof el.month != "undefined") {
+               return el;
+       } else if (typeof el.parentNode.month != "undefined") {
+               return el.parentNode;
+       }
+       return null;
+};
+
+Calendar.findYear = function(el) {
+       if (typeof el.year != "undefined") {
+               return el;
+       } else if (typeof el.parentNode.year != "undefined") {
+               return el.parentNode;
+       }
+       return null;
+};
+
+Calendar.showMonthsCombo = function () {
+       var cal = Calendar._C;
+       if (!cal) {
+               return false;
+       }
+       var cal = cal;
+       var cd = cal.activeDiv;
+       var mc = cal.monthsCombo;
+       if (cal.hilitedMonth) {
+               Calendar.removeClass(cal.hilitedMonth, "hilite");
+       }
+       if (cal.activeMonth) {
+               Calendar.removeClass(cal.activeMonth, "active");
+       }
+       var mon = 
cal.monthsCombo.getElementsByTagName("div")[cal.date.getMonth()];
+       Calendar.addClass(mon, "active");
+       cal.activeMonth = mon;
+       var s = mc.style;
+       s.display = "block";
+       if (cd.navtype < 0)
+               s.left = cd.offsetLeft + "px";
+       else {
+               var mcw = mc.offsetWidth;
+               if (typeof mcw == "undefined")
+                       // Konqueror brain-dead techniques
+                       mcw = 50;
+               s.left = (cd.offsetLeft + cd.offsetWidth - mcw) + "px";
+       }
+       s.top = (cd.offsetTop + cd.offsetHeight) + "px";
+};
+
+Calendar.showYearsCombo = function (fwd) {
+       var cal = Calendar._C;
+       if (!cal) {
+               return false;
+       }
+       var cal = cal;
+       var cd = cal.activeDiv;
+       var yc = cal.yearsCombo;
+       if (cal.hilitedYear) {
+               Calendar.removeClass(cal.hilitedYear, "hilite");
+       }
+       if (cal.activeYear) {
+               Calendar.removeClass(cal.activeYear, "active");
+       }
+       cal.activeYear = null;
+       var Y = cal.date.getFullYear() + (fwd ? 1 : -1);
+       var yr = yc.firstChild;
+       var show = false;
+       for (var i = 12; i > 0; --i) {
+               if (Y >= cal.minYear && Y <= cal.maxYear) {
+                       yr.firstChild.data = Y;
+                       yr.year = Y;
+                       yr.style.display = "block";
+                       show = true;
+               } else {
+                       yr.style.display = "none";
+               }
+               yr = yr.nextSibling;
+               Y += fwd ? cal.yearStep : -cal.yearStep;
+       }
+       if (show) {
+               var s = yc.style;
+               s.display = "block";
+               if (cd.navtype < 0)
+                       s.left = cd.offsetLeft + "px";
+               else {
+                       var ycw = yc.offsetWidth;
+                       if (typeof ycw == "undefined")
+                               // Konqueror brain-dead techniques
+                               ycw = 50;
+                       s.left = (cd.offsetLeft + cd.offsetWidth - ycw) + "px";
+               }
+               s.top = (cd.offsetTop + cd.offsetHeight) + "px";
+       }
+};
+
+// event handlers
+
+Calendar.tableMouseUp = function(ev) {
+       var cal = Calendar._C;
+       if (!cal) {
+               return false;
+       }
+       if (cal.timeout) {
+               clearTimeout(cal.timeout);
+       }
+       var el = cal.activeDiv;
+       if (!el) {
+               return false;
+       }
+       var target = Calendar.getTargetElement(ev);
+       ev || (ev = window.event);
+       Calendar.removeClass(el, "active");
+       if (target == el || target.parentNode == el) {
+               Calendar.cellClick(el, ev);
+       }
+       var mon = Calendar.findMonth(target);
+       var date = null;
+       if (mon) {
+               date = new Date(cal.date);
+               if (mon.month != date.getMonth()) {
+                       date.setMonth(mon.month);
+                       cal.setDate(date);
+                       cal.dateClicked = false;
+                       cal.callHandler();
+               }
+       } else {
+               var year = Calendar.findYear(target);
+               if (year) {
+                       date = new Date(cal.date);
+                       if (year.year != date.getFullYear()) {
+                               date.setFullYear(year.year);
+                               cal.setDate(date);
+                               cal.dateClicked = false;
+                               cal.callHandler();
+                       }
+               }
+       }
+       with (Calendar) {
+               removeEvent(document, "mouseup", tableMouseUp);
+               removeEvent(document, "mouseover", tableMouseOver);
+               removeEvent(document, "mousemove", tableMouseOver);
+               cal._hideCombos();
+               _C = null;
+               return stopEvent(ev);
+       }
+};
+
+Calendar.tableMouseOver = function (ev) {
+       var cal = Calendar._C;
+       if (!cal) {
+               return;
+       }
+       var el = cal.activeDiv;
+       var target = Calendar.getTargetElement(ev);
+       if (target == el || target.parentNode == el) {
+               Calendar.addClass(el, "hilite active");
+               Calendar.addClass(el.parentNode, "rowhilite");
+       } else {
+               if (typeof el.navtype == "undefined" || (el.navtype != 50 && 
(el.navtype == 0 || Math.abs(el.navtype) > 2)))
+                       Calendar.removeClass(el, "active");
+               Calendar.removeClass(el, "hilite");
+               Calendar.removeClass(el.parentNode, "rowhilite");
+       }
+       ev || (ev = window.event);
+       if (el.navtype == 50 && target != el) {
+               var pos = Calendar.getAbsolutePos(el);
+               var w = el.offsetWidth;
+               var x = ev.clientX;
+               var dx;
+               var decrease = true;
+               if (x > pos.x + w) {
+                       dx = x - pos.x - w;
+                       decrease = false;
+               } else
+                       dx = pos.x - x;
+
+               if (dx < 0) dx = 0;
+               var range = el._range;
+               var current = el._current;
+               var count = Math.floor(dx / 10) % range.length;
+               for (var i = range.length; --i >= 0;)
+                       if (range[i] == current)
+                               break;
+               while (count-- > 0)
+                       if (decrease) {
+                               if (--i < 0)
+                                       i = range.length - 1;
+                       } else if ( ++i >= range.length )
+                               i = 0;
+               var newval = range[i];
+               el.firstChild.data = newval;
+
+               cal.onUpdateTime();
+       }
+       var mon = Calendar.findMonth(target);
+       if (mon) {
+               if (mon.month != cal.date.getMonth()) {
+                       if (cal.hilitedMonth) {
+                               Calendar.removeClass(cal.hilitedMonth, 
"hilite");
+                       }
+                       Calendar.addClass(mon, "hilite");
+                       cal.hilitedMonth = mon;
+               } else if (cal.hilitedMonth) {
+                       Calendar.removeClass(cal.hilitedMonth, "hilite");
+               }
+       } else {
+               if (cal.hilitedMonth) {
+                       Calendar.removeClass(cal.hilitedMonth, "hilite");
+               }
+               var year = Calendar.findYear(target);
+               if (year) {
+                       if (year.year != cal.date.getFullYear()) {
+                               if (cal.hilitedYear) {
+                                       Calendar.removeClass(cal.hilitedYear, 
"hilite");
+                               }
+                               Calendar.addClass(year, "hilite");
+                               cal.hilitedYear = year;
+                       } else if (cal.hilitedYear) {
+                               Calendar.removeClass(cal.hilitedYear, "hilite");
+                       }
+               } else if (cal.hilitedYear) {
+                       Calendar.removeClass(cal.hilitedYear, "hilite");
+               }
+       }
+       return Calendar.stopEvent(ev);
+};
+
+Calendar.tableMouseDown = function (ev) {
+       if (Calendar.getTargetElement(ev) == Calendar.getElement(ev)) {
+               return Calendar.stopEvent(ev);
+       }
+};
+
+Calendar.calDragIt = function (ev) {
+       var cal = Calendar._C;
+       if (!(cal && cal.dragging)) {
+               return false;
+       }
+       var posX;
+       var posY;
+       if (Calendar.is_ie) {
+               posY = window.event.clientY + document.body.scrollTop;
+               posX = window.event.clientX + document.body.scrollLeft;
+       } else {
+               posX = ev.pageX;
+               posY = ev.pageY;
+       }
+       cal.hideShowCovered();
+       var st = cal.element.style;
+       st.left = (posX - cal.xOffs) + "px";
+       st.top = (posY - cal.yOffs) + "px";
+       return Calendar.stopEvent(ev);
+};
+
+Calendar.calDragEnd = function (ev) {
+       var cal = Calendar._C;
+       if (!cal) {
+               return false;
+       }
+       cal.dragging = false;
+       with (Calendar) {
+               removeEvent(document, "mousemove", calDragIt);
+               removeEvent(document, "mouseup", calDragEnd);
+               tableMouseUp(ev);
+       }
+       cal.hideShowCovered();
+};
+
+Calendar.dayMouseDown = function(ev) {
+       var el = Calendar.getElement(ev);
+       if (el.disabled) {
+               return false;
+       }
+       var cal = el.calendar;
+       cal.activeDiv = el;
+       Calendar._C = cal;
+       if (el.navtype != 300) with (Calendar) {
+               if (el.navtype == 50) {
+                       el._current = el.firstChild.data;
+                       addEvent(document, "mousemove", tableMouseOver);
+               } else
+                       addEvent(document, Calendar.is_ie5 ? "mousemove" : 
"mouseover", tableMouseOver);
+               addClass(el, "hilite active");
+               addEvent(document, "mouseup", tableMouseUp);
+       } else if (cal.isPopup) {
+               cal._dragStart(ev);
+       }
+       if (el.navtype == -1 || el.navtype == 1) {
+               if (cal.timeout) clearTimeout(cal.timeout);
+               cal.timeout = setTimeout("Calendar.showMonthsCombo()", 250);
+       } else if (el.navtype == -2 || el.navtype == 2) {
+               if (cal.timeout) clearTimeout(cal.timeout);
+               cal.timeout = setTimeout((el.navtype > 0) ? 
"Calendar.showYearsCombo(true)" : "Calendar.showYearsCombo(false)", 250);
+       } else {
+               cal.timeout = null;
+       }
+       return Calendar.stopEvent(ev);
+};
+
+Calendar.dayMouseDblClick = function(ev) {
+       Calendar.cellClick(Calendar.getElement(ev), ev || window.event);
+       if (Calendar.is_ie) {
+               document.selection.empty();
+       }
+};
+
+Calendar.dayMouseOver = function(ev) {
+       var el = Calendar.getElement(ev);
+       if (Calendar.isRelated(el, ev) || Calendar._C || el.disabled) {
+               return false;
+       }
+       if (el.ttip) {
+               if (el.ttip.substr(0, 1) == "_") {
+                       el.ttip = el.caldate.print(el.calendar.ttDateFormat) + 
el.ttip.substr(1);
+               }
+               el.calendar.tooltips.firstChild.data = el.ttip;
+       }
+       if (el.navtype != 300) {
+               Calendar.addClass(el, "hilite");
+               if (el.caldate) {
+                       Calendar.addClass(el.parentNode, "rowhilite");
+               }
+       }
+       return Calendar.stopEvent(ev);
+};
+
+Calendar.dayMouseOut = function(ev) {
+       with (Calendar) {
+               var el = getElement(ev);
+               if (isRelated(el, ev) || _C || el.disabled) {
+                       return false;
+               }
+               removeClass(el, "hilite");
+               if (el.caldate) {
+                       removeClass(el.parentNode, "rowhilite");
+               }
+               el.calendar.tooltips.firstChild.data = _TT["SEL_DATE"];
+               return stopEvent(ev);
+       }
+};
+
+/**
+ *  A generic "click" handler :) handles all types of buttons defined in this
+ *  calendar.
+ */
+Calendar.cellClick = function(el, ev) {
+       var cal = el.calendar;
+       var closing = false;
+       var newdate = false;
+       var date = null;
+       if (typeof el.navtype == "undefined") {
+               Calendar.removeClass(cal.currentDateEl, "selected");
+               Calendar.addClass(el, "selected");
+               closing = (cal.currentDateEl == el);
+               if (!closing) {
+                       cal.currentDateEl = el;
+               }
+               cal.date = new Date(el.caldate);
+               date = cal.date;
+               newdate = true;
+               // a date was clicked
+               if (!(cal.dateClicked = !el.otherMonth))
+                       cal._init(cal.firstDayOfWeek, date);
+       } else {
+               if (el.navtype == 200) {
+                       Calendar.removeClass(el, "hilite");
+                       cal.callCloseHandler();
+                       return;
+               }
+               date = (el.navtype == 0) ? new Date() : new Date(cal.date);
+               // unless "today" was clicked, we assume no date was clicked so
+               // the selected handler will know not to close the calenar when
+               // in single-click mode.
+               // cal.dateClicked = (el.navtype == 0);
+               cal.dateClicked = false;
+               var year = date.getFullYear();
+               var mon = date.getMonth();
+               function setMonth(m) {
+                       var day = date.getDate();
+                       var max = date.getMonthDays(m);
+                       if (day > max) {
+                               date.setDate(max);
+                       }
+                       date.setMonth(m);
+               };
+               switch (el.navtype) {
+                   case 400:
+                       Calendar.removeClass(el, "hilite");
+                       var text = Calendar._TT["ABOUT"];
+                       if (typeof text != "undefined") {
+                               text += cal.showsTime ? 
Calendar._TT["ABOUT_TIME"] : "";
+                       } else {
+                               // FIXME: this should be removed as soon as 
lang files get updated!
+                               text = "Help and about box text is not 
translated into this language.\n" +
+                                       "If you know this language and you feel 
generous please update\n" +
+                                       "the corresponding file in \"lang\" 
subdir to match calendar-en.js\n" +
+                                       "and send it back to <address@hidden> 
to get it into the distribution  ;-)\n\n" +
+                                       "Thank you!\n" +
+                                       
"http://dynarch.com/mishoo/calendar.epl\n";;
+                       }
+                       alert(text);
+                       return;
+                   case -2:
+                       if (year > cal.minYear) {
+                               date.setFullYear(year - 1);
+                       }
+                       break;
+                   case -1:
+                       if (mon > 0) {
+                               setMonth(mon - 1);
+                       } else if (year-- > cal.minYear) {
+                               date.setFullYear(year);
+                               setMonth(11);
+                       }
+                       break;
+                   case 1:
+                       if (mon < 11) {
+                               setMonth(mon + 1);
+                       } else if (year < cal.maxYear) {
+                               date.setFullYear(year + 1);
+                               setMonth(0);
+                       }
+                       break;
+                   case 2:
+                       if (year < cal.maxYear) {
+                               date.setFullYear(year + 1);
+                       }
+                       break;
+                   case 100:
+                       cal.setFirstDayOfWeek(el.fdow);
+                       return;
+                   case 50:
+                       var range = el._range;
+                       var current = el.firstChild.data;
+                       for (var i = range.length; --i >= 0;)
+                               if (range[i] == current)
+                                       break;
+                       if (ev && ev.shiftKey) {
+                               if (--i < 0)
+                                       i = range.length - 1;
+                       } else if ( ++i >= range.length )
+                               i = 0;
+                       var newval = range[i];
+                       el.firstChild.data = newval;
+                       cal.onUpdateTime();
+                       return;
+                   case 0:
+                       // TODAY will bring us here
+                       if ((typeof cal.getDateStatus == "function") && 
cal.getDateStatus(date, date.getFullYear(), date.getMonth(), date.getDate())) {
+                               // remember, "date" was previously set to new
+                               // Date() if TODAY was clicked; thus, it
+                               // contains today date.
+                               return false;
+                       }
+                       break;
+               }
+               if (!date.equalsTo(cal.date)) {
+                       cal.setDate(date);
+                       newdate = true;
+               }
+       }
+       if (newdate) {
+               cal.callHandler();
+       }
+       if (closing) {
+               Calendar.removeClass(el, "hilite");
+               cal.callCloseHandler();
+       }
+};
+
+// END: CALENDAR STATIC FUNCTIONS
+
+// BEGIN: CALENDAR OBJECT FUNCTIONS
+
+/**
+ *  This function creates the calendar inside the given parent.  If _par is
+ *  null than it creates a popup calendar inside the BODY element.  If _par is
+ *  an element, be it BODY, then it creates a non-popup calendar (still
+ *  hidden).  Some properties need to be set before calling this function.
+ */
+Calendar.prototype.create = function (_par) {
+       var parent = null;
+       if (! _par) {
+               // default parent is the document body, in which case we create
+               // a popup calendar.
+               parent = document.getElementsByTagName("body")[0];
+               this.isPopup = true;
+       } else {
+               parent = _par;
+               this.isPopup = false;
+       }
+       this.date = this.dateStr ? new Date(this.dateStr) : new Date();
+
+       var table = Calendar.createElement("table");
+       this.table = table;
+       table.cellSpacing = 0;
+       table.cellPadding = 0;
+       table.calendar = this;
+       Calendar.addEvent(table, "mousedown", Calendar.tableMouseDown);
+
+       var div = Calendar.createElement("div");
+       this.element = div;
+       div.className = "calendar";
+       if (this.isPopup) {
+               div.style.position = "absolute";
+               div.style.display = "none";
+       }
+       div.appendChild(table);
+
+       var thead = Calendar.createElement("thead", table);
+       var cell = null;
+       var row = null;
+
+       var cal = this;
+       var hh = function (text, cs, navtype) {
+               cell = Calendar.createElement("td", row);
+               cell.colSpan = cs;
+               cell.className = "button";
+               if (navtype != 0 && Math.abs(navtype) <= 2)
+                       cell.className += " nav";
+               Calendar._add_evs(cell);
+               cell.calendar = cal;
+               cell.navtype = navtype;
+               if (text.substr(0, 1) != "&") {
+                       cell.appendChild(document.createTextNode(text));
+               }
+               else {
+                       // FIXME: dirty hack for entities
+                       cell.innerHTML = text;
+               }
+               return cell;
+       };
+
+       row = Calendar.createElement("tr", thead);
+       var title_length = 6;
+       (this.isPopup) && --title_length;
+       (this.weekNumbers) && ++title_length;
+
+       hh("?", 1, 400).ttip = Calendar._TT["INFO"];
+       this.title = hh("", title_length, 300);
+       this.title.className = "title";
+       if (this.isPopup) {
+               this.title.ttip = Calendar._TT["DRAG_TO_MOVE"];
+               this.title.style.cursor = "move";
+               hh("&#x00d7;", 1, 200).ttip = Calendar._TT["CLOSE"];
+       }
+
+       row = Calendar.createElement("tr", thead);
+       row.className = "headrow";
+
+       this._nav_py = hh("&#x00ab;", 1, -2);
+       this._nav_py.ttip = Calendar._TT["PREV_YEAR"];
+
+       this._nav_pm = hh("&#x2039;", 1, -1);
+       this._nav_pm.ttip = Calendar._TT["PREV_MONTH"];
+
+       this._nav_now = hh(Calendar._TT["TODAY"], this.weekNumbers ? 4 : 3, 0);
+       this._nav_now.ttip = Calendar._TT["GO_TODAY"];
+
+       this._nav_nm = hh("&#x203a;", 1, 1);
+       this._nav_nm.ttip = Calendar._TT["NEXT_MONTH"];
+
+       this._nav_ny = hh("&#x00bb;", 1, 2);
+       this._nav_ny.ttip = Calendar._TT["NEXT_YEAR"];
+
+       // day names
+       row = Calendar.createElement("tr", thead);
+       row.className = "daynames";
+       if (this.weekNumbers) {
+               cell = Calendar.createElement("td", row);
+               cell.className = "name wn";
+               cell.appendChild(document.createTextNode(Calendar._TT["WK"]));
+       }
+       for (var i = 7; i > 0; --i) {
+               cell = Calendar.createElement("td", row);
+               cell.appendChild(document.createTextNode(""));
+               if (!i) {
+                       cell.navtype = 100;
+                       cell.calendar = this;
+                       Calendar._add_evs(cell);
+               }
+       }
+       this.firstdayname = (this.weekNumbers) ? row.firstChild.nextSibling : 
row.firstChild;
+       this._displayWeekdays();
+
+       var tbody = Calendar.createElement("tbody", table);
+       this.tbody = tbody;
+
+       for (i = 6; i > 0; --i) {
+               row = Calendar.createElement("tr", tbody);
+               if (this.weekNumbers) {
+                       cell = Calendar.createElement("td", row);
+                       cell.appendChild(document.createTextNode(""));
+               }
+               for (var j = 7; j > 0; --j) {
+                       cell = Calendar.createElement("td", row);
+                       cell.appendChild(document.createTextNode(""));
+                       cell.calendar = this;
+                       Calendar._add_evs(cell);
+               }
+       }
+
+       if (this.showsTime) {
+               row = Calendar.createElement("tr", tbody);
+               row.className = "time";
+
+               cell = Calendar.createElement("td", row);
+               cell.className = "time";
+               cell.colSpan = 2;
+               cell.innerHTML = Calendar._TT["TIME"] || "&nbsp;";
+
+               cell = Calendar.createElement("td", row);
+               cell.className = "time";
+               cell.colSpan = this.weekNumbers ? 4 : 3;
+
+               (function(){
+                       function makeTimePart(className, init, range_start, 
range_end) {
+                               var part = Calendar.createElement("span", cell);
+                               part.className = className;
+                               part.appendChild(document.createTextNode(init));
+                               part.calendar = cal;
+                               part.ttip = Calendar._TT["TIME_PART"];
+                               part.navtype = 50;
+                               part._range = [];
+                               if (typeof range_start != "number")
+                                       part._range = range_start;
+                               else {
+                                       for (var i = range_start; i <= 
range_end; ++i) {
+                                               var txt;
+                                               if (i < 10 && range_end >= 10) 
txt = '0' + i;
+                                               else txt = '' + i;
+                                               part._range[part._range.length] 
= txt;
+                                       }
+                               }
+                               Calendar._add_evs(part);
+                               return part;
+                       };
+                       var hrs = cal.date.getHours();
+                       var mins = cal.date.getMinutes();
+                       var t12 = !cal.time24;
+                       var pm = (hrs > 12);
+                       if (t12 && pm) hrs -= 12;
+                       var H = makeTimePart("hour", hrs, t12 ? 1 : 0, t12 ? 12 
: 23);
+                       var span = Calendar.createElement("span", cell);
+                       span.appendChild(document.createTextNode(":"));
+                       span.className = "colon";
+                       var M = makeTimePart("minute", mins, 0, 59);
+                       var AP = null;
+                       cell = Calendar.createElement("td", row);
+                       cell.className = "time";
+                       cell.colSpan = 2;
+                       if (t12)
+                               AP = makeTimePart("ampm", pm ? "pm" : "am", 
["am", "pm"]);
+                       else
+                               cell.innerHTML = "&nbsp;";
+
+                       cal.onSetTime = function() {
+                               var hrs = this.date.getHours();
+                               var mins = this.date.getMinutes();
+                               var pm = (hrs > 12);
+                               if (pm && t12) hrs -= 12;
+                               H.firstChild.data = (hrs < 10) ? ("0" + hrs) : 
hrs;
+                               M.firstChild.data = (mins < 10) ? ("0" + mins) 
: mins;
+                               if (t12)
+                                       AP.firstChild.data = pm ? "pm" : "am";
+                       };
+
+                       cal.onUpdateTime = function() {
+                               var date = this.date;
+                               var h = parseInt(H.firstChild.data, 10);
+                               if (t12) {
+                                       if (/pm/i.test(AP.firstChild.data) && h 
< 12)
+                                               h += 12;
+                                       else if (/am/i.test(AP.firstChild.data) 
&& h == 12)
+                                               h = 0;
+                               }
+                               var d = date.getDate();
+                               var m = date.getMonth();
+                               var y = date.getFullYear();
+                               date.setHours(h);
+                               date.setMinutes(parseInt(M.firstChild.data, 
10));
+                               date.setFullYear(y);
+                               date.setMonth(m);
+                               date.setDate(d);
+                               this.dateClicked = false;
+                               this.callHandler();
+                       };
+               })();
+       } else {
+               this.onSetTime = this.onUpdateTime = function() {};
+       }
+
+       var tfoot = Calendar.createElement("tfoot", table);
+
+       row = Calendar.createElement("tr", tfoot);
+       row.className = "footrow";
+
+       cell = hh(Calendar._TT["SEL_DATE"], this.weekNumbers ? 8 : 7, 300);
+       cell.className = "ttip";
+       if (this.isPopup) {
+               cell.ttip = Calendar._TT["DRAG_TO_MOVE"];
+               cell.style.cursor = "move";
+       }
+       this.tooltips = cell;
+
+       div = Calendar.createElement("div", this.element);
+       this.monthsCombo = div;
+       div.className = "combo";
+       for (i = 0; i < Calendar._MN.length; ++i) {
+               var mn = Calendar.createElement("div");
+               mn.className = Calendar.is_ie ? "label-IEfix" : "label";
+               mn.month = i;
+               mn.appendChild(document.createTextNode(Calendar._SMN[i]));
+               div.appendChild(mn);
+       }
+
+       div = Calendar.createElement("div", this.element);
+       this.yearsCombo = div;
+       div.className = "combo";
+       for (i = 12; i > 0; --i) {
+               var yr = Calendar.createElement("div");
+               yr.className = Calendar.is_ie ? "label-IEfix" : "label";
+               yr.appendChild(document.createTextNode(""));
+               div.appendChild(yr);
+       }
+
+       this._init(this.firstDayOfWeek, this.date);
+       parent.appendChild(this.element);
+};
+
+/** keyboard navigation, only for popup calendars */
+Calendar._keyEvent = function(ev) {
+       if (!window.calendar) {
+               return false;
+       }
+       (Calendar.is_ie) && (ev = window.event);
+       var cal = window.calendar;
+       var act = (Calendar.is_ie || ev.type == "keypress");
+       if (ev.ctrlKey) {
+               switch (ev.keyCode) {
+                   case 37: // KEY left
+                       act && Calendar.cellClick(cal._nav_pm);
+                       break;
+                   case 38: // KEY up
+                       act && Calendar.cellClick(cal._nav_py);
+                       break;
+                   case 39: // KEY right
+                       act && Calendar.cellClick(cal._nav_nm);
+                       break;
+                   case 40: // KEY down
+                       act && Calendar.cellClick(cal._nav_ny);
+                       break;
+                   default:
+                       return false;
+               }
+       } else switch (ev.keyCode) {
+           case 32: // KEY space (now)
+               Calendar.cellClick(cal._nav_now);
+               break;
+           case 27: // KEY esc
+               act && cal.callCloseHandler();
+               break;
+           case 37: // KEY left
+           case 38: // KEY up
+           case 39: // KEY right
+           case 40: // KEY down
+               if (act) {
+                       var date = cal.date.getDate() - 1;
+                       var el = cal.currentDateEl;
+                       var ne = null;
+                       var prev = (ev.keyCode == 37) || (ev.keyCode == 38);
+                       switch (ev.keyCode) {
+                           case 37: // KEY left
+                               (--date >= 0) && (ne = cal.ar_days[date]);
+                               break;
+                           case 38: // KEY up
+                               date -= 7;
+                               (date >= 0) && (ne = cal.ar_days[date]);
+                               break;
+                           case 39: // KEY right
+                               (++date < cal.ar_days.length) && (ne = 
cal.ar_days[date]);
+                               break;
+                           case 40: // KEY down
+                               date += 7;
+                               (date < cal.ar_days.length) && (ne = 
cal.ar_days[date]);
+                               break;
+                       }
+                       if (!ne) {
+                               if (prev) {
+                                       Calendar.cellClick(cal._nav_pm);
+                               } else {
+                                       Calendar.cellClick(cal._nav_nm);
+                               }
+                               date = (prev) ? cal.date.getMonthDays() : 1;
+                               el = cal.currentDateEl;
+                               ne = cal.ar_days[date - 1];
+                       }
+                       Calendar.removeClass(el, "selected");
+                       Calendar.addClass(ne, "selected");
+                       cal.date = new Date(ne.caldate);
+                       cal.callHandler();
+                       cal.currentDateEl = ne;
+               }
+               break;
+           case 13: // KEY enter
+               if (act) {
+                       cal.callHandler();
+                       cal.hide();
+               }
+               break;
+           default:
+               return false;
+       }
+       return Calendar.stopEvent(ev);
+};
+
+/**
+ *  (RE)Initializes the calendar to the given date and firstDayOfWeek
+ */
+Calendar.prototype._init = function (firstDayOfWeek, date) {
+       var today = new Date();
+       this.table.style.visibility = "hidden";
+       var year = date.getFullYear();
+       if (year < this.minYear) {
+               year = this.minYear;
+               date.setFullYear(year);
+       } else if (year > this.maxYear) {
+               year = this.maxYear;
+               date.setFullYear(year);
+       }
+       this.firstDayOfWeek = firstDayOfWeek;
+       this.date = new Date(date);
+       var month = date.getMonth();
+       var mday = date.getDate();
+       var no_days = date.getMonthDays();
+
+       // calendar voodoo for computing the first day that would actually be
+       // displayed in the calendar, even if it's from the previous month.
+       // WARNING: this is magic. ;-)
+       date.setDate(1);
+       var day1 = (date.getDay() - this.firstDayOfWeek) % 7;
+       if (day1 < 0)
+               day1 += 7;
+       date.setDate(-day1);
+       date.setDate(date.getDate() + 1);
+
+       var row = this.tbody.firstChild;
+       var MN = Calendar._SMN[month];
+       var ar_days = new Array();
+       var weekend = Calendar._TT["WEEKEND"];
+       for (var i = 0; i < 6; ++i, row = row.nextSibling) {
+               var cell = row.firstChild;
+               if (this.weekNumbers) {
+                       cell.className = "day wn";
+                       cell.firstChild.data = date.getWeekNumber();
+                       cell = cell.nextSibling;
+               }
+               row.className = "daysrow";
+               var hasdays = false;
+               for (var j = 0; j < 7; ++j, cell = cell.nextSibling, 
date.setDate(date.getDate() + 1)) {
+                       var iday = date.getDate();
+                       var wday = date.getDay();
+                       cell.className = "day";
+                       var current_month = (date.getMonth() == month);
+                       if (!current_month) {
+                               if (this.showsOtherMonths) {
+                                       cell.className += " othermonth";
+                                       cell.otherMonth = true;
+                               } else {
+                                       cell.className = "emptycell";
+                                       cell.innerHTML = "&nbsp;";
+                                       cell.disabled = true;
+                                       continue;
+                               }
+                       } else {
+                               cell.otherMonth = false;
+                               hasdays = true;
+                       }
+                       cell.disabled = false;
+                       cell.firstChild.data = iday;
+                       if (typeof this.getDateStatus == "function") {
+                               var status = this.getDateStatus(date, year, 
month, iday);
+                               if (status === true) {
+                                       cell.className += " disabled";
+                                       cell.disabled = true;
+                               } else {
+                                       if (/disabled/i.test(status))
+                                               cell.disabled = true;
+                                       cell.className += " " + status;
+                               }
+                       }
+                       if (!cell.disabled) {
+                               ar_days[ar_days.length] = cell;
+                               cell.caldate = new Date(date);
+                               cell.ttip = "_";
+                               if (current_month && iday == mday) {
+                                       cell.className += " selected";
+                                       this.currentDateEl = cell;
+                               }
+                               if (date.getFullYear() == today.getFullYear() &&
+                                   date.getMonth() == today.getMonth() &&
+                                   iday == today.getDate()) {
+                                       cell.className += " today";
+                                       cell.ttip += Calendar._TT["PART_TODAY"];
+                               }
+                               if (weekend.indexOf(wday.toString()) != -1) {
+                                       cell.className += cell.otherMonth ? " 
oweekend" : " weekend";
+                               }
+                       }
+               }
+               if (!(hasdays || this.showsOtherMonths))
+                       row.className = "emptyrow";
+       }
+       this.ar_days = ar_days;
+       this.title.firstChild.data = Calendar._MN[month] + ", " + year;
+       this.onSetTime();
+       this.table.style.visibility = "visible";
+       // PROFILE
+       // this.tooltips.firstChild.data = "Generated in " + ((new Date()) - 
today) + " ms";
+};
+
+/**
+ *  Calls _init function above for going to a certain date (but only if the
+ *  date is different than the currently selected one).
+ */
+Calendar.prototype.setDate = function (date) {
+       if (!date.equalsTo(this.date)) {
+               this._init(this.firstDayOfWeek, date);
+       }
+};
+
+/**
+ *  Refreshes the calendar.  Useful if the "disabledHandler" function is
+ *  dynamic, meaning that the list of disabled date can change at runtime.
+ *  Just * call this function if you think that the list of disabled dates
+ *  should * change.
+ */
+Calendar.prototype.refresh = function () {
+       this._init(this.firstDayOfWeek, this.date);
+};
+
+/** Modifies the "firstDayOfWeek" parameter (pass 0 for Synday, 1 for Monday, 
etc.). */
+Calendar.prototype.setFirstDayOfWeek = function (firstDayOfWeek) {
+       this._init(firstDayOfWeek, this.date);
+       this._displayWeekdays();
+};
+
+/**
+ *  Allows customization of what dates are enabled.  The "unaryFunction"
+ *  parameter must be a function object that receives the date (as a JS Date
+ *  object) and returns a boolean value.  If the returned value is true then
+ *  the passed date will be marked as disabled.
+ */
+Calendar.prototype.setDateStatusHandler = 
Calendar.prototype.setDisabledHandler = function (unaryFunction) {
+       this.getDateStatus = unaryFunction;
+};
+
+/** Customization of allowed year range for the calendar. */
+Calendar.prototype.setRange = function (a, z) {
+       this.minYear = a;
+       this.maxYear = z;
+};
+
+/** Calls the first user handler (selectedHandler). */
+Calendar.prototype.callHandler = function () {
+       if (this.onSelected) {
+               this.onSelected(this, this.date.print(this.dateFormat));
+       }
+};
+
+/** Calls the second user handler (closeHandler). */
+Calendar.prototype.callCloseHandler = function () {
+       if (this.onClose) {
+               this.onClose(this);
+       }
+       this.hideShowCovered();
+};
+
+/** Removes the calendar object from the DOM tree and destroys it. */
+Calendar.prototype.destroy = function () {
+       var el = this.element.parentNode;
+       el.removeChild(this.element);
+       Calendar._C = null;
+       window.calendar = null;
+};
+
+/**
+ *  Moves the calendar element to a different section in the DOM tree (changes
+ *  its parent).
+ */
+Calendar.prototype.reparent = function (new_parent) {
+       var el = this.element;
+       el.parentNode.removeChild(el);
+       new_parent.appendChild(el);
+};
+
+// This gets called when the user presses a mouse button anywhere in the
+// document, if the calendar is shown.  If the click was outside the open
+// calendar this function closes it.
+Calendar._checkCalendar = function(ev) {
+       if (!window.calendar) {
+               return false;
+       }
+       var el = Calendar.is_ie ? Calendar.getElement(ev) : 
Calendar.getTargetElement(ev);
+       for (; el != null && el != calendar.element; el = el.parentNode);
+       if (el == null) {
+               // calls closeHandler which should hide the calendar.
+               window.calendar.callCloseHandler();
+               return Calendar.stopEvent(ev);
+       }
+};
+
+/** Shows the calendar. */
+Calendar.prototype.show = function () {
+       var rows = this.table.getElementsByTagName("tr");
+       for (var i = rows.length; i > 0;) {
+               var row = rows[--i];
+               Calendar.removeClass(row, "rowhilite");
+               var cells = row.getElementsByTagName("td");
+               for (var j = cells.length; j > 0;) {
+                       var cell = cells[--j];
+                       Calendar.removeClass(cell, "hilite");
+                       Calendar.removeClass(cell, "active");
+               }
+       }
+       this.element.style.display = "block";
+       this.hidden = false;
+       if (this.isPopup) {
+               window.calendar = this;
+               Calendar.addEvent(document, "keydown", Calendar._keyEvent);
+               Calendar.addEvent(document, "keypress", Calendar._keyEvent);
+               Calendar.addEvent(document, "mousedown", 
Calendar._checkCalendar);
+       }
+       this.hideShowCovered();
+};
+
+/**
+ *  Hides the calendar.  Also removes any "hilite" from the class of any TD
+ *  element.
+ */
+Calendar.prototype.hide = function () {
+       if (this.isPopup) {
+               Calendar.removeEvent(document, "keydown", Calendar._keyEvent);
+               Calendar.removeEvent(document, "keypress", Calendar._keyEvent);
+               Calendar.removeEvent(document, "mousedown", 
Calendar._checkCalendar);
+       }
+       this.element.style.display = "none";
+       this.hidden = true;
+       this.hideShowCovered();
+};
+
+/**
+ *  Shows the calendar at a given absolute position (beware that, depending on
+ *  the calendar element style -- position property -- this might be relative
+ *  to the parent's containing rectangle).
+ */
+Calendar.prototype.showAt = function (x, y) {
+       var s = this.element.style;
+       s.left = x + "px";
+       s.top = y + "px";
+       this.show();
+};
+
+/** Shows the calendar near a given element. */
+Calendar.prototype.showAtElement = function (el, opts) {
+       var self = this;
+       var p = Calendar.getAbsolutePos(el);
+       if (!opts || typeof opts != "string") {
+               this.showAt(p.x, p.y + el.offsetHeight);
+               return true;
+       }
+       function fixPosition(box) {
+               if (box.x < 0)
+                       box.x = 0;
+               if (box.y < 0)
+                       box.y = 0;
+               var cp = document.createElement("div");
+               var s = cp.style;
+               s.position = "absolute";
+               s.right = s.bottom = s.width = s.height = "0px";
+               document.body.appendChild(cp);
+               var br = Calendar.getAbsolutePos(cp);
+               document.body.removeChild(cp);
+               if (Calendar.is_ie) {
+                       br.y += document.body.scrollTop;
+                       br.x += document.body.scrollLeft;
+               } else {
+                       br.y += window.scrollY;
+                       br.x += window.scrollX;
+               }
+               var tmp = box.x + box.width - br.x;
+               if (tmp > 0) box.x -= tmp;
+               tmp = box.y + box.height - br.y;
+               if (tmp > 0) box.y -= tmp;
+       };
+       this.element.style.display = "block";
+       Calendar.continuation_for_the_fucking_khtml_browser = function() {
+               var w = self.element.offsetWidth;
+               var h = self.element.offsetHeight;
+               self.element.style.display = "none";
+               var valign = opts.substr(0, 1);
+               var halign = "l";
+               if (opts.length > 1) {
+                       halign = opts.substr(1, 1);
+               }
+               // vertical alignment
+               switch (valign) {
+                   case "T": p.y -= h; break;
+                   case "B": p.y += el.offsetHeight; break;
+                   case "C": p.y += (el.offsetHeight - h) / 2; break;
+                   case "t": p.y += el.offsetHeight - h; break;
+                   case "b": break; // already there
+               }
+               // horizontal alignment
+               switch (halign) {
+                   case "L": p.x -= w; break;
+                   case "R": p.x += el.offsetWidth; break;
+                   case "C": p.x += (el.offsetWidth - w) / 2; break;
+                   case "r": p.x += el.offsetWidth - w; break;
+                   case "l": break; // already there
+               }
+               p.width = w;
+               p.height = h + 40;
+               self.monthsCombo.style.display = "none";
+               fixPosition(p);
+               self.showAt(p.x, p.y);
+       };
+       if (Calendar.is_khtml)
+               
setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()", 10);
+       else
+               Calendar.continuation_for_the_fucking_khtml_browser();
+};
+
+/** Customizes the date format. */
+Calendar.prototype.setDateFormat = function (str) {
+       this.dateFormat = str;
+};
+
+/** Customizes the tooltip date format. */
+Calendar.prototype.setTtDateFormat = function (str) {
+       this.ttDateFormat = str;
+};
+
+/**
+ *  Tries to identify the date represented in a string.  If successful it also
+ *  calls this.setDate which moves the calendar to the given date.
+ */
+Calendar.prototype.parseDate = function (str, fmt) {
+       var y = 0;
+       var m = -1;
+       var d = 0;
+       var a = str.split(/\W+/);
+       if (!fmt) {
+               fmt = this.dateFormat;
+       }
+       var b = fmt.match(/%./g);
+       var i = 0, j = 0;
+       var hr = 0;
+       var min = 0;
+       for (i = 0; i < a.length; ++i) {
+               if (!a[i])
+                       continue;
+               switch (b[i]) {
+                   case "%d":
+                   case "%e":
+                       d = parseInt(a[i], 10);
+                       break;
+
+                   case "%m":
+                       m = parseInt(a[i], 10) - 1;
+                       break;
+
+                   case "%Y":
+                   case "%y":
+                       y = parseInt(a[i], 10);
+                       (y < 100) && (y += (y > 29) ? 1900 : 2000);
+                       break;
+
+                   case "%b":
+                   case "%B":
+                       for (j = 0; j < 12; ++j) {
+                               if (Calendar._MN[j].substr(0, 
a[i].length).toLowerCase() == a[i].toLowerCase()) { m = j; break; }
+                       }
+                       break;
+
+                   case "%H":
+                   case "%I":
+                   case "%k":
+                   case "%l":
+                       hr = parseInt(a[i], 10);
+                       break;
+
+                   case "%P":
+                   case "%p":
+                       if (/pm/i.test(a[i]) && hr < 12)
+                               hr += 12;
+                       break;
+
+                   case "%M":
+                       min = parseInt(a[i], 10);
+                       break;
+               }
+       }
+       if (y != 0 && m != -1 && d != 0) {
+               this.setDate(new Date(y, m, d, hr, min, 0));
+               return;
+       }
+       y = 0; m = -1; d = 0;
+       for (i = 0; i < a.length; ++i) {
+               if (a[i].search(/[a-zA-Z]+/) != -1) {
+                       var t = -1;
+                       for (j = 0; j < 12; ++j) {
+                               if (Calendar._MN[j].substr(0, 
a[i].length).toLowerCase() == a[i].toLowerCase()) { t = j; break; }
+                       }
+                       if (t != -1) {
+                               if (m != -1) {
+                                       d = m+1;
+                               }
+                               m = t;
+                       }
+               } else if (parseInt(a[i], 10) <= 12 && m == -1) {
+                       m = a[i]-1;
+               } else if (parseInt(a[i], 10) > 31 && y == 0) {
+                       y = parseInt(a[i], 10);
+                       (y < 100) && (y += (y > 29) ? 1900 : 2000);
+               } else if (d == 0) {
+                       d = a[i];
+               }
+       }
+       if (y == 0) {
+               var today = new Date();
+               y = today.getFullYear();
+       }
+       if (m != -1 && d != 0) {
+               this.setDate(new Date(y, m, d, hr, min, 0));
+       }
+};
+
+Calendar.prototype.hideShowCovered = function () {
+       var self = this;
+       Calendar.continuation_for_the_fucking_khtml_browser = function() {
+               function getVisib(obj){
+                       var value = obj.style.visibility;
+                       if (!value) {
+                               if (document.defaultView && typeof 
(document.defaultView.getComputedStyle) == "function") { // Gecko, W3C
+                                       if (!Calendar.is_khtml)
+                                               value = document.defaultView.
+                                                       getComputedStyle(obj, 
"").getPropertyValue("visibility");
+                                       else
+                                               value = '';
+                               } else if (obj.currentStyle) { // IE
+                                       value = obj.currentStyle.visibility;
+                               } else
+                                       value = '';
+                       }
+                       return value;
+               };
+
+               var tags = new Array("applet", "iframe", "select");
+               var el = self.element;
+
+               var p = Calendar.getAbsolutePos(el);
+               var EX1 = p.x;
+               var EX2 = el.offsetWidth + EX1;
+               var EY1 = p.y;
+               var EY2 = el.offsetHeight + EY1;
+
+               for (var k = tags.length; k > 0; ) {
+                       var ar = document.getElementsByTagName(tags[--k]);
+                       var cc = null;
+
+                       for (var i = ar.length; i > 0;) {
+                               cc = ar[--i];
+
+                               p = Calendar.getAbsolutePos(cc);
+                               var CX1 = p.x;
+                               var CX2 = cc.offsetWidth + CX1;
+                               var CY1 = p.y;
+                               var CY2 = cc.offsetHeight + CY1;
+
+                               if (self.hidden || (CX1 > EX2) || (CX2 < EX1) 
|| (CY1 > EY2) || (CY2 < EY1)) {
+                                       if (!cc.__msh_save_visibility) {
+                                               cc.__msh_save_visibility = 
getVisib(cc);
+                                       }
+                                       cc.style.visibility = 
cc.__msh_save_visibility;
+                               } else {
+                                       if (!cc.__msh_save_visibility) {
+                                               cc.__msh_save_visibility = 
getVisib(cc);
+                                       }
+                                       cc.style.visibility = "hidden";
+                               }
+                       }
+               }
+       };
+       if (Calendar.is_khtml)
+               
setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()", 10);
+       else
+               Calendar.continuation_for_the_fucking_khtml_browser();
+};
+
+/** Internal function; it displays the bar with the names of the weekday. */
+Calendar.prototype._displayWeekdays = function () {
+       var fdow = this.firstDayOfWeek;
+       var cell = this.firstdayname;
+       var weekend = Calendar._TT["WEEKEND"];
+       for (var i = 0; i < 7; ++i) {
+               cell.className = "day name";
+               var realday = (i + fdow) % 7;
+               if (i) {
+                       cell.ttip = Calendar._TT["DAY_FIRST"].replace("%s", 
Calendar._DN[realday]);
+                       cell.navtype = 100;
+                       cell.calendar = this;
+                       cell.fdow = realday;
+                       Calendar._add_evs(cell);
+               }
+               if (weekend.indexOf(realday.toString()) != -1) {
+                       Calendar.addClass(cell, "weekend");
+               }
+               cell.firstChild.data = Calendar._SDN[(i + fdow) % 7];
+               cell = cell.nextSibling;
+       }
+};
+
+/** Internal function.  Hides all combo boxes that might be displayed. */
+Calendar.prototype._hideCombos = function () {
+       this.monthsCombo.style.display = "none";
+       this.yearsCombo.style.display = "none";
+};
+
+/** Internal function.  Starts dragging the element. */
+Calendar.prototype._dragStart = function (ev) {
+       if (this.dragging) {
+               return;
+       }
+       this.dragging = true;
+       var posX;
+       var posY;
+       if (Calendar.is_ie) {
+               posY = window.event.clientY + document.body.scrollTop;
+               posX = window.event.clientX + document.body.scrollLeft;
+       } else {
+               posY = ev.clientY + window.scrollY;
+               posX = ev.clientX + window.scrollX;
+       }
+       var st = this.element.style;
+       this.xOffs = posX - parseInt(st.left);
+       this.yOffs = posY - parseInt(st.top);
+       with (Calendar) {
+               addEvent(document, "mousemove", calDragIt);
+               addEvent(document, "mouseup", calDragEnd);
+       }
+};
+
+// BEGIN: DATE OBJECT PATCHES
+
+/** Adds the number of days array to the Date object. */
+Date._MD = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
+
+/** Constants used for time computations */
+Date.SECOND = 1000 /* milliseconds */;
+Date.MINUTE = 60 * Date.SECOND;
+Date.HOUR   = 60 * Date.MINUTE;
+Date.DAY    = 24 * Date.HOUR;
+Date.WEEK   =  7 * Date.DAY;
+
+/** Returns the number of days in the current month */
+Date.prototype.getMonthDays = function(month) {
+       var year = this.getFullYear();
+       if (typeof month == "undefined") {
+               month = this.getMonth();
+       }
+       if (((0 == (year%4)) && ( (0 != (year%100)) || (0 == (year%400)))) && 
month == 1) {
+               return 29;
+       } else {
+               return Date._MD[month];
+       }
+};
+
+/** Returns the number of day in the year. */
+Date.prototype.getDayOfYear = function() {
+       var now = new Date(this.getFullYear(), this.getMonth(), this.getDate(), 
0, 0, 0);
+       var then = new Date(this.getFullYear(), 0, 0, 0, 0, 0);
+       var time = now - then;
+       return Math.floor(time / Date.DAY);
+};
+
+/** Returns the number of the week in year, as defined in ISO 8601. */
+Date.prototype.getWeekNumber = function() {
+       var d = new Date(this.getFullYear(), this.getMonth(), this.getDate(), 
0, 0, 0);
+       var DoW = d.getDay();
+       d.setDate(d.getDate() - (DoW + 6) % 7 + 3); // Nearest Thu
+       var ms = d.valueOf(); // GMT
+       d.setMonth(0);
+       d.setDate(4); // Thu in Week 1
+       return Math.round((ms - d.valueOf()) / (7 * 864e5)) + 1;
+};
+
+/** Checks dates equality (ignores time) */
+Date.prototype.equalsTo = function(date) {
+       return ((this.getFullYear() == date.getFullYear()) &&
+               (this.getMonth() == date.getMonth()) &&
+               (this.getDate() == date.getDate()) &&
+               (this.getHours() == date.getHours()) &&
+               (this.getMinutes() == date.getMinutes()));
+};
+
+/** Prints the date in a string according to the given format. */
+Date.prototype.print = function (str) {
+       var m = this.getMonth();
+       var d = this.getDate();
+       var y = this.getFullYear();
+       var wn = this.getWeekNumber();
+       var w = this.getDay();
+       var s = {};
+       var hr = this.getHours();
+       var pm = (hr >= 12);
+       var ir = (pm) ? (hr - 12) : hr;
+       var dy = this.getDayOfYear();
+       if (ir == 0)
+               ir = 12;
+       var min = this.getMinutes();
+       var sec = this.getSeconds();
+       s["%a"] = Calendar._SDN[w]; // abbreviated weekday name [FIXME: I18N]
+       s["%A"] = Calendar._DN[w]; // full weekday name
+       s["%b"] = Calendar._SMN[m]; // abbreviated month name [FIXME: I18N]
+       s["%B"] = Calendar._MN[m]; // full month name
+       // FIXME: %c : preferred date and time representation for the current 
locale
+       s["%C"] = 1 + Math.floor(y / 100); // the century number
+       s["%d"] = (d < 10) ? ("0" + d) : d; // the day of the month (range 01 
to 31)
+       s["%e"] = d; // the day of the month (range 1 to 31)
+       // FIXME: %D : american date style: %m/%d/%y
+       // FIXME: %E, %F, %G, %g, %h (man strftime)
+       s["%H"] = (hr < 10) ? ("0" + hr) : hr; // hour, range 00 to 23 (24h 
format)
+       s["%I"] = (ir < 10) ? ("0" + ir) : ir; // hour, range 01 to 12 (12h 
format)
+       s["%j"] = (dy < 100) ? ((dy < 10) ? ("00" + dy) : ("0" + dy)) : dy; // 
day of the year (range 001 to 366)
+       s["%k"] = hr;           // hour, range 0 to 23 (24h format)
+       s["%l"] = ir;           // hour, range 1 to 12 (12h format)
+       s["%m"] = (m < 9) ? ("0" + (1+m)) : (1+m); // month, range 01 to 12
+       s["%M"] = (min < 10) ? ("0" + min) : min; // minute, range 00 to 59
+       s["%n"] = "\n";         // a newline character
+       s["%p"] = pm ? "PM" : "AM";
+       s["%P"] = pm ? "pm" : "am";
+       // FIXME: %r : the time in am/pm notation %I:%M:%S %p
+       // FIXME: %R : the time in 24-hour notation %H:%M
+       s["%s"] = Math.floor(this.getTime() / 1000);
+       s["%S"] = (sec < 10) ? ("0" + sec) : sec; // seconds, range 00 to 59
+       s["%t"] = "\t";         // a tab character
+       // FIXME: %T : the time in 24-hour notation (%H:%M:%S)
+       s["%U"] = s["%W"] = s["%V"] = (wn < 10) ? ("0" + wn) : wn;
+       s["%u"] = w + 1;        // the day of the week (range 1 to 7, 1 = MON)
+       s["%w"] = w;            // the day of the week (range 0 to 6, 0 = SUN)
+       // FIXME: %x : preferred date representation for the current locale 
without the time
+       // FIXME: %X : preferred time representation for the current locale 
without the date
+       s["%y"] = ('' + y).substr(2, 2); // year without the century (range 00 
to 99)
+       s["%Y"] = y;            // year with the century
+       s["%%"] = "%";          // a literal '%' character
+
+       var re = /%./g;
+       if (!Calendar.is_ie5)
+               return str.replace(re, function (par) { return s[par] || par; 
});
+
+       var a = str.match(re);
+       for (var i = 0; i < a.length; i++) {
+               var tmp = s[a[i]];
+               if (tmp) {
+                       re = new RegExp(a[i], 'g');
+                       str = str.replace(re, tmp);
+               }
+       }
+
+       return str;
+};
+
+Date.prototype.__msh_oldSetFullYear = Date.prototype.setFullYear;
+Date.prototype.setFullYear = function(y) {
+       var d = new Date(this);
+       d.__msh_oldSetFullYear(y);
+       if (d.getMonth() != this.getMonth())
+               this.setDate(28);
+       this.__msh_oldSetFullYear(y);
+};
+
+// END: DATE OBJECT PATCHES
+
+
+// global object that remembers the calendar
+window.calendar = null;

Index: includes/countryCodes/countryCodes.dat
===================================================================
RCS file: includes/countryCodes/countryCodes.dat
diff -N includes/countryCodes/countryCodes.dat
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ includes/countryCodes/countryCodes.dat      17 Oct 2006 07:32:36 -0000      
1.1.2.1
@@ -0,0 +1,14 @@
+00 = USA I
+93 = Australia
+94 = New Zealand
+779 = Argentina
+773 = Uruguay
+30 = France I
+84 = Spain
+45 = Japan
+777 = Bolivia
+80 = Italy I
+73 = Sweden
+40 = Germany
+31 = France II
+254 = Ucrania




reply via email to

[Prev in Thread] Current Thread [Next in Thread]