[Alba-desarrollo] SVN Alba r5114 - in prosistem/alba/trunk/alba: apps/principal/modules apps/principal/modules/cal apps/principal/modules/cal/actions apps/principal/modules/cal/config apps/principal/modules/cal/lib apps/principal/modules/cal/lib/calendars apps/principal/modules/cal/lib/languages apps/principal/modules/cal/lib/templates apps/principal/modules/cal/lib/templates/default apps/principal/modules/cal/lib/templates/default/images apps/principal/modules/cal/lib/templates/green apps/principal/modules/cal/lib/templates/green/images apps/principal/modules/cal/lib/templates/grey apps/principal/modules/cal/lib/templates/grey/images apps/principal/modules/cal/lib/templates/red apps/principal/modules/cal/lib/templates/red/images apps/principal/modules/cal/lib/templates/tan apps/principal/modules/cal/lib/templates/tan/images apps/principal/modules/cal/templates apps/principal/modules/horarioescolar/templates apps/principal/modules/relDivisionActividadDocente/templates web/css web/css/cal web/css/cal/templates web/css/cal/templates/default web/css/cal/templates/green web/css/cal/templates/grey web/css/cal/templates/red web/css/cal/templates/tan web/images web/images/cal web/images/cal/templates web/images/cal/templates/default web/images/cal/templates/default/images web/images/cal/templates/green web/images/cal/templates/green/images web/images/cal/templates/grey web/images/cal/templates/grey/images web/images/cal/templates/red web/images/cal/templates/red/images web/images/cal/templates/tan web/images/cal/templates/tan/images

commits en pressenter.com.ar commits en pressenter.com.ar
Lun Sep 17 18:00:37 CEST 2007


Author: sabino
Date: 2007-09-17 12:54:02 -0300 (Mon, 17 Sep 2007)
New Revision: 5114

Added:
   prosistem/alba/trunk/alba/apps/principal/modules/cal/
   prosistem/alba/trunk/alba/apps/principal/modules/cal/actions/
   prosistem/alba/trunk/alba/apps/principal/modules/cal/actions/actions.c=
lass.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/actions/component=
s.class.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/config/
   prosistem/alba/trunk/alba/apps/principal/modules/cal/config/modules.ym=
l
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/admin_functio=
ns.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendar_func=
tions.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendars/
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendars/._.=
DS_Store
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendars/._p=
ublish.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendars/Hom=
e.ics
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendars/US =
Holidays.ics
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendars/Wor=
k.ics
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendars/pub=
lish.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/date_function=
s.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/default_confi=
g.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/draw_function=
s.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/event.js
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/ical_parser.p=
hp
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/ical_parser_a=
lba.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/init.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/._.=
DS_Store
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/._e=
speranto.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/._g=
alego.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/._k=
orean.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/._p=
olish.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/._t=
raditional_chinese.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/afr=
ikaans.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/bra=
zilian.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/bul=
garian.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/cat=
alan.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/cze=
ch.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/dan=
ish.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/dut=
ch.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/eng=
lish.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/esp=
eranto.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/fin=
nish.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/fre=
nch.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/gal=
ego.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/ger=
man.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/hun=
garian.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/ita=
lian.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/jap=
anese.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/kor=
ean.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/lit=
huanian.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/nor=
wegian.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/pol=
ish.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/por=
tuguese.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/rus=
sian.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/slo=
vak.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/slo=
vensko.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/spa=
nish.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/swe=
dish.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/tra=
ditional_chinese.inc.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/list_function=
s.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/myVars.sh
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/overlapping_e=
vents.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/sanitize.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/template.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates.tar=
.gz
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/._.=
DS_Store
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/._.DS_Store
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/._header.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/._month_large.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/._sidebar.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/._sidebar_year.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/admin.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/calendar_nav.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/day.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/day.tpl.sab
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/default.css
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/error.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/event.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/footer.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/header.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/._.DS_Store
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/allday_1.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/allday_2.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/allday_3.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/allday_4.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/allday_5.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/allday_6.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/allday_7.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/allday_bg.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/allday_dot.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/back.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/day_on.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/day_title.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/download_arrow.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/event_dot.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/images.tmp
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/left_arrows.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/left_day.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/month_on.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/monthdot_1.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/monthdot_2.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/monthdot_3.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/monthdot_4.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/monthdot_5.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/monthdot_6.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/monthdot_7.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/printer.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/right_arrows.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/right_day.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/search.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/shadow_l.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/shadow_m.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/shadow_r.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/side_bg.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/smallicon.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/spacer.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/time_bg.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/week_on.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/images/year_on.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/month.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/month_large.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/month_medium.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/month_small.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/preferences.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/print.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/rss_index.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/search.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/search_box.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/sidebar.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/sidebar_year.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/todo.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/week.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/def=
ault/year.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/._.DS_Store
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/._admin.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/._calendar_nav.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/._error.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/._month_large.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/._month_small.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/._print.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/._rss_index.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/._sidebar.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/._todo.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/._year.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/admin.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/calendar_nav.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/day.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/default.css
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/error.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/event.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/footer.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/header.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/._.DS_Store
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/allday_1.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/allday_2.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/allday_3.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/allday_4.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/allday_5.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/allday_6.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/allday_7.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/allday_bg.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/allday_dot.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/back.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/background.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/day_on.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/day_title.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/download_arrow.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/event_dot.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/images.tmp
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/left_arrows.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/left_day.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/month_on.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/monthdot_1.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/monthdot_2.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/monthdot_3.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/monthdot_4.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/monthdot_5.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/monthdot_6.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/monthdot_7.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/printer.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/right_arrows.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/right_day.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/search.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/shadow_l.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/shadow_m.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/shadow_r.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/side_bg.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/smallicon.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/spacer.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/time_bg.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/week_on.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/images/year_on.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/month.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/month_large.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/month_medium.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/month_small.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/preferences.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/print.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/rss_index.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/search.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/search_box.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/seminar.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/sidebar.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/todo.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/week.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
en/year.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/._.DS_Store
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/._admin.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/._calendar_nav.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/._error.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/._header.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/._month_large.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/._month_small.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/._print.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/._rss_index.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/._sidebar.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/._todo.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/._year.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/admin.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/calendar_nav.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/day.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/default.css
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/error.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/event.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/footer.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/header.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/._.DS_Store
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/allday_1.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/allday_2.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/allday_3.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/allday_4.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/allday_5.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/allday_6.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/allday_7.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/allday_bg.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/allday_dot.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/back.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/background.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/day_on.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/day_title.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/download_arrow.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/event_dot.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/images.tmp
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/left_arrows.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/left_day.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/month_on.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/monthdot_1.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/monthdot_2.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/monthdot_3.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/monthdot_4.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/monthdot_5.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/monthdot_6.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/monthdot_7.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/printer.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/right_arrows.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/right_day.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/search.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/shadow_l.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/shadow_m.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/shadow_r.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/side_bg.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/smallicon.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/spacer.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/time_bg.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/week_on.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/images/year_on.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/month.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/month_large.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/month_medium.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/month_small.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/preferences.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/print.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/rss_index.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/search.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/search_box.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/seminar.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/sidebar.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/todo.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/week.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gre=
y/year.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/lin=
ks.sh
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/._.DS_Store
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/._month_large.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/._sidebar.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/._sidebar_year.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/admin.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/calendar_nav.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/day.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/default.css
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/error.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/event.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/footer.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/header.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/._.DS_Store
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/allday_1.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/allday_2.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/allday_3.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/allday_4.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/allday_5.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/allday_6.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/allday_7.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/allday_bg.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/allday_dot.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/back.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/day_on.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/day_title.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/download_arrow.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/event_dot.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/images.tmp
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/left_arrows.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/left_day.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/month_on.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/monthdot_1.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/monthdot_2.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/monthdot_3.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/monthdot_4.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/monthdot_5.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/monthdot_6.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/monthdot_7.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/printer.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/right_arrows.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/right_day.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/search.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/shadow_l.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/shadow_m.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/shadow_r.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/side_bg.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/smallicon.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/spacer.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/time_bg.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/week_on.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/images/year_on.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/month.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/month_large.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/month_medium.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/month_small.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/preferences.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/print.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/rss_index.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/search.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/search_box.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/sidebar.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/sidebar_year.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/todo.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/week.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/red=
/year.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/rep=
Master.sh
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/rep=
Master2.sh
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/rep=
Path.sh
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/._.DS_Store
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/._admin.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/._calendar_nav.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/._error.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/._header.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/._month_large.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/._month_small.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/._print.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/._rss_index.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/._sidebar.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/._todo.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/._year.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/admin.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/calendar_nav.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/day.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/default.css
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/error.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/event.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/footer.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/header.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/._.DS_Store
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/allday_1.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/allday_2.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/allday_3.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/allday_4.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/allday_5.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/allday_6.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/allday_7.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/allday_bg.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/allday_dot.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/back.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/background.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/day_on.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/day_title.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/default.css
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/download_arrow.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/event_dot.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/images.tmp
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/left_arrows.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/left_day.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/month_on.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/monthdot_1.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/monthdot_2.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/monthdot_3.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/monthdot_4.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/monthdot_5.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/monthdot_6.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/monthdot_7.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/printer.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/right_arrows.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/right_day.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/search.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/shadow_l.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/shadow_m.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/shadow_r.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/side_bg.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/smallicon.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/spacer.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/time_bg.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/week_on.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/images/year_on.gif
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/month.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/month_large.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/month_medium.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/month_small.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/preferences.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/print.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/rss_index.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/search.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/search_box.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/seminar.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/sidebar.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/todo.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/week.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/tan=
/year.tpl
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/timezones.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/userauth_func=
tions.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/templates/
   prosistem/alba/trunk/alba/apps/principal/modules/cal/templates/_VerPor=
Dia.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/templates/_verPor=
Dia.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/templates/indexSu=
ccess.php
   prosistem/alba/trunk/alba/apps/principal/modules/cal/validate/
   prosistem/alba/trunk/alba/web/css/cal/
   prosistem/alba/trunk/alba/web/css/cal/templates/
   prosistem/alba/trunk/alba/web/css/cal/templates/default/
   prosistem/alba/trunk/alba/web/css/cal/templates/default/default.css
   prosistem/alba/trunk/alba/web/css/cal/templates/green/
   prosistem/alba/trunk/alba/web/css/cal/templates/green/default.css
   prosistem/alba/trunk/alba/web/css/cal/templates/grey/
   prosistem/alba/trunk/alba/web/css/cal/templates/grey/default.css
   prosistem/alba/trunk/alba/web/css/cal/templates/red/
   prosistem/alba/trunk/alba/web/css/cal/templates/red/default.css
   prosistem/alba/trunk/alba/web/css/cal/templates/tan/
   prosistem/alba/trunk/alba/web/css/cal/templates/tan/default.css
   prosistem/alba/trunk/alba/web/images/cal/
   prosistem/alba/trunk/alba/web/images/cal/._.DS_Store
   prosistem/alba/trunk/alba/web/images/cal/cancelled.gif
   prosistem/alba/trunk/alba/web/images/cal/completed.gif
   prosistem/alba/trunk/alba/web/images/cal/confirmed.gif
   prosistem/alba/trunk/alba/web/images/cal/important.gif
   prosistem/alba/trunk/alba/web/images/cal/not_completed.gif
   prosistem/alba/trunk/alba/web/images/cal/phpical-logo.gif
   prosistem/alba/trunk/alba/web/images/cal/recurring.gif
   prosistem/alba/trunk/alba/web/images/cal/spacer.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/
   prosistem/alba/trunk/alba/web/images/cal/templates/._.DS_Store
   prosistem/alba/trunk/alba/web/images/cal/templates/default/
   prosistem/alba/trunk/alba/web/images/cal/templates/default/._.DS_Store
   prosistem/alba/trunk/alba/web/images/cal/templates/default/._header.tp=
l
   prosistem/alba/trunk/alba/web/images/cal/templates/default/._month_lar=
ge.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/default/._sidebar.t=
pl
   prosistem/alba/trunk/alba/web/images/cal/templates/default/._sidebar_y=
ear.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/._.D=
S_Store
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/alld=
ay_1.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/alld=
ay_2.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/alld=
ay_3.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/alld=
ay_4.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/alld=
ay_5.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/alld=
ay_6.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/alld=
ay_7.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/alld=
ay_bg.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/alld=
ay_dot.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/back=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/day_=
on.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/day_=
title.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/down=
load_arrow.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/even=
t_dot.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/left=
_arrows.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/left=
_day.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/mont=
h_on.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/mont=
hdot_1.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/mont=
hdot_2.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/mont=
hdot_3.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/mont=
hdot_4.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/mont=
hdot_5.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/mont=
hdot_6.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/mont=
hdot_7.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/prin=
ter.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/righ=
t_arrows.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/righ=
t_day.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/sear=
ch.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/shad=
ow_l.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/shad=
ow_m.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/shad=
ow_r.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/side=
_bg.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/smal=
licon.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/spac=
er.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/time=
_bg.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/week=
_on.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/default/images/year=
_on.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/
   prosistem/alba/trunk/alba/web/images/cal/templates/green/._.DS_Store
   prosistem/alba/trunk/alba/web/images/cal/templates/green/._admin.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/green/._calendar_na=
v.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/green/._error.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/green/._month_large=
.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/green/._month_small=
.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/green/._print.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/green/._rss_index.t=
pl
   prosistem/alba/trunk/alba/web/images/cal/templates/green/._sidebar.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/green/._todo.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/green/._year.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/._.DS_=
Store
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/allday=
_1.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/allday=
_2.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/allday=
_3.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/allday=
_4.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/allday=
_5.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/allday=
_6.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/allday=
_7.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/allday=
_bg.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/allday=
_dot.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/back.g=
if
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/backgr=
ound.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/day_on=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/day_ti=
tle.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/downlo=
ad_arrow.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/event_=
dot.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/left_a=
rrows.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/left_d=
ay.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/month_=
on.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/monthd=
ot_1.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/monthd=
ot_2.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/monthd=
ot_3.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/monthd=
ot_4.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/monthd=
ot_5.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/monthd=
ot_6.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/monthd=
ot_7.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/printe=
r.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/right_=
arrows.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/right_=
day.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/search=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/shadow=
_l.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/shadow=
_m.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/shadow=
_r.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/side_b=
g.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/smalli=
con.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/spacer=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/time_b=
g.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/week_o=
n.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/green/images/year_o=
n.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/._.DS_Store
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/._admin.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/._calendar_nav=
.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/._error.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/._header.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/._month_large.=
tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/._month_small.=
tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/._print.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/._rss_index.tp=
l
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/._sidebar.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/._todo.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/._year.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/._.DS_S=
tore
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/allday_=
1.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/allday_=
2.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/allday_=
3.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/allday_=
4.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/allday_=
5.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/allday_=
6.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/allday_=
7.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/allday_=
bg.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/allday_=
dot.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/back.gi=
f
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/backgro=
und.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/day_on.=
gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/day_tit=
le.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/downloa=
d_arrow.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/event_d=
ot.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/left_ar=
rows.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/left_da=
y.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/month_o=
n.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/monthdo=
t_1.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/monthdo=
t_2.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/monthdo=
t_3.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/monthdo=
t_4.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/monthdo=
t_5.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/monthdo=
t_6.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/monthdo=
t_7.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/printer=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/right_a=
rrows.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/right_d=
ay.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/search.=
gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/shadow_=
l.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/shadow_=
m.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/shadow_=
r.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/side_bg=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/smallic=
on.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/spacer.=
gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/time_bg=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/week_on=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/year_on=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/
   prosistem/alba/trunk/alba/web/images/cal/templates/red/._.DS_Store
   prosistem/alba/trunk/alba/web/images/cal/templates/red/._month_large.t=
pl
   prosistem/alba/trunk/alba/web/images/cal/templates/red/._sidebar.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/red/._sidebar_year.=
tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/._.DS_St=
ore
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/allday_1=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/allday_2=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/allday_3=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/allday_4=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/allday_5=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/allday_6=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/allday_7=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/allday_b=
g.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/allday_d=
ot.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/back.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/day_on.g=
if
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/day_titl=
e.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/download=
_arrow.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/event_do=
t.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/left_arr=
ows.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/left_day=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/month_on=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/monthdot=
_1.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/monthdot=
_2.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/monthdot=
_3.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/monthdot=
_4.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/monthdot=
_5.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/monthdot=
_6.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/monthdot=
_7.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/printer.=
gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/right_ar=
rows.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/right_da=
y.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/search.g=
if
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/shadow_l=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/shadow_m=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/shadow_r=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/side_bg.=
gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/smallico=
n.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/spacer.g=
if
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/time_bg.=
gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/week_on.=
gif
   prosistem/alba/trunk/alba/web/images/cal/templates/red/images/year_on.=
gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/._.DS_Store
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/._admin.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/._calendar_nav.=
tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/._error.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/._header.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/._month_large.t=
pl
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/._month_small.t=
pl
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/._print.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/._rss_index.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/._sidebar.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/._todo.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/._year.tpl
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/._.DS_St=
ore
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/allday_1=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/allday_2=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/allday_3=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/allday_4=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/allday_5=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/allday_6=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/allday_7=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/allday_b=
g.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/allday_d=
ot.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/back.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/backgrou=
nd.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/day_on.g=
if
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/day_titl=
e.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/default.=
css
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/download=
_arrow.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/event_do=
t.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/left_arr=
ows.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/left_day=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/month_on=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/monthdot=
_1.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/monthdot=
_2.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/monthdot=
_3.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/monthdot=
_4.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/monthdot=
_5.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/monthdot=
_6.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/monthdot=
_7.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/printer.=
gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/right_ar=
rows.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/right_da=
y.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/search.g=
if
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/shadow_l=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/shadow_m=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/shadow_r=
.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/side_bg.=
gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/smallico=
n.gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/spacer.g=
if
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/time_bg.=
gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/week_on.=
gif
   prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/year_on.=
gif
   prosistem/alba/trunk/alba/web/images/cal/tentative.gif
   prosistem/alba/trunk/alba/web/images/cal/valid-rss.png
Modified:
   prosistem/alba/trunk/alba/apps/principal/modules/horarioescolar/templa=
tes/verCalendarioSuccess.php
   prosistem/alba/trunk/alba/apps/principal/modules/relDivisionActividadD=
ocente/templates/verCalendarioSuccess.php
Log:
Modulo de calendario a partr de phpicalendar


Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/actions/actio=
ns.class.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/actions/actions.=
class.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/actions/actions.=
class.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,30 @@
+<?php
+
+/**
+ * cal actions.
+ *
+ * @package    alba
+ * @subpackage cal
+ * @author     Your name here
+ * @version    SVN: $Id: actions.class.php 2692 2006-11-15 21:03:55Z fab=
ien $
+ */
+class calActions extends sfActions
+{
+  /**
+   * Executes index action
+   *
+   */
+  public function executeIndex()
+  {
+ =20
+ =20
+    //require(sfConfig::get('sf_app_module_dir')."/cal/".sfConfig::get('=
sf_app_module_lib_dir_name')."/class.uiviews.inc.php");
+   =20
+    //include_once ("../lib/class.uiviews.inc.php");
+   =20
+    //$view =3D new uiviews();
+   =20
+// 	var_dump (sfConfig::get('mod_libs'));
+    $tmpl =3D new Page();
+  }
+}

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/actions/compo=
nents.class.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/actions/componen=
ts.class.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/actions/componen=
ts.class.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,263 @@
+<?php
+	/*@annotation
+		hay que ver por que no funciona el sfConfig*/
+	define('BASE',sfConfig::get('sf_app_module_dir') .'/cal/' .sfConfig::ge=
t('sf_app_module_lib_dir_name') .'/');
+=09
+// 	require_once(BASE.'ical_parser.php');
+// 	require_once(BASE.'list_functions.php');
+// 	require_once(BASE.'template.php');
+=09
+//     =20
+    =20
+class calComponents extends sfComponents
+{
+
+	public function  executeVerPorDia() {
+		$default_cal_alba =3D $this->archivo;
+// 		print_r( file($this->archivo));
+		$context =3D sfContext::getInstance();
+		require_once(BASE.'ical_parser.php');
+		require_once(BASE.'list_functions.php');
+		require_once(BASE.'template.php');
+		$context->getResponse()->addStylesheet ("cal/templates/$template/defau=
lt", '', array());
+
+// 		if (isset($_GET['jumpto_day'])) {
+// 			$jumpto_day_time =3D strtotime($_GET['jumpto_day']);
+// 			if ($jumpto_day_time =3D=3D -1) {
+// 			$getdate =3D date('Ymd', time() + $second_offset);=20
+// 			} else {
+// 			$getdate =3D date('Ymd', $jumpto_day_time);
+// 			}
+// 		}
+
+		//datos para construir las urls
+// 		$modulo =3D $context->getRequest()->getParameter('module');
+		$action =3D $context->getRequest()->getParameter('action');
+
+
+		//sacado de arriba para prueba	=09
+		if (!$this->date)
+			$getdate =3D date('Ymd', time() + $second_offset);
+		else=20
+			$getdate =3D $this->date;
+		$current_view =3D 'day';
+	=09
+// 		header("Content-Type: text/html; charset=3D$charset");
+	=09
+		if ($minical_view =3D=3D 'current') $minical_view =3D 'day';
+	=09
+		$weekstart 		=3D 1;
+		$unix_time 		=3D strtotime($getdate);
+		$today_today 	=3D date('Ymd', time() + $second_offset); =20
+		$next_day		=3D date('Ymd', strtotime("+1 day",  $unix_time));
+		$prev_day 		=3D date('Ymd', strtotime("-1 day",  $unix_time));
+	=09
+		$globals_local =3D array();
+		$globals_local['daysofweek_lang'] =3D $daysofweek_lang;
+ 		$globals_local['daysofweekshort_lang'] =3D $daysofweekshort_lang; $gl=
obals_local['daysofweekreallyshort_lang'] =3D $daysofweekreallyshort_lang=
;
+		$globals_local['monthsofyear_lang'] =3D $monthsofyear_lang;
+		$globals_local['monthsofyearshort_lang'] =3D $monthsofyearshort_lang;
+		$display_date =3D localizeDate($dateFormat_day, $unix_time, $globals_l=
ocal);
+		$sidebar_date =3D localizeDate($dateFormat_week_list, $unix_time, $glo=
bals_local);
+		$start_week_time =3D strtotime(dateOfWeek($getdate, $week_start_day));
+	=09
+	=09
+		// select for calendars
+		/*
+		$list_icals 	=3D display_ical_list(availableCalendars($username, $pass=
word, $ALL_CALENDARS_COMBINED));
+		$list_years 	=3D list_years();
+		$list_months 	=3D list_months();
+		$list_weeks 	=3D list_weeks();
+		$list_jumps 	=3D list_jumps();
+		$list_calcolors =3D list_calcolors();
+		$list_icals_pick =3D display_ical_list(availableCalendars($username, $=
password, $ALL_CALENDARS_COMBINED), TRUE);
+		*/
+		// login/logout
+		/*
+		$is_logged_in =3D ($username !=3D '' && !$invalid_login) ? true : fals=
e;
+		$show_user_login =3D (!$is_logged_in && $allow_login =3D=3D 'yes');
+		$login_querys =3D login_querys();
+		$logout_querys =3D logout_querys();
+		*/
+	=09
+		//$template =3D "red";
+	=09
+		$page =3D new Page(BASE.'templates/'.$template.'/day.tpl');
+
+	$page->cpath =3D $cpath;
+
+	$page->template_started =3D $template_started;
+
+	$page->enable_rss =3D $enable_rss;
+
+	$page->php_started =3D $php_started;
+
+	$page->daysofweekshort_lang =3D $daysofweekshort_lang;
+
+	$page->dateFormat_week_list =3D $dateFormat_week_list;
+
+	$page->daysofweekreallyshort_lang =3D $daysofweekreallyshort_lang;
+
+	$page->month_event_lines =3D $month_event_lines;
+
+	$page->minical_view =3D $minical_view;
+
+	$page->current_view =3D $current_view;
+
+	$page->dateFormat_month; //ver =3D $dateFormat_month //ver;
+
+	$page->this_month =3D $this_month;
+
+	$page->this_year =3D $this_year;
+
+	$page->show_todos =3D $show_todos;
+
+	$page->show_completed =3D $show_completed;
+
+	$page->tomorrows_events_lines =3D $tomorrows_events_lines;
+
+	$page->next_day =3D $next_day;
+
+	$page->week_length =3D $week_length;
+
+	$page->day_start =3D $day_start;
+
+	$page->timeFormat_small =3D $timeFormat_small;
+
+	$page->gridLength =3D $gridLength;
+	$page->day_array =3D $day_array;
+	$page->start_week_time =3D $start_week_time;
+	$page->unique_colors =3D $unique_colors;
+	$page->week_start_day =3D $week_start_day;
+	$page->the_arr =3D $the_arr;
+	$page->lang =3D $lang;
+	$page->week_end =3D $week_end;
+	$page->week_start =3D $week_start;
+	$page->timeFormat =3D $timeFormat;
+	$page->dateFormat_day =3D $dateFormat_day;
+	$page->printview =3D $printview;
+	$page->daysofweek_lang =3D $daysofweek_lang;
+	$page->is_loged_in =3D $is_loged_in;
+	$page->template =3D $template;
+	$page->master_array =3D $master_array;
+	//print_r ($master_array);echo "here";die;
+	$page->getdate =3D $getdate;
+	$page->cal =3D $cal;
+	$page->ALL_CALENDARS_COMBINED =3D $ALL_CALENDARS_COMBINED;
+	$page->subscribe_path =3D $subscribe_path;
+	$page->download_filename =3D $download_filename;
+
+	$relativeUrlRoot =3D sfContext::getInstance()->getRequest()->getRelativ=
eUrlRoot();
+	//echo $relativeUrlRoot;
+	=09
+// 		$page->replace_files(array(
+// 		'header'			=3D> BASE.'templates/'.$template.'/header.tpl',
+// 		'event_js'			=3D> BASE.'event.js',
+// 		'footer'			=3D> BASE.'templates/'.$template.'/footer.tpl',
+// 		'sidebar'           =3D> BASE.'templates/'.$template.'/sidebar.tpl'=
,
+// 		'search_box'        =3D> BASE.'templates/'.$template.'/search_box.t=
pl'
+// 		));
+
+		$page->replace_files(array(
+		'header'			=3D> '',
+		'event_js'			=3D> '',
+		'footer'			=3D> '',
+		'sidebar'           =3D> '',
+		'search_box'        =3D> ''
+		));
+		$globals =3D array(
+		"base"			=3D> $relativeUrlRoot ."/images/cal",
+		'day_view_action'	=3D> $action.'/'.$this->verPorDia,
+		'week_view_action'	=3D> $action.'/'.$this->verPorSemana,
+		'month_view_action'	=3D> $action.'/'.$this->verPorMes,
+		'year_view_action'	=3D> $action.'/'.$this->verPorAnio,
+		'version'			=3D> $phpicalendar_version,
+		'charset'			=3D> $charset,
+		'default_path'		=3D> '',
+		'template'			=3D> $template,
+		'cal'				=3D> $cal,
+		'getdate'			=3D> $getdate,
+		'getcpath'			=3D> "&cpath=3D$cpath",
+		'cpath'				=3D> $cpath,
+		'calendar_name'		=3D> $cal_displayname,
+		'current_view'		=3D> $current_view,
+		'display_date'		=3D> $display_date,
+		'sidebar_date'		=3D> $sidebar_date,
+		'rss_powered'	 	=3D> $rss_powered,
+		'rss_available' 	=3D> '',
+		'rss_valid' 		=3D> '',
+		'show_search' 		=3D> $show_search,
+		'next_day' 			=3D> $next_day,
+		'prev_day'	 		=3D> $prev_day,
+		'show_goto' 		=3D> '',
+		'show_user_login'	=3D> $show_user_login,
+		'invalid_login'		=3D> $invalid_login,
+		'login_querys'		=3D> $login_querys,
+		'is_logged_in' 		=3D> $is_logged_in,
+		'username'			=3D> $username,
+		'logout_querys'		=3D> $logout_querys,
+		'list_icals' 		=3D> $list_icals,
+		'list_icals_pick' 	=3D> $list_icals_pick,
+		'list_years' 		=3D> $list_years,
+		'list_months' 		=3D> $list_months,
+		'list_weeks' 		=3D> $list_weeks,
+		'list_jumps' 		=3D> $list_jumps,
+		'legend'	 		=3D> $list_calcolors,
+		'style_select' 		=3D> $style_select,
+		'l_goprint'			=3D> $lang['l_goprint'],
+		'l_preferences'		=3D> $lang['l_preferences'],
+		'l_calendar'		=3D> $lang['l_calendar'],
+		'l_legend'			=3D> $lang['l_legend'],
+		'l_tomorrows'		=3D> $lang['l_tomorrows'],
+		'l_jump'			=3D> $lang['l_jump'],
+		'l_todo'			=3D> $lang['l_todo'],
+		'l_day'				=3D> $lang['l_day'],
+		'l_week'			=3D> $lang['l_week'],
+		'l_month'			=3D> $lang['l_month'],
+		'l_year'			=3D> $lang['l_year'],
+		'l_pick_multiple'	=3D> $lang['l_pick_multiple'],
+		'l_powered_by'		=3D> $lang['l_powered_by'],
+		'l_subscribe'		=3D> $lang['l_subscribe'],
+		'l_download'		=3D> $lang['l_download'],
+		'l_search'			=3D> $lang['l_search'],
+		'l_this_site_is'	=3D> $lang['l_this_site_is']
+		);
+
+		//print_r($globals);
+
+		$page->replace_tags($globals);
+		//echo $page->output(); die;
+		if ($allow_preferences !=3D 'yes') {
+		$page->replace_tags(array(
+		'allow_preferences'	=3D> ''
+		));
+		}
+	=09
+		if ($allow_login =3D=3D 'yes') {
+		$page->replace_tags(array(
+		'l_invalid_login'	=3D> $lang['l_invalid_login'],
+		'l_password'		=3D> $lang['l_password'],
+		'l_username'		=3D> $lang['l_username'],
+		'l_login'			=3D> $lang['l_login'],
+		'l_logout'			=3D> $lang['l_logout']
+		));
+		}
+	=09
+		if ($show_search !=3D 'yes') {
+		$page->nosearch($page);
+		}
+	=09
+		$page->draw_day($page);
+		$page->tomorrows_events($page);
+		$page->get_vtodo($page);
+		$page->draw_subscribe($page);
+	=09
+		$this->output =3D $page->output();
+
+=09
+	}
+}
+
+
+
+?>
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/config/module=
s.yml
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/config/modules.y=
ml	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/config/modules.y=
ml	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,2 @@
+all:
+    libs: lib
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/admin_fun=
ctions.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/admin_functi=
ons.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/admin_functi=
ons.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,286 @@
+<?php
+// Is the user logged in
+//
+// returns boolean is the user logged in
+function is_loggedin () {
+	global $_SESSION;
+	if (!isset($_SESSION['phpical_loggedin']) || $_SESSION['phpical_loggedi=
n'] =3D=3D FALSE) {
+		return FALSE;
+	}
+	else
+		return TRUE;
+}
+
+// Attempt to login. If login is valid, set the session variable 'phpica=
l_loggedin' to TRUE and store the username and password in the session
+//
+// arg0: string username
+// arg1: string password
+// returns boolean was the login successful
+function login ($username, $password) {
+	global $_SESSION;
+	global $auth_method;
+=09
+	switch ($auth_method) {
+		case 'ftp':
+			$loggedin =3D login_ftp($username, $password);
+			break;
+		case 'internal':
+			$loggedin =3D login_internal($username, $password);
+			break;
+		default:
+			$loggedin =3D FALSE;
+	}
+=09
+	$_SESSION['phpical_loggedin'] =3D $loggedin;
+	if ($loggedin) {
+		$_SESSION['phpical_username'] =3D $username;
+		$_SESSION['phpical_password'] =3D $password;
+	}
+=09
+	return $loggedin;
+}
+
+
+// Attempt to login to the ftp server
+//
+// arg0: string username
+// arg1: string password
+// returns boolean was login successful
+function login_ftp ($username, $password) {
+	global $ftp_server, $ftp_port;
+=09
+	// set up basic connection
+	$conn_id =3D @ftp_connect($ftp_server, $ftp_port);=20
+	if (!$conn_id) exit(error('Cannot connect to FTP server', $filename));
+	// login with username and password
+	$login_result =3D @ftp_login($conn_id, $username, $password);=20
+=09
+	// check connection
+	if ((!$conn_id) || (!$login_result)) {=20
+		return FALSE;
+	}
+=09
+	// close the FTP stream=20
+	@ftp_close($conn_id);
+=09
+	return TRUE;
+}
+
+// Attempt to login using username and password defined in config.inc.ph=
p
+//
+// arg0: string username
+// arg1: string password
+// returns boolean was login successful
+function login_internal ($username, $password) {
+	global $auth_internal_username;
+	global $auth_internal_password;
+=09
+	if ($auth_internal_username =3D=3D $username && $auth_internal_password=
 =3D=3D $password)
+		return TRUE;
+	else
+		return FALSE;
+}
+
+// Delete a calendar. If using ftp for authentication, use ftp to delete=
. Otherwise, use file system functions.
+//
+// arg0: string calendar file - not the full path
+// returns boolean was delete successful
+function delete_cal ($filename) {
+	global $_SESSION;
+	global $auth_method;
+	global $ftp_server;
+	global $calendar_path;
+	global $ftp_calendar_path;
+=09
+	if ($auth_method =3D=3D 'ftp') {
+		$filename =3D get_ftp_calendar_path() . "/" . $filename;
+	=09
+		// set up basic connection
+		$conn_id =3D @ftp_connect($ftp_server);=20
+	=09
+		// login with username and password
+		$login_result =3D @ftp_login($conn_id, $_SESSION['phpical_username'], =
$_SESSION['phpical_password']);=20
+	=09
+		// check connection
+		if ((!$conn_id) || (!$login_result))
+			return FALSE;
+	=09
+		// delete the file
+		$delete =3D @ftp_delete($conn_id, $filename);=20
+	=09
+		// check delete status
+		if (!$delete)
+			return FALSE;
+	=09
+		// close the FTP stream=20
+		@ftp_close($conn_id);
+	=09
+		return TRUE;
+	} else {
+		$filename =3D $calendar_path . "/" . $filename;
+=09
+		$delete =3D @unlink($filename);=20
+		clearstatcache();
+		if (@file_exists($filename)) {=20
+			$filesys =3D eregi_replace("/","\\", $filename);=20
+			$delete =3D @system("del $filesys");
+			clearstatcache();
+			if (@file_exists($filename)) {=20
+				$delete =3D @chmod ($filename, 0775);=20
+				$delete =3D @unlink($filename);=20
+				$delete =3D @system("del $filesys");
+			}
+		}
+		clearstatcache();
+		if (@file_exists($filename)) {
+			return FALSE;
+		}
+		else {
+			return TRUE;
+		}
+	=09
+		return TRUE;
+	}
+}
+
+// Copy the uploaded calendar. If using ftp for authentication, use ftp =
to copy. Otherwise, use file system functions.
+//
+// arg0: string full path to calendar file
+// arg1: string destination filename
+// returns boolean was copy successful
+function copy_cal ($source, $destination) {
+	global $_SESSION;
+	global $auth_method;
+	global $ftp_server;
+	global $calendar_path;
+=09
+	if ($auth_method =3D=3D 'ftp') {
+		$destination =3D get_ftp_calendar_path() . "/" . basename($destination=
);
+		$destination =3D str_replace ("\\", "/", realpath($destination));
+	=09
+		// set up basic connection
+		$conn_id =3D ftp_connect($ftp_server);=20
+	=09
+		// login with username and password
+		$login_result =3D ftp_login($conn_id, $_SESSION['phpical_username'], $=
_SESSION['phpical_password']);=20
+	=09
+		// check connection
+		if ((!$conn_id) || (!$login_result))
+			return FALSE;
+	=09
+		// upload the file
+		$upload =3D ftp_put($conn_id, $destination, $source, FTP_ASCII);=20
+	=09
+		// check upload status
+		if (!$upload)
+			return FALSE;
+	=09
+		// close the FTP stream=20
+		ftp_close($conn_id);
+	=09
+		return TRUE;
+	}
+	else {
+		$destination =3D $calendar_path . "/" . basename($destination);
+	=09
+		if (check_php_version('4.0.3')) {
+			return move_uploaded_file($source, $destination);
+		}
+		else {
+			return copy($source, $destination);
+		}
+	}
+}
+
+// Find the full path to the caledar directory for use with ftp
+//  if $ftp_calendar_path =3D=3D '', sends back the full path to the $ca=
lendar_path - this may not work depending=20
+//  on ftp server config, but would be a best guess
+//
+// return string path to calendar directory for ftp operations
+function get_ftp_calendar_path() {
+	global $ftp_calendar_path;
+	global $calendar_path;
+=09
+	if ($ftp_calendar_path !=3D '')
+		return $ftp_calendar_path;
+	else {
+		return str_replace ("\\", "/", realpath($calendar_path));
+	}
+}
+
+// Check to see if the current version of php is >=3D to the arguement
+//
+// arg0: string version of php to check against
+// return boolean true if $version is >=3D current php version
+function check_php_version($version) {
+	// intval used for version like "4.0.4pl1"
+	$testVer=3Dintval(str_replace(".", "",$version));
+	$curVer=3Dintval(str_replace(".", "",phpversion()));
+	if( $curVer < $testVer )
+		return FALSE;
+	return TRUE;
+}
+
+// Is the file uploaded truly a file via HTTP POST - used to thwart a us=
er from trying to trick the script from working on other files
+//
+// arg0: string filename
+// returns boolean is the uploaded a file
+function is_uploaded_file_v4 ($filename) {
+    if (!$tmp_file =3D get_cfg_var('upload_tmp_dir')) {
+        $tmp_file =3D dirname(tempnam('', ''));
+    }
+    $tmp_file .=3D '/' . basename($filename);
+    // For Windows compat
+    $filename =3D str_replace ("\\", "/", $filename);
+    $tmp_file =3D str_replace ("\\", "/", $tmp_file);
+    // User might have trailing slash in php.ini...=20
+    return (ereg_replace('/+', '/', $tmp_file) =3D=3D $filename);
+}
+
+// return the appropriate error message if the file upload had an error
+//
+// arg0: array error number from $_FILES[file]['error']
+// returns string error message
+function get_upload_error ($upload_error) {
+	global $php_error_lang;
+	global $upload_error_lang;
+	global $upload_error_gen_lang;
+=09
+	if (isset($upload_error)) {
+		// This is only available in PHP >=3D 4.2.0
+		$error =3D $php_error_lang . " ";
+		switch($upload_error) {
+			case 0: //no error; possible file attack!
+			case 1: //uploaded file exceeds the upload_max_filesize directive in =
php.ini
+			case 2: //uploaded file exceeds the MAX_FILE_SIZE directive that was =
specified in the html form
+			case 3: //uploaded file was only partially uploaded
+			case 4: //no file was uploaded
+				$error =3D $error . $upload_error . ": " . $upload_error_lang[$uploa=
d_error];
+				break;
+			default: //a default error, just in case!  :)
+				$error =3D $error . $upload_error . ": " . $upload_error_gen_lang;
+				break;
+		}
+	}
+	else {
+		$error =3D $upload_error_gen_lang;
+	}
+=09
+	return $error;
+}
+
+// Check to see that the file has an .ics extension
+//
+// arg0: string filename
+// returns booloean does the filename end in .ics
+function is_uploaded_ics ($filename) {
+	// Check the file extension for .ics. Can also check the the mime type,=
 but it's not reliable so why bother...
+	if(preg_match("/.ics$/i", $filename)) {
+		return TRUE;
+	}
+	else {
+		return FALSE;
+	}
+}
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendar_=
functions.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendar_fun=
ctions.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendar_fun=
ctions.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,310 @@
+<?php
+
+// This function returns a list of all calendars that the current user
+// has access to. Basically, all local calendars found in the calendar
+// directory, plus any webcals listed in the configuration file, but
+// excluding blacklisted calendars and locked calendars which the user,
+// if logged in, does not have access to.
+//
+// $username		=3D The username. Empty if no username provided.
+// $password		=3D The password. Empty if no password provided.
+// $cal_filename	=3D The calendar name without .ics.
+// $admin			=3D True if this is an administrative request, in
+//					  which case all local calendars only will be
+//					  returned.
+function availableCalendars($username, $password, $cal_filename, $admin =
=3D false,$globals=3Dnull) {
+	// Import globals.
+// 	global $allow_webcals, $allow_login, $calendar_path, $recursive_path=
, $support_ical, $blacklisted_cals, $list_webcals, $locked_cals, $locked_=
map, $apache_map, $lang, $ALL_CALENDARS_COMBINED, $_SERVER;
+
+	$allow_webcals =3D $globals['allow_webcals'];
+	$allow_login =3D $globals['allow_login'];
+	$calendar_path =3D $globals['calendar_path'];
+	$recursive_path =3D $globals['recursive_path'];
+	$support_ical =3D $globals['support_ical'];
+	$blacklisted_cals =3D $globals['blacklisted_cals'];
+	$list_webcals =3D $globals['list_webcals'];
+	$locked_cal =3D $globals['locked_cal'];
+	$locked_map =3D $globals['locked_map'];
+	$apache_map =3D $globals['apache_map'];
+	$lang =3D $globals['lang'];
+	$ALL_CALENDARS_COMBINED =3D $globals['ALL_CALENDARS_COMBINED'];
+// 	$_SERVER =3D $globals['_SERVER'];
+
+	// Create the list of available calendars.
+	$calendars =3D array();
+
+	// Grab any HTTP authentication.
+	unset($http_user);
+	if ((isset($_SERVER['PHP_AUTH_USER'])) && ($allow_login =3D=3D 'yes')) =
{
+		$http_user =3D $_SERVER['PHP_AUTH_USER'];
+	}
+
+	// Grab the list of unlocked calendars.
+	$unlocked_cals =3D array();
+	if (isset($locked_map["$username:$password"])) {
+		$unlocked_cals =3D $locked_map["$username:$password"];
+	}
+=09
+	// Make a local copy of the requested calendars.
+	if (!is_array($cal_filename))
+		$cal_filename_local =3D array($cal_filename);
+	else
+		$cal_filename_local =3D $cal_filename;
+
+	// Create the list of available calendars.
+	$calendars =3D array();
+=09
+	// This array keeps track of paths we need to search.
+	$search_paths =3D array($calendar_path);
+	=09
+	// Add web calendars.
+	if ($cal_filename_local[0] =3D=3D $ALL_CALENDARS_COMBINED || $admin)	{
+		if (!isset($http_user) && !$admin) {
+			foreach ($list_webcals as $file) {
+				// Make sure the URL ends with .ics.
+				if (!preg_match("/.ics$/i", $file)) continue;
+			=09
+				// Add this calendar.
+				array_push($calendars, $file);
+			}
+		}
+	}
+=09
+	// Set some booleans that will dictate our search.
+	$find_all =3D ($cal_filename_local[0] =3D=3D $ALL_CALENDARS_COMBINED ||=
 $admin);
+=09
+	// Process all search paths.
+	while (!empty($search_paths)) {
+		// Read the next search path.
+		$search_path =3D array_pop($search_paths);
+		=09
+		// This array keeps track of filenames we need to look at.
+		$files =3D array();
+	=09
+		// Build the list of files we need to check.
+		//
+		// We do a full directory search if we are supposed to find all
+		// calendars, the calendar we're looking for may be in a
+		// subdirectory, or we are supporting the iCal repository format.
+		// The latter is necessary because the calendar name cannot be
+		// used to identify the calendar filename.
+		if ($find_all || $recursive_path =3D=3D 'yes' || $support_ical =3D=3D =
'yes') {
+			// Open the directory.
+			$dir_handle =3D @opendir($search_path)
+				or die(error(sprintf($lang['l_error_path'], $search_path), implode('=
,', $cal_filename)));
+			if ($dir_handle =3D=3D=3D false)
+				die(error(sprintf($lang['l_error_path'], $search_path), implode(',',=
 $cal_filename)));
+			=09
+			// Add each file in the directory that does not begin with a dot.
+			while (false !=3D=3D ($file =3D readdir($dir_handle))) {
+				// Make sure this is not a dot file.
+				if (preg_match("/^\./", $file)) continue;
+				array_push($files, "$search_path/$file");
+			}
+		} else {
+			// The file process block below expects actual filenames. So
+			// we have to append '.ics' to the passed in calendar names.
+			foreach ($cal_filename_local as $filename) {
+				array_push($files, "$search_path/$filename".".ics");
+			}
+		}
+	=09
+		// Process files.
+		foreach ($files as $file) {
+			// Push directories onto the search paths if recursive paths is
+			// turned on.
+			if (is_dir($file)) {
+				if ($recursive_path =3D=3D 'yes') {
+					array_push($search_paths, $file);
+				}
+				continue;
+			}
+		=09
+			// Make sure the file is real.
+			if (!is_file($file)) continue;
+		=09
+			// Make sure the file ends in .ics.
+			if (!preg_match("/^.*\.ics$/i", $file)) continue;
+		=09
+			// Make sure this is not a blacklisted calendar.
+			$cal_name =3D getCalendarName($file);
+			if (in_array($cal_name, $blacklisted_cals)) continue;
+		=09
+			// If HTTP authenticated, make sure this calendar is available
+			// to the user.
+			if (isset($http_user)) {
+				if (!in_array($cal_name, $apache_map[$http_user])) continue;
+			}
+	=09
+			// Make sure this calendar is not locked.
+			if (!$admin &&
+				in_array($cal_name, $locked_cals) &&
+				!in_array($cal_name, $unlocked_cals))
+			{
+				continue;
+			}
+		=09
+			// Add this calendar if we're looking for it, and remove it's name
+			// from the local list because we've found it.
+			if ($find_all || in_array($cal_name, $cal_filename_local)) {
+				array_push($calendars, $file);
+				$cal_filename_local =3D array_diff($cal_filename_local, array($cal_n=
ame));
+			=09
+				// If the local list is empty, we're done.
+				if (empty($cal_filename_local))
+					break 2;
+			}
+		}
+	}
+
+	// Return the sorted calendar list.
+	natcasesort($calendars);
+	return $calendars;
+}
+
+// This function returns the result of the availableCalendars function
+// but only includes the calendar names.
+//
+// $username		=3D The username. Empty if no username provided.
+// $password		=3D The password. Empty if no password provided.
+// $cal_filename	=3D The calendar name without .ics.
+// $admin			=3D True if this is an administrative request, in
+//					  which case all local calendars only will be
+//					  returned.
+function availableCalendarNames($username, $password, $cal_filename, $ad=
min =3D false) {
+	// Grab the available calendar paths.
+	$calendars =3D availableCalendars($username, $password, $cal_filename, =
$admin);
+
+	// Strip the paths off the calendars.
+	foreach (array_keys($calendars) as $key) {
+		$calendars[$key] =3D getCalendarName($key);
+	}
+=09
+	// Return the sorted calendar names.
+	natcasesort($calendars);
+	return $calendars;
+}
+
+// This function returns the calendar name for the specified calendar
+// path.
+//
+// $cal_path	=3D The path to the calendar file.
+function getCalendarName($cal_path) {
+	global $support_ical;
+	=09
+	// If iCal is supported, check the directory for an Info.plist.
+	if ($support_ical =3D=3D 'yes') {
+		// Look for the Info.plist file.
+		$plist_filename =3D dirname($cal_path)."/Info.plist";
+		if (is_file($plist_filename)) {
+			// Read the Info.plist.
+			$handle =3D fopen($plist_filename, 'r');
+			$contents =3D fread($handle, filesize($plist_filename));
+			fclose($handle);
+					=09
+			// Pull out the calendar name.
+			$num_matches =3D preg_match("/<key>Title<\/key>\s*?<string>(.+?)<\/st=
ring>/i", $contents, $matches);
+			if ($num_matches > 0)
+				return $matches[1];
+		}
+	}
+=09
+	// At this point, just pull the name off the file.
+	return str_replace(".ics", '', basename($cal_path));
+}
+
+// This function prints out the calendars available to the user, for
+// selection. Should be enclosed within a <select>...</select>, which
+// is not printed out by this function.
+//
+// $cals	=3D The calendars (entire path, e.g. from availableCalendars).
+function display_ical_list($cals, $pick=3DFALSE) {
+	global $cal, $ALL_CALENDARS_COMBINED, $current_view, $getdate, $calenda=
r_lang, $all_cal_comb_lang, $cal_filelist, $cal_displaynames;
+	// Print each calendar option.
+	foreach ($cals as $cal_tmp) {
+		// Format the calendar path for display.
+		//
+		// Only display the calendar name, replace all instances of "32" with =
" ",
+		// and remove the .ics suffix.
+		$cal_displayname_tmp =3D getCalendarName($cal_tmp);
+		$cal_displayname_tmp =3D str_replace("32", " ", $cal_displayname_tmp);
+		#overwrite the display name if we already have a real name
+		if (is_numeric(array_search($cal_tmp, $cal_filelist))){
+			$cal_displayname_tmp =3D $cal_displaynames[array_search($cal_tmp,$cal=
_filelist)];
+		}else{
+			# pull the name from the $cal_tmp file
+			$cal_tmp =3D str_replace('webcal://','http://',$cal_tmp);
+
+			$ifile =3D @fopen($cal_tmp, "r");
+			if ($ifile =3D=3D FALSE) exit(error($lang['l_error_cantopen'], $cal_t=
mp));
+			while (!feof($ifile)) {
+				$line =3D fgets($ifile, 1024);
+				$line =3D trim($line);
+				if (ereg ("([^:]+):(.*)", $line, $regs)){
+					$field =3D $regs[1];
+					$data =3D $regs[2];
+					$property =3D $field;
+					$prop_pos =3D strpos($property,';');
+					if ($prop_pos !=3D=3D false) $property =3D substr($property,0,$prop=
_pos);
+					$property =3D strtoupper($property);
+					if ($property =3D=3D "X-WR-CALNAME"){
+						$cal_displayname_tmp =3D $data;
+						break;
+					}
+				}=09
+				#stop reading if we find an event or timezone before there's a name
+				if ($line =3D=3D "BEGIN:VTIMEZONE" ||$line =3D=3D "BEGIN:VEVENT") br=
eak;
+			}
+
+		}
+
+		// If this is a webcal, add 'Webcal' to the display name.
+		if (preg_match("/^(https?|webcal):\/\//i", $cal_tmp)) {
+			$cal_displayname_tmp .=3D " Webcal";
+		}
+
+		// Otherwise, remove all the path information, since that should
+		// not be used to identify local calendars. Also add the calendar
+		// label to the display name.
+		else {
+			// Strip path and .ics suffix.
+			$cal_tmp =3D getCalendarName($cal_tmp);
+
+			// Add calendar label.
+			$cal_displayname_tmp .=3D " $calendar_lang";
+		}
+
+		// Encode the calendar path.
+		$cal_encoded_tmp =3D urlencode($cal_tmp);
+
+		// Display the option.
+		//
+		// The submitted calendar will be encoded, and always use http://
+		// if it is a webcal. So that is how we perform the comparison when
+		// trying to figure out if this is the selected calendar.
+		if($pick) {
+			if (in_array($cal_encoded_tmp, explode(",", $cal)) || count($cals) =3D=
=3D count(explode(",", $cal))) {
+					$return .=3D "<option value=3D\"$cal_encoded_tmp\" selected=3D\"sel=
ected\">$cal_displayname_tmp</option>\n";
+			} else {
+					$return .=3D "<option value=3D\"$cal_encoded_tmp\">$cal_displayname=
_tmp</option>\n";=09
+			}
+		} else {
+		$cal_httpPrefix_tmp =3D str_replace('webcal://', 'http://', $cal_tmp);
+		if ($cal_httpPrefix_tmp =3D=3D urldecode($cal)) {
+			$return .=3D "<option value=3D\"$current_view.php?cal=3D$cal_encoded_=
tmp&amp;getdate=3D$getdate\" selected=3D\"selected\">$cal_displayname_tmp=
</option>";
+		} else {
+			$return .=3D "<option value=3D\"$current_view.php?cal=3D$cal_encoded_=
tmp&amp;getdate=3D$getdate\">$cal_displayname_tmp</option>";=09
+		}
+	 }		=09
+	}		=09
+
+	// option to open all (non-web) calenders together
+	if (!$pick) {
+		if ($cal =3D=3D $ALL_CALENDARS_COMBINED) {
+			$return .=3D  "<option value=3D\"$current_view.php?cal=3D$ALL_CALENDA=
RS_COMBINED&amp;getdate=3D$getdate\" selected=3D\"selected\">$all_cal_com=
b_lang</option>";
+		} else {
+			$return .=3D  "<option value=3D\"$current_view.php?cal=3D$ALL_CALENDA=
RS_COMBINED&amp;getdate=3D$getdate\">$all_cal_comb_lang</option>";
+		}
+	}
+	return $return;
+}

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendars=
/._.DS_Store
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/calendars/._.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendars=
/._publish.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/calendars/._publish.php
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendars=
/Home.ics
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendars/Ho=
me.ics	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendars/Ho=
me.ics	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,214 @@
+BEGIN:VCALENDAR
+CALSCALE:GREGORIAN
+X-WR-TIMEZONE;VALUE=3DTEXT:US/Pacific
+METHOD:PUBLISH
+PRODID:-//Apple Computer\, Inc//iCal 1.0//EN
+X-WR-CALNAME;VALUE=3DTEXT:Home 1234
+X-WR-RELCALID;VALUE=3DTEXT:99732F9A-92C7-11D7-A4A2-000A95690022
+VERSION:2.0
+BEGIN:VEVENT
+SEQUENCE:3
+DTSTAMP:20070912T175619Z
+SUMMARY:Stef in town
+DTEND;TZID=3DUS/Pacific:20070912T200000
+UID:99730450-92C7-11D7-A4A2-000A95690022
+DTSTART;TZID=3DUS/Pacific:20070912T170000
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:1
+DTSTAMP:20020918T221458Z
+SUMMARY:This is a space \n\n\nOption return and a really long line of=20
+ text that will be inserted into the  event text box. Let's all see what=
=20
+ really happens when iCals start being real.
+UID:99730748-92C7-11D7-A4A2-000A95690022
+DTSTART;TZID=3DUS/Pacific:20020918T121500
+DURATION:PT2H
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:3
+DTSTART;TZID=3DUS/Pacific:20020919T120000
+DTSTAMP:20020918T223915Z
+SUMMARY:Recurring Monthly
+UID:9973090E-92C7-11D7-A4A2-000A95690022
+DTEND;TZID=3DUS/Pacific:20020919T133000
+RRULE:FREQ=3DMONTHLY;INTERVAL=3D1;BYMONTHDAY=3D19
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:2
+DTSTAMP:20020918T223933Z
+SUMMARY:Recurring Weekly
+DTSTART;TZID=3DUS/Pacific:20020920T120000
+UID:99730AB4-92C7-11D7-A4A2-000A95690022
+DURATION:PT1H30M
+RRULE:FREQ=3DWEEKLY;INTERVAL=3D1;BYDAY=3DFR
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:3
+DTSTAMP:20020918T223954Z
+SUMMARY:Recurring Daily
+DTSTART;TZID=3DUS/Pacific:20020921T100000
+UID:99730E40-92C7-11D7-A4A2-000A95690022
+DURATION:PT1H30M
+RRULE:FREQ=3DDAILY;INTERVAL=3D1
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:4
+DTSTAMP:20020918T224352Z
+SUMMARY:Monthly UNTIL 5 times
+UID:99730FF6-92C7-11D7-A4A2-000A95690022
+DTSTART;TZID=3DUS/Pacific:20020919T140000
+DURATION:PT1H30M
+RRULE:FREQ=3DMONTHLY;COUNT=3D5;INTERVAL=3D1;BYMONTHDAY=3D19
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:11
+UID:997311A2-92C7-11D7-A4A2-000A95690022
+DTSTAMP:20020918T224449Z
+SUMMARY:Monthly UNTiL date
+DTSTART;TZID=3DUS/Pacific:20020919T160000
+DTEND;TZID=3DUS/Pacific:20020919T180000
+RRULE:FREQ=3DMONTHLY;UNTIL=3D20021223T075959;INTERVAL=3D1;BYMONTHDAY=3D1=
9
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:7
+DTSTAMP:20020918T224617Z
+SUMMARY:Every two weeks on certain days
+UID:99731350-92C7-11D7-A4A2-000A95690022
+STATUS:CONFIRMED
+DTSTART;TZID=3DUS/Pacific:20020920T150000
+DURATION:PT1H30M
+RRULE:FREQ=3DWEEKLY;INTERVAL=3D2;BYDAY=3DTU,WE,FR
+END:VEVENT
+BEGIN:VTODO
+SUMMARY:This is a todo item
+SEQUENCE:1
+UID:997316C8-92C7-11D7-A4A2-000A95690022
+DTSTAMP:20021015T173308Z
+DTSTART;TZID=3DUS/Pacific:20021015T103220
+END:VTODO
+BEGIN:VTODO
+SEQUENCE:2
+DTSTAMP:20021016T174840Z
+SUMMARY:abc
+COMPLETED;TZID=3DUS/Pacific:20021016T104840
+UID:997318C6-92C7-11D7-A4A2-000A95690022
+STATUS:COMPLETED
+DTSTART;TZID=3DUS/Pacific:20021015T103220
+END:VTODO
+BEGIN:VTODO
+SEQUENCE:2
+DTSTAMP:20021016T174842Z
+SUMMARY:zzz
+COMPLETED;TZID=3DUS/Pacific:20021016T104842
+UID:99731AB0-92C7-11D7-A4A2-000A95690022
+STATUS:COMPLETED
+DTSTART;TZID=3DUS/Pacific:20021015T103220
+END:VTODO
+BEGIN:VEVENT
+SEQUENCE:9
+DTSTAMP:20021016T175751Z
+RECURRENCE-ID;TZID=3DUS/Pacific:20021115T150000
+DTSTART;TZID=3DUS/Pacific:20021115T150000
+STATUS:CONFIRMED
+UID:99731350-92C7-11D7-A4A2-000A95690022
+DURATION:PT1H30M
+END:VEVENT
+BEGIN:VEVENT
+UID:99730AB4-92C7-11D7-A4A2-000A95690022
+RECURRENCE-ID;TZID=3DUS/Pacific:20021122T120000
+DTSTART;TZID=3DUS/Pacific:20021122T104500
+DURATION:PT1H30M
+END:VEVENT
+BEGIN:VEVENT
+SEQUENCE:1
+DTSTAMP:20030108T205712Z
+SUMMARY:New Event
+UID:99731CF6-92C7-11D7-A4A2-000A95690022
+DTSTART;TZID=3DUS/Pacific:20030107T130000
+DURATION:PT1H
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Election Day
+DESCRIPTION:Tuesday after 1st Monday in November
+DTSTAMP:20030701T000000Z
+UID:holiday0013 en icaldates.com
+CATEGORIES:Holiday - US
+DTSTART;VALUE=3DDATE:17531106
+RRULE:FREQ=3DMONTHLY;INTERVAL=3D1;BYDAY=3DTU;BYMONTHDAY=3D2,3,4,5,6,7,8;=
BYMONTH=3D11
+END:VEVENT
+BEGIN:VEVENT=20
+EXDATE;TZID=3DUS/Eastern:20030407T095000=20
+EXDATE;TZID=3DUS/Eastern:20020107T095000=20
+EXDATE;TZID=3DUS/Eastern:20020204T095000=20
+EXDATE;TZID=3DUS/Eastern:20020304T095000=20
+EXDATE;TZID=3DUS/Eastern:20020401T095000=20
+EXDATE;TZID=3DUS/Eastern:20020506T095000=20
+EXDATE;TZID=3DUS/Eastern:20020603T095000=20
+EXDATE;TZID=3DUS/Eastern:20020701T095000=20
+EXDATE;TZID=3DUS/Eastern:20020805T095000=20
+EXDATE;TZID=3DUS/Eastern:20020902T095000=20
+EXDATE;TZID=3DUS/Eastern:20021007T095000=20
+EXDATE;TZID=3DUS/Eastern:20021104T095000=20
+EXDATE;TZID=3DUS/Eastern:20021202T095000=20
+EXDATE;TZID=3DUS/Eastern:20030106T095000=20
+EXDATE;TZID=3DUS/Eastern:20030203T095000=20
+EXDATE;TZID=3DUS/Eastern:20030303T095000=20
+EXDATE;TZID=3DUS/Eastern:20030505T095000=20
+EXDATE;TZID=3DUS/Eastern:20030602T095000=20
+EXDATE;TZID=3DUS/Eastern:20030804T095000=20
+EXDATE;TZID=3DUS/Eastern:20030901T095000=20
+EXDATE;TZID=3DUS/Eastern:20030707T095000=20
+UID:D9040425-RID=20
+SUMMARY:Water Aloe Plant=20
+DTSTART;TZID=3DUS/Eastern:20020107T095000=20
+DTSTAMP:20030819T222017Z=20
+DURATION:PT10M=20
+RRULE:FREQ=3DMONTHLY;INTERVAL=3D1;BYDAY=3D1MO=20
+END:VEVENT=20
+BEGIN:VEVENT
+UID:20030425T023455Z-5454-500-1-0 en lbt-laplinux.voiping.com
+DTSTAMP:20030425T113850Z
+DTSTART;TZID=3D/softwarestudio.org/Olson_20011030_5/America/Chicago:
+ 20030515T183000
+DTEND;TZID=3D/softwarestudio.org/Olson_20011030_5/America/Chicago:
+ 20030515T210000
+SUMMARY:Meeting
+SEQUENCE:4
+LAST-MODIFIED:20030425T023611Z
+CLASS:PUBLIC
+TRANSP:OPAQUE
+RRULE:FREQ=3DMONTHLY;INTERVAL=3D1;BYDAY=3DTH;BYSETPOS=3D3
+END:VEVENT
+BEGIN:VEVENT
+UID:20030822T181536Z-23921-100-1-13 en walker
+DTSTAMP:20030822T180616Z
+DTSTART;VALUE=3DDATE-TIME:20031114T170000
+DTEND;VALUE=3DDATE-TIME:20031114T18300
+SUMMARY:Event
+SEQUENCE:4
+LAST-MODIFIED:20030822T193248Z
+LOCATION:Location
+CLASS:PUBLIC
+TRANSP:OPAQUE
+RRULE;X-EVOLUTION-ENDDATE=3D20031212T160000Z:FREQ=3DWEEKLY;COUNT=3D3;INT=
ERVAL=3D2;
+ BYDAY=3DFR
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Daylight Savings +1 hr
+DESCRIPTION:1st Sunday of April
+DTSTAMP:20030701T000000Z
+UID:holiday0009 en icaldates.com
+CATEGORIES:Holiday - US
+DTSTART;VALUE=3DDATE:17530401
+RRULE:FREQ=3DMONTHLY;BYMONTH=3D4;BYDAY=3D1SU
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Daylight Savings -1 hr
+DESCRIPTION:Last Sunday of October
+DTSTAMP:20030701T000000Z
+UID:holiday0010 en icaldates.com
+CATEGORIES:Holiday - US
+DTSTART;VALUE=3DDATE:17531028
+RRULE:FREQ=3DMONTHLY;BYMONTH=3D10;BYDAY=3D-1SU
+END:VEVENT
+END:VCALENDAR

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendars=
/US Holidays.ics
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendars/US=
 Holidays.ics	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendars/US=
 Holidays.ics	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,575 @@
+BEGIN:VCALENDAR
+
+
+VERSION:2.0
+
+
+PRODID:-//Rockin' Software//WinDates 5.0//EN
+
+
+METHOD:PUBLISH
+
+
+
+
+BEGIN:VEVENT
+
+
+SUMMARY:Grandparent's Day
+
+
+DESCRIPTION:First Sunday after Labor Day
+
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0017 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+
+DTSTART;VALUE=3DDATE:19780910
+
+
+RRULE:FREQ=3DMONTHLY;INTERVAL=3D1;BYDAY=3DSU;BYMONTHDAY=3D13,7,8,9,10,11=
,12;BYMONTH=3D9
+
+
+END:VEVENT
+
+
+
+
+BEGIN:VEVENT
+
+
+SUMMARY:Election Day
+
+
+DESCRIPTION:Tuesday after 1st Monday in November
+
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0013 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+
+DTSTART;VALUE=3DDATE:17531106
+
+
+RRULE:FREQ=3DMONTHLY;INTERVAL=3D1;BYDAY=3DTU;BYMONTHDAY=3D2,3,4,5,6,7,8;=
BYMONTH=3D11
+
+
+END:VEVENT
+
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:April Fools Day
+
+DESCRIPTION:April 1
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0000 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:17530401
+
+RRULE:FREQ=3DYEARLY;INTERVAL=3D1;
+
+END:VEVENT
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:Armed Forces Day
+
+DESCRIPTION:3rd Saturday of May
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0001 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:17530519
+
+RRULE:FREQ=3DMONTHLY;BYMONTH=3D5;BYDAY=3D3SA
+
+END:VEVENT
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:Columbus Day
+
+DESCRIPTION:2nd Monday of October
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0008 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:17531008
+
+RRULE:FREQ=3DMONTHLY;BYMONTH=3D10;BYDAY=3D2MO
+
+END:VEVENT
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:Daylight Savings +1 hr
+
+DESCRIPTION:1st Sunday of April
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0009 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:17530401
+
+RRULE:FREQ=3DMONTHLY;BYMONTH=3D4;BYDAY=3D1SU
+
+END:VEVENT
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:Daylight Savings -1 hr
+
+DESCRIPTION:Last Sunday of October
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0010 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:17531028
+
+RRULE:FREQ=3DMONTHLY;BYMONTH=3D10;BYDAY=3D-1SU
+
+END:VEVENT
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:Father's Day
+
+DESCRIPTION:3rd Sunday of June
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0014 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:17530617
+
+RRULE:FREQ=3DMONTHLY;BYMONTH=3D6;BYDAY=3D3SU
+
+END:VEVENT
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:Flag Day
+
+DESCRIPTION:June 14
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0015 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:17530614
+
+RRULE:FREQ=3DYEARLY
+
+END:VEVENT
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:Groundhog Day
+
+DESCRIPTION:February 2
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0018 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:17530202
+
+RRULE:FREQ=3DYEARLY
+
+END:VEVENT
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:Halloween
+
+DESCRIPTION:October 31
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0019 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:17531031
+
+RRULE:FREQ=3DYEARLY
+
+END:VEVENT
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:Independence Day
+
+DESCRIPTION:July 4
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0020 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:17530704
+
+RRULE:FREQ=3DYEARLY
+
+END:VEVENT
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:Labor Day
+
+DESCRIPTION:1st Monday of September
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0021 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:17530903
+
+RRULE:FREQ=3DMONTHLY;BYMONTH=3D9;BYDAY=3D1MO
+
+END:VEVENT
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:Lincoln's Birthday
+
+DESCRIPTION:February 12
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0022 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:17530212
+
+RRULE:FREQ=3DYEARLY
+
+END:VEVENT
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:Mardi Gras (Fat Tuesday)
+
+DESCRIPTION:47 days before Easter
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0023 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:17530308
+
+X-WD-RECUR-EASTER:TRUE
+
+X-WD-RECUR-OFFSET:-47
+
+END:VEVENT
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:Martin Luther King Jr.
+
+DESCRIPTION:3rd Monday of January
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0024 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:17530115
+
+RRULE:FREQ=3DMONTHLY;BYMONTH=3D1;BYDAY=3D3MO
+
+END:VEVENT
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:Memorial Day
+
+DESCRIPTION:Last Monday of May
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0025 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:17530528
+
+RRULE:FREQ=3DMONTHLY;BYMONTH=3D5;BYDAY=3D-1MO
+
+END:VEVENT
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:Mother's Day
+
+DESCRIPTION:2nd Sunday of May
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0026 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:17530513
+
+RRULE:FREQ=3DMONTHLY;BYMONTH=3D5;BYDAY=3D2SU
+
+END:VEVENT
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:New Year's Day
+
+DESCRIPTION:January 1
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0027 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:17530101
+
+RRULE:FREQ=3DYEARLY
+
+END:VEVENT
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:New Year's Eve
+
+DESCRIPTION:December 31
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0028 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:17531231
+
+RRULE:FREQ=3DYEARLY
+
+END:VEVENT
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:President's Day
+
+DESCRIPTION:3rd Monday of February
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0030 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:17530219
+
+RRULE:FREQ=3DMONTHLY;BYMONTH=3D2;BYDAY=3D3MO
+
+END:VEVENT
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:Secretaries Day
+
+DESCRIPTION:Wednesday of last full week in April
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0032 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:19520423
+
+
+RRULE:FREQ=3DMONTHLY;INTERVAL=3D1;BYDAY=3DWE;BYMONTHDAY=3D25,26,27,21,22=
,23,24;BYMONTH=3D4
+
+
+END:VEVENT
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:St. Patrick's Day
+
+DESCRIPTION:March 17
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0033 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:17530317
+
+RRULE:FREQ=3DYEARLY
+
+END:VEVENT
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:Thanksgiving
+
+DESCRIPTION:4th Thursday of November
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0034 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:17531122
+
+RRULE:FREQ=3DMONTHLY;BYMONTH=3D11;BYDAY=3D4TH
+
+END:VEVENT
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:Valentine's Day
+
+DESCRIPTION:February 14
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0035 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:17530214
+
+RRULE:FREQ=3DYEARLY
+
+END:VEVENT
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:Veteran's Day
+
+DESCRIPTION:November 11
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0037 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:17531111
+
+RRULE:FREQ=3DYEARLY
+
+END:VEVENT
+
+
+
+BEGIN:VEVENT
+
+SUMMARY:Washington's Birthday
+
+DESCRIPTION:February 22
+
+DTSTAMP:20030701T000000Z
+
+UID:holiday0038 en icaldates.com
+
+CATEGORIES:Holiday - US
+
+DTSTART;VALUE=3DDATE:17530222
+
+RRULE:FREQ=3DYEARLY
+
+END:VEVENT
+
+
+
+END:VCALENDAR
+
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendars=
/Work.ics
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendars/Wo=
rk.ics	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendars/Wo=
rk.ics	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,513 @@
+BEGIN:VCALENDAR
+VERSION:2.0
+X-WR-CALNAME:Call list
+PRODID:-//Apple Computer\, Inc//iCal 1.5//EN
+X-WR-RELCALID:6E522086-5699-11D8-8C8D-000A957CBED4
+X-WR-TIMEZONE:US/Pacific
+CALSCALE:GREGORIAN
+METHOD:PUBLISH
+BEGIN:VTIMEZONE
+TZID:US/Pacific
+LAST-MODIFIED:20040203T223638Z
+BEGIN:DAYLIGHT
+DTSTART:20030406T100000
+TZOFFSETTO:-0700
+TZOFFSETFROM:+0000
+TZNAME:PDT
+END:DAYLIGHT
+BEGIN:STANDARD
+DTSTART:20031026T020000
+TZOFFSETTO:-0800
+TZOFFSETFROM:-0700
+TZNAME:PST
+END:STANDARD
+END:VTIMEZONE
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20031223
+SUMMARY:Stef-call-CHCC
+UID:6E473E5C-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:3
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20030928
+SUMMARY:Stef on call
+UID:6E51673B-5699-11D8-8C8D-000A957CBED4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;TZID=3DUS/Pacific:20030527T160000
+SUMMARY:Attendees
+UID:6E5169EB-5699-11D8-8C8D-000A957CBED4
+ATTENDEE;CN=3D"Chad Little":mailto:chad en chadsdomain.com
+ATTENDEE;CN=3D"Dan Marusich":mailto:unwound en mac.com
+ORGANIZER;CN=3D"Chad Little":mailto:chad en chadsdomain.com
+DURATION:PT3H
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20030920
+SUMMARY:Stef on call
+UID:6E516BBC-5699-11D8-8C8D-000A957CBED4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20030901
+SUMMARY:Stef on call
+UID:6E516D6E-5699-11D8-8C8D-000A957CBED4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040204
+SUMMARY:Stef-call-FCH
+UID:6E516F22-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20031127
+SUMMARY:Stef-call-FCH
+UID:6E5170D0-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20031021
+SUMMARY:Stef on call
+UID:6E517281-5699-11D8-8C8D-000A957CBED4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040219
+SUMMARY:Stef-call-FCH
+UID:6E517427-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20031119
+SUMMARY:Stef-call-FCH
+UID:6E5175DE-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20030325
+SUMMARY:New Event
+UID:6E51778C-5699-11D8-8C8D-000A957CBED4
+DURATION:P6D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20031004
+SUMMARY:Stef vacation
+UID:6E51793D-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:8
+DURATION:P9D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20030807
+SUMMARY:Stef on call
+UID:6E517AF2-5699-11D8-8C8D-000A957CBED4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20031215
+SUMMARY:Stef-call-CHCC
+UID:6E517C9B-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20030819
+SUMMARY:Stef on call
+UID:6E517E49-5699-11D8-8C8D-000A957CBED4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040104
+SUMMARY:Stef-call-CHCC
+UID:6E517FF6-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:5
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20031013
+SUMMARY:Stef on call
+UID:6E5181A0-5699-11D8-8C8D-000A957CBED4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20031025
+SUMMARY:Stef on call
+UID:6E51834C-5699-11D8-8C8D-000A957CBED4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20031123
+SUMMARY:Stef-call-FCH
+UID:6E5184FE-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:6
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040115
+SUMMARY:Stef-call-FCH
+UID:6E5186AF-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20030924
+SUMMARY:Stef on call
+UID:6E518863-5699-11D8-8C8D-000A957CBED4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20031219
+SUMMARY:Stef-call-CHCC
+UID:6E518A07-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20031110
+SUMMARY:Stef - call - CHCC
+UID:6E518BB0-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:5
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040127
+SUMMARY:Stef-call-FCH
+UID:6E518D5B-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040212
+SUMMARY:Stef-call-FCH
+UID:6E518F06-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20030905
+SUMMARY:Stef on call
+UID:6E5190B9-5699-11D8-8C8D-000A957CBED4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20030815
+SUMMARY:Stef on call
+UID:6E51926C-5699-11D8-8C8D-000A957CBED4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20031206
+SUMMARY:Vacation
+UID:6E51941A-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:14
+DURATION:P9D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20031017
+SUMMARY:Stef on call
+UID:6E5195C0-5699-11D8-8C8D-000A957CBED4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20030914
+SUMMARY:Stef on call
+UID:6E51976A-5699-11D8-8C8D-000A957CBED4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20031231
+SUMMARY:Stef-call-CHCC
+UID:6E519910-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:3
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040208
+SUMMARY:Stef-call-FCH
+UID:6E519BAF-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20031029
+SUMMARY:Stef on call
+UID:6E519D60-5699-11D8-8C8D-000A957CBED4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040123
+SUMMARY:Stef-call-FCH
+UID:6E519F0D-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20030811
+SUMMARY:Stef on call
+UID:6E51A0C1-5699-11D8-8C8D-000A957CBED4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20030828
+SUMMARY:Stef on call
+UID:6E51A265-5699-11D8-8C8D-000A957CBED4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20031106
+SUMMARY:Stef on call
+UID:6E51A406-5699-11D8-8C8D-000A957CBED4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040215
+SUMMARY:Stef-call-FCH
+UID:6E51A5AE-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20030909
+SUMMARY:Stef on call
+UID:6E51AAAC-5699-11D8-8C8D-000A957CBED4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20030823
+SUMMARY:Stef on call
+UID:6E51AC64-5699-11D8-8C8D-000A957CBED4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20031102
+SUMMARY:Stef on call
+UID:6E51AE1E-5699-11D8-8C8D-000A957CBED4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20030407
+SUMMARY:Imaging Conference
+UID:6E51AFC8-5699-11D8-8C8D-000A957CBED4
+DURATION:P5D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20031115
+SUMMARY:Stef-call-FCH
+UID:6E51B16F-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040131
+SUMMARY:Stef-call-FCH
+UID:6E51B30F-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20031201
+SUMMARY:Stef-call-FCH
+UID:6E51B4C0-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040108
+SUMMARY:Stef-call-CHCC
+UID:6E51B65F-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:3
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20030325
+SUMMARY:New Event
+UID:6E51B814-5699-11D8-8C8D-000A957CBED4
+DURATION:P6D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040119
+SUMMARY:Stef-call-FCH
+UID:6E51B9BC-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20031004
+SUMMARY:Wedding
+UID:6E51BC8A-5699-11D8-8C8D-000A957CBED4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20031002
+SUMMARY:Stef on call
+UID:6E51BE42-5699-11D8-8C8D-000A957CBED4
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20031227
+SUMMARY:Stef-call-CHCC
+UID:6E51BFE3-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:5
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040318
+SUMMARY:Stef-call-CHCC
+UID:6E51C194-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040611
+SUMMARY:Stef-call-FCH
+UID:6E51C332-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040531
+SUMMARY:Stef-call-FCH
+UID:6E51C4D2-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040627
+SUMMARY:Stef-call-FCH
+UID:6E51C66F-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040615
+SUMMARY:Stef-call-FCH
+UID:6E51C822-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040330
+SUMMARY:Stef-call-FCH
+UID:6E51C9C7-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040428
+SUMMARY:Stef-call-CHCC
+UID:6E51CB6C-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040408
+SUMMARY:Stef-call-CHCC
+UID:6E51CE18-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040623
+SUMMARY:Stef-call-FCH
+UID:6E51CFE1-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040403
+SUMMARY:Stef-call-CHCC
+UID:6E51D18B-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040619
+SUMMARY:Stef-call-FCH
+UID:6E51D33C-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040310
+SUMMARY:Stef-call-CHCC
+UID:6E51D4DF-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040424
+SUMMARY:Stef-call-CHCC
+UID:6E51D67E-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040502
+SUMMARY:Stef-call-CHCC
+UID:6E51D822-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040607
+SUMMARY:Stef-call-FCH
+UID:6E51D9C8-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040416
+SUMMARY:Stef-call-CHCC
+UID:6E51DB72-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040322
+SUMMARY:Stef-call-CHCC
+UID:6E51DD18-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040314
+SUMMARY:Stef-call-CHCC
+UID:6E51DFCA-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040420
+SUMMARY:Stef-call-CHCC
+UID:6E51E19A-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040326
+SUMMARY:Stef-call-CHCC
+UID:6E51E344-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20040412
+SUMMARY:Stef-call-CHCC
+UID:6E51E4E5-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:2
+DURATION:P1D
+END:VEVENT
+BEGIN:VEVENT
+DTSTART;VALUE=3DDATE:20031230
+DTEND;VALUE=3DDATE:20031231
+SUMMARY:Passport
+UID:6E51E698-5699-11D8-8C8D-000A957CBED4
+SEQUENCE:34
+END:VEVENT
+END:VCALENDAR

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendars=
/publish.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendars/pu=
blish.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/calendars/pu=
blish.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,264 @@
+<?php
+
+/*
+Extension to PHP iCalendar for supporting publishing from Apple iCal
+Date: 11.12.2003
+Author: Dietrich Ayala
+Copyright 2003 Dietrich Ayala
+
+Description:
+This allows iCal to publish to your PHP iCalendar site *without* WebDAV =
support.
+This helps with commercial hosts where WebDAV is not available.
+
+Features:
+- supports publishing and deleting calendars
+- does not require WebDAV
+
+Installation:
+1. place this file in your PHP iCalendar calendars directory (or anywher=
e else)
+2. configure path to PHP iCalendar config file (below)
+3. make sure that PHP has write access to the calendars directory (or wh=
atever you set $calendar_path to)
+4. set up directory security on your calendars directory
+5. turn on publishing in your PHP iCalendar config file by setting $phpi=
calendar_publishing to 1.
+
+Security:
+The calendars directory should be configured to require authentication.=20
+This protects any private calendar data, and prevents unauthorized users
+from updating or deleting your calendar data.
+
+Three methods of HTTP authorization are supported.
+
+1. Server-provided authentication - This can be done via any method supp=
orted by=20
+   your webserver. There is much documentation available on the web for =
doing=20
+   per-directory authentication for Apache.
+
+2. PHP authentication against $auth_internal_username and $auth_internal=
_password.
+
+ 2a. using mod_php it just works.
+
+ 2b. If you can't configure the server for http authentication, and you =
are running
+     PHP in CGI mode *AND* you have mod_rewrite enabled, then you should=
 put the
+     following lines in the .htaccess file in your directory:
+
+<IfModule mod_rewrite.c>
+RewriteEngine on
+RewriteRule .* - [E=3DHTTP_AUTHORIZATION:%{HTTP:Authorization},L]
+</IfModule>
+
+Usage (Apple iCal):
+1. Open iCal, select a calendar for publishing
+2. Select "Publish" from the "Calendar" menu
+3. Configure to your liking, and set the URL to (eg): http://example.com=
/path/to/publish.php
+4. Click the "Publish" button
+5. Some PHP versions require a '?' at the end of the URL (eg): http://lo=
calhost/~dietricha/calendar/calendars/publish.php?
+
+Usage (Sunbird Calendar):
+1. Create a new calendar in Sunbird
+	Type Remote
+	Location http://example.com/path/to/publish.php/calendarname.ics
+		calendarname.ics should be a unique filename and must end with .ics
+	Username: either your web server username, or auth_internal_username=20
+	Password: either your web server password, or auth_internal_password=20
+
+Hints:
+1. PHP 4.3.0 or greater is required
+2. Your version of php and apache MUST support $_SERVER['PATH_INFO']
+3. Depending on your web server environment, you may need to set safe_mo=
de =3D Off
+   (this won't be necessary if you are using a wrapper like cgiwrap or s=
uexec)=20
+
+Troubleshooting:
+You can turn on logging by setting the PHPICALENDAR_LOG_PUBLISHING const=
ant to 1 below.
+This will write out a log file to the same directory as this script.
+Don't forget to turn off logging when done!!
+*/
+
+// include PHP iCalendar configuration variables
+include('../config.inc.php');
+
+// set calendar path, or just use current directory...make sure there's =
a trailing slash
+if (isset($calendar_path) && $calendar_path !=3D '') {
+	if (substr($calendar_path, -1, 1) !=3D'/') $calendar_path =3D $calendar=
_path.'/';
+} else {
+	$calendar_path =3D '';
+}
+// allow/disallow publishing
+
+$phpicalendar_publishing =3D isset($phpicalendar_publishing) ? $phpicale=
ndar_publishing : 0;
+define( 'PHPICALENDAR_PUBLISHING', $phpicalendar_publishing );
+
+// toggle logging
+define( 'PHPICALENDAR_LOG_PUBLISHING', 1 );
+if(defined('PHPICALENDAR_LOG_PUBLISHING') && PHPICALENDAR_LOG_PUBLISHING=
 =3D=3D 1) {
+	if( ! $logfile =3D fopen('publish_log.txt','a+') ) {
+		header('HTTP/1.1 401 Unauthorized');
+		header('WWW-Authenticate: Basic realm=3D"ERROR: Unable to open log fil=
e"');
+		echo 'Unable to open log file.';
+		exit;
+	}
+}
+
+// Require authentication=20
+if (!isset($_SERVER['REMOTE_USER'])) {
+
+	// Require authentication=20
+	if (isset($_SERVER['HTTP_AUTHORIZATION'])) {
+		list($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW'])
+			=3D explode( ':', base64_decode( substr($_SERVER['HTTP_AUTHORIZATION'=
], 6) ) );
+	}
+
+	if (!isset($_SERVER['PHP_AUTH_USER'])) {
+		header('WWW-Authenticate: Basic realm=3D"phpICalendar"');
+		header('HTTP/1.1 401 Unauthorized');
+		echo 'You must be authorized!';
+		exit;
+	} else {
+		if ($_SERVER['PHP_AUTH_USER'] !=3D $auth_internal_username || $_SERVER=
['PHP_AUTH_PW'] !=3D $auth_internal_password) {
+			header('WWW-Authenticate: Basic realm=3D"phpICalendar"');
+			header('HTTP/1.1 401 Unauthorized');
+			echo 'You must be authorized!';
+			exit;
+		}
+	}
+}
+
+// only allow publishing if explicitly enabled
+if(PHPICALENDAR_PUBLISHING !=3D 1) {
+	header('WWW-Authenticate: Basic realm=3D"ERROR: Calendar Publishing is =
disabled on this server"');
+	header('HTTP/1.1 401 Unauthorized');
+	echo 'You must be authorized!';
+	exit;
+}
+
+// unpublishing
+if($_SERVER['REQUEST_METHOD'] =3D=3D 'DELETE') {
+	// get calendar filename
+	$calendar_file =3D $calendar_path.substr($_SERVER['REQUEST_URI'] , ( st=
rrpos($_SERVER['REQUEST_URI'], '/') + 1) ) ;
+
+	$calendar_file =3D urldecode($calendar_file);
+=09
+	logmsg('received request to delete '.$calendar_file);
+=09
+	// remove calendar file
+	if(!unlink($calendar_file))
+	{
+		logmsg('unable to delete the calendar file');
+	}
+	else
+	{
+		logmsg('deleted');
+	}
+	return;
+}
+
+// publishing
+elseif($_SERVER['REQUEST_METHOD'] =3D=3D 'PUT'){
+	logmsg('PUT request');
+
+	// get calendar data
+	if($datain =3D fopen('php://input','r')){
+		while(!@feof($datain)){
+			$data .=3D fgets($datain,4096);
+		}
+	=09
+		@fclose($datain);
+	}else{
+		logmsg('unable to read input data');
+	}
+=09
+	if(isset($data)){
+		if (isset($_SERVER['PATH_INFO'])) {
+			preg_match("/\/([\w\-\.\+ ]*).ics/i",$_SERVER['PATH_INFO'],$matches);
+			$calendar_name =3D urldecode($matches[1]);
+		}
+
+		// If we don't have it from path info, use the supplied calendar name
+		if( ! isset($calendar_name) ) {
+	=09
+			$cal_arr =3D explode("\n",$data);
+	=09
+			foreach($cal_arr as $k =3D> $v){
+				if(strstr($v,'X-WR-CALNAME:')){
+					$arr =3D explode(':',$v);
+					$calendar_name =3D trim($arr[1]);
+					break;
+				}
+			}
+		}
+
+		logmsg('Received request to update: ' . $calendar_name);
+
+		// Remove any invalid characters from the filename
+		$calendar_name =3D preg_replace( "/[^\w\.\- ]/", '', $calendar_name );
+
+		if( ( ! isset($calendar_name) ) || ( $calendar_name =3D=3D '' ) ) {
+			header('HTTP/1.1 401 Invalid calendar name');
+			header('WWW-Authenticate: Basic realm=3D"ERROR: Invalid calendar name=
."');
+			echo 'Invalid calendar name.';
+		}
+	=09
+		// If we don't have a name, assume default
+		$calendar_name =3D isset($calendar_name) ? $calendar_name : 'default';
+
+		logmsg('Updating calendar: ' . $calendar_name);
+
+		// If this is Apple iCal, an event with a blank summary is private - m=
ark as such
+		if( preg_match( "/Apple.*iCal/", $_SERVER['HTTP_USER_AGENT'] ) ) {
+			$data =3D preg_replace(
+				"/^\s*SUMMARY:\s*$/m",
+				"SUMMARY: **PRIVATE**\nCLASS:PRIVATE",
+				$data
+			);
+		}
+
+		// write to file
+		if($dataout =3D fopen($calendar_path.$calendar_name.'.ics','w+')){
+			fputs($dataout, $data, strlen($data) );
+			@fclose($dataout);
+		}else{
+			logmsg( 'could not open file '.$calendar_path.$calendar_name.'.ics' )=
;
+		}
+	}
+	else {
+		logmsg('PUT ERROR - No data supplied.');
+	}
+}
+elseif ($_SERVER['REQUEST_METHOD'] =3D=3D 'GET') {
+	if (isset($_SERVER['PATH_INFO'])) {
+		preg_match("/\/([ A-Za-z0-9._]*).ics/i",$_SERVER['PATH_INFO'],$matches=
);
+		$icsfile =3D urldecode($matches[1]);
+
+		// get calendar data
+		if (file_exists($calendar_path . $icsfile . '.ics') &&
+			is_readable($calendar_path . $icsfile . '.ics') &&
+			is_file($calendar_path . $icsfile . '.ics')
+		) {
+			echo file_get_contents($calendar_path . $icsfile . '.ics');
+			logmsg('downloaded calendar ' . $icsfile);
+		}
+	}
+}
+
+if(defined('PHPICALENDAR_LOG_PUBLISHING') && PHPICALENDAR_LOG_PUBLISHING=
 =3D=3D 1) {
+	fclose($logfile);
+}
+
+header('HTTP/1.1 200 OK');
+exit;
+
+
+// for logging
+function logmsg($str){
+	global $logfile;
+
+	if(defined('PHPICALENDAR_LOG_PUBLISHING') && PHPICALENDAR_LOG_PUBLISHIN=
G =3D=3D 1) {
+		if( $_SERVER['PHP_AUTH_USER'] )
+			$user =3D  $_SERVER['PHP_AUTH_USER'];
+		else
+			$user =3D  $_SERVER['REMOTE_USER'];
+
+		$logline =3D date('Y-m-d H:i:s ') . $_SERVER['REMOTE_ADDR'] . ' ' . $u=
ser . ' ' . ${str} . "\n";
+
+		fputs($logfile, $logline, strlen($logline) );
+	}
+}
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/date_func=
tions.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/date_functio=
ns.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/date_functio=
ns.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,309 @@
+<?php
+// date_functions.php
+// functions for returning or comparing dates
+
+// not a date function, but I didn't know where to put it
+// for backwards compatibility
+if (phpversion() < '4.1') {
+	function array_key_exists($key, $arr) {
+		if (!is_array($arr)) return false;
+		foreach (array_keys($arr) as $k) {
+			if ("$k" =3D=3D "$key") return true;
+		}
+		return false;
+	}
+}
+
+// takes iCalendar 2 day format and makes it into 3 characters
+// if $txt is true, it returns the 3 letters, otherwise it returns the
+// integer of that day; 0=3DSun, 1=3DMon, etc.
+function two2threeCharDays($day, $txt=3Dtrue) {
+	switch($day) {
+		case 'SU': return ($txt ? 'sun' : '0');
+		case 'MO': return ($txt ? 'mon' : '1');
+		case 'TU': return ($txt ? 'tue' : '2');
+		case 'WE': return ($txt ? 'wed' : '3');
+		case 'TH': return ($txt ? 'thu' : '4');
+		case 'FR': return ($txt ? 'fri' : '5');
+		case 'SA': return ($txt ? 'sat' : '6');
+	}
+}
+
+// dateOfWeek() takes a date in Ymd and a day of week in 3 letters or mo=
re
+// and returns the date of that day. (ie: "sun" or "sunday" would be acc=
eptable values of $day but not "su")
+function dateOfWeek($Ymd, $day) {
+	global $week_start_day;
+	if (!isset($week_start_day)) $week_start_day =3D 'Sunday';
+	$timestamp =3D strtotime($Ymd);
+	$num =3D date('w', strtotime($week_start_day));
+	$start_day_time =3D strtotime((date('w',$timestamp)=3D=3D$num ? "$week_=
start_day" : "last $week_start_day"), $timestamp);
+	$ret_unixtime =3D strtotime($day,$start_day_time);
+	// Fix for 992744
+	// $ret_unixtime =3D strtotime('+12 hours', $ret_unixtime);
+	$ret_unixtime +=3D (12 * 60 * 60);
+	$ret =3D date('Ymd',$ret_unixtime);
+	return $ret;
+}
+
+// function to compare to dates in Ymd and return the number of weeks=20
+// that differ between them. requires dateOfWeek()
+function weekCompare($now, $then) {
+	global $week_start_day;
+	$sun_now =3D dateOfWeek($now, "Sunday");
+	$sun_then =3D dateOfWeek($then, "Sunday");
+	$seconds_now =3D strtotime($sun_now);
+	$seconds_then =3D  strtotime($sun_then);
+	$diff_weeks =3D round(($seconds_now - $seconds_then)/(60*60*24*7));
+	return $diff_weeks;
+}
+
+// function to compare to dates in Ymd and return the number of days=20
+// that differ between them.
+function dayCompare($now, $then) {
+	$seconds_now =3D strtotime($now);
+	$seconds_then =3D  strtotime($then);
+	$diff_seconds =3D $seconds_now - $seconds_then;
+	$diff_minutes =3D $diff_seconds/60;
+	$diff_hours =3D $diff_minutes/60;
+	$diff_days =3D round($diff_hours/24);
+=09
+	return $diff_days;
+}
+
+// function to compare to dates in Ymd and return the number of months=20
+// that differ between them.
+function monthCompare($now, $then) {
+	ereg ("([0-9]{4})([0-9]{2})([0-9]{2})", $now, $date_now);
+	ereg ("([0-9]{4})([0-9]{2})([0-9]{2})", $then, $date_then);
+	$diff_years =3D $date_now[1] - $date_then[1];
+	$diff_months =3D $date_now[2] - $date_then[2];
+	if ($date_now[2] < $date_then[2]) {
+		$diff_years -=3D 1;
+		$diff_months =3D ($diff_months + 12) % 12;
+	}
+	$diff_months =3D ($diff_years * 12) + $diff_months;
+
+	return $diff_months;
+}
+
+function yearCompare($now, $then) {
+	ereg ("([0-9]{4})([0-9]{2})([0-9]{2})", $now, $date_now);
+	ereg ("([0-9]{4})([0-9]{2})([0-9]{2})", $then, $date_then);
+	$diff_years =3D $date_now[1] - $date_then[1];
+	return $diff_years;
+}
+
+// localizeDate() - similar to strftime but uses our preset arrays of lo=
calized
+// months and week days and only supports %A, %a, %B, %b, %e, and %Y
+// more can be added as needed but trying to keep it small while we can
+function localizeDate($format, $timestamp, $globals=3Dnull) {
+// 	global $daysofweek_lang, $daysofweekshort_lang, $daysofweekreallysho=
rt_lang, $monthsofyear_lang, $monthsofyear_lang, $monthsofyearshort_lang;
+	$daysofweek_lang =3D $globals['daysofweek_lang'];
+	$daysofweekshort_lang =3D $globals['daysofweekshort_lang'];
+	$daysofweekreallyshort_lang =3D $globals['daysofweekreallyshort_lang'];
+	$monthsofyear_lang =3D $globals['monthsofyear_lang'];
+	$monthsofyearshort_lang =3D $globals['monthsofyearshort_lang'];
+// 	echo $daysofweek_lang .',' . $daysofweekshort_lang.','. $daysofweekr=
eallyshort_lang.',' .$monthsofyear_lang .','.$monthsofyear_lang.','. $mon=
thsofyearshort_lang;die;
+	$year =3D date("Y", $timestamp);
+	$month =3D date("n", $timestamp)-1;
+	$day =3D date("j", $timestamp);
+	$dayofweek =3D date("w", $timestamp);
+=09
+	$date =3D str_replace('%Y', $year, $format);
+	$date =3D str_replace('%e', $day, $date);
+	$date =3D str_replace('%B', $monthsofyear_lang[$month], $date);
+	$date =3D str_replace('%b', $monthsofyearshort_lang[$month], $date);
+	$date =3D str_replace('%A', $daysofweek_lang[$dayofweek], $date);
+	$date =3D str_replace('%a', $daysofweekshort_lang[$dayofweek], $date);
+=09
+	return $date;=09
+=09
+}
+// calcOffset takes an offset (ie, -0500) and returns it in the number o=
f seconds
+function calcOffset($offset_str) {
+	$sign =3D substr($offset_str, 0, 1);
+	$hours =3D substr($offset_str, 1, 2);
+	$mins =3D substr($offset_str, 3, 2);
+	$secs =3D ((int)$hours * 3600) + ((int)$mins * 60);
+	if ($sign =3D=3D '-') $secs =3D 0 - $secs;
+	return $secs;
+}
+
+// calcTime calculates the unixtime of a new offset by comparing it to t=
he current offset
+// $have is the current offset (ie, '-0500')
+// $want is the wanted offset (ie, '-0700')
+// $time is the unixtime relative to $have
+function calcTime($have, $want, $time) {
+	if ($have =3D=3D 'none' || $want =3D=3D 'none') return $time;
+	$have_secs =3D calcOffset($have);
+	$want_secs =3D calcOffset($want);
+	$diff =3D $want_secs - $have_secs;
+	$time +=3D $diff;
+	return $time;
+}
+
+function chooseOffset($time) {
+	global $timezone, $tz_array;
+	if (!isset($timezone)) $timezone =3D '';
+	switch ($timezone) {
+		case '':
+			$offset =3D 'none';
+			break;
+		case 'Same as Server':
+			$offset =3D date('O', $time);
+			break;
+		default:
+			if (is_array($tz_array) && array_key_exists($timezone, $tz_array)) {
+				$dlst =3D date('I', $time);
+				$offset =3D $tz_array[$timezone][$dlst];
+			} else {
+				$offset =3D '+0000';
+			}
+	}
+	return $offset;
+}
+
+function openevent($event_date, $time, $uid, $arr, $lines =3D 0, $length=
 =3D 0, $link_class =3D '', $pre_text =3D '', $post_text =3D '') {
+	global $cpath, $master_array;
+	$event_text =3D stripslashes(urldecode($arr["event_text"]));
+	if (empty($start)) {
+		$title =3D $event_text;
+	} else {
+		$title =3D $arr['event_start'].' - '.$arr['event_end'].': '.$event_tex=
t;
+	}
+	# for iCal pseudo tag <http> comptability
+	if (ereg("<([[:alpha:]]+://)([^<>[:space:]]+)>",$event_text,$matches)) =
{
+		$full_event_text =3D $matches[1] . $matches[2];
+		$event_text =3D $matches[2];
+	} else {
+		$full_event_text =3D $event_text;
+		$event_text =3D strip_tags($event_text, '<b><i><u><img>');
+	}
+
+	if (!empty($event_text)) {
+		if ($lines > 0) {
+			$event_text =3D word_wrap($event_text, $length, $lines);
+		}
+
+		if ((!(ereg("([[:alpha:]]+://[^<>[:space:]]+)", $full_event_text, $res=
))) || ($arr['description'])) {
+			$escaped_date =3D addslashes($event_date);
+			$escaped_time =3D addslashes($time);
+			$escaped_uid =3D addslashes($uid);
+			$event_data =3D addslashes(serialize ($master_array[$event_date][$tim=
e][$uid]));
+			// fix for URL-length bug in IE: populate and submit a hidden form on=
 click
+			static $popup_data_index =3D 0;
+$return =3D "
+    <script language=3D\"Javascript\" type=3D\"text/javascript\"><!--
+    var eventData =3D new EventData('$escaped_date', '$escaped_time', '$=
escaped_uid','$cpath','$event_data');
+    document.popup_data[$popup_data_index] =3D eventData;
+    // --></script>";
+
+			$return .=3D '<a class=3D"'.$link_class.'" title=3D"'.$title.'" href=3D=
"#" onclick=3D"openEventWindow('.$popup_data_index.'); return false;">';
+			$popup_data_index++;
+		} else {
+			$return .=3D '<a class=3D"'.$link_class.'" title=3D"'.$title.'" href=3D=
"'.$res[1].'">';
+		}
+		$return .=3D $pre_text.$event_text.$post_text.'</a>'."\n";
+	}
+
+	return $return;
+}
+
+// Returns an array of the date and time extracted from the data
+// passed in. This array contains (unixtime, date, time, allday).
+//
+// $data		=3D A string representing a date-time per RFC2445.
+// $property	=3D The property being examined, e.g. DTSTART, DTEND.
+// $field		=3D The full field being examined, e.g. DTSTART;TZID=3DUS/Pac=
ific
+function extractDateTime($data, $property, $field) {
+	global $tz_array;
+=09
+	// Initialize values.
+	unset($unixtime, $date, $time, $allday);
+=09
+	$allday =3D''; #suppress error on returning undef.
+	// Check for zulu time.
+	$zulu_time =3D false;
+	if (substr($data,-1) =3D=3D 'Z') $zulu_time =3D true;
+	$data =3D str_replace('Z', '', $data);
+=09
+	// Remove some substrings we don't want to look at.
+	$data =3D str_replace('T', '', $data);
+	$field =3D str_replace(';VALUE=3DDATE-TIME', '', $field);=20
+=09
+	// Extract date-only values.
+	if ((preg_match('/^'.$property.';VALUE=3DDATE/i', $field)) || (ereg ('^=
([0-9]{4})([0-9]{2})([0-9]{2})$', $data)))  {
+		// Pull out the date value. Minimum year is 1970.
+		ereg ('([0-9]{4})([0-9]{2})([0-9]{2})', $data, $dt_check);
+		if ($dt_check[1] < 1970) {=20
+			$data =3D '1971'.$dt_check[2].$dt_check[3];
+		}
+	=09
+		// Set the values.
+		$unixtime =3D strtotime($data);
+		$date =3D date('Ymd', $unixtime);
+		$allday =3D $data;
+	}
+=09
+	// Extract date-time values.
+	else {
+		// Pull out the timezone, or use GMT if zulu time was indicated.
+		if (preg_match('/^'.$property.';TZID=3D/i', $field)) {
+			$tz_tmp =3D explode('=3D', $field);
+			$tz_dt =3D parse_tz($tz_tmp[1]);
+			unset($tz_tmp);
+		} elseif ($zulu_time) {
+			$tz_dt =3D 'GMT';
+		}
+
+		// Pull out the date and time values. Minimum year is 1970.
+		preg_match ('/([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{0,2})([0-9]{0,2})/'=
, $data, $regs);
+		if ($regs[1] < 1970) {=20
+			$regs[1] =3D '1971';
+		}
+		$date =3D $regs[1] . $regs[2] . $regs[3];
+		$time =3D $regs[4] . $regs[5];
+		$unixtime =3D mktime($regs[4], $regs[5], 0, $regs[2], $regs[3], $regs[=
1]);
+
+		// Check for daylight savings time.
+		$dlst =3D date('I', $unixtime);
+		$server_offset_tmp =3D chooseOffset($unixtime);
+		if (isset($tz_dt)) {
+			if (array_key_exists($tz_dt, $tz_array)) {
+				$offset_tmp =3D $tz_array[$tz_dt][$dlst];
+			} else {
+				$offset_tmp =3D '+0000';
+			}
+		} elseif (isset($calendar_tz)) {
+			if (array_key_exists($calendar_tz, $tz_array)) {
+				$offset_tmp =3D $tz_array[$calendar_tz][$dlst];
+			} else {
+				$offset_tmp =3D '+0000';
+			}
+		} else {
+			$offset_tmp =3D $server_offset_tmp;
+		}
+	=09
+		// Set the values.
+		$unixtime =3D calcTime($offset_tmp, $server_offset_tmp, $unixtime);
+		$date =3D date('Ymd', $unixtime);
+		$time =3D date('Hi', $unixtime);
+	}
+=09
+	// Return the results.
+	return array($unixtime, $date, $time, $allday);
+}
+
+//TZIDs in calendars often contain leading information that should be st=
ripped
+//Example: TZID=3D/mozilla.org/20050126_1/Europe/Berlin
+//Need to return the last part only
+function parse_tz($data){
+	$fields =3D explode("/",$data);
+	$tz =3D array_pop($fields);
+	$tmp =3D array_pop($fields);
+	if (isset($tmp) && $tmp !=3D "") $tz =3D "$tmp/$tz";
+	return $tz;
+}
+
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/default_c=
onfig.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/default_conf=
ig.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/default_conf=
ig.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,78 @@
+<?php
+
+// Configuration file for PHP iCalendar 2.23rc1
+//
+// To set values, change the text between the single quotes
+// Follow instructions to the right for detailed information
+
+$template 				=3D 'default';		// Template support
+$default_view 			=3D 'day';			// Default view for calendars =3D 'day', '=
week', 'month', 'year'
+$minical_view 			=3D 'current';		// Where do the mini-calendars go when =
clicked? =3D 'day', 'week', 'month', 'current'
+// $default_cal 			=3D "$ALL_CALENDARS_COMBINED";		// Exact filename of =
calendar without .ics. Or set to $ALL_CALENDARS_COMBINED to open all cale=
nders combined into one.
+$default_cal 			=3D "Home";		// Exact filename of calendar without .ics.=
 Or set to $ALL_CALENDARS_COMBINED to open all calenders combined into on=
e.
+#$default_cal 			=3D 'Other_racing';		// Exact filename of calendar with=
out .ics. Or set to $ALL_CALENDARS_COMBINED to open all calenders combine=
d into one.
+$language 				=3D 'Spanish';		// Language support - 'English', 'Polish',=
 'German', 'French', 'Dutch', 'Danish', 'Italian', 'Japanese', 'Norwegian=
', 'Spanish', 'Swedish', 'Portuguese', 'Catalan', 'Traditional_Chinese', =
'Esperanto', 'Korean'
+$week_start_day 		=3D 'Sunday';			// Day of the week your week starts on
+$week_length			=3D '7';				// Number of days to display in the week view
+$day_start 				=3D '0600';			// Start time for day grid
+$day_end				=3D '2000';			// End time for day grid
+$gridLength 			=3D '15';				// Grid distance in minutes for day view, mu=
ltiples of 15 preferred
+$num_years 				=3D '1';				// Number of years (up and back) to display i=
n 'Jump to'
+$month_event_lines 		=3D '1';				// Number of lines to wrap each event t=
itle in month view, 0 means display all lines.
+$tomorrows_events_lines =3D '1';				// Number of lines to wrap each even=
t title in the 'Tommorrow's events' box, 0 means display all lines.
+$allday_week_lines 		=3D '1';				// Number of lines to wrap each event t=
itle in all-day events in week view, 0 means display all lines.
+$week_events_lines 		=3D '1';				// Number of lines to wrap each event t=
itle in the 'Tommorrow's events' box, 0 means display all lines.
+$timezone 				=3D '';				// Set timezone. Read TIMEZONES file for more i=
nformation
+$calendar_path 			=3D '';				// Leave this blank on most installs, place=
 your full FILE SYSTEM PATH to calendars if they are outside the phpicale=
ndar folder.
+$second_offset			=3D '';				// The time in seconds between your time and=
 your server's time.
+$bleed_time				=3D '-1';				// This allows events past midnight to just =
be displayed on the starting date, only good up to 24 hours. Range from '=
0000' to '2359', or '-1' for no bleed time.
+$cookie_uri				=3D ''; 				// The HTTP URL to the PHP iCalendar director=
y, ie. http://www.example.com/phpicalendar -- AUTO SETTING -- Only set if=
 you are having cookie issues.
+$download_uri			=3D ''; 				// The HTTP URL to your calendars directory,=
 ie. http://www.example.com/phpicalendar/calendars -- AUTO SETTING -- Onl=
y set if you are having subscribe issues.
+$default_path			=3D ''; 				// The HTTP URL to the PHP iCalendar directo=
ry, ie. http://www.example.com/phpicalendar
+$charset				=3D 'UTF-8';			// Character set your calendar is in, suggest=
ed UTF-8, or iso-8859-1 for most languages.
+
+// Yes/No questions --- 'yes' means Yes, anything else means no. 'yes' m=
ust be lowercase.
+$allow_webcals 			=3D 'no';				// Allow http:// and webcal:// prefixed U=
RLs to be used as the $cal for remote viewing of "subscribe-able" calenda=
rs. This does not have to be enabled to allow specific ones below.
+$this_months_events 	=3D 'yes';			// Display "This month's events" at th=
e bottom off the month page.
+$enable_rss				=3D 'yes';			// Enable RSS access to your calendars (good=
 thing).
+$rss_link_to_event		=3D '';				// Set to yes to have links in the feed p=
opup an event window.  Default is to link to day.php
+$show_search			=3D 'no';			// Show the search box in the sidebar.
+$allow_preferences		=3D 'no';			// Allow visitors to change various pref=
erences via cookies.
+$printview_default		=3D 'no';				// Set print view as the default view. =
day, week, and month only supported views for $default_view (listed well =
above).
+$show_todos				=3D 'yes';			// Show your todo list on the side of day an=
d week view.
+$show_completed			=3D 'yes';				// Show completed todos on your todo lis=
t.
+$allow_login			=3D 'no';				// Set to yes to prompt for login to unlock =
calendars.
+$login_cookies			=3D 'no';			// Set to yes to store authentication infor=
mation via (unencrypted) cookies. Set to no to use sessions.
+$support_ical			=3D 'no';			// Set to yes to support the Apple iCal cale=
ndar database structure.
+$recursive_path			=3D 'no';			// Set to yes to recurse into subdirectori=
es of the calendar path.
+
+// Calendar Caching (decreases page load times)
+$save_parsed_cals 		=3D 'no';				// Saves a copy of the cal in /tmp afte=
r it's been parsed. Improves performance.
+$tmp_dir				=3D '/tmp';			// The temporary directory on your system (/tm=
p is fine for UNIXes including Mac OS X). Any php-writable folder works.
+$webcal_hours			=3D '24';				// Number of hours to cache webcals. Settin=
g to '0' will always re-parse webcals.
+
+// Webdav style publishing
+$phpicalendar_publishing =3D '0';				// Set to '1' to enable remote webd=
av style publish. See 'calendars/publish.php' for complete information;
+
+// Administration settings (/admin/)
+$allow_admin			=3D 'no';			// Set to yes to allow the admin page - remem=
ber to change the default password if using 'internal' as the $auth_metho=
d		=09
+$auth_method			=3D 'none';			// Valid values are: 'ftp', 'internal', or =
'none'. 'ftp' uses the ftp server's username and password as well as ftp =
commands to delete and copy files. 'internal' uses $auth_internal_usernam=
e and $auth_internal_password defined below - CHANGE the password. 'none'=
 uses NO authentication - meant to be used with another form of authentic=
ation such as http basic.
+$auth_internal_username	=3D 'admin';			// Only used if $auth_method=3D'i=
nternal'. The username for the administrator.
+$auth_internal_password	=3D 'admin';			// Only used if $auth_method=3D'i=
nternal'. The password for the administrator.
+$ftp_server				=3D 'localhost';		// Only used if $auth_method=3D'ftp'. T=
he ftp server name. 'localhost' will work for most servers.
+$ftp_port				=3D '21';				// Only used if $auth_method=3D'ftp'. The ftp =
port. '21' is the default for ftp servers.
+$ftp_calendar_path		=3D '';				// Only used if $auth_method=3D'ftp'. The=
 full path to the calendar directory on the ftp server. If =3D '', will a=
ttempt to deduce the path based on $calendar_path, but may not be accurat=
e depending on ftp server config.
+
+// Calendar colors
+//
+// You can increase the number of unique colors by adding additional ima=
ges (monthdot_n.gif)=20
+// and in the css file (default.css) classes .alldaybg_n, .eventbg_n and=
 .eventbg2_n
+// Colors will repeat from the beginning for calendars past $unique_colo=
rs (7 by default), with no limit.
+$unique_colors			=3D '7';=09
+
+$blacklisted_cals =3D array();
+$list_webcals =3D array();
+$locked_cals =3D array();
+$locked_map =3D array();
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/draw_func=
tions.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/draw_functio=
ns.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/draw_functio=
ns.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,49 @@
+<?php
+// function returns starttime and endtime and event length for drawing i=
nto a grid
+
+function drawEventTimes ($start, $end) {
+	global $gridLength;
+=09
+	preg_match ('/([0-9]{2})([0-9]{2})/', $start, $time);
+	$sta_h =3D $time[1];
+	$sta_min =3D $time[2];
+	$sta_min =3D sprintf("%02d", floor($sta_min / $gridLength) * $gridLengt=
h);
+	if ($sta_min =3D=3D 60) {
+		$sta_h =3D sprintf("%02d", ($sta_h + 1));
+		$sta_min =3D "00";
+	}
+=09
+	preg_match ('/([0-9]{2})([0-9]{2})/', $end, $time);
+	$end_h =3D $time[1];
+	$end_min =3D $time[2];
+	$end_min =3D sprintf("%02d", floor($end_min / $gridLength) * $gridLengt=
h);
+	if ($end_min =3D=3D 60) {
+		$end_h =3D sprintf("%02d", ($end_h + 1));
+		$end_min =3D "00";
+	}
+=09
+	if (($sta_h . $sta_min) =3D=3D ($end_h . $end_min))  {
+		$end_min +=3D $gridLength;
+		if ($end_min =3D=3D 60) {
+			$end_h =3D sprintf("%02d", ($end_h + 1));
+			$end_min =3D "00";
+		}
+	}
+=09
+	$draw_len =3D ($end_h * 60 + $end_min) - ($sta_h * 60 + $sta_min);
+=09
+	return array ("draw_start" =3D> ($sta_h . $sta_min), "draw_end" =3D> ($=
end_h . $end_min), "draw_length" =3D> $draw_len);
+}
+
+// word wrap function that returns specified number of lines
+// when lines is 0, it returns the entire string as wordwrap() does it
+function word_wrap($str, $length, $lines=3D0) {
+	if ($lines > 0) {
+		$len =3D $length * $lines;
+		if ($len < strlen($str)) {
+			$str =3D substr($str,0,$len).'...';
+		}
+	}
+	return $str;
+}
+?>
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/event.js
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/event.js	200=
7-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/event.js	200=
7-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,51 @@
+<script language=3D"JavaScript" type=3D"text/javascript">
+<!--
+function openEventWindow(num) {
+	// populate the hidden form
+	var data =3D document.popup_data[num];
+	var form =3D document.forms.eventPopupForm;
+	form.elements.date.value =3D data.date;
+	form.elements.time.value =3D data.time;
+	form.elements.uid.value =3D data.uid;
+	form.elements.cpath.value =3D data.cpath;
+	form.elements.event_data.value =3D data.event_data;
+=09
+	// open a new window
+	var w =3D window.open('', 'Popup', 'scrollbars=3Dyes,width=3D460,height=
=3D275');
+	form.target =3D 'Popup';
+	form.submit();
+}
+
+function EventData(date, time, uid, cpath, event_data) {
+	this.date =3D date;
+	this.time =3D time;
+	this.uid =3D uid;
+	this.cpath =3D cpath;
+	this.event_data =3D event_data;
+}
+//-->
+</script>
+<script language=3D"JavaScript" type=3D"text/javascript">
+<!--
+
+function openTodoInfo(num) {=09
+	// populate the hidden form
+	var data =3D document.todo_popup_data[num];
+	var form =3D document.forms.todoPopupForm;
+
+	form.elements.todo_data.value =3D data.todo_data;
+
+	// open a new window
+	var w =3D window.open('', 'Popup', 'scrollbars=3Dyes,width=3D460,height=
=3D275');
+	form.target =3D 'Popup';
+	form.submit();
+}
+function TodoData(todo_data,todo_text) {
+	this.todo_data =3D todo_data;
+	this.todo_text =3D todo_text;
+}
+
+document.popup_data =3D new Array();
+document.todo_popup_data =3D new Array();
+//-->
+</script>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/ical_pars=
er.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/ical_parser.=
php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/ical_parser.=
php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,1222 @@
+<?php
+
+if (!defined('BASE')) define('BASE', './');
+
+include_once(BASE.'init.inc.php');
+include_once(BASE.'date_functions.php');
+include_once(BASE.'draw_functions.php');
+include_once(BASE.'overlapping_events.php');
+include_once(BASE.'timezones.php');
+
+$php_started =3D getmicrotime();
+
+$fillTime =3D $day_start;
+$day_array =3D array ();
+while ($fillTime < $day_end) {
+	array_push ($day_array, $fillTime);
+	preg_match ('/([0-9]{2})([0-9]{2})/', $fillTime, $dTime);
+	$fill_h =3D $dTime[1];
+	$fill_min =3D $dTime[2];
+	$fill_min =3D sprintf('%02d', $fill_min + $gridLength);
+	if ($fill_min =3D=3D 60) {
+		$fill_h =3D sprintf('%02d', ($fill_h + 1));
+		$fill_min =3D '00';
+	}
+	$fillTime =3D $fill_h . $fill_min;
+}
+
+// reading the file if it's allowed
+$parse_file =3D true;
+if ($save_parsed_cals =3D=3D 'yes') {=09
+	if (sizeof ($cal_filelist) > 1) {
+		$parsedcal =3D $tmp_dir.'/parsedcal-'.urlencode($cpath.'::'.$cal_filen=
ame).'-'.$this_year;
+		if (file_exists($parsedcal)) {
+			$fd =3D fopen($parsedcal, 'r');
+			$contents =3D fread($fd, filesize($parsedcal));
+			fclose($fd);
+			$master_array =3D unserialize($contents);
+			$z=3D1;
+			$y=3D0;
+			if (sizeof($master_array['-4']) =3D=3D (sizeof($cal_filelist))) {
+				foreach ($master_array['-4'] as $temp_array) {
+					$mtime =3D $master_array['-4'][$z]['mtime'];
+					$fname =3D $master_array['-4'][$z]['filename'];
+					$wcalc =3D $master_array['-4'][$z]['webcal'];=09
+					if ($wcalc =3D=3D 'no') $realcal_mtime =3D filemtime($fname);
+					$webcal_mtime =3D time() - strtotime($webcal_hours * 3600);
+					if (($mtime =3D=3D $realcal_mtime) && ($wcalc =3D=3D 'no')) {
+						$y++;
+					} elseif (($wcalc =3D=3D 'yes') && ($mtime > $webcal_mtime)) {
+						//echo date('H:i',$mtime). ' > '. date('H:i',$webcal_mtime);
+						$y++;
+					}
+					$z++;
+				}
+				foreach ($master_array['-3'] as $temp_array) {
+					if (isset($temp_array) && $temp_array !=3D'') $caldisplaynames[] =3D=
 $temp_array;
+				}
+
+				if ($y =3D=3D sizeof($cal_filelist)) {
+					if ($master_array['-1'] =3D=3D 'valid cal file') {
+						$parse_file =3D false;
+						$calendar_name =3D $master_array['calendar_name'];
+						$calendar_tz =3D $master_array['calendar_tz'];
+					}
+				}
+			}
+		}
+		if ($parse_file =3D=3D true) unset($master_array);
+	} else {
+		foreach ($cal_filelist as $filename) {
+			$realcal_mtime =3D filemtime($filename);
+			$parsedcal =3D $tmp_dir.'/parsedcal-'.urlencode($cpath.'::'.$cal_file=
name).'-'.$this_year;
+			if (file_exists($parsedcal)) {
+				$parsedcal_mtime =3D filemtime($parsedcal);
+				if ($realcal_mtime =3D=3D $parsedcal_mtime) {
+					$fd =3D fopen($parsedcal, 'r');
+					$contents =3D fread($fd, filesize($parsedcal));
+					fclose($fd);
+					$master_array =3D unserialize($contents);
+					if ($master_array['-1'] =3D=3D 'valid cal file') {
+						$parse_file =3D false;
+						$calendar_name =3D $master_array['calendar_name'];
+						$calendar_tz =3D $master_array['calendar_tz'];
+					}
+				}
+			}
+		}
+	}
+}
+
+if ($parse_file) {=09
+	$overlap_array =3D array ();
+	$uid_counter =3D 0;
+}
+
+$calnumber =3D 1;
+foreach ($cal_filelist as $cal_key=3D>$filename) {
+=09
+	// Find the real name of the calendar.
+	$actual_calname =3D getCalendarName($filename);
+=09
+	if ($parse_file) {=09
+	=09
+		// Let's see if we're doing a webcal
+		$is_webcal =3D FALSE;
+		if (substr($filename, 0, 7) =3D=3D 'http://' || substr($filename, 0, 8=
) =3D=3D 'https://' || substr($filename, 0, 9) =3D=3D 'webcal://') {
+			$is_webcal =3D TRUE;
+			$cal_webcalPrefix =3D str_replace('http://','webcal://',$filename);
+			$cal_httpPrefix =3D str_replace('webcal://','http://',$filename);
+			$cal_httpsPrefix =3D str_replace('webcal://','https://',$filename);
+			$cal_httpsPrefix =3D str_replace('http://','https://',$cal_httpsPrefi=
x);
+			$filename =3D $cal_httpPrefix;
+			$master_array['-4'][$calnumber]['webcal'] =3D 'yes';
+			$actual_mtime =3D time();
+		} else {
+			$actual_mtime =3D @filemtime($filename);
+		}
+	=09
+		$ifile =3D @fopen($filename, "r");
+		if ($ifile =3D=3D FALSE) exit(error($lang['l_error_cantopen'], $filena=
me));
+		$nextline =3D fgets($ifile, 1024);
+		if (trim($nextline) !=3D 'BEGIN:VCALENDAR') exit(error($lang['l_error_=
invalidcal'], $filename));
+	=09
+		// Set a value so we can check to make sure $master_array contains val=
id data
+		$master_array['-1'] =3D 'valid cal file';
+=09
+		// Set default calendar name - can be overridden by X-WR-CALNAME
+		$calendar_name =3D $cal_filename;
+		$master_array['calendar_name'] 	=3D $calendar_name;
+	=09
+	// read file in line by line
+	// XXX end line is skipped because of the 1-line readahead
+		while (!feof($ifile)) {
+			$line =3D $nextline;
+			$nextline =3D fgets($ifile, 1024);
+			$nextline =3D ereg_replace("[\r\n]", "", $nextline);
+			#handle continuation lines that start with either a space or a tab (M=
S Outlook)
+			while ($nextline{0} =3D=3D " " || $nextline{0} =3D=3D "\t") {=20
+				$line =3D $line . substr($nextline, 1);
+				$nextline =3D fgets($ifile, 1024);
+				$nextline =3D ereg_replace("[\r\n]", "", $nextline);
+			}
+			$line =3D trim($line);
+		=09
+		switch ($line) {
+			case 'BEGIN:VEVENT':
+				// each of these vars were being set to an empty string
+				unset (
+					$start_time, $end_time, $start_date, $end_date, $summary,=20
+					$allday_start, $allday_end, $start, $end, $the_duration,=20
+					$beginning, $rrule_array, $start_of_vevent, $description, $url,=20
+					$valarm_description, $start_unixtime, $end_unixtime, $display_end_t=
mp, $end_time_tmp1,=20
+					$recurrence_id, $uid, $class, $location, $rrule, $abs_until, $until=
_check,
+					$until, $bymonth, $byday, $bymonthday, $byweek, $byweekno,=20
+					$byminute, $byhour, $bysecond, $byyearday, $bysetpos, $wkst,
+					$interval, $number
+				);
+				=09
+				$except_dates 	=3D array();
+				$except_times 	=3D array();
+				$bymonth	 	=3D array();
+				$bymonthday 	=3D array();
+				$first_duration =3D TRUE;
+				$count 			=3D 1000000;
+				$valarm_set 	=3D FALSE;
+				$attendee		=3D array();
+				$organizer		=3D array();
+			=09
+				break;
+		=09
+			case 'END:VEVENT':
+			=09
+				if (!isset($url)) $url =3D '';
+				if (!isset($type)) $type =3D '';
+			=09
+				// Handle DURATION
+				if (!isset($end_unixtime) && isset($the_duration)) {
+					$end_unixtime 	=3D $start_unixtime + $the_duration;
+					$end_time 	=3D date ('Hi', $end_unixtime);
+				}
+				=09
+				// CLASS support
+				if (isset($class)) {
+					if ($class =3D=3D 'PRIVATE') {
+						$summary =3D'**PRIVATE**';
+						$description =3D'**PRIVATE**';
+					} elseif ($class =3D=3D 'CONFIDENTIAL') {
+						$summary =3D'**CONFIDENTIAL**';
+						$description =3D'**CONFIDENTIAL**';
+					}
+				}	=20
+			=09
+				// make sure we have some value for $uid
+				if (!isset($uid)) {
+					$uid =3D $uid_counter;
+					$uid_counter++;
+					$uid_valid =3D false;
+				} else {
+					$uid_valid =3D true;
+				}
+			=09
+				if ($uid_valid && isset($processed[$uid]) && isset($recurrence_id['d=
ate'])) {
+				=09
+					$old_start_date =3D $processed[$uid][0];
+					$old_start_time =3D $processed[$uid][1];
+					if ($recurrence_id['value'] =3D=3D 'DATE') $old_start_time =3D '-1'=
;
+					$start_date_tmp =3D $recurrence_id['date'];
+					if (!isset($start_date)) $start_date =3D $old_start_date;
+					if (!isset($start_time)) $start_time =3D $master_array[$old_start_d=
ate][$old_start_time][$uid]['event_start'];
+					if (!isset($start_unixtime)) $start_unixtime =3D $master_array[$old=
_start_date][$old_start_time][$uid]['start_unixtime'];
+					if (!isset($end_unixtime)) $end_unixtime =3D $master_array[$old_sta=
rt_date][$old_start_time][$uid]['end_unixtime'];
+					if (!isset($end_time)) $end_time =3D $master_array[$old_start_date]=
[$old_start_time][$uid]['event_end'];
+					if (!isset($summary)) $summary =3D $master_array[$old_start_date][$=
old_start_time][$uid]['event_text'];
+					if (!isset($length)) $length =3D $master_array[$old_start_date][$ol=
d_start_time][$uid]['event_length'];
+					if (!isset($description)) $description =3D $master_array[$old_start=
_date][$old_start_time][$uid]['description'];
+					if (!isset($location)) $location =3D $master_array[$old_start_date]=
[$old_start_time][$uid]['location'];
+					if (!isset($organizer)) $organizer =3D $master_array[$old_start_dat=
e][$old_start_time][$uid]['organizer'];
+					if (!isset($status)) $status =3D $master_array[$old_start_date][$ol=
d_start_time][$uid]['status'];
+					if (!isset($attendee)) $attendee =3D $master_array[$old_start_date]=
[$old_start_time][$uid]['attendee'];
+					if (!isset($url)) $url =3D $master_array[$old_start_date][$old_star=
t_time][$uid]['url'];
+					removeOverlap($start_date_tmp, $old_start_time, $uid);
+					if (isset($master_array[$start_date_tmp][$old_start_time][$uid])) {
+						unset($master_array[$start_date_tmp][$old_start_time][$uid]);  // =
SJBO added $uid twice here
+						if (sizeof($master_array[$start_date_tmp][$old_start_time]) =3D=3D=
 0) {
+							unset($master_array[$start_date_tmp][$old_start_time]);
+						}
+					}
+				=09
+					$write_processed =3D false;
+				} else {
+					$write_processed =3D true;
+				}
+			=09
+				if (!isset($summary)) 		$summary =3D '';
+				if (!isset($description)) 	$description =3D '';
+				if (!isset($status)) 		$status =3D '';
+				if (!isset($class)) 		$class =3D '';
+				if (!isset($location)) 		$location =3D '';
+			=09
+				$mArray_begin =3D mktime (0,0,0,12,21,($this_year - 1));
+				$mArray_end =3D mktime (0,0,0,1,12,($this_year + 1));
+			=09
+				if (isset($start_time) && isset($end_time)) {
+					// Mozilla style all-day events or just really long events
+					if (($end_time - $start_time) > 2345) {
+						$allday_start =3D $start_date;
+						$allday_end =3D ($start_date + 1);
+					}
+				}
+				if (isset($start_unixtime,$end_unixtime) && date('Ymd',$start_unixti=
me) !=3D date('Ymd',$end_unixtime)) {
+					$spans_day =3D true;
+					$bleed_check =3D (($start_unixtime - $end_unixtime) < (60*60*24)) ?=
 '-1' : '0';
+				} else {
+					$spans_day =3D false;
+					$bleed_check =3D 0;
+				}
+				if (isset($start_time) && $start_time !=3D '') {
+					preg_match ('/([0-9]{2})([0-9]{2})/', $start_time, $time);
+					preg_match ('/([0-9]{2})([0-9]{2})/', $end_time, $time2);
+					if (isset($start_unixtime) && isset($end_unixtime)) {
+						$length =3D $end_unixtime - $start_unixtime;
+					} else {
+						$length =3D ($time2[1]*60+$time2[2]) - ($time[1]*60+$time[2]);
+					}
+				=09
+					$drawKey =3D drawEventTimes($start_time, $end_time);
+					preg_match ('/([0-9]{2})([0-9]{2})/', $drawKey['draw_start'], $time=
3);
+					$hour =3D $time3[1];
+					$minute =3D $time3[2];
+				}
+=09
+				// RECURRENCE-ID Support
+				if (isset($recurrence_d)) {
+				=09
+					$recurrence_delete["$recurrence_d"]["$recurrence_t"] =3D $uid;
+				}
+				=09
+				// handle single changes in recurring events
+				// Maybe this is no longer need since done at bottom of parser? - CL=
 11/20/02
+				if ($uid_valid && $write_processed) {
+					if (!isset($hour)) $hour =3D 00;
+					if (!isset($minute)) $minute =3D 00;
+					$processed[$uid] =3D array($start_date,($hour.$minute), $type);
+				}
+						=09
+				// Handling of the all day events
+				if ((isset($allday_start) && $allday_start !=3D '')) {
+  					$start =3D strtotime($allday_start);
+ 					if ($spans_day) {
+ 						$allday_end =3D date('Ymd',$end_unixtime);
+ 					}
+  					if (isset($allday_end)) {
+  						$end =3D strtotime($allday_end);
+  					} else {
+						$end =3D strtotime('+1 day', $start);
+					}
+					// Changed for 1.0, basically write out the entire event if it star=
ts while the array is written.
+					# while loop handles multi-day allday events to write separate mast=
er_array elements for each day.
+					if (($start < $mArray_end) && ($start < $end)) {
+						while (($start !=3D $end) && ($start < $mArray_end)) {
+							$start_date2 =3D date('Ymd', $start);
+							$master_array[($start_date2)][('-1')][$uid]=3D array (
+								'event_text' =3D> $summary,=20
+								'description' =3D> $description,=20
+								'location' =3D> $location,=20
+								'organizer' =3D> serialize($organizer),=20
+								'attendee' =3D> serialize($attendee),=20
+								'calnumber' =3D> $calnumber,=20
+								'calname' =3D> $actual_calname,=20
+								'url' =3D> $url,=20
+								'status' =3D> $status,=20
+								'class' =3D> $class );
+							$start =3D strtotime('+1 day', $start);
+						}
+						if (!$write_processed) $master_array[($start_date)]['-1'][$uid]['e=
xception'] =3D true;
+					}
+				}
+			=09
+				// Handling regular events
+				if ((isset($start_time) && $start_time !=3D '') && (!isset($allday_s=
tart) || $allday_start =3D=3D '')) {
+					if (($end_time >=3D $bleed_time) && ($bleed_check =3D=3D '-1')) {
+						$start_tmp =3D strtotime(date('Ymd',$start_unixtime));
+						$end_date_tmp =3D date('Ymd',$end_unixtime);
+						while ($start_tmp < $end_unixtime) {
+							$start_date_tmp =3D date('Ymd',$start_tmp);
+							if ($start_date_tmp =3D=3D $start_date) {
+								$time_tmp =3D $hour.$minute;
+								$start_time_tmp =3D $start_time;
+							} else {
+								$time_tmp =3D '0000';
+								$start_time_tmp =3D '0000';
+							}
+							if ($start_date_tmp =3D=3D $end_date_tmp) {
+								$end_time_tmp =3D $end_time;
+							} else {
+								$end_time_tmp =3D '2400';
+								$display_end_tmp =3D $end_time;
+							}
+						=09
+							$master_array[$start_date_tmp][$time_tmp][$uid] =3D array (
+								'event_start' =3D> $start_time_tmp,=20
+								'event_end' =3D> $end_time_tmp,=20
+								'start_unixtime' =3D> $start_unixtime,=20
+								'end_unixtime' =3D> $end_unixtime,=20
+								'event_text' =3D> $summary,=20
+								'event_length' =3D> $length,=20
+								'event_overlap' =3D> 0,=20
+								'description' =3D> $description,=20
+								'status' =3D> $status,=20
+								'class' =3D> $class,=20
+								'spans_day' =3D> true,=20
+								'location' =3D> $location,=20
+								'organizer' =3D> serialize($organizer),=20
+								'attendee' =3D> serialize($attendee),=20
+								'calnumber' =3D> $calnumber,=20
+								'calname' =3D> $actual_calname,=20
+								'url' =3D> $url );
+							if (isset($display_end_tmp)){
+								$master_array[$start_date_tmp][$time_tmp][$uid]['display_end'] =3D=
 $display_end_tmp;
+							}
+							checkOverlap($start_date_tmp, $time_tmp, $uid);
+							$start_tmp =3D strtotime('+1 day',$start_tmp);
+						}
+						if (!$write_processed) $master_array[$start_date][($hour.$minute)]=
[$uid]['exception'] =3D true;
+					} else {
+						if ($bleed_check =3D=3D '-1') {
+							$display_end_tmp =3D $end_time;
+							$end_time_tmp1 =3D '2400';=09
+						}
+					=09
+						if (!isset($end_time_tmp1)) $end_time_tmp1 =3D $end_time;
+				=09
+						// This if statement should prevent writing of an excluded date if=
 its the first recurrance - CL
+						if (!in_array($start_date, $except_dates)) {
+							$master_array[($start_date)][($hour.$minute)][$uid] =3D array (
+								'event_start' =3D> $start_time,=20
+								'event_end' =3D> $end_time_tmp1,=20
+								'start_unixtime' =3D> $start_unixtime,=20
+								'end_unixtime' =3D> $end_unixtime,=20
+								'event_text' =3D> $summary,=20
+								'event_length' =3D> $length,=20
+								'event_overlap' =3D> 0,=20
+								'description' =3D> $description,=20
+								'status' =3D> $status,=20
+								'class' =3D> $class,=20
+								'spans_day' =3D> false,=20
+								'location' =3D> $location,=20
+								'organizer' =3D> serialize($organizer),=20
+								'attendee' =3D> serialize($attendee),=20
+								'calnumber' =3D> $calnumber,=20
+								'calname' =3D> $actual_calname,=20
+								'url' =3D> $url );
+							if (isset($display_end_tmp)){
+								$master_array[($start_date)][($hour.$minute)][$uid]['display_end=
'] =3D $display_end_tmp;
+							}
+							checkOverlap($start_date, ($hour.$minute), $uid);
+							if (!$write_processed) $master_array[($start_date)][($hour.$minut=
e)][$uid]['exception'] =3D true;
+						}
+					}
+				}
+			=09
+				// Handling of the recurring events, RRULE
+				if (isset($rrule_array) && is_array($rrule_array)) {
+					if (isset($allday_start) && $allday_start !=3D '') {
+						$hour =3D '-';
+						$minute =3D '1';
+						$rrule_array['START_DAY'] =3D $allday_start;
+						$rrule_array['END_DAY'] =3D $allday_end;
+						$rrule_array['END'] =3D 'end';
+						$recur_start =3D $allday_start;
+						$start_date =3D $allday_start;
+						if (isset($allday_end)) {
+							$diff_allday_days =3D dayCompare($allday_end, $allday_start);
+						 } else {
+							$diff_allday_days =3D 1;
+						}
+					} else {
+						$rrule_array['START_DATE'] =3D $start_date;
+						$rrule_array['START_TIME'] =3D $start_time;
+						$rrule_array['END_TIME'] =3D $end_time;
+						$rrule_array['END'] =3D 'end';
+					}
+				=09
+					$start_date_time =3D strtotime($start_date);
+					if (!isset($fromdate)){
+						#this should happen if not in one of the rss views
+						$this_month_start_time =3D strtotime($this_year.$this_month.'01');
+						if ($current_view =3D=3D 'year' || ($save_parsed_cals =3D=3D 'yes'=
 && !$is_webcal)|| $current_view =3D=3D 'print' && $printview =3D=3D 'yea=
r') {
+							$start_range_time =3D strtotime($this_year.'-01-01 -2 weeks');
+							$end_range_time =3D strtotime($this_year.'-12-31 +2 weeks');
+						} else {
+							$start_range_time =3D strtotime('-1 month -2 day', $this_month_st=
art_time);
+							$end_range_time =3D strtotime('+2 month +2 day', $this_month_star=
t_time);
+						}
+					}else{
+							$start_range_time =3D strtotime($fromdate);		=09
+							$end_range_time =3D strtotime($todate)+60*60*24; 					=09
+					}
+					foreach ($rrule_array as $key =3D> $val) {
+						switch($key) {
+							case 'FREQ':
+								switch ($val) {
+									case 'YEARLY':		$freq_type =3D 'year';	break;
+									case 'MONTHLY':		$freq_type =3D 'month';	break;
+									case 'WEEKLY':		$freq_type =3D 'week';	break;
+									case 'DAILY':		$freq_type =3D 'day';		break;
+									case 'HOURLY':		$freq_type =3D 'hour';	break;
+									case 'MINUTELY':	$freq_type =3D 'minute';	break;
+									case 'SECONDLY':	$freq_type =3D 'second';	break;
+								}
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D strtolower($val);
+								break;
+							case 'COUNT':
+								$count =3D $val;
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D $count;
+								break;
+							case 'UNTIL':
+								$until =3D str_replace('T', '', $val);
+								$until =3D str_replace('Z', '', $until);
+								if (strlen($until) =3D=3D 8) $until =3D $until.'235959';
+								$abs_until =3D $until;
+								ereg ('([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})', $unt=
il, $regs);
+								$until =3D mktime($regs[4],$regs[5],$regs[6],$regs[2],$regs[3],$=
regs[1]);
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D localizeDate($dateFormat_week,$until);
+								break;
+							case 'INTERVAL':
+								if ($val > 0){
+								$number =3D $val;
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D $number;
+								}
+								break;
+							case 'BYSECOND':
+								$bysecond =3D $val;
+								$bysecond =3D split (',', $bysecond);
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D $bysecond;
+								break;
+							case 'BYMINUTE':
+								$byminute =3D $val;
+								$byminute =3D split (',', $byminute);
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D $byminute;
+								break;
+							case 'BYHOUR':
+								$byhour =3D $val;
+								$byhour =3D split (',', $byhour);
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D $byhour;
+								break;
+							case 'BYDAY':
+								$byday =3D $val;
+								$byday =3D split (',', $byday);
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D $byday;
+								break;
+							case 'BYMONTHDAY':
+								$bymonthday =3D $val;
+								$bymonthday =3D split (',', $bymonthday);
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D $bymonthday;
+								break;				=09
+							case 'BYYEARDAY':
+								$byyearday =3D $val;
+								$byyearday =3D split (',', $byyearday);
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D $byyearday;
+								break;
+							case 'BYWEEKNO':
+								$byweekno =3D $val;
+								$byweekno =3D split (',', $byweekno);
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D $byweekno;
+								break;
+							case 'BYMONTH':
+								$bymonth =3D $val;
+								$bymonth =3D split (',', $bymonth);
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D $bymonth;
+								break;
+							case 'BYSETPOS':
+								$bysetpos =3D $val;
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D $bysetpos;
+								break;
+							case 'WKST':
+								$wkst =3D $val;
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D $wkst;
+								break;
+							case 'END':
+
+							$recur =3D $master_array[($start_date)][($hour.$minute)][$uid]['r=
ecur'];
+
+							// Modify the COUNT based on BYDAY
+							if ((is_array($byday)) && (isset($count))) {
+								$blah =3D sizeof($byday);
+								$count =3D ($count / $blah);
+								unset ($blah);
+							}
+					=09
+							if (!isset($number)) $number =3D 1;
+							// if $until isn't set yet, we set it to the end of our range we'=
re looking at
+						=09
+							if (!isset($until)) $until =3D $end_range_time;
+							if (!isset($abs_until)) $abs_until =3D date('YmdHis', $end_range_=
time);
+							$end_date_time =3D $until;
+							$start_range_time_tmp =3D $start_range_time;
+							$end_range_time_tmp =3D $end_range_time;
+						=09
+							// If the $end_range_time is less than the $start_date_time, or $=
start_range_time is greater
+							// than $end_date_time, we may as well forget the whole thing
+							// It doesn't do us any good to spend time adding data we aren't =
even looking at
+							// this will prevent the year view from taking way longer than it=
 needs to
+							if ($end_range_time_tmp >=3D $start_date_time && $start_range_tim=
e_tmp <=3D $end_date_time) {
+						=09
+								// if the beginning of our range is less than the start of the i=
tem, we may as well set it equal to it
+								if ($start_range_time_tmp < $start_date_time){
+									$start_range_time_tmp =3D $start_date_time;
+								}=09
+								if ($end_range_time_tmp > $end_date_time) $end_range_time_tmp =3D=
 $end_date_time;
+				=09
+								// initialize the time we will increment
+								$next_range_time =3D $start_range_time_tmp;
+							=09
+								// FIXME: This is a hack to fix repetitions with $interval > 1=20
+								if ($count > 1 && $number > 1) $count =3D 1 + ($count - 1) * $nu=
mber;=20
+							=09
+								$count_to =3D 0;
+								// start at the $start_range and go until we hit the end of our =
range.
+								if(!isset($wkst)) $wkst=3D'SU';
+								$wkst3char =3D two2threeCharDays($wkst);
+
+								while (($next_range_time >=3D $start_range_time_tmp) && ($next_r=
ange_time <=3D $end_range_time_tmp) && ($count_to !=3D $count)) {
+									$func =3D $freq_type.'Compare';
+									$diff =3D $func(date('Ymd',$next_range_time), $start_date);
+									if ($diff < $count) {
+										if ($diff % $number =3D=3D 0) {
+											$interval =3D $number;
+											switch ($rrule_array['FREQ']) {
+												case 'DAILY':
+													$next_date_time =3D $next_range_time;
+													$recur_data[] =3D $next_date_time;
+													break;
+												case 'WEEKLY':
+													// Populate $byday with the default day if it's not set.
+													if (!isset($byday)) {
+														$byday[] =3D strtoupper(substr(date('D', $start_date_time)=
, 0, 2));
+													}
+													if (is_array($byday)) {
+														foreach($byday as $day) {
+															$day =3D two2threeCharDays($day);=09
+															#need to find the first day of the appropriate week.
+															#dateOfweek uses weekstartday as a global variable. This =
has to be changed to $wkst,=20
+															#but then needs to be reset for other functions
+															$week_start_day_tmp =3D $week_start_day;
+															$week_start_day =3D $wkst3char;
+														=09
+															$the_sunday =3D dateOfWeek(date("Ymd",$next_range_time), =
$wkst3char);
+															$next_date_time =3D strtotime($day,strtotime($the_sunday)=
) + (12 * 60 * 60);
+															$week_start_day =3D $week_start_day_tmp; #see above reset=
 to global value
+														=09
+															#reset $next_range_time to first instance in this week.
+															if ($next_date_time < $next_range_time){=20
+																$next_range_time =3D $next_date_time;=20
+															}
+															// Since this renders events from $next_range_time to $ne=
xt_range_time + 1 week, I need to handle intervals
+															// as well. This checks to see if $next_date_time is afte=
r $day_start (i.e., "next week"), and thus
+															// if we need to add $interval weeks to $next_date_time.
+															if ($next_date_time > strtotime($week_start_day, $next_ra=
nge_time) && $interval > 1) {
+															#	$next_date_time =3D strtotime('+'.($interval - 1).' '.$=
freq_type, $next_date_time);
+															}
+															$recur_data[] =3D $next_date_time;
+														}
+													}
+													break;
+												case 'MONTHLY':
+													if (empty($bymonth)) $bymonth =3D array(1,2,3,4,5,6,7,8,9,1=
0,11,12);
+													$next_range_time =3D strtotime(date('Y-m-01', $next_range_t=
ime));
+													$next_date_time =3D $next_date_time;
+													if (isset($bysetpos)){
+														/* bysetpos code from dustinbutler
+														start on day 1 or last day.=20
+														if day matches any BYDAY the count is incremented.=20
+														SETPOS =3D 4, need 4th match=20
+														SETPOS =3D -1, need 1st match=20
+													 	*/=20
+													 	$year =3D date('Y', $next_range_time);=20
+													 	$month =3D date('m', $next_range_time);=20
+													 	if ($bysetpos > 0) {=20
+													  		$next_day =3D '+1 day';=20
+													  		$day =3D 1;=20
+													 	} else {=20
+													  		$next_day =3D '-1 day';=20
+													  		$day =3D $totalDays[$month];=20
+													 	}=20
+													 	$day =3D mktime(0, 0, 0, $month, $day, $year);=20
+													 	$countMatch =3D 0;=20
+													 	while ($countMatch !=3D abs($bysetpos)) {=20
+													  		/* Does this day match a BYDAY value? */=20
+													  		$thisDay =3D $day;=20
+													  		$textDay =3D strtoupper(substr(date('D', $thisDay), 0, =
2));=20
+													  		if (in_array($textDay, $byday)) {=20
+													   			$countMatch++;=20
+													  		}=20
+													  		$day =3D strtotime($next_day, $thisDay);=20
+													 	}=20
+													 	$recur_data[] =3D $thisDay;=20
+													}elseif ((isset($bymonthday)) && (!isset($byday))) {
+														foreach($bymonthday as $day) {
+															if ($day < 0) $day =3D ((date('t', $next_range_time)) + (=
$day)) + 1;
+															$year =3D date('Y', $next_range_time);
+															$month =3D date('m', $next_range_time);
+															if (checkdate($month,$day,$year)) {
+																$next_date_time =3D mktime(0,0,0,$month,$day,$year);
+																$recur_data[] =3D $next_date_time;
+															}
+														}
+													} elseif (is_array($byday)) {
+														foreach($byday as $day) {
+															ereg ('([-\+]{0,1})?([0-9]{1})?([A-Z]{2})', $day, $byday_=
arr);
+															//Added for 2.0 when no modifier is set
+															if ($byday_arr[2] !=3D '') {
+																$nth =3D $byday_arr[2]-1;
+															} else {
+																$nth =3D 0;
+															}
+															$on_day =3D two2threeCharDays($byday_arr[3]);
+															$on_day_num =3D two2threeCharDays($byday_arr[3],false);
+															if ((isset($byday_arr[1])) && ($byday_arr[1] =3D=3D '-'))=
 {
+																$last_day_tmp =3D date('t',$next_range_time);
+																$next_range_time =3D strtotime(date('Y-m-'.$last_day_tmp=
, $next_range_time));
+																$last_tmp =3D (date('w',$next_range_time) =3D=3D $on_day=
_num) ? '' : 'last ';
+																$next_date_time =3D strtotime($last_tmp.$on_day, $next_r=
ange_time) - $nth * 604800;
+																$month =3D date('m', $next_date_time);
+																if (in_array($month, $bymonth)) {
+																	$recur_data[] =3D $next_date_time;
+																}
+																#reset next_range_time to start of month
+																$next_range_time =3D strtotime(date('Y-m-'.'1', $next_ra=
nge_time));
+
+															} elseif (isset($bymonthday) && (!empty($bymonthday))) {
+																// This supports MONTHLY where BYDAY and BYMONTH are bot=
h set
+																foreach($bymonthday as $day) {
+																	$year 	=3D date('Y', $next_range_time);
+																	$month 	=3D date('m', $next_range_time);
+																	if (checkdate($month,$day,$year)) {
+																		$next_date_time =3D mktime(0,0,0,$month,$day,$year);
+																		$daday =3D strtolower(strftime("%a", $next_date_time))=
;
+																		if ($daday =3D=3D $on_day && in_array($month, $bymonth=
)) {
+																			$recur_data[] =3D $next_date_time;
+																		}
+																	}
+																}
+															} elseif ((isset($byday_arr[1])) && ($byday_arr[1] !=3D '=
-')) {
+																$next_date_time =3D strtotime($on_day, $next_range_time)=
 + $nth * 604800;
+																$month =3D date('m', $next_date_time);
+																if (in_array($month, $bymonth)) {
+																	$recur_data[] =3D $next_date_time;
+																}
+															}
+															$next_date =3D date('Ymd', $next_date_time);
+														}
+													}
+													break;
+												case 'YEARLY':
+													if ((!isset($bymonth)) || (sizeof($bymonth) =3D=3D 0)) {
+														$m =3D date('m', $start_date_time);
+														$bymonth =3D array("$m");
+													}=09
+
+													foreach($bymonth as $month) {
+														// Make sure the month & year used is within the start/end=
_range.
+														if ($month < date('m', $next_range_time)) {
+															$year =3D date('Y', $next_range_time);
+														} else {
+															$year =3D date('Y', $next_range_time);
+														}
+														if (isset($bysetpos)){
+															/* bysetpos code from dustinbutler
+															start on day 1 or last day.=20
+															if day matches any BYDAY the count is incremented.=20
+															SETPOS =3D 4, need 4th match=20
+															SETPOS =3D -1, need 1st match=20
+															*/=20
+															if ($bysetpos > 0) {=20
+																$next_day =3D '+1 day';=20
+																$day =3D 1;=20
+															} else {=20
+																$next_day =3D '-1 day';=20
+																$day =3D date("t",$month);=20
+															}=20
+															$day =3D mktime(12, 0, 0, $month, $day, $year);=20
+															$countMatch =3D 0;=20
+															while ($countMatch !=3D abs($bysetpos)) {=20
+																/* Does this day match a BYDAY value? */=20
+																$thisDay =3D $day;
+																$textDay =3D strtoupper(substr(date('D', $thisDay), 0, 2=
));=20
+																if (in_array($textDay, $byday)) {=20
+																	$countMatch++;=20
+																}=20
+																$day =3D strtotime($next_day, $thisDay);=20
+															}=20
+															$recur_data[] =3D $thisDay; 														=09
+														}
+														if ((isset($byday)) && (is_array($byday))) {
+															$checkdate_time =3D mktime(0,0,0,$month,1,$year);
+															foreach($byday as $day) {
+																ereg ('([-\+]{0,1})?([0-9]{1})?([A-Z]{2})', $day, $byday=
_arr);
+																if ($byday_arr[2] !=3D '') {
+																	$nth =3D $byday_arr[2]-1;
+																} else {
+																	$nth =3D 0;
+																}
+																$on_day =3D two2threeCharDays($byday_arr[3]);
+																$on_day_num =3D two2threeCharDays($byday_arr[3],false);
+																if ($byday_arr[1] =3D=3D '-') {
+																	$last_day_tmp =3D date('t',$checkdate_time);
+																	$checkdate_time =3D strtotime(date('Y-m-'.$last_day_tmp=
, $checkdate_time));
+																	$last_tmp =3D (date('w',$checkdate_time) =3D=3D $on_day=
_num) ? '' : 'last ';
+																	$next_date_time =3D strtotime($last_tmp.$on_day.' -'.$n=
th.' week', $checkdate_time);
+																} else {														=09
+																	$next_date_time =3D strtotime($on_day.' +'.$nth.' week'=
, $checkdate_time);
+																}
+															}
+														} else {
+															$day 	=3D date('d', $start_date_time);
+															$next_date_time =3D mktime(0,0,0,$month,$day,$year);
+															//echo date('Ymd',$next_date_time).$summary.'<br>';
+														}
+														$recur_data[] =3D $next_date_time;
+													}
+													if (isset($byyearday)) {
+														foreach ($byyearday as $yearday) {
+															ereg ('([-\+]{0,1})?([0-9]{1,3})', $yearday, $byyearday_a=
rr);
+															if ($byyearday_arr[1] =3D=3D '-') {
+																$ydtime =3D mktime(0,0,0,12,31,$this_year);
+																$yearnum =3D $byyearday_arr[2] - 1;
+																$next_date_time =3D strtotime('-'.$yearnum.' days', $ydt=
ime);
+															} else {
+																$ydtime =3D mktime(0,0,0,1,1,$this_year);
+																$yearnum =3D $byyearday_arr[2] - 1;
+																$next_date_time =3D strtotime('+'.$yearnum.' days', $ydt=
ime);
+															}
+															$recur_data[] =3D $next_date_time;
+														}
+													}=20
+													break;
+												default:
+													// anything else we need to end the loop
+													$next_range_time =3D $end_range_time_tmp + 100;
+													$count_to =3D $count;
+											}
+										} else {
+											$interval =3D 1;
+										}
+										$next_range_time =3D strtotime('+'.$interval.' '.$freq_type, $=
next_range_time);
+									} else {
+										// end the loop because we aren't going to write this event an=
yway
+										$count_to =3D $count;
+									}
+									// use the same code to write the data instead of always changi=
ng it 5 times					=09
+									if (isset($recur_data) && is_array($recur_data)) {
+										$recur_data_hour =3D @substr($start_time,0,2);
+										$recur_data_minute =3D @substr($start_time,2,2);
+										foreach($recur_data as $recur_data_time) {
+											$recur_data_year =3D date('Y', $recur_data_time);
+											$recur_data_month =3D date('m', $recur_data_time);
+											$recur_data_day =3D date('d', $recur_data_time);
+											$recur_data_date =3D $recur_data_year.$recur_data_month.$recu=
r_data_day;
+
+											if (($recur_data_time > $start_date_time) && ($recur_data_tim=
e <=3D $end_date_time) && ($count_to !=3D $count) && !in_array($recur_dat=
a_date, $except_dates)) {
+												if (isset($allday_start) && $allday_start !=3D '') {
+													$start_time2 =3D $recur_data_time;
+													$end_time2 =3D strtotime('+'.$diff_allday_days.' days', $re=
cur_data_time);
+													while ($start_time2 < $end_time2) {
+														$start_date2 =3D date('Ymd', $start_time2);
+														$master_array[($start_date2)][('-1')][$uid] =3D array ('ev=
ent_text' =3D> $summary, 'description' =3D> $description, 'location' =3D>=
 $location, 'organizer' =3D> serialize($organizer), 'attendee' =3D> seria=
lize($attendee), 'calnumber' =3D> $calnumber, 'calname' =3D> $actual_caln=
ame, 'url' =3D> $url, 'status' =3D> $status, 'class' =3D> $class, 'recur'=
 =3D> $recur );
+														$start_time2 =3D strtotime('+1 day', $start_time2);
+													}
+												} else {
+													$start_unixtime_tmp =3D mktime($recur_data_hour,$recur_data=
_minute,0,$recur_data_month,$recur_data_day,$recur_data_year);
+													$end_unixtime_tmp =3D $start_unixtime_tmp + $length;
+												=09
+													if (($end_time >=3D $bleed_time) && ($bleed_check =3D=3D '-=
1')) {
+														$start_tmp =3D strtotime(date('Ymd',$start_unixtime_tmp));
+														$end_date_tmp =3D date('Ymd',$end_unixtime_tmp);
+														while ($start_tmp < $end_unixtime_tmp) {
+															$start_date_tmp =3D date('Ymd',$start_tmp);
+															if ($start_date_tmp =3D=3D $recur_data_year.$recur_data_m=
onth.$recur_data_day) {
+																$time_tmp =3D $hour.$minute;
+																$start_time_tmp =3D $start_time;
+															} else {
+																$time_tmp =3D '0000';
+																$start_time_tmp =3D '0000';
+															}
+															if ($start_date_tmp =3D=3D $end_date_tmp) {
+																$end_time_tmp =3D $end_time;
+															} else {
+																$end_time_tmp =3D '2400';
+																$display_end_tmp =3D $end_time;
+															}
+														=09
+															// Let's double check the until to not write past it
+															$until_check =3D $start_date_tmp.$time_tmp.'00';
+															if ($abs_until > $until_check) {
+																$master_array[$start_date_tmp][$time_tmp][$uid] =3D arra=
y (
+																	'event_start' =3D> $start_time_tmp,=20
+																	'event_end' =3D> $end_time_tmp,=20
+																	'start_unixtime' =3D> $start_unixtime_tmp,=20
+																	'end_unixtime' =3D> $end_unixtime_tmp,=20
+																	'event_text' =3D> $summary,=20
+																	'event_length' =3D> $length,=20
+																	'event_overlap' =3D> 0,=20
+																	'description' =3D> $description,=20
+																	'status' =3D> $status,=20
+																	'class' =3D> $class,=20
+																	'spans_day' =3D> true,=20
+																	'location' =3D> $location,=20
+																	'organizer' =3D> serialize($organizer),=20
+																	'attendee' =3D> serialize($attendee),=20
+																	'calnumber' =3D> $calnumber,=20
+																	'calname' =3D> $actual_calname,=20
+																	'url' =3D> $url,=20
+																	'recur' =3D> $recur);
+																if (isset($display_end_tmp)){
+																	$master_array[$start_date_tmp][$time_tmp][$uid]['displa=
y_end'] =3D $display_end_tmp;
+																}
+																checkOverlap($start_date_tmp, $time_tmp, $uid);
+															}
+															$start_tmp =3D strtotime('+1 day',$start_tmp);
+														}
+													} else {
+														if ($bleed_check =3D=3D '-1') {
+															$display_end_tmp =3D $end_time;
+															$end_time_tmp1 =3D '2400';
+															=09
+														}
+														if (!isset($end_time_tmp1)) $end_time_tmp1 =3D $end_time;
+												=09
+														// Let's double check the until to not write past it
+														$until_check =3D $recur_data_date.$hour.$minute.'00';
+														if ($abs_until > $until_check) {
+															$master_array[($recur_data_date)][($hour.$minute)][$uid] =
=3D array (
+																'event_start' =3D> $start_time,=20
+																'event_end' =3D> $end_time_tmp1,=20
+																'start_unixtime' =3D> $start_unixtime_tmp,=20
+																'end_unixtime' =3D> $end_unixtime_tmp,=20
+																'event_text' =3D> $summary,=20
+																'event_length' =3D> $length,=20
+																'event_overlap' =3D> 0,=20
+																'description' =3D> $description,=20
+																'status' =3D> $status,=20
+																'class' =3D> $class,=20
+																'spans_day' =3D> false,=20
+																'location' =3D> $location,=20
+																'organizer' =3D> serialize($organizer),=20
+																'attendee' =3D> serialize($attendee),=20
+																'calnumber' =3D> $calnumber,=20
+																'calname' =3D> $actual_calname,=20
+																'url' =3D> $url,=20
+																'recur' =3D> $recur);
+															if (isset($display_end_tmp)){
+																$master_array[($recur_data_date)][($hour.$minute)][$uid]=
['display_end'] =3D $display_end_tmp;
+															}
+															checkOverlap($recur_data_date, ($hour.$minute), $uid);
+														}
+													}
+												}
+											}
+										}
+										unset($recur_data);
+									}
+								}
+							}
+						}=09
+					}
+				}
+
+				// This should remove any exdates that were missed.
+				// Added for version 0.9.5 modified in 2.22 remove anything that doe=
sn't have an event_start
+				if (is_array($except_dates)) {
+					foreach ($except_dates as $key =3D> $value) {
+						if (isset ($master_array[$value])){
+							foreach ($master_array[$value] as $time =3D> $value2){
+								if (!isset($value2[$uid]['event_start'])){
+						unset($master_array[$value][$time][$uid]);
+							}
+						}
+					}
+				}
+				}
+			=09
+			   // Clear event data now that it's been saved.
+			   unset($start_time, $start_time_tmp, $end_time, $end_time_tmp, $sta=
rt_unixtime, $start_unixtime_tmp, $end_unixtime, $end_unixtime_tmp, $summ=
ary, $length, $description, $status, $class, $location, $organizer, $atte=
ndee);
+
+				break;
+			case 'END:VTODO':
+				if ((!$vtodo_priority) && ($status =3D=3D 'COMPLETED')) {
+					$vtodo_sort =3D 11;
+				} elseif (!$vtodo_priority) {=20
+					$vtodo_sort =3D 10;
+				} else {
+					$vtodo_sort =3D $vtodo_priority;
+				}
+			=09
+				// CLASS support
+				if (isset($class)) {
+					if ($class =3D=3D 'PRIVATE') {
+						$summary =3D '**PRIVATE**';
+						$description =3D '**PRIVATE**';
+					} elseif ($class =3D=3D 'CONFIDENTIAL') {
+						$summary =3D '**CONFIDENTIAL**';
+						$description =3D '**CONFIDENTIAL**';
+					}
+				}
+			=09
+				$master_array['-2']["$vtodo_sort"]["$uid"] =3D array ('start_date' =3D=
> $start_date, 'start_time' =3D> $start_time, 'vtodo_text' =3D> $summary,=
 'due_date'=3D> $due_date, 'due_time'=3D> $due_time, 'completed_date' =3D=
> $completed_date, 'completed_time' =3D> $completed_time, 'priority' =3D>=
 $vtodo_priority, 'status' =3D> $status, 'class' =3D> $class, 'categories=
' =3D> $vtodo_categories, 'description' =3D> $description, 'calname' =3D>=
 $actual_calname);
+				unset ($start_date, $start_time, $due_date, $due_time, $completed_da=
te, $completed_time, $vtodo_priority, $status, $class, $vtodo_categories,=
 $summary, $description);
+				$vtodo_set =3D FALSE;
+			=09
+				break;
+			=09
+			case 'BEGIN:VTODO':
+				$vtodo_set =3D TRUE;
+				break;
+			case 'BEGIN:VALARM':
+				$valarm_set =3D TRUE;
+				break;
+			case 'END:VALARM':
+				$valarm_set =3D FALSE;
+				break;
+			=09
+			default:
+	=09
+				unset ($field, $data, $prop_pos, $property);
+				if (ereg ("([^:]+):(.*)", $line, $line)){
+				$field =3D $line[1];
+				$data =3D $line[2];
+			=09
+				$property =3D $field;
+				$prop_pos =3D strpos($property,';');
+				if ($prop_pos !=3D=3D false) $property =3D substr($property,0,$prop_=
pos);
+				$property =3D strtoupper($property);
+			=09
+				switch ($property) {
+				=09
+					// Start VTODO Parsing
+					//
+					case 'DUE':
+						$datetime =3D extractDateTime($data, $property, $field);
+						$due_date =3D $datetime[1];
+						$due_time =3D $datetime[2];
+						break;
+					=09
+					case 'COMPLETED':
+						$datetime =3D extractDateTime($data, $property, $field);
+						$completed_date =3D $datetime[1];
+						$completed_time =3D $datetime[2];
+						break;
+					=09
+					case 'PRIORITY':
+						$vtodo_priority =3D "$data";
+						break;
+					=09
+					case 'STATUS':
+						$status =3D "$data";
+						break;
+					=09
+					case 'CLASS':
+						$class =3D "$data";
+						break;
+					=09
+					case 'CATEGORIES':
+						$vtodo_categories =3D "$data";
+						break;
+					//
+					// End VTODO Parsing			=09
+					=09
+					case 'DTSTART':
+						$datetime =3D extractDateTime($data, $property, $field);
+						$start_unixtime =3D $datetime[0];
+						$start_date =3D $datetime[1];
+						$start_time =3D $datetime[2];
+						$allday_start =3D $datetime[3];
+						break;
+					=09
+					case 'DTEND':
+						$datetime =3D extractDateTime($data, $property, $field);
+						$end_unixtime =3D $datetime[0];
+						$end_date =3D $datetime[1];
+						$end_time =3D $datetime[2];
+						$allday_end =3D $datetime[3];
+						break;
+					=09
+					case 'EXDATE':
+						$data =3D split(",", $data);
+						foreach ($data as $exdata) {
+							$exdata =3D str_replace('T', '', $exdata);
+							$exdata =3D str_replace('Z', '', $exdata);
+							preg_match ('/([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{0,2})([0-9]{0,=
2})/', $exdata, $regs);
+							$except_dates[] =3D $regs[1] . $regs[2] . $regs[3];
+							// Added for Evolution, since they dont think they need to tell m=
e which time to exclude.
+							if (($regs[4] =3D=3D '') && ($start_time !=3D '')) {=20
+								$except_times[] =3D $start_time;
+							} else {
+								$except_times[] =3D $regs[4] . $regs[5];
+							}
+						}
+						break;
+					=09
+					case 'SUMMARY':
+						$data =3D str_replace("\\n", "<br />", $data);
+						$data =3D str_replace("\\t", "&nbsp;", $data);
+						$data =3D str_replace("\\r", "<br />", $data);
+						$data =3D str_replace('$', '&#36;', $data);
+						$data =3D stripslashes($data);
+						$data =3D htmlentities(urlencode($data));
+						if ($valarm_set =3D=3D FALSE) {=20
+							$summary =3D $data;
+						} else {
+							$valarm_summary =3D $data;
+						}
+						break;
+					=09
+					case 'DESCRIPTION':
+						$data =3D str_replace("\\n", "<br />", $data);
+						$data =3D str_replace("\\t", "&nbsp;", $data);
+						$data =3D str_replace("\\r", "<br />", $data);
+						$data =3D str_replace('$', '&#36;', $data);
+						$data =3D stripslashes($data);
+						$data =3D htmlentities(urlencode($data));
+						if ($valarm_set =3D=3D FALSE) {=20
+							$description =3D $data;
+						} else {
+							$valarm_description =3D $data;
+						}
+						break;
+					=09
+					case 'RECURRENCE-ID':
+						$parts =3D explode(';', $field);
+						foreach($parts as $part) {
+							$eachval =3D split('=3D',$part);
+							if ($eachval[0] =3D=3D 'RECURRENCE-ID') {
+								// do nothing
+							} elseif ($eachval[0] =3D=3D 'TZID') {
+								$recurrence_id['tzid'] =3D parse_tz($eachval[1]);
+							} elseif ($eachval[0] =3D=3D 'RANGE') {
+								$recurrence_id['range'] =3D $eachval[1];
+							} elseif ($eachval[0] =3D=3D 'VALUE') {
+								$recurrence_id['value'] =3D $eachval[1];
+							} else {
+								$recurrence_id[] =3D $eachval[1];
+							}
+						}
+						unset($parts, $part, $eachval);
+					=09
+						$data =3D str_replace('T', '', $data);
+						$data =3D str_replace('Z', '', $data);
+						ereg ('([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{0,2})([0-9]{0,2})', $d=
ata, $regs);
+						$recurrence_id['date'] =3D $regs[1] . $regs[2] . $regs[3];
+						$recurrence_id['time'] =3D $regs[4] . $regs[5];
+		=09
+						$recur_unixtime =3D mktime($regs[4], $regs[5], 0, $regs[2], $regs[=
3], $regs[1]);
+		=09
+						$dlst =3D date('I', $recur_unixtime);
+						$server_offset_tmp =3D chooseOffset($recur_unixtime);
+						if (isset($recurrence_id['tzid'])) {
+							$tz_tmp =3D $recurrence_id['tzid'];
+							$offset_tmp =3D $tz_array[$tz_tmp][$dlst];
+						} elseif (isset($calendar_tz)) {
+							$offset_tmp =3D $tz_array[$calendar_tz][$dlst];
+						} else {
+							$offset_tmp =3D $server_offset_tmp;
+						}
+						$recur_unixtime =3D calcTime($offset_tmp, $server_offset_tmp, $rec=
ur_unixtime);
+						$recurrence_id['date'] =3D date('Ymd', $recur_unixtime);
+						$recurrence_id['time'] =3D date('Hi', $recur_unixtime);
+						$recurrence_d =3D date('Ymd', $recur_unixtime);
+						$recurrence_t =3D date('Hi', $recur_unixtime);
+						unset($server_offset_tmp);
+						break;
+					=09
+					case 'UID':
+						$uid =3D $data;
+						break;
+					case 'X-WR-CALNAME':
+						$actual_calname =3D $data;
+						$master_array['calendar_name'] =3D $actual_calname;
+							$cal_displaynames[$cal_key] =3D $actual_calname; #correct the def=
ault calname based on filename
+						break;
+					case 'X-WR-TIMEZONE':
+						$calendar_tz =3D parse_tz($data);
+						$master_array['calendar_tz'] =3D $calendar_tz;
+						break;
+					case 'DURATION':
+						if (($first_duration =3D=3D TRUE) && (!stristr($field, '=3DDURATIO=
N'))) {
+							ereg ('^P([0-9]{1,2}[W])?([0-9]{1,2}[D])?([T]{0,1})?([0-9]{1,2}[H=
])?([0-9]{1,2}[M])?([0-9]{1,2}[S])?', $data, $duration);=20
+							$weeks 			=3D str_replace('W', '', $duration[1]);=20
+							$days 			=3D str_replace('D', '', $duration[2]);=20
+							$hours 			=3D str_replace('H', '', $duration[4]);=20
+							$minutes 		=3D str_replace('M', '', $duration[5]);=20
+							$seconds 		=3D str_replace('S', '', $duration[6]);=20
+							$the_duration 	=3D ($weeks * 60 * 60 * 24 * 7) + ($days * 60 * 60=
 * 24) + ($hours * 60 * 60) + ($minutes * 60) + ($seconds);
+							$first_duration =3D FALSE;
+						}=09
+						break;
+					case 'RRULE':
+						$data =3D str_replace ('RRULE:', '', $data);
+						$rrule =3D split (';', $data);
+						foreach ($rrule as $recur) {
+							ereg ('(.*)=3D(.*)', $recur, $regs);
+							$rrule_array[$regs[1]] =3D $regs[2];
+						}
+						break;
+					case 'ATTENDEE':
+						$field 		=3D str_replace("ATTENDEE;CN=3D", "", $field);
+						$data 		=3D str_replace ("mailto:", "", $data);
+						$attendee[] =3D array ('name' =3D> stripslashes($field), 'email' =3D=
> stripslashes($data));
+						break;
+					case 'ORGANIZER':
+						$field 		 =3D str_replace("ORGANIZER;CN=3D", "", $field);
+						$data 		 =3D str_replace ("mailto:", "", $data);
+						$organizer[] =3D array ('name' =3D> stripslashes($field), 'email' =
=3D> stripslashes($data));
+						break;
+					case 'LOCATION':
+						$data =3D str_replace("\\n", "<br />", $data);
+						$data =3D str_replace("\\t", "&nbsp;", $data);
+						$data =3D str_replace("\\r", "<br />", $data);
+						$data =3D stripslashes($data);
+						$location =3D $data;
+						break;
+					case 'URL':
+						$url =3D $data;
+						break;
+				}
+			}
+		}
+	}
+	}
+	if (!isset($master_array['-3'][$calnumber])) $master_array['-3'][$calnu=
mber] =3D $actual_calname;
+	if (!isset($master_array['-4'][$calnumber]['mtime'])) $master_array['-4=
'][$calnumber]['mtime'] =3D $actual_mtime;
+	if (!isset($master_array['-4'][$calnumber]['filename'])) $master_array[=
'-4'][$calnumber]['filename'] =3D $filename;
+	if (!isset($master_array['-4'][$calnumber]['webcal'])) $master_array['-=
4'][$calnumber]['webcal'] =3D 'no';
+	$calnumber =3D $calnumber + 1;
+}
+
+if ($parse_file) {=09
+	// Sort the array by absolute date.
+	if (isset($master_array) && is_array($master_array)) {=20
+		ksort($master_array);
+		reset($master_array);
+	=09
+		// sort the sub (day) arrays so the times are in order
+		foreach (array_keys($master_array) as $k) {
+			if (isset($master_array[$k]) && is_array($master_array[$k])) {
+				ksort($master_array[$k]);
+				reset($master_array[$k]);
+			}
+		}
+	}
+=09
+	// write the new master array to the file
+	if (isset($master_array) && is_array($master_array) && $save_parsed_cal=
s =3D=3D 'yes') {
+		$write_me =3D serialize($master_array);
+		$fd =3D @fopen($parsedcal, 'w');
+		if ($fd =3D=3D FALSE) exit(error($lang['l_error_cache'], $filename));
+		@fwrite($fd, $write_me);
+		@fclose($fd);
+		@touch($parsedcal, $realcal_mtime);
+	}
+}
+
+
+// Set a calender name for all calenders combined
+if ($cal =3D=3D $ALL_CALENDARS_COMBINED) {
+	$calendar_name =3D $all_cal_comb_lang;
+}
+$cal_displayname =3D urldecode(implode(', ', $cal_displaynames)); #reset=
 this with the correct names
+$template_started =3D getmicrotime();
+
+//If you want to see the values in the arrays, uncomment below.
+
+//print '<pre>';
+//print_r($master_array);
+//print_r($overlap_array);
+//print_r($day_array);
+//print_r($rrule_array);
+//print_r($recurrence_delete);
+//print_r($cal_displaynames);
+//print_r($cal_filelist);
+//print '</pre>';
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/ical_pars=
er_alba.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/ical_parser_=
alba.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/ical_parser_=
alba.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,1222 @@
+<?php
+
+if (!defined('BASE')) define('BASE', './');
+
+include_once(BASE.'init.inc.php');
+include_once(BASE.'date_functions.php');
+include_once(BASE.'draw_functions.php');
+include_once(BASE.'overlapping_events.php');
+include_once(BASE.'timezones.php');
+
+$php_started =3D getmicrotime();
+
+$fillTime =3D $day_start;
+$day_array =3D array ();
+while ($fillTime < $day_end) {
+	array_push ($day_array, $fillTime);
+	preg_match ('/([0-9]{2})([0-9]{2})/', $fillTime, $dTime);
+	$fill_h =3D $dTime[1];
+	$fill_min =3D $dTime[2];
+	$fill_min =3D sprintf('%02d', $fill_min + $gridLength);
+	if ($fill_min =3D=3D 60) {
+		$fill_h =3D sprintf('%02d', ($fill_h + 1));
+		$fill_min =3D '00';
+	}
+	$fillTime =3D $fill_h . $fill_min;
+}
+
+// reading the file if it's allowed
+$parse_file =3D true;
+if ($save_parsed_cals =3D=3D 'yes') {=09
+	if (sizeof ($cal_filelist) > 1) {
+		$parsedcal =3D $tmp_dir.'/parsedcal-'.urlencode($cpath.'::'.$cal_filen=
ame).'-'.$this_year;
+		if (file_exists($parsedcal)) {
+			$fd =3D fopen($parsedcal, 'r');
+			$contents =3D fread($fd, filesize($parsedcal));
+			fclose($fd);
+			$master_array =3D unserialize($contents);
+			$z=3D1;
+			$y=3D0;
+			if (sizeof($master_array['-4']) =3D=3D (sizeof($cal_filelist))) {
+				foreach ($master_array['-4'] as $temp_array) {
+					$mtime =3D $master_array['-4'][$z]['mtime'];
+					$fname =3D $master_array['-4'][$z]['filename'];
+					$wcalc =3D $master_array['-4'][$z]['webcal'];=09
+					if ($wcalc =3D=3D 'no') $realcal_mtime =3D filemtime($fname);
+					$webcal_mtime =3D time() - strtotime($webcal_hours * 3600);
+					if (($mtime =3D=3D $realcal_mtime) && ($wcalc =3D=3D 'no')) {
+						$y++;
+					} elseif (($wcalc =3D=3D 'yes') && ($mtime > $webcal_mtime)) {
+						//echo date('H:i',$mtime). ' > '. date('H:i',$webcal_mtime);
+						$y++;
+					}
+					$z++;
+				}
+				foreach ($master_array['-3'] as $temp_array) {
+					if (isset($temp_array) && $temp_array !=3D'') $caldisplaynames[] =3D=
 $temp_array;
+				}
+
+				if ($y =3D=3D sizeof($cal_filelist)) {
+					if ($master_array['-1'] =3D=3D 'valid cal file') {
+						$parse_file =3D false;
+						$calendar_name =3D $master_array['calendar_name'];
+						$calendar_tz =3D $master_array['calendar_tz'];
+					}
+				}
+			}
+		}
+		if ($parse_file =3D=3D true) unset($master_array);
+	} else {
+		foreach ($cal_filelist as $filename) {
+			$realcal_mtime =3D filemtime($filename);
+			$parsedcal =3D $tmp_dir.'/parsedcal-'.urlencode($cpath.'::'.$cal_file=
name).'-'.$this_year;
+			if (file_exists($parsedcal)) {
+				$parsedcal_mtime =3D filemtime($parsedcal);
+				if ($realcal_mtime =3D=3D $parsedcal_mtime) {
+					$fd =3D fopen($parsedcal, 'r');
+					$contents =3D fread($fd, filesize($parsedcal));
+					fclose($fd);
+					$master_array =3D unserialize($contents);
+					if ($master_array['-1'] =3D=3D 'valid cal file') {
+						$parse_file =3D false;
+						$calendar_name =3D $master_array['calendar_name'];
+						$calendar_tz =3D $master_array['calendar_tz'];
+					}
+				}
+			}
+		}
+	}
+}
+
+if ($parse_file) {=09
+	$overlap_array =3D array ();
+	$uid_counter =3D 0;
+}
+
+$calnumber =3D 1;
+foreach ($cal_filelist as $cal_key=3D>$filename) {
+=09
+	// Find the real name of the calendar.
+	$actual_calname =3D getCalendarName($filename);
+=09
+	if ($parse_file) {=09
+	=09
+		// Let's see if we're doing a webcal
+		$is_webcal =3D FALSE;
+		if (substr($filename, 0, 7) =3D=3D 'http://' || substr($filename, 0, 8=
) =3D=3D 'https://' || substr($filename, 0, 9) =3D=3D 'webcal://') {
+			$is_webcal =3D TRUE;
+			$cal_webcalPrefix =3D str_replace('http://','webcal://',$filename);
+			$cal_httpPrefix =3D str_replace('webcal://','http://',$filename);
+			$cal_httpsPrefix =3D str_replace('webcal://','https://',$filename);
+			$cal_httpsPrefix =3D str_replace('http://','https://',$cal_httpsPrefi=
x);
+			$filename =3D $cal_httpPrefix;
+			$master_array['-4'][$calnumber]['webcal'] =3D 'yes';
+			$actual_mtime =3D time();
+		} else {
+			$actual_mtime =3D @filemtime($filename);
+		}
+	=09
+		$ifile =3D @fopen($filename, "r");
+		if ($ifile =3D=3D FALSE) exit(error($lang['l_error_cantopen'], $filena=
me));
+		$nextline =3D fgets($ifile, 1024);
+		if (trim($nextline) !=3D 'BEGIN:VCALENDAR') exit(error($lang['l_error_=
invalidcal'], $filename));
+	=09
+		// Set a value so we can check to make sure $master_array contains val=
id data
+		$master_array['-1'] =3D 'valid cal file';
+=09
+		// Set default calendar name - can be overridden by X-WR-CALNAME
+		$calendar_name =3D $cal_filename;
+		$master_array['calendar_name'] 	=3D $calendar_name;
+	=09
+	// read file in line by line
+	// XXX end line is skipped because of the 1-line readahead
+		while (!feof($ifile)) {
+			$line =3D $nextline;
+			$nextline =3D fgets($ifile, 1024);
+			$nextline =3D ereg_replace("[\r\n]", "", $nextline);
+			#handle continuation lines that start with either a space or a tab (M=
S Outlook)
+			while ($nextline{0} =3D=3D " " || $nextline{0} =3D=3D "\t") {=20
+				$line =3D $line . substr($nextline, 1);
+				$nextline =3D fgets($ifile, 1024);
+				$nextline =3D ereg_replace("[\r\n]", "", $nextline);
+			}
+			$line =3D trim($line);
+		=09
+		switch ($line) {
+			case 'BEGIN:VEVENT':
+				// each of these vars were being set to an empty string
+				unset (
+					$start_time, $end_time, $start_date, $end_date, $summary,=20
+					$allday_start, $allday_end, $start, $end, $the_duration,=20
+					$beginning, $rrule_array, $start_of_vevent, $description, $url,=20
+					$valarm_description, $start_unixtime, $end_unixtime, $display_end_t=
mp, $end_time_tmp1,=20
+					$recurrence_id, $uid, $class, $location, $rrule, $abs_until, $until=
_check,
+					$until, $bymonth, $byday, $bymonthday, $byweek, $byweekno,=20
+					$byminute, $byhour, $bysecond, $byyearday, $bysetpos, $wkst,
+					$interval, $number
+				);
+				=09
+				$except_dates 	=3D array();
+				$except_times 	=3D array();
+				$bymonth	 	=3D array();
+				$bymonthday 	=3D array();
+				$first_duration =3D TRUE;
+				$count 			=3D 1000000;
+				$valarm_set 	=3D FALSE;
+				$attendee		=3D array();
+				$organizer		=3D array();
+			=09
+				break;
+		=09
+			case 'END:VEVENT':
+			=09
+				if (!isset($url)) $url =3D '';
+				if (!isset($type)) $type =3D '';
+			=09
+				// Handle DURATION
+				if (!isset($end_unixtime) && isset($the_duration)) {
+					$end_unixtime 	=3D $start_unixtime + $the_duration;
+					$end_time 	=3D date ('Hi', $end_unixtime);
+				}
+				=09
+				// CLASS support
+				if (isset($class)) {
+					if ($class =3D=3D 'PRIVATE') {
+						$summary =3D'**PRIVATE**';
+						$description =3D'**PRIVATE**';
+					} elseif ($class =3D=3D 'CONFIDENTIAL') {
+						$summary =3D'**CONFIDENTIAL**';
+						$description =3D'**CONFIDENTIAL**';
+					}
+				}	=20
+			=09
+				// make sure we have some value for $uid
+				if (!isset($uid)) {
+					$uid =3D $uid_counter;
+					$uid_counter++;
+					$uid_valid =3D false;
+				} else {
+					$uid_valid =3D true;
+				}
+			=09
+				if ($uid_valid && isset($processed[$uid]) && isset($recurrence_id['d=
ate'])) {
+				=09
+					$old_start_date =3D $processed[$uid][0];
+					$old_start_time =3D $processed[$uid][1];
+					if ($recurrence_id['value'] =3D=3D 'DATE') $old_start_time =3D '-1'=
;
+					$start_date_tmp =3D $recurrence_id['date'];
+					if (!isset($start_date)) $start_date =3D $old_start_date;
+					if (!isset($start_time)) $start_time =3D $master_array[$old_start_d=
ate][$old_start_time][$uid]['event_start'];
+					if (!isset($start_unixtime)) $start_unixtime =3D $master_array[$old=
_start_date][$old_start_time][$uid]['start_unixtime'];
+					if (!isset($end_unixtime)) $end_unixtime =3D $master_array[$old_sta=
rt_date][$old_start_time][$uid]['end_unixtime'];
+					if (!isset($end_time)) $end_time =3D $master_array[$old_start_date]=
[$old_start_time][$uid]['event_end'];
+					if (!isset($summary)) $summary =3D $master_array[$old_start_date][$=
old_start_time][$uid]['event_text'];
+					if (!isset($length)) $length =3D $master_array[$old_start_date][$ol=
d_start_time][$uid]['event_length'];
+					if (!isset($description)) $description =3D $master_array[$old_start=
_date][$old_start_time][$uid]['description'];
+					if (!isset($location)) $location =3D $master_array[$old_start_date]=
[$old_start_time][$uid]['location'];
+					if (!isset($organizer)) $organizer =3D $master_array[$old_start_dat=
e][$old_start_time][$uid]['organizer'];
+					if (!isset($status)) $status =3D $master_array[$old_start_date][$ol=
d_start_time][$uid]['status'];
+					if (!isset($attendee)) $attendee =3D $master_array[$old_start_date]=
[$old_start_time][$uid]['attendee'];
+					if (!isset($url)) $url =3D $master_array[$old_start_date][$old_star=
t_time][$uid]['url'];
+					removeOverlap($start_date_tmp, $old_start_time, $uid);
+					if (isset($master_array[$start_date_tmp][$old_start_time][$uid])) {
+						unset($master_array[$start_date_tmp][$old_start_time][$uid]);  // =
SJBO added $uid twice here
+						if (sizeof($master_array[$start_date_tmp][$old_start_time]) =3D=3D=
 0) {
+							unset($master_array[$start_date_tmp][$old_start_time]);
+						}
+					}
+				=09
+					$write_processed =3D false;
+				} else {
+					$write_processed =3D true;
+				}
+			=09
+				if (!isset($summary)) 		$summary =3D '';
+				if (!isset($description)) 	$description =3D '';
+				if (!isset($status)) 		$status =3D '';
+				if (!isset($class)) 		$class =3D '';
+				if (!isset($location)) 		$location =3D '';
+			=09
+				$mArray_begin =3D mktime (0,0,0,12,21,($this_year - 1));
+				$mArray_end =3D mktime (0,0,0,1,12,($this_year + 1));
+			=09
+				if (isset($start_time) && isset($end_time)) {
+					// Mozilla style all-day events or just really long events
+					if (($end_time - $start_time) > 2345) {
+						$allday_start =3D $start_date;
+						$allday_end =3D ($start_date + 1);
+					}
+				}
+				if (isset($start_unixtime,$end_unixtime) && date('Ymd',$start_unixti=
me) !=3D date('Ymd',$end_unixtime)) {
+					$spans_day =3D true;
+					$bleed_check =3D (($start_unixtime - $end_unixtime) < (60*60*24)) ?=
 '-1' : '0';
+				} else {
+					$spans_day =3D false;
+					$bleed_check =3D 0;
+				}
+				if (isset($start_time) && $start_time !=3D '') {
+					preg_match ('/([0-9]{2})([0-9]{2})/', $start_time, $time);
+					preg_match ('/([0-9]{2})([0-9]{2})/', $end_time, $time2);
+					if (isset($start_unixtime) && isset($end_unixtime)) {
+						$length =3D $end_unixtime - $start_unixtime;
+					} else {
+						$length =3D ($time2[1]*60+$time2[2]) - ($time[1]*60+$time[2]);
+					}
+				=09
+					$drawKey =3D drawEventTimes($start_time, $end_time);
+					preg_match ('/([0-9]{2})([0-9]{2})/', $drawKey['draw_start'], $time=
3);
+					$hour =3D $time3[1];
+					$minute =3D $time3[2];
+				}
+=09
+				// RECURRENCE-ID Support
+				if (isset($recurrence_d)) {
+				=09
+					$recurrence_delete["$recurrence_d"]["$recurrence_t"] =3D $uid;
+				}
+				=09
+				// handle single changes in recurring events
+				// Maybe this is no longer need since done at bottom of parser? - CL=
 11/20/02
+				if ($uid_valid && $write_processed) {
+					if (!isset($hour)) $hour =3D 00;
+					if (!isset($minute)) $minute =3D 00;
+					$processed[$uid] =3D array($start_date,($hour.$minute), $type);
+				}
+						=09
+				// Handling of the all day events
+				if ((isset($allday_start) && $allday_start !=3D '')) {
+  					$start =3D strtotime($allday_start);
+ 					if ($spans_day) {
+ 						$allday_end =3D date('Ymd',$end_unixtime);
+ 					}
+  					if (isset($allday_end)) {
+  						$end =3D strtotime($allday_end);
+  					} else {
+						$end =3D strtotime('+1 day', $start);
+					}
+					// Changed for 1.0, basically write out the entire event if it star=
ts while the array is written.
+					# while loop handles multi-day allday events to write separate mast=
er_array elements for each day.
+					if (($start < $mArray_end) && ($start < $end)) {
+						while (($start !=3D $end) && ($start < $mArray_end)) {
+							$start_date2 =3D date('Ymd', $start);
+							$master_array[($start_date2)][('-1')][$uid]=3D array (
+								'event_text' =3D> $summary,=20
+								'description' =3D> $description,=20
+								'location' =3D> $location,=20
+								'organizer' =3D> serialize($organizer),=20
+								'attendee' =3D> serialize($attendee),=20
+								'calnumber' =3D> $calnumber,=20
+								'calname' =3D> $actual_calname,=20
+								'url' =3D> $url,=20
+								'status' =3D> $status,=20
+								'class' =3D> $class );
+							$start =3D strtotime('+1 day', $start);
+						}
+						if (!$write_processed) $master_array[($start_date)]['-1'][$uid]['e=
xception'] =3D true;
+					}
+				}
+			=09
+				// Handling regular events
+				if ((isset($start_time) && $start_time !=3D '') && (!isset($allday_s=
tart) || $allday_start =3D=3D '')) {
+					if (($end_time >=3D $bleed_time) && ($bleed_check =3D=3D '-1')) {
+						$start_tmp =3D strtotime(date('Ymd',$start_unixtime));
+						$end_date_tmp =3D date('Ymd',$end_unixtime);
+						while ($start_tmp < $end_unixtime) {
+							$start_date_tmp =3D date('Ymd',$start_tmp);
+							if ($start_date_tmp =3D=3D $start_date) {
+								$time_tmp =3D $hour.$minute;
+								$start_time_tmp =3D $start_time;
+							} else {
+								$time_tmp =3D '0000';
+								$start_time_tmp =3D '0000';
+							}
+							if ($start_date_tmp =3D=3D $end_date_tmp) {
+								$end_time_tmp =3D $end_time;
+							} else {
+								$end_time_tmp =3D '2400';
+								$display_end_tmp =3D $end_time;
+							}
+						=09
+							$master_array[$start_date_tmp][$time_tmp][$uid] =3D array (
+								'event_start' =3D> $start_time_tmp,=20
+								'event_end' =3D> $end_time_tmp,=20
+								'start_unixtime' =3D> $start_unixtime,=20
+								'end_unixtime' =3D> $end_unixtime,=20
+								'event_text' =3D> $summary,=20
+								'event_length' =3D> $length,=20
+								'event_overlap' =3D> 0,=20
+								'description' =3D> $description,=20
+								'status' =3D> $status,=20
+								'class' =3D> $class,=20
+								'spans_day' =3D> true,=20
+								'location' =3D> $location,=20
+								'organizer' =3D> serialize($organizer),=20
+								'attendee' =3D> serialize($attendee),=20
+								'calnumber' =3D> $calnumber,=20
+								'calname' =3D> $actual_calname,=20
+								'url' =3D> $url );
+							if (isset($display_end_tmp)){
+								$master_array[$start_date_tmp][$time_tmp][$uid]['display_end'] =3D=
 $display_end_tmp;
+							}
+							checkOverlap($start_date_tmp, $time_tmp, $uid);
+							$start_tmp =3D strtotime('+1 day',$start_tmp);
+						}
+						if (!$write_processed) $master_array[$start_date][($hour.$minute)]=
[$uid]['exception'] =3D true;
+					} else {
+						if ($bleed_check =3D=3D '-1') {
+							$display_end_tmp =3D $end_time;
+							$end_time_tmp1 =3D '2400';=09
+						}
+					=09
+						if (!isset($end_time_tmp1)) $end_time_tmp1 =3D $end_time;
+				=09
+						// This if statement should prevent writing of an excluded date if=
 its the first recurrance - CL
+						if (!in_array($start_date, $except_dates)) {
+							$master_array[($start_date)][($hour.$minute)][$uid] =3D array (
+								'event_start' =3D> $start_time,=20
+								'event_end' =3D> $end_time_tmp1,=20
+								'start_unixtime' =3D> $start_unixtime,=20
+								'end_unixtime' =3D> $end_unixtime,=20
+								'event_text' =3D> $summary,=20
+								'event_length' =3D> $length,=20
+								'event_overlap' =3D> 0,=20
+								'description' =3D> $description,=20
+								'status' =3D> $status,=20
+								'class' =3D> $class,=20
+								'spans_day' =3D> false,=20
+								'location' =3D> $location,=20
+								'organizer' =3D> serialize($organizer),=20
+								'attendee' =3D> serialize($attendee),=20
+								'calnumber' =3D> $calnumber,=20
+								'calname' =3D> $actual_calname,=20
+								'url' =3D> $url );
+							if (isset($display_end_tmp)){
+								$master_array[($start_date)][($hour.$minute)][$uid]['display_end=
'] =3D $display_end_tmp;
+							}
+							checkOverlap($start_date, ($hour.$minute), $uid);
+							if (!$write_processed) $master_array[($start_date)][($hour.$minut=
e)][$uid]['exception'] =3D true;
+						}
+					}
+				}
+			=09
+				// Handling of the recurring events, RRULE
+				if (isset($rrule_array) && is_array($rrule_array)) {
+					if (isset($allday_start) && $allday_start !=3D '') {
+						$hour =3D '-';
+						$minute =3D '1';
+						$rrule_array['START_DAY'] =3D $allday_start;
+						$rrule_array['END_DAY'] =3D $allday_end;
+						$rrule_array['END'] =3D 'end';
+						$recur_start =3D $allday_start;
+						$start_date =3D $allday_start;
+						if (isset($allday_end)) {
+							$diff_allday_days =3D dayCompare($allday_end, $allday_start);
+						 } else {
+							$diff_allday_days =3D 1;
+						}
+					} else {
+						$rrule_array['START_DATE'] =3D $start_date;
+						$rrule_array['START_TIME'] =3D $start_time;
+						$rrule_array['END_TIME'] =3D $end_time;
+						$rrule_array['END'] =3D 'end';
+					}
+				=09
+					$start_date_time =3D strtotime($start_date);
+					if (!isset($fromdate)){
+						#this should happen if not in one of the rss views
+						$this_month_start_time =3D strtotime($this_year.$this_month.'01');
+						if ($current_view =3D=3D 'year' || ($save_parsed_cals =3D=3D 'yes'=
 && !$is_webcal)|| $current_view =3D=3D 'print' && $printview =3D=3D 'yea=
r') {
+							$start_range_time =3D strtotime($this_year.'-01-01 -2 weeks');
+							$end_range_time =3D strtotime($this_year.'-12-31 +2 weeks');
+						} else {
+							$start_range_time =3D strtotime('-1 month -2 day', $this_month_st=
art_time);
+							$end_range_time =3D strtotime('+2 month +2 day', $this_month_star=
t_time);
+						}
+					}else{
+							$start_range_time =3D strtotime($fromdate);		=09
+							$end_range_time =3D strtotime($todate)+60*60*24; 					=09
+					}
+					foreach ($rrule_array as $key =3D> $val) {
+						switch($key) {
+							case 'FREQ':
+								switch ($val) {
+									case 'YEARLY':		$freq_type =3D 'year';	break;
+									case 'MONTHLY':		$freq_type =3D 'month';	break;
+									case 'WEEKLY':		$freq_type =3D 'week';	break;
+									case 'DAILY':		$freq_type =3D 'day';		break;
+									case 'HOURLY':		$freq_type =3D 'hour';	break;
+									case 'MINUTELY':	$freq_type =3D 'minute';	break;
+									case 'SECONDLY':	$freq_type =3D 'second';	break;
+								}
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D strtolower($val);
+								break;
+							case 'COUNT':
+								$count =3D $val;
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D $count;
+								break;
+							case 'UNTIL':
+								$until =3D str_replace('T', '', $val);
+								$until =3D str_replace('Z', '', $until);
+								if (strlen($until) =3D=3D 8) $until =3D $until.'235959';
+								$abs_until =3D $until;
+								ereg ('([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{2})([0-9]{2})', $unt=
il, $regs);
+								$until =3D mktime($regs[4],$regs[5],$regs[6],$regs[2],$regs[3],$=
regs[1]);
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D localizeDate($dateFormat_week,$until);
+								break;
+							case 'INTERVAL':
+								if ($val > 0){
+								$number =3D $val;
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D $number;
+								}
+								break;
+							case 'BYSECOND':
+								$bysecond =3D $val;
+								$bysecond =3D split (',', $bysecond);
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D $bysecond;
+								break;
+							case 'BYMINUTE':
+								$byminute =3D $val;
+								$byminute =3D split (',', $byminute);
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D $byminute;
+								break;
+							case 'BYHOUR':
+								$byhour =3D $val;
+								$byhour =3D split (',', $byhour);
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D $byhour;
+								break;
+							case 'BYDAY':
+								$byday =3D $val;
+								$byday =3D split (',', $byday);
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D $byday;
+								break;
+							case 'BYMONTHDAY':
+								$bymonthday =3D $val;
+								$bymonthday =3D split (',', $bymonthday);
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D $bymonthday;
+								break;				=09
+							case 'BYYEARDAY':
+								$byyearday =3D $val;
+								$byyearday =3D split (',', $byyearday);
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D $byyearday;
+								break;
+							case 'BYWEEKNO':
+								$byweekno =3D $val;
+								$byweekno =3D split (',', $byweekno);
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D $byweekno;
+								break;
+							case 'BYMONTH':
+								$bymonth =3D $val;
+								$bymonth =3D split (',', $bymonth);
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D $bymonth;
+								break;
+							case 'BYSETPOS':
+								$bysetpos =3D $val;
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D $bysetpos;
+								break;
+							case 'WKST':
+								$wkst =3D $val;
+								$master_array[($start_date)][($hour.$minute)][$uid]['recur'][$ke=
y] =3D $wkst;
+								break;
+							case 'END':
+
+							$recur =3D $master_array[($start_date)][($hour.$minute)][$uid]['r=
ecur'];
+
+							// Modify the COUNT based on BYDAY
+							if ((is_array($byday)) && (isset($count))) {
+								$blah =3D sizeof($byday);
+								$count =3D ($count / $blah);
+								unset ($blah);
+							}
+					=09
+							if (!isset($number)) $number =3D 1;
+							// if $until isn't set yet, we set it to the end of our range we'=
re looking at
+						=09
+							if (!isset($until)) $until =3D $end_range_time;
+							if (!isset($abs_until)) $abs_until =3D date('YmdHis', $end_range_=
time);
+							$end_date_time =3D $until;
+							$start_range_time_tmp =3D $start_range_time;
+							$end_range_time_tmp =3D $end_range_time;
+						=09
+							// If the $end_range_time is less than the $start_date_time, or $=
start_range_time is greater
+							// than $end_date_time, we may as well forget the whole thing
+							// It doesn't do us any good to spend time adding data we aren't =
even looking at
+							// this will prevent the year view from taking way longer than it=
 needs to
+							if ($end_range_time_tmp >=3D $start_date_time && $start_range_tim=
e_tmp <=3D $end_date_time) {
+						=09
+								// if the beginning of our range is less than the start of the i=
tem, we may as well set it equal to it
+								if ($start_range_time_tmp < $start_date_time){
+									$start_range_time_tmp =3D $start_date_time;
+								}=09
+								if ($end_range_time_tmp > $end_date_time) $end_range_time_tmp =3D=
 $end_date_time;
+				=09
+								// initialize the time we will increment
+								$next_range_time =3D $start_range_time_tmp;
+							=09
+								// FIXME: This is a hack to fix repetitions with $interval > 1=20
+								if ($count > 1 && $number > 1) $count =3D 1 + ($count - 1) * $nu=
mber;=20
+							=09
+								$count_to =3D 0;
+								// start at the $start_range and go until we hit the end of our =
range.
+								if(!isset($wkst)) $wkst=3D'SU';
+								$wkst3char =3D two2threeCharDays($wkst);
+
+								while (($next_range_time >=3D $start_range_time_tmp) && ($next_r=
ange_time <=3D $end_range_time_tmp) && ($count_to !=3D $count)) {
+									$func =3D $freq_type.'Compare';
+									$diff =3D $func(date('Ymd',$next_range_time), $start_date);
+									if ($diff < $count) {
+										if ($diff % $number =3D=3D 0) {
+											$interval =3D $number;
+											switch ($rrule_array['FREQ']) {
+												case 'DAILY':
+													$next_date_time =3D $next_range_time;
+													$recur_data[] =3D $next_date_time;
+													break;
+												case 'WEEKLY':
+													// Populate $byday with the default day if it's not set.
+													if (!isset($byday)) {
+														$byday[] =3D strtoupper(substr(date('D', $start_date_time)=
, 0, 2));
+													}
+													if (is_array($byday)) {
+														foreach($byday as $day) {
+															$day =3D two2threeCharDays($day);=09
+															#need to find the first day of the appropriate week.
+															#dateOfweek uses weekstartday as a global variable. This =
has to be changed to $wkst,=20
+															#but then needs to be reset for other functions
+															$week_start_day_tmp =3D $week_start_day;
+															$week_start_day =3D $wkst3char;
+														=09
+															$the_sunday =3D dateOfWeek(date("Ymd",$next_range_time), =
$wkst3char);
+															$next_date_time =3D strtotime($day,strtotime($the_sunday)=
) + (12 * 60 * 60);
+															$week_start_day =3D $week_start_day_tmp; #see above reset=
 to global value
+														=09
+															#reset $next_range_time to first instance in this week.
+															if ($next_date_time < $next_range_time){=20
+																$next_range_time =3D $next_date_time;=20
+															}
+															// Since this renders events from $next_range_time to $ne=
xt_range_time + 1 week, I need to handle intervals
+															// as well. This checks to see if $next_date_time is afte=
r $day_start (i.e., "next week"), and thus
+															// if we need to add $interval weeks to $next_date_time.
+															if ($next_date_time > strtotime($week_start_day, $next_ra=
nge_time) && $interval > 1) {
+															#	$next_date_time =3D strtotime('+'.($interval - 1).' '.$=
freq_type, $next_date_time);
+															}
+															$recur_data[] =3D $next_date_time;
+														}
+													}
+													break;
+												case 'MONTHLY':
+													if (empty($bymonth)) $bymonth =3D array(1,2,3,4,5,6,7,8,9,1=
0,11,12);
+													$next_range_time =3D strtotime(date('Y-m-01', $next_range_t=
ime));
+													$next_date_time =3D $next_date_time;
+													if (isset($bysetpos)){
+														/* bysetpos code from dustinbutler
+														start on day 1 or last day.=20
+														if day matches any BYDAY the count is incremented.=20
+														SETPOS =3D 4, need 4th match=20
+														SETPOS =3D -1, need 1st match=20
+													 	*/=20
+													 	$year =3D date('Y', $next_range_time);=20
+													 	$month =3D date('m', $next_range_time);=20
+													 	if ($bysetpos > 0) {=20
+													  		$next_day =3D '+1 day';=20
+													  		$day =3D 1;=20
+													 	} else {=20
+													  		$next_day =3D '-1 day';=20
+													  		$day =3D $totalDays[$month];=20
+													 	}=20
+													 	$day =3D mktime(0, 0, 0, $month, $day, $year);=20
+													 	$countMatch =3D 0;=20
+													 	while ($countMatch !=3D abs($bysetpos)) {=20
+													  		/* Does this day match a BYDAY value? */=20
+													  		$thisDay =3D $day;=20
+													  		$textDay =3D strtoupper(substr(date('D', $thisDay), 0, =
2));=20
+													  		if (in_array($textDay, $byday)) {=20
+													   			$countMatch++;=20
+													  		}=20
+													  		$day =3D strtotime($next_day, $thisDay);=20
+													 	}=20
+													 	$recur_data[] =3D $thisDay;=20
+													}elseif ((isset($bymonthday)) && (!isset($byday))) {
+														foreach($bymonthday as $day) {
+															if ($day < 0) $day =3D ((date('t', $next_range_time)) + (=
$day)) + 1;
+															$year =3D date('Y', $next_range_time);
+															$month =3D date('m', $next_range_time);
+															if (checkdate($month,$day,$year)) {
+																$next_date_time =3D mktime(0,0,0,$month,$day,$year);
+																$recur_data[] =3D $next_date_time;
+															}
+														}
+													} elseif (is_array($byday)) {
+														foreach($byday as $day) {
+															ereg ('([-\+]{0,1})?([0-9]{1})?([A-Z]{2})', $day, $byday_=
arr);
+															//Added for 2.0 when no modifier is set
+															if ($byday_arr[2] !=3D '') {
+																$nth =3D $byday_arr[2]-1;
+															} else {
+																$nth =3D 0;
+															}
+															$on_day =3D two2threeCharDays($byday_arr[3]);
+															$on_day_num =3D two2threeCharDays($byday_arr[3],false);
+															if ((isset($byday_arr[1])) && ($byday_arr[1] =3D=3D '-'))=
 {
+																$last_day_tmp =3D date('t',$next_range_time);
+																$next_range_time =3D strtotime(date('Y-m-'.$last_day_tmp=
, $next_range_time));
+																$last_tmp =3D (date('w',$next_range_time) =3D=3D $on_day=
_num) ? '' : 'last ';
+																$next_date_time =3D strtotime($last_tmp.$on_day, $next_r=
ange_time) - $nth * 604800;
+																$month =3D date('m', $next_date_time);
+																if (in_array($month, $bymonth)) {
+																	$recur_data[] =3D $next_date_time;
+																}
+																#reset next_range_time to start of month
+																$next_range_time =3D strtotime(date('Y-m-'.'1', $next_ra=
nge_time));
+
+															} elseif (isset($bymonthday) && (!empty($bymonthday))) {
+																// This supports MONTHLY where BYDAY and BYMONTH are bot=
h set
+																foreach($bymonthday as $day) {
+																	$year 	=3D date('Y', $next_range_time);
+																	$month 	=3D date('m', $next_range_time);
+																	if (checkdate($month,$day,$year)) {
+																		$next_date_time =3D mktime(0,0,0,$month,$day,$year);
+																		$daday =3D strtolower(strftime("%a", $next_date_time))=
;
+																		if ($daday =3D=3D $on_day && in_array($month, $bymonth=
)) {
+																			$recur_data[] =3D $next_date_time;
+																		}
+																	}
+																}
+															} elseif ((isset($byday_arr[1])) && ($byday_arr[1] !=3D '=
-')) {
+																$next_date_time =3D strtotime($on_day, $next_range_time)=
 + $nth * 604800;
+																$month =3D date('m', $next_date_time);
+																if (in_array($month, $bymonth)) {
+																	$recur_data[] =3D $next_date_time;
+																}
+															}
+															$next_date =3D date('Ymd', $next_date_time);
+														}
+													}
+													break;
+												case 'YEARLY':
+													if ((!isset($bymonth)) || (sizeof($bymonth) =3D=3D 0)) {
+														$m =3D date('m', $start_date_time);
+														$bymonth =3D array("$m");
+													}=09
+
+													foreach($bymonth as $month) {
+														// Make sure the month & year used is within the start/end=
_range.
+														if ($month < date('m', $next_range_time)) {
+															$year =3D date('Y', $next_range_time);
+														} else {
+															$year =3D date('Y', $next_range_time);
+														}
+														if (isset($bysetpos)){
+															/* bysetpos code from dustinbutler
+															start on day 1 or last day.=20
+															if day matches any BYDAY the count is incremented.=20
+															SETPOS =3D 4, need 4th match=20
+															SETPOS =3D -1, need 1st match=20
+															*/=20
+															if ($bysetpos > 0) {=20
+																$next_day =3D '+1 day';=20
+																$day =3D 1;=20
+															} else {=20
+																$next_day =3D '-1 day';=20
+																$day =3D date("t",$month);=20
+															}=20
+															$day =3D mktime(12, 0, 0, $month, $day, $year);=20
+															$countMatch =3D 0;=20
+															while ($countMatch !=3D abs($bysetpos)) {=20
+																/* Does this day match a BYDAY value? */=20
+																$thisDay =3D $day;
+																$textDay =3D strtoupper(substr(date('D', $thisDay), 0, 2=
));=20
+																if (in_array($textDay, $byday)) {=20
+																	$countMatch++;=20
+																}=20
+																$day =3D strtotime($next_day, $thisDay);=20
+															}=20
+															$recur_data[] =3D $thisDay; 														=09
+														}
+														if ((isset($byday)) && (is_array($byday))) {
+															$checkdate_time =3D mktime(0,0,0,$month,1,$year);
+															foreach($byday as $day) {
+																ereg ('([-\+]{0,1})?([0-9]{1})?([A-Z]{2})', $day, $byday=
_arr);
+																if ($byday_arr[2] !=3D '') {
+																	$nth =3D $byday_arr[2]-1;
+																} else {
+																	$nth =3D 0;
+																}
+																$on_day =3D two2threeCharDays($byday_arr[3]);
+																$on_day_num =3D two2threeCharDays($byday_arr[3],false);
+																if ($byday_arr[1] =3D=3D '-') {
+																	$last_day_tmp =3D date('t',$checkdate_time);
+																	$checkdate_time =3D strtotime(date('Y-m-'.$last_day_tmp=
, $checkdate_time));
+																	$last_tmp =3D (date('w',$checkdate_time) =3D=3D $on_day=
_num) ? '' : 'last ';
+																	$next_date_time =3D strtotime($last_tmp.$on_day.' -'.$n=
th.' week', $checkdate_time);
+																} else {														=09
+																	$next_date_time =3D strtotime($on_day.' +'.$nth.' week'=
, $checkdate_time);
+																}
+															}
+														} else {
+															$day 	=3D date('d', $start_date_time);
+															$next_date_time =3D mktime(0,0,0,$month,$day,$year);
+															//echo date('Ymd',$next_date_time).$summary.'<br>';
+														}
+														$recur_data[] =3D $next_date_time;
+													}
+													if (isset($byyearday)) {
+														foreach ($byyearday as $yearday) {
+															ereg ('([-\+]{0,1})?([0-9]{1,3})', $yearday, $byyearday_a=
rr);
+															if ($byyearday_arr[1] =3D=3D '-') {
+																$ydtime =3D mktime(0,0,0,12,31,$this_year);
+																$yearnum =3D $byyearday_arr[2] - 1;
+																$next_date_time =3D strtotime('-'.$yearnum.' days', $ydt=
ime);
+															} else {
+																$ydtime =3D mktime(0,0,0,1,1,$this_year);
+																$yearnum =3D $byyearday_arr[2] - 1;
+																$next_date_time =3D strtotime('+'.$yearnum.' days', $ydt=
ime);
+															}
+															$recur_data[] =3D $next_date_time;
+														}
+													}=20
+													break;
+												default:
+													// anything else we need to end the loop
+													$next_range_time =3D $end_range_time_tmp + 100;
+													$count_to =3D $count;
+											}
+										} else {
+											$interval =3D 1;
+										}
+										$next_range_time =3D strtotime('+'.$interval.' '.$freq_type, $=
next_range_time);
+									} else {
+										// end the loop because we aren't going to write this event an=
yway
+										$count_to =3D $count;
+									}
+									// use the same code to write the data instead of always changi=
ng it 5 times					=09
+									if (isset($recur_data) && is_array($recur_data)) {
+										$recur_data_hour =3D @substr($start_time,0,2);
+										$recur_data_minute =3D @substr($start_time,2,2);
+										foreach($recur_data as $recur_data_time) {
+											$recur_data_year =3D date('Y', $recur_data_time);
+											$recur_data_month =3D date('m', $recur_data_time);
+											$recur_data_day =3D date('d', $recur_data_time);
+											$recur_data_date =3D $recur_data_year.$recur_data_month.$recu=
r_data_day;
+
+											if (($recur_data_time > $start_date_time) && ($recur_data_tim=
e <=3D $end_date_time) && ($count_to !=3D $count) && !in_array($recur_dat=
a_date, $except_dates)) {
+												if (isset($allday_start) && $allday_start !=3D '') {
+													$start_time2 =3D $recur_data_time;
+													$end_time2 =3D strtotime('+'.$diff_allday_days.' days', $re=
cur_data_time);
+													while ($start_time2 < $end_time2) {
+														$start_date2 =3D date('Ymd', $start_time2);
+														$master_array[($start_date2)][('-1')][$uid] =3D array ('ev=
ent_text' =3D> $summary, 'description' =3D> $description, 'location' =3D>=
 $location, 'organizer' =3D> serialize($organizer), 'attendee' =3D> seria=
lize($attendee), 'calnumber' =3D> $calnumber, 'calname' =3D> $actual_caln=
ame, 'url' =3D> $url, 'status' =3D> $status, 'class' =3D> $class, 'recur'=
 =3D> $recur );
+														$start_time2 =3D strtotime('+1 day', $start_time2);
+													}
+												} else {
+													$start_unixtime_tmp =3D mktime($recur_data_hour,$recur_data=
_minute,0,$recur_data_month,$recur_data_day,$recur_data_year);
+													$end_unixtime_tmp =3D $start_unixtime_tmp + $length;
+												=09
+													if (($end_time >=3D $bleed_time) && ($bleed_check =3D=3D '-=
1')) {
+														$start_tmp =3D strtotime(date('Ymd',$start_unixtime_tmp));
+														$end_date_tmp =3D date('Ymd',$end_unixtime_tmp);
+														while ($start_tmp < $end_unixtime_tmp) {
+															$start_date_tmp =3D date('Ymd',$start_tmp);
+															if ($start_date_tmp =3D=3D $recur_data_year.$recur_data_m=
onth.$recur_data_day) {
+																$time_tmp =3D $hour.$minute;
+																$start_time_tmp =3D $start_time;
+															} else {
+																$time_tmp =3D '0000';
+																$start_time_tmp =3D '0000';
+															}
+															if ($start_date_tmp =3D=3D $end_date_tmp) {
+																$end_time_tmp =3D $end_time;
+															} else {
+																$end_time_tmp =3D '2400';
+																$display_end_tmp =3D $end_time;
+															}
+														=09
+															// Let's double check the until to not write past it
+															$until_check =3D $start_date_tmp.$time_tmp.'00';
+															if ($abs_until > $until_check) {
+																$master_array[$start_date_tmp][$time_tmp][$uid] =3D arra=
y (
+																	'event_start' =3D> $start_time_tmp,=20
+																	'event_end' =3D> $end_time_tmp,=20
+																	'start_unixtime' =3D> $start_unixtime_tmp,=20
+																	'end_unixtime' =3D> $end_unixtime_tmp,=20
+																	'event_text' =3D> $summary,=20
+																	'event_length' =3D> $length,=20
+																	'event_overlap' =3D> 0,=20
+																	'description' =3D> $description,=20
+																	'status' =3D> $status,=20
+																	'class' =3D> $class,=20
+																	'spans_day' =3D> true,=20
+																	'location' =3D> $location,=20
+																	'organizer' =3D> serialize($organizer),=20
+																	'attendee' =3D> serialize($attendee),=20
+																	'calnumber' =3D> $calnumber,=20
+																	'calname' =3D> $actual_calname,=20
+																	'url' =3D> $url,=20
+																	'recur' =3D> $recur);
+																if (isset($display_end_tmp)){
+																	$master_array[$start_date_tmp][$time_tmp][$uid]['displa=
y_end'] =3D $display_end_tmp;
+																}
+																checkOverlap($start_date_tmp, $time_tmp, $uid);
+															}
+															$start_tmp =3D strtotime('+1 day',$start_tmp);
+														}
+													} else {
+														if ($bleed_check =3D=3D '-1') {
+															$display_end_tmp =3D $end_time;
+															$end_time_tmp1 =3D '2400';
+															=09
+														}
+														if (!isset($end_time_tmp1)) $end_time_tmp1 =3D $end_time;
+												=09
+														// Let's double check the until to not write past it
+														$until_check =3D $recur_data_date.$hour.$minute.'00';
+														if ($abs_until > $until_check) {
+															$master_array[($recur_data_date)][($hour.$minute)][$uid] =
=3D array (
+																'event_start' =3D> $start_time,=20
+																'event_end' =3D> $end_time_tmp1,=20
+																'start_unixtime' =3D> $start_unixtime_tmp,=20
+																'end_unixtime' =3D> $end_unixtime_tmp,=20
+																'event_text' =3D> $summary,=20
+																'event_length' =3D> $length,=20
+																'event_overlap' =3D> 0,=20
+																'description' =3D> $description,=20
+																'status' =3D> $status,=20
+																'class' =3D> $class,=20
+																'spans_day' =3D> false,=20
+																'location' =3D> $location,=20
+																'organizer' =3D> serialize($organizer),=20
+																'attendee' =3D> serialize($attendee),=20
+																'calnumber' =3D> $calnumber,=20
+																'calname' =3D> $actual_calname,=20
+																'url' =3D> $url,=20
+																'recur' =3D> $recur);
+															if (isset($display_end_tmp)){
+																$master_array[($recur_data_date)][($hour.$minute)][$uid]=
['display_end'] =3D $display_end_tmp;
+															}
+															checkOverlap($recur_data_date, ($hour.$minute), $uid);
+														}
+													}
+												}
+											}
+										}
+										unset($recur_data);
+									}
+								}
+							}
+						}=09
+					}
+				}
+
+				// This should remove any exdates that were missed.
+				// Added for version 0.9.5 modified in 2.22 remove anything that doe=
sn't have an event_start
+				if (is_array($except_dates)) {
+					foreach ($except_dates as $key =3D> $value) {
+						if (isset ($master_array[$value])){
+							foreach ($master_array[$value] as $time =3D> $value2){
+								if (!isset($value2[$uid]['event_start'])){
+						unset($master_array[$value][$time][$uid]);
+							}
+						}
+					}
+				}
+				}
+			=09
+			   // Clear event data now that it's been saved.
+			   unset($start_time, $start_time_tmp, $end_time, $end_time_tmp, $sta=
rt_unixtime, $start_unixtime_tmp, $end_unixtime, $end_unixtime_tmp, $summ=
ary, $length, $description, $status, $class, $location, $organizer, $atte=
ndee);
+
+				break;
+			case 'END:VTODO':
+				if ((!$vtodo_priority) && ($status =3D=3D 'COMPLETED')) {
+					$vtodo_sort =3D 11;
+				} elseif (!$vtodo_priority) {=20
+					$vtodo_sort =3D 10;
+				} else {
+					$vtodo_sort =3D $vtodo_priority;
+				}
+			=09
+				// CLASS support
+				if (isset($class)) {
+					if ($class =3D=3D 'PRIVATE') {
+						$summary =3D '**PRIVATE**';
+						$description =3D '**PRIVATE**';
+					} elseif ($class =3D=3D 'CONFIDENTIAL') {
+						$summary =3D '**CONFIDENTIAL**';
+						$description =3D '**CONFIDENTIAL**';
+					}
+				}
+			=09
+				$master_array['-2']["$vtodo_sort"]["$uid"] =3D array ('start_date' =3D=
> $start_date, 'start_time' =3D> $start_time, 'vtodo_text' =3D> $summary,=
 'due_date'=3D> $due_date, 'due_time'=3D> $due_time, 'completed_date' =3D=
> $completed_date, 'completed_time' =3D> $completed_time, 'priority' =3D>=
 $vtodo_priority, 'status' =3D> $status, 'class' =3D> $class, 'categories=
' =3D> $vtodo_categories, 'description' =3D> $description, 'calname' =3D>=
 $actual_calname);
+				unset ($start_date, $start_time, $due_date, $due_time, $completed_da=
te, $completed_time, $vtodo_priority, $status, $class, $vtodo_categories,=
 $summary, $description);
+				$vtodo_set =3D FALSE;
+			=09
+				break;
+			=09
+			case 'BEGIN:VTODO':
+				$vtodo_set =3D TRUE;
+				break;
+			case 'BEGIN:VALARM':
+				$valarm_set =3D TRUE;
+				break;
+			case 'END:VALARM':
+				$valarm_set =3D FALSE;
+				break;
+			=09
+			default:
+	=09
+				unset ($field, $data, $prop_pos, $property);
+				if (ereg ("([^:]+):(.*)", $line, $line)){
+				$field =3D $line[1];
+				$data =3D $line[2];
+			=09
+				$property =3D $field;
+				$prop_pos =3D strpos($property,';');
+				if ($prop_pos !=3D=3D false) $property =3D substr($property,0,$prop_=
pos);
+				$property =3D strtoupper($property);
+			=09
+				switch ($property) {
+				=09
+					// Start VTODO Parsing
+					//
+					case 'DUE':
+						$datetime =3D extractDateTime($data, $property, $field);
+						$due_date =3D $datetime[1];
+						$due_time =3D $datetime[2];
+						break;
+					=09
+					case 'COMPLETED':
+						$datetime =3D extractDateTime($data, $property, $field);
+						$completed_date =3D $datetime[1];
+						$completed_time =3D $datetime[2];
+						break;
+					=09
+					case 'PRIORITY':
+						$vtodo_priority =3D "$data";
+						break;
+					=09
+					case 'STATUS':
+						$status =3D "$data";
+						break;
+					=09
+					case 'CLASS':
+						$class =3D "$data";
+						break;
+					=09
+					case 'CATEGORIES':
+						$vtodo_categories =3D "$data";
+						break;
+					//
+					// End VTODO Parsing			=09
+					=09
+					case 'DTSTART':
+						$datetime =3D extractDateTime($data, $property, $field);
+						$start_unixtime =3D $datetime[0];
+						$start_date =3D $datetime[1];
+						$start_time =3D $datetime[2];
+						$allday_start =3D $datetime[3];
+						break;
+					=09
+					case 'DTEND':
+						$datetime =3D extractDateTime($data, $property, $field);
+						$end_unixtime =3D $datetime[0];
+						$end_date =3D $datetime[1];
+						$end_time =3D $datetime[2];
+						$allday_end =3D $datetime[3];
+						break;
+					=09
+					case 'EXDATE':
+						$data =3D split(",", $data);
+						foreach ($data as $exdata) {
+							$exdata =3D str_replace('T', '', $exdata);
+							$exdata =3D str_replace('Z', '', $exdata);
+							preg_match ('/([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{0,2})([0-9]{0,=
2})/', $exdata, $regs);
+							$except_dates[] =3D $regs[1] . $regs[2] . $regs[3];
+							// Added for Evolution, since they dont think they need to tell m=
e which time to exclude.
+							if (($regs[4] =3D=3D '') && ($start_time !=3D '')) {=20
+								$except_times[] =3D $start_time;
+							} else {
+								$except_times[] =3D $regs[4] . $regs[5];
+							}
+						}
+						break;
+					=09
+					case 'SUMMARY':
+						$data =3D str_replace("\\n", "<br />", $data);
+						$data =3D str_replace("\\t", "&nbsp;", $data);
+						$data =3D str_replace("\\r", "<br />", $data);
+						$data =3D str_replace('$', '&#36;', $data);
+						$data =3D stripslashes($data);
+						$data =3D htmlentities(urlencode($data));
+						if ($valarm_set =3D=3D FALSE) {=20
+							$summary =3D $data;
+						} else {
+							$valarm_summary =3D $data;
+						}
+						break;
+					=09
+					case 'DESCRIPTION':
+						$data =3D str_replace("\\n", "<br />", $data);
+						$data =3D str_replace("\\t", "&nbsp;", $data);
+						$data =3D str_replace("\\r", "<br />", $data);
+						$data =3D str_replace('$', '&#36;', $data);
+						$data =3D stripslashes($data);
+						$data =3D htmlentities(urlencode($data));
+						if ($valarm_set =3D=3D FALSE) {=20
+							$description =3D $data;
+						} else {
+							$valarm_description =3D $data;
+						}
+						break;
+					=09
+					case 'RECURRENCE-ID':
+						$parts =3D explode(';', $field);
+						foreach($parts as $part) {
+							$eachval =3D split('=3D',$part);
+							if ($eachval[0] =3D=3D 'RECURRENCE-ID') {
+								// do nothing
+							} elseif ($eachval[0] =3D=3D 'TZID') {
+								$recurrence_id['tzid'] =3D parse_tz($eachval[1]);
+							} elseif ($eachval[0] =3D=3D 'RANGE') {
+								$recurrence_id['range'] =3D $eachval[1];
+							} elseif ($eachval[0] =3D=3D 'VALUE') {
+								$recurrence_id['value'] =3D $eachval[1];
+							} else {
+								$recurrence_id[] =3D $eachval[1];
+							}
+						}
+						unset($parts, $part, $eachval);
+					=09
+						$data =3D str_replace('T', '', $data);
+						$data =3D str_replace('Z', '', $data);
+						ereg ('([0-9]{4})([0-9]{2})([0-9]{2})([0-9]{0,2})([0-9]{0,2})', $d=
ata, $regs);
+						$recurrence_id['date'] =3D $regs[1] . $regs[2] . $regs[3];
+						$recurrence_id['time'] =3D $regs[4] . $regs[5];
+		=09
+						$recur_unixtime =3D mktime($regs[4], $regs[5], 0, $regs[2], $regs[=
3], $regs[1]);
+		=09
+						$dlst =3D date('I', $recur_unixtime);
+						$server_offset_tmp =3D chooseOffset($recur_unixtime);
+						if (isset($recurrence_id['tzid'])) {
+							$tz_tmp =3D $recurrence_id['tzid'];
+							$offset_tmp =3D $tz_array[$tz_tmp][$dlst];
+						} elseif (isset($calendar_tz)) {
+							$offset_tmp =3D $tz_array[$calendar_tz][$dlst];
+						} else {
+							$offset_tmp =3D $server_offset_tmp;
+						}
+						$recur_unixtime =3D calcTime($offset_tmp, $server_offset_tmp, $rec=
ur_unixtime);
+						$recurrence_id['date'] =3D date('Ymd', $recur_unixtime);
+						$recurrence_id['time'] =3D date('Hi', $recur_unixtime);
+						$recurrence_d =3D date('Ymd', $recur_unixtime);
+						$recurrence_t =3D date('Hi', $recur_unixtime);
+						unset($server_offset_tmp);
+						break;
+					=09
+					case 'UID':
+						$uid =3D $data;
+						break;
+					case 'X-WR-CALNAME':
+						$actual_calname =3D $data;
+						$master_array['calendar_name'] =3D $actual_calname;
+							$cal_displaynames[$cal_key] =3D $actual_calname; #correct the def=
ault calname based on filename
+						break;
+					case 'X-WR-TIMEZONE':
+						$calendar_tz =3D parse_tz($data);
+						$master_array['calendar_tz'] =3D $calendar_tz;
+						break;
+					case 'DURATION':
+						if (($first_duration =3D=3D TRUE) && (!stristr($field, '=3DDURATIO=
N'))) {
+							ereg ('^P([0-9]{1,2}[W])?([0-9]{1,2}[D])?([T]{0,1})?([0-9]{1,2}[H=
])?([0-9]{1,2}[M])?([0-9]{1,2}[S])?', $data, $duration);=20
+							$weeks 			=3D str_replace('W', '', $duration[1]);=20
+							$days 			=3D str_replace('D', '', $duration[2]);=20
+							$hours 			=3D str_replace('H', '', $duration[4]);=20
+							$minutes 		=3D str_replace('M', '', $duration[5]);=20
+							$seconds 		=3D str_replace('S', '', $duration[6]);=20
+							$the_duration 	=3D ($weeks * 60 * 60 * 24 * 7) + ($days * 60 * 60=
 * 24) + ($hours * 60 * 60) + ($minutes * 60) + ($seconds);
+							$first_duration =3D FALSE;
+						}=09
+						break;
+					case 'RRULE':
+						$data =3D str_replace ('RRULE:', '', $data);
+						$rrule =3D split (';', $data);
+						foreach ($rrule as $recur) {
+							ereg ('(.*)=3D(.*)', $recur, $regs);
+							$rrule_array[$regs[1]] =3D $regs[2];
+						}
+						break;
+					case 'ATTENDEE':
+						$field 		=3D str_replace("ATTENDEE;CN=3D", "", $field);
+						$data 		=3D str_replace ("mailto:", "", $data);
+						$attendee[] =3D array ('name' =3D> stripslashes($field), 'email' =3D=
> stripslashes($data));
+						break;
+					case 'ORGANIZER':
+						$field 		 =3D str_replace("ORGANIZER;CN=3D", "", $field);
+						$data 		 =3D str_replace ("mailto:", "", $data);
+						$organizer[] =3D array ('name' =3D> stripslashes($field), 'email' =
=3D> stripslashes($data));
+						break;
+					case 'LOCATION':
+						$data =3D str_replace("\\n", "<br />", $data);
+						$data =3D str_replace("\\t", "&nbsp;", $data);
+						$data =3D str_replace("\\r", "<br />", $data);
+						$data =3D stripslashes($data);
+						$location =3D $data;
+						break;
+					case 'URL':
+						$url =3D $data;
+						break;
+				}
+			}
+		}
+	}
+	}
+	if (!isset($master_array['-3'][$calnumber])) $master_array['-3'][$calnu=
mber] =3D $actual_calname;
+	if (!isset($master_array['-4'][$calnumber]['mtime'])) $master_array['-4=
'][$calnumber]['mtime'] =3D $actual_mtime;
+	if (!isset($master_array['-4'][$calnumber]['filename'])) $master_array[=
'-4'][$calnumber]['filename'] =3D $filename;
+	if (!isset($master_array['-4'][$calnumber]['webcal'])) $master_array['-=
4'][$calnumber]['webcal'] =3D 'no';
+	$calnumber =3D $calnumber + 1;
+}
+
+if ($parse_file) {=09
+	// Sort the array by absolute date.
+	if (isset($master_array) && is_array($master_array)) {=20
+		ksort($master_array);
+		reset($master_array);
+	=09
+		// sort the sub (day) arrays so the times are in order
+		foreach (array_keys($master_array) as $k) {
+			if (isset($master_array[$k]) && is_array($master_array[$k])) {
+				ksort($master_array[$k]);
+				reset($master_array[$k]);
+			}
+		}
+	}
+=09
+	// write the new master array to the file
+	if (isset($master_array) && is_array($master_array) && $save_parsed_cal=
s =3D=3D 'yes') {
+		$write_me =3D serialize($master_array);
+		$fd =3D @fopen($parsedcal, 'w');
+		if ($fd =3D=3D FALSE) exit(error($lang['l_error_cache'], $filename));
+		@fwrite($fd, $write_me);
+		@fclose($fd);
+		@touch($parsedcal, $realcal_mtime);
+	}
+}
+
+
+// Set a calender name for all calenders combined
+if ($cal =3D=3D $ALL_CALENDARS_COMBINED) {
+	$calendar_name =3D $all_cal_comb_lang;
+}
+$cal_displayname =3D urldecode(implode(', ', $cal_displaynames)); #reset=
 this with the correct names
+$template_started =3D getmicrotime();
+
+//If you want to see the values in the arrays, uncomment below.
+
+//print '<pre>';
+//print_r($master_array);
+//print_r($overlap_array);
+//print_r($day_array);
+//print_r($rrule_array);
+//print_r($recurrence_delete);
+//print_r($cal_displaynames);
+//print_r($cal_filelist);
+//print '</pre>';
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/init.inc.=
php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/init.inc.php=
	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/init.inc.php=
	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,296 @@
+<?php=20
+$phpicalendar_version =3D '2.24';
+// uncomment when developing, comment for shipping version
+//error_reporting (E_ERROR | E_WARNING | E_PARSE);
+error_reporting(0);
+// Older versions of PHP do not define $_SERVER. Define it here instead.
+// if (!isset($_SERVER) && isset($HTTP_SERVER_VARS)) {
+// 	$_SERVER =3D &$HTTP_SERVER_VARS;
+// }
+#=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3DInitialize global va=
riables=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
+// Define some magic strings.
+$ALL_CALENDARS_COMBINED =3D 'all_calendars_combined971';
+
+// Pull in the configuration and some functions.
+if (!defined('BASE')) define('BASE', './');
+include_once(BASE.'default_config.php');
+if (is_file(BASE.'config.inc.php')) include_once(BASE.'config.inc.php');
+include_once(BASE.'sanitize.php');
+
+$cookie_name =3D 'phpicalendar_'.basename($default_path);
+if (isset($_COOKIE["$cookie_name"]) && !isset($_POST['unset'])) {
+	$phpicalendar =3D unserialize(stripslashes($_COOKIE[$cookie_name]));
+	if (isset($phpicalendar['cookie_language'])) 	$language 			=3D $phpical=
endar['cookie_language'];
+	if (isset($phpicalendar['cookie_calendar'])) 	$default_cal_check	=3D $p=
hpicalendar['cookie_calendar'];
+	if (isset($phpicalendar['cookie_cpath'])) 		$default_cpath_check=3D $ph=
picalendar['cookie_cpath'];
+	if (isset($phpicalendar['cookie_view'])) 		$default_view 		=3D $phpical=
endar['cookie_view'];
+	if (isset($phpicalendar['cookie_style']) && is_dir(BASE.'templates/'.$p=
hpicalendar['cookie_style'].'/')){=20
+		$template 			=3D $phpicalendar['cookie_style'];
+	}=09
+	if (isset($phpicalendar['cookie_startday'])) 	$week_start_day		=3D $php=
icalendar['cookie_startday'];
+	if (isset($phpicalendar['cookie_time']))		$day_start			=3D $phpicalenda=
r['cookie_time'];
+}
+#cpath modifies the calendar path based on the url or cookie values.  Th=
is allows you to run multiple calendar subsets from a single phpicalendar=
 installation. Operations on cpath are largely hidden from the end user.
+if ($calendar_path =3D=3D '') {
+	$calendar_path =3D BASE.'calendars';
+}
+
+$cpath =3D ''; #initialize cpath to prevent later undef warnings.
+if(isset($_REQUEST['cpath'])&& $_REQUEST['cpath'] !=3D''){
+	$cpath 	=3D str_replace('..','',$_REQUEST['cpath']);			=09
+	$calendar_path 	.=3D "/$cpath";			=09
+#	$tmp_dir 	.=3D "/$cpath";			=09
+}elseif(isset($default_cpath_check) && $default_cpath_check !=3D'' ){
+	$cpath 	=3D str_replace('..','',$default_cpath_check);			=09
+	$calendar_path 	.=3D "/$cpath";			=09
+#	$tmp_dir 	.=3D "/$cpath";
+}
+#these need cpath to be set
+#set up specific template folder for a particular cpath
+if (isset($user_template["$cpath"])){=20
+  $template =3D $user_template["$cpath"];=20
+}
+#set up specific webcals for a particular cpath
+if (is_array($more_webcals[$cpath])){
+	$list_webcals =3D array_merge($list_webcals, $more_webcals["$cpath"]);
+}
+include_once(BASE.'error.php');
+include_once(BASE.'calendar_functions.php');
+include_once(BASE.'userauth_functions.php');
+
+/*
+// Set the cookie URI.
+if ($cookie_uri =3D=3D '') {
+	$cookie_uri =3D $_SERVER['SERVER_NAME'].substr($_SERVER['PHP_SELF'],0,s=
trpos($_SERVER['PHP_SELF'], '/'));
+}
+
+if ($bleed_time =3D=3D '') $bleed_time =3D -1;
+
+// Grab the action (login or logout).
+if (isset($_GET['action']))			$action =3D $_GET['action'];
+else if (isset($_POST['action']))		$action =3D $_POST['action'];
+else											$action =3D '';
+=09
+// Login and/or logout.
+list($username, $password, $invalid_login) =3D user_login();
+if ($action !=3D 'login') $invalid_login =3D false;
+if ($action =3D=3D 'logout' || $invalid_login) {
+	list($username, $password) =3D user_logout();
+}
+*/
+// language support
+$language =3D strtolower($language);
+$lang_file =3D BASE.'languages/'.$language.'.inc.php';
+
+unset($lang); #$lang is array of phrases in aecho BASE;ppropriate langua=
ge
+if (is_file($lang_file)) {
+	include($lang_file);
+} else {
+	exit(error('The requested language "'.$language.'" is not a supported l=
anguage. Please use the configuration file to choose a supported language=
.'));
+}
+
+if (!isset($getdate)) {
+	if (isset($_GET['getdate']) && ($_GET['getdate'] !=3D=3D '')) {
+		$getdate =3D $_GET['getdate'];
+	} else {
+		$getdate =3D date('Ymd', time() + $second_offset);
+	}
+}
+
+preg_match ("/([0-9]{4})([0-9]{2})([0-9]{2})/", $getdate, $day_array2);
+$this_day =3D $day_array2[3];
+$this_month =3D $day_array2[2];
+$this_year =3D $day_array2[1];
+
+if (ini_get('max_execution_time') < 60) {
+	@ini_set('max_execution_time', '60');
+}
+
+// Pull the calendars off the GET line if provided. The $cal_filename
+// is always an array, because this makes it easier to deal with below.
+$cal_filenames =3D array();
+if (isset($_GET['cal'])) {
+	// If the cal value is not an array, split it into an array on
+	// commas.
+	if (!is_array($_GET['cal']))
+		$_GET['cal'] =3D explode(',', $_GET['cal']);
+=09
+	// Grab the calendar filenames off the cal value array.
+	$cal_filenames =3D $_GET['cal'];
+} else {
+	if (isset($default_cal_check)) {
+		if ($default_cal_check !=3D $ALL_CALENDARS_COMBINED) {
+			$calcheck =3D $calendar_path.'/'.$default_cal_check.'.ics';
+			$calcheckopen =3D @fopen($calcheck, "r");
+			if ($calcheckopen =3D=3D FALSE) {
+				$cal_filenames =3D explode(',',$default_cal);
+			} else {
+				$cal_filenames[0] =3D $default_cal_check;
+			}
+		} else {
+			$cal_filenames[0] =3D $ALL_CALENDARS_COMBINED;
+		}
+	} else {
+		$cal_filenames =3D explode(',',$default_cal_alba);
+	}
+}
+
+//load cal_filenames if $ALL_CALENDARS_COMBINED
+if ($cal_filenames[0] =3D=3D $ALL_CALENDARS_COMBINED){
+	$cal_filenames =3D availableCalendars($username, $password, $ALL_CALEND=
ARS_COMBINED);
+}
+// Separate the calendar identifiers into web calendars and local
+// calendars.
+$web_cals =3D array();
+$local_cals =3D array();
+foreach ($cal_filenames as $cal_filename) {
+	// If the calendar identifier begins with a web protocol, this is a web
+	// calendar.
+	$cal_filename =3D urldecode($cal_filename); #need to decode for substr =
statements to identify webcals
+	$cal_filename =3D str_replace(' ','%20', $cal_filename); #need to reenc=
ode blank spaces for matching with $list_webcals
+	if (substr($cal_filename, 0, 7) =3D=3D 'http://' ||
+		substr($cal_filename, 0, 8) =3D=3D 'https://' ||
+		substr($cal_filename, 0, 9) =3D=3D 'webcal://')
+	{
+		#jump sends cal url without .ics extension.  Add it if needed.
+		if (substr($cal_filename, -4) !=3D ".ics") $cal_filename .=3D ".ics";
+		$web_cals[] =3D $cal_filename;
+	}
+=09
+	// Otherwise it is a local calendar.
+	else {
+		// Check blacklisted.
+		if (in_array($cal_filename, $blacklisted_cals)  && $cal_filename !=3D'=
') {
+			exit(error($lang['l_error_restrictedcal'], $cal_filename));
+		}
+		$local_cals[] =3D urldecode(str_replace(".ics", '', basename($cal_file=
name)));
+	}
+}
+
+// We will build the calendar display name as we go. The final display
+// name will get constructed at the end.
+$cal_displaynames =3D array();
+
+// This is our list of final calendars.
+$cal_filelist =3D array();
+
+// This is our list of URL encoded calendars.
+$cals =3D array();
+
+// Process the web calendars.
+foreach ($web_cals as $web_cal) {
+	// Make some protocol alternatives, and set our real identifier to the
+	// HTTP protocol.
+	$cal_webcalPrefix =3D str_replace('http://','webcal://',$web_cal);
+	$cal_httpPrefix =3D str_replace('webcal://','http://',$web_cal);
+	$cal_httpsPrefix =3D str_replace('webcal://','https://',$web_cal);
+	$cal_httpsPrefix =3D str_replace('http://','https://',$web_cal);
+	$web_cal =3D $cal_httpPrefix;
+	=09
+	// We can only include this web calendar if we allow all web calendars
+	// (as defined by $allow_webcals) or if the web calendar shows up in th=
e
+	// list of web calendars defined in config.inc.php.
+	if ($allow_webcals !=3D 'yes' &&
+		!in_array($cal_webcalPrefix, $list_webcals) &&
+		!in_array($cal_httpPrefix, $list_webcals) &&
+		!in_array($cal_httpsPrefix, $list_webcals))
+	{
+		exit(error($lang['l_error_remotecal'], $web_cal));
+	}
+=09
+	// Pull the display name off the URL.
+#	$cal_displaynames[] =3D substr(str_replace('32', ' ', basename($web_ca=
l)), 0, -4);
+	$cal_displaynames[] =3D substr(basename($web_cal), 0, -4);
+=09
+	// FIXME
+	$cals[] =3D urlencode($web_cal);
+	//$filename =3D $cal_filename;
+	$subscribe_path =3D $cal_webcalPrefix;
+=09
+	// Add the webcal to the available calendars.
+	$cal_filelist[] =3D $web_cal;
+}
+
+// Process the local calendars.
+if (count($local_cals) > 0) {
+	$globals =3D array();
+	$globals['allow_webcals'] =3D $allow_webcals;
+	$globals['allow_login'] =3D $allow_login;
+	$globals['calendar_path'] =3D $calendar_path;
+	$globals['recursive_path'] =3D $recursive_path;
+	$globals['support_ical'] =3D $support_ical;
+	$globals['blacklisted_cals'] =3D $blacklisted_cals;
+	$globals['list_webcals'] =3D $list_webcals;
+	$globals['locked_cal'] =3D $locked_cal;
+	$globals['locked_map'] =3D $locked_map;
+	$globals['apache_map'] =3D $apache_map;
+	$globals['lang'] =3D $lang;
+	$globals['ALL_CALENDARS_COMBINED'] =3D $ALL_CALENDARS_COMBINED;
+
+	$local_cals =3D availableCalendars($username, $password, $local_cals,fa=
lse, $globals);
+=09
+	foreach ($local_cals as $local_cal) {
+		$cal_displaynames[] =3D str_replace('32', ' ', getCalendarName($local_=
cal));
+	}
+	$cal_filelist =3D array_merge($cal_filelist, $local_cals);
+	$cals =3D array_merge($cals, array_map("urlencode", array_map("getCalen=
darName", $local_cals)));
+=09
+	// Set the download and subscribe paths from the config, if there is
+	// only one calendar being displayed and those paths are defined.
+	if (count($local_cals) =3D=3D 1) {
+		$filename =3D $local_cals[0];
+		$add_cpath =3D '';
+		if (isset($cpath) && $cpath !=3D'') $add_cpath =3D "$cpath/";
+
+		if (($download_uri =3D=3D '') && (preg_match('/(^\/|\.\.\/)/', $filena=
me) =3D=3D 0)) {
+			$subscribe_path =3D 'webcal://'.$_SERVER['SERVER_NAME'].dirname($_SER=
VER['PHP_SELF']).'/'.$filename;
+			$download_filename =3D $filename;
+		} elseif ($download_uri !=3D '') {
+			$newurl =3D eregi_replace("^(http://)", "", $download_uri);=20
+				$subscribe_path =3D 'webcal://'.$newurl.'/'.$add_cpath.basename($fil=
ename);
+				$download_filename =3D $download_uri.'/'.$add_cpath.basename($filena=
me);
+		} else {
+			$subscribe_path =3D $add_cpath;
+			$download_filename =3D $add_cpath;
+		}
+	}
+}
+
+// We should only allow a download filename and subscribe path if there =
is
+// only one calendar being displayed.
+if (count($cal_filelist) > 1) {
+	$subscribe_path =3D '';
+	$download_filename =3D '';
+}
+
+// Build the final cal list. This is a comma separated list of the
+// url-encoded calendar names and web calendar URLs.
+$cal =3D implode(',', $cals);
+
+// Build the final display name used for template substitution.
+asort($cal_displaynames);
+$cal_displayname =3D implode(', ', $cal_displaynames);
+
+$rss_powered =3D ($enable_rss =3D=3D 'yes') ? 'yes' : '';
+
+function getmicrotime() {=20
+	list($usec, $sec) =3D explode(' ',microtime());=20
+	return ((float)$usec + (float)$sec);=20
+}
+#uncomment for diagnostics
+#echo "after init.inc.ics<pre>";
+#echo "cals";
+#print_r($cals);echo"\n\n";
+#echo "cal_filenames";
+#print_r($cal_filenames);echo"\n\n";
+#echo "web_cals";
+#print_r($web_cals);echo"\n\n";
+#echo "local_cals";
+#print_r($local_cals);echo"\n\n";
+#echo "cal_filelist";
+#print_r($cal_filelist);
+#echo "cal_displaynames";
+#print_r($cal_displaynames);
+#echo "</pre><hr>";
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/._.DS_Store
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/languages/._.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/._esperanto.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/languages/._esperanto.inc.php
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/._galego.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/languages/._galego.inc.php
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/._korean.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/languages/._korean.inc.php
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/._polish.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/languages/._polish.inc.php
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/._traditional_chinese.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/languages/._traditional_chinese.inc.php
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/afrikaans.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/af=
rikaans.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/af=
rikaans.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,213 @@
+<?php
+
+// Afrikaans language include
+// For version 2.0 PHP iCalendar
+//
+// Translation version 2.0 by Werner Mollentze (translate en ubertech.co.za=
)
+// Submit new translations to chad en chadsdomain.com
+//
+// The following decimal entities are used (to be XML compatible):
+// &#234; (&ecirc;)
+// &#235; (&euml;)
+// &#244; (&ocirc;)
+
+$lang['l_day'] 				=3D 'Dag';
+$lang['l_week'] 			=3D 'Week';
+$lang['l_month'] 			=3D 'Maand';
+$lang['l_year'] 			=3D 'Jaar';
+$lang['l_calendar'] 		=3D 'Kalender';
+$lang['l_next_day'] 		=3D 'Volgende Dag';
+$lang['l_next_month'] 		=3D 'Volgende Maand';
+$lang['l_next_week'] 		=3D 'Volgende Week';
+$lang['l_next_year'] 		=3D 'Volgende Jaar';
+$lang['l_last_day'] 		=3D 'Vorige Dag';
+$lang['l_last_month'] 		=3D 'Vorige Maand';
+$lang['l_last_week'] 		=3D 'Vorige Week';
+$lang['l_last_year'] 		=3D 'Vorig Jaar';
+$lang['l_subscribe'] 		=3D 'Teken in';
+$lang['l_download'] 		=3D 'Download';
+$lang['l_powered_by'] 		=3D 'Aangedryf deur';
+$lang['l_event'] 			=3D 'Aktiwiteit';
+$lang['l_event_start'] 		=3D 'Begin Tyd';
+$lang['l_event_end'] 		=3D 'Eindig Tyd';
+$lang['l_this_months'] 		=3D 'Aktiwiteite gedurende hierdie Maand';
+$lang['l_date'] 			=3D 'Datum';
+$lang['l_summary'] 			=3D 'Opsomming';
+$lang['l_all_day'] 			=3D 'Daglange aktiwiteit';
+$lang['l_notes'] 			=3D 'Opmerkings';
+$lang['l_this_years'] 		=3D 'Aktiwiteite gedurende hierdie Jaar';
+$lang['l_today'] 			=3D 'Vandag';
+$lang['l_this_week'] 		=3D 'Hierdie Week';
+$lang['l_this_month'] 		=3D 'Hierdie Maand';
+$lang['l_jump'] 			=3D 'Gaan na';
+$lang['l_tomorrows'] 		=3D 'M&#244;re se Aktiwiteite';
+$lang['l_goday'] 			=3D 'Gaan na Vandag';
+$lang['l_goweek'] 			=3D 'Gaan na Hierdie Week';
+$lang['l_gomonth'] 			=3D 'Gaan na Hierdie Maand';
+$lang['l_goyear'] 			=3D 'Gaan na Hierdie Jaar';
+$lang['l_search'] 			=3D 'Soek'; // the verb
+$lang['l_results'] 			=3D 'Soektog Resultate';
+$lang['l_pick_multiple'] 	=3D 'Pick multiple';
+$lang['l_query'] 			=3D 'Soek vir'; // will be followed by the search qu=
ery
+$lang['l_no_results'] 		=3D 'Geen aktiwiteite gevind nie';
+$lang['l_goprint'] 			=3D 'Drukker Vriendelik';
+$lang['l_time'] 			=3D 'Tyd';
+$lang['l_summary'] 			=3D 'Opsomming';
+$lang['l_description'] 		=3D 'Beskrywing';
+$lang['l_this_site_is']		=3D 'Hierdie webwerf is';
+$lang['l_no_events_day']	=3D 'Geen aktiwiteite vir vandag nie.';
+$lang['l_no_events_week']	=3D 'Geen aktiwiteite gedurende hierdie week n=
ie.';
+$lang['l_no_events_month']	=3D 'Geen aktiwiteite gedurende hierdie maand=
 nie.';
+$lang['l_rss_day_date']		=3D 'H:i';  // Lists just the time
+$lang['l_rss_week_date	']	=3D '%e %b';  // Lists just the day
+$lang['l_rss_month_date	']	=3D '%e %b';  // Lists just the day
+$lang['l_rss_language']		=3D 'af';
+$lang['l_search_took']		=3D 'Die soektog het %s sekondes geduur';
+$lang['l_recurring_event']	=3D 'Terugkerende aktiwiteit';
+$lang['l_exception']		=3D 'Uitsondering';
+$lang['l_no_query']			=3D 'Geen soekopdrag is verskaf nie';
+$lang['l_preferences']		=3D 'Voorkeure';
+$lang['l_printer']			=3D 'Drukker';
+$lang['l_select_lang']		=3D 'Selekteer u taal voorkeur';
+$lang['l_select_cal']		=3D 'Selekteer u kalender voorkeur';
+$lang['l_select_view']		=3D 'Selekteer u besigtigingsvoorkeur';
+$lang['l_select_time']		=3D 'Selekteer u begintyd voorkeur';
+$lang['l_select_day']		=3D 'Selekteer u voorkeurwaarde vir die eerste da=
g van die week';
+$lang['l_select_style']		=3D 'Selekteer u voorkeur vertoonstyl';
+$lang['l_set_prefs']		=3D 'Stel u voorkeure';
+$lang['l_completed_date']	=3D 'Voltooi op';
+$lang['l_completed']		=3D 'Voltooi';
+$lang['l_created']			=3D 'Geskep';
+$lang['l_due']				=3D 'op';
+$lang['l_priority']			=3D 'Prioriteit';
+$lang['l_priority_high']	=3D 'Hoog';
+$lang['l_priority_low']		=3D 'Laag';
+$lang['l_priority_medium']	=3D 'Gemiddeld';
+$lang['l_priority_none']	=3D 'Geen';
+$lang['l_status']			=3D 'Status';
+$lang['l_status_confirmed'] =3D 'CONFIRMED' ;=20
+$lang['l_status_cancelled'] =3D 'CANCELLED';=20
+$lang['l_status_tentative'] =3D 'TENTATIVE';=20
+$lang['l_todo']				=3D 'Hangende items';
+$lang['l_unfinished']		=3D 'Onvoltooid';
+$lang['l_prefs_set'] 		=3D 'U voorkeure is bygewerk.';
+$lang['l_prefs_unset'] 		=3D 'U voorkeure is bygewerk. Die veranderinge =
sal aanskou kan word wanneer die volgende bladsy gelaai word.';
+$lang['l_unset_prefs'] 		=3D 'Verwyder voorkeure';
+$lang['l_organizer']		=3D 'Organiseerder';
+$lang['l_attendee']			=3D 'Bywoner';
+$lang['l_location']			=3D 'Plek';
+$lang['l_admin_header']		=3D 'PHP iCalendar Administrasie';
+$lang['l_username']			=3D 'Gebruikersnaam';
+$lang['l_password']			=3D 'Wagwoord';
+$lang['l_login']			=3D 'Teken aan';
+$lang['l_invalid_login']	=3D 'Foutiewe gebruikersnaam of wagwoord.';
+$lang['l_addupdate_cal']	=3D 'Kalender toevoeging of bywerking';
+$lang['l_addupdate_desc']	=3D 'Voeg \'n kalender by deur \'n nuwe l&#234=
;er op te laai. Opdateer \'n kalender deur deur \'n l&#234;er met dieself=
de naam op te laai.';
+$lang['l_delete_cal']		=3D 'Verwyder \'n kalender';
+$lang['l_logout']			=3D 'Teken af';
+$lang['l_cal_file']			=3D 'Kalenderl&#234;er';
+$lang['l_php_error']		=3D 'PHP foutmelding';
+$upload_error_gen_lang		=3D 'Daar was \'n probleem met die oplaai van di=
e l&#234;er.';
+$upload_error_lang[0]		=3D 'Daar was \'n probleem met die oplaai van die=
 l&#234;er.';
+$upload_error_lang[1]		=3D 'Die l&#234;er wat u wil oplaai is te groot.'=
;
+$upload_error_lang[2]		=3D 'Die l&#234;er wat u wil oplaai is te groot.'=
;
+$upload_error_lang[3]		=3D 'Die l&#234;er wat u wil oplaai was slegs ged=
eeltelik opgelaai.';
+$upload_error_lang[4]		=3D 'U moet \'n l&#234;er selekteer wat opgelaai =
moet word.';
+$lang['l_upload_error_type'] =3D 'Slegs .ics l&#234;ers kan opgelaai wor=
d.';
+$lang['l_copy_error']			=3D 'L&#234;er kopiering het misluk';
+$lang['l_delete_error']			=3D 'L&#234;er verwydering het misluk';
+$lang['l_delete_success']		=3D 'was suksesvol verwyder.';
+$lang['l_action_success']		=3D 'U handeling was suksesvol.';
+$lang['l_submit']				=3D 'Stuur';
+$lang['l_delete']				=3D 'Verwyder';
+$all_cal_comb_lang			=3D 'Alle kalenders gekombineerd';
+
+// New for 2.0
+$lang['l_legend']			=3D 'Sleutel';
+$lang['l_admin_subhead']	=3D 'Beheer u kalenders vanaf hierdie bladsy';
+$lang['l_prefs_subhead']	=3D 'Stoor \'n koekie vir u besoek aan hierdie =
webwerf';
+$lang['l_rss_info']			=3D 'RSS Informasie';
+$lang['l_rss_subhead']		=3D 'Basiese RSS voering is beskikbaar vir elke =
kalender';
+$lang['l_rss_notenabled']	=3D 'RSS is nie geaktiveer vir hierdie webwerf=
 nie';
+
+// - navigation
+$lang['l_back'] 		=3D 'Terug';
+$lang['l_next'] 		=3D 'Volgende';
+$lang['l_prev'] 		=3D 'Vorige';
+$lang['l_day_view'] 	=3D 'Dagaansig';
+$lang['l_week_view'] 	=3D 'Weekaansig';
+$lang['l_month_view'] 	=3D 'Maandaansig';
+$lang['l_year_view'] 	=3D 'Jaaraansig';
+
+// ---------------------------------
+
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';								// ie, 'one, two, three=
'
+
+$format_recur_lang['yearly']		=3D array('jaar','jare');		// for these, p=
ut singular
+$format_recur_lang['monthly']		=3D array('maand','maande');		// and plur=
al forms
+$format_recur_lang['weekly']		=3D array('week','weke');		// these will b=
e %freq%
+$format_recur_lang['daily']			=3D array('dag','daagliks');			// in the r=
eplacement below
+$format_recur_lang['hourly']		=3D array('uur','elke uur');
+$format_recur_lang['minutely']		=3D array('minuut','elke minuut');
+$format_recur_lang['secondly']		=3D array('sekonde','elke sekonde');
+
+$format_recur_lang['start']			=3D 'Elke %int% %freq% %for%';	// ie, 'Eve=
ry 1 day until January 4' or 'Every 1 day for a count of 5'
+$format_recur_lang['until']			=3D 'tot %date%';				// ie, 'until January=
 4'
+$format_recur_lang['count']			=3D '%int% maal';		// ie, 'for 5 times'
+
+$format_recur_lang['bymonth']		=3D 'In die maande: %list%';			// ie, 'In=
 months: January, February, March'
+$format_recur_lang['bymonthday']	=3D 'Op die datums: %list%';			// ie, '=
On dates: 1, 2, 3, 4'
+$format_recur_lang['byday']			=3D 'Op die dae: %list%';			// ie, 'On day=
s: Mon, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$daysofweek_lang			=3D array ('Sondag','Maandag','Dinsdag','Woensdag','D=
onderdag','Vrydag','Saterdag');
+$daysofweekshort_lang		=3D array ('So','Ma','Di','Wo','Do','Vr','Sa');
+$daysofweekreallyshort_lang	=3D array ('S','M','D','W','D','V','S');
+$monthsofyear_lang			=3D array ('Januarie','Februarie','Maart','April','=
Mei','Junie','Julie','Augustus','September','Oktober','November','Desembe=
r');
+$monthsofyearshort_lang		=3D array ('Jan','Feb','Maa','Apr','Mei','Jun',=
'Jul','Aug','Sep','Okt','Nov','Des');
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'H:i';
+$timeFormat_small =3D 'G:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%A, %e %B';
+$dateFormat_week =3D '%e %B';
+$dateFormat_week_list =3D '%a, %e %b';
+$dateFormat_week_jump =3D '%e %b';
+$dateFormat_month =3D '%B %Y';
+$dateFormat_month_list =3D '%A, %e %B';
+$dateFormat_year =3D '%Y';
+
+/*
+Notes about dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),
+	however only the following is supported at this time:
+
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] 			=3D 'Foutmelding!';
+$lang['l_error_window'] 		=3D 'Daar het \'n fout plaasgevind!';
+$lang['l_error_calendar'] 		=3D 'Die kalender "%s" was bygewerk toe die =
fout plaasgevind het.';
+$lang['l_error_path'] 			=3D 'Die gids kon nie oopgemaak word nie: "%s"'=
;
+$lang['l_error_back'] 			=3D 'Gebruik asseblief die "Vorige" knoppie om =
terug te keer.';
+$lang['l_error_remotecal'] 		=3D 'Hierdie bediener blokeer afgele&#235; =
kalenders wat nie vooraf goedgekeur is nie.';
+$lang['l_error_restrictedcal'] 	=3D 'U het gepoog om toegang tot \'n bep=
erkte kalender op hierdie bediener te verkry.';
+$lang['l_error_invalidcal'] 	=3D 'Ongeldige kalenderl&#234;er. Probeer a=
sseblief \'n ander kalender.';
+$lang['l_error_cantopen'] 		=3D 'Die kalender kon nie oopgemaak word nie=
.';
+$lang['l_error_cache']			=3D 'Daar kon nie na die wegsteekgids (\'cache\=
') geskryf word nie. Kontroleer asseblief u konfigurasie.';
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/brazilian.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/br=
azilian.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/br=
azilian.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,206 @@
+<?php
+
+// Brazilian Portuguese language include
+// For version 1.0 PHP iCalendar
+//
+// Translation by Wilton, Bennet (suporte en bennetworks.com.br)=20
+// 01-nov-2002 02:42 PM
+// Submit new translations to chad en chadsdomain.com
+
+$lang['l_day']				=3D 'Dia';
+$lang['l_week']				=3D 'Semana';
+$lang['l_month']			=3D 'M&ecirc;s';
+$lang['l_year']				=3D 'Ano';
+$lang['l_calendar']         =3D 'Calend&aacute;rio';
+$lang['l_next_day']         =3D 'Dia seguinte';
+$lang['l_next_month']       =3D 'M&ecirc;s seguinte';
+$lang['l_next_week']        =3D 'Pr&oacute;xima semana';
+$lang['l_next_year']        =3D 'Ano Seguinte';
+$lang['l_last_day']         =3D 'Dia anterior';
+$lang['l_last_month']       =3D 'M&ecirc;s anterior';
+$lang['l_last_week']        =3D 'Semana anterior';
+$lang['l_last_year']        =3D 'Ano anterior';
+$lang['l_subscribe']        =3D 'Assinar';
+$lang['l_download']         =3D 'Download';
+$lang['l_powered_by']       =3D 'Powered by';
+$lang['l_event']            =3D 'Evento';
+$lang['l_event_start']      =3D 'Hora de in&iacute;cio';
+$lang['l_event_end']        =3D 'Hora de fim';
+$lang['l_this_months']      =3D 'Eventos deste m&ecirc;s';
+$lang['l_date']             =3D 'Data';
+$lang['l_summary']          =3D 'Sum&aacute;rio';
+$lang['l_all_day']          =3D 'Evento dia todo';
+$lang['l_notes']            =3D 'Notas';
+$lang['l_this_years']       =3D 'Eventos deste ano';
+$lang['l_today']            =3D 'Hoje';
+$lang['l_this_week']        =3D 'Esta semana';
+$lang['l_this_month']       =3D 'Este m&ecirc;s';
+$lang['l_jump']             =3D 'Ir para';
+$lang['l_tomorrows']        =3D 'Eventos para amanha';
+$lang['l_goday']            =3D 'Ir para Hoje';
+$lang['l_goweek']           =3D 'Ir para este semana';
+$lang['l_gomonth']          =3D 'Ir para este m&ecirc;s';
+$lang['l_goyear']           =3D 'Ir para este ano';
+$lang['l_search']			=3D 'Buscar'; // the verb
+$lang['l_results']			=3D 'Buscar Resultados';
+$lang['l_pick_multiple'] 	=3D 'Pick multiple';
+$lang['l_query']			=3D 'Quest&atilde;o: '; // will be followed by the se=
arch query
+$lang['l_no_results']		=3D 'Eventos n&atilde;o encontrados';
+$lang['l_goprint']			=3D 'Vers&atilde;o para imprimir';
+$lang['l_time']				=3D 'Hora';
+$lang['l_summary']			=3D 'Resumo';
+$lang['l_description']		=3D 'Descri&ccedil;&atilde;o';
+$lang['l_this_site_is']		=3D 'Esse site &eacute;';
+$lang['l_no_events_day']	=3D 'N&atilde;o h&aacute; eventos para hoje.';
+$lang['l_no_events_week']	=3D 'N&atilde;o h&aacute; eventos para esta se=
mana.';
+$lang['l_no_events_month']	=3D 'N&atilde;o h&aacute; eventos para esse m=
&ecirc;s.';
+$lang['l_rss_day_date']		=3D 'g:i A';  // Lists just the time
+$lang['l_rss_week_date']	=3D '%b %e';  // Lists just the day
+$lang['l_rss_month_date']	=3D '%b %e';  // Lists just the day
+$lang['l_rsslanguage']		=3D 'en-us';
+$lang['l_search_took']		=3D 'Search took %s seconds';
+$lang['l_recurring_event']	=3D 'Recurring event';
+$lang['l_exception']		=3D 'Exception';
+$lang['l_no_query']			=3D 'No query given';
+$lang['l_preferences']		=3D 'Preferences';
+$lang['l_printer']			=3D 'Printer';
+$lang['l_select_lang']		=3D 'Select your default language:';
+$lang['l_select_cal']		=3D 'Select your default calendar:';
+$lang['l_select_view']		=3D 'Select your default view:';
+$lang['l_select_time']		=3D 'Select your default start time:';
+$lang['l_select_day']		=3D 'Select your default start day of week:';
+$lang['l_select_style']		=3D 'Select your default style:';
+$lang['l_set_prefs']		=3D 'Set preferences';
+$lang['l_completed_date']	=3D 'Completed on';
+$lang['l_completed']		=3D 'Completed';
+$lang['l_created']			=3D 'Created:';
+$lang['l_due']				=3D 'Due:';
+$lang['l_priority']			=3D 'Priority:';
+$lang['l_priority_high']	=3D 'High';
+$lang['l_priority_low']		=3D 'Low';
+$lang['l_priority_medium']	=3D 'Medium';
+$lang['l_priority_none']	=3D 'None';
+$lang['l_status']			=3D 'Status';
+$lang['l_status_confirmed'] =3D 'CONFIRMED' ;=20
+$lang['l_status_cancelled'] =3D 'CANCELLED';=20
+$lang['l_status_tentative'] =3D 'TENTATIVE';=20
+$lang['l_todo']				=3D 'To do items';
+$lang['l_unfinished']		=3D 'Unfinished';
+$lang['l_prefs_set'] 		=3D 'Your preferences have been set.';
+$lang['l_prefs_unset'] 		=3D 'Preferences unset. Changes will take place=
 next page load.';
+$lang['l_unset_prefs'] 		=3D 'Unset preferences:';
+$lang['l_organizer']		=3D 'Organizer';
+$lang['l_attendee']			=3D 'Attendee';
+$lang['l_location']			=3D 'Location';
+$lang['l_admin_header']		=3D 'PHP iCalendar Administration';
+$lang['l_username']			=3D 'Username';
+$lang['l_password']			=3D 'Password';
+$lang['l_login']			=3D 'Login';
+$lang['l_invalid_login']	=3D 'Wrong username or password.';
+$lang['l_addupdate_cal']	=3D 'Add or Update a Calendar';
+$lang['l_addupdate_desc']	=3D 'Add a calendar by uploading a new file. U=
pdate a calendar by uploading a file of the same name.';
+$lang['l_delete_cal']		=3D 'Delete a Calendar';
+$lang['l_logout']			=3D 'Logout';
+$lang['l_cal_file']			=3D 'Calendar File';
+$lang['l_php_error']		=3D 'PHP Error';
+$lang['l_upload_error_gen']	=3D 'There was a problem with your upload.';
+$lang['l_upload_error'][0]	=3D 'There was a problem with your upload.';
+$lang['l_upload_error'][1]	=3D 'The file you are trying to upload is too=
 big.';
+$lang['l_upload_error'][2]	=3D 'The file you are trying to upload is too=
 big.';
+$lang['l_upload_error'][3]	=3D 'The file you are trying upload was only =
partially uploaded.';
+$lang['l_upload_error'][4]	=3D 'You must select a file for upload.';
+$lang['l_upload_error_type'] =3D 'Only .ics files may be uploaded.';
+$lang['l_copy_error']		=3D 'Failed to copy file';
+$lang['l_delete_error']		=3D 'Failed to delete file';
+$lang['l_delete_success']	=3D 'was deleted successfully.';
+$lang['l_action_success']	=3D 'Your action was successful.';
+$lang['l_submit']			=3D 'Submit';
+$lang['l_delete']			=3D 'Delete';
+$all_cal_comb_lang			=3D 'All combined';
+
+// New for 2.0
+$lang['l_legend']			=3D 'Legend';
+$lang['l_admin_subhead']	=3D 'Manage your calendars from this page';
+$lang['l_prefs_subhead']	=3D 'Sets a cookie for visiting this site';
+$lang['l_rss_info']			=3D 'RSS Information';
+$lang['l_rss_subhead']		=3D 'Basic RSS feeds available for each calendar=
';
+$lang['l_rss_notenabled']	=3D 'RSS is not enabled on this site';
+
+// - navigation
+$lang['l_back'] =3D 'Back';
+$lang['l_next'] =3D 'Next';
+$lang['l_prev'] =3D 'Prev';
+$lang['l_day_view'] =3D 'Day View';
+$lang['l_week_view'] =3D 'Week View';
+$lang['l_month_view'] =3D 'Month View';
+$lang['l_year_view'] =3D 'Year View';
+
+// ---------------------------------
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';								// ie, 'one, two, three=
'
+
+$format_recur_lang['yearly']		=3D array('year','years');		// for these, =
put singular
+$format_recur_lang['monthly']		=3D array('month','months');		// and plur=
al forms
+$format_recur_lang['weekly']		=3D array('week','weeks');		// these will =
be %freq%
+$format_recur_lang['daily']			=3D array('day','days');			// in the repla=
cement below
+$format_recur_lang['hourly']		=3D array('hour','hours');
+$format_recur_lang['minutely']		=3D array('minute','minutes');
+$format_recur_lang['secondly']		=3D array('second','seconds');
+
+$format_recur_lang['start']			=3D 'Every %int% %freq% %for%';	// ie, 'Ev=
ery 1 day until January 4' or 'Every 1 day for a count of 5'
+$format_recur_lang['until']			=3D 'until %date%';				// ie, 'until Janua=
ry 4'
+$format_recur_lang['count']			=3D 'for a count of %int%';		// ie, 'for 5=
 times'
+
+$format_recur_lang['bymonth']		=3D 'In months: %list%';			// ie, 'In mon=
ths: January, February, March'
+$format_recur_lang['bymonthday']	=3D 'On dates: %list%';			// ie, 'On da=
tes: 1, 2, 3, 4'
+$format_recur_lang['byday']			=3D 'On days: %list%';			// ie, 'On days: =
Mon, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$daysofweek_lang                        =3D array ('Domingo','Segunda-Fe=
ira','Terca-Feira','Quarta-Feira','Quinta-Feira','Sexta-Feira','S&aacute;=
bado');
+$daysofweekshort_lang                =3D array ('Dom','Seg','Ter','Qua',=
'Qui','Sex','S=E1b');
+$daysofweekreallyshort_lang        =3D array ('D','S','T','Q','Q','S','S=
');
+$monthsofyear_lang                        =3D array ('Janeiro','Fevereir=
o','Mar=E7o','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro'=
,'Novembro','Dezembro');
+$monthsofyearshort_lang                =3D array ('Jan','Fev','Mar','Abr=
','Mai','Jun','Jul','Ago','Set','Out','Nov','Dez');
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'g:i A';
+$timeFormat_small =3D 'g:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%A,%e %B';
+$dateFormat_week =3D '%e %B';
+$dateFormat_week_list =3D '%a, %e %b';
+$dateFormat_week_jump =3D '%e %b';
+$dateFormat_month =3D '%B %Y';
+$dateFormat_month_list =3D '%A, %e %B';
+$dateFormat_year =3D '%Y';
+
+/*
+Notes about dateFormat_*
+        The pieces are similar to that of the PHP function strftime(),
+        however only the following is supported at this time:
+
+        %A - the full week day name as specified in $daysofweek_lang
+        %a - the shortened week day name as specified in $daysofweekshor=
t_lang
+        %B - the full month name as specified in $monthsofyear_lang
+        %b - the shortened month name as specified in $monthsofyearshort=
_lang
+        %e - the day of the month as a decimal number (1 to 31)
+        %Y - the 4-digit year
+
+        If this causes problems with representing your language accurate=
ly, let
+        us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] =3D 'Erro!';
+$lang['l_error_window'] =3D 'Aconteceu um erro!';
+$lang['l_error_calendar'] =3D 'O calend&aacute;rio "%s" estava sendo pro=
cessado quando ocorreu este erro.';
+$lang['l_error_path'] =3D 'N&atilde;o foi poss&iacute;vel abrir: "%s"';
+$lang['l_error_back'] =3D 'Por favor use o bot&atilde;o de "Back" para v=
oltar.';
+$lang['l_error_remotecal'] =3D 'Este servidor bloqueia calend&aacute;rio=
s remotos que nao foram aprovados.';
+$lang['l_error_restrictedcal'] =3D 'Tentou acessar um calend&aacute;rio =
o qual &eacute; restrito o acesso neste servidor.';
+$lang['l_error_invalidcal'] =3D 'Arquivo de calend&aacute;rio inv&aacute=
;lido. Por favor tente usar outro calend&aacute;rio.';
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/bulgarian.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/bu=
lgarian.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/bu=
lgarian.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,210 @@
+<?php
+
+// Bulgarian language include (UTF-8)
+// For version 2.0 PHP iCalendar
+//
+// Translation by Georgi Kodinov (kgeorge en progem.bg)
+//
+// Submit new translations to phpicalendar en gmail.com
+
+$lang['l_day'] 				=3D '=D0=94=D0=B5=D0=BD';
+$lang['l_week'] 			=3D '=D0=A1=D0=B5=D0=B4=D0=BC=D0=B8=D1=86=D0=B0';
+$lang['l_month'] 			=3D '=D0=9C=D0=B5=D1=81=D0=B5=D1=86';
+$lang['l_year'] 			=3D '=D0=93=D0=BE=D0=B4=D0=B8=D0=BD=D0=B0';
+$lang['l_calendar'] 		=3D '=D0=9A=D0=B0=D0=BB=D0=B5=D0=BD=D0=B4=D0=B0=D1=
=80';
+$lang['l_next_day'] 		=3D '=D0=A1=D0=BB=D0=B5=D0=B4=D0=B2=D0=B0=D1=89 =D0=
=B4=D0=B5=D0=BD';
+$lang['l_next_month'] 		=3D '=D0=A1=D0=BB=D0=B5=D0=B4=D0=B2=D0=B0=D1=89 =
=D0=BC=D0=B5=D1=81=D0=B5=D1=86';
+$lang['l_next_week'] 		=3D '=D0=A1=D0=BB=D0=B5=D0=B4=D0=B2=D0=B0=D1=89=D0=
=B0 =D1=81=D0=B5=D0=B4=D0=BC=D0=B8=D1=86=D0=B0';
+$lang['l_next_year'] 		=3D '=D0=A1=D0=BB=D0=B5=D0=B4=D0=B2=D0=B0=D1=89=D0=
=B0 =D0=B3=D0=BE=D0=B4=D0=B8=D0=BD=D0=B0';
+$lang['l_last_day'] 		=3D '=D0=9F=D1=80=D0=B5=D0=B4=D0=B8=D1=88=D0=B5=D0=
=BD =D0=B4=D0=B5=D0=BD';
+$lang['l_last_month'] 		=3D '=D0=9F=D1=80=D0=B5=D0=B4=D0=B8=D1=88=D0=B5=D0=
=BD =D0=BC=D0=B5=D1=81=D0=B5=D1=86';
+$lang['l_last_week'] 		=3D '=D0=9F=D1=80=D0=B5=D0=B4=D0=B8=D1=88=D0=BD=D0=
=B0 =D1=81=D0=B5=D0=B4=D0=BC=D0=B8=D1=86=D0=B0';
+$lang['l_last_year'] 		=3D '=D0=9F=D1=80=D0=B5=D0=B4=D0=B8=D1=88=D0=BD=D0=
=B0 =D0=B3=D0=BE=D0=B4=D0=B8=D0=BD=D0=B0';
+$lang['l_subscribe'] 		=3D '=D0=90=D0=B1=D0=BE=D0=BD=D0=B8=D1=80=D0=B0=D0=
=B9 =D1=81=D0=B5';
+$lang['l_download'] 		=3D '=D0=A1=D0=B2=D0=B0=D0=BB=D0=B8';
+$lang['l_powered_by'] 		=3D '=D0=93=D0=B5=D0=BD=D0=B5=D1=80=D0=B8=D1=80=D0=
=B0=D0=BD=D0=BE =D1=87=D1=80=D0=B5=D0=B7';
+$lang['l_event'] 			=3D '=D0=A1=D1=8A=D0=B1=D0=B8=D1=82=D0=B8=D0=B5';
+$lang['l_event_start'] 		=3D '=D0=9D=D0=B0=D1=87=D0=B0=D0=BB=D0=B5=D0=BD=
 =D1=87=D0=B0=D1=81';
+$lang['l_event_end'] 		=3D '=D0=9A=D1=80=D0=B0=D0=B5=D0=BD =D1=87=D0=B0=D1=
=81';
+$lang['l_this_months'] 		=3D '=D0=A1=D1=8A=D0=B1=D0=B8=D1=82=D0=B8=D1=8F=
=D1=82=D0=B0 =D0=B2 =D1=82=D0=BE=D0=B7=D0=B8 =D0=BC=D0=B5=D1=81=D0=B5=D1=86=
';
+$lang['l_date'] 			=3D '=D0=94=D0=B0=D1=82=D0=B0';
+$lang['l_summary'] 			=3D '=D0=9A=D1=80=D0=B0=D1=82=D0=BA=D0=BE =D0=BE=D0=
=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B8=D0=B5';
+$lang['l_all_day'] 			=3D '=D0=A6=D0=B5=D0=BB=D0=BE=D0=B4=D0=BD=D0=B5=D0=
=B2=D0=BD=D0=BE =D1=81=D1=8A=D0=B1=D0=B8=D1=82=D0=B8=D0=B5';
+$lang['l_notes'] 			=3D '=D0=91=D0=B5=D0=BB=D0=B5=D0=B6=D0=BA=D0=B8';
+$lang['l_this_years'] 		=3D '=D0=A1=D1=8A=D0=B1=D0=B8=D1=82=D0=B8=D1=8F=D1=
=82=D0=B0 =D0=B2 =D1=82=D0=B0=D0=B7=D0=B8 =D0=B3=D0=BE=D0=B4=D0=B8=D0=BD=D0=
=B0';
+$lang['l_today'] 			=3D '=D0=94=D0=BD=D0=B5=D1=81';
+$lang['l_this_week'] 		=3D '=D0=A2=D0=B0=D0=B7=D0=B8 =D1=81=D0=B5=D0=B4=D0=
=BC=D0=B8=D1=86=D0=B0';
+$lang['l_this_month'] 		=3D '=D0=A2=D0=BE=D0=B7=D0=B8 =D0=BC=D0=B5=D1=81=
=D0=B5=D1=86';
+$lang['l_jump'] 			=3D '=D0=9E=D1=82=D0=B8=D0=B4=D0=B8 =D0=BD=D0=B0';
+$lang['l_tomorrows'] 		=3D '=D0=A1=D1=8A=D0=B1=D0=B8=D1=82=D0=B8=D1=8F=D1=
=82=D0=B0 =D0=B7=D0=B0 =D1=83=D1=82=D1=80=D0=B5';
+$lang['l_goday'] 			=3D '=D0=9E=D1=82=D0=B8=D0=B4=D0=B8 =D0=BD=D0=B0 =D0=
=94=D0=BD=D0=B5=D1=81';
+$lang['l_goweek'] 			=3D '=D0=9E=D1=82=D0=B8=D0=B4=D0=B8 =D0=BD=D0=B0 =D1=
=82=D0=B5=D0=BA=D1=83=D1=89=D0=B0 =D1=81=D0=B5=D0=B4=D0=BC=D0=B8=D1=86=D0=
=B0';
+$lang['l_gomonth'] 			=3D '=D0=9E=D1=82=D0=B8=D0=B4=D0=B8 =D0=BD=D0=B0 =D1=
=82=D0=B5=D0=BA=D1=83=D1=89=D0=B8=D1=8F =D0=BC=D0=B5=D1=81=D0=B5=D1=86';
+$lang['l_goyear'] 			=3D '=D0=9E=D1=82=D0=B8=D0=B4=D0=B8 =D0=BD=D0=B0 =D1=
=82=D0=B5=D0=BA=D1=83=D1=89=D0=B0=D1=82=D0=B0 =D0=B3=D0=BE=D0=B4=D0=B8=D0=
=BD=D0=B0';
+$lang['l_search'] 			=3D '=D0=A2=D1=8A=D1=80=D1=81=D0=B8'; // the verb
+$lang['l_results'] 			=3D '=D0=A0=D0=B5=D0=B7=D1=83=D0=BB=D1=82=D0=B0=D1=
=82=D0=B8 =D0=BE=D1=82 =D1=82=D1=8A=D1=80=D1=81=D0=B5=D0=BD=D0=B5=D1=82=D0=
=BE';
+$lang['l_pick_multiple'] 	=3D '=D0=98=D0=B7=D0=B1=D0=B5=D1=80=D0=B8 =D0=BD=
=D1=8F=D0=BA=D0=BE=D0=BB=D0=BA=D0=BE';
+$lang['l_query'] 			=3D '=D0=97=D0=B0=D0=BF=D0=B8=D1=82=D0=B2=D0=B0=D0=BD=
=D0=B5'; // will be followed by the search query
+$lang['l_no_results'] 		=3D '=D0=9D=D1=8F=D0=BC=D0=B0 =D0=BD=D0=B0=D0=BC=
=D0=B5=D1=80=D0=B5=D0=BD=D0=B8 =D1=81=D1=8A=D0=B1=D0=B8=D1=82=D0=B8=D1=8F=
';
+$lang['l_goprint'] 			=3D '=D0=98=D0=B7=D0=BB=D0=B5=D0=B4 =D0=B7=D0=B0 =D0=
=BF=D0=B5=D1=87=D0=B0=D1=82';
+$lang['l_time'] 			=3D '=D0=92=D1=80=D0=B5=D0=BC=D0=B5';
+$lang['l_summary'] 			=3D '=D0=9A=D1=80=D0=B0=D1=82=D0=BA=D0=BE =D0=BE=D0=
=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B8=D0=B5';
+$lang['l_description'] 		=3D '=D0=9E=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B8=
=D0=B5';
+$lang['l_this_site_is']		=3D '=D0=A2=D0=B0=D0=B7=D0=B8 =D1=81=D1=82=D1=80=
=D0=B0=D0=BD=D0=B8=D1=86=D0=B0 =D0=B5';
+$lang['l_no_events_day']	=3D '=D0=9D=D1=8F=D0=BC=D0=B0 =D1=81=D1=8A=D0=B1=
=D0=B8=D1=82=D0=B8=D1=8F =D0=B7=D0=B0 =D0=B4=D0=BD=D0=B5=D1=81.';
+$lang['l_no_events_week']	=3D '=D0=9D=D1=8F=D0=BC=D0=B0 =D1=81=D1=8A=D0=B1=
=D0=B8=D1=82=D0=B8=D1=8F =D0=B7=D0=B0 =D1=82=D0=B0=D0=B7=D0=B8 =D1=81=D0=B5=
=D0=B4=D0=BC=D0=B8=D1=86=D0=B0.';
+$lang['l_no_events_month']	=3D '=D0=9D=D1=8F=D0=BC=D0=B0 =D1=81=D1=8A=D0=
=B1=D0=B8=D1=82=D0=B8=D1=8F =D0=B7=D0=B0 =D1=82=D0=BE=D0=B7=D0=B8 =D0=BC=D0=
=B5=D1=81=D0=B5=D1=86.';
+$lang['l_rss_day_date']		=3D 'g:i A';  // Lists just the time
+$lang['l_rss_week_date	']	=3D '%b %e';  // Lists just the day
+$lang['l_rss_month_date	']	=3D '%b %e';  // Lists just the day
+$lang['l_rss_language']		=3D 'bg';
+$lang['l_search_took']		=3D '=D0=A2=D1=8A=D1=80=D1=81=D0=B5=D0=BD=D0=B5=D1=
=82=D0=BE =D0=BE=D1=82=D0=BD=D0=B5 %s =D1=81=D0=B5=D0=BA.';
+$lang['l_recurring_event']	=3D '=D0=9F=D0=BE=D0=B2=D1=82=D0=B0=D1=80=D1=8F=
=D1=89=D0=BE =D1=81=D0=B5 =D1=81=D1=8A=D0=B1=D0=B8=D1=82=D0=B8=D0=B5';
+$lang['l_exception']		=3D '=D0=98=D0=B7=D0=BA=D0=BB=D1=8E=D1=87=D0=B5=D0=
=BD=D0=B8=D0=B5';
+$lang['l_no_query']			=3D '=D0=9D=D1=8F=D0=BC=D0=B0 =D0=B7=D0=B0=D0=BF=D0=
=B8=D1=82=D0=B2=D0=B0=D0=BD=D0=B5';
+$lang['l_preferences']		=3D '=D0=9D=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B9=D0=
=BA=D0=B8';
+$lang['l_printer']			=3D '=D0=9F=D1=80=D0=B8=D0=BD=D1=82=D0=B5=D1=80';
+$lang['l_select_lang']		=3D '=D0=98=D0=B7=D0=B1=D0=B5=D1=80=D0=B5=D1=82=D0=
=B5 =D0=B5=D0=B7=D0=B8=D0=BA =D0=BF=D0=BE =D0=BF=D0=BE=D0=B4=D1=80=D0=B0=D0=
=B7=D0=B1=D0=B8=D1=80=D0=B0=D0=BD=D0=B5';
+$lang['l_select_cal']		=3D '=D0=98=D0=B7=D0=B1=D0=B5=D1=80=D0=B5=D1=82=D0=
=B5 =D0=BA=D0=B0=D0=BB=D0=B5=D0=BD=D0=B4=D0=B0=D1=80 =D0=BF=D0=BE =D0=BF=D0=
=BE=D0=B4=D1=80=D0=B0=D0=B7=D0=B1=D0=B8=D1=80=D0=B0=D0=BD=D0=B5';
+$lang['l_select_view']		=3D '=D0=98=D0=B7=D0=B1=D0=B5=D1=80=D0=B5=D1=82=D0=
=B5 =D0=B8=D0=B7=D0=B3=D0=BB=D0=B5=D0=B4 =D0=BF=D0=BE =D0=BF=D0=BE=D0=B4=D1=
=80=D0=B0=D0=B7=D0=B1=D0=B8=D1=80=D0=B0=D0=BD=D0=B5';
+$lang['l_select_time']		=3D '=D0=98=D0=B7=D0=B1=D0=B5=D1=80=D0=B5=D1=82=D0=
=B5 =D0=BD=D0=B0=D1=87=D0=B0=D0=BB=D0=B5=D0=BD =D1=87=D0=B0=D1=81 =D0=BF=D0=
=BE =D0=BF=D0=BE=D0=B4=D1=80=D0=B0=D0=B7=D0=B1=D0=B8=D1=80=D0=B0=D0=BD=D0=
=B5';
+$lang['l_select_day']		=3D '=D0=98=D0=B7=D0=B1=D0=B5=D1=80=D0=B5=D1=82=D0=
=B5 =D0=BD=D0=B0=D1=87=D0=B0=D0=BB=D0=B5=D0=BD =D0=B4=D0=B5=D0=BD =D0=BD=D0=
=B0 =D1=81=D0=B5=D0=B4=D0=BC=D0=B8=D1=86=D0=B0=D1=82=D0=B0 =D0=BF=D0=BE =D0=
=BF=D0=BE=D0=B4=D1=80=D0=B0=D0=B7=D0=B1=D0=B8=D1=80=D0=B0=D0=BD=D0=B5';
+$lang['l_select_style']		=3D '=D0=98=D0=B7=D0=B1=D0=B5=D1=80=D0=B5=D1=82=
=D0=B5 =D1=81=D1=82=D0=B8=D0=BB =D0=BF=D0=BE =D0=BF=D0=BE=D0=B4=D1=80=D0=B0=
=D0=B7=D0=B1=D0=B8=D1=80=D0=B0=D0=BD=D0=B5';
+$lang['l_set_prefs']		=3D '=D0=A1=D0=BC=D0=B5=D0=BD=D0=B8 =D0=BD=D0=B0=D1=
=81=D1=82=D1=80=D0=BE=D0=B9=D0=BA=D0=B8=D1=82=D0=B5';
+$lang['l_completed_date']	=3D '=D0=97=D0=B0=D0=B2=D1=8A=D1=80=D1=88=D0=B5=
=D0=BD =D0=BD=D0=B0';
+$lang['l_completed']		=3D '=D0=97=D0=B0=D0=B2=D1=8A=D1=80=D1=88=D0=B5=D0=
=BD';
+$lang['l_created']			=3D '=D0=A1=D1=8A=D0=B7=D0=B4=D0=B0=D0=B4=D0=B5=D0=BD=
=D0=BE';
+$lang['l_due']				=3D '=D0=94=D0=BE';
+$lang['l_priority']			=3D '=D0=92=D0=B0=D0=B6=D0=BD=D0=BE=D1=81=D1=82';
+$lang['l_priority_high']	=3D '=D0=93=D0=BE=D0=BB=D1=8F=D0=BC=D0=B0';
+$lang['l_priority_low']		=3D '=D0=9C=D0=B0=D0=BB=D0=BA=D0=B0';
+$lang['l_priority_medium']	=3D '=D0=A1=D1=80=D0=B5=D0=B4=D0=BD=D0=B0';
+$lang['l_priority_none']	=3D '=D0=9D=D1=8F=D0=BC=D0=B0';
+$lang['l_status']			=3D '=D0=A1=D1=8A=D1=81=D1=82=D0=BE=D1=8F=D0=BD=D0=B8=
=D0=B5';
+$lang['l_status_confirmed'] =3D '=D0=9F=D0=9E=D0=A2=D0=92=D0=AA=D0=A0=D0=
=94=D0=95=D0=9D=D0=90' ;=20
+$lang['l_status_cancelled'] =3D '=D0=9E=D0=A2=D0=9C=D0=95=D0=9D=D0=95=D0=
=9D=D0=90';=20
+$lang['l_status_tentative'] =3D '=D0=9D=D0=95=D0=9F=D0=9E=D0=A2=D0=92=D0=
=AA=D0=A0=D0=94=D0=95=D0=9D';=20
+$lang['l_todo']				=3D '=D0=97=D0=B0=D0=B4=D0=B0=D1=87=D0=B8';
+$lang['l_unfinished']		=3D '=D0=9D=D0=B5=D0=B7=D0=B0=D0=B2=D1=8A=D1=80=D1=
=88=D0=B5=D0=BD=D0=B8';
+$lang['l_prefs_set'] 		=3D '=D0=9D=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B9=D0=
=BA=D0=B8=D1=82=D0=B5 =D1=81=D0=B0 =D0=B2=D0=B8 =D0=BF=D1=80=D0=BE=D0=BC=D0=
=B5=D0=BD=D0=B5=D0=BD=D0=B8.';
+$lang['l_prefs_unset'] 		=3D '=D0=9D=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B9=
=D0=BA=D0=B8=D1=82=D0=B5 =D1=81=D0=B0 =D0=BC=D0=B0=D1=85=D0=BD=D0=B0=D1=82=
=D0=B8. =D0=9F=D1=80=D0=BE=D0=BC=D0=B5=D0=BD=D0=B8=D1=82=D0=B5 =D1=89=D0=B5=
 =D1=81=D0=B0 =D0=B2=D0=B8=D0=B4=D0=BD=D0=B8 =D0=BF=D1=80=D0=B8 =D1=81=D0=
=BB=D0=B5=D0=B4=D0=B2=D0=B0=D1=89=D0=BE =D0=B7=D0=B0=D1=80=D0=B5=D0=B6=D0=
=B4=D0=B0=D0=BD=D0=B5.';
+$lang['l_unset_prefs'] 		=3D '=D0=9C=D0=B0=D1=85=D0=BD=D0=B8 =D0=BD=D0=B0=
=D1=81=D1=82=D1=80=D0=BE=D0=B9=D0=BA=D0=B8=D1=82=D0=B5';
+$lang['l_organizer']		=3D '=D0=9E=D1=80=D0=B3=D0=B0=D0=BD=D0=B8=D0=B7=D0=
=B0=D1=82=D0=BE=D1=80';
+$lang['l_attendee']			=3D '=D0=A3=D1=87=D0=B0=D1=81=D1=82=D0=BD=D0=B8=D0=
=BA';
+$lang['l_location']			=3D '=D0=9C=D1=8F=D1=81=D1=82=D0=BE';
+$lang['l_admin_header']		=3D '=D0=90=D0=B4=D0=BC=D0=B8=D0=BD=D0=B8=D1=81=
=D1=82=D1=80=D0=B8=D1=80=D0=B0=D0=BD=D0=B5 =D0=BD=D0=B0 PHP iCalendar';
+$lang['l_username']			=3D '=D0=98=D0=BC=D0=B5';
+$lang['l_password']			=3D '=D0=9F=D0=B0=D1=80=D0=BE=D0=BB=D0=B0';
+$lang['l_login']			=3D '=D0=92=D0=BB=D0=B8=D0=B7=D0=B0=D0=BD=D0=B5';
+$lang['l_invalid_login']	=3D '=D0=93=D1=80=D0=B5=D1=88=D0=BD=D0=BE =D0=B8=
=D0=BC=D0=B5 =D0=B8=D0=BB=D0=B8 =D0=BF=D0=B0=D1=80=D0=BE=D0=BB=D0=B0.';
+$lang['l_addupdate_cal']	=3D '=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8 =D0=B8=
=D0=BB=D0=B8 =D0=BE=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8 =D0=BA=D0=B0=D0=BB=D0=B5=
=D0=BD=D0=B4=D0=B0=D1=80';
+$lang['l_addupdate_desc']	=3D '=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8 =D0=BA=
=D0=B0=D0=BB=D0=B5=D0=BD=D0=B4=D0=B0=D1=80 =D1=87=D1=80=D0=B5=D0=B7 =D0=BA=
=D0=B0=D1=87=D0=B2=D0=B0=D0=BD=D0=B5 =D0=BD=D0=B0 =D0=BD=D0=BE=D0=B2 =D1=84=
=D0=B0=D0=B9=D0=BB. =D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8 =D1=81=D1=8A=D1=89=
=D0=B5=D1=81=D1=82=D0=B2=D1=83=D0=B2=D0=B0=D1=89 =D0=BA=D0=B0=D0=BB=D0=B5=
=D0=BD=D0=B4=D0=B0=D1=80 =D0=BA=D0=B0=D1=82=D0=BE =D0=BA=D0=B0=D1=87=D0=B8=
=D1=88 =D1=84=D0=B0=D0=B9=D0=BB =D1=81=D1=8A=D1=81 =D1=81=D1=8A=D1=89=D0=BE=
=D1=82=D0=BE =D0=B8=D0=BC=D0=B5.';
+$lang['l_delete_cal']		=3D '=D0=98=D0=B7=D1=82=D1=80=D0=B8=D0=B9 =D0=BA=D0=
=B0=D0=BB=D0=B5=D0=BD=D0=B4=D0=B0=D1=80';
+$lang['l_logout']			=3D '=D0=98=D0=B7=D1=85=D0=BE=D0=B4';
+$lang['l_cal_file']			=3D '=D0=A4=D0=B0=D0=B9=D0=BB =D1=81 =D0=BA=D0=B0=D0=
=BB=D0=B5=D0=BD=D0=B4=D0=B0=D1=80=D0=B0';
+$lang['l_php_error']		=3D 'PHP =D0=93=D1=80=D0=B5=D1=88=D0=BA=D0=B0';
+$upload_error_gen_lang		=3D '=D0=98=D0=BC=D0=B0=D1=88=D0=B5 =D0=BF=D1=80=
=D0=BE=D0=B1=D0=BB=D0=B5=D0=BC =D1=81 =D1=84=D0=B0=D0=B9=D0=BB=D0=B0 =D0=BA=
=D0=BE=D0=B9=D1=82=D0=BE =D0=BA=D0=B0=D1=87=D0=B8=D1=85=D1=82=D0=B5.';
+$upload_error_lang[0]		=3D '=D0=98=D0=BC=D0=B0=D1=88=D0=B5 =D0=BF=D1=80=D0=
=BE=D0=B1=D0=BB=D0=B5=D0=BC =D1=81 =D0=BA=D0=B0=D1=87=D0=B2=D0=B0=D0=BD=D0=
=B5=D1=82=D0=BE =D0=BD=D0=B0 =D1=84=D0=B0=D0=B9=D0=BB=D0=BE=D0=B2=D0=B5.'=
;
+$upload_error_lang[1]		=3D '=D0=A4=D0=B0=D0=B9=D0=BB=D0=B0 =D0=BA=D0=BE=D0=
=B9=D1=82=D0=BE =D0=BA=D0=B0=D1=87=D0=B2=D0=B0=D1=82=D0=B5 =D0=B5 =D0=BF=D1=
=80=D0=B5=D0=BA=D0=B0=D0=BB=D0=B5=D0=BD=D0=BE =D0=B3=D0=BE=D0=BB=D1=8F=D0=
=BC.';
+$upload_error_lang[2]		=3D '=D0=A4=D0=B0=D0=B9=D0=BB=D0=B0 =D0=BA=D0=BE=D0=
=B9=D1=82=D0=BE =D0=BA=D0=B0=D1=87=D0=B2=D0=B0=D1=82=D0=B5 =D0=B5 =D0=BF=D1=
=80=D0=B5=D0=BA=D0=B0=D0=BB=D0=B5=D0=BD=D0=BE =D0=B3=D0=BE=D0=BB=D1=8F=D0=
=BC.';
+$upload_error_lang[3]		=3D '=D0=A4=D0=B0=D0=B9=D0=BB=D0=B0 =D0=BA=D0=BE=D0=
=B9=D1=82=D0=BE =D0=BA=D0=B0=D1=87=D0=B2=D0=B0=D1=82=D0=B5 =D0=B5 =D0=BA=D0=
=B0=D1=87=D0=B5=D0=BD =D0=BD=D0=B0=D0=BF=D0=BE=D0=BB=D0=BE=D0=B2=D0=B8=D0=
=BD=D0=B0.';
+$upload_error_lang[4]		=3D '=D0=A2=D1=80=D1=8F=D0=B1=D0=B2=D0=B0 =D0=B4=D0=
=B0 =D0=BF=D0=BE=D1=81=D0=BE=D1=87=D0=B8=D1=82=D0=B5 =D1=84=D0=B0=D0=B9=D0=
=BB =D0=B7=D0=B0 =D0=BA=D0=B0=D1=87=D0=B2=D0=B0=D0=BD=D0=B5.';
+$lang['l_upload_error_type'] =3D '=D0=9C=D0=BE=D0=B3=D0=B0=D1=82 =D0=B4=D0=
=B0 =D1=81=D0=B5 =D0=BA=D0=B0=D1=87=D0=B2=D0=B0=D1=82 =D1=81=D0=B0=D0=BC=D0=
=BE .ics =D1=84=D0=B0=D0=B9=D0=BB=D0=BE=D0=B2=D0=B5.';
+$lang['l_copy_error']			=3D '=D0=93=D1=80=D0=B5=D1=88=D0=BA=D0=B0 =D0=BF=
=D1=80=D0=B8 =D0=BA=D0=BE=D0=BF=D0=B8=D1=80=D0=B0=D0=BD=D0=B5 =D0=BD=D0=B0=
 =D1=84=D0=B0=D0=B9=D0=BB=D0=B0';
+$lang['l_delete_error']			=3D '=D0=93=D1=80=D0=B5=D1=88=D0=BA=D0=B0 =D0=BF=
=D1=80=D0=B8 =D0=B8=D0=B7=D1=82=D1=80=D0=B8=D0=B2=D0=B0=D0=BD=D0=B5 =D0=BD=
=D0=B0 =D1=84=D0=B0=D0=B9=D0=BB=D0=B0';
+$lang['l_delete_success']		=3D '=D1=83=D1=81=D0=BF=D0=B5=D1=88=D0=BD=D0=BE=
 =D0=B8=D0=B7=D1=82=D1=80=D0=B8=D1=82.';
+$lang['l_action_success']		=3D '=D0=94=D0=B5=D0=B9=D1=81=D1=82=D0=B2=D0=B8=
=D0=B5=D1=82=D0=BE =D0=B7=D0=B0=D0=B2=D1=8A=D1=80=D1=88=D0=B8 =D1=83=D1=81=
=D0=BF=D0=B5=D1=88=D0=BD=D0=BE.';
+$lang['l_submit']				=3D '=D0=9F=D1=80=D0=B0=D1=82=D0=B8';
+$lang['l_delete']				=3D '=D0=98=D0=B7=D1=82=D1=80=D0=B8=D0=B9';
+$all_cal_comb_lang			=3D '=D0=92=D1=81=D0=B8=D1=87=D0=BA=D0=B8';
+
+// New for 2.0
+$lang['l_legend']			=3D '=D0=9B=D0=B5=D0=B3=D0=B5=D0=BD=D0=B4=D0=B0';
+$lang['l_admin_subhead']	=3D '=D0=A3=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D1=8F=
=D0=B2=D0=B0=D0=B9=D1=82=D0=B5 =D0=BA=D0=B0=D0=BB=D0=B5=D0=BD=D0=B4=D0=B0=
=D1=80=D0=B8=D1=82=D0=B5 =D1=81=D0=B8 =D0=B2 =D1=82=D0=B0=D0=B7=D0=B8 =D1=
=81=D1=82=D1=80=D0=B0=D0=BD=D0=B8=D1=86=D0=B0';
+$lang['l_prefs_subhead']	=3D '=D0=97=D0=B0=D0=BF=D0=B8=D1=81=D0=B2=D0=B0=
=D0=B9 "=D0=B1=D0=B8=D1=81=D0=BA=D0=B2=D0=B8=D1=82=D0=BA=D0=B0" =D0=BF=D1=
=80=D0=B8 =D0=BF=D0=BE=D1=81=D0=B5=D1=89=D0=B5=D0=BD=D0=B8=D0=B5 =D0=BD=D0=
=B0 =D1=81=D1=82=D1=80=D0=B0=D0=BD=D0=B8=D1=86=D0=B0=D1=82=D0=B0';
+$lang['l_rss_info']			=3D 'RSS =D0=98=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=
=D1=86=D0=B8=D1=8F';
+$lang['l_rss_subhead']		=3D '=D0=92=D1=81=D0=B5=D0=BA=D0=B8 =D0=BA=D0=B0=
=D0=BB=D0=B5=D0=BD=D0=B4=D0=B0=D1=80 =D0=B8=D0=BC=D0=B0 =D0=BF=D1=80=D0=BE=
=D1=81=D1=82=D0=B8 RSS =D0=BF=D0=BE=D1=82=D0=BE=D1=86=D0=B8';
+$lang['l_rss_notenabled']	=3D 'RSS =D0=BD=D0=B5 =D0=B5 =D1=80=D0=B0=D0=B7=
=D1=80=D0=B5=D1=88=D0=B5=D0=BD =D0=B7=D0=B0 =D1=82=D0=BE=D0=B7=D0=B8 =D1=81=
=D1=8A=D1=80=D0=B2=D1=8A=D1=80';
+
+// - navigation
+$lang['l_back'] 		=3D '=D0=BD=D0=B0=D0=B7=D0=B0=D0=B4';
+$lang['l_next'] 		=3D '=D0=A1=D0=BB=D0=B5=D0=B4=D0=B2=D0=B0=D1=89';
+$lang['l_prev'] 		=3D '=D0=9F=D1=80=D0=B5=D0=B4=D0=B8=D1=88=D0=B5=D0=BD'=
;
+$lang['l_day_view'] 	=3D '=D0=94=D0=BD=D0=B5=D0=B2=D0=B5=D0=BD =D0=B8=D0=
=B7=D0=B3=D0=BB=D0=B5=D0=B4';
+$lang['l_week_view'] 	=3D '=D0=A1=D0=B5=D0=B4=D0=BC=D0=B8=D1=87=D0=B5=D0=
=BD =D0=B8=D0=B7=D0=B3=D0=BB=D0=B5=D0=B4';
+$lang['l_month_view'] 	=3D '=D0=9C=D0=B5=D1=81=D0=B5=D1=87=D0=B5=D0=BD =D0=
=B8=D0=B7=D0=B3=D0=BB=D0=B5=D0=B4';
+$lang['l_year_view'] 	=3D '=D0=93=D0=BE=D0=B4=D0=B8=D1=88=D0=B5=D0=BD =D0=
=B8=D0=B7=D0=B3=D0=BB=D0=B5=D0=B4';
+
+// ---------------------------------
+
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';								// ie, 'one, two, three=
'
+
+$format_recur_lang['yearly']		=3D array('=D0=B3=D0=BE=D0=B4=D0=B8=D0=BD=D0=
=B0','=D0=B3=D0=BE=D0=B4=D0=B8=D0=BD=D0=B8');		// for these, put singular
+$format_recur_lang['monthly']		=3D array('=D0=BC=D0=B5=D1=81=D0=B5=D1=86=
','=D0=BC=D0=B5=D1=81=D0=B5=D1=86=D0=B0');		// and plural forms
+$format_recur_lang['weekly']		=3D array('=D1=81=D0=B5=D0=B4=D0=BC=D0=B8=D1=
=86=D0=B0','=D1=81=D0=B5=D0=B4=D0=BC=D0=B8=D1=86=D0=B8');		// these will =
be %freq%
+$format_recur_lang['daily']			=3D array('=D0=B4=D0=B5=D0=BD','=D0=B4=D0=BD=
=D0=B8');			// in the replacement below
+$format_recur_lang['hourly']		=3D array('=D1=87=D0=B0=D1=81','=D1=87=D0=B0=
=D1=81=D0=BE=D0=B2=D0=B5');
+$format_recur_lang['minutely']		=3D array('=D0=BC=D0=B8=D0=BD=D1=83=D1=82=
=D0=B0','=D0=BC=D0=B8=D0=BD=D1=83=D1=82=D0=B8');
+$format_recur_lang['secondly']		=3D array('=D1=81=D0=B5=D0=BA=D1=83=D0=BD=
=D0=B4=D0=B0','=D1=81=D0=B5=D0=BA=D1=83=D0=BD=D0=B4=D0=B8');
+
+$format_recur_lang['start']			=3D '=D0=92=D1=81=D0=B5=D0=BA=D0=B8 %int% =
%freq% %for%';	// ie, 'Every 1 day until January 4' or 'Every 1 day for a=
 count of 5'
+$format_recur_lang['until']			=3D '=D0=B4=D0=BE %date%';				// ie, 'unti=
l January 4'
+$format_recur_lang['count']			=3D '=D0=B7=D0=B0 %int% =D0=BF=D1=8A=D1=82=
=D0=B8';		// ie, 'for 5 times'
+
+$format_recur_lang['bymonth']		=3D '=D0=92 =D0=BC=D0=B5=D1=81=D0=B5=D1=86=
=D0=B8=D1=82=D0=B5: %list%';			// ie, 'In months: January, February, Marc=
h'
+$format_recur_lang['bymonthday']	=3D '=D0=9D=D0=B0 =D0=B4=D0=B0=D1=82=D0=
=B8=D1=82=D0=B5: %list%';			// ie, 'On dates: 1, 2, 3, 4'
+$format_recur_lang['byday']			=3D '=D0=92 =D0=B4=D0=BD=D0=B8=D1=82=D0=B5=
: %list%';			// ie, 'On days: Mon, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$daysofweek_lang			=3D array ('=D0=9D=D0=B5=D0=B4=D0=B5=D0=BB=D1=8F','=D0=
=9F=D0=BE=D0=BD=D0=B5=D0=B4=D0=B5=D0=BB=D0=BD=D0=B8=D0=BA','=D0=92=D1=82=D0=
=BE=D1=80=D0=BD=D0=B8=D0=BA','=D0=A1=D1=80=D1=8F=D0=B4=D0=B0','=D0=A7=D0=B5=
=D1=82=D0=B2=D1=8A=D1=80=D1=82=D1=8A=D0=BA','=D0=9F=D0=B5=D1=82=D1=8A=D0=BA=
','=D0=A1=D1=8A=D0=B1=D0=BE=D1=82=D0=B0');
+$daysofweekshort_lang		=3D array ('=D0=9D=D0=B5=D0=B4','=D0=9F=D0=BE=D0=BD=
','=D0=92=D1=82=D0=BE','=D0=A1=D1=80=D1=8F','=D0=A7=D0=B5=D1=82','=D0=9F=D0=
=B5=D1=82','=D0=A1=D1=8A=D0=B1');
+$daysofweekreallyshort_lang	=3D array ('=D0=9D=D0=B4','=D0=9F=D0=BD','=D0=
=92=D1=82','=D0=A1=D1=80','=D0=A7=D1=82','=D0=9F=D1=82','=D0=A1=D0=B1');
+$monthsofyear_lang			=3D array ('=D0=AF=D0=BD=D1=83=D0=B0=D1=80=D0=B8','=
=D0=A4=D0=B5=D0=B2=D1=80=D1=83=D0=B0=D1=80=D0=B8','=D0=9C=D0=B0=D1=80=D1=82=
','=D0=90=D0=BF=D1=80=D0=B8=D0=BB','=D0=9C=D0=B0=D0=B9','=D0=AE=D0=BD=D0=B8=
','=D0=AE=D0=BB=D0=B8','=D0=90=D0=B2=D0=B3=D1=83=D1=81=D1=82','=D0=A1=D0=B5=
=D0=BF=D1=82=D0=B5=D0=BC=D0=B2=D1=80=D0=B8','=D0=9E=D0=BA=D1=82=D0=BE=D0=BC=
=D0=B2=D1=80=D0=B8','=D0=9D=D0=BE=D0=B5=D0=BC=D0=B2=D1=80=D0=B8','=D0=94=D0=
=B5=D0=BA=D0=B5=D0=BC=D0=B2=D1=80=D0=B8');
+$monthsofyearshort_lang		=3D array ('=D0=AF=D0=BD=D1=83','=D0=A4=D0=B5=D0=
=B2','=D0=9C=D0=B0=D1=80','=D0=90=D0=BF=D1=80','=D0=9C=D0=B0=D0=B9','=D0=AE=
=D0=BD=D0=B8','=D0=AE=D0=BB=D0=B8','=D0=90=D0=B2=D0=B3','=D0=A1=D0=B5=D0=BF=
','=D0=9E=D0=BA=D1=82','=D0=9D=D0=BE=D0=B5','=D0=94=D0=B5=D0=BA');
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'G:I';
+$timeFormat_small =3D 'G:I';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%A, %e %B';
+$dateFormat_week =3D '%e %B';
+$dateFormat_week_list =3D '%e %b (%a)';
+$dateFormat_week_jump =3D '%e %b';
+$dateFormat_month =3D '%B %Y';
+$dateFormat_month_list =3D '%A, %e %B';
+$dateFormat_year =3D '%Y';
+
+
+/*
+Notes about dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),=20
+	however only the following is supported at this time:
+=09
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] 			=3D '=D0=93=D1=80=D0=B5=D1=88=D0=BA=D0=B0!';
+$lang['l_error_window'] 		=3D '=D0=93=D1=80=D0=B5=D1=88=D0=BA=D0=B0!';
+$lang['l_error_calendar'] 		=3D '=D0=93=D1=80=D0=B5=D1=88=D0=BA=D0=B0 =D0=
=BF=D1=80=D0=B8 =D0=BE=D0=B1=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BA=D0=B0 =D0=
=BD=D0=B0 =D0=BA=D0=B0=D0=BB=D0=B5=D0=BD=D0=B4=D0=B0=D1=80=D0=B0 "%s".';
+$lang['l_error_path'] 			=3D '=D0=9F=D1=8A=D1=82=D1=8F "%s" =D0=BD=D0=B5=
 =D0=BC=D0=BE=D0=B6=D0=B5 =D0=B4=D0=B0 =D1=81=D0=B5 =D0=BE=D1=82=D0=B2=D0=
=BE=D1=80=D0=B8';
+$lang['l_error_back'] 			=3D '=D0=9D=D0=B0=D1=82=D0=B8=D1=81=D0=BD=D0=B5=
=D1=82=D0=B5 =D0=B1=D1=83=D1=82=D0=BE=D0=BD=D0=B0 "=D0=92=D1=80=D1=8A=D1=89=
=D0=B0=D0=BD=D0=B5" =D0=B7=D0=B0 =D0=B4=D0=B0 =D1=81=D0=B5 =D0=B2=D1=8A=D1=
=80=D0=BD=D0=B5=D1=82=D0=B5.';
+$lang['l_error_remotecal'] 		=3D '=D0=A2=D0=BE=D0=B7=D0=B8 =D1=81=D1=8A=D1=
=80=D0=B2=D1=8A=D1=80 =D0=BD=D0=B5 =D1=80=D0=B0=D0=B7=D1=80=D0=B5=D1=88=D0=
=B0=D0=B2=D0=B0 =D0=BE=D1=82=D0=B4=D0=B0=D0=BB=D0=B5=D1=87=D0=B5=D0=BD=D0=
=B8 =D0=BA=D0=B0=D0=BB=D0=B5=D0=BD=D0=B4=D0=B0=D1=80=D0=B8 =D0=BA=D0=BE=D0=
=B8=D1=82=D0=BE =D0=BD=D0=B5 =D1=81=D0=B0 =D0=BE=D0=B4=D0=BE=D0=B1=D1=80=D0=
=B5=D0=BD=D0=B8.';
+$lang['l_error_restrictedcal'] 	=3D '=D0=92=D0=B8=D0=B5 =D1=81=D0=B5 =D0=
=BE=D0=BF=D0=B8=D1=82=D0=B0=D1=85=D1=82=D0=B5 =D0=B4=D0=B0 =D0=BE=D1=82=D0=
=B2=D0=BE=D1=80=D0=B8=D1=82=D0=B5 =D1=87=D0=B0=D1=81=D1=82=D0=B5=D0=BD =D0=
=BA=D0=B0=D0=BB=D0=B5=D0=BD=D0=B4=D0=B0=D1=80.';
+$lang['l_error_invalidcal'] 	=3D '=D0=9D=D0=B5=D0=B2=D0=B0=D0=BB=D0=B8=D0=
=B4=D0=B5=D0=BD =D0=BA=D0=B0=D0=BB=D0=B5=D0=BD=D0=B4=D0=B0=D1=80=D0=B5=D0=
=BD =D1=84=D0=B0=D0=B9=D0=BB. =D0=9C=D0=BE=D0=BB=D1=8F =D0=BE=D0=BF=D0=B8=
=D1=82=D0=B0=D0=B9=D1=82=D0=B5 =D1=81 =D0=B4=D1=80=D1=83=D0=B3 =D0=BA=D0=B0=
=D0=BB=D0=B5=D0=BD=D0=B4=D0=B0=D1=80.';
+$lang['l_error_cantopen'] 		=3D '=D0=9D=D0=B5 =D0=BC=D0=BE=D0=B3=D0=B0 =D0=
=B4=D0=B0 =D0=BE=D1=82=D0=B2=D0=BE=D1=80=D1=8F =D0=BA=D0=B0=D0=BB=D0=B5=D0=
=BD=D0=B4=D0=B0=D1=80=D0=B0.';
+$lang['l_error_cache']			=3D '=D0=9D=D0=B5 =D0=BC=D0=BE=D0=B3=D0=B0 =D0=B4=
=D0=B0 =D0=BF=D0=B8=D1=88=D0=B0 =D1=84=D0=B0=D0=B9=D0=BB=D0=BE=D0=B2=D0=B5=
 =D0=B2=D1=8A=D0=B2 =D0=B2=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0=BD=D0=B0=D1=82=
=D0=B0 =D0=B4=D0=B8=D1=80=D0=B5=D0=BA=D1=82=D0=BE=D1=80=D0=B8=D1=8F. =D0=9C=
=D0=BE=D0=BB=D1=8F =D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=B5=D1=82=D0=B5=
 =D0=BD=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B9=D0=BA=D0=B8=D1=82=D0=B5.';
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/catalan.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/ca=
talan.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/ca=
talan.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,207 @@
+<?php
+
+// Catalan language include
+// For version 2.0 PHP iCalendar
+//
+// Translation by Oriol Ferrer Mesia; (tm05788 en salleurl.edu)
+//
+// Submit new translations to chad en chadsdomain.com
+
+$lang['l_day']				=3D "Dia";
+$lang['l_week']				=3D "Setmana";
+$lang['l_month']			=3D "Mes";
+$lang['l_year']				=3D "Any";
+$lang['l_calendar']			=3D "Calendari";
+$lang['l_next_day']			=3D "Dia seg&uuml;ent";
+$lang['l_next_month']		=3D "Mes seg&uuml;ent";
+$lang['l_next_week']		=3D "Setmana seg&uuml;ent";
+$lang['l_next_year']		=3D "Any seg&uuml;ent";
+$lang['l_last_day']			=3D "Dia anterior";
+$lang['l_last_month']		=3D "Mes anterior";
+$lang['l_last_week']		=3D "Setmana anterior";
+$lang['l_last_year']		=3D "Any anterior";
+$lang['l_subscribe']		=3D "Subscriure";
+$lang['l_download']			=3D "Descarregar";
+$lang['l_powered_by'] 		=3D "Gr&agrave;cies a";
+$lang['l_event']			=3D 'Event';
+$lang['l_event_start']		=3D 'Inici';
+$lang['l_event_end']		=3D 'Fi';
+$lang['l_this_months']		=3D 'Events d\'aquest mes';
+$lang['l_date']				=3D 'Data';
+$lang['l_summary']			=3D 'Descripci&oacute;';
+$lang['l_all_day']			=3D 'Event diario';
+$lang['l_notes']			=3D 'Notes';
+$lang['l_this_years']		=3D 'Events d\'aquest any';
+$lang['l_today']			=3D 'Avui';
+$lang['l_this_week']		=3D 'Aquesta setmana';
+$lang['l_this_month']		=3D 'Aquesta mes';
+$lang['l_jump']				=3D 'Anar a';
+$lang['l_tomorrows']		=3D 'Events de dem&agrave;';
+$lang['l_goday']			=3D 'Anar a Avui';
+$lang['l_goweek']			=3D 'Anar a aquesta Setmana';
+$lang['l_gomonth']			=3D 'Anar a aquest Mes';
+$lang['l_goyear']			=3D 'Anar a aquest Any';
+$lang['l_search']			=3D 'Buscar'; // the verb
+$lang['l_results']			=3D 'Resultats de la cerca';
+$lang['l_pick_multiple'] 	=3D 'Pick multiple';
+$lang['l_query']			=3D 'Consulta: '; // will be followed by the search q=
uery
+$lang['l_no_results']		=3D 'No s\'ha trobat cap event';
+$lang['l_goprint']			=3D 'Format d\'impressi&oacute;';
+$lang['l_time']				=3D 'Hora';
+$lang['l_summary']			=3D 'Resum';
+$lang['l_description']		=3D 'Descripci&oacute;';
+$lang['l_this_site_is']		=3D 'Aquesta p&agrave;gina &eacute;s';
+$lang['l_no_events_day']	=3D 'No hi ha events per a avui.';
+$lang['l_no_events_week']	=3D 'No hi ha events per a aquesta setmana.';
+$lang['l_no_events_month']	=3D 'No hi ha events per a aquest mes.';
+$lang['l_rss_day_date']		=3D 'g:i A';  // Lists just the time
+$lang['l_rss_week_date']	=3D '%e de %b';  // Lists just the day
+$lang['l_rss_month_date']	=3D '%e de %b';  // Lists just the day
+$lang['l_rss_language']		=3D 'en-us';
+$lang['l_search_took']		=3D 'La cerca ha trigat %s segons';
+$lang['l_recurring_event']	=3D 'Event peri&ograve;dic';
+$lang['l_exception']		=3D 'Excepci&oacute;';
+$lang['l_no_query']			=3D 'Sense consulta';
+$lang['l_preferences']		=3D 'Prefer&egrave;ncies';
+$lang['l_printer']			=3D 'Impressora';
+$lang['l_select_lang']		=3D 'Esculli el seu idioma per defecte:';
+$lang['l_select_cal']		=3D 'Esculli el seu calendari per defecte:';
+$lang['l_select_view']		=3D 'Esculli la seva vista per defecte:';
+$lang['l_select_time']		=3D 'Esculli la seva hora d\'inici per defecte:'=
;
+$lang['l_select_day']		=3D 'Esculli el seu dia inicial de la setmana:';
+$lang['l_select_style']		=3D 'Esculli el seu estil per defecte:';
+$lang['l_set_prefs']		=3D 'Guardar prefer&egrave;ncies';
+$lang['l_completed_date']	=3D 'Finalitzat a';
+$lang['l_completed']		=3D 'Finalitzat';
+$lang['l_created']			=3D 'Creat:';
+$lang['l_due']				=3D 'Fins:';
+$lang['l_priority']			=3D 'Prioritat:';
+$lang['l_priority_high']	=3D 'Alta';
+$lang['l_priority_low']		=3D 'Baixa';
+$lang['l_priority_medium']	=3D 'Mitjana';
+$lang['l_priority_none']	=3D 'Cap';
+$lang['l_status']			=3D 'Estat';
+$lang['l_status_confirmed'] =3D 'CONFIRMED' ;=20
+$lang['l_status_cancelled'] =3D 'CANCELLED';=20
+$lang['l_status_tentative'] =3D 'TENTATIVE';=20
+$lang['l_todo']				=3D 'Pendent';
+$lang['l_unfinished']		=3D 'Sense acabar';
+$lang['l_prefs_set'] 		=3D 'Les teves prefer&egrave;ncies s\'han guardat=
.';
+$lang['l_prefs_unset'] 		=3D 'Les prefer&egrave;ncies s\'han esborat. El=
s canvis ser&agrave;n visibles quan es recarregui la p&agrave;gina';
+$lang['l_unset_prefs'] 		=3D 'Esborra les prefer&egrave;ncies:';
+$lang['l_organizer']		=3D 'Organitzador';
+$lang['l_attendee']			=3D 'Persones presents';
+$lang['l_location']			=3D 'Lloc';
+$lang['l_admin_header']		=3D 'Administraci&oacute; PHP iCalendar';
+$lang['l_username']			=3D 'Nom d\'usuari';
+$lang['l_password']			=3D 'contrasenya';
+$lang['l_login']			=3D 'Login';
+$lang['l_invalid_login']	=3D 'Nom d\'usuari o contrasenya incorrectes.';
+$lang['l_addupdate_cal']	=3D 'Afegeix o actualitza un Calendari';
+$lang['l_addupdate_desc']	=3D 'Afegeix un Calendari enviant un fitxer. A=
ctualitza un Calendari enviant un fitxer amb el mateix nom.';
+$lang['l_delete_cal']		=3D 'Esborra un Calendari';
+$lang['l_logout']			=3D 'Desconnexi&oacute;';
+$lang['l_cal_file']			=3D 'Fitxer de Calendari';
+$lang['l_php_error']		=3D 'Error de PHP ';
+$lang['l_upload_error_gen']	=3D 'Hi ha hagut un error en el proc&eacute;=
s d\'enviament.';
+$upload_error_lang[0]	=3D 'Hi ha hagut un error en el proc&eacute;s d\'e=
nviament.';
+$upload_error_lang[1]	=3D 'El fitxer enviat &eacute;s massa gran.';
+$upload_error_lang[2]	=3D 'El fitxer enviat &eacute;s massa gran.';
+$upload_error_lang[3]	=3D 'El fitxer ha estat enviat nom&eacute;s parcia=
lment.';
+$upload_error_lang[4]	=3D 'Cal sel&middot;leccionar un fitxer a enviar.'=
;
+$lang['l_upload_error_type'] =3D 'Nomes es poden enviar fitxers del tipu=
s .ics.';
+$lang['l_copy_error']		=3D 'Error durant la c&ograve;pia del fitxer.';
+$lang['l_delete_error']		=3D 'Error al esborrar el fitxer.';
+$lang['l_delete_success']	=3D 'ha estat eliminat.';
+$lang['l_action_success']	=3D 'L\'acci&oacute; ha acabat satisfact&ograv=
e;riament.';
+$lang['l_submit']			=3D 'Envia';
+$lang['l_delete']			=3D 'Esborra';
+$lang['l_all_cal_comb']		=3D 'Tots els calendaris alhora';
+
+// New for 2.0
+$lang['l_legend']			=3D 'Legend';
+$lang['l_admin_subhead']	=3D 'Manage your calendars from this page';
+$lang['l_prefs_subhead']	=3D 'Sets a cookie for visiting this site';
+$lang['l_rss_info']			=3D 'RSS Information';
+$lang['l_rss_subhead']		=3D 'Basic RSS feeds available for each calendar=
';
+$lang['l_rss_notenabled']	=3D 'RSS is not enabled on this site';
+
+// - navigation
+$lang['l_back'] =3D 'Endarrera';
+$lang['l_next'] =3D 'Seg&uuml;ent';
+$lang['l_prev'] =3D 'Anterior';
+$lang['l_day_view'] =3D 'Vista Di&agrave;ria';
+$lang['l_week_view'] =3D 'Vista Setmanal';
+$lang['l_month_view'] =3D 'Vista Mensual';
+$lang['l_year_view'] =3D 'Vista Anual';
+
+// ---------------------------------
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';								// ie, 'one, two, three=
'
+
+$format_recur_lang['yearly']		=3D array('any','anys');		// for these, pu=
t singular
+$format_recur_lang['monthly']		=3D array('mes','mesos');		// and plural =
forms
+$format_recur_lang['weekly']		=3D array('setmana','setmanes');		// these=
 will be %freq%
+$format_recur_lang['daily']			=3D array('dia','dies');			// in the repla=
cement below
+$format_recur_lang['hourly']		=3D array('hora','hores');
+$format_recur_lang['minutely']		=3D array('minut','minuts');
+$format_recur_lang['secondly']		=3D array('segon','segons');
+
+$format_recur_lang['start']			=3D 'Cada %int% %freq% %for%';	// ie, 'Eve=
ry 1 day until January 4' or 'Every 1 day for a count of 5'
+$format_recur_lang['until']			=3D 'fins al %date%';				// ie, 'until Jan=
uary 4'
+$format_recur_lang['count']			=3D '%int% vegades';		// ie, 'for 5 times'
+
+$format_recur_lang['bymonth']		=3D 'Durant els mesos: %list%';			// ie, =
'In months: January, February, March'
+$format_recur_lang['bymonthday']	=3D 'Durant els dies: %list%';			// ie,=
 'On dates: 1, 2, 3, 4'
+$format_recur_lang['byday']			=3D 'Durant els dies de la setmana: %list%=
';			// ie, 'On days: Mon, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$daysofweek_lang			=3D array ('Diumenge','Dilluns','Dimarts','Dimecres',=
'Dijous','Divendres','Dissabte');
+$daysofweekshort_lang		=3D array ('Dium','Dill','Dima','Dime','Dij','Div=
','Dis');
+$daysofweekreallyshort_lang	=3D array ('D','L','M','X','J','V','S');
+$monthsofyear_lang			=3D array ('Gener','Febrer','Mar&ccedil;','Abril','=
Maig','Juny','Juliol','Agost','Setembre','Octubre','Novembre','Desembre')=
;
+$monthsofyearshort_lang		=3D array ('Gen','Feb','Mar','Abr','Mai','Jun',=
'Jul','Ago','Sep','Oct','Nov','Des');
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'G:i';
+$timeFormat_small =3D 'G:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%A, %e de %B';
+$dateFormat_week =3D '%e de %B';
+$dateFormat_week_list =3D '%a, %e de %b';
+$dateFormat_week_jump =3D '%e de %b';
+$dateFormat_month =3D '%B de %Y';
+$dateFormat_month_list =3D '%A, %e de %B';
+$dateFormat_year =3D '%Y';
+
+/*
+Notes about dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),=20
+	however only the following is supported at this time:
+=09
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] 			=3D 'Error!';
+$lang['l_error_window'] 		=3D 'Hi ha hagut error!';
+$lang['l_error_calendar'] 		=3D 'L\'error s\'ha produ&iuml;t mentre es p=
rocessava el calendari "%s".';
+$lang['l_error_path'] 			=3D 'Incapa&ccedil; d\'obrir: "%s"';
+$lang['l_error_back'] 			=3D 'Per favor, utilitzi el bot&oacute; "endarr=
era" per a tornar.';
+$lang['l_error_remotecal'] 		=3D 'Aquest servidor bloqueja calendaris re=
mots que no han estat acceptats.';
+$lang['l_error_restrictedcal'] 	=3D 'Ha intentat arribar a un calendari =
que t&eacute; l\'acc&eacute;s restringit.';
+$lang['l_error_invalidcal'] 	=3D 'Fitxer de calendari inv&agrave;lid. Pe=
r favor, provi un altre calendari.';
+
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/czech.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/cz=
ech.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/cz=
ech.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,207 @@
+=EF=BB=BF<?php
+
+// Czech language include
+// For version 2.0 PHP iCalendar
+//
+// Translation by Whit, studio ji=E2=89=88=C3=A6=E2=88=9A=C2=B0k (whit en s=
tudio.jizak.cz)
+//
+// Submit new translations to chad en chadsdomain.com
+
+$lang['l_day']			=3D 'Den';
+$lang['l_week']			=3D 'T=E2=88=9A=CE=A9den';
+$lang['l_month']			=3D 'M=C6=92=C3=B5s=E2=88=9A=E2=89=A0c';
+$lang['l_year']			=3D 'Rok';
+$lang['l_calendar']		=3D 'Kalend=E2=88=9A=C2=B0=E2=89=88=C3=B4';
+$lang['l_next_day']		=3D 'N=E2=88=9A=C2=B0sleduj=E2=88=9A=E2=89=A0c=E2=88=
=9A=E2=89=A0 den';
+$lang['l_next_month']	=3D 'N=E2=88=9A=C2=B0sleduj=E2=88=9A=E2=89=A0c=E2=88=
=9A=E2=89=A0 m=C6=92=C3=B5s=E2=88=9A=E2=89=A0c';
+$lang['l_next_week'] 		=3D 'N=E2=88=9A=C2=B0sleduj=E2=88=9A=E2=89=A0c=E2=
=88=9A=E2=89=A0 t=E2=88=9A=CE=A9den';
+$lang['l_next_year'] 		=3D 'P=E2=89=88=C3=B4=E2=88=9A=E2=89=A0=E2=89=88=C2=
=B0t=E2=88=9A=E2=89=A0 rok';
+$lang['l_last_day'] 		=3D 'P=E2=89=88=C3=B4edchoz=E2=88=9A=E2=89=A0 den'=
;
+$lang['l_last_month'] 		=3D 'P=E2=89=88=C3=B4edchoz=E2=88=9A=E2=89=A0 m=C6=
=92=C3=B5s=E2=88=9A=E2=89=A0c';
+$lang['l_last_week'] 		=3D 'P=E2=89=88=C3=B4edchoz=E2=88=9A=E2=89=A0 t=E2=
=88=9A=CE=A9den';
+$lang['l_last_year'] 		=3D 'P=E2=89=88=C3=B4edchoz=E2=88=9A=E2=89=A0 rok=
';
+$lang['l_subscribe'] 		=3D 'P=E2=89=88=C3=B4ihla=E2=89=88=C2=B0';
+$lang['l_download'] 		=3D 'St=E2=88=9A=C2=B0hni';
+$lang['l_powered_by'] 		=3D 'Powered by';
+$lang['l_event'] 			=3D 'Ud=E2=88=9A=C2=B0lost';
+$lang['l_event_start'] 		=3D 'Za=C6=92=C3=A7=E2=88=9A=C2=B0tek';
+$lang['l_event_end'] 		=3D 'Konec';
+$lang['l_this_months'] 		=3D 'Tento m=C6=92=C3=B5s=E2=88=9A=E2=89=A0c';
+$lang['l_date'] 			=3D 'Datum';
+$lang['l_summary'] 			=3D 'Souhrn';
+$lang['l_all_day'] 			=3D 'Cel=E2=88=9A=CE=A9 den';
+$lang['l_notes'] 			=3D 'Pozn=E2=88=9A=C2=B0mky';
+$lang['l_this_years'] 		=3D 'Tento rok';
+$lang['l_today'] 			=3D 'Dnes';
+$lang['l_this_week'] 		=3D 'Tento t=E2=88=9A=CE=A9den';
+$lang['l_this_month'] 		=3D 'Tento m=C6=92=C3=B5s=E2=88=9A=E2=89=A0c';
+$lang['l_jump'] 			=3D 'Jdi';
+$lang['l_tomorrows'] 		=3D 'Z=E2=88=9A=E2=89=A0tra';
+$lang['l_goday'] 			=3D 'Dne=E2=89=88=C2=B0ek';
+$lang['l_goweek'] 			=3D 'Tento t=E2=88=9A=CE=A9den';
+$lang['l_gomonth'] 			=3D 'Tento m=C6=92=C3=B5s=E2=88=9A=E2=89=A0c';
+$lang['l_goyear'] 			=3D 'Tento rok';
+$lang['l_search'] 			=3D 'Hledej'; // the verb
+$lang['l_results'] 			=3D 'V=E2=88=9A=CE=A9sledky hled=E2=88=9A=C2=B0n=E2=
=88=9A=E2=89=A0';
+$lang['l_pick_multiple'] 	=3D 'V=E2=88=9A=CE=A9choz=E2=88=9A=E2=89=A0 mu=
ltiple';
+$lang['l_query'] 			=3D 'Dotaz: '; // will be followed by the search que=
ry
+$lang['l_no_results'] 		=3D '=E2=89=88=CE=A9=E2=88=9A=C2=B0dn=E2=88=9A=C2=
=A9 nalezen=E2=88=9A=C2=A9 z=E2=88=9A=C2=B0znamy';
+$lang['l_goprint'] 			=3D 'Tisk';
+$lang['l_time'] 			=3D '=C6=92=C3=A5as';
+$lang['l_summary'] 			=3D 'Souhrn';
+$lang['l_description'] 		=3D 'Popis';
+$lang['l_this_site_is']		=3D 'Tato str=E2=88=9A=C2=B0nka je';
+$lang['l_no_events_day']	=3D '=E2=89=88=CE=A9=E2=88=9A=C2=B0dn=E2=88=9A=C2=
=A9 z=E2=88=9A=C2=B0znamy v tomto dni.';
+$lang['l_no_events_week']	=3D '=E2=89=88=CE=A9=E2=88=9A=C2=B0dn=E2=88=9A=
=C2=A9 z=E2=88=9A=C2=B0znamy v tomto t=E2=88=9A=CE=A9dnu.';
+$lang['l_no_events_month']	=3D '=E2=89=88=CE=A9=E2=88=9A=C2=B0dn=E2=88=9A=
=C2=A9 z=E2=88=9A=C2=B0znamy v tomto m=C6=92=C3=B5s=E2=88=9A=E2=89=A0ci.'=
;
+$lang['l_rss_day_date']		=3D 'G:i A';  // Lists just the time
+$lang['l_rss_week_date	']	=3D '%A, %e %B';  // Lists just the day
+$lang['l_rss_month_date	']	=3D '%A, %e %B';  // Lists just the day
+$lang['l_rss_language']		=3D 'cs-cz';
+$lang['l_search_took']		=3D 'Hled=E2=88=9A=C2=B0n=E2=88=9A=E2=89=A0 trva=
lo %s vte=E2=89=88=C3=B4in';
+$lang['l_recurring_event']	=3D 'Opakuj=E2=88=9A=E2=89=A0c=E2=88=9A=E2=89=
=A0 se ud=E2=88=9A=C2=B0lost';
+$lang['l_exception']		=3D 'V=E2=88=9A=CE=A9jimka';
+$lang['l_no_query']			=3D 'Nebyl zad=E2=88=9A=C2=B0n dotaz';
+$lang['l_preferences']		=3D 'Nastaven=E2=88=9A=E2=89=A0';
+$lang['l_printer']			=3D 'Tisk=E2=88=9A=C2=B0rna';
+$lang['l_select_lang']		=3D 'V=E2=88=9A=CE=A9choz=E2=88=9A=E2=89=A0 jazy=
k:';
+$lang['l_select_cal']		=3D 'V=E2=88=9A=CE=A9choz=E2=88=9A=E2=89=A0 kalen=
d=E2=88=9A=C2=B0=E2=89=88=C3=B4:';
+$lang['l_select_view']		=3D 'V=E2=88=9A=CE=A9choz=E2=88=9A=E2=89=A0 pohl=
ed:';
+$lang['l_select_time']		=3D 'V=E2=88=9A=CE=A9choz=E2=88=9A=E2=89=A0 star=
tovn=E2=88=9A=E2=89=A0 =C6=92=C3=A7as:';
+$lang['l_select_day']		=3D 'V=E2=88=9A=CE=A9choz=E2=88=9A=E2=89=A0 prvn=E2=
=88=9A=E2=89=A0 den t=E2=88=9A=CE=A9dne:';
+$lang['l_select_style']		=3D 'V=E2=88=9A=CE=A9choz=E2=88=9A=E2=89=A0 sty=
l:';
+$lang['l_set_prefs']		=3D 'Ulo=E2=89=88=C3=A6 nastaven=E2=88=9A=E2=89=A0=
';
+$lang['l_completed_date']	=3D 'Kompletn=E2=88=9A=E2=89=A0 v';
+$lang['l_completed']		=3D 'Kompletn=E2=88=9A=E2=89=A0';
+$lang['l_created']			=3D 'Vytvo=E2=89=88=C3=B4eno:';
+$lang['l_due']				=3D 'Due:';
+$lang['l_priority']			=3D 'Priorita:';
+$lang['l_priority_high']	=3D 'Vysok=E2=88=9A=C2=B0';
+$lang['l_priority_low']		=3D 'N=E2=88=9A=E2=89=A0zk=E2=88=9A=C2=B0';
+$lang['l_priority_medium']	=3D 'St=E2=89=88=C3=B4edn=E2=88=9A=E2=89=A0';
+$lang['l_priority_none']	=3D '=E2=89=88=CE=A9=E2=88=9A=C2=B0dn=E2=88=9A=C2=
=B0';
+$lang['l_status']			=3D 'Status';
+$lang['l_status_confirmed'] =3D 'Konfirmovan=C3=BD=C2=A0' ;=20
+$lang['l_status_cancelled'] =3D 'Odvolan=C3=BD=C2=A0';=20
+$lang['l_status_tentative'] =3D 'p=C5=99edb=C4=9B=C5=BEn=C3=BD=C2=A0';=20
+$lang['l_todo']				=3D 'Seznam =E2=88=9A=E2=88=ABkol=E2=89=88=C3=98';
+$lang['l_unfinished']		=3D 'Nedokon=C6=92=C3=A7eno';
+$lang['l_prefs_set'] 		=3D 'Your preferences have been set.';
+$lang['l_prefs_unset'] 		=3D 'Preferences unset. Changes will take place=
 next page load.';
+$lang['l_unset_prefs'] 		=3D 'Unset preferences';
+$lang['l_organizer']		=3D 'Organizer';
+$lang['l_attendee']			=3D 'Attendee';
+$lang['l_location']			=3D 'Location';
+$lang['l_admin_header']		=3D 'PHP iCalendar Administration';
+$lang['l_username']			=3D 'Username';
+$lang['l_password']			=3D 'Password';
+$lang['l_login']			=3D 'Login';
+$lang['l_invalid_login']	=3D 'Wrong username or password.';
+$lang['l_addupdate_cal']	=3D 'Add or Update a Calendar';
+$lang['l_addupdate_desc']	=3D 'Add a calendar by uploading a new file. U=
pdate a calendar by uploading a file of the same name.';
+$lang['l_delete_cal']		=3D 'Delete a Calendar';
+$lang['l_logout']			=3D 'Logout';
+$lang['l_cal_file']			=3D 'Calendar File';
+$lang['l_php_error']		=3D 'PHP Error';
+$upload_error_gen_lang		=3D 'There was a problem with your upload.';
+$upload_error_lang[0]		=3D 'There was a problem with your upload.';
+$upload_error_lang[1]		=3D 'The file you are trying to upload is too big=
.';
+$upload_error_lang[2]		=3D 'The file you are trying to upload is too big=
.';
+$upload_error_lang[3]		=3D 'The file you are trying upload was only part=
ially uploaded.';
+$upload_error_lang[4]		=3D 'You must select a file for upload.';
+$lang['l_upload_error_type'] =3D 'Only .ics files may be uploaded.';
+$lang['l_copy_error']			=3D 'Failed to copy file';
+$lang['l_delete_error']			=3D 'Failed to delete file';
+$lang['l_delete_success']		=3D 'was deleted successfully.';
+$lang['l_action_success']		=3D 'Your action was successful.';
+$lang['l_submit']				=3D 'Submit';
+$lang['l_delete']				=3D 'Delete';
+$all_cal_comb_lang			=3D 'All Combined';
+
+// New for 2.0
+$lang['l_legend']			=3D 'Legend';
+$lang['l_admin_subhead']	=3D 'Manage your calendars from this page';
+$lang['l_prefs_subhead']	=3D 'Sets a cookie for visiting this site';
+$lang['l_rss_info']			=3D 'RSS Information';
+$lang['l_rss_subhead']		=3D 'Basic RSS feeds available for each calendar=
';
+$lang['l_rss_notenabled']	=3D 'RSS is not enabled on this site';
+
+// - navigation
+$lang['l_back'] 		=3D 'Zp=C6=92=C3=B5t';
+$lang['l_next'] 		=3D 'Dal=E2=89=88=C2=B0=E2=88=9A=E2=89=A0';
+$lang['l_prev'] 		=3D 'P=E2=89=88=C3=B4edchoz=E2=88=9A=E2=89=A0';
+$lang['l_day_view'] 	=3D 'Zobraz den';
+$lang['l_week_view'] 	=3D 'Zobraz t=E2=88=9A=CE=A9den';
+$lang['l_month_view'] 	=3D 'Zobraz m=C6=92=C3=B5s=E2=88=9A=E2=89=A0c';
+$lang['l_year_view'] 	=3D 'Zobraz rok';
+
+// ---------------------------------
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';								// ie, 'one, two, three=
'
+
+$format_recur_lang['yearly']		=3D array('rok','roky');		// for these, pu=
t singular
+$format_recur_lang['monthly']		=3D array('m=C6=92=C3=B5s=E2=88=9A=E2=89=A0=
c','m=C6=92=C3=B5s=E2=88=9A=E2=89=A0ce');		// and plural forms
+$format_recur_lang['weekly']		=3D array('t=E2=88=9A=CE=A9den','t=E2=88=9A=
=CE=A9dny');		// these will be %freq%
+$format_recur_lang['daily']			=3D array('den','dny');			// in the replac=
ement below
+$format_recur_lang['hourly']		=3D array('hodina','hodiny');
+$format_recur_lang['minutely']		=3D array('minuta','minuty');
+$format_recur_lang['secondly']		=3D array('vt=E2=89=88=C3=B4ina','vte=E2=
=89=88=C3=B4iny');
+
+$format_recur_lang['start']			=3D 'Ka=E2=89=88=C3=A6d=E2=88=9A=CE=A9 %in=
t% %freq% %for%';	// ie, 'Every 1 day until January 4' or 'Every 1 day fo=
r a count of 5'
+$format_recur_lang['until']			=3D 'a=E2=89=88=C3=A6 do %date%';				// ie=
, 'until January 4'
+$format_recur_lang['count']			=3D '%int% kr=E2=88=9A=C2=B0t';		// ie, 'f=
or 5 times'
+
+$format_recur_lang['bymonth']		=3D 'V m=C6=92=C3=B5s=E2=88=9A=E2=89=A0c=E2=
=88=9A=E2=89=A0ch: %list%';			// ie, 'In months: January, February, March=
'
+$format_recur_lang['bymonthday']	=3D 'V datech: %list%';			// ie, 'On da=
tes: 1, 2, 3, 4'
+$format_recur_lang['byday']			=3D 'Ve dnech: %list%';			// ie, 'On days:=
 Mon, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$daysofweek_lang			=3D array ('Ned=C6=92=C3=B5le','Pond=C6=92=C3=B5l=E2=88=
=9A=E2=89=A0','=E2=88=9A=C3=B6ter=E2=88=9A=CE=A9','St=E2=89=88=C3=B4eda',=
'=C6=92=C3=A5tvrtek','P=E2=88=9A=C2=B0tek','Sobota');
+$daysofweekshort_lang		=3D array ('Ne','Po','=E2=88=9A=C3=B6t','St','=C6=
=92=C3=A5t','P=E2=88=9A=C2=B0','So');
+$daysofweekreallyshort_lang	=3D array ('N','P','=E2=88=9A=C3=B6','S','=C6=
=92=C3=A5','P','S');
+$monthsofyear_lang			=3D array ('Leden','=E2=88=9A=C3=B6nor','B=E2=89=88=
=C3=B4ezen','Duben','Kv=C6=92=C3=B5ten','=C6=92=C3=A5erven','=C6=92=C3=A5=
ervenec','Srpen','Z=E2=88=9A=C2=B0=E2=89=88=C3=B4=E2=88=9A=E2=89=A0','=E2=
=89=88=C3=B2=E2=88=9A=E2=89=A0jen','Listopad','Prosinec');
+$monthsofyearshort_lang		=3D array ('Led.','=E2=88=9A=C3=B6no.','B=E2=89=
=88=C3=B4e.','Dub.','Kv=C6=92=C3=B5.','=C6=92=C3=A5er.','=C6=92=C3=A5ec.'=
,'Srp.','Z=E2=88=9A=C2=B0=E2=89=88=C3=B4.','=E2=89=88=C3=B2=E2=88=9A=E2=89=
=A0j.','List.','Pros.');
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'G:i';
+$timeFormat_small =3D 'g:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%A, %e. %B';
+$dateFormat_week =3D '%e. %B';
+$dateFormat_week_list =3D '%a, %e. %b';
+$dateFormat_week_jump =3D '%e. %B';// new since last translation
+$dateFormat_month =3D '%B %Y';
+$dateFormat_month_list =3D '%A, %e. %B';
+$dateFormat_year =3D '%Y';
+
+/*
+Notes about $dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),=20
+	however only the following is supported at this time:
+=09
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] 			=3D 'Chyba!';
+$lang['l_error_window'] 		=3D 'Chybov=E2=88=9A=C2=A9 okno!';
+$lang['l_error_calendar'] 		=3D	'P=E2=89=88=C3=B4i vytv=E2=88=9A=C2=B0=E2=
=89=88=C3=B4en=E2=88=9A=E2=89=A0 kalend=E2=88=9A=C2=B0=E2=89=88=C3=B4e =E2=
=80=9A=C3=84=C3=BB%s=E2=80=9A=C3=84=C3=B9 se vyskytla chyba.';
+$lang['l_error_path'] 			=3D 'Nelze otev=E2=89=88=C3=B4=E2=88=9A=E2=89=A0=
t: "%s"';
+$lang['l_error_back'] 			=3D 'Pou=E2=89=88=C3=A6ij tla=C6=92=C3=A7=E2=88=
=9A=E2=89=A0tko "Zp=C6=92=C3=B5t" pro n=E2=88=9A=C2=B0vrat.';
+$lang['l_error_remotecal'] 		=3D 'Tento server blokuje vzd=E2=88=9A=C2=B0=
len=E2=88=9A=C2=A9 kalend=E2=88=9A=C2=B0=E2=89=88=C3=B4e, kter=E2=88=9A=C2=
=A9 nejsou odsouhlaseny.';
+$lang['l_error_restrictedcal'] 	=3D 'Zkou=E2=89=88=C2=B0=E2=88=9A=E2=89=A0=
=E2=89=88=C2=B0 p=E2=89=88=C3=B4istupovat k zamknut=E2=88=9A=C2=A9mu kale=
nd=E2=88=9A=C2=B0=E2=89=88=C3=B4i.';
+$lang['l_error_invalidcal'] 	=3D 'Chybn=E2=88=9A=CE=A9 soubor. Vyber jin=
=E2=88=9A=CE=A9 kalend=E2=88=9A=C2=B0=E2=89=88=C3=B4.';
+$lang['l_error_cantopen'] 		=3D 'Unable to open calendar.';
+$lang['l_error_cache']			=3D 'Unable to write to cache directory. Please=
 check your config.';
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/danish.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/da=
nish.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/da=
nish.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,197 @@
+<?php
+
+// Danish language include
+// For version 1.0 PHP iCalendar
+//
+// Translation by Henrik H=EF=BF=BDjmark (styxx en worldonline.dk)
+//            and Jakob Peterh=EF=BF=BDnsel (marook en creepers.org)
+//
+// Submit new translations to chad en chadsdomain.com
+
+$day_lang			=3D 'Dag';
+$week_lang			=3D 'Uge';
+$month_lang			=3D 'M&aring;ned';
+$year_lang			=3D '&Aring;r';
+$calendar_lang		=3D 'kalender';
+$next_day_lang		=3D 'N&aelig;ste dag';
+$next_month_lang	=3D 'N&aelig;ste m&aring;ned';
+$next_week_lang		=3D 'N&aelig;ste uge';
+$next_year_lang		=3D 'N&aelig;ste &aring;r';
+$last_day_lang		=3D 'Forrige dag';
+$last_month_lang	=3D 'Forrige m&aring;ned';
+$last_week_lang		=3D 'Forrige uge';
+$last_year_lang		=3D 'Forrige &aring;r';
+$subscribe_lang		=3D 'Abonn&eacute;r';
+$download_lang		=3D 'Hent';
+$powered_by_lang 	=3D 'Drevet af';
+$event_lang			=3D 'Aftale';
+$event_start_lang	=3D 'Start tidspunkt';
+$event_end_lang		=3D 'Slut tidspunkt';
+$this_months_lang	=3D 'Denne m&aring;neds aftaler';
+$date_lang			=3D 'Dato';
+$summary_lang		=3D 'Opsummering';
+$all_day_lang		=3D 'Heldags aftale';
+$notes_lang			=3D 'Noter';
+$this_years_lang	=3D 'Dette &aring;s aftaler';
+$today_lang			=3D 'I dag';
+$this_week_lang		=3D 'Denne uge';
+$this_month_lang	=3D 'Denne m&aring;ned';
+$jump_lang			=3D 'G&aring; til';
+$tomorrows_lang		=3D 'N&aelig;ste dags aftaler';
+$goday_lang			=3D 'G&aring; til i dag';
+$goweek_lang		=3D 'G&aring; til denne uge';
+$gomonth_lang		=3D 'G&aring; til denne m&aring;ned';
+$goyear_lang		=3D 'G&aring; til dette &aring;r';
+$search_lang		=3D 'S&oslash;g'; // the verb
+$results_lang		=3D 'S&oskash;ge resultater';
+$query_lang			=3D 'S&oslash;gekriterier: '; // will be followed by the s=
earch query
+$no_results_lang	=3D 'Der er ikke fundet nogen aftaler';
+$goprint_lang		=3D 'Udskriftsvenligt';
+$time_lang			=3D 'Tid';
+$summary_lang		=3D 'Opsummering';
+$description_lang	=3D 'Beskrivelse';
+$this_site_is_lang		=3D 'Denne webadresse er';
+$no_events_day_lang		=3D 'Ingen aftaler i dag.';
+$no_events_week_lang	=3D 'Ingen aftaler i denne uge.';
+$no_events_month_lang	=3D 'Ingen aftaler i denne m&aring;ned.';
+$rss_day_date			=3D 'g:i A';  // Lists just the time
+$rss_week_date			=3D '%b %e';  // Lists just the day
+$rss_month_date			=3D '%b %e';  // Lists just the day
+$search_took_lang		=3D 'S&oslash;gningen tog %s sekunder';
+$recurring_event_lang	=3D 'Gentagen aftale';
+$exception_lang			=3D 'Undtagelse';
+$no_query_lang			=3D 'Der er ingen forsp&oslash;rgsel';
+$preferences_lang		=3D 'Indstillinger';
+$printer_lang			=3D 'Printer';
+$select_lang_lang		=3D 'V&aelig;lg sprog:';
+$select_cal_lang		=3D 'V&aelig;lg kalender:';
+$select_view_lang		=3D 'V&aelig;lg visning:';
+$select_time_lang		=3D 'V&aelig;lg starttidspunkt :';
+$select_day_lang		=3D 'V&aelig;lg startdag:';
+$select_style_lang		=3D 'V&aelig;lg stil :';
+$set_prefs_lang			=3D 'Gem indstillinger';
+$completed_date_lang	=3D 'Afsluttet p&aring;';
+$completed_lang			=3D 'Afsluttet';
+$created_lang			=3D 'Lavet:';
+$due_lang				=3D 'Klar:';
+$priority_lang			=3D 'Prioritet:';
+$priority_high_lang		=3D 'H&oslash;j';
+$priority_low_lang		=3D 'Lav';
+$priority_medium_lang	=3D 'Medium';
+$priority_none_lang		=3D 'Ingen';
+$status_lang			=3D 'Status';
+$todo_lang				=3D 'Ting der skal g&oslash;res';
+$unfinished_lang		=3D 'Uafsluttet';
+$prefs_set_lang 		=3D 'Dine indstillinger er gemt.'; //Your preferences =
have been set.
+$prefs_unset_lang 		=3D 'Indstillinger fjernet. &AElig;ndringer er synli=
g ved n&aelig;ste sidevisning.'; //Preferences unset. Changes will take p=
lace next page load.
+$unset_prefs_lang 		=3D 'Unset preferences:';
+$organizer_lang			=3D 'Organizer';
+$attendee_lang			=3D 'Attendee';
+$location_lang			=3D 'Location';
+$admin_header_lang		=3D 'PHP iCalendar Administration';
+$username_lang			=3D 'Username';
+$password_lang			=3D 'Password';
+$login_lang				=3D 'Login';
+$invalid_login_lang		=3D 'Wrong username or password.';
+$addupdate_cal_lang		=3D 'Add or Update a Calendar';
+$addupdate_desc_lang	=3D 'Add a calendar by uploading a new file. Update=
 a calendar by uploading a file of the same name.';
+$delete_cal_lang		=3D 'Delete a Calendar';
+$logout_lang			=3D 'Logout';
+$cal_file_lang			=3D 'Calendar File';
+$php_error_lang			=3D 'PHP Error';
+$upload_error_gen_lang	=3D 'There was a problem with your upload.';
+$upload_error_lang[0]	=3D 'There was a problem with your upload.';
+$upload_error_lang[1]	=3D 'The file you are trying to upload is too big.=
';
+$upload_error_lang[2]	=3D 'The file you are trying to upload is too big.=
';
+$upload_error_lang[3]	=3D 'The file you are trying upload was only parti=
ally uploaded.';
+$upload_error_lang[4]	=3D 'You must select a file for upload.';
+$upload_error_type_lang =3D 'Only .ics files may be uploaded.';
+$copy_error_lang		=3D 'Failed to copy file';
+$delete_error_lang		=3D 'Failed to delete file';
+$delete_success_lang	=3D 'was deleted successfully.';
+$action_success_lang	=3D 'Your action was successful.';
+$submit_lang			=3D 'Submit';
+$delete_lang			=3D 'Delete';
+
+// ----- New for 1.0
+$all_cal_comb_lang		=3D 'All calendars combined';
+
+// - navigation
+$back_lang =3D 'Tilbage';
+$next_lang =3D 'N&aelig;ste';
+$prev_lang =3D 'Forrige';
+$day_view_lang =3D 'Vis Dag';
+$week_view_lang =3D 'Vis Uge';
+$month_view_lang =3D 'Vis M&aring;ned';
+$year_view_lang =3D 'Vis &Aring;r';
+
+// ---------------------------------
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']		=3D ', ';							// ie, 'one, two, three=
'
+
+$format_recur_lang['yearly']		=3D array('&aring;r','&aring;r');	// for t=
hese, put singular
+$format_recur_lang['monthly']		=3D array('m&aring;ned','m&aring;neder');=
		// and plural forms
+$format_recur_lang['weekly']		=3D array('uge','uger');			// these will b=
e %freq%
+$format_recur_lang['daily']			=3D array('dag','dage');			// in the repla=
cement below
+$format_recur_lang['hourly']		=3D array('time','timer');
+$format_recur_lang['minutely']		=3D array('minut','minutter');
+$format_recur_lang['secondly']		=3D array('sekund','sekunder');
+
+$format_recur_lang['start']			=3D 'Hver %int% %freq% %for%';	// ie, 'Eve=
ry 1 day until January 4' or 'Every 1 day for a count of 5'
+$format_recur_lang['until']			=3D 'Indtil %date%';				// ie, 'until Janu=
ary 4'
+$format_recur_lang['count']			=3D '%int% gange';				// ie, 'for 5 times'
+
+$format_recur_lang['bymonth']		=3D 'I m&aring;nderne: %list%';	// ie, 'I=
n months: January, February, March'
+$format_recur_lang['bymonthday']	=3D 'P&aring; datoerne: %list%';	// ie,=
 'On dates: 1, 2, 3, 4'
+$format_recur_lang['byday']			=3D 'P&aring; dagene: %list%';	// ie, 'On =
days: Mon, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$daysofweek_lang			=3D array ('S&oslash;ndag','Mandag','Tirsdag','Onsdag=
','Torsdag','Fredag','L&oslash;rdag');
+$daysofweekshort_lang		=3D array ('S&oslash;n','Man','Tir','Ons','Tor','=
Fre','L&oslash;r');
+$daysofweekreallyshort_lang	=3D array ('S','M','T','O','T','F','L');
+$monthsofyear_lang			=3D array ('Januar','Februar','Marts','April','Maj'=
,'Juni','Juli','August','September','Oktober','November','December');
+$monthsofyearshort_lang		=3D array ('Jan','Feb','Mar','Apr','Maj','Jun',=
'Jul','Aug','Sep','Okt','Nov','Dec');
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'H:i';
+$timeFormat_small =3D 'H:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%A, %e %B';
+$dateFormat_week =3D '%e %B';
+$dateFormat_week_list =3D '%a, %e %b';
+$dateFormat_week_jump =3D '%e %b';
+$dateFormat_month =3D '%B %Y';
+$dateFormat_month_list =3D '%A, %e %B';
+$dateFormat_year =3D '%Y';
+
+/*
+Notes about dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),=20
+	however only the following is supported at this time:
+=09
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$error_title_lang =3D 'Fejl!';
+$error_window_lang =3D 'Der opstod en fejl!';
+$error_calendar_lang =3D 'Kalenderen "%s" blev benyttet da fejlen opstod=
.';
+$error_path_lang =3D 'Kan ikke &aring;bne stien : "%s"';
+$error_back_lang =3D 'Brug venligst "Tilbage" knappen for at g&aring; ti=
lbage.';
+$error_remotecal_lang =3D 'Denne server blokerer for eksterne kalendere =
der ikke er blevet godkendt';
+$error_restrictedcal_lang =3D 'Du har fors&oslash;gt at f&aring; adgang =
til en beskyttet kalender p&aring; denne server.';
+$error_invalidcal_lang =3D 'Kalenderen kan ikke l&aelig;ses. Pr&oslash;v=
 en anden kalender.';
+
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/dutch.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/du=
tch.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/du=
tch.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,208 @@
+<?php
+
+// English language include
+// For version 2.0 PHP iCalendar
+//
+// Translation version 1.0 by Lieven Gekiere (Lieven en gekiere.com)
+// Translation version 2.0 by John Treffer (john en roem.org)
+// Submit new translations to chad en chadsdomain.com
+
+$lang['l_day'] 				=3D 'Dag';
+$lang['l_week'] 			=3D 'Week';
+$lang['l_month'] 			=3D 'Maand';
+$lang['l_year'] 			=3D 'Jaar';
+$lang['l_calendar'] 		=3D 'Kalender';
+$lang['l_next_day'] 		=3D 'Volgende Dag';
+$lang['l_next_month'] 		=3D 'Volgende Maand';
+$lang['l_next_week'] 		=3D 'Volgende Week';
+$lang['l_next_year'] 		=3D 'Volgend Jaar';
+$lang['l_last_day'] 		=3D 'Vorige Dag';
+$lang['l_last_month'] 		=3D 'Vorige Maand';
+$lang['l_last_week'] 		=3D 'Vorige Week';
+$lang['l_last_year'] 		=3D 'Vorig Jaar';
+$lang['l_subscribe'] 		=3D 'Abonneer';
+$lang['l_download'] 		=3D 'Download';
+$lang['l_powered_by'] 		=3D 'Gemaakt met';
+$lang['l_event'] 			=3D 'Activiteit';
+$lang['l_event_start'] 		=3D 'Start Tijd';
+$lang['l_event_end'] 		=3D 'Eind Tijd';
+$lang['l_this_months'] 		=3D 'Activiteiten deze Maand';
+$lang['l_date'] 			=3D 'Datum';
+$lang['l_summary'] 			=3D 'Overzicht';
+$lang['l_all_day'] 			=3D 'Dagactiviteit';
+$lang['l_notes'] 			=3D 'Opmerkingen';
+$lang['l_this_years'] 		=3D 'Activiteiten dit Jaar';
+$lang['l_today'] 			=3D 'Vandaag';
+$lang['l_this_week'] 		=3D 'Deze Week';
+$lang['l_this_month'] 		=3D 'Deze Maand';
+$lang['l_jump'] 			=3D 'Ga naar';
+$lang['l_tomorrows'] 		=3D 'Activiteiten Morgen';
+$lang['l_goday'] 			=3D 'Ga naar Vandaag';
+$lang['l_goweek'] 			=3D 'Ga naar Deze Week';
+$lang['l_gomonth'] 			=3D 'Ga naar Deze Maand';
+$lang['l_goyear'] 			=3D 'Ga naar Dit Jaar';
+$lang['l_search'] 			=3D 'Zoeken'; // the verb
+$lang['l_results'] 			=3D 'Zoekresultaten';
+$lang['l_pick_multiple'] 	=3D 'Pick multiple';
+$lang['l_query'] 			=3D 'Zoekopdracht'; // will be followed by the searc=
h query
+$lang['l_no_results'] 		=3D 'Geen activiteiten gevonden';
+$lang['l_goprint'] 			=3D 'Makkelijk printbaar';
+$lang['l_time'] 			=3D 'Tijd';
+$lang['l_summary'] 			=3D 'Samenvatting';
+$lang['l_description'] 		=3D 'Omschrijving';
+$lang['l_this_site_is']		=3D 'Deze site is';
+$lang['l_no_events_day']	=3D 'Geen activiteiten vandaag.';
+$lang['l_no_events_week']	=3D 'Geen activiteiten deze week.';
+$lang['l_no_events_month']	=3D 'Geen activiteiten deze maand.';
+$lang['l_rss_day_date']		=3D 'H:i';  // Lists just the time
+$lang['l_rss_week_date	']	=3D '%e %b';  // Lists just the day
+$lang['l_rss_month_date	']	=3D '%e %b';  // Lists just the day
+$lang['l_rss_language']		=3D 'nl';
+$lang['l_search_took']		=3D 'Zoeken duurde %s seconden';
+$lang['l_recurring_event']	=3D 'Terugkerende activiteit';
+$lang['l_exception']		=3D 'Uitzondering';
+$lang['l_no_query']			=3D 'Geen zoekopdracht gegeven';
+$lang['l_preferences']		=3D 'Voorkeuren';
+$lang['l_printer']			=3D 'Printer';
+$lang['l_select_lang']		=3D 'Selecteer jouw standaard Taal';
+$lang['l_select_cal']		=3D 'Selecteer jouw standaard Kalender';
+$lang['l_select_view']		=3D 'Selecteer jouw standaard View';
+$lang['l_select_time']		=3D 'Selecteer jouw standaard Start Tijd';
+$lang['l_select_day']		=3D 'Selecteer jouw standaard Start Weekdag';
+$lang['l_select_style']		=3D 'Selecteer jouw standaard Stijl';
+$lang['l_set_prefs']		=3D 'Stel voorkeuren in';
+$lang['l_completed_date']	=3D 'Afgewerkt op';
+$lang['l_completed']		=3D 'Afgewerkt';
+$lang['l_created']			=3D 'Gemaakt';
+$lang['l_due']				=3D 'op';
+$lang['l_priority']			=3D 'Prioriteit';
+$lang['l_priority_high']	=3D 'Hoog';
+$lang['l_priority_low']		=3D 'Laag';
+$lang['l_priority_medium']	=3D 'Gemiddeld';
+$lang['l_priority_none']	=3D 'Geen';
+$lang['l_status']			=3D 'Status';
+$lang['l_status_confirmed'] =3D 'CONFIRMED' ;=20
+$lang['l_status_cancelled'] =3D 'CANCELLED';=20
+$lang['l_status_tentative'] =3D 'TENTATIVE';=20
+$lang['l_todo']				=3D 'Af te werken items';
+$lang['l_unfinished']		=3D 'Niet afgewerkt';
+$lang['l_prefs_set'] 		=3D 'Uw voorkeuren zijn bewaard.';
+$lang['l_prefs_unset'] 		=3D 'Voorkeuren gewist. Aanpassingen zijn actie=
f bij de volgende pagina die u laadt.';
+$lang['l_unset_prefs'] 		=3D 'Voorkeuren wissen';
+$lang['l_organizer']		=3D 'Organisator';
+$lang['l_attendee']			=3D 'Aanwezige';
+$lang['l_location']			=3D 'Locatie';
+$lang['l_admin_header']		=3D 'PHP iCalendar Administratie';
+$lang['l_username']			=3D 'Gebruikersnaam';
+$lang['l_password']			=3D 'Wachtwoord';
+$lang['l_login']			=3D 'Login';
+$lang['l_invalid_login']	=3D 'Foutieve gebruikersnaam of wachtwoord.';
+$lang['l_addupdate_cal']	=3D 'Voeg een kalender toe of pas hem aan';
+$lang['l_addupdate_desc']	=3D 'Voeg een kalender toe door een bestand up=
 te loaden. Update een kalender door hem te uploaden met dezelfde naam.';
+$lang['l_delete_cal']		=3D 'Verwijder een kalender';
+$lang['l_logout']			=3D 'Log uit';
+$lang['l_cal_file']			=3D 'Kalenderbestand';
+$lang['l_php_error']		=3D 'PHP foutmelding';
+$upload_error_gen_lang		=3D 'Er was een probleem met uw upload.';
+$upload_error_lang[0]		=3D 'Er was een probleem met uw upload.';
+$upload_error_lang[1]		=3D 'Het bestand dat je probeert up te loaden is =
te groot.';
+$upload_error_lang[2]		=3D 'Het bestand dat je probeert up te loaden is =
te groot.';
+$upload_error_lang[3]		=3D 'Het bestand dat je probeert up te loaden is =
maar gedeeltelijk geuploaded.';
+$upload_error_lang[4]		=3D 'U moet een bestand selecteren om te uploaden=
.';
+$lang['l_upload_error_type'] =3D 'Enkel .ics bestanden mogen geuploaded =
worden.';
+$lang['l_copy_error']			=3D 'Kopieren bestand mislukt';
+$lang['l_delete_error']			=3D 'Verwijderen bestand mislukt';
+$lang['l_delete_success']		=3D 'is succesvol verwijderd.';
+$lang['l_action_success']		=3D 'Uw handeling was succesvol.';
+$lang['l_submit']				=3D 'Verzenden';
+$lang['l_delete']				=3D 'Verwijder';
+$all_cal_comb_lang			=3D 'Alle kalenders gecombineerd';
+
+// New for 2.0
+$lang['l_legend']			=3D 'Legenda';
+$lang['l_admin_subhead']	=3D 'Beheer je kalenders via deze pagina';
+$lang['l_prefs_subhead']	=3D 'Bewaart een cookie voor het bezoeken van d=
eze site';
+$lang['l_rss_info']			=3D 'RSS Informatie';
+$lang['l_rss_subhead']		=3D 'Basis RSS feeds beschikbaar voor iedere Kal=
ender';
+$lang['l_rss_notenabled']	=3D 'RSS is niet ingesteld op deze site';
+
+// - navigation
+$lang['l_back'] 		=3D 'Terug';
+$lang['l_next'] 		=3D 'Volgende';
+$lang['l_prev'] 		=3D 'Vorige';
+$lang['l_day_view'] 	=3D 'Dagoverzicht';
+$lang['l_week_view'] 	=3D 'Weekoverzicht';
+$lang['l_month_view'] 	=3D 'Maandoverzicht';
+$lang['l_year_view'] 	=3D 'Jaaroverzicht';
+
+// ---------------------------------
+
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';								// ie, 'one, two, three=
'
+
+$format_recur_lang['yearly']		=3D array('jaar','jaren');		// for these, =
put singular
+$format_recur_lang['monthly']		=3D array('maand','maanden');		// and plu=
ral forms
+$format_recur_lang['weekly']		=3D array('week','weken');		// these will =
be %freq%
+$format_recur_lang['daily']			=3D array('dag','dagen');			// in the repl=
acement below
+$format_recur_lang['hourly']		=3D array('uur','uren');
+$format_recur_lang['minutely']		=3D array('minuut','minuten');
+$format_recur_lang['secondly']		=3D array('seconde','seconden');
+
+$format_recur_lang['start']			=3D 'Iedere %int% %freq% %for%';	// ie, 'E=
very 1 day until January 4' or 'Every 1 day for a count of 5'
+$format_recur_lang['until']			=3D 'tot %date%';				// ie, 'until January=
 4'
+$format_recur_lang['count']			=3D '%int% maal';		// ie, 'for 5 times'
+
+$format_recur_lang['bymonth']		=3D 'In de maanden: %list%';			// ie, 'In=
 months: January, February, March'
+$format_recur_lang['bymonthday']	=3D 'Op datums: %list%';			// ie, 'On d=
ates: 1, 2, 3, 4'
+$format_recur_lang['byday']			=3D 'Op dagen: %list%';			// ie, 'On days:=
 Mon, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$daysofweek_lang			=3D array ('Zondag','Maandag','Dinsdag','Woensdag','D=
onderdag','Vrijdag','Zaterdag');
+$daysofweekshort_lang		=3D array ('Zo','Ma','Di','Wo','Do','Vr','Za');
+$daysofweekreallyshort_lang	=3D array ('Z','M','D','W','D','V','Z');
+$monthsofyear_lang			=3D array ('Januari','Februari','Maart','April','Me=
i','Juni','Juli','Augustus','September','Oktober','November','December');
+$monthsofyearshort_lang		=3D array ('Jan','Feb','Maa','Apr','Mei','Jun',=
'Jul','Aug','Sep','Okt','Nov','Dec');
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'H:i';
+$timeFormat_small =3D 'G:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%A, %e %B';
+$dateFormat_week =3D '%e %B';
+$dateFormat_week_list =3D '%a, %e %b';
+$dateFormat_week_jump =3D '%e %b';
+$dateFormat_month =3D '%B %Y';
+$dateFormat_month_list =3D '%A, %e %B';
+
+/*
+Notes about dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),=20
+	however only the following is supported at this time:
+=09
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] 			=3D 'Foutmelding!';
+$lang['l_error_window'] 		=3D 'Er is een fout opgetreden!';
+$lang['l_error_calendar'] 		=3D 'De kalender "%s" werd verwerkt toen de =
fout optrad.';
+$lang['l_error_path'] 			=3D 'Onmogelijk om de directory te openen: "%s"=
';
+$lang['l_error_back'] 			=3D 'Gebruik de knop "Vorige" om terug te keren=
.';
+$lang['l_error_remotecal'] 		=3D 'Deze server blokkeert niet-geaccepteer=
de kalenders.';
+$lang['l_error_restrictedcal'] 	=3D 'U probeerde toegang te verwerven to=
t een beveiligde kalender.';
+$lang['l_error_invalidcal'] 	=3D 'Ongeldig kalenderbestand. Probeer een =
andere kalender aub.';
+$lang['l_error_cantopen'] 		=3D 'Onmogelijk kalender te openen.';
+$lang['l_error_cache']			=3D 'Onmogelijk om naar cache directory te schr=
ijven. Controleer uw configuratie.';
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/english.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/en=
glish.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/en=
glish.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,210 @@
+<?php
+
+// English language include
+// For version 2.0 PHP iCalendar
+//
+// Translation by Chad Little (chad en chadsdomain.com)
+//
+// Submit new translations to phpicalendar en gmail.com
+
+$lang['l_day'] 				=3D 'Day';
+$lang['l_week'] 			=3D 'Week';
+$lang['l_month'] 			=3D 'Month';
+$lang['l_year'] 			=3D 'Year';
+$lang['l_calendar'] 		=3D 'Calendar';
+$lang['l_next_day'] 		=3D 'Next Day';
+$lang['l_next_month'] 		=3D 'Next Month';
+$lang['l_next_week'] 		=3D 'Next Week';
+$lang['l_next_year'] 		=3D 'Next Year';
+$lang['l_last_day'] 		=3D 'Previous Day';
+$lang['l_last_month'] 		=3D 'Previous Month';
+$lang['l_last_week'] 		=3D 'Previous Week';
+$lang['l_last_year'] 		=3D 'Previous Year';
+$lang['l_subscribe'] 		=3D 'Subscribe';
+$lang['l_download'] 		=3D 'Download';
+$lang['l_powered_by'] 		=3D 'Powered by';
+$lang['l_event'] 			=3D 'Event';
+$lang['l_event_start'] 		=3D 'Start Time';
+$lang['l_event_end'] 		=3D 'End Time';
+$lang['l_this_months'] 		=3D 'This Month\'s Events';
+$lang['l_date'] 			=3D 'Date';
+$lang['l_summary'] 			=3D 'Summary';
+$lang['l_all_day'] 			=3D 'All day event';
+$lang['l_notes'] 			=3D 'Notes';
+$lang['l_this_years'] 		=3D 'This Year\'s Events';
+$lang['l_today'] 			=3D 'Today';
+$lang['l_this_week'] 		=3D 'This Week';
+$lang['l_this_month'] 		=3D 'This Month';
+$lang['l_jump'] 			=3D 'Jump to';
+$lang['l_tomorrows'] 		=3D 'Tomorrow\'s Events';
+$lang['l_goday'] 			=3D 'Go to Today';
+$lang['l_goweek'] 			=3D 'Go to This Week';
+$lang['l_gomonth'] 			=3D 'Go to This Month';
+$lang['l_goyear'] 			=3D 'Go to This Year';
+$lang['l_search'] 			=3D 'Search'; // the verb
+$lang['l_results'] 			=3D 'Search Results';
+$lang['l_pick_multiple'] 	=3D 'Pick multiple';
+$lang['l_query'] 			=3D 'Query'; // will be followed by the search query
+$lang['l_no_results'] 		=3D 'No events found';
+$lang['l_goprint'] 			=3D 'Printer Friendly';
+$lang['l_time'] 			=3D 'Time';
+$lang['l_summary'] 			=3D 'Summary';
+$lang['l_description'] 		=3D 'Description';
+$lang['l_this_site_is']		=3D 'This site is';
+$lang['l_no_events_day']	=3D 'No events today.';
+$lang['l_no_events_week']	=3D 'No events this week.';
+$lang['l_no_events_month']	=3D 'No events this month.';
+$lang['l_rss_day_date']		=3D 'g:i A';  // Lists just the time
+$lang['l_rss_week_date	']	=3D '%b %e';  // Lists just the day
+$lang['l_rss_month_date	']	=3D '%b %e';  // Lists just the day
+$lang['l_rss_language']		=3D 'en-us';
+$lang['l_search_took']		=3D 'Search took %s seconds';
+$lang['l_recurring_event']	=3D 'Recurring event';
+$lang['l_exception']		=3D 'Exception';
+$lang['l_no_query']			=3D 'No query given';
+$lang['l_preferences']		=3D 'Preferences';
+$lang['l_printer']			=3D 'Printer';
+$lang['l_select_lang']		=3D 'Select your default language';
+$lang['l_select_cal']		=3D 'Select your default calendar';
+$lang['l_select_view']		=3D 'Select your default view';
+$lang['l_select_time']		=3D 'Select your default start time';
+$lang['l_select_day']		=3D 'Select your default start day of week';
+$lang['l_select_style']		=3D 'Select your default style';
+$lang['l_set_prefs']		=3D 'Set preferences';
+$lang['l_completed_date']	=3D 'Completed on';
+$lang['l_completed']		=3D 'Completed';
+$lang['l_created']			=3D 'Created';
+$lang['l_due']				=3D 'Due';
+$lang['l_priority']			=3D 'Priority';
+$lang['l_priority_high']	=3D 'High';
+$lang['l_priority_low']		=3D 'Low';
+$lang['l_priority_medium']	=3D 'Medium';
+$lang['l_priority_none']	=3D 'None';
+$lang['l_status']			=3D 'Status';
+$lang['l_status_confirmed'] =3D 'CONFIRMED' ;=20
+$lang['l_status_cancelled'] =3D 'CANCELLED';=20
+$lang['l_status_tentative'] =3D 'TENTATIVE';=20
+$lang['l_todo']				=3D 'To do items';
+$lang['l_unfinished']		=3D 'Unfinished';
+$lang['l_prefs_set'] 		=3D 'Your preferences have been set.';
+$lang['l_prefs_unset'] 		=3D 'Preferences unset. Changes will take place=
 next page load.';
+$lang['l_unset_prefs'] 		=3D 'Unset preferences';
+$lang['l_organizer']		=3D 'Organizer';
+$lang['l_attendee']			=3D 'Attendee';
+$lang['l_location']			=3D 'Location';
+$lang['l_admin_header']		=3D 'PHP iCalendar Administration';
+$lang['l_username']			=3D 'Username';
+$lang['l_password']			=3D 'Password';
+$lang['l_login']			=3D 'Login';
+$lang['l_invalid_login']	=3D 'Wrong username or password.';
+$lang['l_addupdate_cal']	=3D 'Add or Update a Calendar';
+$lang['l_addupdate_desc']	=3D 'Add a calendar by uploading a new file. U=
pdate a calendar by uploading a file of the same name.';
+$lang['l_delete_cal']		=3D 'Delete a Calendar';
+$lang['l_logout']			=3D 'Logout';
+$lang['l_cal_file']			=3D 'Calendar File';
+$lang['l_php_error']		=3D 'PHP Error';
+$upload_error_gen_lang		=3D 'There was a problem with your upload.';
+$upload_error_lang[0]		=3D 'There was a problem with your upload.';
+$upload_error_lang[1]		=3D 'The file you are trying to upload is too big=
.';
+$upload_error_lang[2]		=3D 'The file you are trying to upload is too big=
.';
+$upload_error_lang[3]		=3D 'The file you are trying upload was only part=
ially uploaded.';
+$upload_error_lang[4]		=3D 'You must select a file for upload.';
+$lang['l_upload_error_type'] =3D 'Only .ics files may be uploaded.';
+$lang['l_copy_error']			=3D 'Failed to copy file';
+$lang['l_delete_error']			=3D 'Failed to delete file';
+$lang['l_delete_success']		=3D 'was deleted successfully.';
+$lang['l_action_success']		=3D 'Your action was successful.';
+$lang['l_submit']				=3D 'Submit';
+$lang['l_delete']				=3D 'Delete';
+$all_cal_comb_lang			=3D 'All Combined';
+
+// New for 2.0
+$lang['l_legend']			=3D 'Legend';
+$lang['l_admin_subhead']	=3D 'Manage your calendars from this page';
+$lang['l_prefs_subhead']	=3D 'Sets a cookie for visiting this site';
+$lang['l_rss_info']			=3D 'RSS Information';
+$lang['l_rss_subhead']		=3D 'Basic RSS feeds available for each calendar=
';
+$lang['l_rss_notenabled']	=3D 'RSS is not enabled on this site';
+
+// - navigation
+$lang['l_back'] 		=3D 'Back';
+$lang['l_next'] 		=3D 'Next';
+$lang['l_prev'] 		=3D 'Prev';
+$lang['l_day_view'] 	=3D 'Day View';
+$lang['l_week_view'] 	=3D 'Week View';
+$lang['l_month_view'] 	=3D 'Month View';
+$lang['l_year_view'] 	=3D 'Year View';
+
+// ---------------------------------
+
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';								// ie, 'one, two, three=
'
+
+$format_recur_lang['yearly']		=3D array('year','years');		// for these, =
put singular
+$format_recur_lang['monthly']		=3D array('month','months');		// and plur=
al forms
+$format_recur_lang['weekly']		=3D array('week','weeks');		// these will =
be %freq%
+$format_recur_lang['daily']			=3D array('day','days');			// in the repla=
cement below
+$format_recur_lang['hourly']		=3D array('hour','hours');
+$format_recur_lang['minutely']		=3D array('minute','minutes');
+$format_recur_lang['secondly']		=3D array('second','seconds');
+
+$format_recur_lang['start']			=3D 'Every %int% %freq% %for%';	// ie, 'Ev=
ery 1 day until January 4' or 'Every 1 day for a count of 5'
+$format_recur_lang['until']			=3D 'until %date%';				// ie, 'until Janua=
ry 4'
+$format_recur_lang['count']			=3D 'for a count of %int%';		// ie, 'for 5=
 times'
+
+$format_recur_lang['bymonth']		=3D 'In months: %list%';			// ie, 'In mon=
ths: January, February, March'
+$format_recur_lang['bymonthday']	=3D 'On dates: %list%';			// ie, 'On da=
tes: 1, 2, 3, 4'
+$format_recur_lang['byday']			=3D 'On days: %list%';			// ie, 'On days: =
Mon, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$daysofweek_lang			=3D array ('Sunday','Monday','Tuesday','Wednesday','T=
hursday','Friday','Saturday');
+$daysofweekshort_lang		=3D array ('Sun','Mon','Tue','Wed','Thu','Fri','S=
at');
+$daysofweekreallyshort_lang	=3D array ('S','M','T','W','T','F','S');
+$monthsofyear_lang			=3D array ('January','February','March','April','Ma=
y','June','July','August','September','October','November','December');
+$monthsofyearshort_lang		=3D array ('Jan','Feb','Mar','Apr','May','Jun',=
'Jul','Aug','Sep','Oct','Nov','Dec');
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'g:i A';
+$timeFormat_small =3D 'g:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%A, %B %e';
+$dateFormat_week =3D '%B %e';
+$dateFormat_week_list =3D '%a, %b %e';
+$dateFormat_week_jump =3D '%b %e';
+$dateFormat_month =3D '%B %Y';
+$dateFormat_month_list =3D '%A, %B %e';
+$dateFormat_year =3D '%Y';
+
+
+/*
+Notes about dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),=20
+	however only the following is supported at this time:
+=09
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] 			=3D 'Error!';
+$lang['l_error_window'] 		=3D 'There was an error!';
+$lang['l_error_calendar'] 		=3D 'The calendar "%s" was being processed w=
hen this error occurred.';
+$lang['l_error_path'] 			=3D 'Unable to open the path: "%s"';
+$lang['l_error_back'] 			=3D 'Please use the "Back" button to return.';
+$lang['l_error_remotecal'] 		=3D 'This server blocks remote calendars wh=
ich have not been approved.';
+$lang['l_error_restrictedcal'] 	=3D 'You have tried to access a calendar=
 that is restricted on this server.';
+$lang['l_error_invalidcal'] 	=3D 'Invalid calendar file. Please try a di=
fferent calendar.';
+$lang['l_error_cantopen'] 		=3D 'Unable to open calendar.';
+$lang['l_error_cache']			=3D 'Unable to write to cache directory. Please=
 check your config.';
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/esperanto.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/es=
peranto.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/es=
peranto.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,198 @@
+<?php
+
+// Esperanto language include
+// For version 2.0 PHP iCalendar=20
+//
+// Translation by Sjoerd Bosga (sjoerd en esperanto.se)
+//
+// Submit new translations to phpicalendar en gmail.com
+
+$lang['l_day']			=3D 'Tago';
+$lang['l_week']			=3D 'Semajno';
+$lang['l_month']			=3D 'Monato';
+$lang['l_year']			=3D 'Jaro';
+$lang['l_calendar']		=3D 'kalendaro';
+$lang['l_next_day']		=3D 'Venonta tago';
+$lang['l_next_month']	=3D 'Venonta monato';
+$lang['l_next_week']		=3D 'Venonta semajno';
+$lang['l_next_year']		=3D 'Venonta jaro';
+$lang['l_last_day']		=3D 'Anta&#365;a tago';
+$lang['l_last_month']	=3D 'Anta&#365;a monato';
+$lang['l_last_week']		=3D 'Anta&#365;a semajno';
+$lang['l_last_year']		=3D 'Anta&#365;a jaro';
+$lang['l_subscribe']		=3D 'Abonu';
+$lang['l_download']		=3D 'El&#349;utu';
+$lang['l_powered_by'] 	=3D 'Funkciigita per';
+$lang['l_event']			=3D 'Evento';
+$lang['l_event_start']	=3D 'Komenchoro';
+$lang['l_event_end']		=3D 'Finhoro';
+$lang['l_this_months']	=3D 'Eventoj de tiu &#265;i monato';
+$lang['l_date']			=3D 'Dato';
+$lang['l_summary']		=3D 'Resumo';
+$lang['l_all_day']		=3D 'Tuttaga evento';
+$lang['l_notes']			=3D 'Notoj';
+$lang['l_this_years']	=3D 'Eventoj de tiu &#265;i jaro';
+$lang['l_today']			=3D 'Hodia&#365;';
+$lang['l_this_week']		=3D '&#264;i-semajne';
+$lang['l_this_month']	=3D '&#264;i-monate';
+$lang['l_jump']			=3D 'Saltu al';
+$lang['l_tomorrows']		=3D 'Eventoj de morga&#365;';
+$lang['l_goday']			=3D 'Iru al hodia&#365;';
+$lang['l_goweek']		=3D 'Iru al nuna semajno';
+$lang['l_gomonth']		=3D 'Iru al nuna monato';
+$lang['l_goyear']		=3D 'Iru al nuna jaro';
+$lang['l_search']		=3D 'ser&#265;i'; // the verb
+$lang['l_results']		=3D 'Rezultoj de ser&#265;ado';
+$lang['l_query']			=3D 'Vi ser&#265;is'; // will be followed by the sear=
ch query
+$lang['l_no_results']	=3D 'Neniuj eventoj trovi&#285;is';
+$lang['l_goprint']		=3D 'Por printado';
+$lang['l_time']			=3D 'Horo';
+$lang['l_summary']		=3D 'Resumo';
+$lang['l_description']	=3D 'Priskribo';
+$lang['l_this_site_is']		=3D 'Tiu &#265;i-pa&#285;aro estas';
+$lang['l_no_events_day']		=3D 'Neniuj eventoj hodia&#365;.';
+$lang['l_no_events_week']	=3D 'Neniuj eventoj &#265;i-semajne.';
+$lang['l_no_events_month']	=3D 'Neniuj eventoj &#265;i-monato.';
+$lang['l_rss_day_date']			=3D 'g:i A';  // Lists just the time
+$lang['l_rss_week_date']			=3D '%b %e';  // Lists just the day
+$lang['l_rss_month_date']			=3D '%b %e';  // Lists just the day
+$lang['l_rss_language']			=3D 'eo';
+$lang['l_search_took']		=3D 'Ser&#265;ado da&#365;ris %s sekundojn';
+$lang['l_recurring_event']	=3D 'Ripetita evento';
+$lang['l_exception']			=3D 'Escepto';
+$lang['l_no_query']			=3D 'Vi ne indikis kion ser&#265;i';
+$lang['l_preferences']		=3D 'Preferoj';
+$lang['l_printer']			=3D 'Printilo';
+$lang['l_select_lang']		=3D 'Elektu vian preferatan lingvon:';
+$lang['l_select_cal']		=3D 'Elektu vian preferatan kalendaron:';
+$lang['l_select_view']		=3D 'Elektu vian preferatan montradon:';
+$lang['l_select_time']		=3D 'Elektu vian preferatan komencan horon:';
+$lang['l_select_day']		=3D 'Elektu vian preferatan unuan tagon en semajn=
o:';
+$lang['l_select_style']		=3D 'Elektu vian preferatan stilon:';
+$lang['l_set_prefs']			=3D 'Konservu preferojn';
+$lang['l_completed_date']	=3D 'Farita je';
+$lang['l_completed']			=3D 'Farita';
+$lang['l_created']			=3D 'Kreita:';
+$lang['l_due']				=3D 'Devos preti je:';
+$lang['l_priority']			=3D 'Prioritato:';
+$lang['l_priority_high']		=3D 'Alta';
+$lang['l_priority_low']		=3D 'Malalta';
+$lang['l_priority_medium']	=3D 'Meza';
+$lang['l_priority_none']		=3D 'Nenia';
+$lang['l_status']			=3D 'Stato';
+$lang['l_todo']				=3D 'Farenda&#309;oj';
+$lang['l_unfinished']		=3D 'Nekompletigita';
+$lang['l_prefs_set'] 		=3D 'Viaj preferoj estas konservitaj.';
+$lang['l_prefs_unset'] 		=3D 'Viaj preferoj malkonservi&#285;is. &#348;a=
n&#285;oj videblos venontan fojon kiam vi malfermos pa&#285;on.';
+$lang['l_unset_prefs'] 		=3D 'Malkonservu miajn preferojn:';
+$lang['l_organizer']			=3D 'Organizanto:';
+$lang['l_attendee']			=3D '&#264;eestanto:';
+$lang['l_location']			=3D 'Ejo:';
+$lang['l_admin_header']		=3D 'PHP iCalendar Administrado';
+$lang['l_username']			=3D 'Uzanto';
+$lang['l_password']			=3D 'Pasvorto';
+$lang['l_login']				=3D 'Ensaluti';
+$lang['l_invalid_login']		=3D 'Mal&#285;usta uzantonomo a&#365; pasvorto=
.';
+$lang['l_addupdate_cal']		=3D 'Aldoni a&#365; &#285;isdatigi kalendaron'=
;
+$lang['l_addupdate_desc']	=3D 'Aldonu kalendaron en&#349;utante novan do=
sieron. &#284;isdatigu kalendaron en&#349;utante dosieron kun sama nomo.'=
;
+$lang['l_delete_cal']		=3D 'Forigi kalendaron';
+$lang['l_logout']			=3D 'Elsaluti';
+$lang['l_cal_file']			=3D 'Kalendar-dosiero';
+$lang['l_php_error']			=3D 'PHP eraro';
+$upload_error_gen_lang	=3D 'Estis iu problemo pri via en&#349;utado.';
+$upload_error_lang[0]	=3D 'Estis iu problemo pri via en&#349;utado.';
+$upload_error_lang[1]	=3D 'La dosiero kiun vi provas en&#349;uti estas t=
ro granda.';
+$upload_error_lang[2]	=3D 'La dosiero kiun vi provas en&#349;uti estas t=
ro granda.';
+$upload_error_lang[3]	=3D 'La dosiero kiun vi provas en&#349;uti nur par=
te en&#349;uti&#285;is.';
+$upload_error_lang[4]	=3D 'Vi devas selekti dosieron por en&#349;uti.';
+$lang['l_upload_error_type'] =3D 'Nur .ics dosieroj akcepti&#285;as.';
+$lang['l_copy_error']		=3D 'Malsukcesis kopii la dosieron';
+$lang['l_delete_error']		=3D 'Malsukcesis forigi la dosieron';
+$lang['l_delete_success']	=3D 'estis sukcese forigita.';
+$lang['l_action_success']	=3D 'Via peto plenumi&#285;is.';
+$lang['l_submit']			=3D 'En&#349;uti';
+$lang['l_delete']			=3D 'Forigi';
+
+// ----- New after 1.0
+$all_cal_comb_lang		=3D '&#264;iuj kalendaroj kune';
+
+
+// - navigation
+$lang['l_back'] =3D 'Reen';
+$lang['l_next'] =3D 'Venonta';
+$lang['l_prev'] =3D 'Anta&#365;a';
+$lang['l_day_view'] =3D 'Taga montrado';
+$lang['l_week_view'] =3D 'Semajna montrado';
+$lang['l_month_view'] =3D 'Monata montrado';
+$lang['l_year_view'] =3D 'Jara montrado';
+
+// ---------------------------------
+
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';								// ie, 'one, two, three=
'
+
+$format_recur_lang['yearly']		=3D array('jaron','jarojn');		// for these=
, put singular
+$format_recur_lang['monthly']		=3D array('monaton','monatojn');		// and =
plural forms
+$format_recur_lang['weekly']		=3D array('semajno','semajnojn');		// thes=
e will be %freq%
+$format_recur_lang['daily']			=3D array('tagon','tagojn');			// in the r=
eplacement below
+$format_recur_lang['hourly']		=3D array('horon','horojn');
+$format_recur_lang['minutely']		=3D array('minuton','minutojn');
+$format_recur_lang['secondly']		=3D array('sekundon','sekundojn');
+
+
+// Problem! In Esperanto also "Every" needs to have a different form for=
 singular and plural!
+
+$format_recur_lang['start']			=3D '&#264;iu(j)n %int% %freq% %for%';	// =
ie, 'Every 1 day until January 4' or 'Every 1 day for a count of 5'
+$format_recur_lang['until']			=3D '&#285;is %date%';				// ie, 'until Ja=
nuary 4'
+$format_recur_lang['count']			=3D '%int% fojojn';		// ie, 'for 5 times'
+
+$format_recur_lang['bymonth']		=3D 'Dum la monatoj: %list%';			// ie, 'I=
n months: January, February, March'
+$format_recur_lang['bymonthday']	=3D 'Dum la jenaj tagoj de la monato: %=
list%';			// ie, 'On dates: 1, 2, 3, 4'
+$format_recur_lang['byday']			=3D 'Dum la jenaj tagoj de la semajno: %li=
st%';			// ie, 'On days: Mon, Tues, Wed, Thurs'
+$daysofweek_lang			=3D array ('Diman&#265;o','Lundo','Mardo','Merkredo',=
'&#308;a&#365;do','Vendredo','Sabato');
+$daysofweekshort_lang		=3D array ('Dim','Lun','Mar','Mer','&#308;a&#365;=
','Ven','Sab');
+$daysofweekreallyshort_lang	=3D array ('D','L','M','M','&#308;','V','S')=
;
+$monthsofyear_lang			=3D array ('Januaro','Februaro','Marto','Aprilo','M=
ajo','Junio','Julio','A&#365;gusto','Septembro','Oktobro','Novembro','Dec=
embro');
+$monthsofyearshort_lang		=3D array ('Jan','Feb','Mar','Apr','Maj','Jun',=
'Jul','A&#365;g','Sep','Okt','Nov','Dec');
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'G:i';
+$timeFormat_small =3D 'G:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%A, %e %B';
+$dateFormat_week =3D '%e %B';
+$dateFormat_week_list =3D '%a, %e %b';
+$dateFormat_week_jump =3D '%e %b';
+$dateFormat_month =3D '%B %Y';
+$dateFormat_month_list =3D '%A, %B %e';
+$dateFormat_year =3D '%Y';
+
+/*
+Notes about dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),=20
+	however only the following is supported at this time:
+=09
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] =3D 'Eraro!';
+$lang['l_error_window'] =3D 'Okazis eraro!';
+$lang['l_error_calendar'] =3D 'La eraro okazis dum traktado de la kalend=
aro "%s".';
+$lang['l_error_path'] =3D 'Ne eblis malfermi la jenon: "%s"';
+$lang['l_error_back'] =3D 'Bonvolu uzi la "Reen" butonon por reiri.';
+$lang['l_error_remotecal'] =3D 'Tiu &#265;i servilo blokas eksterajn kal=
endarojn kiuj ne estas aprobitaj.';
+$lang['l_error_restrictedcal'] =3D 'Vi provis aliri kalendaron kiu estas=
 limigita fare de tiu &#265; servilo.';
+$lang['l_error_invalidcal'] =3D 'Nevalida kalendardosiero. Bonvolu provi=
 alian kalendaron.';
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/finnish.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/fi=
nnish.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/fi=
nnish.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,213 @@
+<?php
+
+// Finnish language include
+// For version 1.0 PHP iCalendar
+// Translation by Kari Somby (kari.somby en pp.inet.fi)
+//
+// Revice for version 2.0.1 PHP iCalendar
+// Text and script update by Matti Monnonen (matti en monnonen.com)
+//
+// Submit new translations to chad en chadsdomain.com
+
+$lang['l_day']			=3D 'P&auml;iv&auml;';
+$lang['l_week']			=3D 'Viikko';
+$lang['l_month']		=3D 'Kuukausi';
+$lang['l_year']			=3D 'Vuosi';
+$lang['l_calendar']		=3D 'Kalenteri';
+$lang['l_next_day']		=3D 'Seuraava P&auml;iv&auml;';
+$lang['l_next_month']		=3D 'Seuraava Kuukausi';
+$lang['l_next_week']		=3D 'Seuraava Viikko';
+$lang['l_next_year']		=3D 'Seuraava Vuosi';
+$lang['l_last_day']		=3D 'Edellinen P&auml;iv&auml;';
+$lang['l_last_month']		=3D 'Edellinen Kuukausi';
+$lang['l_last_week']		=3D 'Edellinen Viikko';
+$lang['l_last_year']		=3D 'Edellinen Vuosi';
+$lang['l_subscribe']		=3D 'Kopioi kalenteri';
+$lang['l_download']		=3D 'Lataa tiedosto';
+$lang['l_powered_by'] 		=3D 'Powered by';
+$lang['l_event']		=3D 'Tapahtuma';
+$lang['l_event_start']		=3D 'Aloitusaika';
+$lang['l_event_end']		=3D 'Lopetusaika';
+$lang['l_this_months']		=3D 'T&auml;m&auml;n Kuukauden tapahtumat';
+$lang['l_date']			=3D 'P&auml;iv&auml;';
+$lang['l_summary']		=3D 'Yhteenveto';
+$lang['l_all_day']		=3D 'Koko p&auml;iv&auml;n tapahtuma';
+$lang['l_notes']		=3D 'Muistiinpanot';
+$lang['l_this_years']		=3D 'T&auml;m&auml;n Vuoden tapahtumat';
+$lang['l_today']		=3D 'T&auml;n&auml;&auml;n';
+$lang['l_this_week']		=3D 'T&auml;m&auml; Viikko';
+$lang['l_this_month']		=3D 'T&auml;m&auml; Kuukausi';
+$lang['l_jump']			=3D 'Siirry';
+$lang['l_tomorrows']		=3D 'Huomisen Tapahtumat';
+$lang['l_goday']		=3D 'Mene T&auml;h&auml;n P&auml;iv&auml;&auml;n';
+$lang['l_goweek']		=3D 'Mene T&auml;h&auml;n Viikkoon';
+$lang['l_gomonth']		=3D 'Mene T&auml;h&auml;n Kuukauteen';
+$lang['l_goyear']		=3D 'Mene T&auml;h&auml;n Vuoteen';
+$lang['l_search']		=3D 'Etsi'; // the verb
+$lang['l_results']		=3D 'Etsinn&auml;n Tulokset';
+$lang['l_pick_multiple'] 	=3D 'Pick multiple';
+$lang['l_query']		=3D 'Kysely'; // will be followed by the search query
+$lang['l_no_results']		=3D 'Tapahtumia ei l&ouml;ytynyt';
+$lang['l_goprint']		=3D 'Tulostettava versio';
+$lang['l_time']			=3D 'Aika';
+$lang['l_summary']		=3D 'Yhteenveto';
+$lang['l_description']		=3D 'Selitys';
+$lang['l_this_site_is']		=3D 'T&auml;m&auml; sivusto on';
+$lang['l_no_events_day']	=3D 'Ei tapahtumia t&auml;n&auml;&auml;n.';
+$lang['l_no_events_week']	=3D 'Ei tapahtumia t&auml;ll&auml; viikolla.';
+$lang['l_no_events_month']	=3D 'Ei tapahtumia t&auml;ss&auml; kuussa.';
+$lang['l_rss_day']		=3D 'g:i A';  // Lists just the time
+$lang['l_rss_week_date']	=3D '%b %e';  // Lists just the day
+$lang['l_rss_month_date']	=3D '%b %e';  // Lists just the day
+$lang['l_rss_language']		=3D 'fi-fi';
+$lang['l_search_took']		=3D 'Etsimiseen meni %s sekuntia';
+$lang['l_recurring_event']	=3D 'Toistuva tapahtuma';
+$lang['l_exception']		=3D 'Poikkeus';
+$lang['l_no_query']		=3D 'Kysely&auml; ei annettu';
+$lang['l_preferences']		=3D 'Ominaisuudet';
+$lang['l_printer']		=3D 'Tulostin';
+$lang['l_select_lang']		=3D 'Valitse oletuskieli:';
+$lang['l_select_cal']		=3D 'Valitse oletuskalenteri:';
+$lang['l_select_view']		=3D 'Valitse oletusn&auml;kym&auml;:';
+$lang['l_select_time']		=3D 'Valitse oletusaloitusaika:';
+$lang['l_select_day']		=3D 'Valitse oletusaloitusp&auml;iv&auml; viikoll=
e:';
+$lang['l_select_style']		=3D 'Valitse oletustyyli:';
+$lang['l_t_prefs']		=3D 'Aseta ominaisuudet';
+$lang['l_completed_date']	=3D 'Valmistuu';
+$lang['l_completed']		=3D 'Valmis';
+$lang['l_created']		=3D 'Luotu:';
+$lang['l_due']			=3D 'Er&auml;&auml;ntyy:';
+$lang['l_priority']		=3D 'T&auml;rkeys:';
+$lang['l_priority_high']	=3D 'Korkea';
+$lang['l_priority_low']		=3D 'Matala';
+$lang['l_priority_medium']	=3D 'Keski';
+$lang['l_priority_none']	=3D 'Ei mit&auml;&auml;n';
+$lang['l_status']		=3D 'Tila';
+$lang['l_status_confirmed'] =3D 'CONFIRMED' ;=20
+$lang['l_status_cancelled'] =3D 'CANCELLED';=20
+$lang['l_status_tentative'] =3D 'TENTATIVE';=20
+$lang['l_todo']			=3D 'Teht&auml;v&auml;t:';
+$lang['l_unfinished']		=3D 'P&auml;&auml;ttym&auml;tt&ouml;m&auml;t';
+$lang['l_unfinished']		=3D 'P&auml;&auml;ttym&auml;tt&ouml;m&auml;t';
+$lang['l_prefs_set'] 		=3D 'Asetukset p&auml;ivitetty';
+$lang['l_prefs_unset'] 		=3D 'Asetuksia ei p&auml;ivitetty. Muutokset p&=
auml;ivitet&auml;&auml;n seuraavan sivun ladattua';
+$lang['l_unset_prefs'] 		=3D 'Asetukset peruttu';
+$lang['l_organizer']		=3D 'Organisoija';
+$lang['l_attendee']		=3D 'Osanottajat';
+$lang['l_location']		=3D 'Paikka';
+$lang['l_admin_header']		=3D 'PHP iCalendar Hallinta';
+$lang['l_username']		=3D 'K&auml;ytt&auml;j&auml;tunnus';
+$lang['l_password']		=3D 'Salasana';
+$lang['l_login']		=3D 'Kirjaudu sis&auml;&auml;n';
+$lang['l_invalid_login']	=3D 'V&auml;&auml;r&auml; k&auml;ytt&auml;j&aum=
l;tunnus tai salasana.';
+$lang['l_addupdate_cal']	=3D 'Lis&auml&auml; tai p&auml;ivit&auml; kalen=
teri';
+$lang['l_addupdate_desc']	=3D 'Lis&auml&auml; kalenteri lataamalla uusi =
tiedosto. P&aumlivit&auml kalenteri samannimisell&auml tiedostolla';
+$lang['l_delete_cal']		=3D 'Tuhoa kalenteri';
+$lang['l_logout']		=3D 'Kirjaudu ulos';
+$lang['l_cal_file']		=3D 'Kalenteritiedosto';
+$lang['l_php_error']		=3D 'PHP virhe';
+$lang['l_upload_error_gen']	=3D 'Tiedoston latauksessa oli ongelma.';
+$upload_error_lang[0]		=3D 'Tiedoston latauksessa oli ongelma.';
+$upload_error_lang[1]		=3D 'Ladattavan tiedoston koko on liian suuri.';
+$upload_error_lang[2]		=3D 'Ladattavan tiedoston koko on liian suuri';
+$upload_error_lang[3]		=3D 'Tiedoston lataus onnistui vain osittain.';
+$upload_error_lang[4]		=3D 'Valitse ladattava tiedosto.';
+$lang['l_upload_error_type'] 	=3D 'Voit ladata vain .ics tiedostoja.';
+$lang['l_copy_error']		=3D 'Tiedoston kopiointi ep&auml;onnistui.';
+$lang['l_delete_error']		=3D 'Tiedoston tuhoaminen ep&auml;onnistui.';
+$lang['l_delete_success']	=3D 'Tuhoaminen onnistui.';
+$lang['l_action_success']	=3D 'Toiminta onnistui.';
+$lang['l_submit']		=3D 'L&auml;het&auml;';
+$lang['l_delete']		=3D 'Tuhoa';
+
+// ----- New for 0.9.5
+$all_cal_comb_lang              =3D 'Kaikki yhdistettyn&auml;';
+
+// ---- New for 2.0.1
+$lang['l_legend']		=3D 'Otsikko';
+$lang['l_admin_subhead']	=3D 'Kalenterin hallinta sivu';
+$lang['l_prefs_subhead']	=3D 'Keksin asetukset vierailijoille';
+$lang['l_rss_info']		=3D 'RSS Tiedot';
+$lang['l_rss_subhead']		=3D 'Perus RSS tiedot jokaiselle kalenterille';
+$lang['l_rss_notenabled']	=3D 'RSS ei ole k&auml;yt&ouml;ss&auml; t&auml=
;ll&auml; sivulla';
+
+
+
+// - navigation
+$lang['l_back'] 		=3D 'Takaisin';
+$lang['l_next'] 		=3D 'Seuraava';
+$lang['l_prev'] 		=3D 'Edellinen';
+$lang['l_day_view'] 		=3D 'P&auml;iv&auml;n&auml;kym&auml;';
+$lang['l_week_view'] 		=3D 'Viikkon&auml;kym&auml;';
+$lang['l_month_view'] 		=3D 'Kuukausin&auml;kym&auml;';
+$lang['l_year_view'] 		=3D 'Vuosin&auml;kym&auml;';
+
+// ---------------------------------
+
+
+
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';						// ie, 'one, two, three'
+
+$format_recur_lang['yearly']		=3D array('vuosi','vuotta');		// for these=
, put singular
+$format_recur_lang['monthly']		=3D array('kuukausi','kuukautta');	// and=
 plural forms
+$format_recur_lang['weekly']		=3D array('viikko','viikkoa');		// these w=
ill be %freq%
+$format_recur_lang['daily']		=3D array('p&auml;iv&auml;','p&auml;iv&auml=
;&auml;');			// in the replacement below
+$format_recur_lang['hourly']		=3D array('tunti','tuntia');
+$format_recur_lang['minutely']		=3D array('minuutti','minuuttia');
+$format_recur_lang['secondly']		=3D array('sekuntti','sekunttia');
+
+$format_recur_lang['start']		=3D 'Joka %int% %freq% %for%';	// ie, 'Ever=
y 1 day until January 4' or 'Every 1 day for a count of 5'
+$format_recur_lang['until']		=3D '%date% asti';		// ie, 'until January 4=
'
+$format_recur_lang['count']		=3D '%int% kertaa';		// ie, 'for 5 times'
+
+$format_recur_lang['bymonth']		=3D 'Kuukaudet: %list%';			// ie, 'In mon=
ths: January, February, March'
+$format_recur_lang['byday']		=3D 'Viikonp&auml;iv&auml;t: %list%';	// ie=
, 'On days: Mon, Tues, Wed, Thurs'
+
+$daysofweek_lang			=3D array ('Sunnuntai','Maanantai','Tiistai','Keskivi=
ikko','Torstai','Perjantai','Lauantai');
+$daysofweekshort_lang			=3D array ('Su','Ma','Ti','Ke','To','Pe','La');
+$daysofweekreallyshort_lang		=3D array ('S','M','T','K','T','P','L');
+$monthsofyear_lang			=3D array ('Tammikuu','Helmikuu','Maaliskuu','Huhti=
kuu','Toukokuu','Kes&auml;kuu','Hein&auml;kuu','Elokuu','Syyskuu','Lokaku=
u','Marraskuu','Joulukuu');
+$monthsofyearshort_lang			=3D array ('Tammi','Helmi','Maalis','Huhti','T=
ouko','Kes&auml;','Hein&auml;','Elo','Syys','Loka','Marras','Joulu');
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+//$timeFormat 		=3D 'g:i A';
+$timeFormat 		=3D 'H:i';
+$timeFormat_small 	=3D 'H:i';
+
+// For date formatting, see note below
+$dateFormat_day 	=3D '%A, %e %Bta';
+$dateFormat_week 	=3D '%e %B';
+$dateFormat_week_list 	=3D '%a, %e %b';
+$dateFormat_week_jump 	=3D '%b %e';
+$dateFormat_month 	=3D '%B %Y';
+$dateFormat_month_list 	=3D '%A, %B %e';
+
+/*
+Notes about dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),=20
+	however only the following is supported at this time:
+=09
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] 			=3D 'Virhe!';
+$lang['l_error_window'] 		=3D 'Tapahtui virhe!';
+$lang['l_error_calendar'] 		=3D 'Kalenteria "%s" k&auml;siteltiin virhee=
n sattuessa.';
+$lang['l_error_path'] 			=3D 'Polkua: "%s" ei voi avata';
+$lang['l_error_back'] 			=3D 'Ole hyv&auml; ja k&auml;yt&auml; "Takaisin=
" nappia palataksesi takaisin.';
+$lang['l_error_remotecal'] 		=3D 'T&auml;m&auml; palvelin sallii vain hy=
v&auml;ksyttyjen et&auml;kalentereiden k&auml;yt&ouml;n.';
+$lang['l_error_restrictedcal'] 		=3D 'Yritit k&auml;ytt&auml;&auml; kale=
nteria, jonka k&auml;ytt&ouml; on rajoitettu.';
+$lang['l_error_invalidcal'] 		=3D 'Ei kelvollinen kalenterin nimi. Ole h=
yv&auml; ja yrit&auml; toista kalenteria.';
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/french.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/fr=
ench.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/fr=
ench.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,211 @@
+<?php
+
+// French language include
+// For version 2.0 PHP iCalendar
+//
+// Translation by Einbert (einbert en einbert.net)
+// And some sentences form version 1.0 made by La Shampouineuse (info en la=
shampoo.com)
+//
+// Submit new translations to chad en chadsdomain.com
+
+$lang['l_day'] 				=3D 'Jour';
+$lang['l_week'] 			=3D 'Semaine';
+$lang['l_month'] 			=3D 'Mois';
+$lang['l_year'] 			=3D 'Ann&eacute;e';
+$lang['l_calendar'] 		=3D 'Calendrier';
+$lang['l_next_day'] 		=3D 'Jour suivant';
+$lang['l_next_month'] 		=3D 'Mois suivant';
+$lang['l_next_week'] 		=3D 'Semaine suivante';
+$lang['l_next_year'] 		=3D 'Ann&eacute;e suivante';
+$lang['l_last_day'] 		=3D 'Jour pr&eacute;c&eacute;dent';
+$lang['l_last_month'] 		=3D 'Mois pr&eacute;c&eacute;dent';
+$lang['l_last_week'] 		=3D 'Semaine pr&eacute;c&eacute;dente';
+$lang['l_last_year'] 		=3D 'Ann&eacute;e pr&eacute;c&eacute;dente';
+$lang['l_subscribe'] 		=3D 'Souscrire';
+$lang['l_download'] 		=3D 'T&eacute;l&eacute;charger';
+$lang['l_powered_by'] 		=3D 'Produit avec';
+$lang['l_event'] 			=3D 'Ev&eacute;nement';
+$lang['l_event_start'] 		=3D 'D&eacute;but';
+$lang['l_event_end'] 		=3D 'Fin';
+$lang['l_this_months'] 		=3D 'Ev&eacute;nements de ce mois';
+$lang['l_date'] 			=3D 'Date';
+$lang['l_summary'] 			=3D 'R&eacute;sum&eacute;';
+$lang['l_all_day'] 			=3D 'Ev&eacute;nements de ce jour';
+$lang['l_notes'] 			=3D 'Notes';
+$lang['l_this_years'] 		=3D 'Ev&eacute;nements de cette ann&eacute;e';
+$lang['l_today'] 			=3D 'Aujourd\'hui';
+$lang['l_this_week'] 		=3D 'Cette semaine';
+$lang['l_this_month'] 		=3D 'Ce mois';
+$lang['l_jump'] 			=3D 'Voir';
+$lang['l_tomorrows'] 		=3D 'Ev&eacute;nement de demain';
+$lang['l_goday'] 			=3D 'Voir aujourd\'hui';
+$lang['l_goweek'] 			=3D 'Voir cette semaine';
+$lang['l_gomonth'] 			=3D 'Voir ce mois';
+$lang['l_goyear'] 			=3D 'Voir cette ann&eacute;e';
+$lang['l_search'] 			=3D 'Rechercher'; // the verb
+$lang['l_results'] 			=3D 'R&eacute;sultats de la recherche';
+$lang['l_pick_multiple'] 	=3D 'Choix multiple';
+$lang['l_query'] 			=3D 'Requ&egrave;te'; // will be followed by the sea=
rch query
+$lang['l_no_results'] 		=3D 'Aucun &eacute;v&eacute;nement trouv&eacute;=
';
+$lang['l_goprint'] 			=3D 'Version imprimable';
+$lang['l_time'] 			=3D 'Heure';
+$lang['l_summary'] 			=3D 'R&eacute;sum&eacute;';
+$lang['l_description'] 		=3D 'Description';
+$lang['l_this_site_is']		=3D 'Ce site est';
+$lang['l_no_events_day']	=3D 'Pas d\'&eacute;v&eacute;nements aujourd\'h=
ui.';
+$lang['l_no_events_week']	=3D 'Pas d\'&eacute;v&eacute;nements cette sem=
aine.';
+$lang['l_no_events_month']	=3D 'Pas d\'&eacute;v&eacute;nements ce mois.=
';
+$lang['l_rss_day_date']		=3D 'H:i';  // Lists just the time
+$lang['l_rss_week_date	']	=3D '%e %b';  // Lists just the day
+$lang['l_rss_month_date	']	=3D '%e %b';  // Lists just the day
+$lang['l_rss_language']		=3D 'fr-fr';
+$lang['l_search_took']		=3D 'La recherche a pris %s seconds';
+$lang['l_recurring_event']	=3D 'Ev&eacute;nement r&eacute;curent';
+$lang['l_exception']		=3D 'Exception';
+$lang['l_no_query']			=3D 'Aucune requ&egrave;te';
+$lang['l_preferences']		=3D 'Pr&eacute;f&eacute;rences';
+$lang['l_printer']			=3D 'Imprimante';
+$lang['l_select_lang']		=3D 'Choisissez votre langage par d&eacute;faut'=
;
+$lang['l_select_cal']		=3D 'Choisissez votre calendrier par d&eacute;fau=
t';
+$lang['l_select_view']		=3D 'Choisissez votre vue par d&eacute;faut';
+$lang['l_select_time']		=3D 'Choisissez votre heure de d&eacute;but par =
d&eacute;faut';
+$lang['l_select_day']		=3D 'Choisissez votre jour de d&eacute;but de sem=
aine par d&eacute;faut';
+$lang['l_select_style']		=3D 'Choisissez votre style par d&eacute;faut';
+$lang['l_set_prefs']		=3D 'Enregistrer les pr&eacute;f&eacute;rences';
+$lang['l_completed_date']	=3D 'Termin&eacute; le';
+$lang['l_completed']		=3D 'Termin&eacute;';
+$lang['l_created']			=3D 'Cr&eacute;&eacute;';
+$lang['l_due']				=3D 'Fin:';
+$lang['l_priority']			=3D 'Priorit&eacute;';
+$lang['l_priority_high']	=3D 'Haute';
+$lang['l_priority_low']		=3D 'Basse';
+$lang['l_priority_medium']	=3D 'Moyenne';
+$lang['l_priority_none']	=3D 'Aucune';
+$lang['l_status']			=3D 'Status:';
+$lang['l_status_confirmed'] =3D 'CONFIRMED' ;=20
+$lang['l_status_cancelled'] =3D 'CANCELLED';=20
+$lang['l_status_tentative'] =3D 'TENTATIVE';=20
+$lang['l_todo']				=3D 'T&acirc;ches &agrave; r&eacute;aliser';
+$lang['l_unfinished']		=3D 'Non faites';
+$lang['l_prefs_set'] 		=3D 'Vos pr&eacute;f&eacute;rences ont &eacute;t&=
eacute; modifi&eacute;es.';
+$lang['l_prefs_unset'] 		=3D 'Pr&eacute;f&eacute;rences supprim&eacute;e=
s. Changement au prochain chargement de la page.';
+$lang['l_unset_prefs'] 		=3D 'Supprimez les pr&eacute;f&eacute;rences';
+$lang['l_organizer']		=3D 'Organizer';
+$lang['l_attendee']			=3D 'Attendee';
+$lang['l_status']			=3D 'Status';
+$lang['l_location']			=3D 'Location';
+$lang['l_admin_header']		=3D 'Administration de PHP iCalendar';
+$lang['l_username']			=3D 'Utilisateur';
+$lang['l_password']			=3D 'Mot de passe';
+$lang['l_login']			=3D 'Authentification';
+$lang['l_invalid_login']	=3D 'Utilisateur ou mot de passe erron&eacute;.=
';
+$lang['l_addupdate_cal']	=3D 'Ajoutez ou modifiez un calendrier';
+$lang['l_addupdate_desc']	=3D 'Ajoutez un calendrier en chargeant un nou=
veau fichier. Modifiez un calendrier en chargeant un fichier de m&ecirc;m=
e nom.';
+$lang['l_delete_cal']		=3D 'Effacez un calendrier';
+$lang['l_logout']			=3D 'Logout';
+$lang['l_cal_file']			=3D 'Fichier calendrier';
+$lang['l_php_error']		=3D 'Erreur PHP';
+$upload_error_gen_lang		=3D 'Une erreur lors du t&eacute;l&eacute;charge=
ment s\'est produite.';
+$upload_error_lang[0]		=3D 'Une erreur lors du t&eacute;l&eacute;chargem=
ent s\'est produite.';
+$upload_error_lang[1]		=3D 'Le fichier que vous tentez de t&eacute;l&eac=
ute;charger est trop grand.';
+$upload_error_lang[2]		=3D 'Le fichier que vous tentez de t&eacute;l&eac=
ute;charger est trop grand.';
+$upload_error_lang[3]		=3D 'Le fichier n\'a &eacute;t&eacute; que partie=
llement t&eacute;l&eacute;charg&eacute;.';
+$upload_error_lang[4]		=3D 'Vous devez choisir un fichier &agrave; t&eac=
ute;l&eacute;charger.';
+$lang['l_upload_error_type'] =3D 'Seuls des fichiers au format .ics peuv=
ent &ecirc;tre t&eacute;l&eacute;charg&eacute;s.';
+$lang['l_copy_error']			=3D 'La copie du fichier a &eacute;chou&eacute;'=
;
+$lang['l_delete_error']			=3D 'La suppression du fichier a &eacute;chou&=
eacute;';
+$lang['l_delete_success']		=3D 'a &eacute;t&eacute; supprim&eacute; avec=
 succ&egrave;s.';
+$lang['l_action_success']		=3D 'Action effectu&eacute;e avec succ&egrave=
;s.';
+$lang['l_submit']				=3D 'Envoyer';
+$lang['l_delete']				=3D 'Supprimer';
+$all_cal_comb_lang			=3D 'Tous les calendriers';
+
+// New for 2.0
+$lang['l_legend']			=3D 'L&eacute;gende';
+$lang['l_admin_subhead']	=3D 'Contr&ocirc;lez vos calendriers &agrave; p=
artir de cette page';
+$lang['l_prefs_subhead']	=3D 'Stock un cookie pour la visite de ce site'=
;
+$lang['l_rss_info']			=3D 'Information RSS';
+$lang['l_rss_subhead']		=3D 'RSS feeds basic disponible pour chaque cale=
ndrier';
+$lang['l_rss_notenabled']	=3D 'RSS n\'est pas disponible sur ce site';
+
+// - navigation
+$lang['l_back'] 		=3D 'Retour';
+$lang['l_next'] 		=3D 'Suivant';
+$lang['l_prev'] 		=3D 'Pr&eacute;c&eacute;dent';
+$lang['l_day_view'] 	=3D 'Vue Journali&egrave;re';
+$lang['l_week_view'] 	=3D 'Vue Hebdomadaire';
+$lang['l_month_view'] 	=3D 'Vue Mensuelle';
+$lang['l_year_view'] 	=3D 'Vue annuelle';
+
+// ---------------------------------
+
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';								// ie, 'one, two, three=
'
+
+$format_recur_lang['yearly']		=3D array('an','ans');		// for these, put =
singular
+$format_recur_lang['monthly']		=3D array('mois','mois');		// and plural =
forms
+$format_recur_lang['weekly']		=3D array('semaine','semaines');		// these=
 will be %freq%
+$format_recur_lang['daily']			=3D array('jour','jours');			// in the rep=
lacement below
+$format_recur_lang['hourly']		=3D array('heure','heures');
+$format_recur_lang['minutely']		=3D array('minutes','minutes');
+$format_recur_lang['secondly']		=3D array('seconde','secondes');
+
+$format_recur_lang['start']			=3D 'Tou(te)s %int% %freq% %for%';	// ie, =
'Every 1 day until January 4' or 'Every 1 day for a count of 5'
+$format_recur_lang['until']			=3D 'jusqu\'au %date%';				// ie, 'until J=
anuary 4'
+$format_recur_lang['count']			=3D 'pendant %int%';		// ie, 'for 5 times'
+
+$format_recur_lang['bymonth']		=3D 'Aux mois: %list%';			// ie, 'In mont=
hs: January, February, March'
+$format_recur_lang['bymonthday']	=3D 'Aux dates: %list%';			// ie, 'On d=
ates: 1, 2, 3, 4'
+$format_recur_lang['byday']			=3D 'Aux jours: %list%';			// ie, 'On days=
: Mon, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$daysofweek_lang			=3D array ('Dimanche','Lundi','Mardi','Mercredi','Jeu=
di','Vendredi','Samedi');
+$daysofweekshort_lang		=3D array ('Dim','Lun','Mar','Mer','Jeu','Ven','S=
am');
+$daysofweekreallyshort_lang	=3D array ('D','L','M','M','J','V','S');
+$monthsofyear_lang			=3D array ('Janvier','F&eacute;vrier','Mars','Avril=
','Mai','Juin','Juillet','Ao&ucirc;t','Septembre','Octobre','Novembre','D=
&eacute;cembre');
+$monthsofyearshort_lang		=3D array ('Jan','F&eacute;v','Mar','Avr','Mai'=
,'Juin','Juil','Ao&ucirc;t','Sep','Oct','Nov','D&eacute;c');
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'H:i';
+$timeFormat_small =3D 'g:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%A %e %B';
+$dateFormat_week =3D '%e %B';
+$dateFormat_week_list =3D '%a %e %b';
+$dateFormat_week_jump =3D '%e %b';
+$dateFormat_month =3D '%B %Y';
+$dateFormat_month_list =3D '%A %e %B';
+$dateFormat_year =3D '%Y';
+
+/*
+Notes about dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),=20
+	however only the following is supported at this time:
+=09
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] 			=3D 'Erreur!';
+$lang['l_error_window'] 		=3D 'Une erreur s\'est produite!';
+$lang['l_error_calendar'] 		=3D 'Une erreur s\'est produite lors du trai=
tement du calendrier "%s".';
+$lang['l_error_path'] 			=3D 'Impossible d\'ouvrir le chemin: "%s"';
+$lang['l_error_back'] 			=3D 'Veuillez utiliser le bouton "Retour" pour =
revenir en arri&egrave;re.';
+$lang['l_error_remotecal'] 		=3D 'Ce serveur refuse les calendriers dist=
ants non approuv&eacute;s.';
+$lang['l_error_restrictedcal'] 	=3D 'Vous avez essay&eacute; d\'utiliser=
 un calendrier dont les permissions sont restreintes sur ce serveur.';
+$lang['l_error_invalidcal'] 	=3D 'Fichier calendrier invalide. Veuillez =
essayer un calendrier diff&eacute;rent.';
+$lang['l_error_cantopen'] 		=3D 'Unable to open calendar.';
+$lang['l_error_cache']			=3D 'Unable to write to cache directory. Please=
 check your config.';
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/galego.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/ga=
lego.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/ga=
lego.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,208 @@
+<?php
+
+// English language include
+// For version 2.0 PHP iCalendar
+//
+// Translation by Juan carlos Negron(carich37 en hotmail.com)
+//
+
+$lang['l_day'] 			=3D 'D&iacute;a';
+$lang['l_week'] 			=3D 'Semana';
+$lang['l_month'] 			=3D 'Mes';
+$lang['l_year'] 			=3D 'Ano';
+$lang['l_calendar'] 		=3D 'Calendario';
+$lang['l_next_day'] 		=3D 'D&iacute;a seguinte';
+$lang['l_next_month'] 		=3D 'Mes seguinte';
+$lang['l_next_week'] 		=3D 'Semana seguinte';
+$lang['l_next_year'] 		=3D 'Ano seguinte';
+$lang['l_last_day'] 		=3D 'D&iacute;a anterior';
+$lang['l_last_month'] 		=3D 'Mes anterior';
+$lang['l_last_week'] 		=3D 'Semana anterior';
+$lang['l_last_year'] 		=3D 'Ano anterior';
+$lang['l_subscribe'] 		=3D 'Suscribir';
+$lang['l_download'] 		=3D 'Descargar';
+$lang['l_powered_by'] 		=3D 'Realizado con';
+$lang['l_event'] 			=3D 'Evento';
+$lang['l_event_start'] 		=3D 'Inicio';
+$lang['l_event_end'] 		=3D 'Fin';
+$lang['l_this_months'] 		=3D 'Eventos deste mes';
+$lang['l_date'] 			=3D 'Data';
+$lang['l_summary'] 		=3D 'Descrici&oacute;n';
+$lang['l_all_day'] 		=3D 'todo o d&iacute;a';
+$lang['l_notes'] 			=3D 'Notas';
+$lang['l_this_years'] 		=3D 'Eventos deste ano';
+$lang['l_today'] 			=3D 'Hoxe';
+$lang['l_this_week'] 		=3D 'Esta semana';
+$lang['l_this_month'] 		=3D 'Este mes';
+$lang['l_jump'] 			=3D 'Ir a';
+$lang['l_tomorrows'] 		=3D 'Eventos de ma&ntilde;&aacute;';
+$lang['l_goday'] 			=3D 'Ir a Hoxe';
+$lang['l_goweek'] 			=3D 'Ir &aacute; semana';
+$lang['l_gomonth'] 			=3D 'Ir ao Mes';
+$lang['l_goyear'] 			=3D 'Ir ao Ano';
+$lang['l_search'] 			=3D 'Procurar'; // the verb
+$lang['l_results'] 			=3D 'Resultados da procura';
+$lang['l_pick_multiple'] 	=3D 'Picar multiples';
+$lang['l_query'] 			=3D 'Consulta: '; // will be followed by the search =
query
+$lang['l_no_results'] 		=3D 'Ning&uacute;n evento atopado';
+$lang['l_goprint'] 		=3D 'Formato de impresi&oacute;n';
+$lang['l_time'] 			=3D 'Hora';
+$lang['l_summary'] 		=3D 'Resume';
+$lang['l_description'] 		=3D 'Descrici&oacute;n';
+$lang['l_this_site_is']		=3D 'Esta p&aacute;xina &eacute;';
+$lang['l_no_events_day']	=3D 'Non hai eventos para hoxe.';
+$lang['l_no_events_week']	=3D 'No hai eventos para esta semana.';
+$lang['l_no_events_month']	=3D 'No hai eventos para este mes.';
+$lang['l_rss_day_date']		=3D 'g:i A';  // Lists just the time
+$lang['l_rss_week_date	']	=3D '%e de %b';  // Lists just the day
+$lang['l_rss_month_date	']	=3D '%e de %b';  // Lists just the day
+$lang['l_rss_language']		=3D 'es-gl';
+$lang['l_search_took']		=3D 'A procura tardou %s segundos';
+$lang['l_recurring_event']	=3D 'Evento peri&ocaute;dico';
+$lang['l_exception']		=3D 'Exceci&oacute;n';
+$lang['l_no_query']		=3D 'falta a consulta';
+$lang['l_preferences']		=3D 'Preferenzas';
+$lang['l_printer']		=3D 'Impresora';
+$lang['l_select_lang']		=3D 'Escolla o seu idioma por defecto:';
+$lang['l_select_cal']		=3D 'Escolla o seu calendario por defecto:';
+$lang['l_select_view']		=3D 'Elixa a s&uacute;a vista por defeto:';
+$lang['l_select_time']		=3D 'Elixa a s&uacute;a hora de inicio por defec=
to:';
+$lang['l_select_day']		=3D 'Escolla o seu d&aacute;a da semana de inicio=
:';
+$lang['l_select_style']		=3D 'Seleccione o seu estilo por defecto:';
+$lang['l_set_prefs']		=3D 'Gardar preferenzas';
+$lang['l_completed_date']	=3D 'Finalizado o';
+$lang['l_completed']		=3D 'Finalizado';
+$lang['l_created']			=3D 'Creado:';
+$lang['l_due']				=3D 'Data l&iacute;mite:';
+$lang['l_priority']			=3D 'Prioridade:';
+$lang['l_priority_high']	=3D 'Alta';
+$lang['l_priority_low']		=3D 'Baixa';
+$lang['l_priority_medium']	=3D 'Media';
+$lang['l_priority_none']	=3D 'Ningunha';
+$lang['l_status']			=3D 'Estado';
+$lang['l_status_confirmed'] =3D 'CONFIRMADO' ;=20
+$lang['l_status_cancelled'] =3D 'CANCELADO';=20
+$lang['l_status_tentative'] =3D 'TENTATIVA';=20
+$lang['l_todo']			=3D 'Por facer';
+$lang['l_unfinished']		=3D 'Sen rematar';
+$lang['l_prefs_set'] 		=3D 'As s&uacute;as preferenzas foron gardadas.';
+$lang['l_prefs_unset'] 		=3D 'Preferenzas non activas. Os cambios activa=
ranse ao recargar a p&aacute;xina.';
+$lang['l_unset_prefs'] 		=3D 'Preferenzas sen activar:';
+$lang['l_organizer']		=3D 'Organizador';
+$lang['l_attendee']		=3D 'Participante';
+$lang['l_location']		=3D 'Lugar';
+$lang['l_admin_header']		=3D 'Administraci&oacute;n de PHP iCalendar';
+$lang['l_username']			=3D 'Usuario';
+$lang['l_password']			=3D 'Contrasinal';
+$lang['l_login']			=3D 'Rexistro';
+$lang['l_invalid_login']	=3D 'Usuario ou contrasinal incorrectos.';
+$lang['l_addupdate_cal']	=3D 'Agregar ou actualizar un calendario';
+$lang['l_addupdate_desc']	=3D 'Agrega un calendario, enviando un arquivo=
 novo. Actualiza un calendario reemprazandoo cun arquivo co mesmo nome.';
+$lang['l_delete_cal']		=3D 'Borra un calendario';
+$lang['l_logout']			=3D 'Sa&iacute;r';
+$lang['l_cal_file']		=3D 'Arquivo de Calendario';
+$lang['l_php_error']		=3D 'Error PHP';
+$upload_error_gen_lang		=3D 'Houbo un problema co seu env&iacute;o.';
+$upload_error_lang[0]		=3D 'Houbo un problema co seu env&iacute;o.';
+$upload_error_lang[1]		=3D 'O arquivo que intenta enviar &eacute; demasi=
ado grande.';
+$upload_error_lang[2]		=3D 'O arquivo que intenta enviar &eacute; demasi=
ado grande.';
+$upload_error_lang[3]		=3D 'Soamente foi recibido unha parte do arquivo =
que intentaba enviar.';
+$upload_error_lang[4]		=3D 'Debe elixir un arquivo para enviar.';
+$lang['l_upload_error_type'] =3D 'S&oacute; se aceptan arquivos de calen=
dario (.ics).';
+$lang['l_copy_error']		=3D 'Fallou a copia do archivo';
+$lang['l_delete_error']		=3D 'Fallou o borrado do arquivo';
+$lang['l_delete_success']	=3D 'foi borrado con &eacute;xito.';
+$lang['l_action_success']	=3D 'A s&uacute;a acci&oacute;n foi realizada =
con &eacute;xito.';
+$lang['l_submit']			=3D 'Enviar';
+$lang['l_delete']			=3D 'Borrar';
+$all_cal_comb_lang		=3D 'Todos os calendarios combinados';
+
+// New for 2.0
+$lang['l_legend']			=3D 'Lenda';
+$lang['l_admin_subhead']	=3D 'Administra os calendarios desde esta p&aac=
ute;xina';
+$lang['l_prefs_subhead']	=3D 'Establece unha cookie por vistar este siti=
o';
+$lang['l_rss_info']			=3D 'Informaci&oacute;n sobre as RSS';
+$lang['l_rss_subhead']		=3D 'Fontes RSS b&aacute;sicas que est&aacute;n =
dispo&ntilde;ibles para cada calendario';
+$lang['l_rss_notenabled']	=3D 'RSS non est&aacute; dispo&ntilde;ible nes=
te sitio';
+
+// - navigation
+$lang['l_back'] 		=3D 'Atr&aacute;s';
+$lang['l_next'] 		=3D 'Seguinte';
+$lang['l_prev'] 		=3D 'Anterior';
+$lang['l_day_view'] 	=3D 'Vista diaria';
+$lang['l_week_view'] 	=3D 'Vista semanal';
+$lang['l_month_view'] 	=3D 'Vista mensual';
+$lang['l_year_view'] 	=3D 'Vista anual';
+
+// ---------------------------------
+
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';							// ie, 'one, two, three'
+
+$format_recur_lang['yearly']		=3D array('ano','anos');		// for these, pu=
t singular
+$format_recur_lang['monthly']		=3D array('mes','meses');					// and plur=
al forms
+$format_recur_lang['weekly']		=3D array('semana','semanas');				// these=
 will be %freq%
+$format_recur_lang['daily']		=3D array('d&iacute;a','d&iacute;as');				/=
/ in the replacement below
+$format_recur_lang['hourly']		=3D array('hora','horas');
+$format_recur_lang['minutely']		=3D array('minuto','minutos');
+$format_recur_lang['secondly']		=3D array('segundo','segundos');
+
+$format_recur_lang['start']			=3D 'Cada %int% %freq% %for%';		// ie, 'Ev=
ery 1 day until January 4' or 'Every 1 day for a count of 5'
+$format_recur_lang['until']			=3D 'ata %date%';				// ie, 'until January=
 4'
+$format_recur_lang['count']			=3D 'durante %int% veces';		// ie, 'for 5 =
times'
+
+$format_recur_lang['bymonth']		=3D 'Nos meses: %list%';			// ie, 'In mon=
ths: January, February, March'
+$format_recur_lang['bymonthday']	=3D 'Nos d&iacute;as: %list%';			// ie,=
 'On dates: 1, 2, 3, 4'
+$format_recur_lang['byday']		=3D 'Nos d&iacute;as da semana: %list%';	//=
 ie, 'On days: Mon, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$daysofweek_lang			=3D array ('Domingo','Luns','Martes','M&eacute;rcores=
','Xoves','Venres','S&aacute;bado');
+$daysofweekshort_lang		=3D array ('Dom','Lun','Mar','Mer','Xov','Ven','S=
ab');
+$daysofweekreallyshort_lang	=3D array ('D','L','M','Me','X','V','S');
+$monthsofyear_lang		=3D array ('Xaneiro','Febreiro','Marzo','Abril','Mai=
o','Xu&ntilde;o','Xullo','Agosto','Setembro','Outubro','Novembro','Decemb=
ro');
+$monthsofyearshort_lang		=3D array ('Xan','Feb','Mar','Abr','Maio','Xu&n=
tilde;o','Xul','Ago','Set','Out','Nov','Dec');
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'g:i A';
+$timeFormat_small =3D 'g:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%A, %e de %B';
+$dateFormat_week =3D '%e de %B';
+$dateFormat_week_list =3D '%a, %e de %b';
+$dateFormat_week_jump =3D '%e de %b';
+$dateFormat_month =3D '%B de %Y';
+$dateFormat_month_list =3D '%A, %e de %B';
+$dateFormat_year =3D '%Y';
+
+/*
+Notes about dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),=20
+	however only the following is supported at this time:
+=09
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] 			=3D '&iexcl;Erro!';
+$lang['l_error_window'] 		=3D '&iexcl;Houbo un erro!';
+$lang['l_error_calendar'] 		=3D 'Cando se produxo este erro, proces&aacu=
te;base "%s" do calendario.';
+$lang['l_error_path'] 			=3D 'Incapaz de abrir a ruta a: "%s"';
+$lang['l_error_back'] 			=3D 'Por favor, use o bot&oacute;n "Atr&aacute;=
s" para volver.';
+$lang['l_error_remotecal'] 		=3D 'Este servidor bloquea calendarios remo=
tos que no foron aprobados.';
+$lang['l_error_restrictedcal'] 	=3D 'Vostede intentou aceder a un calend=
ario restrinxido neste servidor.';
+$lang['l_error_invalidcal'] 		=3D 'Arquivo de calendario inv&aacute;lido=
. Por favor, probe con outro calendario.';
+$lang['l_error_cantopen'] 		=3D 'Imposible abrir o calendario.';
+$lang['l_error_cache']			=3D 'Imposible escribir ao directorio da cach&e=
acute;. Por favor, revise a s&uacute;a configuraci&oacute;n.';
+
+?>


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/languages/galego.inc.php
___________________________________________________________________
Name: svn:executable
   + *

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/german.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/ge=
rman.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/ge=
rman.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,209 @@
+<?php
+
+// German language include
+// For version 2.0 PHP iCalendar
+//
+// Translation by David Reindl (dre en andare.ch)
+// Corrected by whippersnapper slomo (mail en slomo.de)
+// Revised for version 2.0 by Holger Schleicher (holger en vc4.de)
+//
+// Submit new translations to chad en chadsdomain.com
+
+$lang['l_day'] 				=3D 'Tag';
+$lang['l_week'] 			=3D 'Woche';
+$lang['l_month'] 			=3D 'Monat';
+$lang['l_year'] 			=3D 'Jahr';
+$lang['l_calendar'] 		=3D 'Kalender';
+$lang['l_next_day'] 		=3D 'Folgender Tag';
+$lang['l_next_month'] 		=3D 'Folgender Monat';
+$lang['l_next_week'] 		=3D 'Folgende Woche';
+$lang['l_next_year'] 		=3D 'Folgendes Jahr';
+$lang['l_last_day'] 		=3D 'Vorheriger Tag';
+$lang['l_last_month'] 		=3D 'Vorheriger Monat';
+$lang['l_last_week'] 		=3D 'Vorherige Woche';
+$lang['l_last_year'] 		=3D 'Vorheriges Jahr';
+$lang['l_subscribe'] 		=3D 'Abbonieren';
+$lang['l_download'] 		=3D 'Herunterladen';
+$lang['l_powered_by'] 		=3D 'Powered by';
+$lang['l_event'] 			=3D 'Eintrag';
+$lang['l_event_start'] 		=3D 'Beginn';
+$lang['l_event_end'] 		=3D 'Ende';
+$lang['l_this_months'] 		=3D 'Eintr&auml;ge in diesem Monat';
+$lang['l_date'] 			=3D 'Datum';
+$lang['l_summary'] 			=3D 'Beschreibung';
+$lang['l_all_day'] 			=3D 'Tagesereignis';
+$lang['l_notes'] 			=3D 'Notiz';
+$lang['l_this_years'] 		=3D 'Eintr&auml;ge f&uuml;r dieses Jahr';
+$lang['l_today'] 			=3D 'Heute';
+$lang['l_this_week'] 		=3D 'Diese Woche';
+$lang['l_this_month'] 		=3D 'Diesen Monat';
+$lang['l_jump'] 			=3D 'Gehe zu';
+$lang['l_tomorrows'] 		=3D 'Morgige Eintr&auml;ge';
+$lang['l_goday'] 			=3D 'Gehe zum heutigen Tag';
+$lang['l_goweek'] 			=3D 'Gehe zur aktuellen Woche';
+$lang['l_gomonth'] 			=3D 'Gehe zum aktuellen Monat';
+$lang['l_goyear'] 			=3D 'Gehe zum aktuellen Jahr';
+$lang['l_search'] 			=3D 'Suchen'; // the verb
+$lang['l_results'] 			=3D 'Suchergebnisse';
+$lang['l_pick_multiple'] 	=3D 'Mehrfachauswahl';
+$lang['l_query'] 			=3D 'Suche'; // will be followed by the search query
+$lang['l_no_results'] 		=3D 'Keine Eintr&auml;ge gefunden';
+$lang['l_goprint'] 			=3D 'Druckversion';
+$lang['l_time'] 			=3D 'Zeit';
+$lang['l_summary'] 			=3D 'Zusammenfassung';
+$lang['l_description'] 		=3D 'Beschreibung';
+$lang['l_this_site_is']		=3D 'Diese Site ist';
+$lang['l_no_events_day']	=3D 'Keine Eintr&auml;ge f&uuml;r heute.';
+$lang['l_no_events_week']	=3D 'Keine Eintr&auml;ge in dieser Woche.';
+$lang['l_no_events_month']	=3D 'Keine Eintr&auml;ge in diesem Monat.';
+$lang['l_rss_day_date']		=3D 'H:i';  // Lists just the time
+$lang['l_rss_week_date	']	=3D '%e. %b';  // Lists just the day
+$lang['l_rss_month_date	']	=3D '%e. %b';  // Lists just the day
+$lang['l_rss_language']		=3D 'de-de';
+$lang['l_search_took']		=3D 'Suche dauerte %s Sekunden';
+$lang['l_recurring_event']	=3D 'Wiederkehrender Eintrag';
+$lang['l_exception']		=3D 'Ausnahme';
+$lang['l_no_query']			=3D 'Kein Suchbegriff';
+$lang['l_preferences']		=3D 'Einstellungen';
+$lang['l_printer']			=3D 'Drucker';
+$lang['l_select_lang']		=3D 'Standardsprache w&auml;hlen:';
+$lang['l_select_cal']		=3D 'Standardkalender w&auml;hlen:';
+$lang['l_select_view']		=3D 'Standardansicht  w&auml;hlen:';
+$lang['l_select_time']		=3D 'Tag beginnt um:';
+$lang['l_select_day']		=3D 'Woche beginnt mit:';
+$lang['l_select_style']		=3D 'Standardstil w&auml;hlen:';
+$lang['l_set_prefs']		=3D 'Einstellungen speichern';
+$lang['l_completed_date']	=3D 'Erledigt am';
+$lang['l_completed']		=3D 'Erledigt';
+$lang['l_created']			=3D 'Erstellt';
+$lang['l_due']				=3D 'F&auml;llig:';
+$lang['l_priority']			=3D 'Priorit&auml;t:';
+$lang['l_priority_high']	=3D 'hoch';
+$lang['l_priority_low']		=3D 'niedrig';
+$lang['l_priority_medium']	=3D 'mittel';
+$lang['l_priority_none']	=3D 'keine';
+$lang['l_status']			=3D 'Status';
+$lang['l_status_confirmed'] =3D 'Best&auml;tigt' ;=20
+$lang['l_status_cancelled'] =3D 'Abgesagt';=20
+$lang['l_status_tentative'] =3D 'Vorl&auml;ufig';=20
+$lang['l_todo']				=3D 'Aufgaben';
+$lang['l_unfinished']		=3D 'Andauernd';
+$lang['l_prefs_set'] 		=3D 'Einstellungen wurden gespeichert.';
+$lang['l_prefs_unset'] 		=3D 'Einstellungen gel&ouml;scht. &Auml;nderung=
en werden beim Aufruf der n&auml;chsten Seite aktiv.';
+$lang['l_unset_prefs'] 		=3D 'Einstellungen l&ouml;schen:';
+$lang['l_organizer']		=3D 'Organisator';
+$lang['l_attendee']			=3D 'Teilnehmer';
+$lang['l_location']			=3D 'Ort';
+$lang['l_admin_header']		=3D 'PHP iCalendar Administration';
+$lang['l_username']			=3D 'Benutzername';
+$lang['l_password']			=3D 'Passwort';
+$lang['l_login']			=3D 'Anmelden';
+$lang['l_invalid_login']	=3D 'Falscher Benutzername oder Passwort.';
+$lang['l_addupdate_cal']	=3D 'Kalender aktualisieren oder hochladen';
+$lang['l_addupdate_desc']	=3D 'Um einen Kalendar hinzuzuf&uuml;gen, lade=
n Sie ein neues Kalender Dokument hoch. Um einen Kalender zu aktualisiere=
n, laden Sie ein Kalender Dokument mit dem selben Namen hoch.';
+$lang['l_delete_cal']		=3D 'Einen Kalender l&ouml;schen';
+$lang['l_logout']			=3D 'Abmelden';
+$lang['l_cal_file']			=3D 'Kalender Dokument';
+$lang['l_php_error']		=3D 'PHP Fehler';
+$upload_error_gen_lang		=3D 'Es ist ein Problem beim Hochladen aufgetret=
en.';
+$upload_error_lang[0]		=3D 'Fehler beim Hochladen des Dokuments.';
+$upload_error_lang[1]		=3D 'Das hochzuladende Dokument ist zu gross.';
+$upload_error_lang[2]		=3D 'Das Dokument, welches Sie versuchen hochzula=
den, ist zu gross.';
+$upload_error_lang[3]		=3D 'Das Dokument, welches Sie versuchen hochzula=
den wurde nur teilweise empfangen.';
+$upload_error_lang[4]		=3D 'Sie m&uuml;ssen ein Dokument zum Hochladen a=
usw&auml;hlen.';
+$lang['l_upload_error_type'] =3D 'Nur Dokumente mit der Suffix .ics d&uu=
ml;rfen hochgeladen werden.';
+$lang['l_copy_error']			=3D 'Kopieren des Dokuments nicht erfolgreich';
+$lang['l_delete_error']			=3D 'L&ouml;schen des Dokuments nicht erfolgre=
ich';
+$lang['l_delete_success']		=3D 'wurde gel&ouml;scht.';
+$lang['l_action_success']		=3D 'Die Aktion war erfolgreich.';
+$lang['l_submit']				=3D 'Absenden';
+$lang['l_delete']				=3D 'L&ouml;schen';
+$all_cal_comb_lang			=3D 'Alle Kalender zusammen';
+
+// New for 2.0
+$lang['l_legend']			=3D 'Legende';
+$lang['l_admin_subhead']	=3D 'Verwalten Sie Ihre Kalender mit dieser Sei=
te';
+$lang['l_prefs_subhead']	=3D 'Sets a cookie for visiting this site';
+$lang['l_rss_info']			=3D 'RSS Information';
+$lang['l_rss_subhead']		=3D 'Basic RSS feeds available for each calendar=
';
+$lang['l_rss_notenabled']	=3D 'RSS is not enabled on this site';
+
+// - navigation
+$lang['l_back'] 		=3D 'Zur&uuml;ck';
+$lang['l_next'] 		=3D 'N&auml;chste';
+$lang['l_prev'] 		=3D 'Vorherige';
+$lang['l_day_view'] 	=3D 'Tagesansicht';
+$lang['l_week_view'] 	=3D 'Wochenansicht';
+$lang['l_month_view'] 	=3D 'Monatsansicht';
+$lang['l_year_view'] 	=3D 'Jahresansicht';
+
+// ---------------------------------
+
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';								// ie, 'one, two, three=
'
+
+$format_recur_lang['yearly']		=3D array('Jahr','Jahre');		// for these, =
put singular
+$format_recur_lang['monthly']		=3D array('Monat','Monate');		// and plur=
al forms
+$format_recur_lang['weekly']		=3D array('Woche','Wochen');		// these wil=
l be %freq%
+$format_recur_lang['daily']			=3D array('Tag','Tage');			// in the repla=
cement below
+$format_recur_lang['hourly']		=3D array('Stunde','Stunden');
+$format_recur_lang['minutely']		=3D array('Minute','Minuten');
+$format_recur_lang['secondly']		=3D array('Sekunde','Sekunden');
+
+$format_recur_lang['start']			=3D 'Jeden %int% %freq% %for%';	// ie, 'Ev=
ery 1 day until January 4' or 'Every 1 day for a count of 5'
+$format_recur_lang['until']			=3D 'bis %date%';				// ie, 'until January=
 4'
+$format_recur_lang['count']			=3D 'f&uuml;r %int% Mal';		// ie, 'for 5 t=
imes'
+
+$format_recur_lang['bymonth']		=3D 'In den Monaten: %list%';			// ie, 'I=
n months: January, February, March'
+$format_recur_lang['bymonthday']	=3D 'An den Daten: %list%';			// ie, 'O=
n dates: 1, 2, 3, 4'
+$format_recur_lang['byday']			=3D 'An den Tagen: %list%';			// ie, 'On d=
ays: Mon, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$daysofweek_lang			=3D array ('Sonntag','Montag','Dienstag','Mittwoch','=
Donnerstag','Freitag','Samstag');
+$daysofweekshort_lang		=3D array ('Son','Mon','Die','Mit','Don','Fre','S=
am');
+$daysofweekreallyshort_lang	=3D array ('S','M','D','M','D','F','S');
+$monthsofyear_lang			=3D array ('Januar','Februar','M&auml;rz','April','=
Mai','Juni','Juli','August','September','Oktober','November','Dezember');
+$monthsofyearshort_lang		=3D array ('Jan','Feb','M&auml;r','Apr','Mai','=
Jun','Jul','Aug','Sep','Okt','Nov','Dez');
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'H:i';
+$timeFormat_small =3D 'H:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%A, %e. %B';
+$dateFormat_week =3D '%B %e';
+$dateFormat_week_list =3D '%a, %e. %b';
+$dateFormat_week_jump =3D ' %e. %b';
+$dateFormat_month =3D '%B %Y';
+$dateFormat_month_list =3D '%A, %e. %B';
+$dateFormat_year =3D '%Y';
+
+/*
+Notes about dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),=20
+	however only the following is supported at this time:
+=09
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] 			=3D 'Fehler!';
+$lang['l_error_window'] 		=3D 'Es ist ein Fehler aufgetreten!';
+$lang['l_error_calendar'] 		=3D 'Der Kalender "%s" wurde bearbeitet, als=
 dieser Fehler auftrat.';
+$lang['l_error_path'] 			=3D 'Der Pfad "%s" kann nicht ge&ouml;ffnet wer=
den.';
+$lang['l_error_back'] 			=3D 'Bitte klicken Sie die "Zur&uuml;ck" Schalt=
fl&auml;che des Browsers um zur&uuml;ckzuspringen.';
+$lang['l_error_remotecal'] 		=3D 'Dieser Server blockiert entfernte Kale=
nder, welche nicht freigegeben wurden.';
+$lang['l_error_restrictedcal'] 	=3D 'Sie haben versucht einen Kalender m=
it eingeschr&auml;nktem Zugriff auf diesem Server aufzurufen.';
+$lang['l_error_invalidcal'] 	=3D 'Dieser Kalender enth&auml;lt Fehler. B=
itte w&auml;hlen Sie einen anderen aus.';
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/hungarian.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/hu=
ngarian.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/hu=
ngarian.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,210 @@
+<?php
+
+// Hungarian language include
+// For version 2.0 PHP iCalendar
+//
+// Translation by M. Gy. (mgyhardsoft en mgyhardsoft.hu)
+//
+// Submit new translations to phpicalendar en gmail.com
+
+$lang['l_day'] 			=3D 'Nap';
+$lang['l_week'] 		=3D 'H=C3=A9t';
+$lang['l_month'] 		=3D 'H=C3=B3nap';
+$lang['l_year'] 		=3D '=C3=89v';
+$lang['l_calendar'] 		=3D 'Napt=C3=A1r';
+$lang['l_next_day'] 		=3D 'K=C3=B6vetkez=C5=91 nap';
+$lang['l_next_month'] 		=3D 'K=C3=B6vetkez=C5=91 h=C3=B3nap';
+$lang['l_next_week'] 		=3D 'K=C3=B6vetkez=C5=91 h=C3=A9t';
+$lang['l_next_year'] 		=3D 'K=C3=B6vetkez=C5=91 =C3=A9v';
+$lang['l_last_day'] 		=3D 'El=C5=91z=C5=91 nap';
+$lang['l_last_month'] 		=3D 'El=C5=91z=C5=91 h=C3=B3nap';
+$lang['l_last_week'] 		=3D 'El=C5=91z=C5=91 Week';
+$lang['l_last_year'] 		=3D 'El=C5=91z=C5=91 Year';
+$lang['l_subscribe'] 		=3D 'Feliratkoz=C3=A1s';
+$lang['l_download'] 		=3D 'Let=C3=B6lt=C3=A9s';
+$lang['l_powered_by'] 		=3D 'Powered by';
+$lang['l_event'] 		=3D 'Esem=C3=A9ny';
+$lang['l_event_start'] 		=3D 'Kezd=C5=91id=C5=91';
+$lang['l_event_end'] 		=3D 'V=C3=A9gid=C5=91';
+$lang['l_this_months'] 		=3D 'Az ehavi esem=C3=A9nyek';
+$lang['l_date'] 		=3D 'D=C3=A1tum';
+$lang['l_summary'] 		=3D '=C3=96sszegz=C3=A9s';
+$lang['l_all_day'] 		=3D 'Eg=C3=A9sz napos esem=C3=A9ny';
+$lang['l_notes'] 		=3D 'Jegyzetek';
+$lang['l_this_years'] 		=3D 'Az idei esem=C3=A9nyek';
+$lang['l_today'] 		=3D 'Ma';
+$lang['l_this_week'] 		=3D 'Ez a h=C3=A9t';
+$lang['l_this_month'] 		=3D 'Ez a h=C3=B3nap';
+$lang['l_jump'] 		=3D 'Ugr=C3=A1s';
+$lang['l_tomorrows'] 		=3D 'Holnapi esem=C3=A9nyek';
+$lang['l_goday'] 		=3D 'A mai napra';
+$lang['l_goweek'] 		=3D 'Az aktu=C3=A1lis h=C3=A9tre';
+$lang['l_gomonth'] 		=3D 'Az aktu=C3=A1lis h=C3=B3napra';
+$lang['l_goyear'] 		=3D 'Az aktu=C3=A1lis =C3=A9vre';
+$lang['l_search'] 		=3D 'Keres=C3=A9s'; // the verb
+$lang['l_results'] 		=3D 'Keres=C3=A9si eredm=C3=A9nyek';
+$lang['l_pick_multiple'] 	=3D 'T=C3=B6bbsz=C3=B6r=C3=B6s v=C3=A1laszt=C3=
=A1s';
+$lang['l_query'] 		=3D 'Lek=C3=A9rdez=C3=A9s'; // will be followed by th=
e search query
+$lang['l_no_results'] 		=3D 'Nincs esem=C3=A9ny';
+$lang['l_goprint'] 		=3D 'Nyomtat=C3=A1sk=C3=A9sz';
+$lang['l_time'] 		=3D 'Id=C5=91';
+$lang['l_summary'] 		=3D '=C3=96sszegz=C3=A9s';
+$lang['l_description'] 		=3D 'Le=C3=ADr=C3=A1s';
+$lang['l_this_site_is']		=3D 'This site is';
+$lang['l_no_events_day']	=3D 'Ma nincs esem=C3=A9ny.';
+$lang['l_no_events_week']	=3D 'A h=C3=A9ten nincs esem=C3=A9ny.';
+$lang['l_no_events_month']	=3D 'A h=C3=B3napban nincs esem=C3=A9ny.';
+$lang['l_rss_day_date']		=3D 'G:i';  // Lists just the time
+$lang['l_rss_week_date	']	=3D '%b %e';  // Lists just the day
+$lang['l_rss_month_date	']	=3D '%b %e';  // Lists just the day
+$lang['l_rss_language']		=3D 'hu';
+$lang['l_search_took']		=3D 'A keres=C3=A9s %s m=C3=A1sodpercig tartott.=
';
+$lang['l_recurring_event']	=3D 'Ism=C3=A9tl=C5=91d=C5=91 esem=C3=A9ny';
+$lang['l_exception']		=3D 'Kiv=C3=A9tel';
+$lang['l_no_query']		=3D 'Nincs lek=C3=A9rdez=C3=A9s megadva';
+$lang['l_preferences']		=3D 'Preferenci=C3=A1k';
+$lang['l_printer']		=3D 'Nyomtat=C3=B3';
+$lang['l_select_lang']		=3D 'Alap=C3=A9rtelmezett nyelv';
+$lang['l_select_cal']		=3D 'Alap=C3=A9rtelmezett napt=C3=A1r';
+$lang['l_select_view']		=3D 'Alap=C3=A9rtelmezett n=C3=A9zet';
+$lang['l_select_time']		=3D 'Alap=C3=A9rtelmezett kezd=C5=91id=C5=91';
+$lang['l_select_day']		=3D 'A h=C3=A9t els=C5=91 napja';
+$lang['l_select_style']		=3D 'St=C3=ADlus';
+$lang['l_set_prefs']		=3D 'Preferenci=C3=A1k be=C3=A1ll=C3=ADt=C3=A1sa';
+$lang['l_completed_date']	=3D 'A befejez=C3=A9s d=C3=A1tuma';
+$lang['l_completed']		=3D 'Befejezve';
+$lang['l_created']		=3D 'L=C3=A9trehozva';
+$lang['l_due']			=3D 'Hat=C3=A1rid=C5=91';
+$lang['l_priority']		=3D 'Priorit=C3=A1s';
+$lang['l_priority_high']	=3D 'Magas';
+$lang['l_priority_low']		=3D 'Alacsony';
+$lang['l_priority_medium']	=3D 'K=C3=B6zepes';
+$lang['l_priority_none']	=3D 'Nincs';
+$lang['l_status']		=3D 'St=C3=A1tusz';
+$lang['l_status_confirmed'] =3D 'ELFOGADVA' ;=20
+$lang['l_status_cancelled'] =3D 'VISSZAUTAS=C3=8DTVA';=20
+$lang['l_status_tentative'] =3D 'FELT=C3=89TELES';=20
+$lang['l_todo']			=3D 'Tennival=C3=B3k';
+$lang['l_unfinished']		=3D 'Befejezetlen';
+$lang['l_prefs_set'] 		=3D 'Be=C3=A1ll=C3=ADtottam a preferenci=C3=A1it.=
';
+$lang['l_prefs_unset'] 		=3D 'Vissza=C3=A1ll=C3=ADtottam a preferenci=C3=
=A1it. A v=C3=A1ltoz=C3=A1sok a k=C3=B6vetkez=C5=91 lapbet=C3=B6lt=C3=A9s=
n=C3=A9l =C3=A9rv=C3=A9nyes=C3=ADt=C5=91dnek.';
+$lang['l_unset_prefs'] 		=3D 'A preferenci=C3=A1k vissza=C3=A1ll=C3=ADt=C3=
=A1sa';
+$lang['l_organizer']		=3D 'Szervez=C5=91';
+$lang['l_attendee']		=3D 'R=C3=A9sztvev=C5=91';
+$lang['l_location']		=3D 'Hely';
+$lang['l_admin_header']		=3D 'PHP iCalendar adminisztr=C3=A1ci=C3=B3';
+$lang['l_username']		=3D 'Felhaszn=C3=A1l=C3=B3n=C3=A9v';
+$lang['l_password']		=3D 'Jelsz=C3=B3';
+$lang['l_login']		=3D 'Bejelentkez=C3=A9s';
+$lang['l_invalid_login']	=3D 'Rossz felhaszn=C3=A1l=C3=B3n=C3=A9v vagy j=
elsz=C3=B3.';
+$lang['l_addupdate_cal']	=3D 'Napt=C3=A1r hozz=C3=A1ad=C3=A1sa vagy fris=
s=C3=ADt=C3=A9se';
+$lang['l_addupdate_desc']	=3D '=C3=9Aj f=C3=A1jl felt=C3=B6lt=C3=A9se =C3=
=BAj napt=C3=A1rt ad. Megl=C3=A9v=C5=91 napt=C3=A1rat ugyanolyan nev=C5=B1=
 f=C3=A1jl felt=C3=B6lt=C3=A9s=C3=A9vel friss=C3=ADthet=C3=BCnk.';
+$lang['l_delete_cal']		=3D 'Napt=C3=A1r t=C3=B6rl=C3=A9se';
+$lang['l_logout']		=3D 'Kijelentkez=C3=A9s';
+$lang['l_cal_file']		=3D 'Napt=C3=A1rf=C3=A1jl';
+$lang['l_php_error']		=3D 'PHP hiba';
+$upload_error_gen_lang		=3D 'Probl=C3=A9ma l=C3=A9pett fel a felt=C3=B6l=
t=C3=A9skor.';
+$upload_error_lang[0]		=3D 'Probl=C3=A9ma l=C3=A9pett fel a felt=C3=B6lt=
=C3=A9skor.';
+$upload_error_lang[1]		=3D 'A felt=C3=B6lteni k=C3=ADv=C3=A1nt f=C3=A1jl=
 t=C3=BAl nagy.';
+$upload_error_lang[2]		=3D 'A felt=C3=B6lteni k=C3=ADv=C3=A1nt f=C3=A1jl=
 t=C3=BAl nagy.';
+$upload_error_lang[3]		=3D 'A felt=C3=B6lteni k=C3=ADv=C3=A1nt f=C3=A1jl=
nak csak egy r=C3=A9sze t=C3=B6lt=C5=91d=C3=B6tt fel.';
+$upload_error_lang[4]		=3D 'Ki kell v=C3=A1lasztani egy f=C3=A1jlt felt=C3=
=B6lt=C3=A9sre.';
+$lang['l_upload_error_type'] 	=3D 'Csak .ics f=C3=A1jlokat lehet felt=C3=
=B6lteni.';
+$lang['l_copy_error']		=3D 'Nem siker=C3=BClt a f=C3=A1jl m=C3=A1sol=C3=A1=
sa';
+$lang['l_delete_error']		=3D 'Nem siker=C3=BClt a f=C3=A1jl t=C3=B6rl=C3=
=A9se';
+$lang['l_delete_success']	=3D 'sikeresen t=C3=B6r=C3=B6lve.';
+$lang['l_action_success']	=3D 'A m=C5=B1velet siker=C3=BClt.';
+$lang['l_submit']		=3D 'Felvitel';
+$lang['l_delete']		=3D 'T=C3=B6rl=C3=A9s';
+$all_cal_comb_lang		=3D 'Mind egy=C3=BCtt';
+
+// New for 2.0
+$lang['l_legend']		=3D 'Jelmagyar=C3=A1zat';
+$lang['l_admin_subhead']	=3D 'Ezen a lapon a napt=C3=A1rakat kezelheti';
+$lang['l_prefs_subhead']	=3D 'S=C3=BCtit =C3=A1ll=C3=ADt be a lap l=C3=A1=
togat=C3=A1s=C3=A1hoz';
+$lang['l_rss_info']		=3D 'RSS inform=C3=A1ci=C3=B3';
+$lang['l_rss_subhead']		=3D 'Az alap RSS esem=C3=A9nyek minden napt=C3=A1=
rhoz el=C3=A9rhet=C5=91k';
+$lang['l_rss_notenabled']	=3D 'Az RSS nincs enged=C3=A9lyezve ezen az ol=
dalon';
+
+// - navigation
+$lang['l_back'] 		=3D 'Vissza';
+$lang['l_next'] 		=3D 'K=C3=B6vetkez=C5=91';
+$lang['l_prev'] 		=3D 'El=C5=91z=C5=91';
+$lang['l_day_view'] 		=3D 'Napi n=C3=A9zet';
+$lang['l_week_view'] 		=3D 'Heti n=C3=A9zet';
+$lang['l_month_view'] 		=3D 'Havi n=C3=A9zet';
+$lang['l_year_view'] 		=3D '=C3=89ves n=C3=A9zet';
+
+// ---------------------------------
+
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';								// ie, 'one, two, three=
'
+
+$format_recur_lang['yearly']	=3D array('=C3=A9v','=C3=A9vek');		// for t=
hese, put singular
+$format_recur_lang['monthly']	=3D array('h=C3=B3nap','h=C3=B3napok');		/=
/ and plural forms
+$format_recur_lang['weekly']	=3D array('h=C3=A9t','hetek');		// these wi=
ll be %freq%
+$format_recur_lang['daily']	=3D array('nap','napok');			// in the replac=
ement below
+$format_recur_lang['hourly']	=3D array('=C3=B3ra','=C3=B3r=C3=A1k');
+$format_recur_lang['minutely']	=3D array('perc','percek');
+$format_recur_lang['secondly']	=3D array('m=C3=A1sodperc','m=C3=A1sodper=
cek');
+
+$format_recur_lang['start']	=3D 'Minden %int% %freq% %for%';	// ie, 'Eve=
ry 1 day until January 4' or 'Every 1 day for a count of 5'
+$format_recur_lang['until']	=3D '%date%-ig';			// ie, 'until January 4'
+$format_recur_lang['count']	=3D '%int%-sz=C3=B6r';		// ie, 'for 5 times'
+
+$format_recur_lang['bymonth']	=3D 'Ezen h=C3=B3napokban: %list%';		// ie=
, 'In months: January, February, March'
+$format_recur_lang['bymonthday'] =3D 'Ezen d=C3=A1tumokkor: %list%';		//=
 ie, 'On dates: 1, 2, 3, 4'
+$format_recur_lang['byday']	=3D 'Ezen napokon: %list%';		// ie, 'On days=
: Mon, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$daysofweek_lang		=3D array ('Vas=C3=A1rnap','H=C3=A9tf=C5=91','Kedd','S=
zerda','Cs=C3=BCt=C3=B6rt=C3=B6k','P=C3=A9ntek','Szombat');
+$daysofweekshort_lang		=3D array ('Vas.','H=C3=A9.','Ke.','Sze.','Cs=C3=BC=
.','P=C3=A9n.','Szo.');
+$daysofweekreallyshort_lang	=3D array ('V','H','K','Sze','Cs','P','Szo')=
;
+$monthsofyear_lang		=3D array ('Janu=C3=A1r','Febru=C3=A1r','M=C3=A1rciu=
s','=C3=81prilis','M=C3=A1jus','J=C3=BAnius','J=C3=BAlius','Augusztus','S=
zeptember','Okt=C3=B3ber','November','December');
+$monthsofyearshort_lang		=3D array ('Jan.','Feb.','M=C3=A1r.','=C3=81pr.=
','M=C3=A1j.','J=C3=BAn.','J=C3=BAl.','Aug.','Szep.','Okt.','Nov.','Dec.'=
);
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'H:i';
+$timeFormat_small =3D 'G:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%B %e, %A';
+$dateFormat_week =3D '%B %e';
+$dateFormat_week_list =3D '%b %e, %a';
+$dateFormat_week_jump =3D '%b %e';
+$dateFormat_month =3D '%Y %B';
+$dateFormat_month_list =3D '%B %e, %A';
+$dateFormat_year =3D '%Y';
+
+
+/*
+Notes about dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),=20
+	however only the following is supported at this time:
+=09
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] 		=3D 'Hiba!';
+$lang['l_error_window'] 	=3D 'Hiba t=C3=B6rt=C3=A9nt!';
+$lang['l_error_calendar'] 	=3D 'A "%s" napt=C3=A1rat dolgoztam fel, amik=
or a hiba t=C3=B6rt=C3=A9nt.';
+$lang['l_error_path'] 		=3D 'Nem tudtam megnyitni a k=C3=B6nyvt=C3=A1rat=
: "%s"';
+$lang['l_error_back'] 		=3D 'K=C3=A9rem, haszn=C3=A1lja a "Vissza" gombo=
t a visszat=C3=A9r=C3=A9shez!';
+$lang['l_error_remotecal'] 	=3D 'Ez a szerver blokkolja a nem elfogadott=
 t=C3=A1voli napt=C3=A1rakat.';
+$lang['l_error_restrictedcal'] 	=3D 'Olyan napt=C3=A1rt pr=C3=B3b=C3=A1l=
t el=C3=A9rni, amely korl=C3=A1tozott hozz=C3=A1f=C3=A9r=C3=A9s=C5=B1 eze=
n a szerveren.';
+$lang['l_error_invalidcal'] 	=3D '=C3=89rv=C3=A9nytelen napt=C3=A1rf=C3=A1=
jl! K=C3=A9rem, v=C3=A1lasszon egy m=C3=A1sik napt=C3=A1rt!';
+$lang['l_error_cantopen'] 	=3D 'Nem tudtam megnyitni a napt=C3=A1rt!';
+$lang['l_error_cache']		=3D 'Nem tudtam =C3=ADrni az =C3=A1tmeneti k=C3=B6=
nyvt=C3=A1rba. K=C3=A9rem, ellen=C5=91rizze a be=C3=A1ll=C3=ADt=C3=A1soka=
t!';
+
+?>


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/languages/hungarian.inc.php
___________________________________________________________________
Name: svn:executable
   + *

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/italian.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/it=
alian.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/it=
alian.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,211 @@
+<?php
+
+// Italian language include
+// For version 2.0 PHP iCalendar
+//
+// First translation by Luca Cacciagrano (clooka en clac.it)
+// Updated translation by Daniele Nicolucci (jollino en discussioni.org)
+// v.2 updated translation by Mattia Grosso (testone at inwind dot it)
+//
+// Submit new translations to chad en chadsdomain.com
+
+$lang['l_day'] 				=3D 'Giorno';
+$lang['l_week'] 			=3D 'Settimana';
+$lang['l_month'] 			=3D 'Mese';
+$lang['l_year'] 			=3D 'Anno';
+$lang['l_calendar'] 		=3D 'Calendario';
+$lang['l_next_day'] 		=3D 'Giorno Successivo';
+$lang['l_next_month'] 		=3D 'Mese Successivo';
+$lang['l_next_week'] 		=3D 'Settimana Successiva';
+$lang['l_next_year'] 		=3D 'Anno Successivo';
+$lang['l_last_day'] 		=3D 'GIorno Precedente';
+$lang['l_last_month'] 		=3D 'Mese Precedente';
+$lang['l_last_week'] 		=3D 'Settimana Precedente';
+$lang['l_last_year'] 		=3D 'Anno Precedente';
+$lang['l_subscribe'] 		=3D 'Sottoscrivi';
+$lang['l_download'] 		=3D 'Scarica';
+$lang['l_powered_by'] 		=3D 'Powered by';
+$lang['l_event'] 			=3D 'Evento';
+$lang['l_event_start'] 		=3D 'Inizio';
+$lang['l_event_end'] 		=3D 'Fine';
+$lang['l_this_months'] 		=3D 'Eventi di questo mese';
+$lang['l_date'] 			=3D 'Data';
+$lang['l_summary'] 			=3D 'Sommario';
+$lang['l_all_day'] 			=3D 'Eventi giornalieri';
+$lang['l_notes'] 			=3D 'Note';
+$lang['l_this_years'] 		=3D 'Eventi di quest\'anno';
+$lang['l_today'] 			=3D 'Oggi';
+$lang['l_this_week'] 		=3D 'Questa Settimana';
+$lang['l_this_month'] 		=3D 'Questo Mese';
+$lang['l_jump'] 			=3D 'Vai a';
+$lang['l_tomorrows'] 		=3D 'Eventi di domani';
+$lang['l_goday'] 			=3D 'Vai a Oggi';
+$lang['l_goweek'] 			=3D 'Vai a Questa Settimana';
+$lang['l_gomonth'] 			=3D 'Vai a Questo Mese';
+$lang['l_goyear'] 			=3D 'Vai a Questo Anno';
+$lang['l_search'] 			=3D 'Cerca'; // the verb
+$lang['l_results'] 			=3D 'Risultati Ricerca';
+$lang['l_pick_multiple'] 	=3D 'Selezione multipla';
+$lang['l_query'] 			=3D 'Chiave di ricerca'; // will be followed by the =
search query
+$lang['l_no_results'] 		=3D 'Nessun evento trovato';
+$lang['l_goprint'] 			=3D 'Versione Stampabile';
+$lang['l_time'] 			=3D 'Ora';
+$lang['l_summary'] 			=3D 'Sommario';
+$lang['l_description'] 		=3D 'Descrizione';
+$lang['l_this_site_is']		=3D 'Questo sito &egrave;';
+$lang['l_no_events_day']	=3D 'Nessun evento per oggi.';
+$lang['l_no_events_week']	=3D 'Nessun evento per questa settimana.';
+$lang['l_no_events_month']	=3D 'Nessun evento per questo mese.';
+$lang['l_rss_day_date']		=3D 'G:i';  // Lists just the time
+$lang['l_rss_week_date	']	=3D '%e %b';  // Lists just the day
+$lang['l_rss_month_date	']	=3D '%e %b';  // Lists just the day
+$lang['l_rss_language']		=3D 'it-it';
+$lang['l_search_took']		=3D 'La ricerca ha richiesto %s secondi';
+$lang['l_recurring_event']	=3D 'Evento ricorrente';
+$lang['l_exception']		=3D 'Eccezione';
+$lang['l_no_query']			=3D 'Nessuna chiave di ricerca specificata';
+$lang['l_preferences']		=3D 'Preferenze';
+$lang['l_printer']			=3D 'Stampante';
+$lang['l_select_lang']		=3D 'Seleziona la lingua predefinita';
+$lang['l_select_cal']		=3D 'Seleziona il calendario predefinito';
+$lang['l_select_view']		=3D 'Seleziona la vista predefinita';
+$lang['l_select_time']		=3D 'Seleziona l\'ora di inizio predefinita';
+$lang['l_select_day']		=3D 'Seleziona il giorno di inizio settimana pred=
efinito';
+$lang['l_select_style']		=3D 'Seleziona lo stile predefinito';
+$lang['l_set_prefs']		=3D 'Imposta le preferenze';
+$lang['l_completed_date']	=3D 'Completato il';
+$lang['l_completed']		=3D 'Completato';
+$lang['l_created']			=3D 'Creato';
+$lang['l_due']				=3D 'Fatto';
+$lang['l_priority']			=3D 'Priorit&agrave;';
+$lang['l_priority_high']	=3D 'Alta';
+$lang['l_priority_low']		=3D 'Bassa';
+$lang['l_priority_medium']	=3D 'Media';
+$lang['l_priority_none']	=3D 'Nessuna';
+$lang['l_status']			=3D 'Stato';
+$lang['l_status_confirmed'] =3D 'Confermato' ;=20
+$lang['l_status_cancelled'] =3D 'Annullato';=20
+$lang['l_status_tentative'] =3D 'Sperimentale';=20
+$lang['l_todo']				=3D 'Attivit&agrave;';
+$lang['l_unfinished']		=3D 'Non terminato';
+$lang['l_prefs_set'] 		=3D 'Le tue preferenze sono state registrate.';
+$lang['l_prefs_unset'] 		=3D 'Preferenze annullate. Le modifiche avranno=
 effetto al caricamento della prossima pagina.';
+$lang['l_unset_prefs'] 		=3D 'Ripristina le impostazioni iniziali';
+$lang['l_organizer']		=3D 'Organizzatore';
+$lang['l_attendee']			=3D 'Invitato';
+$lang['l_location']			=3D 'Luogo';
+$lang['l_admin_header']		=3D 'Amministrazione PHP iCalendar';
+$lang['l_username']			=3D 'Nome utente';
+$lang['l_password']			=3D 'Password';
+$lang['l_login']			=3D 'Entra';
+$lang['l_invalid_login']	=3D 'Nome utente o password errata.';
+$lang['l_addupdate_cal']	=3D 'Aggiungi o Aggiorna un Calendario';
+$lang['l_addupdate_desc']	=3D 'Aggiungi un calendario caricando un nuovo=
 file. L\'aggiornamento si effettua caricando un calendario con lo stesso=
 nome.';
+$lang['l_delete_cal']		=3D 'Elimina un Calendario';
+$lang['l_logout']			=3D 'Esci';
+$lang['l_cal_file']			=3D 'File Calendario';
+$lang['l_php_error']		=3D 'Errore PHP';
+$upload_error_gen_lang		=3D 'Si &egrave; verificato un problema durante =
il caricamento.';
+$upload_error_lang[0]		=3D 'Si &egrave; verificato un problema durante i=
l caricamento.';
+$upload_error_lang[1]		=3D 'Il documento che stai cercando di caricare &=
egrave; troppo grande.';
+$upload_error_lang[2]		=3D 'Il documento che stai cercando di caricare &=
egrave; troppo grande.';
+$upload_error_lang[3]		=3D 'Il documento che stai cercando di caricare &=
egrave; stato trasferito solo in parte.';
+$upload_error_lang[4]		=3D 'Devi selezionare un file da caricare.';
+$lang['l_upload_error_type'] =3D 'Solo i documenti .ics possono essere c=
aricati.';
+$lang['l_copy_error']			=3D 'Errore durante la copia del documento';
+$lang['l_delete_error']			=3D 'Errore durante l\'eliminazione del docume=
nto';
+$lang['l_delete_success']		=3D '&egrave; stato eliminato correttamente.'=
;
+$lang['l_action_success']		=3D 'La tua azione &egrave; andata a buon fin=
e.';
+$lang['l_submit']				=3D 'Conferma';
+$lang['l_delete']				=3D 'Cancella';
+$all_cal_comb_lang			=3D 'Tutti assieme';
+
+// New for 2.0
+$lang['l_legend']			=3D 'Legenda';
+$lang['l_admin_subhead']	=3D 'Gestisci i tuoi calendari da questa pagina=
';
+$lang['l_prefs_subhead']	=3D 'Imposta un cookie per la visita a questo s=
ito';
+$lang['l_rss_info']			=3D 'Informazione RSS';
+$lang['l_rss_subhead']		=3D 'I feed RSS di base sono disponibili per ogn=
i calendario';
+$lang['l_rss_notenabled']	=3D 'RSS non &egrave; abilitato per questo sit=
o';
+
+// - navigation
+$lang['l_back'] 		=3D 'Indietro';
+$lang['l_next'] 		=3D 'Avanti';
+$lang['l_prev'] 		=3D 'Precedente';
+$lang['l_day_view'] 	=3D 'Vista per Giorno';
+$lang['l_week_view'] 	=3D 'Vista per Settimana';
+$lang['l_month_view'] 	=3D 'Vista per Mese';
+$lang['l_year_view'] 	=3D 'Vista per Anno';
+
+// ---------------------------------
+
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';								// ie, 'one, two, three=
'
+
+$format_recur_lang['yearly']		=3D array('anno','anni');		// for these, p=
ut singular
+$format_recur_lang['monthly']		=3D array('mese','mesi');		// and plural =
forms
+$format_recur_lang['weekly']		=3D array('settimana','settimane');		// th=
ese will be %freq%
+$format_recur_lang['daily']			=3D array('giorno','giorni');			// in the =
replacement below
+$format_recur_lang['hourly']		=3D array('ora','ore');
+$format_recur_lang['minutely']		=3D array('miniuto','minuti');
+$format_recur_lang['secondly']		=3D array('secondo','secondi');
+
+$format_recur_lang['start']			=3D 'Ogni %int% %freq% %for%';	// ie, 'Eve=
ry 1 day until January 4' or 'Every 1 day for a count of 5'
+$format_recur_lang['until']			=3D 'fino a: %date%';				// ie, 'until Jan=
uary 4'
+$format_recur_lang['count']			=3D 'per %int% volte';		// ie, 'for 5 time=
s'
+
+$format_recur_lang['bymonth']		=3D 'Nei mesi: %list%';			// ie, 'In mont=
hs: January, February, March'
+$format_recur_lang['bymonthday']	=3D 'In data: %list%';			// ie, 'On dat=
es: 1, 2, 3, 4'
+$format_recur_lang['byday']			=3D 'Nei giorni: %list%';			// ie, 'On day=
s: Mon, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$daysofweek_lang			=3D array ('Domenica','Luned&igrave;','Marted&igrave;=
','Mercoled&igrave;','Gioved&igrave;','Venerd&igrave;','Sabato');
+$daysofweekshort_lang		=3D array ('Dom','Lun','Mar','Mer','Gio','Ven','S=
ab');
+$daysofweekreallyshort_lang	=3D array ('D','L','M','M','G','V','S');
+$monthsofyear_lang			=3D array ('Gennaio','Febbraio','Marzo','Aprile','M=
aggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicem=
bre');
+$monthsofyearshort_lang		=3D array ('Gen','Feb','Mar','Apr','Mag','Giu',=
'Lul','Ago','Set','Ott','Nov','Dic');
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'G:i';
+$timeFormat_small =3D 'G:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%A, %e %B';
+$dateFormat_week =3D '%e %B';
+$dateFormat_week_list =3D '%a, %e %b';
+$dateFormat_week_jump =3D '%e %b';
+$dateFormat_month =3D '%B %Y';
+$dateFormat_month_list =3D '%A, %e %B';
+$dateFormat_year =3D '%Y';
+
+/*
+Notes about dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),=20
+	however only the following is supported at this time:
+=09
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] 			=3D 'Errore!';
+$lang['l_error_window'] 		=3D 'Si &egrave; verificato un errore!';
+$lang['l_error_calendar'] 		=3D 'Questo errore si &egrave; verificato du=
rante l\'elaborazione del Calendario "%s".';
+$lang['l_error_path'] 			=3D 'Impossibile aprire il percorso: "%s"';
+$lang['l_error_back'] 			=3D 'Usa il tasto "Indietro" per tornare alla p=
agina precedente.';
+$lang['l_error_remotecal'] 		=3D 'Questa server blocca i calendari remot=
i che non sono stati approvati.';
+$lang['l_error_restrictedcal'] 	=3D 'Hai cercato di consultare un calend=
ario protetto su questo server.';
+$lang['l_error_invalidcal'] 	=3D 'Documento calendario non corretto. Pro=
va un altro calendario.';
+$lang['l_error_cantopen'] 		=3D 'Unable to open calendar.';
+$lang['l_error_cache']			=3D 'Unable to write to cache directory. Please=
 check your config.';
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/japanese.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/ja=
panese.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/ja=
panese.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,210 @@
+<?php
+
+// English language include
+// For version 2.0 PHP iCalendar
+//
+// Translation by Jared Wangen (jared en silter.org)
+// With the help of Eri Hayashiguchi
+//
+// Submit new translations to chad en chadsdomain.com
+
+$lang['l_day'] 				=3D '=E6=97=A5';
+$lang['l_week'] 			=3D '=E9=80=B1';
+$lang['l_month'] 			=3D '=E6=9C=88';
+$lang['l_year'] 			=3D '=E5=B9=B4';
+$lang['l_calendar'] 		=3D '=E3=82=AB=E3=83=AC=E3=83=B3=E3=83=80=E3=83=BC=
';
+$lang['l_next_day'] 		=3D '=E7=BF=8C=E6=97=A5';
+$lang['l_next_month'] 		=3D '=E6=9D=A5=E6=9C=88';
+$lang['l_next_week'] 		=3D '=E6=9D=A5=E9=80=B1';
+$lang['l_next_year'] 		=3D '=E6=9D=A5=E5=B9=B4';
+$lang['l_last_day'] 		=3D '=E5=89=8D=E6=97=A5';
+$lang['l_last_month'] 		=3D '=E5=85=88=E6=9C=88';
+$lang['l_last_week'] 		=3D '=E5=85=88=E9=80=B1';
+$lang['l_last_year'] 		=3D '=E5=8E=BB=E5=B9=B4';
+$lang['l_subscribe'] 		=3D '=E8=BF=BD=E5=8A=A0';
+$lang['l_download'] 		=3D '=E3=83=80=E3=82=A6=E3=83=B3=E3=83=AD=E3=83=BC=
=E3=83=89';
+$lang['l_powered_by'] 		=3D 'Powered by';
+$lang['l_event'] 			=3D '=E4=BB=B6=E5=90=8D';
+$lang['l_event_start'] 		=3D '=E9=96=8B=E5=A7=8B=E6=97=A5';
+$lang['l_event_end'] 		=3D '=E7=B5=82=E4=BA=86=E6=97=A5';
+$lang['l_this_months'] 		=3D '=E4=BB=8A=E6=9C=88=E3=81=AE=E4=BA=88=E5=AE=
=9A';
+$lang['l_date'] 			=3D '=E6=97=A5=E4=BB=98';
+$lang['l_summary'] 			=3D '=E4=BB=B6=E5=90=8D';
+$lang['l_all_day'] 			=3D '=E7=B5=82=E6=97=A5=E3=82=A4=E3=83=99=E3=83=B3=
=E3=83=88';
+$lang['l_notes'] 			=3D '=E6=B3=A8=E9=87=88';
+$lang['l_this_years'] 		=3D '=E4=BB=8A=E5=B9=B4=E3=81=AE=E4=BA=88=E5=AE=9A=
';
+$lang['l_today'] 			=3D '=E4=BB=8A=E6=97=A5';
+$lang['l_this_week'] 		=3D '=E4=BB=8A=E9=80=B1';
+$lang['l_this_month'] 		=3D '=E4=BB=8A=E6=9C=88';
+$lang['l_jump'] 			=3D '=E7=A7=BB=E5=8B=95';
+$lang['l_tomorrows'] 		=3D '=E6=98=8E=E6=97=A5=E3=81=AE=E4=BA=88=E5=AE=9A=
';
+$lang['l_goday'] 			=3D '=E4=BB=8A=E6=97=A5=E3=81=AB=E7=A7=BB=E5=8B=95';
+$lang['l_goweek'] 			=3D '=E4=BB=8A=E9=80=B1=E3=81=AB=E7=A7=BB=E5=8B=95'=
;
+$lang['l_gomonth'] 			=3D '=E4=BB=8A=E6=9C=88=E3=81=AB=E7=A7=BB=E5=8B=95=
';
+$lang['l_goyear'] 			=3D '=E4=BB=8A=E5=B9=B4=E3=81=AB=E7=A7=BB=E5=8B=95'=
;
+$lang['l_search'] 			=3D '=E6=A4=9C=E7=B4=A2'; // the verb
+$lang['l_results'] 			=3D '=E6=A4=9C=E7=B4=A2=E7=B5=90=E6=9E=9C';
+$lang['l_pick_multiple'] 	=3D 'Pick multiple';
+$lang['l_query'] 			=3D '=E6=A4=9C=E7=B4=A2=E3=82=AD=E3=83=BC=E3=83=AF=E3=
=83=BC=E3=83=89'; // will be followed by the search query
+$lang['l_no_results'] 		=3D '=E4=B8=80=E8=87=B4=E3=81=99=E3=82=8B=E4=BA=88=
=E5=AE=9A=E3=81=AF=E3=81=82=E3=82=8A=E3=81=BE=E3=81=9B=E3=82=93=E3=81=A7=E3=
=81=97=E3=81=9F=E3=80=82';
+$lang['l_goprint'] 			=3D '=E5=8D=B0=E5=88=B7=E7=94=A8=E8=A1=A8=E7=A4=BA=
';
+$lang['l_time'] 			=3D '=E6=99=82=E9=96=93';
+$lang['l_summary'] 			=3D '=E8=A6=81=E7=B4=84';
+$lang['l_description'] 		=3D '=E3=83=A1=E3=83=A2';
+$lang['l_this_site_is']		=3D 'This site is';
+$lang['l_no_events_day']	=3D '=E4=BB=8A=E6=97=A5=E3=81=AF=E4=BA=88=E5=AE=
=9A=E3=81=8C=E3=81=82=E3=82=8A=E3=81=BE=E3=81=9B=E3=82=93=E3=80=82';
+$lang['l_no_events_week']	=3D '=E4=BB=8A=E9=80=B1=E3=81=AF=E4=BA=88=E5=AE=
=9A=E3=81=8C=E3=81=82=E3=82=8A=E3=81=BE=E3=81=9B=E3=82=93=E3=80=82';
+$lang['l_no_events_month']	=3D '=E4=BB=8A=E6=9C=88=E3=81=AF=E4=BA=88=E5=AE=
=9A=E3=81=8C=E3=81=82=E3=82=8A=E3=81=BE=E3=81=9B=E3=82=93=E3=80=82';
+$lang['l_rss_day_date']		=3D 'g:i A';  // Lists just the time
+$lang['l_rss_week_date	']	=3D '%b %e=E6=97=A5';  // Lists just the day
+$lang['l_rss_month_date	']	=3D '%b %e=E6=97=A5';  // Lists just the day
+$lang['l_rss_language']		=3D 'ja';
+$lang['l_search_took']		=3D '=E6=A4=9C=E7=B4=A2=E3=81=AB%s=E7=A7=92=E3=81=
=8B=E3=81=8B=E3=82=8A=E3=81=BE=E3=81=97=E3=81=9F=E3=80=82';
+$lang['l_recurring_event']	=3D '=E5=BC=95=E3=81=8D=E7=B6=9A=E3=81=8F=E4=BA=
=88=E5=AE=9A';
+$lang['l_exception']		=3D '=E7=89=B9=E4=BE=8B';
+$lang['l_no_query']			=3D '=E6=A4=9C=E7=B4=A2=E3=82=AD=E3=83=BC=E3=83=AF=
=E3=83=BC=E3=83=89=E3=81=8C=E3=81=82=E3=82=8A=E3=81=BE=E3=81=9B=E3=82=93=E3=
=81=A7=E3=81=97=E3=81=9F=E3=80=82';
+$lang['l_preferences']		=3D '=E7=92=B0=E5=A2=83=E8=A8=AD=E5=AE=9A';
+$lang['l_printer']			=3D '=E3=83=97=E3=83=AA=E3=83=B3=E3=82=BF=E3=83=BC'=
;
+$lang['l_select_lang']		=3D '=E3=83=87=E3=83=95=E3=82=A9=E3=83=AB=E3=83=88=
=E8=A8=80=E8=AA=9E=E3=82=92=E9=81=B8=E6=8A=9E=E3=81=97=E3=81=A6=E4=B8=8B=E3=
=81=95=E3=81=84';
+$lang['l_select_cal']		=3D '=E3=83=87=E3=83=95=E3=82=A9=E3=83=AB=E3=83=88=
=E3=82=AB=E3=83=AC=E3=83=B3=E3=83=80=E3=83=BC=E3=82=92=E9=81=B8=E6=8A=9E=E3=
=81=97=E3=81=A6=E4=B8=8B=E3=81=95=E3=81=84';
+$lang['l_select_view']		=3D '=E3=83=87=E3=83=95=E3=82=A9=E3=83=AB=E3=83=88=
=E8=A6=8B=E8=A7=A3=E3=82=92=E9=81=B8=E6=8A=9E=E3=81=97=E3=81=A6=E4=B8=8B=E3=
=81=95=E3=81=84';
+$lang['l_select_time']		=3D '=E3=83=87=E3=83=95=E3=82=A9=E3=83=AB=E3=83=88=
=E9=96=8B=E5=A7=8B=E6=99=82=E5=88=BB=E3=82=92=E9=81=B8=E6=8A=9E=E3=81=97=E3=
=81=A6=E4=B8=8B=E3=81=95=E3=81=84';
+$lang['l_select_day']		=3D '=E3=83=87=E3=83=95=E3=82=A9=E3=83=AB=E3=83=88=
=E9=96=8B=E5=A7=8B=E6=9B=9C=E6=97=A5=E3=82=92=E9=81=B8=E6=8A=9E=E3=81=97=E3=
=81=A6=E4=B8=8B=E3=81=95=E3=81=84';
+$lang['l_select_style']		=3D '=E3=83=87=E3=83=95=E3=82=A9=E3=83=AB=E3=83=
=88=E5=BD=A2=E5=BC=8F=E3=82=92=E9=81=B8=E6=8A=9E=E3=81=97=E3=81=A6=E4=B8=8B=
=E3=81=95=E3=81=84';
+$lang['l_set_prefs']		=3D '=E7=92=B0=E5=A2=83=E8=A8=AD=E5=AE=9A=E3=82=92=
=E4=BF=9D=E5=AD=98=E3=81=99=E3=82=8B';
+$lang['l_completed_date']	=3D '%s=E3=81=AB=E5=AE=8C=E6=88=90=E3=81=95=E3=
=82=8C=E3=81=9F=E3=80=82';
+$lang['l_completed']		=3D '=E5=AE=8C=E4=BA=86';
+$lang['l_created']			=3D '=E4=BD=9C=E6=88=90=E6=97=A5:';
+$lang['l_due']				=3D '=E6=9C=9F=E9=99=90:';
+$lang['l_priority']			=3D '=E5=84=AA=E5=85=88=E9=A0=86=E4=BD=8D:';
+$lang['l_priority_high']	=3D '=E9=AB=98=E3=81=84';
+$lang['l_priority_low']		=3D '=E4=BD=8E=E3=81=84';
+$lang['l_priority_medium']	=3D '=E6=99=AE=E9=80=9A';
+$lang['l_priority_none']	=3D '=E3=81=AA=E3=81=97';
+$lang['l_status']			=3D '=E7=8A=B6=E6=85=8B';
+$lang['l_status_confirmed'] =3D 'CONFIRMED' ;=20
+$lang['l_status_cancelled'] =3D 'CANCELLED';=20
+$lang['l_status_tentative'] =3D 'TENTATIVE';=20
+$lang['l_todo']				=3D '=E5=82=99=E5=BF=98=E9=8C=B2';
+$lang['l_unfinished']		=3D '=E5=AE=8C=E6=88=90=E3=81=95=E3=82=8C=E3=81=A6=
=E3=81=84=E3=81=AA=E3=81=84';
+$lang['l_prefs_set'] 		=3D 'Your preferences have been set.';
+$lang['l_prefs_unset'] 		=3D 'Preferences unset. Changes will take place=
 next page load.';
+$lang['l_unset_prefs'] 		=3D '=E4=BF=9D=E5=AD=98=E3=81=95=E3=82=8C=E3=81=
=9F=E8=A8=AD=E5=AE=9A=E3=82=92=E5=89=8A=E9=99=A4=E3=81=99=E3=82=8B';
+$lang['l_organizer']		=3D 'Organizer';
+$lang['l_attendee']			=3D 'Attendee';
+$lang['l_location']			=3D 'Location';
+$lang['l_admin_header']		=3D 'PHP iCalendar Administration';
+$lang['l_username']			=3D 'Username';
+$lang['l_password']			=3D 'Password';
+$lang['l_login']			=3D 'Login';
+$lang['l_invalid_login']	=3D 'Wrong username or password.';
+$lang['l_addupdate_cal']	=3D 'Add or Update a Calendar';
+$lang['l_addupdate_desc']	=3D 'Add a calendar by uploading a new file. U=
pdate a calendar by uploading a file of the same name.';
+$lang['l_delete_cal']		=3D 'Delete a Calendar';
+$lang['l_logout']			=3D 'Logout';
+$lang['l_cal_file']			=3D 'Calendar File';
+$lang['l_php_error']		=3D 'PHP Error';
+$upload_error_gen_lang		=3D 'There was a problem with your upload.';
+$upload_error_lang[0]		=3D 'There was a problem with your upload.';
+$upload_error_lang[1]		=3D 'The file you are trying to upload is too big=
.';
+$upload_error_lang[2]		=3D 'The file you are trying to upload is too big=
.';
+$upload_error_lang[3]		=3D 'The file you are trying upload was only part=
ially uploaded.';
+$upload_error_lang[4]		=3D 'You must select a file for upload.';
+$lang['l_upload_error_type'] =3D 'Only .ics files may be uploaded.';
+$lang['l_copy_error']			=3D 'Failed to copy file';
+$lang['l_delete_error']			=3D 'Failed to delete file';
+$lang['l_delete_success']		=3D 'was deleted successfully.';
+$lang['l_action_success']		=3D 'Your action was successful.';
+$lang['l_submit']				=3D 'Submit';
+$lang['l_delete']				=3D 'Delete';
+$all_cal_comb_lang			=3D 'All Combined';
+
+// New for 2.0
+$lang['l_legend']			=3D '=E5=87=A1=E4=BE=8B';
+$lang['l_admin_subhead']	=3D 'Manage your calendars from this page';
+$lang['l_prefs_subhead']	=3D '=E3=81=93=E3=81=AE=E3=82=B5=E3=82=A4=E3=83=
=88=E3=82=92=E8=A6=8B=E3=82=8B=E3=81=9F=E3=82=81=E3=81=AE=E3=82=AF=E3=83=83=
=E3=82=AD=E3=83=BC=E3=82=92=E8=A8=AD=E5=AE=9A=E3=81=97=E3=81=BE=E3=81=99'=
;
+$lang['l_rss_info']			=3D 'RSS Information';
+$lang['l_rss_subhead']		=3D 'Basic RSS feeds available for each calendar=
';
+$lang['l_rss_notenabled']	=3D 'RSS is not enabled on this site';
+
+// - navigation
+$lang['l_back'] 		=3D '=E6=88=BB=E3=82=8B';
+$lang['l_next'] 		=3D '=E6=AC=A1';
+$lang['l_prev'] 		=3D '=E5=89=8D';
+$lang['l_day_view'] 	=3D '=E6=97=A5';
+$lang['l_week_view'] 	=3D '=E9=80=B1';
+$lang['l_month_view'] 	=3D '=E6=9C=88';
+$lang['l_year_view'] 	=3D '=E5=B9=B4';
+
+// ---------------------------------
+
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';								// ie, 'one, two, three=
'
+
+$format_recur_lang['yearly']		=3D array('=E5=B9=B4','=E5=B9=B4');		// fo=
r these, put singular
+$format_recur_lang['monthly']		=3D array('=E3=81=8B=E6=9C=88','=E3=81=8B=
=E6=9C=88');		// and plural forms
+$format_recur_lang['weekly']		=3D array('=E9=80=B1','=E9=80=B1');		// th=
ese will be %freq%
+$format_recur_lang['daily']			=3D array('=E6=97=A5','=E6=97=A5');			// i=
n the replacement below
+$format_recur_lang['hourly']		=3D array('=E6=99=82=E9=96=93','=E6=99=82=E9=
=96=93');
+$format_recur_lang['minutely']		=3D array('=E5=88=86','=E5=88=86');
+$format_recur_lang['secondly']		=3D array('=E7=A7=92','=E7=A7=92');
+
+$format_recur_lang['start']			=3D '%int%%freq%=E3=81=94=E3=81=A8=E3=81=AB=
%for%';	// ie, 'Every 1 day until January 4' or 'Every 1 day for a count =
of 5'
+$format_recur_lang['until']			=3D '%date%=E3=81=BE=E3=81=A7';				// ie, =
'until January 4'
+$format_recur_lang['count']			=3D '%int%=E5=9B=9E';		// ie, 'for 5 times=
'
+
+$format_recur_lang['bymonth']		=3D '=E6=9C=88=EF=BC=9A%list%';			// ie, =
'In months: January, February, March'
+$format_recur_lang['bymonthday']	=3D '=E6=97=A5=EF=BC=9A%list%';			// ie=
, 'On dates: 1, 2, 3, 4'
+$format_recur_lang['byday']			=3D '=E6=9B=9C=E6=97=A5=EF=BC=9A%list%';		=
	// ie, 'On days: Mon, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$daysofweek_lang			=3D array ('=E6=97=A5=E6=9B=9C=E6=97=A5','=E6=9C=88=E6=
=9B=9C=E6=97=A5','=E7=81=AB=E6=9B=9C=E6=97=A5','=E6=B0=B4=E6=9B=9C=E6=97=A5=
','=E6=9C=A8=E6=9B=9C=E6=97=A5','=E9=87=91=E6=9B=9C=E6=97=A5','=E5=9C=9F=E6=
=9B=9C=E6=97=A5');
+$daysofweekshort_lang		=3D array ('=E6=97=A5','=E6=9C=88','=E7=81=AB','=E6=
=B0=B4','=E6=9C=A8','=E9=87=91','=E5=9C=9F');
+$daysofweekreallyshort_lang	=3D array ('=E6=97=A5','=E6=9C=88','=E7=81=AB=
','=E6=B0=B4','=E6=9C=A8','=E9=87=91','=E5=9C=9F');
+$monthsofyear_lang			=3D array ('1=E6=9C=88','2=E6=9C=88','3=E6=9C=88','=
4=E6=9C=88','5=E6=9C=88','6=E6=9C=88','7=E6=9C=88','8=E6=9C=88','9=E6=9C=88=
','10=E6=9C=88','11=E6=9C=88','12=E6=9C=88');
+$monthsofyearshort_lang		=3D $monthsofyear_lang;
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'g:i A';
+$timeFormat_small =3D 'g:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%B%e=E6=97=A5 %A';
+$dateFormat_week =3D '%B%e=E6=97=A5';
+$dateFormat_week_list =3D '%b%e=E6=97=A5=EF=BC=88%a=EF=BC=89';
+$dateFormat_week_jump =3D '%b%e=E6=97=A5';
+$dateFormat_month =3D '%Y=E5=B9=B4%B';
+$dateFormat_month_list =3D '%B%e=E6=97=A5 %A';
+$dateFormat_year =3D '%Y';
+
+/*
+Notes about dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),=20
+	however only the following is supported at this time:
+=09
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] 			=3D '=E3=82=A8=E3=83=A9=E3=83=BC!';
+$lang['l_error_window'] 		=3D '=E3=82=A8=E3=83=A9=E3=83=BC=E3=81=8C=E7=99=
=BA=E7=94=9F=E3=81=97=E3=81=BE=E3=81=97=E3=81=9F!';
+$lang['l_error_calendar'] 		=3D '=E3=82=A8=E3=83=A9=E3=83=BC=E3=81=8C=E3=
=81=8A=E3=81=8D=E3=81=9F=E3=81=A8=E3=81=8D=E3=80=81=E3=80=8C%s=E3=80=8D=E3=
=82=AB=E3=83=AC=E3=83=B3=E3=83=80=E3=83=BC=E3=82=92=E5=87=A6=E7=90=86=E3=81=
=97=E3=81=A6=E3=81=84=E3=81=BE=E3=81=97=E3=81=9F=E3=80=82';
+$lang['l_error_path'] 			=3D '=E3=80=8C%s=E3=80=8D=E3=83=87=E3=82=A3=E3=83=
=AC=E3=82=AF=E3=83=88=E3=83=AA=E3=82=92=E9=96=8B=E3=81=91=E3=82=8B=E3=81=93=
=E3=81=A8=E3=81=AF=E3=81=A7=E3=81=8D=E3=81=BE=E3=81=9B=E3=82=93=E3=80=82'=
;
+$lang['l_error_back'] 			=3D '=E5=89=8D=E3=81=AE=E3=83=9A=E3=83=BC=E3=82=
=B8=E3=81=AB=E6=88=BB=E3=82=8B=E3=81=AB=E3=81=AF=E3=80=8C=E6=88=BB=E3=82=8B=
=E3=80=8D=E3=83=9C=E3=82=BF=E3=83=B3=E3=82=92=E3=82=AF=E3=83=AA=E3=83=83=E3=
=82=AF=E3=81=97=E3=81=A6=E4=B8=8B=E3=81=95=E3=81=84=E3=80=82';
+$lang['l_error_remotecal'] 		=3D '=E3=81=93=E3=81=AE=E3=82=B5=E3=83=BC=E3=
=83=90=E3=81=AF=E6=89=BF=E8=AA=8D=E3=81=95=E3=82=8C=E3=81=A6=E3=81=84=E3=81=
=AA=E3=81=84=E3=83=AA=E3=83=A2=E3=83=BC=E3=83=88=E3=82=AB=E3=83=AC=E3=83=B3=
=E3=83=80=E3=83=BC=E3=82=92=E6=8B=92=E5=90=A6=E3=81=97=E3=81=A6=E3=81=84=E3=
=81=BE=E3=81=99=E3=80=82';
+$lang['l_error_restrictedcal'] 	=3D '=E3=81=93=E3=81=AE=E3=82=B5=E3=83=BC=
=E3=83=90=E3=81=A7 =E9=99=90=E3=82=89=E3=82=8C=E3=81=A6=E3=81=84=E3=82=8B=
=E3=82=AB=E3=83=AC=E3=83=B3=E3=83=80=E3=83=BC=E3=81=AB=E3=82=A2=E3=82=AF=E3=
=82=BB=E3=82=B9=E3=81=97=E3=82=88=E3=81=86=E3=81=A8=E3=81=97=E3=81=BE=E3=81=
=97=E3=81=9F=E3=80=82';
+$lang['l_error_invalidcal'] 	=3D 'Invalid calendar file. Please try a di=
fferent calendar.';
+$lang['l_error_cantopen'] 		=3D 'Unable to open calendar.';
+$lang['l_error_cache']			=3D 'Unable to write to cache directory. Please=
 check your config.';
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/korean.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/ko=
rean.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/ko=
rean.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,209 @@
+=EF=BB=BF<?php
+
+// English language include
+// For version 2.0 PHP iCalendar
+//
+// Translation by Sang-un Chang (gomibak en gmail.com)
+//
+// Submit new translations to gomibak en gmail.com
+
+$lang['l_day'] 				=3D '=EC=9D=BC=EB=B3=84';
+$lang['l_week'] 			=3D '=EC=A3=BC=EB=B3=84';
+$lang['l_month'] 			=3D '=EC=9B=94=EB=B3=84';
+$lang['l_year'] 			=3D '=EB=85=84=EA=B0=84';
+$lang['l_calendar'] 		=3D '=EB=8B=AC=EB=A0=A5';
+$lang['l_next_day'] 		=3D '=EB=8B=A4=EC=9D=8C =EB=82=A0';
+$lang['l_next_month'] 		=3D '=EB=8B=A4=EC=9D=8C =EB=8B=AC';
+$lang['l_next_week'] 		=3D '=EB=8B=A4=EC=9D=8C =EC=A3=BC';
+$lang['l_next_year'] 		=3D '=EB=8B=A4=EC=9D=8C =ED=95=B4';
+$lang['l_last_day'] 		=3D '=EC=A0=84 =EB=82=A0';
+$lang['l_last_month'] 		=3D '=EC=A7=80=EB=82=9C =EB=8B=AC';
+$lang['l_last_week'] 		=3D '=EC=A7=80=EB=82=9C =EC=A3=BC';
+$lang['l_last_year'] 		=3D '=EC=9E=91=EB=85=84';
+$lang['l_subscribe'] 		=3D '=EC=B6=94=EA=B0=80';
+$lang['l_download'] 		=3D '=EB=82=B4=EB=A0=A4=EB=B0=9B=EA=B8=B0';
+$lang['l_powered_by'] 		=3D 'Powered by';
+$lang['l_event'] 			=3D '=EC=A0=9C=EB=AA=A9';
+$lang['l_event_start'] 		=3D '=EC=8B=9C=EC=9E=91';
+$lang['l_event_end'] 		=3D '=EB=A7=88=EC=B9=A8';
+$lang['l_this_months'] 		=3D '=EC=9D=B4=EB=B2=88 =EB=8B=AC =EC=98=88=EC=A0=
=95';
+$lang['l_date'] 			=3D '=EB=82=A0=EC=A7=9C';
+$lang['l_summary'] 			=3D '=EC=9A=94=EC=95=BD';
+$lang['l_all_day'] 			=3D '=EC=A2=85=EC=9D=BC =EA=B3=84=ED=9A=8D';
+$lang['l_notes'] 			=3D '=EC=B0=B8=EA=B3=A0';
+$lang['l_this_years'] 		=3D '=EC=98=AC=ED=95=B4 =EC=98=88=EC=A0=95';
+$lang['l_today'] 			=3D '=EC=98=A4=EB=8A=98';
+$lang['l_this_week'] 		=3D '=EC=9D=B4=EB=B2=88 =EC=A3=BC';
+$lang['l_this_month'] 		=3D '=EC=9D=B4=EB=B2=88 =EB=8B=AC';
+$lang['l_jump'] 			=3D '=EB=B0=94=EB=A1=9C =EA=B0=80=EA=B8=B0';
+$lang['l_tomorrows'] 		=3D '=EB=82=B4=EC=9D=BC =EC=9D=BC=EC=A0=95';
+$lang['l_goday'] 			=3D '=EC=98=A4=EB=8A=98=EB=A1=9C =EA=B0=80=EA=B8=B0'=
;
+$lang['l_goweek'] 			=3D '=EC=9D=B4=EB=B2=88 =EC=A3=BC=EB=A1=9C =EA=B0=80=
=EA=B8=B0';
+$lang['l_gomonth'] 			=3D '=EC=9D=B4=EB=B2=88 =EB=8B=AC=EB=A1=9C =EA=B0=80=
=EA=B8=B0';
+$lang['l_goyear'] 			=3D '=EC=98=AC=ED=95=B4=EB=A1=9C =EA=B0=80=EA=B8=B0=
';
+$lang['l_search'] 			=3D '=EA=B2=80=EC=83=89'; // the verb
+$lang['l_results'] 			=3D '=EA=B2=80=EC=83=89=EA=B2=B0=EA=B3=BC';
+$lang['l_pick_multiple'] 	=3D '=EB=B3=B5=EC=88=98 =EC=84=A0=ED=83=9D';
+$lang['l_query'] 			=3D '=EA=B2=80=EC=83=89 =ED=82=A4=EC=9B=8C=EB=93=9C'=
; // will be followed by the search query
+$lang['l_no_results'] 		=3D '=EC=9D=BC=EC=B9=98=ED=95=98=EB=8A=94 =EC=9D=
=BC=EC=A0=95=EC=9D=B4 =EC=97=86=EC=8A=B5=EB=8B=88=EB=8B=A4.';
+$lang['l_goprint'] 			=3D '=EC=9D=B8=EC=87=84=EC=9A=A9 =ED=91=9C=EC=8B=9C=
';
+$lang['l_time'] 			=3D '=EC=8B=9C=EA=B0=84';
+$lang['l_summary'] 			=3D '=EC=9A=94=EC=95=BD';
+$lang['l_description'] 		=3D '=EB=A9=94=EB=AA=A8';
+$lang['l_this_site_is']		=3D 'This site is';
+$lang['l_no_events_day']	=3D '=EC=98=A4=EB=8A=98=EC=9D=80 =EC=9D=BC=EC=A0=
=95=EC=9D=B4 =EC=97=86=EC=8A=B5=EB=8B=88=EB=8B=A4.';
+$lang['l_no_events_week']	=3D '=EC=9D=B4=EB=B2=88 =EC=A3=BC=EB=8A=94 =EC=
=98=88=EC=A0=95=EC=9D=B4 =EC=97=86=EC=8A=B5=EB=8B=88=EB=8B=A4.';
+$lang['l_no_events_month']	=3D '=EC=9D=B4=EB=B2=88 =EB=8B=AC=EC=9D=80 =EC=
=98=88=EC=A0=95=EC=9D=B4 =EC=97=86=EC=8A=B5=EB=8B=88=EB=8B=A4.';
+$lang['l_rss_day_date']		=3D 'g:i A';  // Lists just the time
+$lang['l_rss_week_date	']	=3D '%b %e=EC=9D=BC';  // Lists just the day
+$lang['l_rss_month_date	']	=3D '%b %e=EC=9D=BC';  // Lists just the day
+$lang['l_rss_language']		=3D 'ko';
+$lang['l_search_took']		=3D '=EA=B2=80=EC=83=89=EC=97=90 %s=EC=B4=88 =EA=
=B1=B8=EB=A0=B8=EC=8A=B5=EB=8B=88=EB=8B=A4.';
+$lang['l_recurring_event']	=3D '=EB=B0=98=EB=B3=B5 =EC=9D=BC=EC=A0=95';
+$lang['l_exception']		=3D '=EC=98=88=EC=99=B8';
+$lang['l_no_query']			=3D '=EA=B2=80=EC=83=89 =ED=82=A4=EC=9B=8C=EB=93=9C=
=EA=B0=80 =EC=97=86=EC=97=88=EC=8A=B5=EB=8B=88=EB=8B=A4.';
+$lang['l_preferences']		=3D '=EC=83=81=EC=84=B8=EC=84=A4=EC=A0=95';
+$lang['l_printer']			=3D '=ED=94=84=EB=A6=B0=ED=84=B0';
+$lang['l_select_lang']		=3D '=EC=96=B8=EC=96=B4=EB=A5=BC =EC=84=A0=ED=83=
=9D=ED=95=98=EC=84=B8=EC=9A=94.';
+$lang['l_select_cal']		=3D '=EB=8B=AC=EB=A0=A5=EC=9D=84 =EC=84=A0=ED=83=9D=
=ED=95=98=EC=84=B8=EC=9A=94.';
+$lang['l_select_view']		=3D '=EA=B8=B0=EB=B3=B8 =EB=B3=B4=EA=B8=B0=EB=A5=
=BC =EC=84=A0=ED=83=9D=ED=95=98=EC=84=B8=EC=9A=94.';
+$lang['l_select_time']		=3D '=EC=8B=9C=EC=9E=91 =EC=8B=9C=EA=B0=84=EC=9D=
=84 =EC=84=A0=ED=83=9D=ED=95=98=EC=84=B8=EC=9A=94.';
+$lang['l_select_day']		=3D '=EC=8B=9C=EC=9E=91 =EC=9A=94=EC=9D=BC=EC=9D=84=
 =EC=84=A0=ED=83=9D=ED=95=98=EC=84=B8=EC=9A=94.';
+$lang['l_select_style']		=3D '=EB=B0=B0=EA=B2=BD=EC=9D=84 =EC=84=A0=ED=83=
=9D=ED=95=98=EC=84=B8=EC=9A=94.';
+$lang['l_set_prefs']		=3D '=EC=83=81=EC=84=B8=EC=84=A4=EC=A0=95=EC=9D=84=
 =EC=A0=80=EC=9E=A5';
+$lang['l_completed_date']	=3D '%s=EC=97=90 =EB=81=9D=EB=82=AC=EC=8A=B5=EB=
=8B=88=EB=8B=A4.';
+$lang['l_completed']		=3D '=EB=A7=88=EC=B9=A8';
+$lang['l_created']			=3D '=EC=9E=91=EC=84=B1=EC=9D=BC:';
+$lang['l_due']				=3D '=EA=B8=B0=EA=B0=84:';
+$lang['l_priority']			=3D '=EC=9A=B0=EC=84=A0=EC=88=9C=EC=9C=84:';
+$lang['l_priority_high']	=3D '=EB=86=92=EC=9D=8C';
+$lang['l_priority_low']		=3D '=EB=82=AE=EC=9D=8C';
+$lang['l_priority_medium']	=3D '=EB=B3=B4=ED=86=B5';
+$lang['l_priority_none']	=3D '=EC=97=86=EC=9D=8C';
+$lang['l_status']			=3D '=EC=83=81=ED=83=9C';
+$lang['l_status_confirmed'] =3D '=ED=99=95=EC=9D=B8=EB=90=A8' ;=20
+$lang['l_status_cancelled'] =3D '=EC=B7=A8=EC=86=8C=EB=90=A8';=20
+$lang['l_status_tentative'] =3D '=EC=9E=84=EC=8B=9C';=20
+$lang['l_todo']				=3D '=ED=95=A0 =EC=9D=BC';
+$lang['l_unfinished']		=3D '=EB=81=9D=EB=82=98=EC=A7=80 =EC=95=8A=EC=9D=8C=
';
+$lang['l_prefs_set'] 		=3D '=EC=84=A4=EC=A0=95=EC=9D=B4 =EC=A0=80=EC=9E=A5=
=EB=90=98=EC=97=88=EC=8A=B5=EB=8B=88=EB=8B=A4.';
+$lang['l_prefs_unset'] 		=3D '=EC=84=A4=EC=A0=95=EC=9D=B4 =EC=A0=80=EC=9E=
=A5=EB=90=98=EC=A7=80 =EC=95=8A=EC=95=98=EC=8A=B5=EB=8B=88=EB=8B=A4. =EB=B3=
=80=EA=B2=BD=EC=9D=80 =EB=8B=A4=EC=9D=8C =EB=B2=88=EB=B6=80=ED=84=B0 =EC=A0=
=81=EC=9A=A9=EB=90=A9=EB=8B=88=EB=8B=A4.';
+$lang['l_unset_prefs'] 		=3D '=EC=A0=80=EC=9E=A5=ED=95=9C =EC=84=A4=EC=A0=
=95=EC=9D=84 =EC=A7=80=EC=9B=80';
+$lang['l_organizer']		=3D 'Organizer';
+$lang['l_attendee']			=3D 'Attendee';
+$lang['l_location']			=3D 'Location';
+$lang['l_admin_header']		=3D 'PHP iCalendar Administration';
+$lang['l_username']			=3D '=EC=9D=B4=EB=A6=84';
+$lang['l_password']			=3D '=EB=B9=84=EB=B0=80=EB=B2=88=ED=98=B8';
+$lang['l_login']			=3D '=EB=A1=9C=EA=B7=B8=EC=9D=B8';
+$lang['l_invalid_login']	=3D '=EC=9D=B4=EB=A6=84 =EB=98=90=EB=8A=94 =EB=B9=
=84=EB=B0=80=EB=B2=88=ED=98=B8=EA=B0=80 =ED=8B=80=EB=A6=BD=EB=8B=88=EB=8B=
=A4.';
+$lang['l_addupdate_cal']	=3D 'Add or Update a Calendar';
+$lang['l_addupdate_desc']	=3D 'Add a calendar by uploading a new file. U=
pdate a calendar by uploading a file of the same name.';
+$lang['l_delete_cal']		=3D 'Delete a Calendar';
+$lang['l_logout']			=3D '=EB=A1=9C=EA=B7=B8=EC=95=84=EC=9B=83';
+$lang['l_cal_file']			=3D 'Calendar File';
+$lang['l_php_error']		=3D 'PHP Error';
+$upload_error_gen_lang		=3D '=EC=97=85=EB=A1=9C=EB=93=9C=EC=97=90 =EB=AC=
=B8=EC=A0=9C=EA=B0=80 =EC=83=9D=EA=B2=BC=EC=8A=B5=EB=8B=88=EB=8B=A4.';
+$upload_error_lang[0]		=3D '=EC=97=85=EB=A1=9C=EB=93=9C=EC=97=90 =EB=AC=B8=
=EC=A0=9C=EA=B0=80 =EC=83=9D=EA=B2=BC=EC=8A=B5=EB=8B=88=EB=8B=A4.';
+$upload_error_lang[1]		=3D '=EC=97=85=EB=A1=9C=EB=93=9C =ED=8C=8C=EC=9D=BC=
=EC=9D=B4 =EB=84=88=EB=AC=B4 =ED=81=BD=EB=8B=88=EB=8B=A4.';
+$upload_error_lang[2]		=3D '=EC=97=85=EB=A1=9C=EB=93=9C =ED=8C=8C=EC=9D=BC=
=EC=9D=B4 =EB=84=88=EB=AC=B4 =ED=81=BD=EB=8B=88=EB=8B=A4.';
+$upload_error_lang[3]		=3D '=EC=9D=BC=EB=B6=80=EB=A7=8C=EC=9D=B4 =EC=97=85=
=EB=A1=9C=EB=93=9C=EB=90=98=EC=97=88=EC=8A=B5=EB=8B=88=EB=8B=A4.';
+$upload_error_lang[4]		=3D '=EC=97=85=EB=A1=9C=EB=93=9C=ED=95=A0 =ED=8C=8C=
=EC=9D=BC=EC=9D=84 =EC=84=A0=ED=83=9D=ED=95=98=EC=84=B8=EC=9A=94.';
+$lang['l_upload_error_type'] =3D '.ics =ED=8C=8C=EC=9D=BC=EB=A7=8C =EC=97=
=85=EB=A1=9C=EB=93=9C=ED=95=A0 =EC=88=98 =EC=9E=88=EC=8A=B5=EB=8B=88=EB=8B=
=A4.';
+$lang['l_copy_error']			=3D '=EB=B3=B5=EC=82=AC =EC=8B=A4=ED=8C=A8';
+$lang['l_delete_error']			=3D '=EC=82=AD=EC=A0=9C =EC=8B=A4=ED=8C=A8';
+$lang['l_delete_success']		=3D 'was deleted successfully.';
+$lang['l_action_success']		=3D 'Your action was successful.';
+$lang['l_submit']				=3D 'Submit';
+$lang['l_delete']				=3D 'Delete';
+$all_cal_comb_lang			=3D '=EB=AA=A8=EB=93=A0 =EB=8B=AC=EB=A0=A5 =EB=B3=B4=
=EA=B8=B0';
+
+// New for 2.0
+$lang['l_legend']			=3D '=EB=B3=B4=EA=B8=B0';
+$lang['l_admin_subhead']	=3D '=EC=9D=B4 =ED=8E=98=EC=9D=B4=EC=A7=80=EC=97=
=90=EC=84=9C =EB=8B=AC=EB=A0=A5=EC=9D=84 =EA=B4=80=EB=A6=AC=ED=95=A9=EB=8B=
=88=EB=8B=A4.';
+$lang['l_prefs_subhead']	=3D '=EC=9D=B4 =ED=8E=98=EC=9D=B4=EC=A7=80=EB=A5=
=BC =EB=B3=B4=EA=B8=B0=EC=9C=84=ED=95=9C =EC=BF=A0=ED=82=A4=EB=A5=BC =EC=84=
=A4=EC=A0=95=ED=95=A9=EB=8B=88=EB=8B=A4.';
+$lang['l_rss_info']			=3D 'RSS Information';
+$lang['l_rss_subhead']		=3D 'Basic RSS feeds available for each calendar=
';
+$lang['l_rss_notenabled']	=3D 'RSS is not enabled on this site';
+
+// - navigation
+$lang['l_back'] 		=3D '=EB=8F=8C=EC=95=84=EA=B0=80=EA=B8=B0';
+$lang['l_next'] 		=3D '=EB=8B=A4=EC=9D=8C';
+$lang['l_prev'] 		=3D '=EC=95=9E';
+$lang['l_day_view'] 	=3D '=EC=9D=BC=EB=B3=84';
+$lang['l_week_view'] 	=3D '=EC=A3=BC=EB=B3=84';
+$lang['l_month_view'] 	=3D '=EC=9B=94=EB=B3=84';
+$lang['l_year_view'] 	=3D '=EB=85=84=EA=B0=84';
+
+// ---------------------------------
+
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';								// ie, 'one, two, three=
'
+
+$format_recur_lang['yearly']		=3D array('=EB=85=84','=EB=85=84');		// fo=
r these, put singular
+$format_recur_lang['monthly']		=3D array('=EA=B0=9C=EC=9B=94','=EA=B0=9C=
=EC=9B=94');		// and plural forms
+$format_recur_lang['weekly']		=3D array('=EC=A3=BC','=EC=A3=BC');		// th=
ese will be %freq%
+$format_recur_lang['daily']			=3D array('=EC=9D=BC','=EC=9D=BC');			// i=
n the replacement below
+$format_recur_lang['hourly']		=3D array('=EC=8B=9C=EA=B0=84','=EC=8B=9C=EA=
=B0=84');
+$format_recur_lang['minutely']		=3D array('=EB=B6=84','=EB=B6=84');
+$format_recur_lang['secondly']		=3D array('=EC=B4=88','=EC=B4=88');
+
+$format_recur_lang['start']			=3D '%int%%freq% =EB=A7=88=EB=8B=A4 %for%'=
;	// ie, 'Every 1 day until January 4' or 'Every 1 day for a count of 5'
+$format_recur_lang['until']			=3D '%date%=EA=B9=8C=EC=A7=80';				// ie, =
'until January 4'
+$format_recur_lang['count']			=3D '%int%=EB=B2=88';		// ie, 'for 5 times=
'
+
+$format_recur_lang['bymonth']		=3D '=EC=9B=94=EF=BC=9A%list%';			// ie, =
'In months: January, February, March'
+$format_recur_lang['bymonthday']	=3D '=EC=9D=BC=EF=BC=9A%list%';			// ie=
, 'On dates: 1, 2, 3, 4'
+$format_recur_lang['byday']			=3D '=EC=9A=94=EC=9D=BC=EF=BC=9A%list%';		=
	// ie, 'On days: Mon, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$daysofweek_lang			=3D array ('=EC=9D=BC=EC=9A=94=EC=9D=BC','=EC=9B=94=EC=
=9A=94=EC=9D=BC','=ED=99=94=EC=9A=94=EC=9D=BC','=EC=88=98=EC=9A=94=EC=9D=BC=
','=EB=AA=A9=EC=9A=94=EC=9D=BC','=EA=B8=88=EC=9A=94=EC=9D=BC','=ED=86=A0=EC=
=9A=94=EC=9D=BC');
+$daysofweekshort_lang		=3D array ('=EC=9D=BC','=EC=9B=94','=ED=99=94','=EC=
=88=98','=EB=AA=A9','=EA=B8=88','=ED=86=A0');
+$daysofweekreallyshort_lang	=3D array ('=EC=9D=BC','=EC=9B=94','=ED=99=94=
','=EC=88=98','=EB=AA=A9','=EA=B8=88','=ED=86=A0');
+$monthsofyear_lang			=3D array ('1=EC=9B=94','2=EC=9B=94','3=EC=9B=94','=
4=EC=9B=94','5=EC=9B=94','6=EC=9B=94','7=EC=9B=94','8=EC=9B=94','9=EC=9B=94=
','10=EC=9B=94','11=EC=9B=94','12=EC=9B=94');
+$monthsofyearshort_lang		=3D $monthsofyear_lang;
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'g:i A';
+$timeFormat_small =3D 'g:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%B%e=EC=9D=BC %A';
+$dateFormat_week =3D '%B%e=EC=9D=BC';
+$dateFormat_week_list =3D '%b%e=EC=9D=BC=EF=BC=88%a=EF=BC=89';
+$dateFormat_week_jump =3D '%b%e=EC=9D=BC';
+$dateFormat_month =3D '%Y=EB=85=84%B';
+$dateFormat_month_list =3D '%B%e=EC=9D=BC %A';
+$dateFormat_year =3D '%Y';
+
+/*
+Notes about dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),=20
+	however only the following is supported at this time:
+=09
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] 			=3D '=EC=97=90=EB=9F=AC!';
+$lang['l_error_window'] 		=3D '=EC=97=90=EB=9F=AC=EA=B0=80 =EB=B0=9C=EC=83=
=9D=ED=96=88=EC=8A=B5=EB=8B=88=EB=8B=A4!';
+$lang['l_error_calendar'] 		=3D '=EC=97=90=EB=9F=AC=EA=B0=80 =EB=B0=9C=EC=
=83=9D=ED=96=88=EC=9D=84 =EB=95=8C, =E3=80=8C%s=E3=80=8D=EB=8B=AC=EB=A0=A5=
=EC=9D=84 =EC=B2=98=EB=A6=AC=ED=95=98=EA=B3=A0 =EC=9E=88=EC=97=88=EC=8A=B5=
=EB=8B=88=EB=8B=A4.';
+$lang['l_error_path'] 			=3D '=E3=80=8C%s=E3=80=8D=EB=94=94=EB=A0=89=ED=86=
=A0=EB=A6=AC=EB=A5=BC =EC=97=B4 =EC=88=98 =EC=97=86=EC=8A=B5=EB=8B=88=EB=8B=
=A4.';
+$lang['l_error_back'] 			=3D '=EC=95=9E =ED=8E=98=EC=9D=B4=EC=A7=80=EB=A1=
=9C =EB=8F=8C=EC=95=84=EA=B0=80=EB=A0=A4=EB=A9=B4 =E3=80=8C=EB=8F=8C=EC=95=
=84=EA=B0=80=EA=B8=B0=E3=80=8D=EB=8B=A8=EC=B6=94=EB=A5=BC =ED=81=B4=EB=A6=
=AD=ED=95=98=EC=84=B8=EC=9A=94.';
+$lang['l_error_remotecal'] 		=3D '=EC=9D=B4 =EC=84=9C=EB=B2=84=EB=8A=94 =
=EC=8A=B9=EC=9D=B8=EB=90=98=EC=A7=80 =EC=95=8A=EC=9D=80 =EC=9B=90=EA=B2=A9=
=EB=8B=AC=EB=A0=A5=EC=9D=84 =EC=97=B4=EC=A7=80 =EC=95=8A=EC=8A=B5=EB=8B=88=
=EB=8B=A4.';
+$lang['l_error_restrictedcal'] 	=3D '=EC=9D=B4 =EC=84=9C=EB=B2=84=EB=A1=9C=
 =EC=A0=9C=ED=95=9C=EB=90=9C =EB=8B=AC=EB=A0=A5=EC=97=90 =EC=A0=91=EA=B7=BC=
=ED=95=98=EB=A0=A4=EA=B3=A0 =ED=96=88=EC=8A=B5=EB=8B=88=EB=8B=A4.';
+$lang['l_error_invalidcal'] 	=3D '=EC=9E=98=EB=AA=BB=EB=90=9C =ED=8C=8C=EC=
=9D=BC=EC=9E=85=EB=8B=88=EB=8B=A4. =EB=8B=A4=EB=A5=B8 =EB=8B=AC=EB=A0=A5=EC=
=9C=BC=EB=A1=9C =ED=95=B4 =EB=B3=B4=EC=84=B8=EC=9A=94.';
+$lang['l_error_cantopen'] 		=3D '=EB=8B=AC=EB=A0=A5=EC=9D=84 =EC=97=B4 =EC=
=88=98 =EC=97=86=EC=8A=B5=EB=8B=88=EB=8B=A4.Unable to open calendar.';
+$lang['l_error_cache']			=3D '=EC=BA=90=EC=8B=9C=EB=94=94=EB=A0=89=ED=84=
=B0=EB=A6=AC=EC=97=90 =EC=93=B8 =EC=88=98 =EC=97=86=EC=8A=B5=EB=8B=88=EB=8B=
=A4. =EC=84=A4=EC=A0=95(config)=EC=9D=84 =ED=99=95=EC=9D=B8=ED=95=98=EC=84=
=B8=EC=9A=94.';
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/lithuanian.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/li=
thuanian.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/li=
thuanian.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,209 @@
+<?php
+
+// Lithuanian language include
+// For version 2.0 PHP iCalendar
+//
+// Translation by Rima Kurtinaitien=C4=97 rimaiste at hotmail dot com
+//
+
+
+$lang['l_day'] 			=3D 'Diena';
+$lang['l_week']			=3D 'Savait=C4=97';
+$lang['l_month']		=3D 'M=C4=97nuo';
+$lang['l_year'] 		=3D 'Metai';
+$lang['l_calendar'] 		=3D 'kalendorius';
+$lang['l_next_day'] 		=3D 'Kita diena';
+$lang['l_next_month'] 		=3D 'Kitas m=C4=97nuo';
+$lang['l_next_week'] 		=3D 'Kita savait=C4=97';
+$lang['l_next_year'] 		=3D 'Kiti metai';
+$lang['l_last_day'] 		=3D 'Ankstesn=C4=97 diena';
+$lang['l_last_month'] 		=3D 'Ankstesnis m=C4=97nuo';
+$lang['l_last_week'] 		=3D 'Ankstesn=C4=97 savait=C4=97';
+$lang['l_last_year'] 		=3D 'Ankstesni metai';
+$lang['l_subscribe'] 		=3D 'U=C5=BEsiregistruoti';
+$lang['l_download'] 		=3D 'I=C5=A1sisaugoti';
+$lang['l_powered_by'] 		=3D 'Naudojamas:';
+$lang['l_event'] 			=3D 'Renginiai';
+$lang['l_event_start'] 		=3D 'Prad=C5=BEia';
+$lang['l_event_end'] 		=3D 'Pabaiga';
+$lang['l_this_months'] 		=3D '=C5=A0io m=C4=97nesio renginiai';
+$lang['l_date'] 			=3D 'Data';
+$lang['l_summary'] 			=3D 'Santrauka';
+$lang['l_all_day'] 			=3D 'Renginys trunka vis=C4=85 dien=C4=85';
+$lang['l_notes'] 			=3D 'Pastabos';
+$lang['l_this_years'] 		=3D '=C5=A0i=C5=B3 met=C5=B3 renginiai';
+$lang['l_today'] 			=3D '=C5=A0iandien';
+$lang['l_this_week'] 		=3D '=C5=A0i=C4=85 savait=C4=99';
+$lang['l_this_month'] 		=3D '=C5=A0=C4=AF m=C4=97nes=C4=AF';
+$lang['l_jump'] 			=3D 'Pereiti =C4=AF';
+$lang['l_tomorrows'] 		=3D 'Rytdienos renginiai';
+$lang['l_goday'] 			=3D 'Pereiti =C4=AF =C5=A1iandien=C4=85';
+$lang['l_goweek'] 			=3D 'Pereiti =C4=AF =C5=A1i=C4=85 savait=C4=99';
+$lang['l_gomonth'] 			=3D 'Pereiti =C4=AF =C5=A1=C4=AF m=C4=97nes=C4=AF'=
;
+$lang['l_goyear'] 			=3D 'Pereiti =C4=AF =C5=A1iuos metus';
+$lang['l_search'] 			=3D 'Ie=C5=A1koti'; // the verb
+$lang['l_results'] 			=3D 'Paie=C5=A1kos rezultatai';
+$lang['l_pick_multiple'] 	=3D 'Pick multiple';
+$lang['l_query'] 			=3D 'U=C5=BEklausa'; // will be followed by the sear=
ch query
+$lang['l_no_results'] 		=3D 'Neradome joki=C5=B3 rengini=C5=B3';
+$lang['l_goprint'] 			=3D 'Spausdinimui';
+$lang['l_time'] 			=3D 'Laikas';
+$lang['l_summary'] 			=3D 'Pavadinimas';
+$lang['l_description'] 		=3D 'Apra=C5=A1ymas';
+$lang['l_this_site_is']		=3D '=C5=A0iame tinklalapyje yra:';
+$lang['l_no_events_day']	=3D '=C5=A0iandien rengini=C5=B3 n=C4=97ra.';
+$lang['l_no_events_week']	=3D '=C5=A0i=C4=85 savat=C4=99 rengini=C5=B3 n=
=C4=97ra.';
+$lang['l_no_events_month']	=3D '=C5=A0=C4=AF m=C4=97nes=C4=AF rengini=C5=
=B3 n=C4=97ra.';
+$lang['l_rss_day_date']		=3D 'G:i';  // Lists just the time
+$lang['l_rss_week_date	']	=3D '%b %e d.';  // Lists just the day
+$lang['l_rss_month_date	']	=3D '%b %e d.';  // Lists just the day
+$lang['l_rss_language']		=3D 'lt-lt';
+$lang['l_search_took']		=3D 'Paie=C5=A1ka u=C5=BEtruko %s s';
+$lang['l_recurring_event']	=3D 'Pasikartojantis renginys';
+$lang['l_exception']		=3D 'I=C5=A1imtys';
+$lang['l_no_query']			=3D 'Nebuvo u=C5=BEklausos';
+$lang['l_preferences']		=3D 'Nustatymai';
+$lang['l_printer']			=3D 'Spausdintuvas';
+$lang['l_select_lang']		=3D 'Pasirinkite standartin=C4=99 kalb=C4=85';
+$lang['l_select_cal']		=3D 'Pasirinkite standartin=C4=AF kalendori=C5=B3=
';
+$lang['l_select_view']		=3D 'Pasirinkite standartin=C4=AF kalendoriaus v=
aizdavim=C4=85';
+$lang['l_select_time']		=3D 'Pasirinkite standartin=C4=AF prad=C5=BEios =
laik=C4=85';
+$lang['l_select_day']		=3D 'Pasirinkite standartin=C4=99 savait=C4=97s p=
rad=C5=BEi=C4=85';
+$lang['l_select_style']		=3D 'Pasirinkite standartin=C4=AF stili=C5=B3';
+$lang['l_set_prefs']		=3D 'Patvirtinkite nustatymus';
+$lang['l_completed_date']	=3D 'Atlikta';
+$lang['l_completed']		=3D 'Baigta';
+$lang['l_created']			=3D 'Sukurtas';
+$lang['l_due']				=3D 'Numatytas';
+$lang['l_priority']			=3D 'Pirmenyb=C4=97';
+$lang['l_priority_high']	=3D 'Auk=C5=A1ta';
+$lang['l_priority_low']		=3D '=C5=BDema';
+$lang['l_priority_medium']	=3D 'Vidutin=C4=97';
+$lang['l_priority_none']	=3D 'Jokia';
+$lang['l_status']			=3D 'B=C5=ABkl=C4=97';
+$lang['l_status_confirmed'] =3D 'CONFIRMED' ;=20
+$lang['l_status_cancelled'] =3D 'CANCELLED';=20
+$lang['l_status_tentative'] =3D 'TENTATIVE';=20
+$lang['l_todo']				=3D 'U=C5=BEduotys';
+$lang['l_unfinished']		=3D 'Nebaigtos';
+$lang['l_prefs_set'] 		=3D 'J=C5=ABs=C5=B3 pasirinkti nustatymai patvirt=
initi.';
+$lang['l_prefs_unset'] 		=3D 'Nustatymai nuimti. Pasikeitimus pamatysite=
 pakrov=C4=99 puslap=C4=AF i=C5=A1 naujo.';
+$lang['l_unset_prefs'] 		=3D 'Nuimti nustatymus';
+$lang['l_organizer']		=3D 'Tvarkara=C5=A1tis';
+$lang['l_attendee']			=3D 'Dalyviai';
+$lang['l_location']			=3D 'Vieta';
+$lang['l_admin_header']		=3D 'PHP iCalendar Administravimas';
+$lang['l_username']			=3D 'Vartotojo vardas';
+$lang['l_password']			=3D 'Slapta=C5=BEodis';
+$lang['l_login']			=3D 'Prisijungti';
+$lang['l_invalid_login']	=3D 'Neteisingas vartotojo vardas arba slapta=C5=
=BEodis.';
+$lang['l_addupdate_cal']	=3D 'Prid=C4=97ti ar atnaujinti kalendori=C5=B3=
';
+$lang['l_addupdate_desc']	=3D 'Prid=C4=97ti kalendori=C5=B3 perkopijuoja=
nt nauj=C4=85 fail=C4=85. Prid=C4=97ti kalendori=C5=B3 naudojant t=C4=85 =
pat=C4=AF failo vard=C4=85.';
+$lang['l_delete_cal']		=3D 'I=C5=A1trinti kalendori=C5=B3';
+$lang['l_logout']			=3D 'Atsijungti';
+$lang['l_cal_file']			=3D 'Kalendoriaus failas';
+$lang['l_php_error']		=3D 'PHP klaida';
+$upload_error_gen_lang		=3D 'Nepavyko nusi=C5=B3sti failo =C4=AF server=C4=
=AF.';
+$upload_error_lang[0]		=3D 'Nepavyko nusi=C5=B3sti failo =C4=AF server=C4=
=AF.';
+$upload_error_lang[1]		=3D 'Siun=C4=8Diamas failas yra per didelis.';
+$upload_error_lang[2]		=3D 'Siun=C4=8Diamas failas yra per didelis.';
+$upload_error_lang[3]		=3D 'Pavyko nusi=C5=B3sti tik dal=C4=AF failo.';
+$upload_error_lang[4]		=3D 'Turite pasirinkti fail=C4=85 siuntimui.';
+$lang['l_upload_error_type'] =3D 'Galima si=C5=B3sti tik .ics failus.';
+$lang['l_copy_error']			=3D 'Nepavyko nukopijuoti failo';
+$lang['l_delete_error']			=3D 'Nepavyko i=C5=A1trinti failo';
+$lang['l_delete_success']		=3D 'buvo s=C4=97kmingai i=C5=A1trintas.';
+$lang['l_action_success']		=3D 'Veiksmas buvo s=C4=97kmingas.';
+$lang['l_submit']				=3D 'Gerai';
+$lang['l_delete']				=3D 'I=C5=A1trinti';
+$all_cal_comb_lang			=3D 'Visi kalendoriai';
+
+// New for 2.0
+$lang['l_legend']			=3D 'Paai=C5=A1kinimai';
+$lang['l_admin_subhead']	=3D '=C5=A0iame puslapyje tvarkykite savo kalen=
dorius';
+$lang['l_prefs_subhead']	=3D 'Nustato slapuk=C4=85 =C5=A1io puslapio apl=
ankymui';
+$lang['l_rss_info']			=3D 'RSS Informacija';
+$lang['l_rss_subhead']		=3D 'Pagrindiniai RSS vaizdai kiekvienam kalendo=
riui yra =C5=A1ie';
+$lang['l_rss_notenabled']	=3D 'RSS =C5=A1ioje svetain=C4=97je ne=C4=AFju=
ngtas';
+
+// - navigation
+$lang['l_back'] 		=3D 'Atgal';
+$lang['l_next'] 		=3D 'Kitas';
+$lang['l_prev'] 		=3D 'Ankstesnis';
+$lang['l_day_view'] 	=3D 'Diena';
+$lang['l_week_view'] 	=3D 'Savait=C4=97';
+$lang['l_month_view'] 	=3D 'M=C4=97nuo';
+$lang['l_year_view'] 	=3D 'Metai';
+
+// ---------------------------------
+
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';								// ie, 'one, two, three=
'
+
+$format_recur_lang['yearly']		=3D array('metus','metus');		// for these,=
 put singular
+$format_recur_lang['monthly']		=3D array('m=C4=97nes=C4=AF','m=C4=97nesi=
us');		// and plural forms
+$format_recur_lang['weekly']		=3D array('savait=C4=99','savaites');		// =
these will be %freq%
+$format_recur_lang['daily']			=3D array('dien=C4=85','dienas');			// in =
the replacement below
+$format_recur_lang['hourly']		=3D array('valand=C4=85','valandas');
+$format_recur_lang['minutely']		=3D array('minut=C4=99','minutes');
+$format_recur_lang['secondly']		=3D array('sekund=C4=99','sekundes');
+
+$format_recur_lang['start']			=3D 'Kas %int% %freq% %for%';	// ie, 'Ever=
y 1 day until January 4' or 'Every 1 day for a count of 5'
+$format_recur_lang['until']			=3D 'iki %date%';				// ie, 'until January=
 4'
+$format_recur_lang['count']			=3D '%int% kartus';		// ie, 'for 5 times'
+
+$format_recur_lang['bymonth']		=3D 'M=C4=97nesiais: %list%';			// ie, 'I=
n months: January, February, March'
+$format_recur_lang['bymonthday']	=3D 'M=C4=97nesio dienomis: %list%';			=
// ie, 'On dates: 1, 2, 3, 4'
+$format_recur_lang['byday']			=3D 'Savait=C4=97s dienomis: %list%';			//=
 ie, 'On days: Mon, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$daysofweek_lang			=3D array ('Sekmadienis','Pirmadienis','Antradienis',=
'Tre=C4=8Diadienis','Ketvirtadienis','Penktadienis','=C5=A0e=C5=A1tadieni=
s');
+$daysofweekshort_lang		=3D array ('Sk','Pr','An','Tr','Kt','Pn','=C5=A0t=
');
+$daysofweekreallyshort_lang	=3D array ('S','P','A','T','K','P','=C5=A0')=
;
+$monthsofyear_lang			=3D array ('Sausio','Vasario','Kovo','Baland=C5=BEi=
o','Gegu=C5=BE=C4=97s','Bir=C5=BEelio','Liopos','Rugpj=C5=AB=C4=8Dio','Ru=
gs=C4=97jo','Spalio','Lapkri=C4=8Dio','Gruod=C5=BEio');
+$monthsofyearshort_lang		=3D array ('Sau','Vas','Kov','Bal','Geg','Bir',=
'Lie','Rgp','Rgs','Spa','Lap','Gru');
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'G:i';
+$timeFormat_small =3D 'G:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%A, %B %e d.';
+$dateFormat_week =3D '%B %e d.';
+$dateFormat_week_list =3D '%b %e d., %a';
+$dateFormat_week_jump =3D '%b %e d.';
+$dateFormat_month =3D '%Y m. %b m=C4=97n.';
+$dateFormat_month_list =3D '%A, %B %e d.';
+$dateFormat_year =3D '%Y';
+
+/*
+Notes about dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),=20
+	however only the following is supported at this time:
+=09
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] 			=3D 'Klaida!';
+$lang['l_error_window'] 		=3D '=C4=AEvyko klaida!';
+$lang['l_error_calendar'] 		=3D 'Kalendorius "%s" buvo kei=C4=8Diamas, k=
ai =C5=A1i klaida =C4=AFvyko.';
+$lang['l_error_path'] 			=3D 'Nerastas toks kelias: "%s"';
+$lang['l_error_back'] 			=3D 'Nor=C4=97dami gr=C4=AF=C5=BEti atgal, apau=
skite "Back".';
+$lang['l_error_remotecal'] 		=3D 'Serveris nepriima nutolusi=C5=B3 nepat=
virtint=C5=B3 kalendori=C5=B3.';
+$lang['l_error_restrictedcal'] 	=3D 'Paband=C4=97te pasiekti u=C5=BEdrau=
st=C4=85 kalendori=C5=B3 =C5=A1iame serveryje.';
+$lang['l_error_invalidcal'] 	=3D 'kalendoriaus failas. Pabandykite kit=C4=
=85.';
+$lang['l_error_cantopen'] 		=3D 'Nepavyko atidaryti kalendoriaus.';
+$lang['l_error_cache']			=3D 'Nepavyko ra=C5=A1yti =C4=AF ke=C5=A1o kata=
log=C4=85. Pasitikrinkite konfig=C5=ABracij=C4=85.';
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/norwegian.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/no=
rwegian.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/no=
rwegian.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,210 @@
+<?php
+
+// Norwegian language include
+// For version 2.0 PHP iCalendar
+//
+// Translation by Eirik Wulff (eirik en wulff.biz)
+//
+// Submit new translations to chad en chadsdomain.com
+
+$lang['l_day'] 				=3D 'Dag';
+$lang['l_week'] 			=3D 'Uke';
+$lang['l_month'] 			=3D 'M&aring;ned';
+$lang['l_year'] 			=3D '&Aring;r';
+$lang['l_calendar'] 		=3D 'Kalender';
+$lang['l_next_day'] 		=3D 'Neste dag';
+$lang['l_next_month'] 		=3D 'Neste m&aring;ned';
+$lang['l_next_week'] 		=3D 'Neste uke';
+$lang['l_next_year'] 		=3D 'Neste &aring;r';
+$lang['l_last_day'] 		=3D 'Forrige dag';
+$lang['l_last_month'] 		=3D 'Forrige m&aring;ned';
+$lang['l_last_week'] 		=3D 'Forrige uke';
+$lang['l_last_year'] 		=3D 'Forrige &aring;r';
+$lang['l_subscribe'] 		=3D 'Abonner';
+$lang['l_download'] 		=3D 'Last ned';
+$lang['l_powered_by'] 		=3D 'Kj&oslash;res med';
+$lang['l_event'] 			=3D 'Hendelse';
+$lang['l_event_start'] 		=3D 'Starttid';
+$lang['l_event_end'] 		=3D 'End Time';
+$lang['l_this_months'] 		=3D 'Hendelser denne m&aring;neden';
+$lang['l_date'] 			=3D 'Dato';
+$lang['l_summary'] 			=3D 'Sammendrag';
+$lang['l_all_day'] 			=3D 'Heldagshendelse';
+$lang['l_notes'] 			=3D 'Notater';
+$lang['l_this_years'] 		=3D 'Hendelser dette &aring;ret';
+$lang['l_today'] 			=3D 'I dag';
+$lang['l_this_week'] 		=3D 'Denne uka';
+$lang['l_this_month'] 		=3D 'Denne m&aring;neden';
+$lang['l_jump'] 			=3D 'G&aring; til';
+$lang['l_tomorrows'] 		=3D 'Morgendagens hendelser';
+$lang['l_goday'] 			=3D 'Vis dagen i dag';
+$lang['l_goweek'] 			=3D 'Vis denne uka';
+$lang['l_gomonth'] 			=3D 'Vis denne m&aring;neden';
+$lang['l_goyear'] 			=3D 'Vis dette &aring;ret';
+$lang['l_search'] 			=3D 'S&oslash;k'; // the verb
+$lang['l_results'] 			=3D 'S&oslash;keresultater';
+$lang['l_pick_multiple'] 	=3D 'Pick multiple';
+$lang['l_query'] 			=3D 'Foresp&oslash;rsel: '; // will be followed by t=
he search query
+$lang['l_no_results'] 		=3D 'Ingen hendelser';
+$lang['l_goprint'] 			=3D 'Utskriftsvennlig';
+$lang['l_time'] 			=3D 'Tid';
+$lang['l_summary'] 			=3D 'Oppsummering';
+$lang['l_description'] 		=3D 'Beskrivelse';
+$lang['l_this_site_is']		=3D 'Dette webstedet er';
+$lang['l_no_events_day']	=3D 'Ingen hendelser i dag.';
+$lang['l_no_events_week']	=3D 'Ingen hendelser denne uka.';
+$lang['l_no_events_month']	=3D 'Ingen hendelser denne m&aring;neden.';
+$lang['l_rss_day_date']		=3D 'g:i A';  // Lists just the time
+$lang['l_rss_week_date	']	=3D '%b %e';  // Lists just the day
+$lang['l_rss_month_date	']	=3D '%b %e';  // Lists just the day
+$lang['l_rss_language']		=3D 'en-us';
+$lang['l_search_took']		=3D 'S&oslash;ket ti %s sekunder';
+$lang['l_recurring_event']	=3D 'Repeterende hendelse';
+$lang['l_exception']		=3D 'Unntak';
+$lang['l_no_query']			=3D 'Ingen foresp&oslash;rsel oppgitt';
+$lang['l_preferences']		=3D 'Valg';
+$lang['l_printer']			=3D 'Skriver';
+$lang['l_select_lang']		=3D 'Velg spr&aring;k';
+$lang['l_select_cal']		=3D 'Velg standardkalender';
+$lang['l_select_view']		=3D 'Velg standardvisning';
+$lang['l_select_time']		=3D 'Velg standard starttid';
+$lang['l_select_day']		=3D 'Uken starter p&aring;';
+$lang['l_select_style']		=3D 'Velg visningsstil';
+$lang['l_set_prefs']		=3D 'Lagre valg';
+$lang['l_completed_date']	=3D 'Ferdig p&aring;';
+$lang['l_completed']		=3D 'Ferdig';
+$lang['l_created']			=3D 'Opprettet';
+$lang['l_due']				=3D 'Forfall';
+$lang['l_priority']			=3D 'Prioritet';
+$lang['l_priority_high']	=3D 'H&oslash;y';
+$lang['l_priority_low']		=3D 'Lav';
+$lang['l_priority_medium']	=3D 'Medium';
+$lang['l_priority_none']	=3D 'Ingen';
+$lang['l_status']			=3D 'Status';
+$lang['l_status_confirmed'] =3D 'CONFIRMED' ;=20
+$lang['l_status_cancelled'] =3D 'CANCELLED';=20
+$lang['l_status_tentative'] =3D 'TENTATIVE';=20
+$lang['l_todo']				=3D 'Oppgaver';
+$lang['l_unfinished']		=3D 'Uferdig';
+$lang['l_prefs_set'] 		=3D 'Valgene dine har blitt lagret.';
+$lang['l_prefs_unset'] 		=3D 'Valgene ble nullstilte. Endringer vises ve=
d neste nedlasting av siden.';
+$lang['l_unset_prefs'] 		=3D 'Nullstill valg';
+$lang['l_organizer']		=3D 'Organisator';
+$lang['l_attendee']			=3D 'Deltaker';
+$lang['l_status']			=3D 'Status';
+$lang['l_location']			=3D 'Sted';
+$lang['l_admin_header']		=3D 'Administrasjon for PHP iCalendar';
+$lang['l_username']			=3D 'Brukernavn';
+$lang['l_password']			=3D 'Passord';
+$lang['l_login']			=3D 'Logg inn';
+$lang['l_invalid_login']	=3D 'Feil i brukernavn/passord.';
+$lang['l_addupdate_cal']	=3D 'Legg til eller oppdater kalender';
+$lang['l_addupdate_desc']	=3D 'Legg til ny kalender ved &aring; laste op=
p en ny fil. Oppdater en eksisterende ved &aring; laste opp ny fil med sa=
mme navn.';
+$lang['l_delete_cal']		=3D 'Slett kalender';
+$lang['l_logout']			=3D 'Logg ut';
+$lang['l_cal_file']			=3D 'Kalenderfil';
+$lang['l_php_error']		=3D 'PHP-feil';
+$upload_error_gen_lang		=3D 'Problemer med opplastingen.';
+$upload_error_lang[0]		=3D 'Vi fikk problemer med opplastingen.';
+$upload_error_lang[1]		=3D 'Filen du laster opp er for stor.';
+$upload_error_lang[2]		=3D 'Filen du laster opp er for stor.';
+$upload_error_lang[3]		=3D 'Filen du pr&oslash;er &aring; lasste opp ble=
 bare delvis lastet.';
+$upload_error_lang[4]		=3D 'Du m&aring; velge en fil &aring; laste opp.'=
;
+$lang['l_upload_error_type'] =3D 'Kun .ics-filer kan lastes opp.';
+$lang['l_copy_error']			=3D 'Kunne ikke kopiere fila';
+$lang['l_delete_error']			=3D 'Kunne ikke slette fila';
+$lang['l_delete_success']		=3D 'ble slettet.';
+$lang['l_action_success']		=3D 'Handlingen ble utf&oslash;rt.';
+$lang['l_submit']				=3D 'Legg inn';
+$lang['l_delete']				=3D 'Slett';
+$all_cal_comb_lang			=3D 'Alle kalendere samlet';
+
+// New for 2.0
+$lang['l_legend']			=3D 'Kalendere';
+$lang['l_admin_subhead']	=3D 'Styr kalenderne fra denne siden';
+$lang['l_prefs_subhead']	=3D 'Setter en informasjonskapsel for &aring; l=
agre oppsettet';
+$lang['l_rss_info']			=3D 'RSS-informasjon';
+$lang['l_rss_subhead']		=3D 'RSS-str&oslash;mmer er tilgjengelige for hv=
er kalender';
+$lang['l_rss_notenabled']	=3D 'RSS er ikke tilgjengelig';
+
+// - navigation
+$lang['l_back'] 		=3D 'Tilbake';
+$lang['l_next'] 		=3D 'Neste';
+$lang['l_prev'] 		=3D 'Forrige';
+$lang['l_day_view'] 	=3D 'Dagsvisning';
+$lang['l_week_view'] 	=3D 'Ukevisning';
+$lang['l_month_view'] 	=3D 'M&aring;nedsvisning';
+$lang['l_year_view'] 	=3D '&Aring;rsvisning';
+
+// ---------------------------------
+
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';								// ie, 'one, two, three=
'
+
+$format_recur_lang['yearly']		=3D array('&aring;r','&aring;rlig');		// f=
or these, put singular
+$format_recur_lang['monthly']		=3D array('m&aring;ned','m&aring;neder');=
		// and plural forms
+$format_recur_lang['weekly']		=3D array('uke','uker');		// these will be=
 %freq%
+$format_recur_lang['daily']			=3D array('dag','dager');			// in the repl=
acement below
+$format_recur_lang['hourly']		=3D array('time','timer');
+$format_recur_lang['minutely']		=3D array('minutt','minutter');
+$format_recur_lang['secondly']		=3D array('sekund','sekunder');
+
+$format_recur_lang['start']			=3D 'Hver %int% %freq% %for%';	// ie, 'Eve=
ry 1 day until January 4' or 'Every 1 day for a count of 5'
+$format_recur_lang['until']			=3D 'til %date%';				// ie, 'until January=
 4'
+$format_recur_lang['count']			=3D 'for et antall av %int%';		// ie, 'for=
 5 times'
+
+$format_recur_lang['bymonth']		=3D 'I m&aring;neder: %list%';			// ie, '=
In months: January, February, March'
+$format_recur_lang['bymonthday']	=3D 'P&aring; datoene: %list%';			// ie=
, 'On dates: 1, 2, 3, 4'
+$format_recur_lang['byday']			=3D 'P&aring; dagene: %list%';			// ie, 'O=
n days: Mon, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$daysofweek_lang			=3D array('s&oslash;ndag','mandag','tirsdag','onsdag'=
,'torsdag','fredag','l&oslash;rdag');
+$daysofweekshort_lang		=3D array ('s&oslash;n','man','tir','ons','tor','=
fre','l&oslash;r');
+$daysofweekreallyshort_lang	=3D array ('S','M','T','O','T','F','L');
+$monthsofyear_lang			=3D array ('januar','februar','mars','april','mai',=
'juni','juli','august','september','oktober','november','desember');
+$monthsofyearshort_lang		=3D array ('jan','feb','mar','apr','mai','jun',=
'jul','aug','sep','okt','nov','des');
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'H:i';
+$timeFormat_small =3D 'H:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%A %e. %B ';
+$dateFormat_week =3D '%e. %B';
+$dateFormat_week_list =3D '%a %e. %b';
+$dateFormat_week_jump =3D '%b %e';
+$dateFormat_month =3D '%B %Y';
+$dateFormat_month_list =3D '%A %e. %B';
+$dateFormat_year =3D '%Y';
+
+/*
+Notes about dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),=20
+	however only the following is supported at this time:
+=09
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] 			=3D 'Feil!';
+$lang['l_error_window'] 		=3D 'En feil oppsto!';
+$lang['l_error_calendar'] 		=3D 'Kalenderen "%s" var i bruk da feilen op=
psto.';
+$lang['l_error_path'] 			=3D 'Kan ikke &aring;pne stien "%s"';
+$lang['l_error_back'] 			=3D 'Bruk "Tilbake"-knappen for &aring; g&aring=
; tilbake.';
+$lang['l_error_remotecal'] 		=3D 'Denne tjeneren sperrer ikke-lokale kal=
endere som ikke har blitt godkjent.';
+$lang['l_error_restrictedcal'] 	=3D 'Du pr&oslash;ver &aring; &aring;pne=
 en kalender som har begrenset tilgang.';
+$lang['l_error_invalidcal'] 	=3D 'Ugyldig kalenderfil. Pr&oslash;v en an=
enn kalender.';
+$lang['l_error_cantopen'] 		=3D 'Kunne ikke &aring;pne kalenderfila.';
+$lang['l_error_cache']			=3D 'Klarer ikke &aring; skrive til cache-mappe=
n. Sjekk oppsettet p&aring; webstedet.';
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/polish.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/po=
lish.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/po=
lish.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,211 @@
+<?php
+
+// Polish language include
+// For version 2.0 PHP iCalendar
+//
+// Translation by Stanis=C5=82aw Cie=C5=9Blicki (stahoo en poczta.onet.pl)
+//
+// Submit new translations to chad en chadsdomain.com
+
+$lang['l_day'] 				=3D 'Dzie=C5=84';
+$lang['l_week'] 			=3D 'Tydzie=C5=84';
+$lang['l_month'] 			=3D 'Miesi=C4=85c';
+$lang['l_year'] 			=3D 'Rok';
+$lang['l_calendar'] 		=3D 'Kalendarz';
+$lang['l_next_day'] 		=3D 'Nast=C4=99pny dzie=C5=84';
+$lang['l_next_month'] 		=3D 'Przysz=C5=82y miesi=C4=85c';
+$lang['l_next_week'] 		=3D 'Przysz=C5=82y tydzie=C5=84';
+$lang['l_next_year'] 		=3D 'Przysz=C5=82y rok';
+$lang['l_last_day'] 		=3D 'Poprzedni dzie=C5=84';
+$lang['l_last_month'] 		=3D 'Zesz=C5=82y Miesi=C4=85c';
+$lang['l_last_week'] 		=3D 'Zesz=C5=82y tydzie=C5=84';
+$lang['l_last_year'] 		=3D 'Zesz=C5=82y rok';
+$lang['l_subscribe'] 		=3D 'Subskrybuj';
+$lang['l_download'] 		=3D 'Pobierz';
+$lang['l_powered_by'] 		=3D 'Wspierane przez';
+$lang['l_event'] 			=3D 'Zadanie';
+$lang['l_event_start'] 		=3D 'Pocz=C4=85tek';
+$lang['l_event_end'] 		=3D 'Koniec';
+$lang['l_this_months'] 		=3D 'Zadania w danym miesi=C4=85cu';
+$lang['l_date'] 			=3D 'Data';
+$lang['l_summary'] 			=3D 'Info';
+$lang['l_all_day'] 			=3D 'Zadanie na ca=C5=82y dzie=C5=84';
+$lang['l_notes'] 			=3D 'Notes';
+$lang['l_this_years'] 		=3D 'Zadania w danym roku';
+$lang['l_today'] 			=3D 'Dzisiaj';
+$lang['l_this_week'] 		=3D 'Bie=C5=BC=C4=85cy tydzie=C5=84';
+$lang['l_this_month'] 		=3D 'Bie=C5=BC=C4=85cy miesi=C4=85c';
+$lang['l_jump'] 			=3D 'Id=C5=BA do';
+$lang['l_tomorrows'] 		=3D 'Zadania na jutro';
+$lang['l_goday'] 			=3D 'Dzisiaj';
+$lang['l_goweek'] 			=3D 'Bie=C5=BC=C4=85cy tydzie=C5=84';
+$lang['l_gomonth'] 			=3D 'Bie=C5=BC=C4=85cy miesi=C4=85c';
+$lang['l_goyear']			=3D 'Bie=C5=BC=C4=85cy rok';
+$lang['l_search'] 			=3D 'Szukaj'; // the verb
+$lang['l_results']			=3D 'Wyniki poszukiwania';
+$lang['l_pick_multiple'] 	=3D 'Pick multiple';
+$lang['l_query']			=3D 'Pytanie: '; // will be followed by the search qu=
ery
+$lang['l_no_results']		=3D 'Brak poszukiwanych zada=C5=84';
+$lang['l_goprint']			=3D 'Do druku';
+$lang['l_time']				=3D 'Czas';
+$lang['l_summary'] 			=3D 'Podsumowanie';
+$lang['l_description']		=3D 'Opis';
+$lang['l_this_site_is']		=3D 'Ta strona jest';
+$lang['l_no_events_day']	=3D 'Brak zada=C5=84 na ten dzie=C5=84.';
+$lang['l_no_events_week']	=3D 'Brak zada=C5=84 na ten tydzie=C5=84.';
+$lang['l_no_events_month']	=3D 'Brak zada=C5=84 na ten miesi=C4=85c.';
+$lang['l_rss_day_date']		=3D 'G:i A';  // Lists just the time
+$lang['l_rss_week_date	']	=3D '%A, %e %B';  // Lists just the day
+$lang['l_rss_month_date	']	=3D '%A, %e %B';  // Lists just the day
+$lang['l_rss_language']		=3D 'pl';	=09
+$lang['l_search_took']		=3D 'Szukanie zaj=C4=99=C5=82o %s sekund';
+$lang['l_recurring_event']	=3D 'Zadanie rekurencyjne';
+$lang['l_exception']		=3D 'Wyj=C4=85tek';
+$lang['l_no_query']			=3D 'Brak pytania';
+$lang['l_preferences']		=3D 'Preferencje';
+$lang['l_printer']			=3D 'Drukarka';
+$lang['l_select_lang']		=3D 'Wybierz domy=C5=9Blny j=C4=99zyk:';
+$lang['l_select_cal']		=3D 'Wybierz domy=C5=9Blny kalendarz:';
+$lang['l_select_view']		=3D 'Wybierz domy=C5=9Blny podgl=C4=85d:';
+$lang['l_select_time']		=3D 'Wybierz domy=C5=9Blny czas rozpocz=C4=99cia=
 dnia:';
+$lang['l_select_day']		=3D 'Wybierz domy=C5=9Blny dzie=C5=84 rozpoczynaj=
=C4=85cy tydzie=C5=84:';
+$lang['l_select_style']		=3D 'Wybierz domy=C5=9Blny styl:';
+$lang['l_set_prefs']		=3D 'Ustaw preferencje';
+$lang['l_completed_date']	=3D 'Zako=C5=84czono';
+$lang['l_completed']		=3D 'Zako=C5=84czono';
+$lang['l_created']			=3D 'Utworzono:';
+$lang['l_due']				=3D 'Stosowany:';
+$lang['l_priority']			=3D 'Priorytet:';
+$lang['l_priority_high']	=3D 'Wysoki';
+$lang['l_priority_low']		=3D 'Niski';
+$lang['l_priority_medium']	=3D '=C5=9Aredni';
+$lang['l_priority_none']	=3D '=C5=BBaden';
+$lang['l_status']			=3D 'Status';
+$lang['l_status_confirmed'] =3D 'CONFIRMED' ;=20
+$lang['l_status_cancelled'] =3D 'CANCELLED';=20
+$lang['l_status_tentative'] =3D 'TENTATIVE';=20
+$lang['l_todo']				=3D 'Do zrobienia';
+$lang['l_unfinished']		=3D 'Niewykonane';
+$lang['l_prefs_set'] 		=3D 'Twoje preferencje zosta=C5=82y ustawione.';
+$lang['l_prefs_unset'] 		=3D 'Preferencje przywr=C3=B3cone. Zmiany b=C4=99=
d=C4=85 widoczne po ponownym za=C5=82adowaniu strony.';
+$lang['l_unset_prefs'] 		=3D 'Przywr=C3=B3=C4=87 preferencje:';
+$lang['l_organizer']		=3D 'Organizer';
+$lang['l_attendee']			=3D 'Attendee';
+$lang['l_location']			=3D 'Po=C5=82o=C5=BCenie';
+$lang['l_admin_header']		=3D 'Administracja PHP iCalendara';
+$lang['l_username']			=3D 'Nazwa u=C5=BCytkownika';
+$lang['l_password']			=3D 'Has=C5=82o';
+$lang['l_login']			=3D 'Login';
+$lang['l_invalid_login']	=3D 'Z=C5=82a nazwa u=C5=BCytkownika lub has=C5=
=82o.';
+$lang['l_addupdate_cal']	=3D 'Dodaj lub popraw Kalendarz';
+$lang['l_addupdate_desc']	=3D 'Dodaj Kalendarz przez za=C5=82adowanie no=
wego pliku. Popraw Kalendarz przez za=C5=82adowanie pliku o tej samej naz=
wie.';
+$lang['l_delete_cal']		=3D 'Usu=C5=84 Kalendarz';
+$lang['l_logout']			=3D 'Wyloguj';
+$lang['l_cal_file']			=3D 'Plik Kalendarza';
+$lang['l_php_error']		=3D 'B=C5=82=C4=85d PHP';
+$upload_error_gen_lang		=3D 'Powsta=C5=82 problem z plikiem kt=C3=B3ry z=
a=C5=82adowa=C5=82e=C5=9B.';
+$upload_error_lang[0]		=3D 'Powsta=C5=82 problem z plikiem kt=C3=B3ry za=
=C5=82adowa=C5=82e=C5=9B.';
+$upload_error_lang[1]		=3D 'Plik kt=C3=B3ry pr=C3=B3bujesz za=C5=82adowa=
=C4=87 jest za du=C5=BCy.';
+$upload_error_lang[2]		=3D 'Plik kt=C3=B3ry pr=C3=B3bujesz za=C5=82adowa=
=C4=87 jest za du=C5=BCy.';
+$upload_error_lang[3]		=3D 'Plik kt=C3=B3ry pr=C3=B3bujesz za=C5=82adowa=
=C4=87 zosta=C5=82 za=C5=82adowany cz=C4=99=C5=9Bciowo.';
+$upload_error_lang[4]		=3D 'Musisz wybra=C4=87 plik, aby go za=C5=82adow=
a=C4=87.';
+$lang['l_upload_error_type'] =3D 'Tylko pliki .ics mog=C4=85 zosta=C4=87=
 za=C5=82adowane.';
+$lang['l_copy_error']		=3D 'Kopiowanie pliku niepowiod=C5=82o si=C4=99';
+$lang['l_delete_error']		=3D 'Usuwanie pliku niepowiod=C5=82o si=C4=99';
+$lang['l_delete_success']	=3D 'zosta=C5=82 skasowany.';
+$lang['l_action_success']	=3D 'Zako=C5=84czono sukcesem.';
+$lang['l_submit']			=3D 'Wy=C5=9Blij';
+$lang['l_delete']			=3D 'Wyma=C5=BC';
+
+// ----- New for 1.0
+$all_cal_comb_lang		=3D 'All calendars combined';
+
+// New for 2.0
+$lang['l_legend']			=3D 'Legend';
+$lang['l_admin_subhead']	=3D 'Manage your calendars from this page';
+$lang['l_prefs_subhead']	=3D 'Sets a cookie for visiting this site';
+$lang['l_rss_info']			=3D 'RSS Information';
+$lang['l_rss_subhead']		=3D 'Basic RSS feeds available for each calendar=
';
+$lang['l_rss_notenabled']	=3D 'RSS is not enabled on this site';
+
+
+// - navigation
+$lang['l_back'] 			=3D 'Wstecz';
+$lang['l_next'] 			=3D 'Nast.';
+$lang['l_prev'] 			=3D 'Poprz.';
+$lang['l_day_view'] 		=3D 'Podgl=C4=85d dnia';
+$lang['l_week_view']  		=3D 'Podgl=C4=85d tygodnia';
+$lang['l_month_view'] 		=3D 'Podgl=C4=85d miesi=C4=85ca';
+$lang['l_year_view'] 		=3D 'Podgl=C4=85d roku';
+
+// ---------------------------------
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';								// ie, 'one, two, three=
'
+
+$format_recur_lang['yearly']		=3D array('rok','lat');		// for these, put=
 singular
+$format_recur_lang['monthly']		=3D array('miesi=C4=85c','miesi=C4=99cy')=
;		// and plural forms
+$format_recur_lang['weekly']		=3D array('tydzie=C5=84','tygodni');		// t=
hese will be %freq%
+$format_recur_lang['daily']			=3D array('dzie=C5=84','dni');			// in the=
 replacement below
+$format_recur_lang['hourly']		=3D array('godzina','godzin');
+$format_recur_lang['minutely']		=3D array('minuta','minut');
+$format_recur_lang['secondly']		=3D array('sekunda','sekund');
+
+$format_recur_lang['start']			=3D 'Ka=C5=BCdego %int% %freq% %for%';	// =
ie, 'Every 1 day until January 4' or 'Every 1 day for a count of 5'
+$format_recur_lang['until']			=3D 'do %date%';				// ie, 'until January =
4'
+$format_recur_lang['count']			=3D '%int% razy';		// ie, 'for 5 times'
+
+$format_recur_lang['bymonth']		=3D 'okre=C5=9Blonego miesi=C4=85ca: %lis=
t%';			// ie, 'In months: January, February, March'
+$format_recur_lang['bymonthday']	=3D 'okre=C5=9Blonego dnia: %list%';			=
// ie, 'On dates: 1, 2, 3, 4'
+$format_recur_lang['byday']			=3D 'okre=C5=9Blonego dnia tygodnia: %list=
%';			// ie, 'On days: Mon, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$daysofweek_lang			=3D array ('Niedziela','Poniedzia=C5=82ek','Wtorek','=
=C5=9Aroda','Czwartek','Pi=C4=85tek','Sobota');
+$daysofweekshort_lang		=3D array ('Nie','Pon','Wt','=C5=9Ar','Czw','Pt',=
'Sob');
+$daysofweekreallyshort_lang	=3D array ('N','P','W','=C5=9A','C','P','S')=
;
+$monthsofyear_lang			=3D array ('Stycze=C5=84','Luty','Marzec','Kwiecie=C5=
=84','Maj','Czerwiec','Lipiec','Sierpie=C5=84','Wrzesie=C5=84','Pa=C5=BAd=
ziernik','Listopad','Grudzie=C5=84');
+$monthsofyearshort_lang		=3D array ('Sty','Luty','Marz','Kwie','Maj','Cz=
er','Lip','Sier','Wrz','Pa=C5=BA','List','Gru');
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'G:i';
+$timeFormat_small =3D 'G:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%A, %e %B';
+$dateFormat_week =3D '%e %B';
+$dateFormat_week_list =3D '%a, %e %b';
+$dateFormat_week_jump =3D '%e %B';// new since last translation
+$dateFormat_month =3D '%B %Y';
+$dateFormat_month_list =3D '%A, %e %B';
+$dateFormat_year =3D '%Y';
+
+/*
+Notes about $dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),=20
+	however only the following is supported at this time:
+=09
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] 			=3D 'B=C5=82=C4=85d!';
+$lang['l_error_window']  		=3D 'Wyst=C4=85pi=C5=82 b=C5=82=C4=85d!';
+$lang['l_error_calendar'] 		=3D 'Podczas przetwarzania pliku kalendarza =
=E2=80=9E%s=E2=80=9D, wyst=C4=85pi=C5=82 b=C5=82=C4=85d.';
+$lang['l_error_path']  			=3D 'Nie mog=C4=99 otworzy=C4=87 =C5=9Bcie=C5=BC=
ki: "%s"';
+$lang['l_error_back'] 			=3D 'Prosz=C4=99 u=C5=BCy=C4=87 przycisku =E2=80=
=9EWstecz=E2=80=9D aby wr=C3=B3ci=C4=87.';
+$lang['l_error_remotecal']  	=3D 'Ten serwer blokuje dost=C4=99p do niez=
atwierdzonych zdalnych kalendarzy.';
+$lang['l_error_restrictedcal'] 	=3D 'Dost=C4=99p do pliku kalendarza, kt=
=C3=B3ry pr=C3=B3bujesz otworzy=C4=87, jest zabroniony przez serwer.';
+$lang['l_error_invalidcal']  	=3D 'Z=C5=82y plik kalendarza. Spr=C3=B3bu=
j innego.';
+$lang['l_error_cantopen'] 		=3D 'Unable to open calendar.';
+$lang['l_error_cache']			=3D 'Unable to write to cache directory. Please=
 check your config.';
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/portuguese.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/po=
rtuguese.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/po=
rtuguese.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,206 @@
+<?php
+
+// Portuguese language include
+// For version 2.0 PHP iCalendar
+// Translation by David Morgado (dcrmorgado en yahoo.com)
+// Based on Translation by Wilton, Bennet (suporte en bennetworks.com.br)=20
+// 21-sep-2004 13:06 PM GMT
+// Submit new translations to chad en chadsdomain.com
+
+$lang['l_day']				=3D 'Dia';
+$lang['l_week']				=3D 'Semana';
+$lang['l_month']			=3D 'M&ecirc;s';
+$lang['l_year']				=3D 'Ano';
+$lang['l_calendar']         =3D 'Calend&aacute;rio';
+$lang['l_next_day']         =3D 'Dia seguinte';
+$lang['l_next_month']       =3D 'M&ecirc;s seguinte';
+$lang['l_next_week']        =3D 'Pr&oacute;xima semana';
+$lang['l_next_year']        =3D 'Ano Seguinte';
+$lang['l_last_day']         =3D 'Dia anterior';
+$lang['l_last_month']       =3D 'M&ecirc;s anterior';
+$lang['l_last_week']        =3D 'Semana anterior';
+$lang['l_last_year']        =3D 'Ano anterior';
+$lang['l_subscribe']        =3D 'Assinar';
+$lang['l_download']         =3D 'Download';
+$lang['l_powered_by']       =3D 'Powered by';
+$lang['l_event']            =3D 'Registo';
+$lang['l_event_start']      =3D 'Hora de in&iacute;cio';
+$lang['l_event_end']        =3D 'Hora de fim';
+$lang['l_this_months']      =3D 'Registos deste m&ecirc;s';
+$lang['l_date']             =3D 'Data';
+$lang['l_summary']          =3D 'Sum&aacute;rio';
+$lang['l_all_day']          =3D 'Todo o Dia';
+$lang['l_notes']            =3D 'Notas';
+$lang['l_this_years']       =3D 'Registos deste ano';
+$lang['l_today']            =3D 'Hoje';
+$lang['l_this_week']        =3D 'Esta semana';
+$lang['l_this_month']       =3D 'Este m&ecirc;s';
+$lang['l_jump']             =3D 'Ir para';
+$lang['l_tomorrows']        =3D 'Registos para amanh&atilde;';
+$lang['l_goday']            =3D 'Ir para Hoje';
+$lang['l_goweek']           =3D 'Ir para esta Semana';
+$lang['l_gomonth']          =3D 'Ir para este M&ecirc;s';
+$lang['l_goyear']           =3D 'Ir para este Ano';
+$lang['l_search']			=3D 'Buscar'; // the verb
+$lang['l_results']			=3D 'Buscar Resultados';
+$lang['l_pick_multiple'] 	=3D 'Pick multiple';
+$lang['l_query']			=3D 'Quest&atilde;o: '; // will be followed by the se=
arch query
+$lang['l_no_results']		=3D 'Registos n&atilde;o encontrados';
+$lang['l_goprint']			=3D 'Vers&atilde;o para imprimir';
+$lang['l_time']				=3D 'Hora';
+$lang['l_summary']			=3D 'Resumo';
+$lang['l_description']		=3D 'Descri&ccedil;&atilde;o';
+$lang['l_this_site_is']		=3D 'Esse site &eacute;';
+$lang['l_no_events_day']	=3D 'N&atilde;o h&aacute; eventos para hoje.';
+$lang['l_no_events_week']	=3D 'N&atilde;o h&aacute; eventos para esta se=
mana.';
+$lang['l_no_events_month']	=3D 'N&atilde;o h&aacute; eventos para esse m=
&ecirc;s.';
+$lang['l_rss_day_date']		=3D 'g:i A';  // Lists just the time
+$lang['l_rss_week_date']	=3D '%b %e';  // Lists just the day
+$lang['l_rss_month_date']	=3D '%b %e';  // Lists just the day
+$lang['l_rsslanguage']		=3D 'en-us';
+$lang['l_search_took']		=3D 'Search took %s seconds';
+$lang['l_recurring_event']	=3D 'Recurring event';
+$lang['l_exception']		=3D 'Exception';
+$lang['l_no_query']			=3D 'No query given';
+$lang['l_preferences']		=3D 'Op&ccedil;&otilde;es';
+$lang['l_printer']			=3D 'Printer';
+$lang['l_select_lang']		=3D 'Select your default language:';
+$lang['l_select_cal']		=3D 'Select your default calendar:';
+$lang['l_select_view']		=3D 'Select your default view:';
+$lang['l_select_time']		=3D 'Select your default start time:';
+$lang['l_select_day']		=3D 'Select your default start day of week:';
+$lang['l_select_style']		=3D 'Select your default style:';
+$lang['l_set_prefs']		=3D 'Set preferences';
+$lang['l_completed_date']	=3D 'Completed on';
+$lang['l_completed']		=3D 'Completed';
+$lang['l_created']			=3D 'Created:';
+$lang['l_due']				=3D 'Due:';
+$lang['l_priority']			=3D 'Priority:';
+$lang['l_priority_high']	=3D 'High';
+$lang['l_priority_low']		=3D 'Low';
+$lang['l_priority_medium']	=3D 'Medium';
+$lang['l_priority_none']	=3D 'None';
+$lang['l_status']			=3D 'Estado';
+$lang['l_status_confirmed'] =3D 'CONFIRMED' ;=20
+$lang['l_status_cancelled'] =3D 'CANCELLED';=20
+$lang['l_status_tentative'] =3D 'TENTATIVE';=20
+$lang['l_todo']				=3D 'To do items';
+$lang['l_unfinished']		=3D 'Unfinished';
+$lang['l_prefs_set'] 		=3D 'Your preferences have been set.';
+$lang['l_prefs_unset'] 		=3D 'Preferences unset. Changes will take place=
 next page load.';
+$lang['l_unset_prefs'] 		=3D 'Unset preferences:';
+$lang['l_organizer']		=3D 'Organizer';
+$lang['l_attendee']			=3D 'Attendee';
+$lang['l_location']			=3D 'Local';
+$lang['l_admin_header']		=3D 'PHP iCalendar Administration';
+$lang['l_username']			=3D 'Username';
+$lang['l_password']			=3D 'Password';
+$lang['l_login']			=3D 'Login';
+$lang['l_invalid_login']	=3D 'Wrong username or password.';
+$lang['l_addupdate_cal']	=3D 'Add or Update a Calendar';
+$lang['l_addupdate_desc']	=3D 'Add a calendar by uploading a new file. U=
pdate a calendar by uploading a file of the same name.';
+$lang['l_delete_cal']		=3D 'Delete a Calendar';
+$lang['l_logout']			=3D 'Logout';
+$lang['l_cal_file']			=3D 'Calendar File';
+$lang['l_php_error']		=3D 'PHP Error';
+$lang['l_upload_error_gen']	=3D 'There was a problem with your upload.';
+$lang['l_upload_error'][0]	=3D 'There was a problem with your upload.';
+$lang['l_upload_error'][1]	=3D 'The file you are trying to upload is too=
 big.';
+$lang['l_upload_error'][2]	=3D 'The file you are trying to upload is too=
 big.';
+$lang['l_upload_error'][3]	=3D 'The file you are trying upload was only =
partially uploaded.';
+$lang['l_upload_error'][4]	=3D 'You must select a file for upload.';
+$lang['l_upload_error_type'] =3D 'Only .ics files may be uploaded.';
+$lang['l_copy_error']		=3D 'Failed to copy file';
+$lang['l_delete_error']		=3D 'Failed to delete file';
+$lang['l_delete_success']	=3D 'was deleted successfully.';
+$lang['l_action_success']	=3D 'Your action was successful.';
+$lang['l_submit']			=3D 'Enviar';
+$lang['l_delete']			=3D 'Apagar';
+$all_cal_comb_lang			=3D 'Todos Juntos';
+
+// New for 2.0
+$lang['l_legend']			=3D 'Legenda';
+$lang['l_admin_subhead']	=3D 'Manage your calendars from this page';
+$lang['l_prefs_subhead']	=3D 'Sets a cookie for visiting this site';
+$lang['l_rss_info']			=3D 'RSS Information';
+$lang['l_rss_subhead']		=3D 'Basic RSS feeds available for each calendar=
';
+$lang['l_rss_notenabled']	=3D 'RSS is not enabled on this site';
+
+// - navigation
+$lang['l_back'] =3D 'Back';
+$lang['l_next'] =3D 'Next';
+$lang['l_prev'] =3D 'Prev';
+$lang['l_day_view'] =3D 'Day View';
+$lang['l_week_view'] =3D 'Week View';
+$lang['l_month_view'] =3D 'Month View';
+$lang['l_year_view'] =3D 'Year View';
+
+// ---------------------------------
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';								// ie, 'one, two, three=
'
+
+$format_recur_lang['yearly']		=3D array('year','years');		// for these, =
put singular
+$format_recur_lang['monthly']		=3D array('month','months');		// and plur=
al forms
+$format_recur_lang['weekly']		=3D array('week','weeks');		// these will =
be %freq%
+$format_recur_lang['daily']			=3D array('day','days');			// in the repla=
cement below
+$format_recur_lang['hourly']		=3D array('hour','hours');
+$format_recur_lang['minutely']		=3D array('minute','minutes');
+$format_recur_lang['secondly']		=3D array('second','seconds');
+
+$format_recur_lang['start']			=3D 'Every %int% %freq% %for%';	// ie, 'Ev=
ery 1 day until January 4' or 'Every 1 day for a count of 5'
+$format_recur_lang['until']			=3D 'until %date%';				// ie, 'until Janua=
ry 4'
+$format_recur_lang['count']			=3D 'for a count of %int%';		// ie, 'for 5=
 times'
+
+$format_recur_lang['bymonth']		=3D 'In months: %list%';			// ie, 'In mon=
ths: January, February, March'
+$format_recur_lang['bymonthday']	=3D 'On dates: %list%';			// ie, 'On da=
tes: 1, 2, 3, 4'
+$format_recur_lang['byday']			=3D 'On days: %list%';			// ie, 'On days: =
Mon, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$daysofweek_lang                        =3D array ('Domingo','Segunda','=
Ter&ccedil;a','Quarta','Quinta','Sexta','S&aacute;bado');
+$daysofweekshort_lang                =3D array ('Dom','Seg','Ter','Qua',=
'Qui','Sex','S=E1b');
+$daysofweekreallyshort_lang        =3D array ('D','S','T','Q','Q','S','S=
');
+$monthsofyear_lang                        =3D array ('Janeiro','Fevereir=
o','Mar=E7o','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro'=
,'Novembro','Dezembro');
+$monthsofyearshort_lang                =3D array ('Jan','Fev','Mar','Abr=
','Mai','Jun','Jul','Ago','Set','Out','Nov','Dez');
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'G:i';
+$timeFormat_small =3D 'G:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%A, %e %B';
+$dateFormat_week =3D '%e %B';
+$dateFormat_week_list =3D '%a, %e %b';
+$dateFormat_week_jump =3D '%e %b';
+$dateFormat_month =3D '%B %Y';
+$dateFormat_month_list =3D '%A, %e %B';
+$dateFormat_year =3D '%Y';
+
+/*
+Notes about dateFormat_*
+        The pieces are similar to that of the PHP function strftime(),
+        however only the following is supported at this time:
+
+        %A - the full week day name as specified in $daysofweek_lang
+        %a - the shortened week day name as specified in $daysofweekshor=
t_lang
+        %B - the full month name as specified in $monthsofyear_lang
+        %b - the shortened month name as specified in $monthsofyearshort=
_lang
+        %e - the day of the month as a decimal number (1 to 31)
+        %Y - the 4-digit year
+
+        If this causes problems with representing your language accurate=
ly, let
+        us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] =3D 'Erro!';
+$lang['l_error_window'] =3D 'Aconteceu um erro!';
+$lang['l_error_calendar'] =3D 'O calend&aacute;rio "%s" estava sendo pro=
cessado quando ocorreu este erro.';
+$lang['l_error_path'] =3D 'N&atilde;o foi poss&iacute;vel abrir: "%s"';
+$lang['l_error_back'] =3D 'Por favor use o bot&atilde;o de "Back" para v=
oltar.';
+$lang['l_error_remotecal'] =3D 'Este servidor bloqueia calend&aacute;rio=
s remotos que nao foram aprovados.';
+$lang['l_error_restrictedcal'] =3D 'Tentou acessar um calend&aacute;rio =
o qual &eacute; restrito o acesso neste servidor.';
+$lang['l_error_invalidcal'] =3D 'Arquivo de calend&aacute;rio inv&aacute=
;lido. Por favor tente usar outro calend&aacute;rio.';
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/russian.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/ru=
ssian.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/ru=
ssian.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,210 @@
+<?php
+
+// English language include
+// For version 2.0 PHP iCalendar
+//
+// Translation by Chad Little (chad en chadsdomain.com)
+//
+// Submit new translations to phpicalendar en gmail.com
+
+$lang['l_day'] 				=3D '=D0=94=D0=B5=D0=BD=D1=8C';
+$lang['l_week'] 			=3D '=D0=9D=D0=B5=D0=B4=D0=B5=D0=BB=D1=8F';
+$lang['l_month'] 			=3D '=D0=9C=D0=B5=D1=81=D1=8F=D1=86';
+$lang['l_year'] 			=3D '=D0=93=D0=BE=D0=B4';
+$lang['l_calendar'] 		=3D '=D0=9A=D0=B0=D0=BB=D0=B5=D0=BD=D0=B4=D0=B0=D1=
=80=D1=8C';
+$lang['l_next_day'] 		=3D '=D0=A1=D0=BB=D0=B5=D0=B4=D1=83=D1=8E=D1=89=D0=
=B8=D0=B9 =D0=B4=D0=B5=D0=BD=D1=8C';
+$lang['l_next_month'] 		=3D '=D0=A1=D0=BB=D0=B5=D0=B4=D1=83=D1=8E=D1=89=D0=
=B8=D0=B9 =D0=BC=D0=B5=D1=81=D1=8F=D1=86';
+$lang['l_next_week'] 		=3D '=D0=A1=D0=BB=D0=B5=D0=B4=D1=83=D1=8E=D1=89=D0=
=B0=D1=8F =D0=BD=D0=B5=D0=B4=D0=B5=D0=BB=D1=8F';
+$lang['l_next_year'] 		=3D '=D0=A1=D0=BB=D0=B5=D0=B4=D1=83=D1=8E=D1=89=D0=
=B8=D0=B9 =D0=B3=D0=BE=D0=B4';
+$lang['l_last_day'] 		=3D '=D0=9F=D1=80=D0=B5=D0=B4=D1=8B=D0=B4=D1=83=D1=
=89=D0=B8=D0=B9 =D0=B4=D0=B5=D0=BD=D1=8C';
+$lang['l_last_month'] 		=3D '=D0=9F=D1=80=D0=B5=D0=B4=D1=8B=D0=B4=D1=83=D1=
=89=D0=B8=D0=B9 =D0=BC=D0=B5=D1=81=D1=8F=D1=86';
+$lang['l_last_week'] 		=3D '=D0=9F=D1=80=D0=B5=D0=B4=D1=8B=D0=B4=D1=83=D1=
=89=D0=B8=D0=B9 =D0=BD=D0=B5=D0=B4=D0=B5=D0=BB=D1=8F';
+$lang['l_last_year'] 		=3D '=D0=9F=D1=80=D0=B5=D0=B4=D1=8B=D0=B4=D1=83=D1=
=89=D0=B8=D0=B9 =D0=B3=D0=BE=D0=B4';
+$lang['l_subscribe'] 		=3D '=D0=9F=D0=BE=D0=B4=D0=BF=D0=B8=D1=81=D0=B0=D1=
=82=D1=8C=D1=81=D1=8F';
+$lang['l_download'] 		=3D '=D0=A1=D0=BA=D0=B0=D1=87=D0=B0=D1=82=D1=8C';
+$lang['l_powered_by'] 		=3D '=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D0=BD=D0=BE =
';
+$lang['l_event'] 			=3D '=D0=A1=D0=BE=D0=B1=D1=8B=D1=82=D0=B8=D0=B5';
+$lang['l_event_start'] 		=3D '=D0=9D=D0=B0=D1=87=D0=B0=D0=BB=D0=BE';
+$lang['l_event_end'] 		=3D '=D0=9E=D0=BA=D0=BE=D0=BD=D1=87=D0=B0=D0=BD=D0=
=B8=D0=B5';
+$lang['l_this_months'] 		=3D '=D0=A1=D0=BE=D0=B1=D1=8B=D1=82=D0=B8=D1=8F=
 =D0=BC=D0=B5=D1=81=D1=8F=D1=86=D0=B0';
+$lang['l_date'] 			=3D '=D0=94=D0=B0=D1=82=D0=B0';
+$lang['l_summary'] 			=3D '=D0=98=D1=82=D0=BE=D0=B3=D0=B8';
+$lang['l_all_day'] 			=3D '=D0=A1=D0=BE=D0=B1=D1=8B=D1=82=D0=B8=D1=8F =D0=
=B4=D0=BD=D1=8F';
+$lang['l_notes'] 			=3D '=D0=97=D0=B0=D0=BC=D0=B5=D1=82=D0=BA=D0=B8';
+$lang['l_this_years'] 		=3D '=D0=A1=D0=BE=D0=B1=D1=8B=D1=82=D0=B8=D1=8F =
=D0=B3=D0=BE=D0=B4=D0=B0';
+$lang['l_today'] 			=3D '=D0=A1=D0=B5=D0=B3=D0=BE=D0=B4=D0=BD=D1=8F';
+$lang['l_this_week'] 		=3D '=D0=AD=D1=82=D0=B0 =D0=BD=D0=B5=D0=B4=D0=B5=D0=
=BB=D1=8F';
+$lang['l_this_month'] 		=3D '=D0=AD=D1=82=D0=BE=D1=82 =D0=BC=D0=B5=D1=81=
=D1=8F=D1=86';
+$lang['l_jump'] 			=3D '=D0=9F=D0=B5=D1=80=D0=B5=D0=B9=D1=82=D0=B8 =D0=BA=
:';
+$lang['l_tomorrows'] 		=3D '=D0=A1=D0=BE=D0=B1=D1=8B=D1=82=D0=B8=D1=8F =D0=
=BD=D0=B0 =D0=B7=D0=B0=D0=B2=D1=82=D1=80=D0=B0';
+$lang['l_goday'] 			=3D '=D0=9F=D0=B5=D1=80=D0=B5=D0=B9=D1=82=D0=B8 =D0=BD=
=D0=B0 =D1=81=D0=B5=D0=B3=D0=BE=D0=B4=D0=BD=D1=8F';
+$lang['l_goweek'] 			=3D '=D0=9F=D0=B5=D1=80=D0=B5=D0=B9=D1=82=D0=B8 =D0=
=BD=D0=B0 =D1=8D=D1=82=D1=83 =D0=BD=D0=B5=D0=B4=D0=B5=D0=BB=D1=8E';
+$lang['l_gomonth'] 			=3D '=D0=9F=D0=B5=D1=80=D0=B5=D0=B9=D1=82=D0=B8 =D0=
=BD=D0=B0 =D1=8D=D1=82=D0=BE=D1=82 =D0=BC=D0=B5=D1=81=D1=8F=D1=86';
+$lang['l_goyear'] 			=3D '=D0=9F=D0=B5=D1=80=D0=B5=D0=B9=D1=82=D0=B8 =D0=
=BD=D0=B0 =D1=8D=D1=82=D0=BE=D1=82 =D0=B3=D0=BE=D0=B4';
+$lang['l_search'] 			=3D '=D0=9F=D0=BE=D0=B8=D1=81=D0=BA'; // the verb
+$lang['l_results'] 			=3D '=D0=A0=D0=B5=D0=B7=D1=83=D0=BB=D1=8C=D1=82=D0=
=B0=D1=82=D1=8B =D0=BF=D0=BE=D0=B8=D1=81=D0=BA=D0=B0';
+$lang['l_pick_multiple'] 	=3D '=D0=9C=D0=BD=D0=BE=D0=B6=D0=B5=D1=81=D1=82=
=D0=B2=D0=B5=D0=BD=D0=BD=D1=8B=D0=B9 =D0=B2=D1=8B=D0=B1=D0=BE=D1=80';
+$lang['l_query'] 			=3D '=D0=97=D0=B0=D0=BF=D1=80=D0=BE=D1=81'; // will =
be followed by the search query
+$lang['l_no_results'] 		=3D '=D0=A1=D0=BE=D0=B1=D1=8B=D1=82=D0=B8=D0=B9 =
=D0=BD=D0=B5 =D0=BD=D0=B0=D0=B9=D0=B4=D0=B5=D0=BD=D0=BE';
+$lang['l_goprint'] 			=3D '=D0=92=D0=B5=D1=80=D1=81=D0=B8=D1=8F =D0=B4=D0=
=BB=D1=8F =D0=BF=D0=B5=D1=87=D0=B0=D1=82=D0=B8';
+$lang['l_time'] 			=3D '=D0=92=D1=80=D0=B5=D0=BC=D1=8F';
+$lang['l_summary'] 			=3D '=D0=98=D1=82=D0=BE=D0=B3=D0=B8';
+$lang['l_description'] 		=3D '=D0=9E=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B8=
=D0=B5';
+$lang['l_this_site_is']		=3D '=D0=AD=D1=82=D0=BE=D1=82 =D1=81=D0=B0=D0=B9=
=D1=82 ';
+$lang['l_no_events_day']	=3D '=D0=9D=D0=B5=D1=82 =D1=81=D0=BE=D0=B1=D1=8B=
=D1=82=D0=B8=D0=B9 =D0=BD=D0=B0 =D1=81=D0=B5=D0=B3=D0=BE=D0=B4=D0=BD=D1=8F=
.';
+$lang['l_no_events_week']	=3D '=D0=9D=D0=B5=D1=82 =D1=81=D0=BE=D0=B1=D1=8B=
=D1=82=D0=B8=D0=B9 =D0=BD=D0=B0 =D1=8D=D1=82=D1=83 =D0=BD=D0=B5=D0=B4=D0=B5=
=D0=BB=D1=8E.';
+$lang['l_no_events_month']	=3D '=D0=9D=D0=B5=D1=82 =D1=81=D0=BE=D0=B1=D1=
=8B=D1=82=D0=B8=D0=B9 =D0=BD=D0=B0 =D1=8D=D1=82=D0=BE=D1=82 =D0=BC=D0=B5=D1=
=81=D1=8F=D1=86.';
+$lang['l_rss_day_date']		=3D 'g:i A';  // Lists just the time
+$lang['l_rss_week_date	']	=3D '%b %e';  // Lists just the day
+$lang['l_rss_month_date	']	=3D '%b %e';  // Lists just the day
+$lang['l_rss_language']		=3D 'ru-ru';
+$lang['l_search_took']		=3D '=D0=97=D0=B0=D1=82=D1=80=D0=B0=D1=87=D0=B5=D0=
=BD=D0=BE =D0=BD=D0=B0 =D0=BF=D0=BE=D0=B8=D1=81=D0=BA %s =D1=81=D0=B5=D0=BA=
=D1=83=D0=BD=D0=B4';
+$lang['l_recurring_event']	=3D '=D0=9F=D0=BE=D0=B2=D1=82=D0=BE=D1=80=D1=8F=
=D1=8E=D1=89=D0=B5=D0=B5=D1=81=D1=8F =D1=81=D0=BE=D0=B1=D1=8B=D1=82=D0=B8=
=D0=B5';
+$lang['l_exception']		=3D '=D0=98=D1=81=D0=BA=D0=BB=D1=8E=D1=87=D0=B5=D0=
=BD=D0=B8=D0=B5';
+$lang['l_no_query']			=3D '=D0=9D=D0=B5=D1=82 =D0=B7=D0=B0=D0=BF=D1=80=D0=
=BE=D1=81=D0=B0';
+$lang['l_preferences']		=3D '=D0=9D=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B9=D0=
=BA=D0=B8';
+$lang['l_printer']			=3D '=D0=9F=D1=80=D0=B8=D0=BD=D1=82=D0=B5=D1=80';
+$lang['l_select_lang']		=3D '=D0=92=D1=8B=D0=B1=D1=80=D0=B0=D1=82=D1=8C =
=D1=8F=D0=B7=D1=8B=D0=BA';
+$lang['l_select_cal']		=3D '=D0=92=D1=8B=D0=B1=D1=80=D0=B0=D1=82=D1=8C =D0=
=BA=D0=B0=D0=BB=D0=B5=D0=BD=D0=B4=D0=B0=D1=80=D1=8C =D0=BF=D0=BE =D1=83=D0=
=BC=D0=BE=D0=BB=D1=87=D0=B0=D0=BD=D0=B8=D1=8E';
+$lang['l_select_view']		=3D '=D0=92=D1=8B=D0=B1=D1=80=D0=B0=D1=82=D1=8C =
=D0=B2=D0=B8=D0=B4 =D0=BF=D0=BE =D1=83=D0=BC=D0=BE=D0=BB=D1=87=D0=B0=D0=BD=
=D0=B8=D1=8E';
+$lang['l_select_time']		=3D '=D0=92=D1=8B=D0=B1=D1=80=D0=B0=D1=82=D1=8C =
=D0=B2=D1=80=D0=B5=D0=BC=D1=8F =D0=BD=D0=B0=D1=87=D0=B0=D0=BB=D0=B0';
+$lang['l_select_day']		=3D '=D0=92=D1=8B=D0=B1=D1=80=D0=B0=D1=82=D1=8C =D0=
=BD=D0=B0=D1=87=D0=B0=D0=BB=D0=BE =D0=BD=D0=B5=D0=B4=D0=B5=D0=BB=D0=B8 =D0=
=BF=D0=BE =D1=83=D0=BC=D0=BE=D0=BB=D1=87=D0=B0=D0=BD=D0=B8=D1=8E';
+$lang['l_select_style']		=3D '=D0=92=D1=8B=D0=B1=D1=80=D0=B0=D1=82=D1=8C=
 =D1=81=D1=82=D0=B8=D0=BB=D1=8C =D0=BF=D0=BE =D1=83=D0=BC=D0=BE=D0=BB=D1=87=
=D0=B0=D0=BD=D0=B8=D1=8E';
+$lang['l_set_prefs']		=3D '=D0=A3=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=D0=
=B8=D1=82=D1=8C =D0=BD=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B9=D0=BA=D0=B8';
+$lang['l_completed_date']	=3D '=D0=97=D0=B0=D0=B2=D0=B5=D1=80=D1=88=D0=B5=
=D0=BD=D0=BE =D0=B2';
+$lang['l_completed']		=3D '=D0=97=D0=B0=D0=B2=D0=B5=D1=80=D1=88=D0=B5=D0=
=BD=D0=BE';
+$lang['l_created']			=3D '=D0=A1=D0=BE=D0=B7=D0=B4=D0=B0=D0=BD=D0=BE';
+$lang['l_due']				=3D '=D0=94=D0=BE';
+$lang['l_priority']			=3D '=D0=9F=D1=80=D0=B8=D0=BE=D1=80=D0=B8=D1=82=D0=
=B5=D1=82';
+$lang['l_priority_high']	=3D '=D0=92=D1=8B=D1=81=D0=BE=D0=BA=D0=B8=D0=B9=
';
+$lang['l_priority_low']		=3D '=D0=9D=D0=B8=D0=B7=D0=BA=D0=B8=D0=B9';
+$lang['l_priority_medium']	=3D '=D0=A1=D1=80=D0=B5=D0=B4=D0=BD=D0=B8=D0=B9=
';
+$lang['l_priority_none']	=3D '=D0=9D=D0=B5=D1=82';
+$lang['l_status']			=3D '=D0=A1=D1=82=D0=B0=D1=82=D1=83=D1=81';
+$lang['l_status_confirmed'] =3D '=D0=9F=D0=9E=D0=94=D0=A2=D0=92=D0=95=D0=
=A0=D0=96=D0=94=D0=95=D0=9D=D0=9E' ;=20
+$lang['l_status_cancelled'] =3D '=D0=9E=D0=A2=D0=9C=D0=95=D0=9D=D0=95=D0=
=9D=D0=9E';=20
+$lang['l_status_tentative'] =3D '=D0=9F=D0=BE=D0=B4 =D0=B2=D0=BE=D0=BF=D1=
=80=D0=BE=D1=81=D0=BE=D0=BC';=20
+$lang['l_todo']				=3D '=D0=97=D0=B0=D0=B4=D0=B0=D1=87=D0=B8';
+$lang['l_unfinished']		=3D '=D0=9D=D0=B5=D0=B7=D0=B0=D0=B2=D0=B5=D1=80=D1=
=88=D0=B5=D0=BD=D0=BD=D0=B0=D1=8F';
+$lang['l_prefs_set'] 		=3D '=D0=92=D0=B0=D1=88=D0=B8 =D1=83=D1=81=D1=82=D0=
=B0=D0=BD=D0=BE=D0=B2=D0=BA=D0=B8 =D0=BF=D1=80=D0=B8=D0=BC=D0=B5=D0=BD=D0=
=B5=D0=BD=D1=8B.';
+$lang['l_prefs_unset'] 		=3D '=D0=92=D0=B0=D1=88=D0=B8 =D1=83=D1=81=D1=82=
=D0=B0=D0=BD=D0=BE=D0=B2=D0=BA=D0=B8 =D0=BE=D1=82=D0=BC=D0=B5=D0=BD=D0=B5=
=D0=BD=D1=8B. =D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F =D0=B2=
=D1=81=D1=82=D1=83=D0=BF=D1=8F=D1=82 =D0=B2 =D1=81=D0=B8=D0=BB=D1=83 =D0=BF=
=D1=80=D0=B8 =D1=81=D0=BB=D0=B5=D0=B4=D1=83=D1=8E=D1=89=D0=B5=D0=B9 =D0=B7=
=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B5';
+$lang['l_unset_prefs'] 		=3D '=D0=9E=D1=82=D0=BC=D0=B5=D0=BD=D0=B8=D1=82=
=D1=8C =D0=BD=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B9=D0=BA=D0=B8';
+$lang['l_organizer']		=3D '=D0=9E=D1=80=D0=B3=D0=B0=D0=BD=D0=B8=D0=B7=D0=
=BE=D0=B2=D0=B0=D1=82=D1=8C';
+$lang['l_attendee']			=3D '=D0=98=D1=81=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=
=BD=D0=BE';
+$lang['l_location']			=3D '=D0=9C=D0=B5=D1=81=D1=82=D0=BE';
+$lang['l_admin_header']		=3D '=D0=90=D0=B4=D0=BC=D0=B8=D0=BD=D0=B8=D1=81=
=D1=82=D1=80=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5 PHP iCalenda=
r ';
+$lang['l_username']			=3D '=D0=9B=D0=BE=D0=B3=D0=B8=D0=BD';
+$lang['l_password']			=3D '=D0=9F=D0=B0=D1=80=D0=BE=D0=BB=D1=8C';
+$lang['l_login']			=3D '=D0=9B=D0=BE=D0=B3=D0=B8=D0=BD';
+$lang['l_invalid_login']	=3D '=D0=9D=D0=B5=D0=BF=D1=80=D0=B0=D0=B2=D0=B8=
=D0=BB=D1=8C=D0=BD=D1=8B=D0=B9 =D0=BB=D0=BE=D0=B3=D0=B8=D0=BD =D0=B8=D0=BB=
=D0=B8 =D0=BF=D0=B0=D1=80=D0=BE=D0=BB=D1=8C.';
+$lang['l_addupdate_cal']	=3D '=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D1=82=
=D1=8C =D0=B8=D0=BB=D0=B8 =D0=BE=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82=D1=8C=
 =D0=BA=D0=B0=D0=BB=D0=B5=D0=BD=D0=B4=D0=B0=D1=80=D1=8C';
+$lang['l_addupdate_desc']	=3D '=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D1=82=
=D1=8C =D0=BA=D0=B0=D0=BB=D0=B5=D0=BD=D0=B4=D0=B0=D1=80=D1=8C =D1=87=D0=B5=
=D1=80=D0=B5=D0=B7 =D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D1=83 =D0=BD=
=D0=BE=D0=B2=D0=BE=D0=B3=D0=BE =D1=84=D0=B0=D0=B9=D0=BB=D0=B0. =D0=9E=D0=B1=
=D0=BD=D0=BE=D0=B2=D0=B8=D1=82=D1=8C =D0=BA=D0=B0=D0=BB=D0=B5=D0=BD=D0=B4=
=D0=B0=D1=80=D1=8C =D1=87=D0=B5=D1=80=D0=B5=D0=B7 =D0=BF=D0=B5=D1=80=D0=B5=
=D0=B7=D0=B0=D0=BF=D0=B8=D1=81=D1=8C =D1=84=D0=B0=D0=B9=D0=BB=D0=B0 =D1=81=
 =D1=82=D0=B0=D0=BA=D0=B8=D0=BC =D0=B6=D0=B5 =D0=B8=D0=BC=D0=B5=D0=BD=D0=B5=
=D0=BC.';
+$lang['l_delete_cal']		=3D '=D0=A3=D0=B4=D0=B0=D0=BB=D0=B8=D1=82=D1=8C =D0=
=BA=D0=B0=D0=BB=D0=B5=D0=BD=D0=B4=D0=B0=D1=80=D1=8C';
+$lang['l_logout']			=3D '=D0=92=D1=8B=D1=85=D0=BE=D0=B4';
+$lang['l_cal_file']			=3D '=D0=A4=D0=B0=D0=B9=D0=BB =D0=BA=D0=B0=D0=BB=D0=
=B5=D0=BD=D0=B4=D0=B0=D1=80=D1=8F';
+$lang['l_php_error']		=3D 'PHP =D0=9E=D1=88=D0=B8=D0=B1=D0=BA=D0=B0';
+$upload_error_gen_lang		=3D '=D0=9F=D1=80=D0=BE=D0=B1=D0=BB=D0=B5=D0=BC=D0=
=B0 =D1=81 =D0=B2=D0=B0=D1=88=D0=B5=D0=B9 =D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=
=B7=D0=BA=D0=BE=D0=B9.';
+$upload_error_lang[0]		=3D '=D0=9F=D1=80=D0=BE=D0=B1=D0=BB=D0=B5=D0=BC=D0=
=B0 =D1=81 =D0=B2=D0=B0=D1=88=D0=B5=D0=B9 =D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=
=B7=D0=BA=D0=BE=D0=B9.';
+$upload_error_lang[1]		=3D '=D0=A4=D0=B0=D0=B9=D0=BB =D1=81=D0=BB=D0=B8=D1=
=88=D0=BA=D0=BE=D0=BC =D0=B1=D0=BE=D0=BB=D1=8C=D1=88=D0=BE=D0=B9.';
+$upload_error_lang[2]		=3D '=D0=A4=D0=B0=D0=B9=D0=BB =D1=81=D0=BB=D0=B8=D1=
=88=D0=BA=D0=BE=D0=BC =D0=B1=D0=BE=D0=BB=D1=8C=D1=88=D0=BE=D0=B9.';
+$upload_error_lang[3]		=3D '=D0=A4=D0=B0=D0=B9=D0=BB =D1=87=D0=B0=D1=81=D1=
=82=D0=B8=D1=87=D0=BD=D0=BE =D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B6=D0=B5=D0=
=BD.';
+$upload_error_lang[4]		=3D '=D0=92=D1=8B =D0=B4=D0=BE=D0=BB=D0=B6=D0=BD=D1=
=8B =D0=B2=D1=8B=D0=B1=D1=80=D0=B0=D1=82=D1=8C =D1=84=D0=B0=D0=B9=D0=BB =D0=
=B4=D0=BB=D1=8F =D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B8.';
+$lang['l_upload_error_type'] =3D '=D0=A2=D0=BE=D0=BB=D1=8C=D0=BA=D0=BE =D1=
=84=D0=B0=D0=B9=D0=BB=D1=8B =D1=81 =D1=80=D0=B0=D1=81=D1=88=D0=B8=D1=80=D0=
=B5=D0=BD=D0=B8=D0=B5=D0=BC .ics files =D0=BC=D0=BE=D0=B3=D1=83=D1=82 =D0=
=B1=D1=8B=D1=82=D1=8C =D0=B7=D0=B0=D0=B3=D1=80=D1=83=D0=B6=D0=B5=D0=BD=D1=
=8B.';
+$lang['l_copy_error']			=3D '=D0=9E=D1=88=D0=B8=D0=B1=D0=BA=D0=B0 =D0=BF=
=D1=80=D0=B8 =D0=BA=D0=BE=D0=BF=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=
=D0=B8 =D1=84=D0=B0=D0=B9=D0=BB=D0=B0';
+$lang['l_delete_error']			=3D '=D0=9E=D1=88=D0=B8=D0=B1=D0=BA=D0=B0 =D0=BF=
=D1=80=D0=B8 =D1=83=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD=D0=B8=D0=B8 =D1=84=D0=B0=
=D0=B9=D0=BB=D0=B0';
+$lang['l_delete_success']		=3D '=D1=84=D0=B0=D0=B9=D0=BB =D1=83=D0=B4=D0=
=B0=D0=BB=D0=B5=D0=BD.';
+$lang['l_action_success']		=3D '=D0=94=D0=B5=D0=B9=D1=81=D1=82=D0=B2=D0=B8=
=D0=B5 =D1=83=D1=81=D0=BF=D0=B5=D1=88=D0=BD=D0=BE =D0=B7=D0=B0=D0=B2=D0=B5=
=D1=80=D1=88=D0=B5=D0=BD=D0=BE';
+$lang['l_submit']				=3D '=D0=9F=D0=BE=D0=B4=D1=82=D0=B2=D0=B5=D1=80=D0=B4=
=D0=B8=D1=82=D1=8C';
+$lang['l_delete']				=3D '=D0=A3=D0=B4=D0=B0=D0=BB=D0=B8=D1=82=D1=8C';
+$all_cal_comb_lang			=3D '=D0=92=D1=81=D0=B5 =D0=B2=D0=BC=D0=B5=D1=81=D1=
=82=D0=B5';
+
+// New for 2.0
+$lang['l_legend']			=3D '=D0=9B=D0=B5=D0=B3=D0=B5=D0=BD=D0=B4=D0=B0';
+$lang['l_admin_subhead']	=3D '=D0=A3=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D1=8F=
=D1=82=D1=8C =D0=B2=D0=B0=D1=88=D0=B8=D0=BC =D0=BA=D0=B0=D0=BB=D0=B5=D0=BD=
=D0=B4=D0=B0=D1=80=D0=B5=D0=BC =D1=81 =D1=8D=D1=82=D0=BE=D0=B9 =D1=81=D1=82=
=D1=80=D0=B0=D0=BD=D0=B8=D1=86=D1=8B';
+$lang['l_prefs_subhead']	=3D '=D0=A3=D1=81=D1=82=D0=B0=D0=BD=D0=BE=D0=B2=
=D0=B8=D1=82=D1=8C cookie =D0=B4=D0=BB=D1=8F =D0=B1=D1=8B=D1=81=D1=82=D1=80=
=D0=BE=D0=B9 =D0=B0=D1=83=D1=82=D0=B5=D0=BD=D1=82=D0=B8=D1=84=D0=B8=D0=BA=
=D0=B0=D1=86=D0=B8=D0=B8 =D0=BD=D0=B0 =D1=8D=D1=82=D0=BE=D0=BC =D1=81=D0=B0=
=D0=B9=D1=82=D0=B5';
+$lang['l_rss_info']			=3D 'RSS =D0=B8=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=
=D1=86=D0=B8=D1=8F';
+$lang['l_rss_subhead']		=3D '=D0=91=D0=B0=D0=B7=D0=BE=D0=B2=D1=8B=D0=B5 =
RSS =D0=B4=D0=BE=D1=81=D1=82=D1=83=D0=BF=D0=BD=D1=8B =D0=B4=D0=BB=D1=8F =D0=
=BA=D0=B0=D0=B6=D0=B4=D0=BE=D0=B3=D0=BE =D0=BA=D0=B0=D0=BB=D0=B5=D0=BD=D0=
=B4=D0=B0=D1=80=D1=8F';
+$lang['l_rss_notenabled']	=3D 'RSS =D0=BE=D1=82=D0=BA=D0=BB=D1=8E=D1=87=D0=
=B5=D0=BD=D0=BE =D0=BD=D0=B0 =D1=8D=D1=82=D0=BE=D0=BC =D1=81=D0=B0=D0=B9=D1=
=82=D0=B5';
+
+// - navigation
+$lang['l_back'] 		=3D '=D0=9D=D0=B0=D0=B7=D0=B0=D0=B4';
+$lang['l_next'] 		=3D '=D0=92=D0=BF=D0=B5=D1=80=D0=B5=D0=B4';
+$lang['l_prev'] 		=3D '=D0=9F=D1=80=D0=B5=D0=B4=D1=8B=D0=B4=D1=83=D1=89=D0=
=B0=D1=8F';
+$lang['l_day_view'] 	=3D '=D0=94=D0=B5=D0=BD=D1=8C';
+$lang['l_week_view'] 	=3D '=D0=9D=D0=B5=D0=B4=D0=B5=D0=BB=D1=8F';
+$lang['l_month_view'] 	=3D '=D0=9C=D0=B5=D1=81=D1=8F=D1=86';
+$lang['l_year_view'] 	=3D '=D0=93=D0=BE=D0=B4';
+
+// ---------------------------------
+
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';								// ie, 'one, two, three=
'
+
+$format_recur_lang['yearly']		=3D array('=D0=B3=D0=BE=D0=B4','=D0=B3=D0=BE=
=D0=B4=D1=8B');		// for these, put singular
+$format_recur_lang['monthly']		=3D array('=D0=BC=D0=B5=D1=81=D1=8F=D1=86=
','=D0=BC=D0=B5=D1=81=D1=8F=D1=86=D1=8B');		// and plural forms
+$format_recur_lang['weekly']		=3D array('=D0=BD=D0=B5=D0=B4=D0=B5=D0=BB=D1=
=8F','=D0=BD=D0=B5=D0=B4=D0=B5=D0=BB=D0=B8');		// these will be %freq%
+$format_recur_lang['daily']			=3D array('=D0=B4=D0=B5=D0=BD=D1=8C','=D0=B4=
=D0=BD=D0=B8');			// in the replacement below
+$format_recur_lang['hourly']		=3D array('=D1=87=D0=B0=D1=81','=D1=87=D0=B0=
=D1=81=D1=8B');
+$format_recur_lang['minutely']		=3D array('=D0=BC=D0=B8=D0=BD=D1=83=D1=82=
=D0=B0','=D0=BC=D0=B8=D0=BD=D1=83=D1=82=D1=8B');
+$format_recur_lang['secondly']		=3D array('=D1=81=D0=B5=D0=BA=D1=83=D0=BD=
=D0=B4=D0=B0','=D1=81=D0=B5=D0=BA=D1=83=D0=BD=D0=B4=D1=8B');
+
+$format_recur_lang['start']			=3D '=D0=9A=D0=B0=D0=B6=D0=B4=D1=8B=D0=B5 =
%int% %freq% %for%';	// ie, 'Every 1 day until January 4' or 'Every 1 day=
 for a count of 5'
+$format_recur_lang['until']			=3D '=D0=B4=D0=BE %date%';				// ie, 'unti=
l January 4'
+$format_recur_lang['count']			=3D '=D1=81=D1=87=D0=B5=D1=82=D1=87=D0=B8=D0=
=BA =D0=BA=D0=B0=D0=B6=D0=B4=D1=8B=D0=B5 %int%';		// ie, 'for 5 times'
+
+$format_recur_lang['bymonth']		=3D '=D0=92 =D0=BC=D0=B5=D1=81=D1=8F=D1=86=
=D0=B5: %list%';			// ie, 'In months: January, February, March'
+$format_recur_lang['bymonthday']	=3D '=D0=92 =D0=B4=D0=B0=D1=82=D0=B0=D1=
=85: %list%';			// ie, 'On dates: 1, 2, 3, 4'
+$format_recur_lang['byday']			=3D '=D0=92 =D0=B4=D0=BD=D1=8F=D1=85: %lis=
t%';			// ie, 'On days: Mon, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$$daysofweek_lang			=3D array ('=D0=92=D0=BE=D1=81=D0=BA=D1=80=D0=B5=D1=81=
=D0=B5=D0=BD=D1=8C=D0=B5','=D0=9F=D0=BE=D0=BD=D0=B5=D0=B4=D0=B5=D0=BB=D1=8C=
=D0=BD=D0=B8=D0=BA','=D0=92=D1=82=D0=BE=D1=80=D0=BD=D0=B8=D0=BA','=D0=A1=D1=
=80=D0=B5=D0=B4=D0=B0','=D0=A7=D0=B5=D1=82=D0=B2=D0=B5=D1=80=D0=B3','=D0=9F=
=D1=8F=D1=82=D0=BD=D0=B8=D1=86=D0=B0','=D0=A1=D1=83=D0=B1=D0=B1=D0=BE=D1=82=
=D0=B0');
+$daysofweekshort_lang		=3D array ('=D0=92=D1=81=D0=BA','=D0=9F=D0=BD=D0=B4=
','=D0=92=D1=82=D1=80','=D0=A1=D1=80=D0=B4','=D0=A7=D1=82=D0=B2','=D0=9F=D1=
=82=D0=BD','=D0=A1=D1=83=D0=B1');
+$daysofweekreallyshort_lang	=3D array ('=D0=92','=D0=9F','=D0=92','=D0=A1=
','=D0=A7','=D0=A2','=D0=A1');
+$monthsofyear_lang			=3D array ('=D0=AF=D0=BD=D0=B2=D0=B0=D1=80=D1=8C','=
=D0=A4=D0=B5=D0=B2=D1=80=D0=B0=D0=BB=D1=8C','=D0=9C=D0=B0=D1=80=D1=82','=D0=
=90=D0=BF=D1=80=D0=B5=D0=BB=D1=8C','=D0=9C=D0=B0=D0=B9','=D0=98=D1=8E=D0=BD=
=D1=8C','=D0=98=D1=8E=D0=BB=D1=8C','=D0=90=D0=B2=D0=B3=D1=83=D1=81=D1=82'=
,'=D0=A1=D0=B5=D0=BD=D1=82=D1=8F=D0=B1=D1=80=D1=8C','=D0=9E=D0=BA=D1=82=D1=
=8F=D0=B1=D1=80=D1=8C','=D0=9D=D0=BE=D1=8F=D0=B1=D1=80=D1=8C','=D0=94=D0=B5=
=D0=BA=D0=B0=D0=B1=D1=80=D1=8C');
+$monthsofyearshort_lang		=3D array ('=D0=AF=D0=BD=D0=B2','=D0=A4=D0=B5=D0=
=B2','=D0=9C=D0=B0=D1=80','=D0=90=D0=BF=D1=80','=D0=9C=D0=B0=D0=B9','=D0=98=
=D1=8E=D0=BD','=D0=98=D1=8E=D0=BB','=D0=90=D0=B2=D0=B3','=D0=A1=D0=B5=D0=BD=
','=D0=9E=D0=BA=D1=82','=D0=9D=D0=BE=D1=8F','=D0=94=D0=B5=D0=BA');
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'g:i A';
+$timeFormat_small =3D 'g:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%A, %B %e';
+$dateFormat_week =3D '%B %e';
+$dateFormat_week_list =3D '%a, %b %e';
+$dateFormat_week_jump =3D '%b %e';
+$dateFormat_month =3D '%B %Y';
+$dateFormat_month_list =3D '%A, %B %e';
+$dateFormat_year =3D '%Y';
+
+
+/*
+Notes about dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),=20
+	however only the following is supported at this time:
+=09
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] 			=3D '=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B0!';
+$lang['l_error_window'] 		=3D '=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B0 !';
+$lang['l_error_calendar'] 		=3D '=D0=9A=D0=B0=D0=BB=D0=B5=D0=BD=D0=B4=D0=
=B0=D1=80=D1=8C "%s" =D0=B1=D1=8B=D0=BB =D0=BE=D0=B1=D1=80=D0=B0=D0=B1=D0=
=BE=D1=82=D0=B0=D0=BD =D1=81 =D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=BE=D0=B9.'=
;
+$lang['l_error_path'] 			=3D '=D0=9D=D0=B5=D0=B2=D0=BE=D0=B7=D0=BC=D0=BE=
=D0=B6=D0=BD=D0=BE =D0=BE=D1=82=D0=BA=D1=80=D1=8B=D1=82=D1=8C =D0=BF=D1=83=
=D1=82=D1=8C: "%s"';
+$lang['l_error_back'] 			=3D '=D0=9D=D0=B0=D0=B6=D0=BC=D0=B8=D1=82=D0=B5=
 =D0=BA=D0=BB=D0=B0=D0=B2=D0=B8=D1=88=D1=83 "=D0=9D=D0=B0=D0=B7=D0=B0=D0=B4=
" =D0=B4=D0=BB=D1=8F =D0=B2=D0=BE=D0=B7=D0=B2=D1=80=D0=B0=D1=82=D0=B0.';
+$lang['l_error_remotecal'] 		=3D '=D0=AD=D1=82=D0=BE=D1=82 =D1=81=D0=B5=D1=
=80=D0=B2=D0=B5=D1=80 =D0=B1=D0=BB=D0=BE=D0=BA=D0=B8=D1=80=D1=83=D0=B5=D1=
=82 =D1=83=D0=B4=D0=B0=D0=BB=D0=B5=D0=BD=D0=BD=D1=8B=D0=B5 =D0=BA=D0=B0=D0=
=BB=D0=B5=D0=BD=D0=B4=D0=B0=D1=80=D0=B8.';
+$lang['l_error_restrictedcal'] 	=3D '=D0=92=D1=8B =D0=BF=D1=8B=D1=82=D0=B0=
=D0=B5=D1=82=D0=B5=D1=81=D1=8C =D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B8=D1=82=
=D1=8C =D0=B4=D0=BE=D1=81=D1=82=D1=83=D0=BF =D0=BA =D0=BE=D0=B3=D1=80=D0=B0=
=D0=BD=D0=B8=D1=87=D0=B5=D0=BD=D0=BD=D0=BE=D0=BC=D1=83 =D0=BA=D0=B0=D0=BB=
=D0=B5=D0=BD=D0=B4=D0=B0=D1=80=D1=8E.';
+$lang['l_error_invalidcal'] 	=3D '=D0=9D=D0=B5=D0=BF=D1=80=D0=B0=D0=B2=D0=
=B8=D0=BB=D1=8C=D0=BD=D1=8B=D0=B9 =D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=82 =D1=
=84=D0=B0=D0=B9=D0=BB=D0=B0 =D0=BA=D0=B0=D0=BB=D0=B5=D0=BD=D0=B4=D0=B0=D1=
=80=D1=8F.';
+$lang['l_error_cantopen'] 		=3D '=D0=9D=D0=B5=D0=B2=D0=BE=D0=B7=D0=BC=D0=
=BE=D0=B6=D0=BD=D0=BE =D0=BE=D1=82=D0=BA=D1=80=D1=8B=D1=82=D1=8C =D0=BA=D0=
=B0=D0=BB=D0=B5=D0=BD=D0=B4=D0=B0=D1=80=D1=8C.';
+$lang['l_error_cache']			=3D '=D0=9D=D0=B5=D1=82 =D0=B2=D0=BE=D0=B7=D0=BC=
=D0=BE=D0=B6=D0=BD=D0=BE=D1=81=D1=82=D0=B8 =D0=B7=D0=B0=D0=BF=D0=B8=D1=81=
=D0=B0=D1=82=D1=8C =D0=B2 =D0=BA=D1=8D=D1=88 =D0=B4=D0=B8=D1=80=D0=B5=D0=BA=
=D1=82=D0=BE=D1=80=D0=B8=D1=8E. =D0=9F=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D1=8C=
=D1=82=D0=B5 =D1=81=D0=B2=D0=BE=D1=8E =D0=BA=D0=BE=D0=BD=D1=84=D0=B8=D0=B3=
=D1=83=D1=80=D0=B0=D1=86=D0=B8=D1=8E';
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/slovak.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/sl=
ovak.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/sl=
ovak.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,210 @@
+<?php
+
+// Slovak language include
+// For version 2.0 PHP iCalendar
+//
+// Translation by Jan Michalicka (webdev en jimi.sk)
+//
+// Submit new translations to phpicalendar en gmail.com
+
+$lang['l_day'] 				=3D 'De=C5=88';
+$lang['l_week'] 			=3D 'T=C3=BD=C5=BEde=C5=88';
+$lang['l_month'] 			=3D 'Mesiac';
+$lang['l_year'] 			=3D 'Rok';
+$lang['l_calendar'] 		=3D 'Kalend=C3=A1r';
+$lang['l_next_day'] 		=3D 'Nasleduj=C3=BAci de=C5=88';
+$lang['l_next_month'] 		=3D 'Nasleduj=C3=BAci mesiac';
+$lang['l_next_week'] 		=3D 'Nasleduj=C3=BAci t=C3=BD=C5=BEde=C5=88';
+$lang['l_next_year'] 		=3D 'Nasleduj=C3=BAci rok';
+$lang['l_last_day'] 		=3D 'Predch=C3=A1dzaj=C3=BAci de=C5=88';
+$lang['l_last_month'] 		=3D 'Predch=C3=A1dzaj=C3=BAci mesiac';
+$lang['l_last_week'] 		=3D 'Predch=C3=A1dzaj=C3=BAci t=C3=BD=C5=BEde=C5=88=
';
+$lang['l_last_year'] 		=3D 'Predch=C3=A1dzaj=C3=BAci rok';
+$lang['l_subscribe'] 		=3D 'Prihl=C3=A1si=C5=A5';
+$lang['l_download'] 		=3D 'Stiahnu=C5=A5';
+$lang['l_powered_by'] 		=3D 'Poskytol';
+$lang['l_event'] 			=3D 'Udalos=C5=A5';
+$lang['l_event_start'] 		=3D 'Od';
+$lang['l_event_end'] 		=3D 'Do';
+$lang['l_this_months'] 		=3D 'Udalosti tohoto mesiaca';
+$lang['l_date'] 			=3D 'D=C3=A1tum';
+$lang['l_summary'] 			=3D 'Zhrnutie';
+$lang['l_all_day'] 			=3D 'Ka=C5=BEdodenn=C3=A1 udalos=C5=A5';
+$lang['l_notes'] 			=3D 'Pozn=C3=A1mky';
+$lang['l_this_years'] 		=3D 'Udalosti tohoto roku';
+$lang['l_today'] 			=3D 'Dnes';
+$lang['l_this_week'] 		=3D 'Tento t=C3=BD=C5=BEde=C5=88';
+$lang['l_this_month'] 		=3D 'Tento mesiac';
+$lang['l_jump'] 			=3D 'Cho=C4=8F na';
+$lang['l_tomorrows'] 		=3D 'Zajtraj=C5=A1ie udalosti';
+$lang['l_goday'] 			=3D 'Cho=C4=8F na dne=C5=A1n=C3=BD de=C5=88';
+$lang['l_goweek'] 			=3D 'Cho=C4=8F na tento t=C3=BD=C5=BEde=C5=88';
+$lang['l_gomonth'] 			=3D 'Cho=C4=8F na tento mesiac';
+$lang['l_goyear'] 			=3D 'Cho=C4=8F na tento rok';
+$lang['l_search'] 			=3D 'Vyh=C4=BEadaj'; // the verb
+$lang['l_results'] 			=3D 'V=C3=BDsledky vyh=C4=BEadania';
+$lang['l_pick_multiple'] 	=3D 'Vyber viacero';
+$lang['l_query'] 			=3D 'Ot=C3=A1zka'; // will be followed by the search=
 query
+$lang['l_no_results'] 		=3D 'Nena=C5=A1li sa =C5=BEiadne udalosti';
+$lang['l_goprint'] 			=3D 'N=C3=A1hlad na tla=C4=8D';
+$lang['l_time'] 			=3D '=C4=8Cas';
+$lang['l_summary'] 			=3D 'Zhrnutie';
+$lang['l_description'] 		=3D 'Popis';
+$lang['l_this_site_is']		=3D 'T=C3=A1to str=C3=A1nka je';
+$lang['l_no_events_day']	=3D '=C5=BDiadne udalosti nadnes.';
+$lang['l_no_events_week']	=3D '=C5=BDiadne udalosti na tento t=C3=BD=C5=BE=
de=C5=88.';
+$lang['l_no_events_month']	=3D '=C5=BDiadne udalosti na tento mesiac.';
+$lang['l_rss_day_date']		=3D 'G:i';  // Lists just the time
+$lang['l_rss_week_date	']	=3D '%b %e';  // Lists just the day
+$lang['l_rss_month_date	']	=3D '%b %e';  // Lists just the day
+$lang['l_rss_language']		=3D 'sk';
+$lang['l_search_took']		=3D 'Vyh=C4=BEadanie trvalo %s sek=C3=BAnd';
+$lang['l_recurring_event']	=3D 'Opakuj=C3=BAca sa udalos=C5=A5';
+$lang['l_exception']		=3D 'V=C3=BDnimka';
+$lang['l_no_query']			=3D 'Nebola zadan=C3=A1 ot=C3=A1zka';
+$lang['l_preferences']		=3D 'Nastavenia';
+$lang['l_printer']			=3D 'Tla=C4=8Diare=C5=88';
+$lang['l_select_lang']		=3D 'Vyber predvolen=C3=BD jazyk';
+$lang['l_select_cal']		=3D 'Vyber predvolen=C3=BD kalend=C3=A1r';
+$lang['l_select_view']		=3D 'Vyber predvolen=C3=BD n=C3=A1h=C4=BEad';
+$lang['l_select_time']		=3D 'Vyber predvolen=C3=BD za=C4=8Diatok d=C5=88=
a';
+$lang['l_select_day']		=3D 'Vyber predvolen=C3=BD koniec d=C5=88a';
+$lang['l_select_style']		=3D 'Vyber predvolen=C3=BD =C5=A1t=C3=BDl kalen=
d=C3=A1ra';
+$lang['l_set_prefs']		=3D 'Ulo=C5=BE nastavenia';
+$lang['l_completed_date']	=3D 'Vybaven=C3=A9 d=C5=88a';
+$lang['l_completed']		=3D 'Vybaven=C3=A9';
+$lang['l_created']			=3D 'Vytvoren=C3=A9';
+$lang['l_due']				=3D 'Pre';
+$lang['l_priority']			=3D 'Priorita';
+$lang['l_priority_high']	=3D 'Vysok=C3=A1';
+$lang['l_priority_low']		=3D 'N=C3=ADzka';
+$lang['l_priority_medium']	=3D 'Stredn=C3=A1';
+$lang['l_priority_none']	=3D '=C5=BDiadna';
+$lang['l_status']			=3D 'Stav';
+$lang['l_status_confirmed'] =3D 'POTVRDEN=C3=89' ;=20
+$lang['l_status_cancelled'] =3D 'ZRU=C5=A0EN=C3=89';=20
+$lang['l_status_tentative'] =3D '=C4=8CAKAJ=C3=9ACE';=20
+$lang['l_todo']				=3D '=C3=9Alohy';
+$lang['l_unfinished']		=3D 'Nedokon=C4=8Den=C3=A9';
+$lang['l_prefs_set'] 		=3D 'Tvoje nastavenia boli ulo=C5=BEen=C3=A9.';
+$lang['l_prefs_unset'] 		=3D 'Nastavenia boli zru=C5=A1en=C3=A9. Zmeny s=
a prejavia pri zobrazen=C3=AD nasleduj=C3=BAcej str=C3=A1nky.';
+$lang['l_unset_prefs'] 		=3D 'Zru=C5=BE nastavenia';
+$lang['l_organizer']		=3D 'Organiz=C3=A9r';
+$lang['l_attendee']			=3D '=C3=9A=C4=8Dastn=C3=ADk';
+$lang['l_location']			=3D 'Miesto';
+$lang['l_admin_header']		=3D 'PHP iCalendar Administr=C3=A1cia';
+$lang['l_username']			=3D 'U=C5=BE=C3=ADvate=C4=BEsk=C3=A9 meno';
+$lang['l_password']			=3D 'Heslo';
+$lang['l_login']			=3D 'Prihl=C3=A1si=C5=A5';
+$lang['l_invalid_login']	=3D 'Chybn=C3=A9 u=C5=BE=C3=ADvate=C4=BEsk=C3=A9=
 meno alebo heslo.';
+$lang['l_addupdate_cal']	=3D 'Pridaj alebo uprav tvoj kalend=C3=A1r';
+$lang['l_addupdate_desc']	=3D 'Pridaj kalend=C3=A1r nahrat=C3=ADm nov=C3=
=A9ho s=C3=BAboru. Uprav kalend=C3=A1r nahrat=C3=ADm s=C3=BAboru s rovnak=
=C3=BDm nazvom.';
+$lang['l_delete_cal']		=3D 'Vyma=C5=BE kalend=C3=A1r';
+$lang['l_logout']			=3D 'Odhl=C3=A1si=C5=A5';
+$lang['l_cal_file']			=3D 'S=C3=BAbor s kalend=C3=A1rom';
+$lang['l_php_error']		=3D 'PHP Chyba';
+$upload_error_gen_lang		=3D 'Nastal probl=C3=A9m s nahrat=C3=ADm.';
+$upload_error_lang[0]		=3D 'Nastal probl=C3=A9m s nahrat=C3=ADm.';
+$upload_error_lang[1]		=3D 'S=C3=BAbor je pr=C3=ADli=C5=A1 ve=C4=BEk=C3=BD=
.';
+$upload_error_lang[2]		=3D 'S=C3=BAbor je pr=C3=ADli=C5=A1 ve=C4=BEk=C3=BD=
.';
+$upload_error_lang[3]		=3D 'S=C3=BAbor bol nahrat=C3=BD iba =C4=8Diasto=C4=
=8Dne.';
+$upload_error_lang[4]		=3D 'Mus=C3=AD=C5=A1 vybra=C5=A5 s=C3=BAbor pre n=
ahratie.';
+$lang['l_upload_error_type'] =3D 'Iba .ics s=C3=BAbory m=C3=B4=C5=BEu by=
=C5=A5 nahrat=C3=A9.';
+$lang['l_copy_error']			=3D 'Nepodarilo sa skop=C3=ADrova=C5=A5 s=C3=BAb=
or';
+$lang['l_delete_error']			=3D 'Nepodarilo sa vymaza=C5=A5 s=C3=BAbor';
+$lang['l_delete_success']		=3D 'Bol =C3=BAspe=C5=A1ne vymazan=C3=BD.';
+$lang['l_action_success']		=3D 'Akcia bolo =C3=BAspe=C5=A1n=C3=A1.';
+$lang['l_submit']				=3D 'Odosla=C5=A5';
+$lang['l_delete']				=3D 'Vymaza=C5=A5';
+$all_cal_comb_lang			=3D 'V=C5=A1etky kombin=C3=A1cie';
+
+// New for 2.0
+$lang['l_legend']			=3D 'Legenda';
+$lang['l_admin_subhead']	=3D 'Spravuj svoje kaled=C3=A1re z tejto str=C3=
=A1nky';
+$lang['l_prefs_subhead']	=3D 'Povo=C4=BE cookies pre pou=C5=BEitie tejto=
 str=C3=A1nky';
+$lang['l_rss_info']			=3D 'RSS inform=C3=A1cie';
+$lang['l_rss_subhead']		=3D 'Z=C3=A1kladne RSS je dostupn=C3=A9 pre ka=C5=
=BEd=C3=BD kalend=C3=A1r';
+$lang['l_rss_notenabled']	=3D 'RSS nie je povolen=C3=A9 na tejto str=C3=A1=
nke';
+
+// - navigation
+$lang['l_back'] 		=3D 'Naspa=C5=A5';
+$lang['l_next'] 		=3D 'Nasleduj=C3=BAci';
+$lang['l_prev'] 		=3D 'Predch=C3=A1dzaj=C3=BAci';
+$lang['l_day_view'] 	=3D 'Denn=C3=BD preh=C4=BEad';
+$lang['l_week_view'] 	=3D 'T=C3=BD=C5=BEdenn=C3=BD preh=C4=BEad';
+$lang['l_month_view'] 	=3D 'Mesa=C4=8Dn=C3=BD preh=C4=BEad';
+$lang['l_year_view'] 	=3D 'Ro=C4=8Dn=C3=BD preh=C4=BEad';
+
+// ---------------------------------
+
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';								// ie, 'one, two, three=
'
+
+$format_recur_lang['yearly']		=3D array('rok','roky');		// for these, pu=
t singular
+$format_recur_lang['monthly']		=3D array('mesiac','mesiace');		// and pl=
ural forms
+$format_recur_lang['weekly']		=3D array('t=C3=BD=C5=BEde=C5=88','t=C3=BD=
=C5=BEdne');		// these will be %freq%
+$format_recur_lang['daily']			=3D array('de=C5=88','dni');			// in the r=
eplacement below
+$format_recur_lang['hourly']		=3D array('hodina','hod=C3=ADn');
+$format_recur_lang['minutely']		=3D array('min=C3=BAta','min=C3=BAt');
+$format_recur_lang['secondly']		=3D array('sekunda','sek=C3=BAnd');
+
+$format_recur_lang['start']			=3D 'Ka=C5=BEd=C3=BD %int% %freq% %for%';	=
// ie, 'Every 1 day until January 4' or 'Every 1 day for a count of 5'
+$format_recur_lang['until']			=3D 'A=C5=BE do %date%';				// ie, 'until =
January 4'
+$format_recur_lang['count']			=3D 'pre po=C4=8Det %int%';		// ie, 'for 5=
 times'
+
+$format_recur_lang['bymonth']		=3D 'V mesiacoch: %list%';			// ie, 'In m=
onths: January, February, March'
+$format_recur_lang['bymonthday']	=3D 'V d=C5=88och: %list%';			// ie, 'O=
n dates: 1, 2, 3, 4'
+$format_recur_lang['byday']			=3D 'V d=C5=88och: %list%';			// ie, 'On d=
ays: Mon, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$daysofweek_lang			=3D array ('Nede=C4=BEa','Pondelok','Utorok','Streda'=
,'=C5=A0tvrtok','Piatok','Sobota');
+$daysofweekshort_lang		=3D array ('Ne','Po','Ut','St','=C5=A0t','Pi','So=
');
+$daysofweekreallyshort_lang	=3D array ('N','P','U','S','=C5=A0','P','S')=
;
+$monthsofyear_lang			=3D array ('Janu=C3=A1r','Febru=C3=A1r','Marec','Ap=
r=C3=ADl','M=C3=A1j','J=C3=BAn','J=C3=BAl','August','September','Okt=C3=B3=
ber','November','December');
+$monthsofyearshort_lang		=3D array ('Jan','Feb','Mar','Apr','M=C3=A1j','=
J=C3=BAn','J=C3=BAl','Aug','Sep','Okt','Nov','Dec');
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'G:i';
+$timeFormat_small =3D 'G:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%A, %e. %B';
+$dateFormat_week =3D '%e. %B';
+$dateFormat_week_list =3D '%a, %e. %b';
+$dateFormat_week_jump =3D '%e. %b';
+$dateFormat_month =3D '%B %Y';
+$dateFormat_month_list =3D '%A, %e. %B';
+$dateFormat_year =3D '%Y';
+
+
+/*
+Notes about dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),=20
+	however only the following is supported at this time:
+=09
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] 			=3D 'Cyba!';
+$lang['l_error_window'] 		=3D 'Nastava chyba!';
+$lang['l_error_calendar'] 		=3D 'Po=C4=8Das vzniku chyby sa spracov=C3=A1=
val kalend=C3=A1r "%s".';
+$lang['l_error_path'] 			=3D 'Ned=C3=A1 sa otvori=C5=A5 cesta: "%s"';
+$lang['l_error_back'] 			=3D 'Pros=C3=ADm pou=C5=BEi tla=C4=8D=C3=ADtko =
"Nasp=C3=A4=C5=A5" pre n=C3=A1vrat.';
+$lang['l_error_remotecal'] 		=3D 'Server blokuje kalend=C3=A1re, ktor=C3=
=A9 neboli potvrden=C3=A9.';
+$lang['l_error_restrictedcal'] 	=3D 'Pokus o pr=C3=ADstup ku kalend=C3=A1=
ru, ktor=C3=BD je na serveri ochr=C3=A1nen=C3=BD.';
+$lang['l_error_invalidcal'] 	=3D 'Chyb=C3=BD s=C3=BAbor s kalend=C3=A1ro=
m. Pros=C3=ADm sk=C3=BAs in=C3=BD kalend=C3=A1r.';
+$lang['l_error_cantopen'] 		=3D 'Nepodarilo sa otvori=C5=A5 kalend=C3=A1=
r.';
+$lang['l_error_cache']			=3D 'Nepodarilo sa zap=C3=ADsa=C5=A5 do adres=C3=
=A1ra cache. Skontroluj konfugur=C3=A1ciu.';
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/slovensko.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/sl=
ovensko.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/sl=
ovensko.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,211 @@
+<?php
+
+// English language include
+// For version 2.0 PHP iCalendar
+//
+// Translation by Mitja podpecan (mitjap en hal.si)
+//
+// Submit new translations to phpicalendar en gmail.com
+
+$lang['l_day'] 				=3D 'Dan';
+$lang['l_week'] 			=3D 'Teden';
+$lang['l_month'] 			=3D 'Mesec';
+$lang['l_year'] 			=3D 'Leto';
+$lang['l_calendar'] 		=3D 'Koledar';
+$lang['l_next_day'] 		=3D 'Naslednji dan';
+$lang['l_next_month'] 		=3D 'Naslednji mesec';
+$lang['l_next_week'] 		=3D 'Naslednji teden';
+$lang['l_next_year'] 		=3D 'Naslednje leto';
+$lang['l_last_day'] 		=3D 'Prej=C5=A1nji dan';
+$lang['l_last_month'] 		=3D 'Prej=C5=A1nji mesec';
+$lang['l_last_week'] 		=3D 'Prej=C5=A1nji teden';
+$lang['l_last_year'] 		=3D 'Prej=C5=A1nje leto';
+$lang['l_subscribe'] 		=3D 'Naro=C4=8Di se';
+$lang['l_download'] 		=3D 'Prenesi';
+$lang['l_powered_by'] 		=3D 'Poganja';
+$lang['l_event'] 			=3D 'Dogodek';
+$lang['l_event_start'] 		=3D 'Pri=C4=8Detek ob';
+$lang['l_event_end'] 		=3D 'Konec ob';
+$lang['l_this_months'] 		=3D 'Dogodki v tem mesecu';
+$lang['l_date'] 			=3D 'Datum';
+$lang['l_summary'] 			=3D 'Povzetek';
+$lang['l_all_day'] 			=3D 'Celodnevni dogodek';
+$lang['l_notes'] 			=3D 'Bele=C5=BEke';
+$lang['l_this_years'] 		=3D 'Leto=C5=A1nji dogodki';
+$lang['l_today'] 			=3D 'Danes';
+$lang['l_this_week'] 		=3D 'Ta teden';
+$lang['l_this_month'] 		=3D 'Ta mesec';
+$lang['l_jump'] 			=3D 'Sko=C4=8Di na';
+$lang['l_tomorrows'] 		=3D 'Jutri=C5=A1nji dogodki';
+$lang['l_goday'] 			=3D 'Pojdi na dan';
+$lang['l_goweek'] 			=3D 'Pojdi na ta teden';
+$lang['l_gomonth'] 			=3D 'Pojdi na ta mesec';
+$lang['l_goyear'] 			=3D 'Pojdi na to leto';
+$lang['l_search'] 			=3D 'I=C5=A1=C4=8Di'; // the verb
+$lang['l_results'] 			=3D 'Rezultati iskanja';
+$lang['l_pick_multiple'] 	=3D 'Izberi ve=C4=8D';
+$lang['l_query'] 			=3D 'Niz'; // will be followed by the search query
+$lang['l_no_results'] 		=3D 'Ni dogodkov';
+$lang['l_goprint'] 			=3D 'Natisni';
+$lang['l_time'] 			=3D '=C4=8Cas';
+$lang['l_summary'] 			=3D 'Povezetek';
+$lang['l_description'] 		=3D 'Opis';
+$lang['l_this_site_is']		=3D 'Ta spletna stran podpira';
+$lang['l_no_events_day']	=3D 'Danes ni dogodkov.';
+$lang['l_no_events_week']	=3D 'V tem tednu ni dogodkov.';
+$lang['l_no_events_month']	=3D 'V tem mesecu ni dogodkov.';
+$lang['l_rss_day_date']		=3D 'G:i';  // Lists just the time
+$lang['l_rss_week_date	']	=3D '%e. %b';  // Lists just the day
+$lang['l_rss_month_date	']	=3D '%e. %b';  // Lists just the day
+$lang['l_rss_language']		=3D 'sl-SL';
+$lang['l_search_took']		=3D 'Iskanje je trajalo %s sekund';
+$lang['l_recurring_event']	=3D 'Ponavljajo=C4=8D dogodek';
+$lang['l_exception']		=3D 'Izjema';
+$lang['l_no_query']			=3D 'Niz ni vne=C5=A1en';
+$lang['l_preferences']		=3D 'Nastavitve';
+$lang['l_printer']			=3D 'Tiskalnik';
+$lang['l_select_lang']		=3D 'Izberi privzeti jezik';
+$lang['l_select_cal']		=3D 'Izberi privzeti koledar';
+$lang['l_select_view']		=3D 'Izberi privzeti prikaz';
+$lang['l_select_time']		=3D 'Izberi pri=C4=8Detek dneva';
+$lang['l_select_day']		=3D 'Izberi pri=C4=8Detek tedna';
+$lang['l_select_style']		=3D 'Izberi privzeti stil';
+$lang['l_set_prefs']		=3D 'Shrani';
+$lang['l_completed_date']	=3D 'Dokon=C4=8Dano dne';
+$lang['l_completed']		=3D 'Dokon=C4=8Dano';
+$lang['l_created']			=3D 'Ustvarjeno';
+$lang['l_due']				=3D 'Zapade';
+$lang['l_priority']			=3D 'Prioriteta';
+$lang['l_priority_high']	=3D 'Visoka';
+$lang['l_priority_low']		=3D 'Nizka';
+$lang['l_priority_medium']	=3D 'Srednja';
+$lang['l_priority_none']	=3D 'Brez';
+$lang['l_status']			=3D 'Stanje';
+$lang['l_status_confirmed'] =3D 'POTRJENO' ;=20
+$lang['l_status_cancelled'] =3D 'PREKLICANO';=20
+$lang['l_status_tentative'] =3D 'NEPOTRJENO';=20
+$lang['l_todo']				=3D 'Opravki';
+$lang['l_unfinished']		=3D 'Neopravljeno';
+$lang['l_prefs_set'] 		=3D 'Nastavitve so shranjene.';
+$lang['l_prefs_unset'] 		=3D 'Nastavitve bodo u=C4=8Dinkovale ob osve=C5=
=BEitvi strani';
+$lang['l_unset_prefs'] 		=3D 'Nastavitve odstranjene.';
+$lang['l_organizer']		=3D 'Osebni koledar';
+$lang['l_attendee']			=3D 'Udele=C5=BEenec';
+$lang['l_location']			=3D 'Kraj';
+$lang['l_admin_header']		=3D 'PHP iCalendar administracijna';
+$lang['l_username']			=3D 'Uporabni=C5=A1ko ime';
+$lang['l_password']			=3D 'Geslo';
+$lang['l_login']			=3D 'Prijava';
+$lang['l_invalid_login']	=3D 'Napa=C4=8Dno porabni=C5=A1ko ime ali geslo=
.';
+$lang['l_addupdate_cal']	=3D 'Dodaj ali osve=C5=BEi koledar';
+$lang['l_addupdate_desc']	=3D 'Dodaj ali osve=C5=BEi koledar s prenosom =
datoteke na stre=C5=BEnik.';
+$lang['l_delete_cal']		=3D 'Odstrani koledar';
+$lang['l_logout']			=3D 'Odjava';
+$lang['l_cal_file']			=3D 'Koledar datoteka';
+$lang['l_php_error']		=3D 'PHP napaka';
+$upload_error_gen_lang		=3D 'Napaka pri prenosu na stre=C5=BEnik.';
+$upload_error_lang[0]		=3D 'Napaka pri prenosu na stre=C5=BEnik.';
+$upload_error_lang[1]		=3D 'Datoteka, ki jo posku=C5=A1ate prenesti je p=
revelika.';
+$upload_error_lang[2]		=3D 'Datoteka, ki jo posku=C5=A1ate prenesti je p=
revelika.';
+$upload_error_lang[3]		=3D 'Datoteka je bila le delno prene=C5=A1ena.';
+$upload_error_lang[4]		=3D 'Izberite datoteko za prenos.';
+$lang['l_upload_error_type'] =3D 'Prenesti je mogo=C4=8De le .ics datote=
ke.';
+$lang['l_copy_error']			=3D 'Napaka pri kopiranju datoteke.';
+$lang['l_delete_error']			=3D 'Napaka  pri odstranjevanju datoteke.';
+$lang['l_delete_success']		=3D 'je bila uspe=C5=A1no izbrisana.';
+$lang['l_action_success']		=3D 'Dejanje je bilo uspe=C5=A1no izvr=C5=A1e=
no.';
+$lang['l_submit']				=3D 'Po=C5=A1lji';
+$lang['l_delete']				=3D 'Odstrani';
+$all_cal_comb_lang			=3D 'Vsi koledarji';
+
+// New for 2.0
+$lang['l_legend']			=3D 'Legenda';
+$lang['l_admin_subhead']	=3D 'Urejaj koledarje s te strani';
+$lang['l_prefs_subhead']	=3D 'Dolo=C4=8Di pi=C5=A1kotek za obiskovanje t=
e strani';
+$lang['l_rss_info']			=3D 'RSS informacije';
+$lang['l_rss_subhead']		=3D 'Osnovna RSS podaja na voljo za vsak koledar=
';
+$lang['l_rss_enabled']	=3D 'RSS omogo=C4=8Den';
+$lang['l_rss_notenabled']	=3D 'RSS za to stran ni omogo=C4=8Den';
+
+// - navigation
+$lang['l_back'] 		=3D 'Nazaj';
+$lang['l_next'] 		=3D 'Naprej';
+$lang['l_prev'] 		=3D 'Prej=C5=A1nji';
+$lang['l_day_view'] 	=3D 'Poka=C5=BEi dan';
+$lang['l_week_view'] 	=3D 'Poka=C5=BEi teden';
+$lang['l_month_view'] 	=3D 'Poka=C5=BEi mesec';
+$lang['l_year_view'] 	=3D 'Poka=C5=BEi leto';
+
+// ---------------------------------
+
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';								// ie, 'one, two, three=
'
+
+$format_recur_lang['yearly']		=3D array('leto','let');		// for these, pu=
t singular
+$format_recur_lang['monthly']		=3D array('mesec','mesecev');		// and plu=
ral forms
+$format_recur_lang['weekly']		=3D array('teden','tednov');		// these wil=
l be %freq%
+$format_recur_lang['daily']			=3D array('dan','dni');			// in the replac=
ement below
+$format_recur_lang['hourly']		=3D array('uro','ur');
+$format_recur_lang['minutely']		=3D array('minuta','minut');
+$format_recur_lang['secondly']		=3D array('sekunda','sekund');
+
+$format_recur_lang['start']			=3D 'Vsak %int% %freq% %for%';	// ie, 'Eve=
ry 1 day until January 4' or 'Every 1 day for a count of 5'
+$format_recur_lang['until']			=3D 'do %date%';				// ie, 'until January =
4'
+$format_recur_lang['count']			=3D '%int%';		// ie, 'for 5 times'
+
+$format_recur_lang['bymonth']		=3D 'V mesecih: %list%';			// ie, 'In mon=
ths: January, February, March'
+$format_recur_lang['bymonthday']	=3D 'Na datum: %list%';			// ie, 'On da=
tes: 1, 2, 3, 4'
+$format_recur_lang['byday']			=3D 'Na dan: %list%';			// ie, 'On days: M=
on, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$daysofweek_lang			=3D array ('nedelja','ponedeljek','torek','sreda','=C4=
=8Detrtek','petek','sobota');
+$daysofweekshort_lang		=3D array ('ned','pon','tor','sre','=C4=8Det','pe=
t','sob');
+$daysofweekreallyshort_lang	=3D array ('n','p','t','s','=C4=8D','p','s')=
;
+$monthsofyear_lang			=3D array ('januar','februar','marec','april','maj'=
,'junij','julij','avgust','september','oktober','november','december');
+$monthsofyearshort_lang		=3D array ('jan','feb','mar','apr','maj','jun',=
'jul','avg','sep','okt','nov','dec');
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'G:i';
+$timeFormat_small =3D 'G:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%A, %e. %B';
+$dateFormat_week =3D '%e. %B';
+$dateFormat_week_list =3D '%a, %e. %b';
+$dateFormat_week_jump =3D '%e. %b';
+$dateFormat_month =3D '%B %Y';
+$dateFormat_month_list =3D '%A, %e. %B';
+$dateFormat_year =3D '%Y';
+
+
+/*
+Notes about dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),=20
+	however only the following is supported at this time:
+=09
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] 			=3D 'Napaka!';
+$lang['l_error_window'] 		=3D 'Pri=C5=A1lo je do napake!';
+$lang['l_error_calendar'] 		=3D 'Do napake je pri=C5=A1lo pri delu s kol=
edarjem "%s".';
+$lang['l_error_path'] 			=3D 'Nemogo=C4=8De odpreti pot: "%s"';
+$lang['l_error_back'] 			=3D 'Prosim uporabite gumb "Nazaj", da bi posku=
sili znova.';
+$lang['l_error_remotecal'] 		=3D 'Stre=C5=BEnik blokira koledarje, ki ni=
so bili odobreni.';
+$lang['l_error_restrictedcal'] 	=3D 'Nimate dostopa do tega koledarja.';
+$lang['l_error_invalidcal'] 	=3D 'Naveljavna koledar datoteka. Poskusite=
 drug koledar.';
+$lang['l_error_cantopen'] 		=3D 'Ni mogo=C4=8De odpreti koledarja.';
+$lang['l_error_cache']			=3D 'Ni mogo=C4=8De pisati v mapo trenutneka po=
mnilnika. Preverite konfiguracijo.';
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/spanish.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/sp=
anish.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/sp=
anish.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,208 @@
+<?php
+
+// English language include
+// For version 2.0 PHP iCalendar
+//
+// Translation by Juan carlos Negron(carich37 en hotmail.com)
+//
+
+$lang['l_day'] 			=3D 'D&iacute;a';
+$lang['l_week'] 			=3D 'Semana';
+$lang['l_month'] 			=3D 'Mes';
+$lang['l_year'] 			=3D 'A&ntilde;o';
+$lang['l_calendar'] 		=3D 'Calendario';
+$lang['l_next_day'] 		=3D 'D&iacute;a siguiente';
+$lang['l_next_month'] 		=3D 'Mes siguiente';
+$lang['l_next_week'] 		=3D 'Semana siguiente';
+$lang['l_next_year'] 		=3D 'A&ntilde;o siguiente';
+$lang['l_last_day'] 		=3D 'D&iacute;a anterior';
+$lang['l_last_month'] 		=3D 'Mes anterior';
+$lang['l_last_week'] 		=3D 'Semana anterior';
+$lang['l_last_year'] 		=3D 'A&ntilde;o anterior';
+$lang['l_subscribe'] 		=3D 'Suscribir';
+$lang['l_download'] 		=3D 'Descargar';
+$lang['l_powered_by'] 		=3D 'Powered by';
+$lang['l_event'] 			=3D 'Evento';
+$lang['l_event_start'] 		=3D 'Inicio';
+$lang['l_event_end'] 		=3D 'Fin';
+$lang['l_this_months'] 		=3D 'Eventos de este mes';
+$lang['l_date'] 			=3D 'Fecha';
+$lang['l_summary'] 		=3D 'Descripci&oacute;n';
+$lang['l_all_day'] 		=3D 'todo el d&iacute;a';
+$lang['l_notes'] 			=3D 'Notas';
+$lang['l_this_years'] 		=3D 'Eventos de este a&ntilde;o';
+$lang['l_today'] 			=3D 'Hoy';
+$lang['l_this_week'] 		=3D 'Esta semana';
+$lang['l_this_month'] 		=3D 'Este mes';
+$lang['l_jump'] 			=3D 'Ir a';
+$lang['l_tomorrows'] 		=3D 'Eventos de ma&ntilde;ana';
+$lang['l_goday'] 			=3D 'Ir a Hoy';
+$lang['l_goweek'] 			=3D 'Ir a esta semana';
+$lang['l_gomonth'] 			=3D 'Ir a este Mes';
+$lang['l_goyear'] 			=3D 'Ir a este A&ntilde;o';
+$lang['l_search'] 			=3D 'Buscar'; // the verb
+$lang['l_results'] 			=3D 'Resultados de la b&uacute;squeda';
+$lang['l_pick_multiple'] 	=3D 'Pick multiple';
+$lang['l_query'] 			=3D 'Consulta: '; // will be followed by the search =
query
+$lang['l_no_results'] 		=3D 'Ning&uacute;n evento encontrado';
+$lang['l_goprint'] 		=3D 'Formato de impresi&oacute;n';
+$lang['l_time'] 			=3D 'Hora';
+$lang['l_summary'] 		=3D 'Resumen';
+$lang['l_description'] 		=3D 'Descripci&oacute;n';
+$lang['l_this_site_is']		=3D 'Esta p&aacute;gina es';
+$lang['l_no_events_day']	=3D 'No hay eventos para hoy.';
+$lang['l_no_events_week']	=3D 'No hay eventos para esta semana.';
+$lang['l_no_events_month']	=3D 'No hay eventos para este mes.';
+$lang['l_rss_day_date']		=3D 'g:i A';  // Lists just the time
+$lang['l_rss_week_date	']	=3D '%e de %b';  // Lists just the day
+$lang['l_rss_month_date	']	=3D '%e de %b';  // Lists just the day
+$lang['l_rss_language']		=3D 'es-es';
+$lang['l_search_took']		=3D 'La busqeda tard&oacute; %s segundos';
+$lang['l_recurring_event']	=3D 'Evento peri&ocaute;dico';
+$lang['l_exception']		=3D 'Excepci&oacute;n';
+$lang['l_no_query']		=3D 'falta la consulta';
+$lang['l_preferences']		=3D 'Preferencias';
+$lang['l_printer']		=3D 'Impresora';
+$lang['l_select_lang']		=3D 'Escoja su idioma por defecto:';
+$lang['l_select_cal']		=3D 'Escoja su calendario por defecto:';
+$lang['l_select_view']		=3D 'Elija su vista por defecto:';
+$lang['l_select_time']		=3D 'Elija su hora de inicio por defecto:';
+$lang['l_select_day']		=3D 'Escoja su d&aacute;a de la semana de inicio:=
';
+$lang['l_select_style']		=3D 'Seleccione su estilo por defecto:';
+$lang['l_set_prefs']		=3D 'Guardar preferencias';
+$lang['l_completed_date']	=3D 'Finalizado el';
+$lang['l_completed']		=3D 'Finalizado';
+$lang['l_created']			=3D 'Creado:';
+$lang['l_due']				=3D 'Fecha limite:';
+$lang['l_priority']			=3D 'Prioridad:';
+$lang['l_priority_high']	=3D 'Alta';
+$lang['l_priority_low']		=3D 'Baja';
+$lang['l_priority_medium']	=3D 'Media';
+$lang['l_priority_none']	=3D 'Ninguna';
+$lang['l_status']			=3D 'Estado';
+$lang['l_status_confirmed'] =3D 'CONFIRMED' ;=20
+$lang['l_status_cancelled'] =3D 'CANCELLED';=20
+$lang['l_status_tentative'] =3D 'TENTATIVE';=20
+$lang['l_todo']			=3D 'Por hacer';
+$lang['l_unfinished']		=3D 'Sin terminar';
+$lang['l_prefs_set'] 		=3D 'Sus preferencias han sido guardadas.';
+$lang['l_prefs_unset'] 		=3D 'Preferencias no activas. Los cambios se ac=
tivaran al recargar la p&aacute;gina.';
+$lang['l_unset_prefs'] 		=3D 'Preferencias sin activar:';
+$lang['l_organizer']		=3D 'Organizador';
+$lang['l_attendee']		=3D 'Participante';
+$lang['l_location']		=3D 'Lugar';
+$lang['l_admin_header']		=3D 'Administraci&oacute;n de PHP iCalendar';
+$lang['l_username']			=3D 'Usuario';
+$lang['l_password']			=3D 'Contrase&ntilde;a';
+$lang['l_login']			=3D 'Registro';
+$lang['l_invalid_login']	=3D 'Usuario o contrase&ntilde;a incorrectos.';
+$lang['l_addupdate_cal']	=3D 'Agregar o actualizar un calendario';
+$lang['l_addupdate_desc']	=3D 'Agrega un calendario, enviando un archivo=
 nuevo. Actualiza un calendario reemplazandolo con un archivo con el mism=
o nombre.';
+$lang['l_delete_cal']		=3D 'Borra un calendario';
+$lang['l_logout']			=3D 'Salir';
+$lang['l_cal_file']		=3D 'Archivo de Calendario';
+$lang['l_php_error']		=3D 'Error PHP';
+$upload_error_gen_lang		=3D 'Hubo un problema con su env&iacute;o.';
+$upload_error_lang[0]		=3D 'Hubo un problema con su env&iacute;o.';
+$upload_error_lang[1]		=3D 'El archivo que intenta enviar es demasiado g=
rande.';
+$upload_error_lang[2]		=3D 'El archivo que intenta enviar es demasiado g=
rande.';
+$upload_error_lang[3]		=3D 'Solamente ha recibido una parte del archivo =
que intentaba enviar.';
+$upload_error_lang[4]		=3D 'Debe elegir un archivo para enviar.';
+$lang['l_upload_error_type'] =3D 'Solo se aceptan archivos de calendario=
 (.ics).';
+$lang['l_copy_error']		=3D 'Fall&oacute; la copia del archivo';
+$lang['l_delete_error']		=3D 'Fall&oacute; el borrado del archivo';
+$lang['l_delete_success']	=3D 'fue borrado exitosamente.';
+$lang['l_action_success']	=3D 'Su acci&oacute;n se realiz&oacute; con &e=
acute;xito.';
+$lang['l_submit']			=3D 'Enviar';
+$lang['l_delete']			=3D 'Borrar';
+$all_cal_comb_lang		=3D 'Todos los calendarios combinados';
+
+// New for 2.0
+$lang['l_legend']			=3D 'Leyenda';
+$lang['l_admin_subhead']	=3D 'Administra los calendarios desde esta p&aa=
cute;gina';
+$lang['l_prefs_subhead']	=3D 'Establece una cookie por vistar este sitio=
';
+$lang['l_rss_info']			=3D 'Informaci&oacute;n sobre RSS';
+$lang['l_rss_subhead']		=3D 'Fuentes RSS b&aacute;sicas estan disponible=
s para cada calendario';
+$lang['l_rss_notenabled']	=3D 'RSS no est&aacute; disponible en este sit=
io';
+
+// - navigation
+$lang['l_back'] 		=3D 'Atr&aacute;s';
+$lang['l_next'] 		=3D 'Siguiente';
+$lang['l_prev'] 		=3D 'Anterior';
+$lang['l_day_view'] 	=3D 'Vista diaria';
+$lang['l_week_view'] 	=3D 'Vista semanal';
+$lang['l_month_view'] 	=3D 'Vista mensual';
+$lang['l_year_view'] 	=3D 'Vista anual';
+
+// ---------------------------------
+
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';							// ie, 'one, two, three'
+
+$format_recur_lang['yearly']		=3D array('a&ntilde;o','a&ntilde;os');		//=
 for these, put singular
+$format_recur_lang['monthly']		=3D array('mes','meses');					// and plur=
al forms
+$format_recur_lang['weekly']		=3D array('semana','semanas');				// these=
 will be %freq%
+$format_recur_lang['daily']		=3D array('d&iacute;a','dias');				// in th=
e replacement below
+$format_recur_lang['hourly']		=3D array('hora','horas');
+$format_recur_lang['minutely']		=3D array('minuto','minutos');
+$format_recur_lang['secondly']		=3D array('segundo','segundos');
+
+$format_recur_lang['start']			=3D 'Cada %int% %freq% %for%';		// ie, 'Ev=
ery 1 day until January 4' or 'Every 1 day for a count of 5'
+$format_recur_lang['until']			=3D 'hasta %date%';				// ie, 'until Janua=
ry 4'
+$format_recur_lang['count']			=3D 'durante %int% veces';		// ie, 'for 5 =
times'
+
+$format_recur_lang['bymonth']		=3D 'En los meses: %list%';			// ie, 'In =
months: January, February, March'
+$format_recur_lang['bymonthday']	=3D 'En los dias: %list%';			// ie, 'On=
 dates: 1, 2, 3, 4'
+$format_recur_lang['byday']		=3D 'En los dias de la semana: %list%';	// =
ie, 'On days: Mon, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$daysofweek_lang			=3D array ('Domingo','Lunes','Martes','Mi&eacute;rcol=
es','Jueves','Viernes','S&aacute;bado');
+$daysofweekshort_lang		=3D array ('Dom','Lun','Mar','Mie','Jue','Vie','S=
ab');
+$daysofweekreallyshort_lang	=3D array ('D','L','M','X','J','V','S');
+$monthsofyear_lang		=3D array ('Enero','Febrero','Marzo','Abril','Mayo',=
'Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre');
+$monthsofyearshort_lang		=3D array ('Ene','Feb','Mar','Abr','May','Jun',=
'Jul','Ago','Sep','Oct','Nov','Dic');
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'g:i A';
+$timeFormat_small =3D 'g:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%A, %e de %B';
+$dateFormat_week =3D '%e de %B';
+$dateFormat_week_list =3D '%a, %e de %b';
+$dateFormat_week_jump =3D '%e de %b';
+$dateFormat_month =3D '%B de %Y';
+$dateFormat_month_list =3D '%A, %e de %B';
+$dateFormat_year =3D '%Y';
+
+/*
+Notes about dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),=20
+	however only the following is supported at this time:
+=09
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] 			=3D '&iexcl;Error!';
+$lang['l_error_window'] 		=3D '&iexcl;Hubo un error!';
+$lang['l_error_calendar'] 		=3D 'Cuando se produjo este error, se proces=
aba "%s" del calendario.';
+$lang['l_error_path'] 			=3D 'Incapaz de abrir la ruta a: "%s"';
+$lang['l_error_back'] 			=3D 'Por favor, use el bot&oacute;n "Atr&aacute=
;s" para volver.';
+$lang['l_error_remotecal'] 		=3D 'Este servidor bloquea calendarios remo=
tos que no han sido aprobados.';
+$lang['l_error_restrictedcal'] 	=3D 'Usted ha intentado accesar a un cal=
endario restringido en este servidor.';
+$lang['l_error_invalidcal'] 		=3D 'Archivo de calendario inv&aacute;lido=
. Por favor, pruebe con otro calendario.';
+$lang['l_error_cantopen'] 		=3D 'Unable to open calendar.';
+$lang['l_error_cache']			=3D 'Unable to write to cache directory. Please=
 check your config.';
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/swedish.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/sw=
edish.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/sw=
edish.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,209 @@
+<?php
+
+// Swedish language include
+// For version 2.0 PHP iCalendar
+//
+// Swedish Translation by Kristoffer (krille en payback.nu)
+//
+// Submit new translations to chad en chadsdomain.com
+
+$lang['l_day'] 				=3D 'Dag';
+$lang['l_week'] 			=3D 'Vecka';
+$lang['l_month'] 			=3D 'M=C3=A5nad';
+$lang['l_year'] 			=3D '=C3=85r';
+$lang['l_calendar'] 		=3D '';
+$lang['l_next_day'] 		=3D 'Imorgon';
+$lang['l_next_month'] 		=3D 'N=C3=A4sta M=C3=A5nad';
+$lang['l_next_week'] 		=3D 'N=C3=A4sta Vecka';
+$lang['l_next_year'] 		=3D 'N=C3=A4sta =C3=85r';
+$lang['l_last_day'] 		=3D 'F=C3=B6reg=C3=A5ende Dag';
+$lang['l_last_month'] 		=3D 'F=C3=B6reg=C3=A5ende M=C3=A5nad';
+$lang['l_last_week'] 		=3D 'F=C3=B6reg=C3=A5ende Vecka';
+$lang['l_last_year'] 		=3D 'F=C3=B6reg=C3=A5ende =C3=85r';
+$lang['l_subscribe'] 		=3D 'Prenumerera';
+$lang['l_download'] 		=3D 'Ladda Ned';
+$lang['l_powered_by'] 		=3D 'Sidan drivs av';
+$lang['l_event'] 		=3D 'H=C3=A4ndelse';
+$lang['l_event_start'] 		=3D 'Start Tid';
+$lang['l_event_end'] 		=3D 'Slut Tid';
+$lang['l_this_months'] 		=3D 'M=C3=A5nadens H=C3=A4ndelser';
+$lang['l_date'] 			=3D 'Datum';
+$lang['l_summary'] 			=3D 'Summering';
+$lang['l_all_day'] 			=3D 'Heldags h=C3=A4ndelse';
+$lang['l_notes'] 			=3D 'Notering';
+$lang['l_this_years'] 		=3D '=C3=85rest H=C3=A4ndelser';
+$lang['l_today'] 			=3D 'Idag';
+$lang['l_this_week'] 		=3D 'Denna Vecka';
+$lang['l_this_month'] 		=3D 'Denna M=C3=A5nad';
+$lang['l_jump'] 			=3D 'G=C3=A5 Till';
+$lang['l_tomorrows'] 		=3D 'Morgondagens H=C3=A4ndelser';
+$lang['l_goday'] 			=3D 'G=C3=A5 till dagens Datum';
+$lang['l_goweek'] 			=3D 'G=C3=A5 till denna Vecka';
+$lang['l_gomonth'] 			=3D 'G=C3=A5 till denna M=C3=A5nad';
+$lang['l_goyear'] 			=3D 'G=C3=A5 till detta =C3=85r';
+$lang['l_search'] 			=3D 'S=C3=B6k'; // the verb
+$lang['l_results'] 			=3D 'Resultat av S=C3=B6kning';
+$lang['l_pick_multiple'] 	=3D 'Pick multiple';
+$lang['l_query'] 			=3D 'S=C3=B6kord'; // will be followed by the search=
 query
+$lang['l_no_results'] 		=3D 'Inga kalenderh=C3=A4ndelser funna';
+$lang['l_goprint'] 			=3D 'Utskriftsv=C3=A4nlig';
+$lang['l_time'] 			=3D 'Tid';
+$lang['l_summary'] 			=3D 'Sammanfattning';
+$lang['l_description'] 		=3D 'F=C3=B6rklaring';
+$lang['l_this_site_is']		=3D 'Kalendern =C3=A4r';
+$lang['l_no_events_day']	=3D 'Inga kalenderh=C3=A4ndelser idag.';
+$lang['l_no_events_week']	=3D 'Inga kalenderh=C3=A4ndelser denna vecka.'=
;
+$lang['l_no_events_month']	=3D 'Inga kalenderh=C3=A4ndelser denna m=C3=A5=
nad.';
+$lang['l_rss_day_date']		=3D 'g:i A';  // Lists just the time
+$lang['l_rss_week_date	']	=3D '%b %e';  // Lists just the day
+$lang['l_rss_month_date	']	=3D '%b %e';  // Lists just the day
+$lang['l_rss_language']		=3D 'en-us';
+$lang['l_search_took']		=3D 'S=C3=B6kningen tog %s sekunder';
+$lang['l_recurring_event']	=3D '=C3=85terkommande h=C3=A4ndelse';
+$lang['l_exception']		=3D 'Undantag';
+$lang['l_no_query']		=3D 'Ingen fr=C3=A5ga st=C3=A4lld';
+$lang['l_preferences']		=3D 'Inst=C3=A4llningar';
+$lang['l_printer']		=3D 'Skrivare';
+$lang['l_select_lang']		=3D 'St=C3=A4ll in f=C3=B6rvalt spr=C3=A5k';
+$lang['l_select_cal']		=3D 'St=C3=A4ll in f=C3=B6rvald kalender';
+$lang['l_select_view']		=3D 'St=C3=A4ll in f=C3=B6rvalt kalender utseend=
e';
+$lang['l_select_time']		=3D 'St=C3=A4ll in f=C3=B6rvald starttid';
+$lang['l_select_day']		=3D 'St=C3=A4ll in vilken dag din kalendervecka b=
=C3=B6rjar med';
+$lang['l_select_style']		=3D 'V=C3=A4lj utseende';
+$lang['l_set_prefs']		=3D 'Spara inst=C3=A4llningar';
+$lang['l_completed_date']	=3D 'F=C3=A4rdig den';
+$lang['l_completed']		=3D 'Skapad';
+$lang['l_created']			=3D 'Skapad';
+$lang['l_due']				=3D 'till den';
+$lang['l_priority']			=3D 'Prioritet';
+$lang['l_priority_high']	=3D 'H=C3=B6g';
+$lang['l_priority_low']		=3D 'L=C3=A5g';
+$lang['l_priority_medium']	=3D 'Medium';
+$lang['l_priority_none']	=3D 'Ingen';
+$lang['l_status']			=3D 'Status';
+$lang['l_status_confirmed'] =3D 'CONFIRMED' ;=20
+$lang['l_status_cancelled'] =3D 'CANCELLED';=20
+$lang['l_status_tentative'] =3D 'TENTATIVE';=20
+$lang['l_todo']				=3D 'Att g=C3=B6ra';
+$lang['l_unfinished']		=3D 'Ouppklarade';
+$lang['l_prefs_set'] 		=3D 'Dina inst=C3=A4llningar har sparats.';
+$lang['l_prefs_unset'] 		=3D 'Nya inst=C3=A4llningar. F=C3=B6r=C3=A4ndri=
ngarna kommer att visas vid n=C3=A4sta sidvisning.';
+$lang['l_unset_prefs'] 		=3D '=C3=85terst=C3=A4ll inst=C3=A4llningar';
+$lang['l_organizer']		=3D 'Organizer';
+$lang['l_attendee']			=3D 'N=C3=A4rvarande';
+$lang['l_location']			=3D 'Plats';
+$lang['l_admin_header']		=3D 'PHP iCalendar Administration';
+$lang['l_username']			=3D 'Anv=C3=A4ndarnamn';
+$lang['l_password']			=3D 'L=C3=B6senord';
+$lang['l_login']			=3D 'Login';
+$lang['l_invalid_login']	=3D 'Felaktigt l=C3=B6senord eller anv=C3=A4nda=
rnamn.';
+$lang['l_addupdate_cal']	=3D 'L=C3=A4gg till eller uppdatera en kalender=
';
+$lang['l_addupdate_desc']	=3D 'L=C3=A4gg till en ny kalender genom att l=
adda upp en ny fil. Uppdatera en kalender genom att ladda upp en fil med =
samma namn.';
+$lang['l_delete_cal']		=3D 'Radera en kalender';
+$lang['l_logout']			=3D 'Logga ut';
+$lang['l_cal_file']			=3D 'Kalender fil';
+$lang['l_php_error']		=3D 'PHP Error';
+$upload_error_gen_lang		=3D 'Det uppstod ett problem med din uppladdning=
.';
+$upload_error_lang[0]		=3D 'Det uppstod ett problem med din uppladdning.=
';
+$upload_error_lang[1]		=3D 'Filen du f=9Ars=C3=B6ker ladda upp =C3=A4r f=
=C3=B6r stor.';
+$upload_error_lang[2]		=3D 'Filen du f=9Ars=C3=B6ker ladda upp =C3=A4r f=
=C3=B6r stor.';
+$upload_error_lang[3]		=3D 'Filen du f=9Ars=C3=B6kte ladda upp blev inte=
 komplett.';
+$upload_error_lang[4]		=3D 'Du m=C3=A5ste v=C3=A4lja en fil f=C3=B6r upp=
laddning.';
+$lang['l_upload_error_type'] =3D 'Du kan bara ladda upp .ics filer!';
+$lang['l_copy_error']			=3D 'Misslyckades med att kopiera filen!';
+$lang['l_delete_error']			=3D 'Misslyckades med att radera filen!';
+$lang['l_delete_success']		=3D 'raderades.';
+$lang['l_action_success']		=3D 'Ditt kommando genomf=C3=B6rdes.';
+$lang['l_submit']				=3D 'Skicka';
+$lang['l_delete']				=3D 'Radera';
+$all_cal_comb_lang		=3D 'Visa alla kalendrar';
+
+// New for 2.0
+$lang['l_legend']		=3D 'Kalendrar';
+$lang['l_admin_subhead']	=3D 'Hantera dina kalendrar fr=8Cn den h=8Ar si=
dan';
+$lang['l_prefs_subhead']	=3D 'L=C3=A4mnar en cookie-fil vid bes=C3=B6k';
+$lang['l_rss_info']		=3D 'RSS Information';
+$lang['l_rss_subhead']		=3D 'RSS str=C3=B6mmar =C3=A4r tillg=C3=A4ngliga=
 f=C3=B6r alla scheman';
+$lang['l_rss_notenabled']	=3D 'RSS =C3=A4r inte aktiverat';
+
+// - navigation
+$lang['l_back'] 		=3D 'Tillbaka';
+$lang['l_next'] 		=3D 'N=C3=A4sta';
+$lang['l_prev'] 		=3D 'F=C3=B6reg=C3=A5ende';
+$lang['l_day_view'] 	=3D 'Visa Dag';
+$lang['l_week_view'] 	=3D 'Visa Vecka';
+$lang['l_month_view'] 	=3D 'Visa M=C3=A5nad';
+$lang['l_year_view'] 	=3D 'Visa =C3=85r';
+
+// ---------------------------------
+
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';								// ie, 'one, two, three=
'
+
+$format_recur_lang['yearly']		=3D array('=C3=A5r','=C3=A5r');		// for th=
ese, put singular
+$format_recur_lang['monthly']		=3D array('m=C3=A5nad','m=C3=A5nader');		=
// and plural forms
+$format_recur_lang['weekly']		=3D array('vecka','veckor');		// these wil=
l be %freq%
+$format_recur_lang['daily']		=3D array('dag','dagar');			// in the repla=
cement below
+$format_recur_lang['hourly']		=3D array('timme','timmar');
+$format_recur_lang['minutely']		=3D array('minut','minuter');
+$format_recur_lang['secondly']		=3D array('sekund','sekunder');
+
+$format_recur_lang['start']		=3D 'Varje %int% %freq% %for%';	// ie, 'Eve=
ry 1 day until January 4' or 'Every 1 day for a count of 5'
+$format_recur_lang['until']		=3D 'fram till %date%';				// ie, 'until Ja=
nuary 4'
+$format_recur_lang['count']		=3D 'totalt %int%';		// ie, 'for 5 times'
+
+$format_recur_lang['bymonth']		=3D 'F=C3=B6ljande m=C3=A5nader: %list%';=
			// ie, 'In months: January, February, March'
+$format_recur_lang['bymonthday']	=3D 'F=C3=B6ljande datum: %list%';			//=
 ie, 'On dates: 1, 2, 3, 4'
+$format_recur_lang['byday']		=3D 'F=C3=B6ljande dagar: %list%';			// ie,=
 'On days: Mon, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$daysofweek_lang		=3D array ('S=C3=B6ndag','M=C3=A5ndag','Tisdag','Onsda=
g','Torsdag','Fredag','L=C3=B6rdag');
+$daysofweekshort_lang		=3D array ('S=C3=B6n','M=C3=A5n','Tis','Ons','Tor=
','Fre','L=C3=B6r');
+$daysofweekreallyshort_lang	=3D array ('S','M','T','O','T','F','L');
+$monthsofyear_lang		=3D array ('Januari','Februari','Mars','April','Maj'=
,'Juni','Juli','Augusti','September','Oktober','November','December');
+$monthsofyearshort_lang		=3D array ('Jan','Feb','Mar','Apr','Maj','Jun',=
'Jul','Aug','Sep','Okt','Nov','Dec');
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'H:i';
+$timeFormat_small =3D 'H:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%Aen den %e %B';
+$dateFormat_week =3D '%e %B';
+$dateFormat_week_list =3D '%a, %e %b';
+$dateFormat_week_jump =3D '%e %b';
+$dateFormat_month =3D '%B %Y';
+$dateFormat_month_list =3D '%A, %B %e';
+$dateFormat_year =3D '%Y';
+
+/*
+Notes about dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),=20
+	however only the following is supported at this time:
+=09
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] 			=3D 'Fel!';
+$lang['l_error_window'] 		=3D 'Det har uppst=C3=A5tt ett fel!';
+$lang['l_error_calendar'] 		=3D 'Den var "%s" kalendern som jobbades med=
 n=C3=A4r felet uppstod.';
+$lang['l_error_path'] 			=3D 'Kan inte =C3=B6ppna s=C3=B6kv=C3=A4g: "%s'=
;
+$lang['l_error_back'] 			=3D 'Anv=C3=A4nd "Tillbaka" knappen p=C3=A5 din=
 webbl=C3=A4sare f=C3=B6r att backa.';
+$lang['l_error_remotecal'] 		=3D 'Denna server blockerar kalendrar fr=8C=
n andra servrar som =C3=A4nnu inte blivit accepterade an administrat=C3=B6=
ren.';
+$lang['l_error_restrictedcal'] 		=3D 'Du har f=C3=B6rs=C3=B6kt att komma=
 =C3=A5t en kalender som du ej har l=C3=A4sr=C3=A4ttigher till.';
+$lang['l_error_invalidcal'] 		=3D 'Felaktigt kalendernamn. Prova g=C3=A4=
rna en annan kalender.';
+$lang['l_error_cantopen'] 		=3D 'Unable to open calendar.';
+$lang['l_error_cache']			=3D 'Unable to write to cache directory. Please=
 check your config.';
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages=
/traditional_chinese.inc.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/tr=
aditional_chinese.inc.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/languages/tr=
aditional_chinese.inc.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,204 @@
+<?php
+
+// Trad. Chinese language include
+// For version 2.0 PHP iCalendar
+//
+// Translation by Kevin Fyure (digdog en mac.com)
+//
+// Submit new translations to phpicalendar en gmail.com
+
+
+
+$lang['l_day']			=3D '=E6=97=A5';
+$lang['l_week']			=3D '=E9=80=B1';
+$lang['l_month']			=3D '=E6=9C=88';
+$lang['l_year']			=3D '=E5=B9=B4';
+$lang['l_calendar']		=3D '=E8=A1=8C=E4=BA=8B=E6=9B=86';
+$lang['l_next_day']		=3D '=E6=98=8E=E5=A4=A9';
+$lang['l_next_month']	=3D '=E4=B8=8B=E5=80=8B=E6=9C=88';
+$lang['l_next_week']		=3D '=E4=B8=8B=E9=80=B1';
+$lang['l_next_year']		=3D '=E6=98=8E=E5=B9=B4';
+$lang['l_last_day']		=3D '=E6=98=A8=E5=A4=A9';
+$lang['l_last_month']	=3D '=E4=B8=8A=E5=80=8B=E6=9C=88';
+$lang['l_last_week']		=3D '=E4=B8=8A=E9=80=B1';
+$lang['l_last_year']		=3D '=E5=8E=BB=E5=B9=B4';
+$lang['l_subscribe']		=3D '=E8=A8=82=E9=96=B1';
+$lang['l_download']		=3D '=E4=B8=8B=E8=BC=89';
+$lang['l_powered_by'] 	=3D 'Powered by';
+$lang['l_event']			=3D '=E4=BA=8B=E4=BB=B6';
+$lang['l_event_start']	=3D '=E9=96=8B=E5=A7=8B=E6=99=82=E9=96=93';
+$lang['l_event_end']		=3D '=E7=B5=90=E6=9D=9F=E6=99=82=E9=96=93';
+$lang['l_this_months']	=3D '=E6=9C=AC=E6=9C=88=E4=BA=8B=E4=BB=B6';
+$lang['l_date']			=3D '=E6=97=A5=E6=9C=9F';
+$lang['l_summary']		=3D '=E4=B8=BB=E9=A1=8C';
+$lang['l_all_day']		=3D '=E6=95=B4=E6=97=A5=E4=BA=8B=E4=BB=B6';
+$lang['l_notes']			=3D '=E9=99=84=E8=A8=BB';
+$lang['l_this_years']	=3D '=E4=BB=8A=E5=B9=B4=E7=9A=84=E4=BA=8B=E4=BB=B6=
';
+$lang['l_today']			=3D '=E4=BB=8A=E5=A4=A9';
+$lang['l_this_week']		=3D '=E6=9C=AC=E9=80=B1';
+$lang['l_this_month']	=3D '=E6=9C=AC=E6=9C=88';
+$lang['l_jump']			=3D '=E7=A7=BB=E8=87=B3';
+$lang['l_tomorrows']		=3D '=E6=98=8E=E5=A4=A9=E7=9A=84=E4=BA=8B=E4=BB=B6=
';
+$lang['l_goday']			=3D '=E4=BB=8A=E5=A4=A9=E7=9A=84=E8=A1=8C=E4=BA=8B=E6=
=9B=86';
+$lang['l_goweek']		=3D '=E6=9C=AC=E9=80=B1=E7=9A=84=E8=A1=8C=E4=BA=8B=E6=
=9B=86';
+$lang['l_gomonth']		=3D '=E6=9C=AC=E6=9C=88=E7=9A=84=E8=A1=8C=E4=BA=8B=E6=
=9B=86';
+$lang['l_goyear']		=3D '=E4=BB=8A=E5=B9=B4=E7=9A=84=E8=A1=8C=E4=BA=8B=E6=
=9B=86';
+$lang['l_search']		=3D '=E6=90=9C=E5=B0=8B'; // the verb
+$lang['l_results']		=3D '=E6=90=9C=E5=B0=8B=E7=B5=90=E6=9E=9C';
+$lang['l_query']			=3D '=E6=9F=A5=E5=B0=8B'; // will be followed by the =
search query
+$lang['l_no_results']	=3D '=E6=B2=92=E6=9C=89=E6=89=BE=E5=88=B0=E7=9B=B8=
=E9=97=9C=E7=9A=84=E4=BA=8B=E4=BB=B6';
+$lang['l_goprint']		=3D '=E5=8F=8B=E5=96=84=E5=88=97=E5=8D=B0';
+$lang['l_time']			=3D '=E6=99=82=E9=96=93';
+$lang['l_summary']		=3D '=E4=B8=BB=E9=A1=8C';
+$lang['l_description']	=3D '=E9=99=84=E8=A8=BB';
+$lang['l_this_site_is']		=3D '=E6=9C=AC=E7=AB=99=E6=98=AF';
+$lang['l_no_events_day']		=3D '=E4=BB=8A=E5=A4=A9=E6=B2=92=E6=9C=89=E4=BB=
=BB=E4=BD=95=E4=BA=8B=E4=BB=B6';
+$lang['l_no_events_week']	=3D '=E6=9C=AC=E9=80=B1=E6=B2=92=E6=9C=89=E4=BB=
=BB=E4=BD=95=E4=BA=8B=E4=BB=B6';
+$lang['l_no_events_month']	=3D '=E6=9C=AC=E6=9C=88=E6=B2=92=E6=9C=89=E4=BB=
=BB=E4=BD=95=E4=BA=8B=E4=BB=B6';
+$lang['l_rss_day_date']		=3D 'g:i A';  // Lists just the time
+$lang['l_rss_week_date']			=3D '%b %e =E6=97=A5';  // Lists just the day
+$lang['l_rss_month_date']			=3D '%b %e =E6=97=A5';  // Lists just the da=
y
+$lang['l_rss_language']			=3D 'zh-tw';
+$lang['l_search_took']		=3D '=E6=9C=AC=E6=AC=A1=E6=90=9C=E5=B0=8B=E8=8A=B1=
=E5=BB=A2 %s =E7=A7=92';
+$lang['l_recurring_event']	=3D '=E9=87=8D=E8=A4=87=E4=BA=8B=E4=BB=B6';
+$lang['l_exception']			=3D '=E4=BE=8B=E5=A4=96';
+$lang['l_no_query']			=3D '=E6=B2=92=E6=9C=89=E6=9F=A5=E5=B0=8B=E8=B3=87=
=E6=96=99';
+$lang['l_preferences']		=3D '=E5=81=8F=E5=A5=BD=E8=A8=AD=E5=AE=9A';
+$lang['l_printer']			=3D '=E5=8F=8B=E5=96=84=E5=88=97=E5=8D=B0';
+$lang['l_select_lang']		=3D '=E8=AB=8B=E9=81=B8=E6=93=87=E9=A0=90=E8=A8=AD=
=E7=9A=84=E8=AA=9E=E7=B3=BB:';
+$lang['l_select_cal']		=3D '=E8=AB=8B=E9=81=B8=E6=93=87=E9=A0=90=E8=A8=AD=
=E7=9A=84=E8=A1=8C=E4=BA=8B=E6=9B=86:';
+$lang['l_select_view']		=3D '=E8=AB=8B=E9=81=B8=E6=93=87=E9=A0=90=E8=A8=AD=
=E7=9A=84=E9=A1=AF=E7=A4=BA=E6=96=B9=E5=BC=8F:';
+$lang['l_select_time']		=3D '=E8=AB=8B=E9=81=B8=E6=93=87=E9=A0=90=E8=A8=AD=
=E7=9A=84=E9=96=8B=E5=A7=8B=E6=99=82=E9=96=93:';
+$lang['l_select_day']		=3D '=E8=AB=8B=E9=81=B8=E6=93=87=E9=A0=90=E8=A8=AD=
=E7=9A=84=E6=AF=8F=E9=80=B1=E7=AC=AC=E4=B8=80=E5=A4=A9:';
+$lang['l_select_style']		=3D '=E8=AB=8B=E9=81=B8=E6=93=87=E9=A0=90=E8=A8=
=AD=E7=9A=84=E4=B8=BB=E9=A1=8C=E7=95=8C=E9=9D=A2:';
+$lang['l_set_prefs']			=3D '=E5=84=B2=E5=AD=98=E8=A8=AD=E5=AE=9A';
+$lang['l_completed_date']	=3D '=E5=AE=8C=E6=88=90=E6=96=BC';
+$lang['l_completed']			=3D '=E5=B7=B2=E5=AE=8C=E6=88=90';
+$lang['l_created']			=3D '=E5=BB=BA=E7=AB=8B=E6=97=A5=E6=9C=9F:';
+$lang['l_due']				=3D '=E5=88=B0=E6=9C=9F=E6=97=A5:';
+$lang['l_priority']			=3D '=E9=87=8D=E8=A6=81=E6=80=A7:';
+$lang['l_priority_high']		=3D '=E5=BE=88=E9=87=8D=E8=A6=81';
+$lang['l_priority_low']		=3D '=E4=B8=8D=E9=87=8D=E8=A6=81';
+$lang['l_priority_medium']	=3D '=E9=87=8D=E8=A6=81';
+$lang['l_priority_none']		=3D '=E7=84=A1';
+$lang['l_status']			=3D '=E7=8B=80=E6=85=8B';
+$lang['l_todo']				=3D '=E5=BE=85=E8=BE=A6=E4=BA=8B=E9=A0=85';
+$lang['l_unfinished']		=3D '=E5=B0=9A=E6=9C=AA=E5=AE=8C=E6=88=90';
+$lang['l_prefs_set'] 		=3D '=E6=82=A8=E7=9A=84=E5=81=8F=E5=A5=BD=E8=A8=AD=
=E5=AE=9A=E5=B7=B2=E8=A8=AD=E5=AE=9A=E3=80=82';
+$lang['l_prefs_unset'] 		=3D '=E8=A8=AD=E5=AE=9A=E5=B7=B2=E9=82=84=E5=8E=
=9F=E3=80=82=E6=9B=B4=E5=8B=95=E7=9A=84=E9=83=A8=E4=BB=BD=E6=9C=83=E5=9C=A8=
=E8=AE=80=E5=8F=96=E4=B8=8B=E4=B8=80=E9=A0=81=E6=99=82=E7=94=9F=E6=95=88=E3=
=80=82';
+$lang['l_unset_prefs'] 		=3D '=E9=82=84=E5=8E=9F=E8=A8=AD=E5=AE=9A:';
+$lang['l_organizer']			=3D '=E8=90=AC=E7=94=A8=E8=A1=8C=E4=BA=8B=E6=9B=86=
';
+$lang['l_attendee']			=3D '=E5=87=BA=E5=B8=AD=E8=80=85';
+$lang['l_location']			=3D '=E4=BD=8D=E7=BD=AE';
+$lang['l_admin_header']		=3D 'PHP iCalendar =E7=AE=A1=E7=90=86=E5=8D=80'=
;
+$lang['l_username']			=3D '=E4=BD=BF=E7=94=A8=E8=80=85=E5=90=8D=E7=A8=B1=
';
+$lang['l_password']			=3D '=E5=AF=86=E7=A2=BC';
+$lang['l_login']				=3D '=E7=99=BB=E5=85=A5';
+$lang['l_invalid_login']		=3D '=E5=B8=B3=E8=99=9F=E6=88=96=E5=AF=86=E7=A2=
=BC=E8=BC=B8=E5=85=A5=E9=8C=AF=E8=AA=A4=E3=80=82';
+$lang['l_addupdate_cal']		=3D '=E6=96=B0=E5=A2=9E=E6=88=96=E6=9B=B4=E6=96=
=B0=E8=A1=8C=E4=BA=8B=E6=9B=86';
+$lang['l_addupdate_desc']	=3D '=E4=B8=8A=E5=82=B3=E6=96=B0=E6=AA=94=E6=A1=
=88=E4=BE=86=E6=96=B0=E5=A2=9E=E8=A1=8C=E4=BA=8B=E6=9B=86=E6=88=96=E4=B8=8A=
=E5=82=B3=E7=9B=B8=E5=90=8C=E6=AA=94=E5=90=8D=E7=9A=84=E6=AA=94=E6=A1=88=E4=
=BE=86=E6=9B=B4=E6=96=B0=E8=A1=8C=E4=BA=8B=E6=9B=86=E3=80=82';
+$lang['l_delete_cal']		=3D '=E5=88=AA=E9=99=A4=E8=A1=8C=E4=BA=8B=E6=9B=86=
';
+$lang['l_logout']			=3D '=E7=99=BB=E5=87=BA';
+$lang['l_cal_file']			=3D '=E8=A1=8C=E4=BA=8B=E6=9B=86=E6=AA=94=E6=A1=88=
';
+$lang['l_php_error']			=3D 'PHP =E9=8C=AF=E8=AA=A4';
+$upload_error_gen_lang	=3D '=E6=82=A8=E4=B8=8A=E5=82=B3=E7=9A=84=E6=AA=94=
=E6=A1=88=E6=9C=89=E5=95=8F=E9=A1=8C=E3=80=82';
+$upload_error_lang[0]	=3D '=E6=82=A8=E4=B8=8A=E5=82=B3=E7=9A=84=E6=AA=94=
=E6=A1=88=E6=9C=89=E5=95=8F=E9=A1=8C=E3=80=82';
+$upload_error_lang[1]	=3D '=E6=82=A8=E4=B8=8A=E5=82=B3=E7=9A=84=E6=AA=94=
=E6=A1=88=E5=A4=AA=E5=A4=A7=E3=80=82';
+$upload_error_lang[2]	=3D '=E6=82=A8=E4=B8=8A=E5=82=B3=E7=9A=84=E6=AA=94=
=E6=A1=88=E5=A4=AA=E5=A4=A7=E3=80=82';
+$upload_error_lang[3]	=3D '=E6=82=A8=E5=8F=AA=E4=B8=8A=E5=82=B3=E7=9A=84=
=E6=AA=94=E6=A1=88=E5=85=A7=E5=AE=B9=E4=B8=8D=E5=AE=8C=E6=95=B4=E3=80=82'=
;
+$upload_error_lang[4]	=3D '=E6=82=A8=E5=BF=85=E9=A0=88=E9=81=B8=E5=AE=9A=
=E8=A6=81=E4=B8=8A=E5=82=B3=E7=9A=84=E6=AA=94=E6=A1=88=E3=80=82';
+$lang['l_upload_error_type'] =3D '=E5=8F=AA=E8=83=BD=E4=B8=8A=E5=82=B3=E5=
=89=AF=E6=AA=94=E5=90=8D=E6=98=AF .ics =E7=9A=84=E8=A1=8C=E4=BA=8B=E6=9B=86=
=E6=AA=94=E6=A1=88=E3=80=82';
+$lang['l_copy_error']		=3D '=E8=A4=87=E8=A3=BD=E6=AA=94=E6=A1=88=E5=A4=B1=
=E6=95=97';
+$lang['l_delete_error']		=3D '=E5=88=AA=E9=99=A4=E6=AA=94=E6=A1=88=E5=A4=
=B1=E6=95=97';
+$lang['l_delete_success']	=3D '=E5=B7=B2=E6=88=90=E5=8A=9F=E5=88=AA=E9=99=
=A4=E3=80=82';
+$lang['l_action_success']	=3D '=E6=93=8D=E4=BD=9C=E6=88=90=E5=8A=9F=E3=80=
=82';
+$lang['l_submit']			=3D '=E7=A2=BA=E5=AE=9A';
+$lang['l_delete']			=3D '=E5=88=AA=E9=99=A4';
+
+// ----- New for 0.9.5
+$all_cal_comb_lang		=3D '=E5=B7=B2=E7=B5=90=E5=90=88=E6=89=80=E6=9C=89=E7=
=9A=84=E8=A1=8C=E4=BA=8B=E6=9B=86';
+
+// New for 2.0
+$lang['l_legend']			=3D 'Legend';
+$lang['l_admin_subhead']	=3D 'Manage your calendars from this page';
+$lang['l_prefs_subhead']	=3D 'Sets a cookie for visiting this site';
+$lang['l_rss_info']			=3D 'RSS Information';
+$lang['l_rss_subhead']		=3D 'Basic RSS feeds available for each calendar=
';
+$lang['l_rss_notenabled']	=3D 'RSS is not enabled on this site';
+
+// - navigation
+$lang['l_back'] =3D '=E5=9B=9E=E5=8E=BB';
+$lang['l_next'] =3D '=E4=B8=8B=E4=B8=80=E9=A0=81';
+$lang['l_prev'] =3D '=E5=89=8D=E4=B8=80=E9=A0=81';
+$lang['l_day_view'] =3D '=E6=8C=89=E6=97=A5=E9=A1=AF=E7=A4=BA';
+$lang['l_week_view'] =3D '=E6=8C=89=E9=80=B1=E9=A1=AF=E7=A4=BA';
+$lang['l_month_view'] =3D '=E6=8C=89=E6=9C=88=E9=A1=AF=E7=A4=BA';
+$lang['l_year_view'] =3D '=E6=8C=89=E5=B9=B4=E9=A1=AF=E7=A4=BA';
+
+// $format_recur, items enclosed in % will be substituted with variables
+$format_recur_lang['delimiter']	=3D ', ';								// ie, 'one, two, three=
'
+
+$format_recur_lang['yearly']		=3D array('=E5=B9=B4','=E5=B9=B4');		// fo=
r these, put singular
+$format_recur_lang['monthly']		=3D array('=E6=9C=88','=E6=9C=88');		// a=
nd plural forms
+$format_recur_lang['weekly']		=3D array('=E9=80=B1','=E9=80=B1');		// th=
ese will be %freq%
+$format_recur_lang['daily']			=3D array('=E6=97=A5','=E6=97=A5');			// i=
n the replacement below
+$format_recur_lang['hourly']		=3D array('=E6=99=82','=E5=B0=8F=E6=99=82'=
);
+$format_recur_lang['minutely']		=3D array('=E5=88=86','=E5=88=86=E9=90=98=
');
+$format_recur_lang['secondly']		=3D array('=E7=A7=92','=E7=A7=92');
+
+$format_recur_lang['start']			=3D '%freq% =E6=AF=8F %int% %for%';	// ie,=
 'Every 1 day until January 4' or 'Every 1 day for a count of 5'
+$format_recur_lang['until']			=3D '=E5=88=B0 %date% =E4=B9=8B=E5=89=8D';=
				// ie, 'until January 4'
+$format_recur_lang['count']			=3D '%int% =E6=AC=A1';		// ie, 'for 5 time=
s'
+
+$format_recur_lang['bymonth']		=3D '=E6=96=BC=E9=80=99=E5=B9=BE=E6=9C=88=
: %list%';			// ie, 'In months: January, February, March'
+$format_recur_lang['bymonthday']	=3D '=E6=96=BC=E9=80=99=E5=B9=BE=E8=99=9F=
: %list%';			// ie, 'On dates: 1, 2, 3, 4'
+$format_recur_lang['byday']			=3D '=E6=96=BC=E9=80=99=E5=B9=BE=E5=A4=A9:=
 %list%';			// ie, 'On days: Mon, Tues, Wed, Thurs'
+
+// ---------------------------------
+
+$daysofweek_lang			=3D array ('=E6=98=9F=E6=9C=9F=E6=97=A5','=E6=98=9F=E6=
=9C=9F=E4=B8=80','=E6=98=9F=E6=9C=9F=E4=BA=8C','=E6=98=9F=E6=9C=9F=E4=B8=89=
','=E6=98=9F=E6=9C=9F=E5=9B=9B','=E6=98=9F=E6=9C=9F=E4=BA=94','=E6=98=9F=E6=
=9C=9F=E5=85=AD');
+$daysofweekshort_lang		=3D array ('=E9=80=B1=E6=97=A5','=E9=80=B1=E4=B8=80=
','=E9=80=B1=E4=BA=8C','=E9=80=B1=E4=B8=89','=E9=80=B1=E5=9B=9B','=E9=80=B1=
=E4=BA=94','=E9=80=B1=E5=85=AD');
+$daysofweekreallyshort_lang	=3D array ('=E6=97=A5','=E4=B8=80','=E4=BA=8C=
','=E4=B8=89','=E5=9B=9B','=E4=BA=94','=E5=85=AD');
+$monthsofyear_lang			=3D array ('=E4=B8=80=E6=9C=88','=E4=BA=8C=E6=9C=88=
','=E4=B8=89=E6=9C=88','=E5=9B=9B=E6=9C=88','=E4=BA=94=E6=9C=88','=E5=85=AD=
=E6=9C=88','=E4=B8=83=E6=9C=88','=E5=85=AB=E6=9C=88','=E4=B9=9D=E6=9C=88'=
,'=E5=8D=81=E6=9C=88','=E5=8D=81=E4=B8=80=E6=9C=88','=E5=8D=81=E4=BA=8C=E6=
=9C=88');
+$monthsofyearshort_lang		=3D array ('=E4=B8=80=E6=9C=88','=E4=BA=8C=E6=9C=
=88','=E4=B8=89=E6=9C=88','=E5=9B=9B=E6=9C=88','=E4=BA=94=E6=9C=88','=E5=85=
=AD=E6=9C=88','=E4=B8=83=E6=9C=88','=E5=85=AB=E6=9C=88','=E4=B9=9D=E6=9C=88=
','=E5=8D=81=E6=9C=88','=E5=8D=81=E4=B8=80=E6=9C=88','=E5=8D=81=E4=BA=8C=E6=
=9C=88');
+
+// For time formatting, check out: http://www.php.net/manual/en/function=
.date.php
+$timeFormat =3D 'g:i A';
+$timeFormat_small =3D 'g:i';
+
+// For date formatting, see note below
+$dateFormat_day =3D '%A, %B %e =E6=97=A5';
+$dateFormat_week =3D '%B %e =E6=97=A5';
+$dateFormat_week_list =3D '%a, %b%e=E6=97=A5';
+$dateFormat_week_jump =3D '%b %e =E6=97=A5';
+$dateFormat_month =3D '%Y =E5=B9=B4 %B';
+$dateFormat_month_list =3D '%A, %B %e =E6=97=A5';
+$dateFormat_year =3D '%Y';
+
+/*
+Notes about dateFormat_*
+	The pieces are similar to that of the PHP function strftime(),=20
+	however only the following is supported at this time:
+=09
+	%A - the full week day name as specified in $daysofweek_lang
+	%a - the shortened week day name as specified in $daysofweekshort_lang
+	%B - the full month name as specified in $monthsofyear_lang
+	%b - the shortened month name as specified in $monthsofyearshort_lang
+	%e - the day of the month as a decimal number (1 to 31)
+	%Y - the 4-digit year
+
+	If this causes problems with representing your language accurately, let
+	us know. We will be happy to modify this if needed.
+*/
+
+// Error messages - %s will be replaced with a variable
+$lang['l_error_title'] =3D '=E9=8C=AF=E8=AA=A4!';
+$lang['l_error_window'] =3D '=E6=9C=89=E9=8C=AF=E8=AA=A4=E7=99=BC=E7=94=9F=
!';
+$lang['l_error_calendar'] =3D '=E8=99=95=E7=90=86=E8=A1=8C=E4=BA=8B=E6=9B=
=86 "%s" =E6=99=82=E7=99=BC=E7=94=9F=E6=AD=A4=E9=8C=AF=E8=AA=A4=E3=80=82'=
;
+$lang['l_error_path'] =3D '=E7=84=A1=E6=B3=95=E9=96=8B=E5=95=9F=E6=AD=A4=
=E8=B7=AF=E5=BE=91: "%s"';
+$lang['l_error_back'] =3D '=E8=AB=8B=E4=BD=BF=E7=94=A8 "=E5=9B=9E=E5=8E=BB=
" =E6=8C=89=E9=88=95=E9=80=80=E5=9B=9E=E3=80=82';
+$lang['l_error_remotecal'] =3D '=E6=9C=AC=E4=BC=BA=E6=9C=8D=E5=99=A8=E6=9C=
=83=E6=93=8B=E6=8E=89=E6=9C=AA=E7=B6=93=E5=AF=A9=E6=A0=B8=E7=9A=84=E9=81=A0=
=E7=AB=AF=E8=A1=8C=E4=BA=8B=E6=9B=86=E3=80=82';
+$lang['l_error_restrictedcal'] =3D '=E6=82=A8=E8=A9=A6=E5=9C=96=E5=AD=98=
=E5=8F=96=E8=A2=AB=E6=9C=AC=E4=BC=BA=E6=9C=8D=E5=99=A8=E6=89=80=E9=99=90=E5=
=88=B6=E4=BD=BF=E7=94=A8=E7=9A=84=E8=A1=8C=E4=BA=8B=E6=9B=86=E3=80=82';
+$lang['l_error_invalidcal'] =3D '=E9=8C=AF=E8=AA=A4=E7=9A=84=E8=A1=8C=E4=
=BA=8B=E6=9B=86=E6=AA=94=E6=A1=88=E3=80=82=E8=AB=8B=E6=8F=9B=E4=B8=80=E5=80=
=8B=E8=A1=8C=E4=BA=8B=E6=9B=86=E8=A9=A6=E8=A9=A6=E3=80=82';
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/list_func=
tions.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/list_functio=
ns.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/list_functio=
ns.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,122 @@
+<?php
+
+function list_jumps() {
+	global $second_offset, $lang, $cal;
+	$calName =3D join(',', array_map("getCalendarName", split(',', $cal)));
+	$today =3D date('Ymd', time() + $second_offset);
+	$return =3D '<option value=3D"#">'.$lang['l_jump'].'</option>';
+	$return .=3D '<option value=3D"day.php?cal=3D'.$calName.'&amp;getdate=3D=
'.$today.'">'.$lang['l_goday'].'</option>';
+	$return .=3D '<option value=3D"week.php?cal=3D'.$calName.'&amp;getdate=3D=
'.$today.'">'.$lang['l_goweek'].'</option>';
+	$return .=3D '<option value=3D"month.php?cal=3D'.$calName.'&amp;getdate=
=3D'.$today.'">'.$lang['l_gomonth'].'</option>';
+	$return .=3D '<option value=3D"year.php?cal=3D'.$calName.'&amp;getdate=3D=
'.$today.'">'.$lang['l_goyear'].'</option>';
+	return $return;
+}
+
+function list_calcolors() {
+	global $template, $master_array, $unique_colors;
+	$i =3D 1;
+	if (is_array($master_array['-3'])) {
+		foreach ($master_array['-3'] as $key =3D> $val) {
+			if ($i > $unique_colors) $i =3D 1;
+			$val =3D str_replace ("\,", ",", $val);
+			$return .=3D '<img src=3D"templates/'.$template.'/images/monthdot_'.$=
i.'.gif" alt=3D"" /> '.$val.'<br />';
+			$i++;
+		}
+	}
+	return $return;
+}
+
+function list_months() {
+	global $getdate, $this_year, $cal, $dateFormat_month;
+	$month_time 	=3D strtotime("$this_year-01-01");
+	$getdate_month 	=3D date("m", strtotime($getdate));
+	for ($i=3D0; $i<12; $i++) {
+		$monthdate 		=3D date ("Ymd", $month_time);
+		$month_month 	=3D date("m", $month_time);
+		$select_month 	=3D localizeDate($dateFormat_month, $month_time);
+		if ($month_month =3D=3D $getdate_month) {
+			$return .=3D "<option value=3D\"month.php?cal=3D$cal&amp;getdate=3D$m=
onthdate\" selected=3D\"selected\">$select_month</option>\n";
+		} else {
+			$return .=3D "<option value=3D\"month.php?cal=3D$cal&amp;getdate=3D$m=
onthdate\">$select_month</option>\n";
+		}
+		$month_time =3D strtotime ("+1 month", $month_time);
+	}
+	return $return;
+}
+
+
+function list_years() {
+	global $getdate, $this_year, $cal, $num_years;
+	$year_time =3D strtotime($getdate);
+	for ($i=3D0; $i < $num_years; $i++) {
+		$offset =3D $num_years - $i;
+		$prev_time =3D strtotime("-$offset year", $year_time);
+		$prev_date =3D date("Ymd", $prev_time);
+		$prev_year =3D date("Y", $prev_time);
+		$return .=3D "<option value=3D\"year.php?cal=3D$cal&amp;getdate=3D$pre=
v_date\">$prev_year</option>\n";
+	}
+=09
+	$getdate_date =3D date("Ymd", $year_time);
+	$getdate_year =3D date("Y", $year_time);
+	$return .=3D "<option value=3D\"year.php?cal=3D$cal&amp;getdate=3D$getd=
ate_date\" selected=3D\"selected\">$getdate_year</option>\n";
+=09
+	for ($i=3D0; $i < $num_years; $i++) {
+		$offset =3D $i + 1;
+		$next_time =3D strtotime("+$offset year", $year_time);
+		$next_date =3D date("Ymd", $next_time);
+		$next_year =3D date("Y", $next_time);
+		$return .=3D  "<option value=3D\"year.php?cal=3D$cal&amp;getdate=3D$ne=
xt_date\">$next_year</option>\n";
+	}
+=09
+	return $return;
+}
+
+
+function list_weeks() {
+	global $getdate, $this_year, $cal, $dateFormat_week_jump, $week_start_d=
ay;
+	ereg ("([0-9]{4})([0-9]{2})([0-9]{2})", $getdate, $day_array2);
+	$this_day 			=3D $day_array2[3];=20
+	$this_month 		=3D $day_array2[2];
+	$this_year 			=3D $day_array2[1];
+	$check_week 		=3D strtotime($getdate);
+	$start_week_time 	=3D strtotime(dateOfWeek(date("Ymd", strtotime("$this=
_year-01-01")), $week_start_day));
+	$end_week_time 		=3D $start_week_time + (6 * 25 * 60 * 60);
+	=09
+	do {
+		$weekdate 		=3D date ("Ymd", $start_week_time);
+		$select_week1 	=3D localizeDate($dateFormat_week_jump, $start_week_tim=
e);
+		$select_week2 	=3D localizeDate($dateFormat_week_jump, $end_week_time)=
;
+=09
+		if (($check_week >=3D $start_week_time) && ($check_week <=3D $end_week=
_time)) {
+			$return .=3D "<option value=3D\"week.php?cal=3D$cal&amp;getdate=3D$we=
ekdate\" selected=3D\"selected\">$select_week1 - $select_week2</option>\n=
";
+		} else {
+			$return .=3D "<option value=3D\"week.php?cal=3D$cal&amp;getdate=3D$we=
ekdate\">$select_week1 - $select_week2</option>\n";
+		}
+		$start_week_time =3D  strtotime ("+1 week", $start_week_time);
+		$end_week_time =3D $start_week_time + (6 * 25 * 60 * 60);
+	} while (date("Y", $start_week_time) <=3D $this_year);
+
+	return $return;
+}
+
+function list_languages() {
+	global $getdate, $cal, $current_view;
+	$dir_handle =3D @opendir(BASE.'languages/');
+	$tmp_pref_language =3D urlencode(ucfirst($language));
+	while ($file =3D readdir($dir_handle)) {
+		if (substr($file, -8) =3D=3D ".inc.php") {
+			$language_tmp =3D urlencode(ucfirst(substr($file, 0, -8)));
+			if ($language_tmp =3D=3D $tmp_pref_language) {
+				$return .=3D "<option value=3D\"$current_view.php?chlang=3D$language=
_tmp\" selected=3D\"selected\">in $language_tmp</option>\n";
+			} else {
+				$return .=3D "<option value=3D\"$current_view.php?chlang=3D$language=
_tmp\">in $language_tmp</option>\n";
+			}
+		}
+	}
+	closedir($dir_handle);
+=09
+	return $return;
+}
+
+
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/myVars.sh
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/myVars.sh	20=
07-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/myVars.sh	20=
07-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,7 @@
+#!/bin/sed -f
+
+s/\(.*\)\(\$_GET\)\(.*\)/\2 =3D> \1\3/gp
+s/\(.*\)\(\$_POST\)\(.*\)/\1\3/p
+s/\(.*\)\(\$_REQUEST\)\(.*\)/\1\3/p
+
+d
\ No newline at end of file


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/myVars.sh
___________________________________________________________________
Name: svn:executable
   + *

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/overlappi=
ng_events.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/overlapping_=
events.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/overlapping_=
events.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,274 @@
+<?php
+// function to determine maximum necessary columns per day
+// actually an algorithm to get the smallest multiple for two numbers
+function kgv($a, $b) {
+	$x =3D $a;
+	$y =3D $b;
+	while ($x !=3D $y) {
+		if ($x < $y) $x +=3D $a;
+		else $y +=3D $b;
+	}
+	return $x;
+}
+
+// merge a given range into $ol_ranges. Returns the merged $ol_ranges.
+// if count =3D -2, treat as a "delete" call (for removeOverlap)
+// Why -2? That way, there's less fudging of the math in the code.
+function merge_range($ol_ranges, $start, $end, $count =3D 0) {
+
+	foreach ($ol_ranges as $loop_range_key =3D> $loop_range) {
+	=09
+		if ($start < $end) {
+			// handle ranges between $start and $loop_range['start']
+			if ($start < $loop_range['start']) {
+				$new_ol_ranges[] =3D array('count' =3D> $count, 'start' =3D> $start,=
 'end' =3D> min($loop_range['start'], $end));
+				$start =3D $loop_range['start'];
+			}
+
+			// $start is always >=3D $loop_range['start'] at this point.
+			// handles ranges between $loop_range['start'] and $loop_range['end']
+			if ($loop_range['start'] < $end && $start < $loop_range['end']) {
+				// handles ranges between $loop_range['start'] and $start
+				if ($loop_range['start'] < $start) {
+					$new_ol_ranges[] =3D array('count' =3D> $loop_range['count'], 'star=
t' =3D> $loop_range['start'], 'end' =3D> $start);
+				}
+				// handles ranges between $start and $end (where they're between $lo=
op_range['start'] and $loop_range['end'])
+				$new_count =3D $loop_range['count'] + $count + 1;
+				if ($new_count >=3D 0) {
+					$new_ol_ranges[] =3D array('count' =3D> $new_count, 'start' =3D> $s=
tart, 'end' =3D> min($loop_range['end'], $end));
+				}
+				// handles ranges between $end and $loop_range['end']
+				if ($loop_range['end'] > $end) {
+					$new_ol_ranges[] =3D array('count' =3D> $loop_range['count'], 'star=
t' =3D> $end, 'end' =3D> $loop_range['end']);
+				}
+				$start =3D $loop_range['end'];
+			} else {
+				$new_ol_ranges[] =3D $loop_range;
+			}
+		} else {
+			$new_ol_ranges[] =3D $loop_range;
+		}
+	}
+
+	// Catches anything left over.
+	if ($start < $end) {
+		$new_ol_ranges[] =3D array('count' =3D> $count, 'start' =3D> $start, '=
end' =3D> $end);
+	}
+
+	return $new_ol_ranges;
+}
+
+// Finds the highest value of 'count' in $ol_ranges
+function find_max_overlap($ol_ranges) {
+
+	$count =3D 0;
+	foreach ($ol_ranges as $loop_range) {
+		if ($count < $loop_range['count'])
+			$count =3D $loop_range['count'];
+	}
+
+	return $count;
+}
+
+// Merges overlapping blocks
+function flatten_ol_blocks($event_date, $ol_blocks, $new_block_key) {
+
+	global $master_array;
+
+	// Loop block =3D each other block in the array, the ones we're merging=
 into new block.
+	// New block =3D the changed block that caused the flatten_ol_blocks ca=
ll. Everything gets merged into this.
+	$new_block =3D $ol_blocks[$new_block_key];
+	reset($ol_blocks);
+	while ($loop_block_array =3D each($ol_blocks)) {
+		$loop_block_key =3D $loop_block_array['key'];
+		$loop_block =3D $loop_block_array['value'];
+		// only compare with other blocks
+		if ($loop_block_key !=3D $new_block_key) {
+			// check if blocks overlap
+			if (($loop_block['blockStart'] < $new_block['blockEnd']) && ($loop_bl=
ock['blockEnd'] > $new_block['blockStart'])) {
+				// define start and end of merged overlap block
+				if ($new_block['blockStart'] > $loop_block['blockStart']) $ol_blocks=
[$new_block_key]['blockStart'] =3D $loop_block['blockStart'];
+				if ($new_block['blockEnd'] < $loop_block['blockEnd']) $ol_blocks[$ne=
w_block_key]['blockEnd'] =3D $loop_block['blockEnd'];
+				$ol_blocks[$new_block_key]['events'] =3D array_merge($new_block['eve=
nts'], $loop_block['events']);
+				$new_block['events'] =3D $ol_blocks[$new_block_key]['events'];
+				foreach ($loop_block['overlapRanges'] as $ol_range) {
+					$new_block['overlapRanges'] =3D merge_range($new_block['overlapRang=
es'], $ol_range['start'], $ol_range['end'], $ol_range['count']);
+				}
+				$ol_blocks[$new_block_key]['overlapRanges'] =3D $new_block['overlapR=
anges'];
+				$ol_blocks[$new_block_key]['maxOverlaps'] =3D find_max_overlap($new_=
block['overlapRanges']);
+				foreach ($ol_blocks[$new_block_key]['events'] as $event) {
+					$master_array[$event_date][$event['time']][$event['key']]['event_ov=
erlap'] =3D $ol_blocks[$new_block_key]['maxOverlaps'];
+				}
+				unset($ol_blocks[$loop_block_key]);
+				reset($ol_blocks);
+			}
+		}=20
+	}
+
+	return $ol_blocks;
+}
+
+// Builds $overlap_array structure, and updates event_overlap in $master=
_array for the given events.
+function checkOverlap($event_date, $event_time, $uid) {
+	global $master_array, $overlap_array;
+	if (!isset($event_date)) return;
+	$event =3D $master_array[$event_date][$event_time][$uid];
+	// Copy out the array - we replace this at the end.
+	$ol_day_array =3D $overlap_array[$event_date];
+	$drawTimes =3D drawEventTimes($event['event_start'], $event['event_end'=
]);
+
+	// For a given date,
+	// 	- check to see if the event's already in a block, and if so, add it=
.
+	//		- make sure the new block doesn't overlap another block, and if so,=
 merge the blocks.
+	// - check that there aren't any events we already passed that we shoul=
d handle.
+	//		- "flatten" the structure again, merging the blocks.
+
+	// $overlap_array structure:
+	//	array of ($event_dates)
+	//		array of unique overlap blocks (no index) -
+
+	// $overlap_block structure
+	// 'blockStart'    - $start_time of block - earliest $start_time of the=
 events in the block.=20
+	//					 Shouldn't be any overlap w/ a different overlap block in that d=
ay (as if they overlap, they get merged).
+	// 'blockEnd'      - $end_time of block - latest $end_time of the event=
s in the block.
+	// 'maxOverlaps'   - max number of overlaps for the whole block (highes=
t 'count' in overlapRanges)
+	// 'events'        - array of event "pointers" (no index) - each event =
in the block.
+	//		'time' - $start_time of event in the block
+	//		'key'  - $uid of event
+	// 'overlapRanges' - array of time ranges + overlap counts (no index) -=
 the specific overlap info.
+	//					 Shouldn't be any overlap w/ the overlap ranges in a given overl=
ap_block - if there is overlap, the block should be split.
+	//		'count' - number of overlaps that time range (can be zero if that r=
ange has no overlaps).
+	//		'start' - start_time for the overlap block.
+	//		'end'	- end_time for the overlap block.
+
+	$ol_day_array =3D $overlap_array[$event_date];
+	// Track if $event has been merged in, so we don't re-add the details t=
o 'event' or 'overlapRanges' multiple times.
+	$already_merged_once =3D false;
+	// First, check the existing overlap blocks, see if the event overlaps =
with any.
+	if (isset($ol_day_array)) {
+		foreach ($ol_day_array as $loop_block_key =3D> $loop_ol_block) {
+			// Should $event be in this $ol_block? If so, add it.
+			if ($loop_ol_block['blockStart'] < $drawTimes['draw_end'] && $loop_ol=
_block['blockEnd'] > $drawTimes['draw_start']) {
+				// ... unless it's already in the $ol_block
+				if (!in_array(array('time' =3D> $drawTimes['draw_start'], 'key' =3D>=
 $uid), $loop_ol_block['events'])) {
+					$loop_ol_block['events'][] =3D array('time' =3D> $drawTimes['draw_s=
tart'], 'key' =3D> $uid);
+					if ($loop_ol_block['blockStart'] > $drawTimes['draw_start']) $loop_=
ol_block['blockStart'] =3D $drawTimes['draw_start'];
+					if ($loop_ol_block['blockEnd'] < $drawTimes['draw_end']) $loop_ol_b=
lock['blockEnd'] =3D $drawTimes['draw_end'];
+
+					// Merge in the new overlap range
+					$loop_ol_block['overlapRanges'] =3D merge_range($loop_ol_block['ove=
rlapRanges'], $drawTimes['draw_start'], $drawTimes['draw_end']);
+					$loop_ol_block['maxOverlaps'] =3D find_max_overlap($loop_ol_block['=
overlapRanges']);
+					foreach ($loop_ol_block['events'] as $max_overlap_event) {
+						$master_array[$event_date][$max_overlap_event['time']][$max_overla=
p_event['key']]['event_overlap'] =3D $loop_ol_block['maxOverlaps'];
+					}
+					$ol_day_array[$loop_block_key] =3D $loop_ol_block;
+					$ol_day_array =3D flatten_ol_blocks($event_date, $ol_day_array, $lo=
op_block_key);
+					$already_merged_once =3D true;
+					break;
+				// Handle repeat calls to checkOverlap - semi-bogus since the event =
shouldn't be created more than once, but this makes sure we don't get an =
invalid event_overlap.
+				} else {
+					$master_array[$event_date][$event_time][$uid]['event_overlap'] =3D =
$loop_ol_block['maxOverlaps'];
+				}
+			}
+		}
+	}
+
+	// Then, check all the events, make sure there isn't a new overlap that=
 we need to create.
+	foreach ($master_array[$event_date] as $time_key =3D> $time) {
+		// Skip all-day events for overlap purposes.
+		if ($time_key !=3D '-1') {
+			foreach ($time as $loop_event_key =3D> $loop_event) {
+				// Make sure we haven't already dealt with the event, and we're not =
checking against ourself.
+				if ($loop_event['event_overlap'] =3D=3D 0 && $loop_event_key !=3D $u=
id) {
+					$loopDrawTimes =3D drawEventTimes($loop_event['event_start'], $loop=
_event['event_end']);
+					if ($loopDrawTimes['draw_start'] < $drawTimes['draw_end'] && $loopD=
rawTimes['draw_end'] > $drawTimes['draw_start']) {
+						if ($loopDrawTimes['draw_start'] < $drawTimes['draw_start']) {
+							$block_start =3D $loopDrawTimes['draw_start'];
+						} else {
+							$block_start =3D $drawTimes['draw_start'];
+						}
+						if ($loopDrawTimes['draw_end'] > $drawTimes['draw_end']) {
+							$block_end =3D $loopDrawTimes['draw_end'];
+						} else {
+							$block_end =3D $drawTimes['draw_end'];
+						}
+						$events =3D array(array('time' =3D> $loopDrawTimes['draw_start'], =
'key' =3D> $loop_event_key));
+						$overlap_ranges =3D array(array('count' =3D> 0, 'start' =3D> $loop=
DrawTimes['draw_start'], 'end' =3D> $loopDrawTimes['draw_end']));
+						// Only add $event if we haven't already put it in a block
+						if (!$already_merged_once) {
+							$events[] =3D array('time' =3D> $drawTimes['draw_start'], 'key' =3D=
> $uid);=20
+							$overlap_ranges =3D merge_range($overlap_ranges, $drawTimes['draw=
_start'], $drawTimes['draw_end']);
+							$already_merged_once =3D true;
+						}
+						$ol_day_array[] =3D array('blockStart' =3D> $block_start, 'blockEn=
d' =3D> $block_end, 'maxOverlaps' =3D> 1, 'events' =3D> $events, 'overlap=
Ranges' =3D> $overlap_ranges);
+
+						foreach ($events as $max_overlap_event) {
+							$master_array[$event_date][$max_overlap_event['time']][$max_overl=
ap_event['key']]['event_overlap'] =3D 1;
+						}
+						// Make sure we pass in the key of the newly added item above.
+						end($ol_day_array);
+						$last_day_key =3D key($ol_day_array);
+						$ol_day_array =3D flatten_ol_blocks($event_date, $ol_day_array, $l=
ast_day_key);
+					}
+				}
+			}
+		}
+	}
+
+	$overlap_array[$event_date] =3D $ol_day_array;
+
+//for debugging the checkOverlap function
+//if ($event_date =3D=3D '20050506') {
+//print 'Date: ' . $event_date . ' / Time: ' . $event_time . ' / Key: ' =
. $uid . "<br />\n";
+//print '<pre>';
+//print_r($master_array[$event_date]);
+//print_r($overlap_array[$event_date]);
+//print '</pre>';
+//}
+
+}
+
+// Remove an event from the overlap data.
+// This could be completely bogus, since overlap array is empty when thi=
s gets called in my tests, but I'm leaving it in anyways.
+function removeOverlap($ol_start_date, $ol_start_time, $ol_key) {
+	global $master_array, $overlap_array;
+	if (isset($overlap_array[$ol_start_date])) {
+		if (sizeof($overlap_array[$ol_start_date]) > 0) {
+			$ol_end_time =3D $master_array[$ol_start_date][$ol_start_time][$ol_ke=
y]['event_end'];
+			foreach ($overlap_array[$ol_start_date] as $block_key =3D> $block) {
+				if (in_array(array('time' =3D> $ol_start_time, 'key' =3D> $ol_key), =
$block['events'])) {
+					// Check if this is a 2-event block (i.e., there's no block left wh=
en we remove $ol_key
+					// and if so, just unset it and move on.
+					if (count($block['events']) =3D=3D 2) {
+						foreach ($block['events'] as $event) {
+							$master_array[$ol_start_date][$event['time']][$event['key']]['eve=
nt_overlap'] =3D 0;
+						}
+						unset($overlap_array[$ol_start_date][$block_key]);
+					} else {
+						// remove $ol_key from 'events'
+						$event_key =3D array_search(array('time' =3D> $ol_start_time, 'key=
' =3D> $ol_key), $block['events']);
+						unset($overlap_array[$ol_start_date][$block_key]['events'][$event_=
key]);
+
+						// These may be bogus, since we're not using drawEventTimes.
+						// "clean up" 'overlapRanges' and calc the new maxOverlaps.
+						// use the special "-2" count to tell merge_range we're deleting.
+						$overlap_array[$ol_start_date][$block_key]['overlapRanges'] =3D me=
rge_range($block['overlapRanges'], $ol_start_time, $ol_end_time, -2);
+						$overlap_array[$ol_start_date][$block_key]['maxOverlaps'] =3D find=
_max_overlap($block['overlapRanges']);
+
+						// recreate blockStart and blockEnd from the other events, and fix=
 maxOverlap while we're at it.
+						$blockStart =3D $ol_end_time;
+						$blockEnd =3D $ol_start_time;
+						foreach ($overlap_array[$ol_start_date][$block_key]['events'] as $=
event) {
+							$blockStart =3D min($blockStart, $event['time']);
+							$blockEnd =3D max($blockEnd, $master_array[$ol_start_date][$event=
['time']][$event['key']]['event_end']);
+							$master_array[$ol_start_date][$event['time']][$event['key']]['eve=
nt_overlap'] =3D $overlap_array[$ol_start_date][$block_key]['maxOverlaps'=
];
+						}
+						$overlap_array[$ol_start_date][$block_key]['blockStart'] =3D $bloc=
kStart;
+						$overlap_array[$ol_start_date][$block_key]['blockEnd'] =3D $blockE=
nd;
+					}
+				}
+			}
+		}
+	}
+}
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/sanitize.=
php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/sanitize.php=
	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/sanitize.php=
	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,66 @@
+<?php
+//@annotation en este archivo se parsea los parametros del _GET etc
+
+foreach ($_REQUEST as $key=3D>$val){
+	switch ($key){
+		case 'event_data':
+			# modify this to allow or disallow different HTML tags in event popup=
s
+			$allowed =3D "<p><br><b><i><em><a><img><div><span><ul><ol><li><h1><h2=
><h3><h4><h5><h6><hr><em><strong><small><table><tr><td><th>";
+			$val =3D strip_tags($val,$allowed);
+			break;
+		default:=09
+			# cpath
+			$val =3D strip_tags($val);
+	}
+
+	$_REQUEST[$key] =3D $val;
+}
+foreach ($_POST as $key=3D>$val){
+	switch ($key){
+		case 'action':
+			$actions =3D array('login','logout','addupdate','delete');
+			if (!in_array($val,$actions)) $val =3D '';
+			break;
+		case 'date':
+		case 'time':
+			if (!is_numeric($val)) $val =3D '';
+			break;
+		default:=09
+			$val =3D strip_tags($val);
+	}
+	$_POST[$key] =3D $val;
+
+}
+foreach ($_GET as $key=3D>$val){
+	switch ($key){
+		case 'cal':
+			if (!is_array($val)){
+				$val =3D strip_tags($val);
+				$_GET['cal'] =3D strip_tags($val);
+			}else{
+				unset ($_GET['cal']);
+				foreach($val as $cal){
+					$_GET['cal'][]=3D strip_tags($cal);
+				}
+			}
+			break;
+		case 'getdate':
+			if (!is_numeric($val)) $val =3D '';=20
+			break;
+		default:=09
+			$val =3D strip_tags($val);
+	}
+	if ($key !=3D 'cal') $_GET[$key] =3D $val;
+
+}
+foreach ($_COOKIE as $key=3D>$val){
+	switch ($key){
+		case 'time':
+			if (!is_numeric($val)) $val =3D '';
+			break;
+		default:=09
+		$val =3D strip_tags($val);
+	}
+	$_COOKIE[$key] =3D $val;
+}
+?>
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/template.=
php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/template.php=
	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/template.php=
	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,1230 @@
+<?php
+
+//print_r($master_array);
+
+class Page {
+
+	var $page;
+
+	var $cpath;
+
+	var $template_started;
+
+	var $enable_rss;
+
+	var $php_started;
+
+	var $daysofweekshort_lang;
+
+	var $dateFormat_week_list;
+
+	var $daysofweekreallyshort_lang;
+
+	var $month_event_lines;
+
+	var $minical_view;
+
+	var $current_view;
+
+	var $dateFormat_month; //ver;
+
+	var $this_month;
+
+	var $this_year;
+
+	var $show_todos;
+
+	var $show_completed;
+
+	var $tomorrows_events_lines;
+
+	var $next_day;
+
+	var $week_length;
+
+	var $day_start;
+
+	var $timeFormat_small;
+
+	var $gridLength;
+	var $day_array;
+	var $start_week_time;
+	var $unique_colors;
+	var $week_start_day;
+	var $the_arr;
+	var $lang;
+	var $week_end;
+	var $week_start;
+	var $timeFormat;
+	var $dateFormat_day;
+	var $printview;
+	var $daysofweek_lang;
+	var $is_loged_in;
+	var $template;
+	var $master_array;
+	var $getdate;
+	var $cal;
+	var $ALL_CALENDARS_COMBINED;
+	var $subscribe_path;
+	var $download_filename;
+
+	function draw_subscribe($template_p) {
+	=09
+		if ($this->cal !=3D $this->ALL_CALENDARS_COMBINED && $this->subscribe_=
path !=3D '' && $this->download_filename !=3D '') {
+			$this->page 	=3D str_replace('{SUBSCRIBE_PATH}', $this->subscribe_pat=
h, $this->page);
+			$this->page 	=3D str_replace('{DOWNLOAD_FILENAME}', $this->download_f=
ilename, $this->page);
+		} else {
+			$this->page =3D preg_replace('!<\!-- switch display_download on -->(.=
*)<\!-- switch display_download off -->!is', '', $this->page);
+		}
+	}
+=09
+	function draw_admin() {
+	=09
+	=09
+		if ($this->is_loged_in =3D=3D TRUE) {=20
+			// Print Calendar Checkboxes
+			$COLUMNS_TO_PRINT =3D 3;
+			$column =3D 1;
+			$filelist =3D availableCalendars('', '', '', true);
+			foreach ($filelist as $file) {
+				if ($column > $COLUMNS_TO_PRINT) {
+					$delete_table 	.=3D '</tr>';
+					$column 	=3D 1;
+				}
+				if ($column =3D=3D 1) {
+					$delete_table .=3D '<tr>';
+				}
+			=09
+				$cal_filename_tmp =3D getCalendarName($file);
+				$cal_tmp =3D urlencode($file);
+				$cal_displayname_tmp =3D str_replace("32", " ", $cal_filename_tmp);
+			=09
+				$delete_table .=3D '<td align=3D"left"><input name=3D"delete_calenda=
r[]" value=3D"'.$cal_tmp.'" type=3D"checkbox" />'.$cal_displayname_tmp.'<=
/td>';
+			=09
+				$column++;
+			}
+			// Print remaining empty columns if necessary
+			$number_of_columns =3D count($filelist);
+			while (gettype($number_of_columns/$COLUMNS_TO_PRINT) !=3D "integer") =
{
+				$delete_table .=3D '<td>&nbsp;</td>';
+				$number_of_columns++;
+			}
+		=09
+			$this->page 	=3D str_replace('{DELETE_TABLE}', $delete_table, $this->=
page);
+		} else {
+			$this->page 	=3D preg_replace('!<\!-- switch logged_in on -->(.*)<\!-=
- switch logged_in off -->!is', '', $this->page);
+			$this->page 	=3D preg_replace('!<\!-- switch logged_in2 on -->(.*)<\!=
-- switch logged_in2 off -->!is', '', $this->page);
+		}
+=09
+	}
+=09
+	function draw_print($template_p) {
+	=09
+		preg_match("!<\!-- loop events on -->(.*)<\!-- loop events off -->!is"=
, $this->page, $match1);
+		preg_match("!<\!-- switch some_events on -->(.*)<\!-- loop events on -=
->!is", $this->page, $match3);
+		$loop_event		=3D trim($match1[1]);
+		$loop_day 		=3D trim($match3[1]);
+		$parse_month 	=3D date ("Ym", strtotime($this->getdate));
+		$parse_year 	=3D date ("Y", strtotime($this->getdate));
+
+		$seen_events =3D array();
+		foreach($this->master_array as $key =3D> $val) {
+			preg_match ('/([0-9]{6})([0-9]{2})/', $key, $regs);
+			if ((($regs[1] =3D=3D $parse_month) && ($this->printview =3D=3D 'mont=
h')) || (($key =3D=3D $this->getdate) && ($this->printview =3D=3D 'day'))=
 || ((($key >=3D $this->week_start) && ($key <=3D $this->week_end)) && ($=
this->printview =3D=3D 'week')) || ((substr($regs[1],0,4) =3D=3D $parse_y=
ear) && ($this->printview =3D=3D 'year'))) {
+				$events_week++;
+				$dayofmonth =3D strtotime ($key);
+				$dayofmonth =3D localizeDate ($this->dateFormat_day, $dayofmonth);
+				$events_tmp =3D $loop_event;
+				$day_tmp	=3D $loop_day;
+				$day_events =3D 0;
+				// Pull out each day
+				foreach ($val as $new_val) {
+					foreach ($new_val as $new_key2 =3D> $new_val2) {
+						if (isset($seen_events["$new_key2"])){
+							$new_val2['event_text'] .=3D " second instance of ".$new_key2;
+							continue;
+						}
+						$seen_events["$new_key2"] =3D 1;
+						$day_events++;
+					if ($new_val2['event_text']) {=09
+						$event_text 	=3D stripslashes(urldecode($new_val2['event_text']));
+						$location 	=3D stripslashes(urldecode($new_val2['location']));
+						$description 	=3D stripslashes(urldecode($new_val2['description'])=
);
+						$event_start 	=3D $new_val2['event_start'];
+						$event_end 		=3D $new_val2['event_end'];
+						if (isset($new_val2['display_end'])) $event_end =3D $new_val2['dis=
play_end'];
+							if (!$new_val2['event_start']) {=20
+								$event_start =3D $this->lang['l_all_day'];
+								$event_start2 =3D '';
+								$event_end =3D '';
+							} else {
+								$event_start 	=3D date ($this->timeFormat, strtotime ($event_sta=
rt));
+								$event_end 		=3D date ($this->timeFormat, strtotime ($event_end)=
);
+								$event_start 	=3D $event_start .' - '.$event_end;
+								if (date("Ymd", $new_val2['start_unixtime']) !=3D date("Ymd", $n=
ew_val2['end_unixtime'])) $event_start .=3D " ".localizeDate($this->dateF=
ormat_day, $new_val2['end_unixtime']);
+							}
+						}
+					=09
+						if ($description =3D=3D '') {
+							$events_tmp =3D preg_replace('!<\!-- switch description_events on=
 -->(.*)<\!-- switch description_events off -->!is', '', $events_tmp);
+						}
+
+						if ($location =3D=3D '') {
+							$events_tmp =3D preg_replace('!<\!-- switch location_events on --=
>(.*)<\!-- switch location_events off -->!is', '', $events_tmp);
+						}
+					=09
+						$search		=3D array('{EVENT_START}', '{EVENT_TEXT}', '{DESCRIPTION}=
', '{LOCATION}');
+						$replace	=3D array($event_start, $event_text, $description, $locat=
ion);
+						$events_tmp =3D str_replace($search, $replace, $events_tmp);
+						$some_events .=3D $events_tmp;
+						$events_tmp	=3D $loop_event;
+					}
+				}
+				if ($day_events =3D=3D 0) continue;
+				$day_tmp  =3D str_replace('{DAYOFMONTH}', $dayofmonth, $day_tmp);
+				$final   .=3D $day_tmp.$some_events;
+				unset ($day_tmp, $some_events);
+			}
+		}
+	=09
+		if ($events_week < 1) {
+			$this->page =3D preg_replace('!<\!-- switch some_events on -->(.*)<\!=
-- switch some_events off -->!is', '', $this->page);
+		} else {
+			$this->page =3D preg_replace('!<\!-- switch some_events on -->(.*)<\!=
-- switch some_events off -->!is', $final, $this->page);
+			$this->page =3D preg_replace('!<\!-- switch no_events on -->(.*)<\!--=
 switch no_events off -->!is', '', $this->page);
+		}
+	}=09
+=09
+	function draw_search($template_p) {
+	=09
+
+		preg_match("!<\!-- switch results on -->(.*)<\!-- switch results off -=
->!is", $this->page, $match1);
+		preg_match("!<\!-- switch recur on -->(.*)<\!-- loop recur off -->!is"=
, $this->page, $match2);
+		preg_match("!<\!-- switch exceptions on -->(.*)<\!-- switch exceptions=
 off -->!is", $this->page, $match3);
+		$loop_event		=3D trim($match1[1]);
+		$loop_recur 	=3D trim($match2[1]);
+		$loop_except 	=3D trim($match3[1]);
+		$parse_month 	=3D date ("Ym", strtotime($this->getdate));
+	=09
+		if (isset($this->the_arr)){
+	=09
+		// Pull out each event
+		foreach($this->the_arr as $key =3D> $val) {
+		=09
+			$events_found++;
+			$dayofmonth =3D strtotime($val['date']);
+			$dayofmonth =3D localizeDate ('%A, %B %e %Y', $dayofmonth);
+			$events_tmp =3D $loop_event;
+			$recur_tmp	=3D $loop_recur;
+			=09
+			if ($val['event_text']) {=09
+				$event_text 	=3D stripslashes(urldecode($val['event_text']));
+				$description 	=3D stripslashes(urldecode($val['description']));
+					$location 	=3D stripslashes(urldecode($val['location']));
+				$event_start 	=3D $val['event_start'];
+				$event_end 		=3D $val['event_end'];
+				if (isset($val['display_end'])) $event_end =3D $val['display_end'];
+					if (!$val['event_start']) {=20
+						$event_start =3D $this->lang['l_all_day'];
+						$event_start2 =3D '';
+						$event_end =3D '';
+					} else {
+							$event_start    =3D date ($this->timeFormat, strtotime ($event_st=
art));
+							$event_end      =3D date ($this->timeFormat, strtotime ($event_en=
d));
+							$event_start    =3D $event_start .' - '.$event_end;
+					}						=09
+				}
+			=09
+				if ($description =3D=3D '') {
+					$events_tmp =3D preg_replace('!<\!-- switch description_events on -=
->(.*)<\!-- switch description_events off -->!is', '', $events_tmp);
+				}
+					if (!isset($val['exceptions'])) {
+					$events_tmp =3D preg_replace('!<\!-- switch exceptions on -->(.*)<\=
!-- switch exceptions off -->!is', '', $events_tmp);
+				}else{
+						$some_exceptions =3D "";
+						foreach ($val['exceptions'] as $except_val){
+							$except_tmp	=3D $loop_except;
+						=09
+							$except_date =3D strtotime($except_val['date']);
+							$except_date =3D localizeDate ('%A, %B %e %Y', $except_date);
+							$except_tmp =3D str_replace('{DAYOFMONTH}', $except_date, $except=
_tmp);
+
+							$except_event_start    	=3D date ($this->timeFormat, strtotime ($=
except_val['event_start']));
+							$except_event_end    	=3D date ($this->timeFormat, strtotime ($ex=
cept_val['event_end']));
+							$except_event_start    	=3D $except_event_start .' - '.$except_ev=
ent_end;
+
+							$except_tmp =3D str_replace('{EVENT_START}', $except_event_start,=
 $except_tmp);
+
+							$except_event_text 	=3D stripslashes(urldecode($except_val['event=
_text']));
+							$except_tmp =3D str_replace('{EVENT_TEXT}', $except_event_text, $=
except_tmp);
+
+							#is there a recur in the exception?
+							if (!$except_val['recur']) {
+								$except_tmp =3D preg_replace('!<\!-- switch except_recur on -->(=
.*)<\!-- switch except_recur off -->!is', '', $except_tmp);
+							}else{
+								$except_tmp =3D str_replace('{EXCEPT_RECUR}', $except_val['recur=
'], $except_tmp);
+							}
+							#is there a description in the exception?
+							if (!$except_val['description']) {
+								$except_tmp =3D preg_replace('!<\!-- switch except_description o=
n -->(.*)<\!-- switch except_description off -->!is', '', $except_tmp);
+							}else{
+								$except_description =3D stripslashes(urldecode($except_val['desc=
ription']));
+								$except_tmp =3D str_replace('{EXCEPT_DESCRIPTION}', $except_desc=
ription, $except_tmp);
+							}
+							$some_exceptions .=3D $except_tmp;
+=09
+						}
+						$events_tmp =3D preg_replace('!<\!-- switch exceptions on -->(.*)<=
\!-- switch exceptions off -->!is', $some_exceptions,$events_tmp );
+
+=09
+				}
+			=09
+				if (!$val['recur']) {
+					$events_tmp =3D preg_replace('!<\!-- switch recur on -->(.*)<\!-- s=
witch recur off -->!is', '', $events_tmp);
+				}else{
+					$events_tmp =3D str_replace('{RECUR}', $val['recur'], $events_tmp);
+				}
+			=09
+					$search		=3D array('{EVENT_START}', '{EVENT_TEXT}', '{DESCRIPTION}'=
,'{LOCATION}');
+					$replace	=3D array($event_start, $event_text, $description, $locati=
on);
+				$events_tmp =3D str_replace($search, $replace, $events_tmp);
+				$some_events .=3D $events_tmp;
+				$events_tmp	=3D $loop_event;
+			=09
+		=09
+			$some_events  =3D str_replace('{KEY}', $val['date'], $some_events);
+			$some_events  =3D str_replace('{DAYOFMONTH}', $dayofmonth, $some_even=
ts);
+			$final   .=3D $day_tmp.$some_events;
+			unset ($day_tmp, $some_events);
+
+		}
+		}	=09
+		if ($events_found < 1) {
+			$this->page =3D preg_replace('!<\!-- switch results on -->(.*)<\!-- s=
witch results off -->!is', '', $this->page);
+		} else {
+			$this->page =3D preg_replace('!<\!-- switch results on -->(.*)<\!-- s=
witch results off -->!is', $final, $this->page);
+			$this->page =3D preg_replace('!<\!-- switch no_results on -->(.*)<\!-=
- switch no_results off -->!is', '', $this->page);
+			#echo "<hr>this->page: $this->page<br><hr>";
+
+		}
+	}#end draw_search
+=09
+	function draw_week($template_p) {
+	=09
+	=09
+		// Figure out colspans
+		$dayborder 	=3D 0;
+		$thisdate  	=3D $this->start_week_time;
+		$swt	   	=3D $this->start_week_time;
+		for ($i=3D0;$i<7;$i++) {
+			$thisday =3D date("Ymd", $thisdate);
+			$nbrGridCols[$thisday] =3D 1;
+			if (isset($this->master_array[$thisday])) {
+				foreach($this->master_array[($thisday)] as $ovlKey =3D> $ovlValue) {
+					if ($ovlKey !=3D "-1") {
+						foreach($ovlValue as $ovl2Value) {
+							$nbrGridCols[($thisday)] =3D kgv($nbrGridCols[($thisday)], ($ovl2=
Value["event_overlap"] + 1));
+						}
+					}
+				}=20
+			}
+			$thisdate =3D ($thisdate + (25 * 60 * 60));
+		}
+	=09
+		for ($i=3D0; $i<$this->week_length; $i++) {
+			$thisdate 			=3D date ('Ymd', $this->start_week_time);=20
+			$weekarray[$i] 		=3D $thisdate;
+			$this->start_week_time 	=3D strtotime('+1 day', $this->start_week_tim=
e);
+		}
+			=09
+		// Replaces the allday events
+		preg_match("!<\!-- loop allday on -->(.*)<\!-- loop allday off -->!is"=
, $this->page, $match1);
+		preg_match("!<\!-- loop alldaysofweek on -->(.*)<\!-- loop allday on -=
->!is", $this->page, $match2);
+		preg_match("!<\!-- loop allday off -->(.*)<\!-- loop alldaysofweek off=
 -->!is", $this->page, $match3);
+		$loop_ad 	=3D trim($match1[1]);
+		$loop_begin =3D trim($match2[1]);
+		$loop_end 	=3D trim($match3[1]);
+		foreach ($weekarray as $get_date) {
+			$replace 	=3D $loop_begin;
+			$colspan	=3D 'colspan=3D"'.$nbrGridCols[$get_date].'"';
+			$replace 	=3D str_replace('{COLSPAN}', $colspan, $replace);
+			if (is_array($this->master_array[$get_date]['-1']) && !empty($this->m=
aster_array[$get_date]['-1']) ) {
+				foreach ($this->master_array[$get_date]['-1'] as $uid =3D> $allday) =
{
+					$event_calno  	=3D $allday['calnumber'];
+					$event_calno	=3D (($event_calno - 1) % $this->unique_colors) + 1;
+ 					$event 			=3D openevent($get_date, -1, $uid, $allday, 1, 11, 'psf'=
);
+					$loop_tmp 		=3D str_replace('{ALLDAY}', $event, $loop_ad);
+					$loop_tmp 		=3D str_replace('{CALNO}', $event_calno, $loop_tmp);
+					$replace		.=3D $loop_tmp;
+				}
+			}
+			$replace .=3D $loop_end;
+			$weekreplace .=3D $replace;
+		}
+		$this->page =3D preg_replace('!<\!-- loop alldaysofweek on -->(.*)<\!-=
- loop alldaysofweek off -->!is', $weekreplace, $this->page);
+	=09
+		// Replaces the daysofweek
+		preg_match("!<\!-- loop daysofweek on -->(.*)<\!-- loop daysofweek off=
 -->!is", $this->page, $match1);
+		$loop_dof =3D trim($match1[1]);
+		$start_wt		 	=3D strtotime(dateOfWeek($this->getdate, $this->week_star=
t_day));
+		$start_day 			=3D strtotime($this->week_start_day);
+		for ($i=3D0; $i<$this->week_length; $i++) {
+			$day_num 		=3D date("w", $start_day);
+			$daylink		=3D date('Ymd', $start_wt);
+			if ($this->current_view =3D=3D 'day') {
+				$weekday 		=3D $this->daysofweek_lang[$day_num];
+			} else {
+				$weekday =3D localizeDate($this->dateFormat_week_list, strtotime($da=
ylink));
+			}=09
+		=09
+			if ($daylink =3D=3D $this->getdate) {
+				$row1 =3D 'rowToday';
+				$row2 =3D 'rowOn';
+				$row3 =3D 'rowToday';
+			} else {
+				$row1 =3D 'rowOff';
+				$row2 =3D 'rowOn';
+				$row3 =3D 'rowOff';
+			}
+			$start_day 		=3D strtotime("+1 day", $start_day);
+			$start_wt 		=3D strtotime("+1 day", $start_wt);
+			$colspan		=3D 'colspan=3D"'.$nbrGridCols[$daylink].'"';
+			$search			=3D array('{DAY}', '{DAYLINK}', '{ROW1}', '{ROW2}', '{ROW3}=
', '{COLSPAN}');
+			$replace		=3D array($weekday, $daylink, $row1, $row2, $row3, $colspan=
);
+			$loop_tmp 		=3D str_replace($search, $replace, $loop_dof);
+			$weekday_loop  .=3D $loop_tmp;
+		}
+		$this->page =3D preg_replace('!<\!-- loop daysofweek on -->(.*)<\!-- l=
oop daysofweek off -->!is', $weekday_loop, $this->page);
+	=09
+		// Build the body
+		preg_match("!<\!-- loop row on -->(.*)<\!-- loop row off -->!is", $thi=
s->page, $match2);
+		preg_match("!<\!-- loop event on -->(.*)<\!-- loop event off -->!is", =
$this->page, $match3);
+		$loop_hours =3D trim($match2[1]);
+		$loop_event =3D trim($match3[1]);
+
+		$event_length =3D array ();
+		$border =3D 0;
+		preg_match ('/([0-9]{4})([0-9]{2})([0-9]{2})/', $this->getdate, $this-=
>day_array2);
+		$this_day =3D $day_array2[3];=20
+		$this->this_month =3D $day_array2[2];
+		$this->this_year =3D $day_array2[1];
+		$thisdate =3D $swt;
+		for ($i=3D0;$i<7;$i++) {
+			$thisday =3D date("Ymd", $thisdate);
+			$event_length[$thisday] =3D array ();
+			$thisdate =3D ($thisdate + (25 * 60 * 60));
+		}
+		foreach ($this->day_array as $key) {
+			$cal_time =3D $key;=09
+			preg_match('/([0-9]{2})([0-9]{2})/', $key, $regs_tmp);
+			$key =3D mktime($regs_tmp[1],$regs_tmp[2],0,$this->this_month,$this_d=
ay,$this->this_year);
+			$key =3D date ($this->timeFormat, $key);
+											=09
+
+			if (ereg("([0-9]{1,2}):00", $key)) {
+				$weekdisplay .=3D '<tr>';
+				$weekdisplay .=3D '<td colspan=3D"4" rowspan=3D"' . (60 / $this->gri=
dLength) . '" align=3D"center" valign=3D"top" width=3D"60" class=3D"timeb=
order">'.$key.'</td>';
+				$weekdisplay .=3D '<td bgcolor=3D"#a1a5a9" width=3D"1" height=3D"' .=
 $this->gridLength . '"></td>';
+			} elseif ($cal_time =3D=3D $this->day_start) {
+				$size_tmp =3D 60 - (int)substr($cal_time,2,2);
+				$weekdisplay .=3D '<tr>';
+				$weekdisplay .=3D '<td colspan=3D"4" rowspan=3D"' . ($size_tmp / $th=
is->gridLength) . '" align=3D"center" valign=3D"top" width=3D"60" class=3D=
"timeborder">'.$key.'</td>';
+				$weekdisplay .=3D '<td bgcolor=3D"#a1a5a9" width=3D"1" height=3D"' .=
 $this->gridLength . '"></td>';
+			} else {
+				$weekdisplay .=3D '<tr>';
+				$weekdisplay .=3D '<td bgcolor=3D"#a1a5a9" width=3D"1" height=3D"' .=
 $this->gridLength . '"></td>';
+			}
+		=09
+			// initialize $thisdate again
+			$thisdate =3D $swt;
+		=09
+			// loop this part 7 times, one for each day
+			for ($week_loop=3D0; $week_loop<$this->week_length; $week_loop++) {
+				$thisday =3D date("Ymd", $thisdate);
+				$dayborder =3D 0;
+				unset($this_time_arr);
+
+				if ($this->day_start =3D=3D $cal_time && isset($this->master_array[$=
thisday]) && is_array($this->master_array[$thisday])) {
+					foreach($this->master_array[$thisday] as $time_key =3D> $time_arr) =
{
+						if ((int)$time_key <=3D (int)$cal_time) {
+							if (is_array($time_arr) && $time_key !=3D '-1') {
+								foreach($time_arr as $uid =3D> $event_tmp) {
+									if ((int)$event_tmp['event_end'] > (int)$cal_time) {
+										$this_time_arr[$uid] =3D $event_tmp;
+									}
+								}
+							}
+						} else {
+							break;
+						}
+					}
+				} else {
+					if (isset($this->master_array[$thisday][$cal_time]) && sizeof($this=
->master_array[$thisday][$cal_time]) > 0) {
+						$this_time_arr =3D $this->master_array[$thisday][$cal_time];
+					}
+				}
+			=09
+				// check for eventstart=20
+				if (isset($this_time_arr) && sizeof($this_time_arr) > 0) {
+					#print "<pre>";
+					#print_r ($this_time_arr);
+					#print "</pre>";
+
+					foreach ($this_time_arr as $eventKey =3D> $loopevent) {
+						$drawEvent =3D drawEventTimes ($cal_time, $loopevent["event_end"])=
;
+						$j =3D 0;
+						while (isset($event_length[$thisday][$j])) {
+							if ($event_length[$thisday][$j]["state"] =3D=3D "ended") {
+								$event_length[$thisday][$j] =3D array ("length" =3D> ($drawEvent=
["draw_length"] / $this->gridLength), "key" =3D> $eventKey, "overlap" =3D=
> $loopevent["event_overlap"],"state" =3D> "begin");
+								break;
+							}
+							$j++;
+						}
+						if ($j =3D=3D sizeof($event_length[$thisday])) {
+							array_push ($event_length[$thisday], array ("length" =3D> ($drawE=
vent["draw_length"] / $this->gridLength), "key" =3D> $eventKey, "overlap"=
 =3D> $loopevent["event_overlap"],"state" =3D> "begin"));
+						}
+					}
+				}
+
+				if (sizeof($event_length[$thisday]) =3D=3D 0) {
+					if ($dayborder =3D=3D 0) {
+						$class =3D ' class=3D"weekborder"';
+						$dayborder++;
+					} else {
+						$class =3D '';
+						$dayborder =3D 0;
+					}
+				=09
+					$drawWidth =3D 1;
+					$colspan_width =3D round((80 / $nbrGridCols[$thisday]) * $drawWidth=
);
+					$weekdisplay .=3D '<td width=3D"' . $colspan_width . '" colspan=3D"=
' . $nbrGridCols[$thisday] . '" ' . $class . '>&nbsp;</td>'."\n";
+				=09
+				} else {
+					$emptyWidth =3D $nbrGridCols[$thisday];
+					// Used to "join" ended events, so the ended case below results in =
one colspan'd td instead of multiple tds.
+					$ended_counter =3D 0;
+					for ($i=3D0;$i<sizeof($event_length[$thisday]);$i++) {
+
+						$drawWidth =3D $nbrGridCols[$thisday] / ($event_length[$thisday][$=
i]["overlap"] + 1);
+						$emptyWidth =3D $emptyWidth - $drawWidth;
+						switch ($event_length[$thisday][$i]["state"]) {
+							case "begin":
+								if ($ended_counter) {
+									$weekdisplay .=3D '<td colspan=3D"' . $ended_counter . '" '.$cl=
ass.'>&nbsp;</td>';
+									$ended_counter =3D 0;
+								}
+								$event_length[$thisday][$i]["state"] =3D "started";
+ 								$uid =3D $event_length[$thisday][$i]["key"];
+ 								$event_start 	=3D $this_time_arr[$uid]['start_unixtime'];
+								$event_start 	=3D date ($this->timeFormat_small, $event_start);
+ 								$event_calno  	=3D $this_time_arr[$uid]['calnumber'];
+ 								$event_status	=3D strtolower($this_time_arr[$uid]['status']);
+ 								$event_recur =3D $this_time_arr[$uid]['recur'];
+								$event_calno =3D (($event_calno - 1) % $this->unique_colors) + 1=
;
+								$confirmed =3D '';
+						  		if (is_array($event_recur)) $confirmed .=3D '<img src=3D"image=
s/recurring.gif" width=3D"9" height=3D"9" alt=3D"" border=3D"0" hspace=3D=
"0" vspace=3D"0" />&nbsp;';
+								if ($event_status !=3D '') {
+						  			$confirmed .=3D '<img src=3D"images/'.$event_status.'.gif" wi=
dth=3D"9" height=3D"9" alt=3D"" border=3D"0" hspace=3D"0" vspace=3D"0" />=
&nbsp;';
+						  		}
+								$colspan_width =3D round((80 / $nbrGridCols[$thisday]) * $drawWi=
dth);
+								$weekdisplay .=3D '<td width=3D"'.$colspan_width.'" rowspan=3D"'=
 . $event_length[$thisday][$i]['length'] . '" colspan=3D"' . $drawWidth .=
 '" align=3D"left" valign=3D"top" class=3D"eventbg2_'.$event_calno.'">'."=
\n";
+
+								// Start drawing the event
+								$event_temp   =3D $loop_event;
+								$event 		  =3D openevent($thisday, $cal_time, $uid, $this_time_a=
rr[$uid], $week_events_lines, 25, 'ps');
+								$event_temp   =3D str_replace('{EVENT}', $event, $event_temp);
+								$event_temp   =3D str_replace('{EVENT_START}', $event_start, $ev=
ent_temp);
+								$event_temp   =3D str_replace('{CONFIRMED}', $confirmed, $event_=
temp);
+								$event_temp   =3D str_replace('{EVENT_CALNO}', $event_calno, $ev=
ent_temp);
+								$weekdisplay .=3D $event_temp;
+								$weekdisplay .=3D '</td>';
+								// End event drawing
+
+								break;
+							case "started":
+								if ($ended_counter) {
+									$weekdisplay .=3D '<td colspan=3D"' . $ended_counter . '" '.$cl=
ass.'>&nbsp;</td>';
+									$ended_counter =3D 0;
+								}
+								break;
+							case "ended":
+								$ended_counter +=3D $drawWidth;
+								break;
+						}
+						$event_length[$thisday][$i]["length"]--;
+						if ($event_length[$thisday][$i]["length"] =3D=3D 0) {
+							$event_length[$thisday][$i]["state"] =3D "ended";
+						}
+					}
+
+					// Clean up
+					$emptyWidth +=3D $ended_counter;
+					//fill empty space on the right
+					if ($emptyWidth > 0) {
+						$weekdisplay .=3D "<td colspan=3D\"" . $emptyWidth . "\" $class>&n=
bsp;</td>\n";
+					}
+					while (isset($event_length[$thisday][(sizeof($event_length[$thisday=
]) - 1)]["state"]) && $event_length[$thisday][(sizeof($event_length[$this=
day]) - 1)]["state"] =3D=3D "ended") {
+						array_pop($event_length[$thisday]);
+					}
+				}
+				$thisdate =3D ($thisdate + (25 * 60 * 60));
+			}
+			$weekdisplay .=3D "</tr>\n";
+		}
+
+		$this->page =3D preg_replace('!<\!-- loop row on -->(.*)<\!-- loop eve=
nt off -->!is', $weekdisplay, $this->page);
+	}
+
+	function draw_day($template_p) {
+	=09
+
+		// Replaces the allday events
+		$replace =3D '';
+		if (is_array($this->master_array[$this->getdate]['-1'])) {
+			preg_match("!<\!-- loop allday on -->(.*)<\!-- loop allday off -->!is=
", $this->page, $match1);
+			$loop_ad =3D trim($match1[1]);
+			foreach ($this->master_array[$this->getdate]['-1'] as $uid =3D> $alld=
ay) {
+				$event_calno  	=3D $allday['calnumber'];
+				$event_calno	=3D (($event_calno - 1) % $this->unique_colors) + 1;
+ 				$event 			=3D openevent($this->getdate, -1, $uid, $allday);
+				$loop_tmp 		=3D str_replace('{ALLDAY}', $event, $loop_ad);
+				$loop_tmp 		=3D str_replace('{CALNO}', $event_calno, $loop_tmp);
+				$replace		.=3D $loop_tmp;
+			}
+		}
+		$this->page =3D preg_replace('!<\!-- loop allday on -->(.*)<\!-- loop =
allday off -->!is', $replace, $this->page);
+
+		// Replaces the daysofweek
+		preg_match("!<\!-- loop daysofweek on -->(.*)<\!-- loop daysofweek off=
 -->!is", $this->page, $match1);
+		$loop_dof =3D trim($match1[1]);
+		$start_wt		 	=3D strtotime(dateOfWeek($this->getdate, $this->week_star=
t_day));
+		$start_day 			=3D strtotime(dateOfWeek($this->getdate, $this->week_sta=
rt_day));
+		for ($i=3D0; $i<7; $i++) {
+			$day_num 		=3D date("w", $start_day);
+			$daylink		=3D date('Ymd', $start_wt);
+			if ($this->current_view =3D=3D 'day') {
+				$weekday 		=3D $this->daysofweek_lang[$day_num];
+			} else {
+				$weekday =3D localizeDate($this->dateFormat_week_list, strtotime($da=
ylink));
+			}=09
+			if ($daylink =3D=3D $this->getdate) {
+				$row1 =3D 'rowToday';
+				$row2 =3D 'rowOn';
+				$row3 =3D 'rowToday';
+			} else {
+				$row1 =3D 'rowOff';
+				$row2 =3D 'rowOn';
+				$row3 =3D 'rowOff';
+			}
+			$start_day 		=3D strtotime("+1 day", $start_day);
+			$start_wt 		=3D strtotime("+1 day", $start_wt);
+			$search			=3D array('{DAY}', '{DAYLINK}', '{ROW1}', '{ROW2}', '{ROW3}=
');
+			$replace		=3D array($weekday, $daylink, $row1, $row2, $row3);
+			$loop_tmp 		=3D str_replace($search, $replace, $loop_dof);
+			$weekday_loop  .=3D $loop_tmp;
+		}
+		$this->page =3D preg_replace('!<\!-- loop daysofweek on -->(.*)<\!-- l=
oop daysofweek off -->!is', $weekday_loop, $this->page);
+	=09
+		// Build the body
+		$dayborder =3D 0;
+
+		$nbrGridCols =3D 1;
+		if (isset($this->master_array[($this->getdate)])) {
+			foreach($this->master_array[($this->getdate)] as $ovlKey =3D> $ovlVal=
ue) {
+				if ($ovlKey !=3D '-1') {
+					foreach($ovlValue as $ovl2Value) {
+						$nbrGridCols =3D kgv($nbrGridCols, ($ovl2Value['event_overlap'] + =
1));
+					}
+				}
+			}=20
+		}
+		preg_match("!<\!-- loop row on -->(.*)<\!-- loop row off -->!is", $thi=
s->page, $match2);
+		preg_match("!<\!-- loop event on -->(.*)<\!-- loop event off -->!is", =
$this->page, $match3);
+		$loop_hours =3D trim($match2[1]);
+		$loop_event =3D trim($match3[1]);
+
+		$event_length =3D array ();
+		$border =3D 0;
+		preg_match('/([0-9]{4})([0-9]{2})([0-9]{2})/', $this->getdate, $day_ar=
ray2);
+		$this_day =3D $day_array2[3];=20
+		$this->this_month =3D $day_array2[2];
+		$this->this_year =3D $day_array2[1];
+		foreach ($this->day_array as $key) {
+			preg_match('/([0-9]{2})([0-9]{2})/', $key, $regs_tmp);
+			$cal_time =3D $key;
+			$key =3D mktime($regs_tmp[1],$regs_tmp[2],0,$this->this_month,$this_d=
ay,$this->this_year);
+			$key =3D date ($this->timeFormat, $key);
+			unset($this_time_arr);
+		=09
+			// add events that overlap $this->day_start instead of cutting them o=
ut completely
+			if (($this->day_start =3D=3D $cal_time) && (isset($this->master_array=
[$this->getdate]))) {
+				foreach($this->master_array[$this->getdate] as $time_key =3D> $time_=
arr) {
+					if ((int)$time_key <=3D (int)$cal_time) {
+						if (is_array($time_arr) && $time_key !=3D '-1') {
+							foreach($time_arr as $uid =3D> $event_tmp) {
+								if ((int)$event_tmp['event_end'] > (int)$cal_time) {
+									$this_time_arr[$uid] =3D $event_tmp;
+								}
+							}
+						}
+					} else {
+						break;
+					}
+				}
+			} else {
+				// add events that overlap the start time
+				if (isset($this->master_array[$this->getdate][$cal_time]) && sizeof(=
$this->master_array[$this->getdate][$cal_time]) > 0) {
+					$this_time_arr =3D $this->master_array[$this->getdate][$cal_time];
+				}
+			}
+
+			// check for eventstart=20
+			if (isset($this_time_arr) && sizeof($this_time_arr) > 0) {
+				foreach ($this_time_arr as $eventKey =3D> $loopevent) {
+					$drawEvent =3D drawEventTimes ($cal_time, $loopevent['event_end']);
+					$j =3D 0;
+					while (isset($event_length[$j])) {
+						if ($event_length[$j]['state'] =3D=3D 'ended') {
+							$event_length[$j] =3D array ('length' =3D> ($drawEvent['draw_leng=
th'] / $this->gridLength), 'key' =3D> $eventKey, 'overlap' =3D> $loopeven=
t['event_overlap'],'state' =3D> 'begin');
+							break;
+						}
+						$j++;
+					}
+					if ($j =3D=3D sizeof($event_length)) {
+						array_push ($event_length, array ('length' =3D> ($drawEvent['draw_=
length'] / $this->gridLength), 'key' =3D> $eventKey, 'overlap' =3D> $loop=
event['event_overlap'],'state' =3D> 'begin'));
+					}
+				}
+			}
+			if (preg_match('/([0-9]{1,2}):00/', $key)) {
+				$daydisplay .=3D '<tr>'."\n";
+				$daydisplay .=3D '<td rowspan=3D"' . (60 / $this->gridLength) . '" a=
lign=3D"center" valign=3D"top" width=3D"60" class=3D"timeborder">'.$key.'=
</td>'."\n";
+				$daydisplay .=3D '<td bgcolor=3D"#a1a5a9" width=3D"1" height=3D"' . =
$this->gridLength . '"></td>'."\n";
+			} elseif($cal_time =3D=3D $this->day_start) {
+				$size_tmp =3D 60 - (int)substr($cal_time,2,2);
+				$daydisplay .=3D '<tr>'."\n";
+				$daydisplay .=3D "<td rowspan=3D\"" . ($size_tmp / $this->gridLength=
) . "\" align=3D\"center\" valign=3D\"top\" width=3D\"60\" class=3D\"time=
border\">$key</td>\n";
+				$daydisplay .=3D '<td bgcolor=3D"#a1a5a9" width=3D"1" height=3D"' . =
$this->gridLength . '"></td>'."\n";
+			} else {
+				$daydisplay .=3D '<tr>'."\n";
+				$daydisplay .=3D '<td bgcolor=3D"#a1a5a9" width=3D"1" height=3D"' . =
$this->gridLength . '"></td>'."\n";
+			}
+			if ($dayborder =3D=3D 0) {
+				$class =3D ' class=3D"dayborder"';
+				$dayborder++;
+			} else {
+				$class =3D ' class=3D"dayborder2"';
+				$dayborder =3D 0;
+			}
+			if (sizeof($event_length) =3D=3D 0) {
+				$daydisplay .=3D '<td colspan=3D"' . $nbrGridCols . '" '.$class.'>&n=
bsp;</td>'."\n";
+			=09
+			} else {
+				$emptyWidth =3D $nbrGridCols;
+				// Used to "join" ended events, so the ended case below results in o=
ne colspan'd td instead of multiple tds.
+				$ended_counter =3D 0;
+				for ($i=3D0;$i<sizeof($event_length);$i++) {
+					$drawWidth =3D $nbrGridCols / ($event_length[$i]['overlap'] + 1);
+					$emptyWidth =3D $emptyWidth - $drawWidth;
+					switch ($event_length[$i]['state']) {
+						case 'begin':
+						  if ($ended_counter) {
+							$daydisplay .=3D '<td colspan=3D"' . $ended_counter . '" '.$class=
.'>&nbsp;</td>';
+							$ended_counter =3D 0;
+						  }
+						  $event_length[$i]['state'] =3D 'started';
+ 						  $uid =3D $event_length[$i]['key'];
+ 						  $event_start 	=3D strtotime ($this_time_arr[$uid]['event_start'=
]);
+ 						  $event_end	=3D strtotime ($this_time_arr[$uid]['event_end']);
+ 						  if (isset($this_time_arr[$uid]['display_end'])) $event_end =3D =
strtotime ($this_time_arr[$uid]['display_end']);
+						  $event_start 	=3D date ($this->timeFormat, $event_start);
+						  $event_end	=3D date ($this->timeFormat, $event_end);
+ 						  $event_calno  =3D $this_time_arr[$uid]['calnumber'];
+ 						  $event_recur  =3D $this_time_arr[$uid]['recur'];
+ 						  $event_status =3D strtolower($this_time_arr[$uid]['status']);
+						  $event_calno  =3D (($event_calno - 1) % $this->unique_colors) + =
1;
+						  $confirmed =3D '';
+						  if (is_array($event_recur)) $confirmed .=3D '<img src=3D"images/=
recurring.gif" width=3D"9" height=3D"9" alt=3D"" border=3D"0" hspace=3D"0=
" vspace=3D"0" />&nbsp;';
+						  if ($event_status !=3D '') $confirmed .=3D '<img src=3D"images/'=
.$event_status.'.gif" width=3D"9" height=3D"9" alt=3D"" border=3D"0" hspa=
ce=3D"0" vspace=3D"0" />&nbsp;';
+						  $colspan_width =3D round((460 / $nbrGridCols) * $drawWidth);
+						  $daydisplay .=3D '<td rowspan=3D"' . $event_length[$i]['length']=
 . '" width=3D"'.$colspan_width.'" colspan=3D"' . $drawWidth . '" align=3D=
"left" valign=3D"top" class=3D"eventbg2_'.$event_calno.'">'."\n";
+						 =20
+						  // Start drawing the event
+						  $event_temp  =3D $loop_event;
+						  $event 	   =3D openevent($this->getdate, $cal_time, $uid, $this_=
time_arr[$uid], 0, 0, 'ps');
+						  $event_temp  =3D str_replace('{EVENT}', $event, $event_temp);
+						  $event_temp  =3D str_replace('{EVENT_START}', $event_start, $eve=
nt_temp);
+						  $event_temp  =3D str_replace('{EVENT_END}', $event_end, $event_t=
emp);
+						  $event_temp  =3D str_replace('{CONFIRMED}', $confirmed, $event_t=
emp);
+						  $event_temp  =3D str_replace('{EVENT_CALNO}', $event_calno, $eve=
nt_temp);
+						  $daydisplay .=3D $event_temp;
+						  $daydisplay .=3D '</td>';
+						  // End event drawing
+						 =20
+						  break;
+						case 'started':
+							if ($ended_counter) {
+								$daydisplay .=3D '<td colspan=3D"' . $ended_counter . '" '.$clas=
s.'>&nbsp;</td>';
+								$ended_counter =3D 0;
+							}
+							break;
+						case 'ended':
+							$daydisplay .=3D '<td colspan=3D"' . $drawWidth . '" ' . $class .=
 '>&nbsp;</td>'."\n";
+							break;
+					}
+					$event_length[$i]['length']--;
+					if ($event_length[$i]['length'] =3D=3D 0) {
+						$event_length[$i]['state'] =3D 'ended';
+					}
+				}
+
+				// Clean up.
+				$emptyWidth +=3D $ended_counter;
+				//fill empty space on the right
+				if ($emptyWidth > 0) {
+					$daydisplay .=3D '<td colspan=3D"' . $emptyWidth . '" ' . $class . =
'>&nbsp;</td>'."\n";
+				}
+				while (isset($event_length[(sizeof($event_length) - 1)]) && $event_l=
ength[(sizeof($event_length) - 1)]['state'] =3D=3D 'ended') {
+					array_pop($event_length);
+				}
+			=09
+			}
+			$daydisplay .=3D '</tr>'."\n";
+		}
+	=09
+		$this->page =3D preg_replace('!<\!-- loop row on -->(.*)<\!-- loop eve=
nt off -->!is', $daydisplay, $this->page);
+=09
+=09
+	}
+=09
+	function tomorrows_events() {
+	=09
+	=09
+		preg_match("!<\!-- switch t_allday on -->(.*)<\!-- switch t_allday off=
 -->!is", $this->page, $match1);
+		preg_match("!<\!-- switch t_event on -->(.*)<\!-- switch t_event off -=
->!is", $this->page, $match2);
+		$loop_t_ad 	=3D trim($match1[1]);
+		$loop_t_e 	=3D trim($match2[1]);
+		$return_adtmp	=3D '';
+		$return_etmp	=3D '';
+
+		if (is_array($this->master_array[$this->next_day]) && sizeof($this->ma=
ster_array[$this->next_day]) > 0) {
+			foreach ($this->master_array[$this->next_day] as $cal_time =3D> $even=
t_times) {
+				foreach ($event_times as $uid =3D> $val) {
+					$event_text =3D stripslashes(urldecode($val["event_text"]));
+					$event_text =3D strip_tags($event_text, '<b><i><u>');
+					if ($event_text !=3D "") {
+						if (!isset($val["event_start"])) {
+							$return_adtmp =3D openevent($this->next_day, $cal_time, $uid, $va=
l, $this->tomorrows_events_lines, 21, 'psf');
+							$replace_ad  .=3D str_replace('{T_ALLDAY}', $return_adtmp, $loop_=
t_ad);
+						} else {
+							$return_etmp  =3D openevent($this->next_day, $cal_time, $uid, $va=
l, $this->tomorrows_events_lines, 21, 'ps3');
+							$replace_e   .=3D str_replace('{T_EVENT}', $return_etmp, $loop_t_=
e);
+						}
+					}
+				}
+			}
+
+			$this->page =3D preg_replace('!<\!-- switch t_allday on -->(.*)<\!-- =
switch t_allday off -->!is', $replace_ad, $this->page);
+			$this->page =3D preg_replace('!<\!-- switch t_event on -->(.*)<\!-- s=
witch t_event off -->!is', $replace_e, $this->page);	=09
+
+		} else {
+
+			$this->page =3D preg_replace('!<\!-- switch tomorrows_events on -->(.=
*)<\!-- switch tomorrows_events off -->!is', '', $this->page);
+
+		}
+	}
+
+	function get_vtodo() {
+	=09
+	=09
+		preg_match("!<\!-- switch show_completed on -->(.*)<\!-- switch show_c=
ompleted off -->!is", $this->page, $match1);
+		preg_match("!<\!-- switch show_important on -->(.*)<\!-- switch show_i=
mportant off -->!is", $this->page, $match2);
+		preg_match("!<\!-- switch show_normal on -->(.*)<\!-- switch show_norm=
al off -->!is", $this->page, $match3);
+		$completed 	=3D trim($match1[1]);
+		$important 	=3D trim($match2[1]);
+		$normal 	=3D trim($match3[1]);
+		$nugget2	=3D '';
+		$todo_popup_data_index =3D 0;
+		if (is_array($this->master_array['-2'])) {
+			foreach ($this->master_array['-2'] as $vtodo_times) {
+				foreach ($vtodo_times as $val) {
+					$vtodo_text =3D stripslashes(urldecode($val["vtodo_text"]));
+					if ($vtodo_text !=3D "") {=09
+						if (isset($val["description"])) {=20
+							$description 	=3D stripslashes(urldecode($val["description"]));
+						} else {
+							$description =3D "";=20
+						}
+						$completed_date =3D $val['completed_date'];
+						$event_calna 	=3D $val['calname'];
+						$status 		=3D $val["status"];
+						$priority 		=3D $val['priority'];
+						$start_date 	=3D $val["start_date"];
+						$due_date 		=3D $val['due_date'];
+						$vtodo_array 	=3D array(
+							'cal'			=3D> $event_calna,
+							'completed_date'=3D> $completed_date,
+							'description'	=3D> $description,
+							'due_date'		=3D> $due_date,
+							'priority'		=3D> $priority,
+							'start_date'	=3D> $start_date,
+							'status'		=3D> $status,
+							'vtodo_text' 	=3D> $vtodo_text);
+						$vtodo_array 	=3D base64_encode(urlencode(serialize($vtodo_array))=
);
+						$todo =3D "
+						<script language=3D\"Javascript\" type=3D\"text/javascript\"><!--
+						var todoData =3D new TodoData('$vtodo_array','$vtodo_text');
+						document.todo_popup_data[$todo_popup_data_index] =3D todoData;
+						// --></script>";
+
+						$todo .=3D '<a class=3D"psf" title=3D"'.$title.'" href=3D"#" oncli=
ck=3D"openTodoInfo('.$todo_popup_data_index.'); return false;">';
+						$todo_popup_data_index++;
+						$vtodo_array =3D $todo;
+					=09
+						$vtodo_text 	=3D word_wrap(strip_tags(str_replace('<br />',' ',$vt=
odo_text), '<b><i><u>'), 21, $this->tomorrows_events_lines);
+						$data 			=3D array ('{VTODO_TEXT}', '{VTODO_ARRAY}');
+						$rep			=3D array ($vtodo_text, $vtodo_array);
+					=09
+						// Reset this TODO's category.
+						$temp =3D '';
+						if ($status =3D=3D 'COMPLETED' || (isset($val['completed_date']) &=
& isset($val['completed_time']))) {
+							if ($this->show_completed =3D=3D 'yes') {
+								$temp =3D $completed;
+							}
+						} elseif (isset($val['priority']) && ($val['priority'] !=3D 0) && =
($val['priority'] <=3D 5)) {
+							$temp =3D $important;
+						} else {
+							$temp =3D $normal;
+						}
+					=09
+						// Do not include TODOs which do not have the
+						// category set.
+						if ($temp !=3D '') {
+							$nugget1 =3D str_replace($data, $rep, $temp);
+							$nugget2 .=3D $nugget1;
+						}
+					}
+				}
+			}=09
+		}
+	=09
+		// If there are no TODO items, completely hide the TODO list.
+		if (($nugget2 =3D=3D '') || ($this->show_todos !=3D 'yes')) {
+			$this->page =3D preg_replace('!<\!-- switch vtodo on -->(.*)<\!-- swi=
tch vtodo off -->!is', '', $this->page);
+		}
+	=09
+		// Otherwise display the list of TODOs.
+		else {
+			$this->page =3D preg_replace('!<\!-- switch show_completed on -->(.*)=
<\!-- switch show_normal off -->!is', $nugget2, $this->page);
+		}
+	}
+=09
+	function draw_month($template_p, $offset =3D '+0', $type) {
+	=09
+		preg_match("!<\!-- loop weekday on -->(.*)<\!-- loop weekday off -->!i=
s", $template_p, $match1);
+		preg_match("!<\!-- loop monthdays on -->(.*)<\!-- loop monthdays off -=
->!is", $template_p, $match2);
+		preg_match("!<\!-- switch notthismonth on -->(.*)<\!-- switch notthism=
onth off -->!is", $template_p, $match3);
+		preg_match("!<\!-- switch istoday on -->(.*)<\!-- switch istoday off -=
->!is", $template_p, $match4);
+		preg_match("!<\!-- switch ismonth on -->(.*)<\!-- switch ismonth off -=
->!is", $template_p, $match5);
+		preg_match("!<\!-- loop monthweeks on -->(.*)<\!-- loop monthdays on -=
->!is", $template_p, $match6);
+		preg_match("!<\!-- loop monthdays off -->(.*)<\!-- loop monthweeks off=
 -->!is", $template_p, $match7);	=09
+			=09
+		$loop_wd 			=3D trim($match1[1]);
+		$loop_md 			=3D trim($match2[1]);
+		$t_month[0]			=3D trim($match3[1]);
+		$t_month[1]			=3D trim($match4[1]);
+		$t_month[2] 		=3D trim($match5[1]);
+		$startweek 			=3D trim($match6[1]);
+		$endweek 			=3D trim($match7[1]);
+		if ($type !=3D 'medium') {
+			$fake_getdate_time 	=3D strtotime($this->this_year.'-'.$this->this_mo=
nth.'-15');
+			$fake_getdate_time	=3D strtotime("$offset month", $fake_getdate_time)=
;
+		} else {
+			$fake_getdate_time 	=3D strtotime($this->this_year.'-'.$offset.'-15')=
;
+		}
+	=09
+		$minical_month 		=3D date("m", $fake_getdate_time);
+		$minical_year 		=3D date("Y", $fake_getdate_time);
+		$first_of_month 	=3D $minical_year.$minical_month."01";
+		$first_of_year 		=3D $minical_year."0101";
+
+		// Add links in to the month/year views.
+		$dateFormat_month_local =3D str_replace("%B", "<a class=3D\"ps3\" href=
=3D\"month.php?cal=3D$this->cal&amp;getdate=3D$first_of_month\">%B</a>", =
$this->dateFormat_month);
+		$dateFormat_month_local =3D str_replace("%Y", "<a class=3D\"ps3\" href=
=3D\"year.php?cal=3D$this->cal&amp;getdate=3D$first_of_year\">%Y</a>", $d=
ateFormat_month_local);
+
+		//$start_day 			=3D strtotime($this->week_start_day);
+		$start_day			=3D strtotime(dateOfWeek($this->getdate, $this->week_star=
t_day));
+		$month_title 		=3D localizeDate ($dateFormat_month_local, $fake_getdat=
e_time);
+		$month_date 		=3D date ('Ymd', $fake_getdate_time);
+
+		if ($type =3D=3D 'small') {
+			$langtype =3D $this->daysofweekreallyshort_lang;
+		} elseif ($type =3D=3D 'medium') {
+			$langtype =3D $this->daysofweekshort_lang;
+		} elseif ($type =3D=3D 'large') {
+			$langtype =3D $this->daysofweek_lang;=09
+		}
+	=09
+		for ($i=3D0; $i<7; $i++) {
+			$day_num 		=3D date("w", $start_day);
+			$weekday 		=3D $langtype[$day_num];
+			$start_day 		=3D strtotime("+1 day", $start_day);
+			$loop_tmp 		=3D str_replace('{LOOP_WEEKDAY}', $weekday, $loop_wd);
+			$weekday_loop  .=3D $loop_tmp;
+		}
+	=09
+		$start_day 			=3D strtotime(dateOfWeek($first_of_month, $this->week_st=
art_day));
+		$i 					=3D 0;
+		$whole_month 		=3D TRUE;
+	=09
+		do {
+			if ($i =3D=3D 0) $middle .=3D $startweek; $i++;
+			#$temp_middle			=3D $loop_md;
+			$switch					=3D array('ALLDAY' =3D> '', 'CAL' =3D> $this->cal, 'MINIC=
AL_VIEW' =3D> $this->minical_view);
+			$check_month 			=3D date ("m", $start_day);
+			$daylink 				=3D date ("Ymd", $start_day);
+			$switch['DAY']	 		=3D date ("j", $start_day);
+			$switch['DAYLINK'] 		=3D date ("Ymd", $start_day);
+			if ($check_month !=3D $minical_month) {
+				$temp =3D $t_month[0];
+			} elseif ($daylink =3D=3D $this->getdate) {
+				$temp =3D $t_month[1];
+			} else {
+				$temp =3D $t_month[2];
+			}
+			if (isset($this->master_array[$daylink])) {
+				if ($type !=3D 'small') {
+					foreach ($this->master_array[$daylink] as $cal_time =3D> $event_tim=
es) {
+						foreach ($event_times as $uid =3D> $val) {
+							$event_calno 	=3D $val['calnumber'];
+							$event_calno	=3D (($event_calno - 1) % $this->unique_colors) + 1;
+							if (!isset($val['event_start'])) {
+								if ($type =3D=3D 'large') {
+									$switch['ALLDAY'] .=3D '<div class=3D"V10"><img src=3D"template=
s/'.$this->template.'/images/monthdot_'.$event_calno.'.gif" alt=3D"" widt=
h=3D"9" height=3D"9" border=3D"0" />';
+ 									$switch['ALLDAY'] .=3D openevent($daylink, $cal_time, $uid, $v=
al, $this->month_event_lines, 15, 'psf');
+ 									$switch['ALLDAY'] .=3D (isset($val['location']) && $val['locat=
ion'] !=3D '') ? $val['location']."<br />" : '';
+									$switch['ALLDAY'] .=3D '</div>';
+								} else {
+									$switch['ALLDAY'] .=3D '<img src=3D"templates/'.$this->template=
.'/images/allday_dot.gif" alt=3D" " width=3D"11" height=3D"10" border=3D"=
0" />';
+								}
+							} else {=09
+								$start2		 =3D date($this->timeFormat_small, $val['start_unixtime=
']);
+								if ($type =3D=3D 'large') {
+									$switch['EVENT'] .=3D '<div class=3D"V9"><img src=3D"templates/=
'.$this->template.'/images/monthdot_'.$event_calno.'.gif" alt=3D"" width=3D=
"9" height=3D"9" border=3D"0" />';
+ 									$switch['EVENT'] .=3D openevent($daylink, $cal_time, $uid, $va=
l, $this->month_event_lines, 10, 'ps3', "$start2 ").'';
+ 									$switch['EVENT'] .=3D (isset($val['location']) && $val['locati=
on'] !=3D '') ? "<br />".$val['location']."<br />" : '';
+									$switch['EVENT'] .=3D '</div>';
+								} else {
+									$switch['EVENT'] =3D '<img src=3D"templates/'.$this->template.'=
/images/event_dot.gif" alt=3D" " width=3D"11" height=3D"10" border=3D"0" =
/>';
+								}
+							}
+						}
+					}
+				}
+			}
+		=09
+			$switch['EVENT'] =3D (isset($switch['EVENT'])) ? $switch['EVENT'] : '=
';
+			$switch['ALLDAY'] =3D (isset($switch['ALLDAY'])) ? $switch['ALLDAY'] =
: '';
+		=09
+			#echo "<pre>";print_r($switch);echo "</pre>";
+		=09
+			foreach ($switch as $tag =3D> $data) {
+				$temp =3D str_replace('{'.$tag.'}', $data, $temp);
+			}
+			$middle .=3D $temp;
+		=09
+			$start_day =3D strtotime("+1 day", $start_day);=20
+			if ($i =3D=3D 7) {=20
+				$i =3D 0;
+				$middle .=3D $endweek;
+				$checkagain =3D date ("m", $start_day);
+				if ($checkagain !=3D $minical_month) $whole_month =3D FALSE;=09
+			}
+		} while ($whole_month =3D=3D TRUE);=20
+	=09
+		$return =3D str_replace('<!-- loop weekday on -->'.$match1[1].'<!-- lo=
op weekday off -->', $weekday_loop, $template_p);
+		$return =3D preg_replace('!<\!-- loop monthweeks on -->(.*)<\!-- loop =
monthweeks off -->!is', $middle, $return);
+		$return =3D str_replace('{MONTH_TITLE}', $month_title, $return);
+		$return =3D str_replace('{CAL}', $this->cal, $return);
+		$return =3D str_replace('{MONTH_DATE}', $month_date, $return);
+	=09
+		return $return;=09
+	}
+=09
+	function nomonthbottom() {
+		$this->page =3D preg_replace('!<\!-- switch showbottom on -->(.*)<\!--=
 switch showbottom off -->!is','', $this->page);
+	}
+
+	function nosearch() {
+		$this->page =3D preg_replace('!<\!-- switch show_search on -->(.*)<\!-=
- switch show_search off -->!is','', $this->page);
+	}
+=09
+	function monthbottom() {
+	=09
+		preg_match("!<\!-- loop showbottomevents_odd on -->(.*)<\!-- loop show=
bottomevents_odd off -->!is", $this->page, $match1);
+		preg_match("!<\!-- loop showbottomevents_even on -->(.*)<\!-- loop sho=
wbottomevents_even off -->!is", $this->page, $match2);
+	=09
+		$loop[0] 	=3D trim($match1[1]);
+		$loop[1] 	=3D trim($match2[1]);
+	=09
+		$m_start =3D $this->this_year.$this->this_month.'01';
+		$u_start =3D strtotime($m_start);
+		$i=3D0;
+		$seen_events =3D array();
+		do {
+			if (isset($this->master_array[$m_start])) {
+				foreach ($this->master_array[$m_start] as $cal_time =3D> $event_time=
s) {
+				#	$switch['CAL'] 			=3D $this->cal;
+				#	$switch['START_DATE'] 	=3D localizeDate ($this->dateFormat_week_li=
st, $u_start);
+					$start_date 	=3D localizeDate ($this->dateFormat_week_list, $u_star=
t);
+					foreach ($event_times as $uid =3D> $val) {
+						if (isset($seen_events[$uid])) continue;
+						$seen_events[$uid] =3D 1;
+						$switch['CAL'] 			=3D $this->cal;
+						$switch['START_DATE'] 	=3D $start_date;
+						$switch['CALNAME'] 	=3D $val['calname'];
+						if (!isset($val['event_start'])) {
+							$switch['START_TIME'] 	=3D $this->lang['l_all_day'];
+							$switch['EVENT_TEXT'] 	=3D openevent($m_start, $cal_time, $uid, $=
val, $this->month_event_lines, 15, 'psf');
+							$switch['DESCRIPTION'] 	=3D urldecode($val['description']);
+						} else {
+							$event_start =3D $val['start_unixtime'];
+							$event_end 	 =3D (isset($val['display_end'])) ? $val['display_end=
'] : $val["event_end"];
+							$event_start =3D date($this->timeFormat, $val['start_unixtime']);
+							$event_end   =3D date($this->timeFormat, @strtotime ($event_end))=
;
+							$switch['START_TIME'] 	=3D $event_start . ' - ' . $event_end;
+							$switch['EVENT_TEXT'] 	=3D openevent($m_start, $cal_time, $uid, $=
val, 0, 15, 'psf');
+							$switch['DESCRIPTION'] 	=3D urldecode($val['description']);
+						}
+
+						if ($switch['EVENT_TEXT'] !=3D '') {
+							$switch['DAYLINK'] =3D $m_start;
+							$temp =3D $loop[$i];
+							foreach ($switch as $tag =3D> $data) {
+								$temp =3D str_replace('{'.$tag.'}', $data, $temp);
+							}
+							$middle .=3D $temp;
+							$i =3D ($i =3D=3D 1) ? 0 : 1;
+						}
+						unset ($switch);
+					}
+				}
+			}
+			$u_start 	 =3D strtotime("+1 day", $u_start);
+			$m_start 	 =3D date('Ymd', $u_start);
+			$check_month =3D date('m', $u_start);
+		#	unset ($switch);
+		} while ($this->this_month =3D=3D $check_month);
+
+		$this->page =3D preg_replace('!<\!-- loop showbottomevents_odd on -->(=
.*)<\!-- loop showbottomevents_even off -->!is', $middle, $this->page);
+
+	}
+
+	function Page($file =3D 'std.tpl') {
+	=09
+		if (!file_exists($file)){
+			#look for it in default if not found
+			$file =3D str_replace("templates/$this->template","templates/default"=
,$file);=20
+			if (!file_exists($file)) die("Template file $file not found.");
+		}=09
+		$this->page =3D join('', file($file));
+	}
+
+	function parse($file) {
+	=09
+		if (basename(dirname($file)) =3D=3D "$this->template" || $file =3D=3D'=
./functions/event.js'){
+			if (!is_file($file)){
+				#look for it in default if not found
+				$file =3D str_replace("templates/$this->template","templates/default=
",$file);=20
+			}
+			if (!is_file($file)){
+				exit(error($this->lang['l_error_path'], $file));
+			}
+			ob_start();
+			include($file);
+			$buffer =3D ob_get_contents();
+			ob_end_clean();
+			return $buffer;
+		}
+	}
+=09
+	function replace_tags($tags =3D array()) {
+		if (sizeof($tags) > 0)
+			foreach ($tags as $tag =3D> $data) {
+			=09
+				// This removes any unfilled tags
+				if (!$data) {
+					$this->page =3D preg_replace('!<\!-- switch ' . $tag . ' on -->(.*)=
<\!-- switch ' . $tag . ' off -->!is', '', $this->page);
+				}
+			=09
+				// This replaces any tags
+				$this->page =3D str_replace('{' . strtoupper($tag) . '}', $data, $th=
is->page);
+			}
+		=09
+		else
+			die('No tags designated for replacement.');
+		}
+	=09
+	function replace_files($tags =3D array()) {
+		if (sizeof($tags) > 0)
+			foreach ($tags as $tag =3D> $data) {
+			=09
+				// This opens up another template and parses it as well.
+				$data =3D $this->parse($data);
+			=09
+				// This removes any unfilled tags
+				if (!$data) {
+					$this->page =3D preg_replace('!<\!-- switch ' . $tag . ' on -->(.*)=
<\!-- switch ' . $tag . ' off -->!is', '', $this->page);
+				}
+			=09
+				// This replaces any tags
+				$this->page =3D str_replace('{' . strtoupper($tag) . '}', $data, $th=
is->page);
+			}
+		=09
+		else
+			die('No tags designated for replacement.');
+		}
+=09
+	function output() {
+	=09
+	=09
+		// Looks for {MONTH} before sending page out
+		preg_match_all ('!\{MONTH_([A-Z]*)\|?([+|-])([0-9]{1,2})\}!is', $this-=
>page, $match);
+		if (sizeof($match) > 0) {
+			$i=3D0;
+			foreach ($match[1] as $key =3D> $val) {
+				if ($match[1][$i] =3D=3D 'SMALL') {
+					$template_file 	=3D $this->parse(BASE.'templates/'.$this->template.=
'/month_small.tpl');
+					$type 			=3D 'small';
+					$offset 		=3D $match[2][$i].$match[3][$i];
+				} elseif ($match[1][$i] =3D=3D 'MEDIUM') {
+					$template_file 	=3D $this->parse(BASE.'templates/'.$this->template.=
'/month_medium.tpl');
+					$type 			=3D 'medium';
+					$offset 		=3D $match[3][$i];
+				} else {
+					$template_file 	=3D $this->parse(BASE.'templates/'.$this->template.=
'/month_large.tpl');
+					$type 			=3D 'large';
+					$offset 		=3D $match[2][$i].$match[3][$i];
+				}
+				$data =3D $this->draw_month($template_file, $offset, $type);
+				$this->page =3D str_replace($match[0][$i], $data, $this->page);
+				$i++;
+			}
+		}
+	=09
+		$php_ended =3D @getmicrotime();
+		$generated1 =3D number_format(($php_ended-$this->php_started),3);
+		$generated2 =3D number_format(($php_ended-$this->template_started),3);
+		$this->page =3D str_replace('{GENERATED1}', $generated1, $this->page);
+		$this->page =3D str_replace('{GENERATED2}', $generated2, $this->page);
+		if ($this->enable_rss !=3D 'yes') {
+			$this->page =3D preg_replace('!<\!-- switch rss_powered on -->(.*)<\!=
-- switch rss_powered off -->!is', '', $this->page);
+		} else {
+			$this->page =3D str_replace('{BASE}', BASE, $this->page);
+		}
+		if ($this->cpath){
+			$this->page =3D str_replace('&amp;getdate', "&amp;cpath=3D$this->cpat=
h&amp;getdate", $this->page);
+		}
+		print($this->page);
+	}
+}
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/._.DS_Store
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/._.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/._.DS_Store
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/._.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/._header.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/._header.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/._month_large.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/._month_large.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/._sidebar.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/._sidebar.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/._sidebar_year.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/._sidebar_year.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/admin.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/admin.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/admin.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,132 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"600" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
">
+				<tr valign=3D"top">
+					<td align=3D"left" width=3D"400" class=3D"title"><h1>{L_ADMIN_HEADE=
R}</h1><span class=3D"V9G">{L_ADMIN_SUBHEAD}</span></td>
+					<td align=3D"right" width=3D"120" class=3D"navback">=09
+						<div style=3D"padding-top: 3px;">
+						<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr valign=3D"top">
+								<td><a class=3D"psf" href=3D"../day.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/day_on.gif" =
alt=3D"{L_DAY}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"../week.php?cal=3D{CAL}&amp;getdate=
=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/week_on.g=
if" alt=3D"{L_WEEK}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"../month.php?cal=3D{CAL}&amp;getdat=
e=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/month_on=
.gif" alt=3D"{L_MONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"../year.php?cal=3D{CAL}&amp;getdate=
=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/year_on.g=
if" alt=3D"{L_YEAR}" border=3D"0" /></a></td>
+							</tr>
+						</table>
+						</div>
+					</td>
+				</tr>  		=09
+			</table>
+		</td>
+	</tr>
+	<tr>
+		<td class=3D"dayborder"><img src=3D"{BASE}/images/spacer.gif" width=3D=
"1" height=3D"5" alt=3D" " /></td>
+	</tr>
+	<tr>
+		<td align=3D"right">
+			<!-- switch logged_in2 on -->
+			<a href=3D"index.php?action=3Dlogout">{L_LOGOUT}</a>&nbsp;
+			<!-- switch logged_in2 off -->
+		</td>
+	</tr>
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
" class=3D"G10B">
+				<tr>
+					<td width=3D"2%"></td>
+					<td width=3D"98%" valign=3D"top" align=3D"left">
+						<!-- switch login_error on -->
+						<font color=3D"red">{L_INVALID_LOGIN}</font><br /><br />
+						<!-- switch login_error off -->
+=09
+						<!-- switch display_login on -->
+						<form action=3D"index.php?action=3Dlogin" method=3D"post">
+							<table cellspacing=3D"0" cellpadding=3D"0">
+								<tr>
+									<td nowrap>{L_USERNAME}: </td>
+									<td align=3D"left"><input type=3D"text" name=3D"username"></td>
+								</tr>
+								<tr>
+									<td>{L_PASSWORD}: </td>
+									<td align=3D"left"><input type=3D"password" name=3D"password"><=
/td>
+								</tr>
+								<tr>
+									<td>&nbsp;</td>
+									<td align=3D"left"><input type=3D"submit" value=3D"{L_LOGIN}"><=
/td>
+								</tr>
+								<!--
+								<tr>
+									<td align=3D"center" colspan=3D"3">{LOGIN_ERROR}&nbsp;</td>
+								</tr>
+								-->
+							</table>
+						</form>
+						<!-- switch display_login off -->
+					=09
+					=09
+						<!-- switch logged_in on -->
+						<b>{L_ADDUPDATE_CAL}</b><br />
+						{L_ADDUPDATE_DESC}<br /><br />
+						<form action=3D"index.php" method=3D"post" enctype=3D"multipart/fo=
rm-data">
+							<input type=3D"hidden" name=3D"action" value=3D"addupdate">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"2" class=3D"G10B">
+								<tr>
+									<td nowrap>{L_CAL_FILE} 1: </td>
+									<td><input type=3D"file" name=3D"calfile[1]"></td>
+								</tr>
+								<tr>
+									<td nowrap>{L_CAL_FILE} 2: </td>
+									<td><input type=3D"file" name=3D"calfile[2]"></td>
+								</tr>
+								<tr>
+									<td nowrap>{L_CAL_FILE} 3: </td>
+									<td><input type=3D"file" name=3D"calfile[3]"></td>
+								</tr>
+								<tr>
+									<td nowrap>{L_CAL_FILE} 4: </td>
+									<td><input type=3D"file" name=3D"calfile[4]"></td>
+								</tr>
+								<tr>
+									<td nowrap>{L_CAL_FILE} 5: </td>
+									<td><input type=3D"file" name=3D"calfile[5]"></td>
+								</tr>
+								<tr>
+									<td>&nbsp;</td>
+									<td><input type=3D"submit" value=3D"{L_SUBMIT}"></td>
+								</tr>
+								<tr>
+									<td align=3D"center" colspan=3D"2">{ADDUPDATE_MSG} &nbsp;</td>
+								</tr>
+							</table>
+						</form>
+					=09
+						<b>{L_DELETE_CAL}</b>
+						<form action=3D"index.php" method=3D"post">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"2" class=3D"G10B">
+								{DELETE_TABLE}
+							</table>
+							<input type=3D"hidden" name=3D"action" value=3D"delete">
+							<p><input type=3D"submit" value=3D"{L_DELETE}"></p>
+							<p>{DELETE_MSG} &nbsp;</p>
+						</form>
+					=09
+						<!-- switch logged_in off -->
+					</td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>
+<table width=3D"600" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+{FOOTER}
+
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/calendar_nav.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/calendar_nav.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/calendar_nav.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,113 @@
+<table border=3D"0" width=3D"737" cellspacing=3D"0" cellpadding=3D"0">
+	<tr>
+		<td width=3D"1%" valign=3D"top" align=3D"right">
+			{MONTH_SMALL|-1}
+			<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0=
">
+				<tr>
+					<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+					<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D""=
 width=3D"8" height=3D"4" /></td>
+					<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+				</tr>
+			</table>
+		</td>
+		<td width=3D"98%" valign=3D"top" align=3D"center">
+			<table border=3D"0" width=3D"330" cellspacing=3D"0" cellpadding=3D"0"=
>
+				<tr>
+					<td width=3D"160" valign=3D"top">
+						<table width=3D"170" border=3D"0" cellpadding=3D"3" cellspacing=3D=
"0" class=3D"calborder">
+							<tr>
+								<td align=3D"center" class=3D"sideback"><div style=3D"height:16p=
x;"><b>{L_JUMP}</b></div></td>
+							</tr>
+							<tr>
+								<td>
+									<div style=3D"padding: 5px;">
+										<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php"=
 method=3D"get">
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_JUMPS}</s=
elect><br />
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_ICALS}</s=
elect><br />
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_YEARS}</s=
elect><br />
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_MONTHS}</=
select><br />
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_WEEKS}</s=
elect><br />
+										<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+
+										</form>
+										<!-- switch show_search on -->
+										{SEARCH_BOX}
+										<!-- switch show_search off -->
+										<!-- switch show_goto on -->
+										<form style=3D"margin-bottom:0;" action=3D"day.php" method=3D"=
get"/>
+											<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+											<input type=3D"hidden" name=3D"cal" value=3D"{URL_CAL}"/>
+											<input type=3D"text" style=3D"width:160px; font-size:10px" na=
me=3D"jumpto_day"/>
+											<input type=3D"submit" value=3D"Go"/>
+										</form>
+										<!-- switch show_goto off -->
+										<hr />
+										<div class =3D 'G10BOLD'>{L_PICK_MULTIPLE}:</div>
+										<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php"=
 method=3D"get">
+											<input type=3D"hidden" name=3D"getdate" value=3D"{GETDATE}"/>
+											<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+											<select name=3D"cal[]" class=3D"query_style" size=3D"5" multi=
ple=3D"multiple">{LIST_ICALS_PICK}</select><br />
+											<input type=3D"submit" value=3D"Go"/>
+										</form>
+									</div>
+								</td>
+							</tr>
+						</table>
+						<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr>
+								<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+								<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D=
"" width=3D"8" height=3D"4" /></td>
+								<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+							</tr>
+						</table>
+					</td>
+					<td>
+						<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" al=
t=3D" " />
+					</td>
+					<td width=3D"160" valign=3D"top">
+						<table width=3D"170" border=3D"0" cellpadding=3D"3" cellspacing=3D=
"0" class=3D"calborder">
+							<tr>
+								<td align=3D"center" class=3D"sideback"><div style=3D"height:16p=
x;"><b>{SIDEBAR_DATE}</b></div></td>
+							</tr>
+							<tr>
+								<td>
+									<div style=3D"padding-left: 5px;">
+										<b>{L_LEGEND}:</b><br />
+										{LEGEND}
+										<a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D{=
GETDATE}&amp;printview=3D{CURRENT_VIEW}">{L_GOPRINT}</a><br />
+										<!-- switch allow_preferences on -->
+										<a class=3D"psf" href=3D"preferences.php?cal=3D{CAL}&amp;getda=
te=3D{GETDATE}">{L_PREFERENCES}</a><br />
+										<!-- switch allow_preferences off -->
+										<!-- switch display_download on -->
+										<a class=3D"psf" href=3D"{SUBSCRIBE_PATH}">{L_SUBSCRIBE}</a>&n=
bsp;|&nbsp;<a class=3D"psf" href=3D"{DOWNLOAD_FILENAME}">{L_DOWNLOAD}</a>=
<br />
+										<!-- switch display_download off -->
+										<!-- switch is_logged_in on -->
+										<a class=3D"psf" href=3D"{SCRIPT_NAME}?{QUERYS}">Logout {USERN=
AME}</a>
+										<!-- switch is_logged_in off -->
+									</div>
+								</td>
+							</tr>
+						</table>
+						<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr>
+								<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+								<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D=
"" width=3D"8" height=3D"4" /></td>
+								<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+			</table>
+		</td>
+		<td width=3D"1%" valign=3D"top" align=3D"left">
+			{MONTH_SMALL|+1}
+			<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0"=
>
+				<tr>
+					<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+					<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D""=
 width=3D"8" height=3D"4" /></td>
+					<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/day.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/day.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/day.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,104 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"700" cellspacing=3D"0" cellpadding=3D"0">
+	<tr>
+		<td width=3D"520" valign=3D"top">
+			<table width=3D"520" border=3D"0" cellspacing=3D"0" cellpadding=3D"0"=
 class=3D"calborder">
+				<tr>
+					<td align=3D"center" valign=3D"middle">
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+							<tr valign=3D"top">
+								<td align=3D"left" width=3D"400" class=3D"title"><h1>{DISPLAY_DA=
TE}</h1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+								<td align=3D"right" width=3D"120" class=3D"navback">=09
+									<div style=3D"padding-top: 3px;">
+									<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=
=3D"0">
+										<tr valign=3D"top">
+											<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}=
"><img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DA=
Y}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE=
}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_=
WEEK}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDAT=
E}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{=
L_MONTH}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE=
}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_=
YEAR}" border=3D"0" /></a></td>
+										</tr>
+									</table>
+									</div>
+								</td>
+							</tr>
+							<tr>=09
+								<td colspan=3D"2">
+									<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpaddin=
g=3D"2">
+										<tr>
+											<td align=3D"left" valign=3D"top" width=3D"20" class=3D"rowOf=
f2" onmouseover=3D"this.className=3D'rowOn2'" onmouseout=3D"this.classNam=
e=3D'rowOff2'" onclick=3D"window.location.href=3D'{DAY_VIEW_ACTION}/date/=
{PREV_DAY}'">
+												<span class=3D"V12"><a class=3D"psf" href=3D"{DAY_VIEW_ACTIO=
N}/date/{PREV_DAY}">&laquo;</a></span>
+											</td>
+											<!-- loop daysofweek on -->
+											<td width=3D"14%" align=3D"center" class=3D"{ROW1}" onmouseov=
er=3D"this.className=3D'{ROW2}'" onmouseout=3D"this.className=3D'{ROW3}'"=
 onclick=3D"window.location.href=3D'{DAY_VIEW_ACTION}/date/{DAYLINK}'">
+												<span class=3D"V9BOLD"><a class=3D"ps3" href=3D"{DAY_VIEW_AC=
TION}/date/{DAYLINK}">{DAY}</a></span>
+											</td>
+											<!-- loop daysofweek off -->
+											<td align=3D"right" valign=3D"top" width=3D"20" class=3D"rowO=
ff" onmouseover=3D"this.className=3D'rowOn'" onmouseout=3D"this.className=
=3D'rowOff'" onclick=3D"window.location.href=3D'{DAY_VIEW_ACTION}/date/{N=
EXT_DAY}'">
+												<span class=3D"V12"><a class=3D"psf" href=3D"{DAY_VIEW_ACTIO=
N}/date/{NEXT_DAY}">&raquo;</a></span>
+											</td>
+										</tr>=09
+									</table>
+								</td>
+							</tr>      		=09
+						</table>
+					</td>
+				</tr>
+				<tr id=3D"allday">
+					<td>
+						<!-- loop allday on -->
+						<div class=3D"alldaybg_{CALNO}">
+							{ALLDAY}
+						</div>
+						<!-- loop allday off -->
+					</td>
+				</tr>
+      			<tr>
+					<td align=3D"center" valign=3D"top" colspan=3D"3">
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+							<!-- loop row on -->
+							<tr>
+								<td rowspan=3D"4" align=3D"center" valign=3D"top" width=3D"60" c=
lass=3D"timeborder">9:00 AM</td>
+								<td width=3D"1" height=3D"15"></td>
+								<td class=3D"dayborder">&nbsp;</td>
+							</tr>
+							<tr>
+								<td width=3D"1" height=3D"15"></td>
+								<td class=3D"dayborder2">&nbsp;</td>
+							</tr>
+							<tr>
+								<td width=3D"1" height=3D"15"></td>
+								<td class=3D"dayborder">&nbsp;</td>
+							</tr>
+							<tr>
+								<td width=3D"1" height=3D"15"></td>
+								<td class=3D"dayborder2">&nbsp;</td>
+							</tr>
+							<!-- loop row off -->
+							<!-- loop event on -->
+							<div class=3D"eventfont">
+								<div class=3D"eventbg_{EVENT_CALNO}">{CONFIRMED}<b>{EVENT_START}=
</b> - {EVENT_END}</div>
+								<div class=3D"padd">{EVENT}</div>
+							</div>
+							<!-- loop event off -->
+						</table>
+					</td>
+				</tr>
+        	</table>
+        	<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacin=
g=3D"0">
+				<tr>
+					<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+					<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D""=
 width=3D"8" height=3D"4" /></td>
+					<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+				</tr>
+			</table>
+    	</td>
+		<td width=3D"10"><img src=3D"{BASE}/images/spacer.gif" width=3D"10" he=
ight=3D"1" alt=3D" " /></td>
+		<td width=3D"170" valign=3D"top">
+			{SIDEBAR}
+		</td>
+	</tr>
+</table>
+</center>
+{FOOTER}
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/day.tpl.sab
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/day.tpl.sab	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/day.tpl.sab	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,104 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"700" cellspacing=3D"0" cellpadding=3D"0">
+	<tr>
+		<td width=3D"520" valign=3D"top">
+			<table width=3D"520" border=3D"0" cellspacing=3D"0" cellpadding=3D"0"=
 class=3D"calborder">
+				<tr>
+					<td align=3D"center" valign=3D"middle">
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+							<tr valign=3D"top">
+								<td align=3D"left" width=3D"400" class=3D"title"><h1>{DISPLAY_DA=
TE}</h1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+								<td align=3D"right" width=3D"120" class=3D"navback">=09
+									<div style=3D"padding-top: 3px;">
+									<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=
=3D"0">
+										<tr valign=3D"top">
+											<td><a class=3D"psf" href=3D"day.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=
=3D"{L_DAY}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"week.php?cal=3D{CAL}&amp;getdate=
=3D{GETDATE}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif"=
 alt=3D"{L_WEEK}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"month.php?cal=3D{CAL}&amp;getdat=
e=3D{GETDATE}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gi=
f" alt=3D"{L_MONTH}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"year.php?cal=3D{CAL}&amp;getdate=
=3D{GETDATE}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif"=
 alt=3D"{L_YEAR}" border=3D"0" /></a></td>
+										</tr>
+									</table>
+									</div>
+								</td>
+							</tr>
+							<tr>=09
+								<td colspan=3D"2">
+									<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpaddin=
g=3D"2">
+										<tr>
+											<td align=3D"left" valign=3D"top" width=3D"20" class=3D"rowOf=
f2" onmouseover=3D"this.className=3D'rowOn2'" onmouseout=3D"this.classNam=
e=3D'rowOff2'" onclick=3D"window.location.href=3D'day.php?cal=3D{CAL}&amp=
;getdate=3D{PREV_DAY}'">
+												<span class=3D"V12"><a class=3D"psf" href=3D"day.php?cal=3D{=
CAL}&amp;getdate=3D{PREV_DAY}">&laquo;</a></span>
+											</td>
+											<!-- loop daysofweek on -->
+											<td width=3D"14%" align=3D"center" class=3D"{ROW1}" onmouseov=
er=3D"this.className=3D'{ROW2}'" onmouseout=3D"this.className=3D'{ROW3}'"=
 onclick=3D"window.location.href=3D'day.php?cal=3D{CAL}&amp;getdate=3D{DA=
YLINK}'">
+												<span class=3D"V9BOLD"><a class=3D"ps3" href=3D"day.php?cal=3D=
{CAL}&amp;getdate=3D{DAYLINK}">{DAY}</a></span>
+											</td>
+											<!-- loop daysofweek off -->
+											<td align=3D"right" valign=3D"top" width=3D"20" class=3D"rowO=
ff" onmouseover=3D"this.className=3D'rowOn'" onmouseout=3D"this.className=
=3D'rowOff'" onclick=3D"window.location.href=3D'day.php?cal=3D{CAL}&amp;g=
etdate=3D{NEXT_DAY}'">
+												<span class=3D"V12"><a class=3D"psf" href=3D"day.php?cal=3D{=
CAL}&amp;getdate=3D{NEXT_DAY}">&raquo;</a></span>
+											</td>
+										</tr>=09
+									</table>
+								</td>
+							</tr>      		=09
+						</table>
+					</td>
+				</tr>
+				<tr id=3D"allday">
+					<td>
+						<!-- loop allday on -->
+						<div class=3D"alldaybg_{CALNO}">
+							{ALLDAY}
+						</div>
+						<!-- loop allday off -->
+					</td>
+				</tr>
+      			<tr>
+					<td align=3D"center" valign=3D"top" colspan=3D"3">
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+							<!-- loop row on -->
+							<tr>
+								<td rowspan=3D"4" align=3D"center" valign=3D"top" width=3D"60" c=
lass=3D"timeborder">9:00 AM</td>
+								<td width=3D"1" height=3D"15"></td>
+								<td class=3D"dayborder">&nbsp;</td>
+							</tr>
+							<tr>
+								<td width=3D"1" height=3D"15"></td>
+								<td class=3D"dayborder2">&nbsp;</td>
+							</tr>
+							<tr>
+								<td width=3D"1" height=3D"15"></td>
+								<td class=3D"dayborder">&nbsp;</td>
+							</tr>
+							<tr>
+								<td width=3D"1" height=3D"15"></td>
+								<td class=3D"dayborder2">&nbsp;</td>
+							</tr>
+							<!-- loop row off -->
+							<!-- loop event on -->
+							<div class=3D"eventfont">
+								<div class=3D"eventbg_{EVENT_CALNO}">{CONFIRMED}<b>{EVENT_START}=
</b> - {EVENT_END}</div>
+								<div class=3D"padd">{EVENT}</div>
+							</div>
+							<!-- loop event off -->
+						</table>
+					</td>
+				</tr>
+        	</table>
+        	<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacin=
g=3D"0">
+				<tr>
+					<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+					<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D""=
 width=3D"8" height=3D"4" /></td>
+					<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+				</tr>
+			</table>
+    	</td>
+		<td width=3D"10"><img src=3D"{BASE}/images/spacer.gif" width=3D"10" he=
ight=3D"1" alt=3D" " /></td>
+		<td width=3D"170" valign=3D"top">
+			{SIDEBAR}
+		</td>
+	</tr>
+</table>
+</center>
+{FOOTER}
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/default.css
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/default.css	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/default.css	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,140 @@
+/* Style sheet for the silver calendar (default) */
+
+table, td {font: 11px Verdana, Arial, sans-serif; color: #000;}
+
+/* Background images for tables */
+.tbll	{background: url(images/shadow_l.gif) no-repeat; width:8px}
+.tblbot	{background: url(images/shadow_m.gif) repeat-x; width:100%}
+.tblr	{background: url(images/shadow_r.gif) no-repeat; width:8px}
+
+.alldaybg_1 {background: url(images/allday_1.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_2 {background: url(images/allday_2.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_3 {background: url(images/allday_3.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_4 {background: url(images/allday_4.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_5 {background: url(images/allday_5.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_6 {background: url(images/allday_6.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_7 {background: url(images/allday_7.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+
+.rowOn			{ background-color: #cfc; border-top: 1px solid #fff; border-le=
ft: 1px solid #fff; }
+.rowOn2			{ background-color: #cfc; border-top: 1px solid #fff; }
+.rowOff			{ background-color: #E1E8F1; border-top: 1px solid #fff; borde=
r-left: 1px solid #fff; }
+.rowOff2		{ background-color: #E1E8F1; border-top: 1px solid #fff; }
+.rowToday		{ background-color: #cff; border-top: 1px solid #fff; border-=
left: 1px solid #fff; }
+
+.padd			{ padding: 2px; }
+
+/* Styles for day and week events */
+.eventbg_1	 	{ background-color: #557CA3; padding: 2px;}
+.eventbg_2	 	{ background-color: #53A062; padding: 2px;}
+.eventbg_3	 	{ background-color: #E84F25; padding: 2px;}
+.eventbg_4	 	{ background-color: #B257A2; padding: 2px;}
+.eventbg_5	 	{ background-color: #D42020; padding: 2px;}
+.eventbg_6	 	{ background-color: #B88F0B; padding: 2px;}
+.eventbg_7	 	{ background-color: #73738C; padding: 2px;}
+#allday a		{ font-size: 9px; color: #fff; font-weight: 900; text-decorat=
ion:none;}
+#allday a:hover	{ text-decoration:underline;}
+
+.eventbg2_1	 		{ background-color: #6699CC; border: 1px solid #557CA3; }
+.eventbg2_2	 		{ background-color: #4FC464; border: 1px solid #53A062; }
+.eventbg2_3	 		{ background-color: #FF6D3B; border: 1px solid #E84F25; }
+.eventbg2_4	 		{ background-color: #EA62D4; border: 1px solid #B257A2; }
+.eventbg2_5	 		{ background-color: #FF5E56; border: 1px solid #D42020; }
+.eventbg2_6	 		{ background-color: #CCB21F; border: 1px solid #B88F0B; }
+.eventbg2_7	 		{ background-color: #9292A1; border: 1px solid #73738C; }
+
+.dayborder 		{ background-color: #fff; border-top: 1px solid #A1A5A9; }
+.dayborder2 	{ background-color: #fff; border-top: 1px dashed #ccc; }
+
+.title  		{ background-image: url(images/time_bg.gif); padding: 5px; }
+.title h1 		{ font-family: Helvetica, sans-serif; font-size: 18px; color=
: #000; margin: 0px;}
+
+/* Month View */
+
+.monthback		{ background-color: #A1A5A9; }
+.monthreg		{ background-color: #fff; height: 105px; width: 105px; text-a=
lign: left; vertical-align: top; }
+.monthoff		{ background-color: #F2F2F2; height: 105px; width: 105px; tex=
t-align: left;  vertical-align: top; }
+.monthon		{ background-color: #F2F9FF; height: 105px; width: 105px; text=
-align: left;  vertical-align: top; }
+.montheventtop	{ background-image: url(images/side_bg.gif); border-top: =
1px solid #A1A5A9; }
+.montheventline	{ border-right: 1px dotted #A1A5A9; }
+
+/* Year View */
+
+.medtitle		{ background-image: url(images/side_bg.gif); height: 20px; ma=
rgin-top: 3px; font-weight: 900; }
+.yearreg		{ background-color: #fff; height: 30px; width: 30px; text-alig=
n: right; vertical-align: top; font-size: 9px; }
+.yearoff		{ background-color: #F2F2F2; height: 30px; width: 30px; text-a=
lign: right;  vertical-align: top; font-size: 9px; }
+.yearon			{ background-color: #F2F9FF; height: 30px; width: 30px; text-a=
lign: right;  vertical-align: top; font-size: 9px; }
+.yearmonth		{ background-color: #ccc; }
+.yearweek		{ background-color: #eee; width: 30px; font-size: 9px; font-w=
eight: 900; text-align: center; height: 15px; }
+
+
+/* older styles */
+
+.eventborder	{ background-image: url(images/day_title.gif); border: 1px =
#006699 solid; }
+.eventbg	 	{ background-color: #6699CC; }
+
+.calborder 		{ background-color: #fff; border: 1px #A1A5A9 solid; }
+.dateback		{ background-color: #eee; }
+.weekborder 	{ border-top: 1px dashed #A1A5A9; border-right: 1px solid #=
A1A5A9; }
+.weekborder2 	{ border-right: 1px solid #A1A5A9; }
+.timeborder 	{ border-right: 2px solid #A1A5A9; border-top: 1px dashed #=
A1A5A9; background-image: url(images/time_bg.gif); }
+.timeborder2 	{ border-right: 2px solid #A1A5A9; border-top: 1px solid #=
A1A5A9; background-image: url(images/time_bg.gif); }
+.navback 		{ background-image: url(images/time_bg.gif); }
+.sideback 		{ background-image: url(images/side_bg.gif); }
+
+
+/* Link colors and attributes */
+/* This is the main link style */
+a.psf			{ text-decoration:	none; }
+a.psf:link		{ color: #0066FF; }
+a.psf:visited	{ color: #0066FF; }
+a.psf:active	{ color: #3366CC; }
+a.psf:hover		{ color: #000099; text-decoration: underline; }
+
+/* This is the link style for the mini-cals */=09
+a.ps2			{ text-decoration:	underline; }
+a.ps2:link		{ color: #0066FF; }
+a.ps2:visited	{ color: #0066FF; }
+a.ps2:active	{ color: #3366CC; }
+a.ps2:hover		{ color: #000099; }
+
+/* This is the link style for year months */=09
+a.ps3			{ text-decoration:	none; }
+a.ps3:link		{ color: #000; }
+a.ps3:visited	{ color: #000; }
+a.ps3:active	{ color: #000; }
+a.ps3:hover		{ color: #000; text-decoration: underline; }
+
+/* This is the link style for events */=09
+a.ps			{ text-decoration:	none; }
+a.ps:link		{ color: #fff; }
+a.ps:visited	{ color: #fff; }
+a.ps:active		{ color: #fff; }
+a.ps:hover		{ color: #fff; text-decoration: underline; }
+=09
+/* Body attributes */
+
+body			{ background-color: #E5E5E5; }
+
+/* CSS definitions for fonts */
+
+.V9 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fon=
t-size: 9px; color: #000000; }
+.V10W 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; f=
ont-size: 10px; color: #FFFFFF; text-decoration:	none;}
+.V9W 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 9px; color: #FFFFFF; text-decoration:	none;}
+.V10WB 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; =
font-size: 10px; color: #FFFFFF; font-weight: 900; }
+.V9G 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 9px; color: #666666; }
+.V10 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 10px; color: #000000; }
+.V9BOLD 		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; =
font-size: 9px; font-weight: 900; }
+.G10 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:=
 11px; color: #0066FF; }
+.G10B 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size=
: 11px; color: #000000; }
+.G10BOLD 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-si=
ze: 11px; font-weight: 900; }
+.G10G 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size=
: 11px; color: #A1A5A9; }
+.V12 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:=
 12px;  color: #000000; }
+/*h1 				{ font-family: Helvetica, sans-serif; font-size: 18px; color: #=
000000; }*/
+.eventfont 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-=
size: 11px; color: #FFFFFF; }
+
+
+/* Length of the form drop downs */
+
+.query_style 	{ font-size: 11px; font-family: verdana, geneva, arial, sa=
ns-serif; width: 156px; margin-bottom: 0; }
+.search_style 	{ font-size: 12px; font-family: verdana, geneva, arial, s=
ans-serif; width: 134px; margin-bottom: 0; }
+.login_style	{ font-size: 11px; font-family: verdana, geneva, arial, san=
s-serif; width: 80px; margin-bottom: 0; }

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/error.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/error.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/error.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,43 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"700" cellspacing=3D"0" cellpadding=3D"0">
+	<tr>
+		<td width=3D"520" valign=3D"top" align=3D"center">
+			<table width=3D"520" border=3D"0" cellspacing=3D"0" cellpadding=3D"0"=
 class=3D"calborder">
+				<tr>
+					<td align=3D"center" valign=3D"middle">
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0" class=3D"G10B">
+							<tr>
+								<td align=3D"left" valign=3D"top" width=3D"1%" class=3D"sideback=
"><img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"20" alt=3D"=
 "></td>
+								<td align=3D"center" valign=3D"middle" width=3D"98%" class=3D"si=
deback"><b>{L_ERROR_WINDOW}</b></td>
+								<td class=3D"sideback" width=3D"1%"></td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+				<tr>
+					<td>
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"10" class=3D"G10B">=09
+							<tr>
+								<td align=3D"center" valign=3D"top" class=3D"V12">
+									{ERROR_MSG}<br />
+									[<span class=3D"G10"><a href=3D"http://phpicalendar.net/documen=
tation/index.php?title=3DError_message_meanings">What does this mean?</a>=
</span>]
+									<br />
+									<br />
+									{ERROR_CALENDAR}
+									<br />
+									<br />
+									{L_ERROR_BACK}
+									<br />
+								=09
+								</td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>
+</center>
+{FOOTER}
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/event.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/event.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/event.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+		"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
+<html>
+<head>
+	<meta http-equiv=3D"content-type" content=3D"text/html;charset=3D{CHARS=
ET}">
+	<title>{CAL}</title>
+	<link rel=3D"stylesheet" type=3D"text/css" href=3D"../templates/{TEMPLA=
TE}/default.css">
+</head>
+<body>
+<center>
+	<table border=3D"0" width=3D"430" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; m=
argin-top: 3px;" class=3D"G10BOLD">{CAL_TITLE_FULL}</div></td>
+		</tr>
+		<tr>
+			<td align=3D"left" class=3D"V12">
+				<div style=3D"margin-left: 10px; margin-bottom:10px;">
+					<p>{EVENT_TEXT} - <span class=3D"V9">(<i>{EVENT_TIMES}</i>)</span><=
/p>
+					<!-- switch description on -->
+					<p>{DESCRIPTION}</p>
+					<!-- switch description off -->
+					<p>
+					<!-- switch organizer on -->
+					<b>{L_ORGANIZER}</b>: {ORGANIZER}<br />
+					<!-- switch organizer off -->
+					<!-- switch attendee on -->
+					<b>{L_ATTENDEE}</b>: {ATTENDEE}<br />
+					<!-- switch attendee off -->
+					<!-- switch status on -->
+					<b>{L_STATUS}</b>: {STATUS}<br />
+					<!-- switch status off -->
+					<!-- switch location on -->
+					<b>{L_LOCATION}</b>: {LOCATION}<br />
+					<!-- switch location off -->
+					</p>
+				</div>
+			</td>
+		</tr>
+	</table>
+</center>
+</body>
+</html>
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/footer.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/footer.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/footer.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,15 @@
+<center class=3D"V9"><br />{L_POWERED_BY} <a class=3D"psf" href=3D"http:=
//phpicalendar.net/">PHP iCalendar {VERSION}</a><br />
+<!-- switch rss_valid on -->
+<p>
+<a style=3D"color:gray" href=3D"http://feeds.archive.org/validator/check=
?url=3D{FOOTER_CHECK}">
+<img src=3D"{BASE}/{BASE}images/valid-rss.png" alt=3D"[Valid RSS]" title=
=3D"Validate my RSS feed" width=3D"88" height=3D"31" border=3D"1" vspace=3D=
"3" /></a>
+</p>
+<!-- switch rss_valid off -->
+<!-- switch rss_powered on -->
+{L_THIS_SITE_IS} <a class=3D"psf" href=3D"{BASE}rss/index.php?cal=3D{CAL=
}&amp;getdate=3D{GETDATE}">RSS-Enabled</a><br />
+<!-- switch rss_powered off -->
+<!--Page generated in {GENERATED1} seconds.<br />
+Template generated in {GENERATED2} seconds.-->
+</center>
+</body>
+</html>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/header.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/header.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/header.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,24 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns=3D"http://www.w3.org/1999/xhtml">
+<head>
+	<meta http-equiv=3D"content-type" content=3D"text/html; charset=3D{CHAR=
SET}" />
+	<title>{CALENDAR_NAME} - {DISPLAY_DATE}</title>
+  	<link rel=3D"stylesheet" type=3D"text/css" href=3D"{DEFAULT_PATH}temp=
lates/{TEMPLATE}/default.css" />
+	<!-- switch rss_available on -->
+	<link rel=3D"alternate" type=3D"application/rss+xml" title=3D"RSS" href=
=3D"{DEFAULT_PATH}/rss/rss.php?cal=3D{CAL}&amp;rssview=3D{CURRENT_VIEW}">
+	<!-- switch rss_available off -->	=09
+	{EVENT_JS}
+</head>
+<body>
+<form name=3D"eventPopupForm" id=3D"eventPopupForm" method=3D"post" acti=
on=3D"includes/event.php" style=3D"display: none;">
+  <input type=3D"hidden" name=3D"date" id=3D"date" value=3D"" />
+  <input type=3D"hidden" name=3D"time" id=3D"time" value=3D"" />
+  <input type=3D"hidden" name=3D"uid" id=3D"uid" value=3D"" />
+  <input type=3D"hidden" name=3D"cpath" id=3D"cpath" value=3D"" />
+  <input type=3D"hidden" name=3D"event_data" id=3D"event_data" value=3D"=
" />
+</form>
+<form name=3D"todoPopupForm" id=3D"todoPopupForm" method=3D"post" action=
=3D"includes/todo.php" style=3D"display: none;">
+  <input type=3D"hidden" name=3D"todo_data" id=3D"todo_data" value=3D"" =
/>
+  <input type=3D"hidden" name=3D"todo_text" id=3D"todo_text" value=3D"" =
/>
+</form>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/._.DS_Store
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/._.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/allday_1.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/allday_1.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/allday_2.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/allday_2.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/allday_3.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/allday_3.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/allday_4.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/allday_4.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/allday_5.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/allday_5.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/allday_6.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/allday_6.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/allday_7.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/allday_7.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/allday_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/allday_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/allday_dot.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/allday_dot.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/back.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/back.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/day_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/day_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/day_title.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/day_title.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/download_arrow.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/download_arrow.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/event_dot.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/event_dot.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/images.tmp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/left_arrows.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/left_arrows.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/left_day.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/left_day.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/month_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/month_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/monthdot_1.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/monthdot_1.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/monthdot_2.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/monthdot_2.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/monthdot_3.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/monthdot_3.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/monthdot_4.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/monthdot_4.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/monthdot_5.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/monthdot_5.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/monthdot_6.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/monthdot_6.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/monthdot_7.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/monthdot_7.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/printer.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/printer.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/right_arrows.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/right_arrows.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/right_day.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/right_day.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/search.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/search.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/shadow_l.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/shadow_l.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/shadow_m.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/shadow_m.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/shadow_r.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/shadow_r.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/side_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/side_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/smallicon.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/smallicon.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/spacer.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/spacer.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/time_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/time_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/week_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/week_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/images/year_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/default/images/year_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/month.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/month.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/month.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,88 @@
+{HEADER}
+<center>
+	<table width=3D"735" border=3D"0" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" valign=3D"middle">
+				<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"=
0">
+					<tr valign=3D"top">
+						<td align=3D"left" width=3D"615" class=3D"title"><h1>{DISPLAY_DATE=
}</h1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+						<td align=3D"right" width=3D"120" class=3D"navback">=09
+							<div style=3D"padding-top: 3px;">
+							<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+								<tr valign=3D"top">
+									<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DAY}=
" border=3D"0" /></a></td>
+									<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_WE=
EK}" border=3D"0" /></a></td>
+									<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDATE}=
"><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{L_=
MONTH}" border=3D"0" /></a></td>
+									<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_YE=
AR}" border=3D"0" /></a></td>
+								</tr>
+							</table>
+							</div>
+						</td>
+					</tr>  		=09
+				</table>
+			</td>
+		</tr>=09
+	</table>
+	{MONTH_LARGE|+0}
+	<table width=3D"735" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+		<tr>
+			<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wid=
th=3D"8" height=3D"4" /></td>
+			<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+			<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wid=
th=3D"8" height=3D"4" /></td>
+		</tr>
+	</table>
+	<br />
+	{CALENDAR_NAV}
+	<!-- switch showbottom on -->
+	<br />
+	<table width=3D"735" border=3D"0" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" valign=3D"middle" bgcolor=3D"white">
+				<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"=
0">
+					<tr>
+						<td align=3D"right" width=3D"40%" class=3D"navback"><a class=3D"ps=
f" href=3D"{MONTH_VIEW_ACTION}/date/{PREV_MONTH}"><img src=3D"{BASE}/temp=
lates/{TEMPLATE}/images/left_day.gif" alt=3D"{L_PREV}" border=3D"0" align=
=3D"right" /></a></td>
+						<td align=3D"center" width=3D"20%" class=3D"title" nowrap=3D"nowra=
p" valign=3D"middle"><h1>{L_THIS_MONTHS}</h1></td>
+						<td align=3D"left" width=3D"40%" class=3D"navback"><a class=3D"psf=
" href=3D"{MONTH_VIEW_ACTION}/date/{NEXT_MONTH}"><img src=3D"{BASE}/templ=
ates/{TEMPLATE}/images/right_day.gif" alt=3D"{L_NEXT}" border=3D"0" align=
=3D"left" /></a></td>
+					</tr>
+				</table>
+			</td>
+		</tr>=09
+		<tr>
+			<td>
+				<table width=3D"100%" cellspacing=3D"1" cellpadding=3D"4" border=3D"=
0">
+					<!-- loop showbottomevents_odd on -->
+					<tr align=3D"left" valign=3D"top">
+						<td width=3D"170" nowrap=3D"nowrap">
+							<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{START=
_DATE}</a><br />
+							<span class=3D"V9G">{START_TIME}</span>
+						</td>
+						<td>
+							{EVENT_TEXT}<br /><span class=3D"V9G">{CALNAME}</span>
+						</td>
+					</tr>
+					<!-- loop showbottomevents_odd off -->
+					<!-- loop showbottomevents_even on -->
+					<tr align=3D"left" valign=3D"top">
+						<td width=3D"170" nowrap=3D"nowrap" bgcolor=3D"#EEEEEE">
+							<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{START=
_DATE}</a><br />
+							<span class=3D"V9G">{START_TIME}</span>
+						</td>
+						<td bgcolor=3D"#EEEEEE">
+							{EVENT_TEXT}<br /><span class=3D"V9G">{CALNAME}</span>
+						</td>
+					</tr>
+					<!-- loop showbottomevents_even off -->
+				</table>
+			</td>
+		</tr>
+	</table>
+	<table width=3D"737" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+		<tr>
+			<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wid=
th=3D"8" height=3D"4" /></td>
+			<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+			<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wid=
th=3D"8" height=3D"4" /></td>
+		</tr>
+	</table>
+	<!-- switch showbottom off -->
+</center>
+{FOOTER}

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/month_large.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/month_large.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/month_large.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,42 @@
+<table width=3D"735" border=3D"0" cellspacing=3D"1" cellpadding=3D"2" cl=
ass=3D"monthback">
+	<tr>
+		<!-- loop weekday on -->
+		<td valign=3D"top" width=3D"105" height=3D"12" class=3D"dateback">
+			<center class=3D"V9BOLD">{LOOP_WEEKDAY}</center>
+		</td>
+		<!-- loop weekday off -->
+	</tr>
+	<!-- loop monthweeks on -->
+	<tr>
+		<!-- loop monthdays on -->
+		<!-- switch notthismonth on -->
+		<td class=3D"monthoff">
+			<div align=3D"right">
+				<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</a>
+			</div>
+			{ALLDAY}
+			{EVENT}=09
+		</td>
+		<!-- switch notthismonth off -->
+		<!-- switch istoday on -->
+		<td class=3D"monthon">
+			<div align=3D"right">
+				<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</a>
+			</div>
+			{ALLDAY}
+			{EVENT}=09
+		</td>
+		<!-- switch istoday off -->
+		<!-- switch ismonth on -->
+		<td class=3D"monthreg">
+			<div align=3D"right">
+				<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</a>
+			</div>
+			{ALLDAY}
+			{EVENT}=09
+		</td>
+		<!-- switch ismonth off -->
+		<!-- loop monthdays off -->
+	</tr>
+	<!-- loop monthweeks off -->
+</table>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/month_medium.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/month_medium.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/month_medium.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,45 @@
+<table border=3D"0" width=3D"210" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" class=3D"medtitle">{MONTH_TITLE}</td>
+	</tr>
+	<tr>
+		<td>
+			<table border=3D"0" width=3D"210" cellspacing=3D"1" cellpadding=3D"0"=
 class=3D"yearmonth">
+				<tr>
+					<!-- loop weekday on -->
+					<td class=3D"yearweek">{LOOP_WEEKDAY}</td>
+					<!-- loop weekday off -->
+				</tr>
+				<!-- loop monthweeks on -->
+				<tr>
+					<!-- loop monthdays on -->
+					<!-- switch notthismonth on -->
+					<td class=3D"yearoff">
+						<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</=
a>
+					</td>
+					<!-- switch notthismonth off -->
+					<!-- switch istoday on -->
+					<td class=3D"yearon">
+						<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</=
a>
+						<div align=3D"center">
+							{ALLDAY}
+							{EVENT}
+						</div>
+					</td>
+					<!-- switch istoday off -->
+					<!-- switch ismonth on -->
+					<td class=3D"yearreg">
+						<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</=
a>
+						<div align=3D"center">
+							{ALLDAY}
+							{EVENT}
+						</div>
+					</td>
+					<!-- switch ismonth off -->
+					<!-- loop monthdays off -->
+				</tr>
+				<!-- loop monthweeks off -->=09
+			</table>
+		</td>
+	</tr>
+</table>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/month_small.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/month_small.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/month_small.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,38 @@
+<table width=3D"170" border=3D"0" cellpadding=3D"3" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" class=3D"sideback"><div style=3D"height:16px;"><b=
>{MONTH_TITLE}</b></div></td>
+	</tr>
+	<tr>
+		<td align=3D"center">
+			<table border=3D"0" cellspacing=3D"0" cellpadding=3D"0">
+				<tr align=3D"center">
+					<!-- loop weekday on -->=09
+					<td width=3D"22"><b>{LOOP_WEEKDAY}</b></td>
+					<!-- loop weekday off -->
+				</tr>
+				<!-- loop monthweeks on -->
+				<tr align=3D"center">
+					<!-- loop monthdays on -->
+					<!-- switch notthismonth on -->
+					<td>
+						<a class=3D"psf" href=3D"{MINICAL_VIEW}.php?cal=3D{CAL}&amp;getdat=
e=3D{DAYLINK}"><span class=3D"G10G">{DAY}</span></a>
+					</td>
+					<!-- switch notthismonth off -->
+					<!-- switch istoday on -->
+					<td>
+						<a class=3D"ps2" href=3D"{MINICAL_VIEW}.php?cal=3D{CAL}&amp;getdat=
e=3D{DAYLINK}">{DAY}</a>
+					</td>
+					<!-- switch istoday off -->
+					<!-- switch ismonth on -->
+					<td>
+						<a class=3D"psf" href=3D"{MINICAL_VIEW}.php?cal=3D{CAL}&amp;getdat=
e=3D{DAYLINK}">{DAY}</a>
+					</td>
+					<!-- switch ismonth off -->
+					<!-- loop monthdays off -->
+				</tr>
+				<!-- loop monthweeks off -->
+			</table>
+			<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"3" alt=3D=
" " /><br />
+		</td>
+	</tr>
+</table>
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/preferences.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/preferences.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/preferences.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,102 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"520" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
">
+				<tr valign=3D"top">
+					<td align=3D"left" width=3D"400" class=3D"title"><h1>{L_PREFERENCES=
}</h1><span class=3D"V9G">{L_PREFS_SUBHEAD}</span></td>
+					<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navback">=
=09
+						<div style=3D"padding-top: 3px;">
+						<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr valign=3D"top">
+								<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}"><=
img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DAY}"=
 border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_WEE=
K}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{L_M=
ONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_YEA=
R}" border=3D"0" /></a></td>
+							</tr>
+						</table>
+						</div>
+					</td>
+				</tr>  		=09
+			</table>
+		</td>
+	</tr>
+	<tr>
+		<td class=3D"dayborder"><img src=3D"{BASE}/images/spacer.gif" width=3D=
"1" height=3D"1" alt=3D" " /></td>
+	</tr>
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"5=
">=09
+				<!-- switch message on -->
+				<tr>
+					<td colspan=3D"2" align=3D"center"><font class=3D"G10BOLD">{MESSAGE=
}</font></td>
+				</tr>
+				<!-- switch message off -->
+				<tr>
+					<td valign=3D"top" align=3D"left">
+					<form action=3D"preferences.php?action=3Dsetcookie" method=3D"post"=
>
+					<table border=3D"0" width=3D"100%" cellspacing=3D"2" cellpadding=3D=
"2" align=3D"center">
+						<tr align=3D"left" valign=3D"top">
+							<td width=3D"80%" nowrap=3D"nowrap">{L_SELECT_LANG}:</td>
+							<td width=3D"10%"><img src=3D"{BASE}/images/spacer.gif" alt=3D" "=
 width=3D"20" height=3D"1" border=3D"0" /></td>
+							<td width=3D"10%"><select name=3D"cookie_language" class=3D"query=
_style">{LANGUAGE_SELECT}</select></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_CAL}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_calendar" class=3D"query_style">{CALEN=
DAR_SELECT}</select>
+							<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_VIEW}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_view" class=3D"query_style">{VIEW_SELE=
CT}</select></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_TIME}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_time" class=3D"query_style">{TIME_SELE=
CT}</select></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_DAY}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_startday" class=3D"query_style">{START=
DAY_SELECT}</select></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_STYLE}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_style" class=3D"query_style">{STYLE_SE=
LECT}</select></td>
+						</tr>
+						<!-- switch cookie_already_set on -->
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_UNSET_PREFS}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><input type=3D"checkbox" name=3D"unset" value=3D"true" /></td=
>
+						</tr>
+						<!-- switch cookie_already_set off -->
+						<!-- switch cookie_not_set on -->
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">&nbsp;</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><input type=3D"submit" name=3D"set" value=3D"{L_SET_PREFS}" /=
></td>
+						</tr>
+						<!-- switch cookie_not_set off -->
+					</table>
+					</form>
+					</td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>
+<table width=3D"520" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+
+</center>
+{FOOTER}

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/print.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/print.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/print.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,80 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"650" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
">
+				<tr valign=3D"top">
+					<td align=3D"left" width=3D"400" class=3D"title"><h1>{DISPLAY_DATE}=
</h1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+					<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navback">=
=09
+						<div style=3D"padding-top: 3px;">
+						<table width=3D"90" border=3D"0" cellpadding=3D"0" cellspacing=3D"=
0">
+							<tr valign=3D"top">
+								<td><a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}&amp;printview=3Dday"><img src=3D"{BASE}/templates/{TEMPLATE}/im=
ages/day_on.gif" alt=3D"{L_DAY}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}&amp;printview=3Dweek"><img src=3D"{BASE}/templates/{TEMPLATE}/i=
mages/week_on.gif" alt=3D"{L_WEEK}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}&amp;printview=3Dmonth"><img src=3D"{BASE}/templates/{TEMPLATE}/=
images/month_on.gif" alt=3D"{L_MONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}&amp;printview=3Dyear"><img src=3D"{BASE}/templates/{TEMPLATE}/i=
mages/year_on.gif" alt=3D"{L_YEAR}" border=3D"0" /></a></td>
+							</tr>
+						</table>
+						</div>
+					</td>
+				</tr>  		=09
+			</table>
+      	</td>
+    </tr>
+	<tr>
+		<td colspan=3D"3" class=3D"dayborder"><img src=3D"{BASE}/images/spacer=
.gif" width=3D"1" height=3D"5" alt=3D" " /></td>
+	</tr>
+	<tr>
+		<td colspan=3D"3">
+			<table border=3D"0" cellspacing=3D"0" cellpadding=3D"5" width=3D"100%=
">
+				<tr>
+					<td align=3D"left" valign=3D"top">
+						<!-- switch some_events on -->
+						<div class=3D"V12"><b>{DAYOFMONTH}</b></div>
+						<!-- loop events on -->
+						<div style=3D"padding: 6px;">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"1" cellpadding=3D=
"1">
+								<tr>
+									<td width=3D"100" class=3D"G10BOLD">{L_TIME}:</td>
+									<td align=3D"left" class=3D"G10B">{EVENT_START}</td>
+								</tr>
+								<!-- switch location_events on -->
+								<tr>
+									<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_LOCATION}=
:</td>
+									<td valign=3D"top" align=3D"left" class=3D"G10B">{LOCATION}</td=
>
+								</tr>
+								<!-- switch location_events off -->
+								<tr>
+									<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_SUMMARY}:=
</td>
+									<td valign=3D"top" align=3D"left" class=3D"G10B">{EVENT_TEXT}</=
td>
+								</tr>
+								<!-- switch description_events on -->
+								<tr>
+									<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_DESCRIPTI=
ON}:</td>
+									<td valign=3D"top" align=3D"left" class=3D"G10B">{DESCRIPTION}<=
/td>
+								</tr>
+								<!-- switch description_events off -->
+							</table>
+						</div>
+						<!-- loop events off -->
+						<!-- switch some_events off -->
+														=09
+						<!-- switch no_events on -->
+						<div class=3D"V12"><b>{L_NO_RESULTS}</b></div>
+						<!-- switch no_events off -->
+					</td>
+				</tr>
+			</table>	=09
+		</td>
+	</tr>
+</table>
+<table width=3D"650" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+</center>
+{FOOTER}
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/rss_index.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/rss_index.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/rss_index.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,61 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"700" cellspacing=3D"0" cellpadding=3D"0">
+	<tr>
+		<td width=3D"700" valign=3D"top" align=3D"center">
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
" class=3D"calborder">
+				<tr>
+					<td align=3D"center" valign=3D"middle">
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+							<tr valign=3D"top">
+								<td align=3D"left" width=3D"400" class=3D"title"><h1>{L_RSS_INFO=
}</h1><span class=3D"V9G">{L_RSS_SUBHEAD}</span></div></td>
+								<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navbac=
k">=09
+									<div style=3D"padding-top: 3px;">
+									<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=
=3D"0">
+										<tr valign=3D"top">
+											<td><a class=3D"psf" href=3D"../day.php?cal=3D{CAL}&amp;getda=
te=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/day_on.=
gif" alt=3D"{L_DAY}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"../week.php?cal=3D{CAL}&amp;getd=
ate=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/week_o=
n.gif" alt=3D"{L_WEEK}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"../month.php?cal=3D{CAL}&amp;get=
date=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/month=
_on.gif" alt=3D"{L_MONTH}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"../year.php?cal=3D{CAL}&amp;getd=
ate=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/year_o=
n.gif" alt=3D"{L_YEAR}" border=3D"0" /></a></td>
+										</tr>
+									</table>
+									</div>
+								</td>
+							</tr>  		=09
+						</table>
+					</td>
+				</tr>
+				<tr>
+					<td class=3D"dayborder"><img src=3D"{BASE}/../images/spacer.gif" wi=
dth=3D"1" height=3D"5" alt=3D" " /></td>
+				</tr>
+				<tr>
+					<td>
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0" class=3D"G10B">=09
+							<tr>
+								<td width=3D"2%"></td>
+								<td width=3D"98%" valign=3D"top" align=3D"left">
+									<br />
+									<br />
+									<br />
+									{RSS_LIST}
+									<br />
+									<p>{RSS_DOCINFO}</p>
+								</td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>
+<table width=3D"700" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/../images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/../images/spacer.gif" alt=3D""=
 width=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/../images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+</center>
+
+{FOOTER}
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/search.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/search.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/search.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,115 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"520" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
">
+				<tr valign=3D"top">
+					<td align=3D"left" width=3D"400" class=3D"title"><h1>{L_RESULTS}</h=
1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+					<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navback">=
=09
+						<div style=3D"padding-top: 3px;">
+						<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr valign=3D"top">
+								<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}"><=
img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DAY}"=
 border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_WEE=
K}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{L_M=
ONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_YEA=
R}" border=3D"0" /></a></td>
+							</tr>
+						</table>
+						</div>
+					</td>
+				</tr>  		=09
+			</table>
+		</td>
+	</tr>
+	<tr>
+		<td class=3D"dayborder"><img src=3D"{BASE}/images/spacer.gif" width=3D=
"1" height=3D"1" alt=3D" "></td>
+	</tr>
+	<tr>
+		<td align=3D"left">
+			<div style=3D"padding: 10px;">
+				<div><p class=3D"V12">{L_QUERY}: {FORMATTED_SEARCH}</p></div>
+				<!-- switch results on -->
+				<font class=3D"V12"><b><a class=3D"ps3" href=3D"{DAY_VIEW_ACTION}/da=
te/{KEY}">{DAYOFMONTH}</a></b></font><br />
+				<div style=3D"margin-left: 10px; margin-bottom: 10px;">
+					<table width=3D"100%" border=3D"0" cellspacing=3D"1" cellpadding=3D=
"1">
+						<tr>
+							<td width=3D"120" class=3D"G10BOLD">{L_TIME}:</td>
+							<td align=3D"left" class=3D"G10B">{EVENT_START}</td>
+						</tr><tr>
+							<td width=3D"120" class=3D"G10BOLD">{L_LOCATION}:</td>
+							<td align=3D"left" class=3D"G10B">{LOCATION}</td>
+						</tr>
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_SUMMARY}:</=
td>
+							<td valign=3D"top" align=3D"left" class=3D"G10B">{EVENT_TEXT}</td=
>
+						</tr>
+						<!-- switch recur on -->
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_RECURRING_E=
VENT}:</td>
+							<td valign=3D"top" align=3D"left" class=3D"G10B">{RECUR}</td>
+						</tr>
+						<!-- switch recur off -->
+						<!-- switch description on -->
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_DESCRIPTION=
}:</td>
+							<td valign=3D"top" align=3D"left" class=3D"G10B">{DESCRIPTION}</t=
d>
+						</tr>
+						<!-- switch description off -->
+					</table>
+				</div>
+				<!-- switch exceptions on -->	=09
+				<font class=3D"V10"><i>{L_EXCEPTION}</i>: <a class=3D"ps3" href=3D"{=
DAY_VIEW_ACTION}/date/{KEY}">{DAYOFMONTH}</a></font><br />
+				<div style=3D"margin-left: 10px;">
+					<table width=3D"100%" border=3D"0" cellspacing=3D"1" cellpadding=3D=
"1">
+						<tr>
+							<td width=3D"100" class=3D"V10">{L_TIME}:</td>
+							<td align=3D"left" class=3D"V10">{EVENT_START}</td>
+						</tr>
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"V10">{L_SUMMARY}:</td>
+							<td valign=3D"top" align=3D"left" class=3D"V10">{EVENT_TEXT}</td>
+						</tr>
+						<!-- switch except_recur on -->
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"V10">{L_RECURRING_EVENT=
}:</td>
+							<td valign=3D"top" align=3D"left" class=3D"V10">{EXCEPT_RECUR}</t=
d>
+						</tr>
+						<!-- switch except_recur off -->
+						<!-- switch except_description on -->
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"V10">{L_DESCRIPTION}:</=
td>
+							<td valign=3D"top" align=3D"left" class=3D"V10">{EXCEPT_DESCRIPTI=
ON}</td>
+						</tr>
+						<!-- switch except_description off -->
+					</table>
+				</div>
+				<!-- switch exceptions off -->	=09
+				<br />
+				<!-- switch results off -->
+			=09
+				<!-- switch no_results on -->
+				<div align=3D"center">
+					<p class=3D"V12">{L_NO_RESULTS}</p>
+				</div>
+				<!-- switch no_results off -->
+			=09
+				<div align=3D"center">
+					{SEARCH_BOX}
+				</div>
+				<br />
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"520" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+</center>
+
+{FOOTER}
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/search_box.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/search_box.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/search_box.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,9 @@
+<hr />
+<div class =3D 'G10BOLD'>{L_SEARCH}:</div>
+<form action=3D"search.php" method=3D"get">
+	<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+	<input type=3D"hidden" name=3D"cal" value=3D"{CAL}"/>
+	<input type=3D"hidden" name=3D"getdate" value=3D"{GETDATE}"/>
+	<input type=3D"text" size=3D"15" name=3D"query" value=3D""/>
+	<input type=3D"image" src=3D"templates/{TEMPLATE}/images/search.gif" na=
me=3D"submit" value=3D"Search"/>
+</form>
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/sidebar.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/sidebar.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/sidebar.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,225 @@
+<!-- switch show_user_login on -->
+<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php?{LOGIN_QUE=
RYS}" method=3D"post">
+<input type=3D"hidden" name=3D"action" value=3D"login" />
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td colspan=3D"2" align=3D"center" class=3D"sideback"><div style=3D"he=
ight: 17px; margin-top: 3px;" class=3D"G10BOLD">{L_LOGIN}</div></td>
+	</tr>
+	<!-- switch invalid_login on -->
+	<tr>
+		<td colspan=3D"2" bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding-left: 5px; padding-top: 5px; padding-right: 5px=
;">
+				<font color=3D"red">{L_INVALID_LOGIN}</font>
+			</div>
+		</td>
+	</tr>
+	<!-- switch invalid_login off -->
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left" valign=3D"middle"><div style=3D=
"padding-left: 5px; padding-top: 5px;">{L_USERNAME}:</div></td>
+		<td bgcolor=3D"#FFFFFF" align=3D"right" valign=3D"middle"><div style=3D=
"padding-right: 5px; padding-top: 5px;"><input type=3D"text" name=3D"user=
name" size=3D"10" /></div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left" valign=3D"middle"><div style=3D=
"padding-left: 5px; padding-bottom: 5px;">{L_PASSWORD}:</div></td>
+		<td bgcolor=3D"#FFFFFF" align=3D"right" valign=3D"middle"><div style=3D=
"padding-right: 5px; padding-bottom: 5px;"><input type=3D"password" name=3D=
"password" size=3D"10" /></div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"center" valign=3D"middle" colspan=3D"=
2"><div style=3Dpadding-left: 5px; padding-bottom: 5px;"><input type=3D"s=
ubmit" value=3D"{L_LOGIN}" /></div></td>
+	</tr>
+</table>
+</form>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+<!-- switch show_user_login off -->
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"left" valign=3D"top" width=3D"24" class=3D"sideback"><a c=
lass=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{PREV_DAY}"><img src=3D"{BASE=
}/templates/{TEMPLATE}/images/left_arrows.gif" alt=3D"{L_PREV}" width=3D"=
16" height=3D"20" border=3D"0" align=3D"left" /></a></td>
+		<td align=3D"center" width=3D"112" class=3D"sideback"><font class=3D"G=
10BOLD">{SIDEBAR_DATE}</font></td>
+		<td align=3D"right" valign=3D"top" width=3D"24" class=3D"sideback"><a =
class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{NEXT_DAY}"><img src=3D"{BAS=
E}/templates/{TEMPLATE}/images/right_arrows.gif" alt=3D"{L_NEXT}" width=3D=
"16" height=3D"20" border=3D"0" align=3D"right" /></a></td>
+	</tr>
+	<tr>
+		<td colspan=3D"3" bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<b>{L_LEGEND}:</b><br />
+				{LEGEND}
+				<a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D{GETDAT=
E}&amp;printview=3D{CURRENT_VIEW}">{L_GOPRINT}</a><br />
+				<!-- switch allow_preferences on -->
+				<a class=3D"psf" href=3D"preferences.php?cal=3D{CAL}&amp;getdate=3D{=
GETDATE}">{L_PREFERENCES}</a><br />
+				<!-- switch allow_preferences off -->
+				<!-- switch display_download on -->
+				<a class=3D"psf" href=3D"{SUBSCRIBE_PATH}">{L_SUBSCRIBE}</a>&nbsp;|&=
nbsp;<a class=3D"psf" href=3D"{DOWNLOAD_FILENAME}">{L_DOWNLOAD}</a><br />
+				<!-- switch display_download off -->
+				<!-- switch is_logged_in on -->
+				<a class=3D"psf" href=3D"{CURRENT_VIEW}.php?{LOGOUT_QUERYS}">{L_LOGO=
UT} {USERNAME}</a>
+				<!-- switch is_logged_in off -->
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; ma=
rgin-top: 3px;" class=3D"G10BOLD">{L_JUMP}</div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php" metho=
d=3D"get">
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_JUMPS}</select>=
<br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_ICALS}</select>=
<br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_YEARS}</select>=
<br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_MONTHS}</select=
><br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_WEEKS}</select>=
<br />
+					<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+
+				</form>
+				<!-- switch show_search on -->
+				{SEARCH_BOX}
+				<!-- switch show_search off -->
+				<!-- switch show_goto on -->
+				<form style=3D"margin-bottom:0;" action=3D"day.php" method=3D"get">
+					<input type=3D"hidden" name=3D"cal" value=3D"{URL_CAL}">
+					<input type=3D"text" style=3D"width:160px; font-size:10px" name=3D"=
jumpto_day">
+					<input type=3D"submit" value=3D"Go"/>
+				</form>
+				<!-- switch show_goto off -->
+				<hr />
+				<div class =3D 'G10BOLD'>{L_PICK_MULTIPLE}:</div>
+				<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php" metho=
d=3D"get">
+					<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+					<input type=3D"hidden" name=3D"getdate" value=3D"{GETDATE}"/>
+					<select name=3D"cal[]" class=3D"query_style" size=3D"5" multiple=3D=
"multiple">{LIST_ICALS_PICK}</select><br />
+					<input type=3D"submit" value=3D"Go"/>
+				</form>
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+<!-- switch tomorrows_events on -->
+
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; ma=
rgin-top: 3px;" class=3D"G10BOLD">{L_TOMORROWS}</div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<!-- switch t_allday on -->
+				{T_ALLDAY}<br />
+				<!-- switch t_allday off -->
+				<!-- switch t_event on -->
+				&bull; {T_EVENT}<br />
+				<!-- switch t_event off -->
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+<!-- switch tomorrows_events off -->
+
+<!-- switch vtodo on -->
+
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" width=3D"98%" class=3D"sideback"><div style=3D"he=
ight: 17px; margin-top: 3px;" class=3D"G10BOLD">{L_TODO}</div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<table cellpadding=3D"0" cellspacing=3D"0" border=3D"0">
+					<!-- switch show_completed on -->
+					<tr>
+						<td><img src=3D"{BASE}/images/completed.gif" alt=3D" " width=3D"13=
" height=3D"11" border=3D"0" align=3D"middle" /></td>
+						<td><img src=3D"{BASE}/images/spacer.gif" width=3D"2" height=3D"1"=
 border=3D"0" alt=3D"" /></td>
+						<td><s>{VTODO_ARRAY}<font class=3D"G10B"> {VTODO_TEXT}</font></a><=
/s></td>
+					</tr>
+					<!-- switch show_completed off -->
+					<!-- switch show_important on -->
+					<tr>
+						<td><img src=3D"{BASE}/images/important.gif" alt=3D" " width=3D"13=
" height=3D"11" border=3D"0" align=3D"middle" /></td>
+						<td><img src=3D"{BASE}/images/spacer.gif" width=3D"2" height=3D"1"=
 border=3D"0" alt=3D"" /></td>
+						<td>{VTODO_ARRAY}<font class=3D"G10B"> {VTODO_TEXT}</font></a></td=
>
+					</tr>
+					<!-- switch show_important off -->
+					<!-- switch show_normal on -->
+					<tr>
+						<td><img src=3D"{BASE}/images/not_completed.gif" alt=3D" " width=3D=
"13" height=3D"11" border=3D"0" align=3D"middle" /></td>
+						<td><img src=3D"{BASE}/images/spacer.gif" width=3D"2" height=3D"1"=
 border=3D"0" alt=3D"" /></td>
+						<td>{VTODO_ARRAY}<font class=3D"G10B"> {VTODO_TEXT}</font></a></td=
>
+					</tr>
+					<!-- switch show_normal off -->
+				</table>
+			</div>
+		</td>
+	</tr>		=09
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+
+<!-- switch vtodo off -->
+
+{MONTH_SMALL|-1}
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+{MONTH_SMALL|+0}
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+{MONTH_SMALL|+1}
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/sidebar_year.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/sidebar_year.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/sidebar_year.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,196 @@
+<!-- switch show_user_login on -->
+<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php?{LOGIN_QUE=
RYS}" method=3D"post">
+<input type=3D"hidden" name=3D"action" value=3D"login" />
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td colspan=3D"2" align=3D"center" class=3D"sideback"><div style=3D"he=
ight: 17px; margin-top: 3px;" class=3D"G10BOLD">{L_LOGIN}</div></td>
+	</tr>
+	<!-- switch invalid_login on -->
+	<tr>
+		<td colspan=3D"2" bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding-left: 5px; padding-top: 5px; padding-right: 5px=
;">
+				<font color=3D"red">{L_INVALID_LOGIN}</font>
+			</div>
+		</td>
+	</tr>
+	<!-- switch invalid_login off -->
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left" valign=3D"middle"><div style=3D=
"padding-left: 5px; padding-top: 5px;">{L_USERNAME}:</div></td>
+		<td bgcolor=3D"#FFFFFF" align=3D"right" valign=3D"middle"><div style=3D=
"padding-right: 5px; padding-top: 5px;"><input type=3D"text" name=3D"user=
name" size=3D"10" /></div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left" valign=3D"middle"><div style=3D=
"padding-left: 5px; padding-bottom: 5px;">{L_PASSWORD}:</div></td>
+		<td bgcolor=3D"#FFFFFF" align=3D"right" valign=3D"middle"><div style=3D=
"padding-right: 5px; padding-bottom: 5px;"><input type=3D"password" name=3D=
"password" size=3D"10" /></div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"center" valign=3D"middle" colspan=3D"=
2"><div style=3Dpadding-left: 5px; padding-bottom: 5px;"><input type=3D"s=
ubmit" value=3D"{L_LOGIN}" /></div></td>
+	</tr>
+</table>
+</form>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+<!-- switch show_user_login off -->
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"left" valign=3D"top" width=3D"24" class=3D"sideback"><a c=
lass=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{PREV_DAY}"><img src=3D"{BASE=
}/templates/{TEMPLATE}/images/left_arrows.gif" alt=3D"{L_PREV}" width=3D"=
16" height=3D"20" border=3D"0" align=3D"left" /></a></td>
+		<td align=3D"center" width=3D"112" class=3D"sideback"><font class=3D"G=
10BOLD">{SIDEBAR_DATE}</font></td>
+		<td align=3D"right" valign=3D"top" width=3D"24" class=3D"sideback"><a =
class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{NEXT_DAY}"><img src=3D"{BAS=
E}/templates/{TEMPLATE}/images/right_arrows.gif" alt=3D"{L_NEXT}" width=3D=
"16" height=3D"20" border=3D"0" align=3D"right" /></a></td>
+	</tr>
+	<tr>
+		<td colspan=3D"3" bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<b>{L_LEGEND}:</b><br />
+				{LEGEND}
+				<a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D{GETDAT=
E}&amp;printview=3D{CURRENT_VIEW}">{L_GOPRINT}</a><br />
+				<!-- switch allow_preferences on -->
+				<a class=3D"psf" href=3D"preferences.php?cal=3D{CAL}&amp;getdate=3D{=
GETDATE}">{L_PREFERENCES}</a><br />
+				<!-- switch allow_preferences off -->
+				<!-- switch display_download on -->
+				<a class=3D"psf" href=3D"{SUBSCRIBE_PATH}">{L_SUBSCRIBE}</a>&nbsp;|&=
nbsp;<a class=3D"psf" href=3D"{DOWNLOAD_FILENAME}">{L_DOWNLOAD}</a><br />
+				<!-- switch display_download off -->
+				<!-- switch is_logged_in on -->
+				<a class=3D"psf" href=3D"{CURRENT_VIEW}.php?{LOGOUT_QUERYS}">{L_LOGO=
UT} {USERNAME}</a>
+				<!-- switch is_logged_in off -->
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; ma=
rgin-top: 3px;" class=3D"G10BOLD">{L_JUMP}</div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php" metho=
d=3D"get">
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_JUMPS}</select>=
<br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_ICALS}</select>=
<br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_YEARS}</select>=
<br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_MONTHS}</select=
><br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_WEEKS}</select>=
<br />
+					<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+
+				</form>
+				<!-- switch show_search on -->
+				{SEARCH_BOX}
+				<!-- switch show_search off -->
+				<!-- switch show_goto on -->
+				<form style=3D"margin-bottom:0;" action=3D"day.php" method=3D"get">
+					<input type=3D"hidden" name=3D"cal" value=3D"{URL_CAL}">
+					<input type=3D"text" style=3D"width:160px; font-size:10px" name=3D"=
jumpto_day">
+					<input type=3D"submit" value=3D"Go"/>
+				</form>
+				<!-- switch show_goto off -->
+				<hr />
+				<div class =3D 'G10BOLD'>{L_PICK_MULTIPLE}:</div>
+				<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php" metho=
d=3D"get">
+					<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+					<input type=3D"hidden" name=3D"getdate" value=3D"{GETDATE}"/>
+					<select name=3D"cal[]" class=3D"query_style" size=3D"5" multiple=3D=
"multiple">{LIST_ICALS_PICK}</select><br />
+					<input type=3D"submit" value=3D"Go"/>
+				</form>
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+<!-- switch tomorrows_events on -->
+
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; ma=
rgin-top: 3px;" class=3D"G10BOLD">{L_TOMORROWS}</div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<!-- switch t_allday on -->
+				{T_ALLDAY}<br />
+				<!-- switch t_allday off -->
+				<!-- switch t_event on -->
+				&bull; {T_EVENT}<br />
+				<!-- switch t_event off -->
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+<!-- switch tomorrows_events off -->
+
+<!-- switch vtodo on -->
+
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" width=3D"98%" class=3D"sideback"><div style=3D"he=
ight: 17px; margin-top: 3px;" class=3D"G10BOLD">{L_TODO}</div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<table cellpadding=3D"0" cellspacing=3D"0" border=3D"0">
+					<!-- switch show_completed on -->
+					<tr>
+						<td><img src=3D"{BASE}/images/completed.gif" alt=3D" " width=3D"13=
" height=3D"11" border=3D"0" align=3D"middle" /></td>
+						<td><img src=3D"{BASE}/images/spacer.gif" width=3D"2" height=3D"1"=
 border=3D"0" alt=3D"" /></td>
+						<td><s>{VTODO_ARRAY}<font class=3D"G10B"> {VTODO_TEXT}</font></a><=
/s></td>
+					</tr>
+					<!-- switch show_completed off -->
+					<!-- switch show_important on -->
+					<tr>
+						<td><img src=3D"{BASE}/images/important.gif" alt=3D" " width=3D"13=
" height=3D"11" border=3D"0" align=3D"middle" /></td>
+						<td><img src=3D"{BASE}/images/spacer.gif" width=3D"2" height=3D"1"=
 border=3D"0" alt=3D"" /></td>
+						<td>{VTODO_ARRAY}<font class=3D"G10B"> {VTODO_TEXT}</font></a></td=
>
+					</tr>
+					<!-- switch show_important off -->
+					<!-- switch show_normal on -->
+					<tr>
+						<td><img src=3D"{BASE}/images/not_completed.gif" alt=3D" " width=3D=
"13" height=3D"11" border=3D"0" align=3D"middle" /></td>
+						<td><img src=3D"{BASE}/images/spacer.gif" width=3D"2" height=3D"1"=
 border=3D"0" alt=3D"" /></td>
+						<td>{VTODO_ARRAY}<font class=3D"G10B"> {VTODO_TEXT}</font></a></td=
>
+					</tr>
+					<!-- switch show_normal off -->
+				</table>
+			</div>
+		</td>
+	</tr>		=09
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+
+<!-- switch vtodo off -->

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/todo.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/todo.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/todo.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,42 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+		"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
+<html>
+<head>
+	<meta http-equiv=3D"content-type" content=3D"text/html;charset=3D{CHARS=
ET}">
+	<title>{CAL}</title>
+	<link rel=3D"stylesheet" type=3D"text/css" href=3D"../templates/{TEMPLA=
TE}/default.css">
+</head>
+<body>
+<center>
+	<table border=3D"0" width=3D"430" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; m=
argin-top: 3px;" class=3D"G10BOLD">{CAL_TITLE_FULL}</div></td>
+		</tr>
+		<tr>
+			<td align=3D"left" class=3D"V12">
+				<div style=3D"margin-left: 10px; margin-bottom:10px;">
+					<p>{VTODO_TEXT}</p>
+					<!-- switch description on -->
+					<p>{DESCRIPTION}</p>
+					<!-- switch description off -->
+					<p>
+					<!-- switch status on -->
+					<b>{L_STATUS}</b>: {STATUS}<br />
+					<!-- switch status off -->
+					<!-- switch priority on -->
+					<b>{L_PRIORITY}</b>: {PRIORITY}<br />
+					<!-- switch priority off -->
+					<!-- switch start_date on -->
+					<b>{L_CREATED}</b>: {START_DATE}<br />
+					<!-- switch start_date off -->
+					<!-- switch due_date on -->
+					<b>{L_DUE}</b>: {DUE_DATE}<br />
+					<!-- switch due_date off -->
+					</p>
+				</div>
+			</td>
+		</tr>
+	</table>
+</center>
+</body>
+</html>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/week.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/week.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/week.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,117 @@
+{HEADER}
+<center>
+	<table border=3D"0" width=3D"770" cellspacing=3D"0" cellpadding=3D"0">
+		<tr>
+			<td width=3D"610" valign=3D"top">
+				<table width=3D"610" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
" class=3D"calborder">
+					<tr>
+						<td align=3D"center" valign=3D"middle">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+							<tr valign=3D"top">
+								<td align=3D"left" width=3D"490" class=3D"title"><h1>{DISPLAY_DA=
TE}</h1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+								<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navbac=
k">=09
+									<div style=3D"padding-top: 3px;">
+									<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=
=3D"0">
+										<tr valign=3D"top">
+											<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}=
"><img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DA=
Y}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE=
}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_=
WEEK}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDAT=
E}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{=
L_MONTH}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE=
}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_=
YEAR}" border=3D"0" /></a></td>
+										</tr>
+									</table>
+									</div>
+								</td>
+							</tr>     		=09
+						</table>
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0" class=3D"G10B">
+								<tr>
+									<td align=3D"center" valign=3D"top">
+										<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpaddi=
ng=3D"0">
+											<tr>
+												<td align=3D"left" valign=3D"top" width=3D"15" class=3D"rowO=
ff2" onmouseover=3D"this.className=3D'rowOn2'" onmouseout=3D"this.classNa=
me=3D'rowOff2'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/dat=
e/{PREV_WEEK}'">
+													<div class=3D"V12">&nbsp;<a class=3D"psf" href=3D"{WEEK_VIE=
W_ACTION}/date/{PREV_WEEK}">&laquo;</a></div>
+												</td>
+												<td align=3D"left" valign=3D"top" width=3D"15" class=3D"rowO=
ff" onmouseover=3D"this.className=3D'rowOn'" onmouseout=3D"this.className=
=3D'rowOff'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/date/{=
PREV_DAY}'">
+													<div class=3D"V12">&nbsp;<a class=3D"psf" href=3D"{WEEK_VIE=
W_ACTION}/date/{PREV_DAY}">&lsaquo;</a></div>
+												</td>
+												<td align=3D"right" valign=3D"top" width=3D"15" class=3D"row=
Off" onmouseover=3D"this.className=3D'rowOn'" onmouseout=3D"this.classNam=
e=3D'rowOff'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/date/=
{NEXT_DAY}'">
+													<div class=3D"V12"><a class=3D"psf" href=3D"{WEEK_VIEW_ACTI=
ON}/date/{NEXT_DAY}">&rsaquo;</a>&nbsp;</div>
+												</td>
+												<td align=3D"right" valign=3D"top" width=3D"15" class=3D"row=
Off" onmouseover=3D"this.className=3D'rowOn'" onmouseout=3D"this.classNam=
e=3D'rowOff'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/date/=
{NEXT_WEEK}'">
+													<div class=3D"V12"><a class=3D"psf" href=3D"{WEEK_VIEW_ACTI=
ON}/date/{NEXT_WEEK}">&raquo;</a>&nbsp;</div>
+												</td>
+												<td width=3D"1"></td>
+												<!-- loop daysofweek on -->
+												<td width=3D"80" {COLSPAN} align=3D"center" class=3D"{ROW1}"=
 onmouseover=3D"this.className=3D'{ROW2}'" onmouseout=3D"this.className=3D=
'{ROW3}'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/date/{DAY=
LINK}'">
+													<a class=3D"ps3" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">=
<span class=3D"V9BOLD">{DAY}</span></a>=20
+												</td>
+												<!-- loop daysofweek off -->
+											</tr>
+											<tr valign=3D"top" id=3D"allday">
+												<td width=3D"60" class=3D"rowOff2" colspan=3D"4"><img src=3D=
"{BASE}/images/spacer.gif" width=3D"60" height=3D"1" alt=3D" " /></td>
+												<td width=3D"1"></td>
+												<!-- loop alldaysofweek on -->
+												<td width=3D"80" {COLSPAN} class=3D"rowOff">
+													<!-- loop allday on -->
+													<div class=3D"alldaybg_{CALNO}">
+														{ALLDAY}
+														<img src=3D"{BASE}/images/spacer.gif" width=3D"80" height=3D=
"1" alt=3D" " />
+													</div>
+													<!-- loop allday off -->
+												</td>
+												<!-- loop alldaysofweek off -->
+											</tr>
+											<!-- loop row on -->
+											<tr>
+												<td rowspan=3D"4" align=3D"center" valign=3D"top" width=3D"6=
0" class=3D"timeborder">9:00 AM</td>
+												<td width=3D"1" height=3D"15"></td>
+												<td class=3D"dayborder">&nbsp;</td>
+											</tr>
+											<tr>
+												<td width=3D"1" height=3D"15"></td>
+												<td class=3D"dayborder2">&nbsp;</td>
+											</tr>
+											<tr>
+												<td width=3D"1" height=3D"15"></td>
+												<td class=3D"dayborder">&nbsp;</td>
+											</tr>
+											<tr>
+												<td width=3D"1" height=3D"15"></td>
+												<td class=3D"dayborder2">&nbsp;</td>
+											</tr>
+											<!-- loop row off -->
+											<!-- loop event on -->
+											<div class=3D"eventfont">
+												<div class=3D"eventbg_{EVENT_CALNO}">{CONFIRMED}<b>{EVENT_ST=
ART}</b></div>
+												<div class=3D"padd">{EVENT}</div>
+											</div>
+											<!-- loop event off -->
+										</table>=09
+									</td>
+								</tr>
+							</table>
+						</td>
+					</tr>
+				</table>
+				<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"=
0">
+					<tr>
+						<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" =
width=3D"8" height=3D"4" /></td>
+						<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+						<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" =
width=3D"8" height=3D"4" /></td>
+					</tr>
+				</table>
+			</td>
+			<td width=3D"10">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"10" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"170" valign=3D"top">
+				{SIDEBAR}
+			</td>
+		</tr>
+	</table>
+</center>
+{FOOTER}

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/default/year.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/year.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/de=
fault/year.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,132 @@
+{HEADER}
+<center>
+	<table width=3D"676" border=3D"0" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" valign=3D"middle" bgcolor=3D"white">
+				<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"=
0">
+					<tr>
+						<td align=3D"left" width=3D"120" class=3D"navback">
+							&nbsp;
+						</td>
+						<td class=3D"navback">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+								<tr>
+									<td align=3D"right" width=3D"45%" class=3D"navback">
+										<a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{PREV_YEAR}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/left_day.gif" alt=3D"[Prev=
ious Year]" border=3D"0" align=3D"right" /></a>
+									</td>
+									<td align=3D"center" width=3D"10%" class=3D"title" nowrap=3D"no=
wrap" valign=3D"middle">
+										<h1>{THIS_YEAR}</h1>
+									</td>
+									<td align=3D"left" width=3D"45%" class=3D"navback">
+										<a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{NEXT_YEAR}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/right_day.gif" alt=3D"[Nex=
t Year]" border=3D"0" align=3D"left" /></a>
+									</td>
+								</tr>
+							</table>
+						</td>
+						<td align=3D"right" width=3D"120" class=3D"navback">
+							<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+								<tr>
+								<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}"><=
img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DAY}"=
 border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_WEE=
K}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{L_M=
ONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_YEA=
R}" border=3D"0" /></a></td>
+							</tr>
+							</table>
+						</td>
+					</tr>
+				</table>
+			</td>
+		</tr>
+	</table>
+	<br />
+	<table border=3D"0" width=3D"670" cellspacing=3D"0" cellpadding=3D"0">
+		<tr>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|01}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|02}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|03}
+			</td>
+			<td width=3D"20" rowspan=3D'8'>
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td rowspan=3D'8' valign=3D'top'>{SIDEBAR}</td>
+		</tr>
+		<tr>
+			<td colspan=3D"5">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"20" alt=3D=
" " />
+			</td>
+		</tr>
+		<tr>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|04}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|05}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|06}
+			</td>
+		</tr>
+		<tr>
+			<td colspan=3D"5">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"20" alt=3D=
" " />
+			</td>
+		</tr>
+		<tr>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|07}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|08}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|09}
+			</td>
+		</tr>
+		<tr>
+			<td colspan=3D"5">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"20" alt=3D=
" " />
+			</td>
+		</tr>
+		<tr>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|10}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|11}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|12}
+			</td>
+		</tr>
+	</table>
+</center>
+{FOOTER}

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/._.DS_Store
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/._.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/._admin.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/._admin.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/._calendar_nav.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/._calendar_nav.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/._error.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/._error.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/._month_large.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/._month_large.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/._month_small.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/._month_small.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/._print.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/._print.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/._rss_index.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/._rss_index.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/._sidebar.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/._sidebar.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/._todo.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/._todo.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/._year.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/._year.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/admin.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/admin.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/admin.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,132 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"600" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
">
+				<tr valign=3D"top">
+					<td align=3D"left" width=3D"400" class=3D"title"><h1>{L_ADMIN_HEADE=
R}</h1><span class=3D"V9G">{L_ADMIN_SUBHEAD}</span></td>
+					<td align=3D"right" width=3D"120" class=3D"navback">=09
+						<div style=3D"padding-top: 3px;">
+						<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr valign=3D"top">
+								<td><a class=3D"psf" href=3D"../day.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/day_on.gif" =
alt=3D"{L_DAY}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"../week.php?cal=3D{CAL}&amp;getdate=
=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/week_on.g=
if" alt=3D"{L_WEEK}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"../month.php?cal=3D{CAL}&amp;getdat=
e=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/month_on=
.gif" alt=3D"{L_MONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"../year.php?cal=3D{CAL}&amp;getdate=
=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/year_on.g=
if" alt=3D"{L_YEAR}" border=3D"0" /></a></td>
+							</tr>
+						</table>
+						</div>
+					</td>
+				</tr>  		=09
+			</table>
+		</td>
+	</tr>
+	<tr>
+		<td class=3D"dayborder"><img src=3D"{BASE}/images/spacer.gif" width=3D=
"1" height=3D"5" alt=3D" " /></td>
+	</tr>
+	<tr>
+		<td align=3D"right">
+			<!-- switch logged_in2 on -->
+			<a href=3D"index.php?action=3Dlogout">{L_LOGOUT}</a>&nbsp;
+			<!-- switch logged_in2 off -->
+		</td>
+	</tr>
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
" class=3D"G10B">
+				<tr>
+					<td width=3D"2%"></td>
+					<td width=3D"98%" valign=3D"top" align=3D"left">
+						<!-- switch login_error on -->
+						<font color=3D"red">{L_INVALID_LOGIN}</font><br /><br />
+						<!-- switch login_error off -->
+=09
+						<!-- switch display_login on -->
+						<form action=3D"index.php?action=3Dlogin" method=3D"post">
+							<table cellspacing=3D"0" cellpadding=3D"0">
+								<tr>
+									<td nowrap>{L_USERNAME}: </td>
+									<td align=3D"left"><input type=3D"text" name=3D"username"></td>
+								</tr>
+								<tr>
+									<td>{L_PASSWORD}: </td>
+									<td align=3D"left"><input type=3D"password" name=3D"password"><=
/td>
+								</tr>
+								<tr>
+									<td>&nbsp;</td>
+									<td align=3D"left"><input type=3D"submit" value=3D"{L_LOGIN}"><=
/td>
+								</tr>
+								<!--
+								<tr>
+									<td align=3D"center" colspan=3D"3">{LOGIN_ERROR}&nbsp;</td>
+								</tr>
+								-->
+							</table>
+						</form>
+						<!-- switch display_login off -->
+					=09
+					=09
+						<!-- switch logged_in on -->
+						<b>{L_ADDUPDATE_CAL}</b><br />
+						{L_ADDUPDATE_DESC}<br /><br />
+						<form action=3D"index.php" method=3D"post" enctype=3D"multipart/fo=
rm-data">
+							<input type=3D"hidden" name=3D"action" value=3D"addupdate">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"2" class=3D"G10B">
+								<tr>
+									<td nowrap>{L_CAL_FILE} 1: </td>
+									<td><input type=3D"file" name=3D"calfile[1]"></td>
+								</tr>
+								<tr>
+									<td nowrap>{L_CAL_FILE} 2: </td>
+									<td><input type=3D"file" name=3D"calfile[2]"></td>
+								</tr>
+								<tr>
+									<td nowrap>{L_CAL_FILE} 3: </td>
+									<td><input type=3D"file" name=3D"calfile[3]"></td>
+								</tr>
+								<tr>
+									<td nowrap>{L_CAL_FILE} 4: </td>
+									<td><input type=3D"file" name=3D"calfile[4]"></td>
+								</tr>
+								<tr>
+									<td nowrap>{L_CAL_FILE} 5: </td>
+									<td><input type=3D"file" name=3D"calfile[5]"></td>
+								</tr>
+								<tr>
+									<td>&nbsp;</td>
+									<td><input type=3D"submit" value=3D"{L_SUBMIT}"></td>
+								</tr>
+								<tr>
+									<td align=3D"center" colspan=3D"2">{ADDUPDATE_MSG} &nbsp;</td>
+								</tr>
+							</table>
+						</form>
+					=09
+						<b>{L_DELETE_CAL}</b>
+						<form action=3D"index.php" method=3D"post">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"2" class=3D"G10B">
+								{DELETE_TABLE}
+							</table>
+							<input type=3D"hidden" name=3D"action" value=3D"delete">
+							<p><input type=3D"submit" value=3D"{L_DELETE}"></p>
+							<p>{DELETE_MSG} &nbsp;</p>
+						</form>
+					=09
+						<!-- switch logged_in off -->
+					</td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>
+<table width=3D"600" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+{FOOTER}
+
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/calendar_nav.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/calendar_nav.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/calendar_nav.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,113 @@
+<table border=3D"0" width=3D"737" cellspacing=3D"0" cellpadding=3D"0">
+	<tr>
+		<td width=3D"1%" valign=3D"top" align=3D"right">
+			{MONTH_SMALL|-1}
+			<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0=
">
+				<tr>
+					<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+					<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D""=
 width=3D"8" height=3D"4" /></td>
+					<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+				</tr>
+			</table>
+		</td>
+		<td width=3D"98%" valign=3D"top" align=3D"center">
+			<table border=3D"0" width=3D"330" cellspacing=3D"0" cellpadding=3D"0"=
>
+				<tr>
+					<td width=3D"160" valign=3D"top">
+						<table width=3D"170" border=3D"0" cellpadding=3D"3" cellspacing=3D=
"0" class=3D"calborder">
+							<tr>
+								<td align=3D"center" class=3D"sideback"><div style=3D"height:16p=
x;"><b>{L_JUMP}</b></div></td>
+							</tr>
+							<tr>
+								<td>
+									<div style=3D"padding: 5px;">
+										<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php"=
 method=3D"get">
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_JUMPS}</s=
elect><br />
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_ICALS}</s=
elect><br />
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_YEARS}</s=
elect><br />
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_MONTHS}</=
select><br />
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_WEEKS}</s=
elect><br />
+										<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+
+										</form>
+										<!-- switch show_search on -->
+										{SEARCH_BOX}
+										<!-- switch show_search off -->
+										<!-- switch show_goto on -->
+										<form style=3D"margin-bottom:0;" action=3D"day.php" method=3D"=
get"/>
+											<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+											<input type=3D"hidden" name=3D"cal" value=3D"{URL_CAL}"/>
+											<input type=3D"text" style=3D"width:160px; font-size:10px" na=
me=3D"jumpto_day"/>
+											<input type=3D"submit" value=3D"Go"/>
+										</form>
+										<!-- switch show_goto off -->
+										<hr />
+										<div class =3D 'G10BOLD'>{L_PICK_MULTIPLE}:</div>
+										<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php"=
 method=3D"get">
+											<input type=3D"hidden" name=3D"getdate" value=3D"{GETDATE}"/>
+											<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+											<select name=3D"cal[]" class=3D"query_style" size=3D"5" multi=
ple=3D"multiple">{LIST_ICALS_PICK}</select><br />
+											<input type=3D"submit" value=3D"Go"/>
+										</form>
+									</div>
+								</td>
+							</tr>
+						</table>
+						<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr>
+								<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+								<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D=
"" width=3D"8" height=3D"4" /></td>
+								<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+							</tr>
+						</table>
+					</td>
+					<td>
+						<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" al=
t=3D" " />
+					</td>
+					<td width=3D"160" valign=3D"top">
+						<table width=3D"170" border=3D"0" cellpadding=3D"3" cellspacing=3D=
"0" class=3D"calborder">
+							<tr>
+								<td align=3D"center" class=3D"sideback"><div style=3D"height:16p=
x;"><b>{SIDEBAR_DATE}</b></div></td>
+							</tr>
+							<tr>
+								<td>
+									<div style=3D"padding-left: 5px;">
+										<b>{L_LEGEND}:</b><br />
+										{LEGEND}
+										<a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D{=
GETDATE}&amp;printview=3D{CURRENT_VIEW}">{L_GOPRINT}</a><br />
+										<!-- switch allow_preferences on -->
+										<a class=3D"psf" href=3D"preferences.php?cal=3D{CAL}&amp;getda=
te=3D{GETDATE}">{L_PREFERENCES}</a><br />
+										<!-- switch allow_preferences off -->
+										<!-- switch display_download on -->
+										<a class=3D"psf" href=3D"{SUBSCRIBE_PATH}">{L_SUBSCRIBE}</a>&n=
bsp;|&nbsp;<a class=3D"psf" href=3D"{DOWNLOAD_FILENAME}">{L_DOWNLOAD}</a>=
<br />
+										<!-- switch display_download off -->
+										<!-- switch is_logged_in on -->
+										<a class=3D"psf" href=3D"{SCRIPT_NAME}?{QUERYS}">Logout {USERN=
AME}</a>
+										<!-- switch is_logged_in off -->
+									</div>
+								</td>
+							</tr>
+						</table>
+						<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr>
+								<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+								<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D=
"" width=3D"8" height=3D"4" /></td>
+								<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+			</table>
+		</td>
+		<td width=3D"1%" valign=3D"top" align=3D"left">
+			{MONTH_SMALL|+1}
+			<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0"=
>
+				<tr>
+					<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+					<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D""=
 width=3D"8" height=3D"4" /></td>
+					<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/day.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/day.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/day.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,104 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"700" cellspacing=3D"0" cellpadding=3D"0">
+	<tr>
+		<td width=3D"520" valign=3D"top">
+			<table width=3D"520" border=3D"0" cellspacing=3D"0" cellpadding=3D"0"=
 class=3D"calborder">
+				<tr>
+					<td align=3D"center" valign=3D"middle">
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+							<tr valign=3D"top">
+								<td align=3D"left" width=3D"400" class=3D"title"><h1>{DISPLAY_DA=
TE}</h1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+								<td align=3D"right" width=3D"120" class=3D"navback">=09
+									<div style=3D"padding-top: 3px;">
+									<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=
=3D"0">
+										<tr valign=3D"top">
+											<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}=
"><img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DA=
Y}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE=
}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_=
WEEK}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDAT=
E}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{=
L_MONTH}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE=
}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_=
YEAR}" border=3D"0" /></a></td>
+										</tr>
+									</table>
+									</div>
+								</td>
+							</tr>
+							<tr>=09
+								<td colspan=3D"2">
+									<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpaddin=
g=3D"2">
+										<tr>
+											<td align=3D"left" valign=3D"top" width=3D"20" class=3D"rowOf=
f2" onmouseover=3D"this.className=3D'rowOn2'" onmouseout=3D"this.classNam=
e=3D'rowOff2'" onclick=3D"window.location.href=3D'{DAY_VIEW_ACTION}/date/=
{PREV_DAY}'">
+												<span class=3D"V12"><a class=3D"psf" href=3D"{DAY_VIEW_ACTIO=
N}/date/{PREV_DAY}">&laquo;</a></span>
+											</td>
+											<!-- loop daysofweek on -->
+											<td width=3D"14%" align=3D"center" class=3D"{ROW1}" onmouseov=
er=3D"this.className=3D'{ROW2}'" onmouseout=3D"this.className=3D'{ROW3}'"=
 onclick=3D"window.location.href=3D'{DAY_VIEW_ACTION}/date/{DAYLINK}'">
+												<span class=3D"V9BOLD"><a class=3D"ps3" href=3D"{DAY_VIEW_AC=
TION}/date/{DAYLINK}">{DAY}</a></span>
+											</td>
+											<!-- loop daysofweek off -->
+											<td align=3D"right" valign=3D"top" width=3D"20" class=3D"rowO=
ff" onmouseover=3D"this.className=3D'rowOn'" onmouseout=3D"this.className=
=3D'rowOff'" onclick=3D"window.location.href=3D'{DAY_VIEW_ACTION}/date/{N=
EXT_DAY}'">
+												<span class=3D"V12"><a class=3D"psf" href=3D"{DAY_VIEW_ACTIO=
N}/date/{NEXT_DAY}">&raquo;</a></span>
+											</td>
+										</tr>=09
+									</table>
+								</td>
+							</tr>      		=09
+						</table>
+					</td>
+				</tr>
+				<tr id=3D"allday">
+					<td>
+						<!-- loop allday on -->
+						<div class=3D"alldaybg_{CALNO}">
+							{ALLDAY}
+						</div>
+						<!-- loop allday off -->
+					</td>
+				</tr>
+      			<tr>
+					<td align=3D"center" valign=3D"top" colspan=3D"3">
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+							<!-- loop row on -->
+							<tr>
+								<td rowspan=3D"4" align=3D"center" valign=3D"top" width=3D"60" c=
lass=3D"timeborder">9:00 AM</td>
+								<td width=3D"1" height=3D"15"></td>
+								<td class=3D"dayborder">&nbsp;</td>
+							</tr>
+							<tr>
+								<td width=3D"1" height=3D"15"></td>
+								<td class=3D"dayborder2">&nbsp;</td>
+							</tr>
+							<tr>
+								<td width=3D"1" height=3D"15"></td>
+								<td class=3D"dayborder">&nbsp;</td>
+							</tr>
+							<tr>
+								<td width=3D"1" height=3D"15"></td>
+								<td class=3D"dayborder2">&nbsp;</td>
+							</tr>
+							<!-- loop row off -->
+							<!-- loop event on -->
+							<div class=3D"eventfont">
+								<div class=3D"eventbg_{EVENT_CALNO}">{CONFIRMED}<b>{EVENT_START}=
</b> - {EVENT_END}</div>
+								<div class=3D"padd">{EVENT}</div>
+							</div>
+							<!-- loop event off -->
+						</table>
+					</td>
+				</tr>
+        	</table>
+        	<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacin=
g=3D"0">
+				<tr>
+					<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+					<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D""=
 width=3D"8" height=3D"4" /></td>
+					<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+				</tr>
+			</table>
+    	</td>
+		<td width=3D"10"><img src=3D"{BASE}/images/spacer.gif" width=3D"10" he=
ight=3D"1" alt=3D" " /></td>
+		<td width=3D"170" valign=3D"top">
+			{SIDEBAR}
+		</td>
+	</tr>
+</table>
+</center>
+{FOOTER}
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/default.css
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/default.css	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/default.css	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,161 @@
+/* Style sheet for the green calendar */
+
+table, td {font: 11px Verdana, Arial, sans-serif; color: #000;}
+
+/* Background images for tables */
+.tbll	{background: url(images/shadow_l.gif) no-repeat; width:8px}
+.tblbot	{background: url(images/shadow_m.gif) repeat-x; width:100%}
+.tblr	{background: url(images/shadow_r.gif) no-repeat; width:8px}
+
+.alldaybg_1 {background: url(images/allday_1.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_2 {background: url(images/allday_2.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_3 {background: url(images/allday_3.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_4 {background: url(images/allday_4.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_5 {background: url(images/allday_5.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_6 {background: url(images/allday_6.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_7 {background: url(images/allday_7.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+
+.rowOn			{ background-color: #cfc; border-top: 1px solid #fff; border-le=
ft: 1px solid #fff; }
+.rowOn2			{ background-color: #cfc; border-top: 1px solid #fff; }
+.rowOff			{ background-color: #E1E8F1; border-top: 1px solid #fff; borde=
r-left: 1px solid #fff; }
+.rowOff2		{ background-color: #E1E8F1; border-top: 1px solid #fff; }
+.rowToday		{ background-color: #cff; border-top: 1px solid #fff; border-=
left: 1px solid #fff; }
+
+.padd			{ padding: 2px; }
+
+/* Styles for day and week events */
+.eventbg_1	 	{ background-color: #00790c; padding: 2px;}
+.eventbg_2	 	{ background-color: #00c400; padding: 2px;}
+.eventbg_3	 	{ background-color: #005050; padding: 2px;}
+.eventbg_4	 	{ background-color: #5abf04; padding: 2px;}
+.eventbg_5	 	{ background-color: #506000; padding: 2px;}
+.eventbg_6	 	{ background-color: #ac9200; padding: 2px;}
+.eventbg_7	 	{ background-color: #00a28f; padding: 2px;}
+
+#allday a		{ font-size: 9px; color: #fff; font-weight: 900; text-decorat=
ion:none;}
+#allday a:hover	{ text-decoration:underline;}
+
+.eventbg2_1	 		{ background-color: #00992c; border: 1px solid #00790c; }
+.eventbg2_2	 		{ background-color: #00e400; border: 1px solid #00c400; }
+.eventbg2_3	 		{ background-color: #007070; border: 1px solid #005050; }
+.eventbg2_4	 		{ background-color: #7adf24; border: 1px solid #5abf04; }
+.eventbg2_5	 		{ background-color: #708000; border: 1px solid #506000; }
+.eventbg2_6	 		{ background-color: #ccb21f; border: 1px solid #ac9200; }
+.eventbg2_7	 		{ background-color: #12c2af; border: 1px solid #00a28f; }
+
+.alldaybg_8 		{background: url(images/allday_8.gif) repeat-x; height: 19=
px; padding-top: 5px; text-align: center;}
+.eventbg_8	 		{ background-color: #008888; padding: 2px;}
+.eventbg2_8	 		{ background-color: #00AAAA; border: 1px solid #73738C; }
+
+.alldaybg_9 		{background: url(images/allday_9.gif) repeat-x; height: 19=
px; padding-top: 5px; text-align: center;}
+.eventbg_9	 		{ background-color: #DDDD00; padding: 2px;}
+.eventbg2_9	 		{ background-color: #FFFF00; border: 1px solid #73738C; }
+
+.alldaybg_10 		{background: url(images/allday_10.gif) repeat-x; height: =
19px; padding-top: 5px; text-align: center;}
+.eventbg_10	 		{ background-color: #000068; padding: 2px;}
+.eventbg2_10 		{ background-color: #000089; border: 1px solid #73738C; }
+
+.alldaybg_11 		{background: url(images/allday_11.gif) repeat-x; height: =
19px; padding-top: 5px; text-align: center;}
+.eventbg_11	 		{ background-color: #009A78; padding: 2px;}
+.eventbg2_11 		{ background-color: #00AA88; border: 1px solid #73738C; }
+
+
+.dayborder 		{ background-color: #fff; border-top: 1px solid #A1A5A9; }
+.dayborder2 	{ background-color: #fff; border-top: 1px dashed #ccc; }
+
+.title  		{ background-image: url(images/time_bg.gif); padding: 5px; }
+.title h1 		{ font-family: Helvetica, sans-serif; font-size: 18px; color=
: #000; margin: 0px;}
+
+/* Month View */
+
+.monthback		{ background-color: #A1A5A9; }
+.monthreg		{ background-color: #fff; height: 105px; width: 105px; text-a=
lign: left; vertical-align: top; }
+.monthoff		{ background-color: #F2F2F2; height: 105px; width: 105px; tex=
t-align: left;  vertical-align: top; }
+.monthon		{ background-color: #F2F9FF; height: 105px; width: 105px; text=
-align: left;  vertical-align: top; }
+.montheventtop	{ background-image: url(images/side_bg.gif); border-top: =
1px solid #A1A5A9; }
+.montheventline	{ border-right: 1px dotted #A1A5A9; }
+
+/* Year View */
+
+.medtitle		{ background-image: url(images/side_bg.gif); height: 20px; ma=
rgin-top: 3px; font-weight: 900; }
+.yearreg		{ background-color: #fff; height: 30px; width: 30px; text-alig=
n: right; vertical-align: top; font-size: 9px; }
+.yearoff		{ background-color: #F2F2F2; height: 30px; width: 30px; text-a=
lign: right;  vertical-align: top; font-size: 9px; }
+.yearon			{ background-color: #F2F9FF; height: 30px; width: 30px; text-a=
lign: right;  vertical-align: top; font-size: 9px; }
+.yearmonth		{ background-color: #ccc; }
+.yearweek		{ background-color: #eee; width: 30px; font-size: 9px; font-w=
eight: 900; text-align: center; height: 15px; }
+
+
+/* older styles */
+
+/*.eventborder	{ background-image: url(images/day_title.gif); border: 1p=
x #006699 solid; }*/
+.eventborder	{ background-color: #006600; border: 1px #003300 solid; }
+
+.eventbg	 	{ background-color: #339933; }
+
+.calborder 		{ background-color: #ffffff; border: 1px #A1A5A9 solid; }
+
+.dateback		{ background-color: #eee; }
+.weekborder 	{ border-top: 1px dashed #A1A5A9; border-right: 1px solid #=
A1A5A9; }
+.weekborder2 	{ border-right: 1px solid #A1A5A9; }
+.timeborder 	{ border-right: 2px solid #A1A5A9; border-top: 1px dashed #=
A1A5A9; background-image: url(images/time_bg.gif); }
+.timeborder2 	{ border-right: 2px solid #A1A5A9; border-top: 1px solid #=
A1A5A9; background-image: url(images/time_bg.gif); }
+.navback 		{ background-image: url(images/time_bg.gif); }
+.sideback 		{ background-image: url(images/side_bg.gif); }
+
+
+/* Link colors and attributes */
+/* This is the main link style */
+a.psf			{ text-decoration:	none; }
+a.psf:link		{ color: #009900; }
+a.psf:visited	{ color: #009900; }
+a.psf:active	{ color: #009900; }
+a.psf:hover		{ color: #003300; text-decoration: underline; }
+
+/* This is the link style for the mini-cals */=09
+a.ps2			{ text-decoration:	underline; }
+a.ps2:link		{ color: #009900; }
+a.ps2:visited	{ color: #009900; }
+a.ps2:active	{ color: #33CC66; }
+a.ps2:hover		{ color: #003300; }
+
+/* This is the link style for year months */=09
+a.ps3			{ text-decoration:	none; }
+a.ps3:link		{ color: #000; }
+a.ps3:visited	{ color: #000; }
+a.ps3:active	{ color: #000; }
+a.ps3:hover		{ color: #000; text-decoration: underline; }
+
+/* This is the link style for events */=09
+a.ps			{ text-decoration:	none; }
+a.ps:link		{ color: #fff; }
+a.ps:visited	{ color: #fff; }
+a.ps:active		{ color: #fff; }
+a.ps:hover		{ color: #fff; text-decoration: underline; }
+=09
+/* Body attributes */
+
+body			{ background-image: url(images/background.gif); }
+
+/* CSS definitions for fonts */
+
+.V9 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fon=
t-size: 9px; color: #000000; }
+.V10W 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; f=
ont-size: 10px; color: #FFFFFF; text-decoration:	none;}
+.V9W 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 9px; color: #FFFFFF; text-decoration:	none;}
+.V10WB 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; =
font-size: 10px; color: #FFFFFF; font-weight: 900; }
+.V9G 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 9px; color: #666666; }
+.V10 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 10px; color: #000000; }
+.V9BOLD 		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; =
font-size: 9px; font-weight: 900; }
+.G10 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:=
 11px; color: #0066FF; }
+.G10B 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size=
: 11px; color: #000000; }
+.G10BOLD 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-si=
ze: 11px; font-weight: 900; }
+.G10G 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size=
: 11px; color: #A1A5A9; }
+.V12 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:=
 12px;  color: #000000; }
+/*h1 				{ font-family: Helvetica, sans-serif; font-size: 18px; color: #=
000000; }*/
+.eventfont 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-=
size: 11px; color: #FFFFFF; }
+
+
+/* Length of the form drop downs */
+
+.query_style 	{ font-size: 11px; font-family: verdana, geneva, arial, sa=
ns-serif; width: 156px; margin-bottom: 0; }
+.search_style 	{ font-size: 12px; font-family: verdana, geneva, arial, s=
ans-serif; width: 134px; margin-bottom: 0; }
+.login_style	{ font-size: 11px; font-family: verdana, geneva, arial, san=
s-serif; width: 80px; margin-bottom: 0; }

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/error.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/error.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/error.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,43 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"700" cellspacing=3D"0" cellpadding=3D"0">
+	<tr>
+		<td width=3D"520" valign=3D"top" align=3D"center">
+			<table width=3D"520" border=3D"0" cellspacing=3D"0" cellpadding=3D"0"=
 class=3D"calborder">
+				<tr>
+					<td align=3D"center" valign=3D"middle">
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0" class=3D"G10B">
+							<tr>
+								<td align=3D"left" valign=3D"top" width=3D"1%" class=3D"sideback=
"><img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"20" alt=3D"=
 "></td>
+								<td align=3D"center" valign=3D"middle" width=3D"98%" class=3D"si=
deback"><b>{L_ERROR_WINDOW}</b></td>
+								<td class=3D"sideback" width=3D"1%"></td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+				<tr>
+					<td>
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"10" class=3D"G10B">=09
+							<tr>
+								<td align=3D"center" valign=3D"top" class=3D"V12">
+									{ERROR_MSG}<br />
+									[<span class=3D"G10"><a href=3D"http://phpicalendar.net/documen=
tation/index.php?title=3DError_message_meanings">What does this mean?</a>=
</span>]
+									<br />
+									<br />
+									{ERROR_CALENDAR}
+									<br />
+									<br />
+									{L_ERROR_BACK}
+									<br />
+								=09
+								</td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>
+</center>
+{FOOTER}
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/event.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/event.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/event.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+		"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
+<html>
+<head>
+	<meta http-equiv=3D"content-type" content=3D"text/html;charset=3D{CHARS=
ET}">
+	<title>{CAL}</title>
+	<link rel=3D"stylesheet" type=3D"text/css" href=3D"../templates/{TEMPLA=
TE}/default.css">
+</head>
+<body>
+<center>
+	<table border=3D"0" width=3D"430" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; m=
argin-top: 3px;" class=3D"G10BOLD">{CAL_TITLE_FULL}</div></td>
+		</tr>
+		<tr>
+			<td align=3D"left" class=3D"V12">
+				<div style=3D"margin-left: 10px; margin-bottom:10px;">
+					<p>{EVENT_TEXT} - <span class=3D"V9">(<i>{EVENT_TIMES}</i>)</span><=
/p>
+					<!-- switch description on -->
+					<p>{DESCRIPTION}</p>
+					<!-- switch description off -->
+					<p>
+					<!-- switch organizer on -->
+					<b>{L_ORGANIZER}</b>: {ORGANIZER}<br />
+					<!-- switch organizer off -->
+					<!-- switch attendee on -->
+					<b>{L_ATTENDEE}</b>: {ATTENDEE}<br />
+					<!-- switch attendee off -->
+					<!-- switch status on -->
+					<b>{L_STATUS}</b>: {STATUS}<br />
+					<!-- switch status off -->
+					<!-- switch location on -->
+					<b>{L_LOCATION}</b>: {LOCATION}<br />
+					<!-- switch location off -->
+					</p>
+				</div>
+			</td>
+		</tr>
+	</table>
+</center>
+</body>
+</html>
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/footer.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/footer.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/footer.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,15 @@
+<center class=3D"V9"><br />{L_POWERED_BY} <a class=3D"psf" href=3D"http:=
//phpicalendar.net/">PHP iCalendar {VERSION}</a><br />
+<!-- switch rss_valid on -->
+<p>
+<a style=3D"color:gray" href=3D"http://feeds.archive.org/validator/check=
?url=3D{FOOTER_CHECK}">
+<img src=3D"{BASE}/{BASE}images/valid-rss.png" alt=3D"[Valid RSS]" title=
=3D"Validate my RSS feed" width=3D"88" height=3D"31" border=3D"1" vspace=3D=
"3" /></a>
+</p>
+<!-- switch rss_valid off -->
+<!-- switch rss_powered on -->
+{L_THIS_SITE_IS} <a class=3D"psf" href=3D"{BASE}rss/index.php?cal=3D{CAL=
}&amp;getdate=3D{GETDATE}">RSS-Enabled</a><br />
+<!-- switch rss_powered off -->
+<!--Page generated in {GENERATED1} seconds.<br />
+Template generated in {GENERATED2} seconds.-->
+</center>
+</body>
+</html>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/header.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/header.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/header.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,20 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns=3D"http://www.w3.org/1999/xhtml">
+<head>
+	<meta http-equiv=3D"content-type" content=3D"text/html; charset=3D{CHAR=
SET}" />
+	<title>{CALENDAR_NAME} - {DISPLAY_DATE}</title>
+  	<link rel=3D"stylesheet" type=3D"text/css" href=3D"{DEFAULT_PATH}temp=
lates/{TEMPLATE}/default.css" />
+	<!-- switch rss_available on -->
+	<link rel=3D"alternate" type=3D"application/rss+xml" title=3D"RSS" href=
=3D"{DEFAULT_PATH}/rss/rss.php?cal=3D{CAL}&amp;rssview=3D{CURRENT_VIEW}">
+	<!-- switch rss_available off -->	=09
+	{EVENT_JS}
+</head>
+<body>
+<form name=3D"eventPopupForm" id=3D"eventPopupForm" method=3D"post" acti=
on=3D"includes/event.php" style=3D"display: none;">
+  <input type=3D"hidden" name=3D"date" id=3D"date" value=3D"" />
+  <input type=3D"hidden" name=3D"time" id=3D"time" value=3D"" />
+  <input type=3D"hidden" name=3D"uid" id=3D"uid" value=3D"" />
+  <input type=3D"hidden" name=3D"cpath" id=3D"cpath" value=3D"" />
+  <input type=3D"hidden" name=3D"event_data" id=3D"event_data" value=3D"=
" />
+</form>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/._.DS_Store
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/._.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/allday_1.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/allday_1.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/allday_2.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/allday_2.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/allday_3.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/allday_3.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/allday_4.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/allday_4.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/allday_5.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/allday_5.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/allday_6.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/allday_6.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/allday_7.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/allday_7.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/allday_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/allday_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/allday_dot.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/allday_dot.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/back.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/back.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/background.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/background.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/day_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/day_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/day_title.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/day_title.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/download_arrow.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/download_arrow.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/event_dot.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/event_dot.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/images.tmp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/left_arrows.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/left_arrows.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/left_day.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/left_day.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/month_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/month_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/monthdot_1.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/monthdot_1.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/monthdot_2.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/monthdot_2.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/monthdot_3.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/monthdot_3.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/monthdot_4.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/monthdot_4.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/monthdot_5.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/monthdot_5.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/monthdot_6.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/monthdot_6.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/monthdot_7.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/monthdot_7.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/printer.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/printer.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/right_arrows.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/right_arrows.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/right_day.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/right_day.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/search.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/search.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/shadow_l.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/shadow_l.gif
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/shadow_m.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/shadow_m.gif
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/shadow_r.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/shadow_r.gif
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/side_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/side_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/smallicon.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/smallicon.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/spacer.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/spacer.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/time_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/time_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/week_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/week_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/images/year_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/green/images/year_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/month.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/month.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/month.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,88 @@
+{HEADER}
+<center>
+	<table width=3D"735" border=3D"0" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" valign=3D"middle">
+				<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"=
0">
+					<tr valign=3D"top">
+						<td align=3D"left" width=3D"615" class=3D"title"><h1>{DISPLAY_DATE=
}</h1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+						<td align=3D"right" width=3D"120" class=3D"navback">=09
+							<div style=3D"padding-top: 3px;">
+							<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+								<tr valign=3D"top">
+									<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DAY}=
" border=3D"0" /></a></td>
+									<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_WE=
EK}" border=3D"0" /></a></td>
+									<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDATE}=
"><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{L_=
MONTH}" border=3D"0" /></a></td>
+									<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_YE=
AR}" border=3D"0" /></a></td>
+								</tr>
+							</table>
+							</div>
+						</td>
+					</tr>  		=09
+				</table>
+			</td>
+		</tr>=09
+	</table>
+	{MONTH_LARGE|+0}
+	<table width=3D"735" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+		<tr>
+			<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wid=
th=3D"8" height=3D"4" /></td>
+			<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+			<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wid=
th=3D"8" height=3D"4" /></td>
+		</tr>
+	</table>
+	<br />
+	{CALENDAR_NAV}
+	<!-- switch showbottom on -->
+	<br />
+	<table width=3D"735" border=3D"0" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" valign=3D"middle" bgcolor=3D"white">
+				<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"=
0">
+					<tr>
+						<td align=3D"right" width=3D"40%" class=3D"navback"><a class=3D"ps=
f" href=3D"{MONTH_VIEW_ACTION}/date/{PREV_MONTH}"><img src=3D"{BASE}/temp=
lates/{TEMPLATE}/images/left_day.gif" alt=3D"{L_PREV}" border=3D"0" align=
=3D"right" /></a></td>
+						<td align=3D"center" width=3D"20%" class=3D"title" nowrap=3D"nowra=
p" valign=3D"middle"><h1>{L_THIS_MONTHS}</h1></td>
+						<td align=3D"left" width=3D"40%" class=3D"navback"><a class=3D"psf=
" href=3D"{MONTH_VIEW_ACTION}/date/{NEXT_MONTH}"><img src=3D"{BASE}/templ=
ates/{TEMPLATE}/images/right_day.gif" alt=3D"{L_NEXT}" border=3D"0" align=
=3D"left" /></a></td>
+					</tr>
+				</table>
+			</td>
+		</tr>=09
+		<tr>
+			<td>
+				<table width=3D"100%" cellspacing=3D"1" cellpadding=3D"4" border=3D"=
0">
+					<!-- loop showbottomevents_odd on -->
+					<tr align=3D"left" valign=3D"top">
+						<td width=3D"170" nowrap=3D"nowrap">
+							<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{START=
_DATE}</a><br />
+							<span class=3D"V9G">{START_TIME}</span>
+						</td>
+						<td>
+							{EVENT_TEXT}<br /><span class=3D"V9G">{CALNAME}</span>
+						</td>
+					</tr>
+					<!-- loop showbottomevents_odd off -->
+					<!-- loop showbottomevents_even on -->
+					<tr align=3D"left" valign=3D"top">
+						<td width=3D"170" nowrap=3D"nowrap" bgcolor=3D"#EEEEEE">
+							<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{START=
_DATE}</a><br />
+							<span class=3D"V9G">{START_TIME}</span>
+						</td>
+						<td bgcolor=3D"#EEEEEE">
+							{EVENT_TEXT}<br /><span class=3D"V9G">{CALNAME}</span>
+						</td>
+					</tr>
+					<!-- loop showbottomevents_even off -->
+				</table>
+			</td>
+		</tr>
+	</table>
+	<table width=3D"737" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+		<tr>
+			<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wid=
th=3D"8" height=3D"4" /></td>
+			<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+			<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wid=
th=3D"8" height=3D"4" /></td>
+		</tr>
+	</table>
+	<!-- switch showbottom off -->
+</center>
+{FOOTER}

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/month_large.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/month_large.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/month_large.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,42 @@
+<table width=3D"735" border=3D"0" cellspacing=3D"1" cellpadding=3D"2" cl=
ass=3D"monthback">
+	<tr>
+		<!-- loop weekday on -->
+		<td valign=3D"top" width=3D"105" height=3D"12" class=3D"dateback">
+			<center class=3D"V9BOLD">{LOOP_WEEKDAY}</center>
+		</td>
+		<!-- loop weekday off -->
+	</tr>
+	<!-- loop monthweeks on -->
+	<tr>
+		<!-- loop monthdays on -->
+		<!-- switch notthismonth on -->
+		<td class=3D"monthoff">
+			<div align=3D"right">
+				<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</a>
+			</div>
+			{ALLDAY}
+			{EVENT}=09
+		</td>
+		<!-- switch notthismonth off -->
+		<!-- switch istoday on -->
+		<td class=3D"monthon">
+			<div align=3D"right">
+				<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</a>
+			</div>
+			{ALLDAY}
+			{EVENT}=09
+		</td>
+		<!-- switch istoday off -->
+		<!-- switch ismonth on -->
+		<td class=3D"monthreg">
+			<div align=3D"right">
+				<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</a>
+			</div>
+			{ALLDAY}
+			{EVENT}=09
+		</td>
+		<!-- switch ismonth off -->
+		<!-- loop monthdays off -->
+	</tr>
+	<!-- loop monthweeks off -->
+</table>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/month_medium.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/month_medium.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/month_medium.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,45 @@
+<table border=3D"0" width=3D"210" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" class=3D"medtitle">{MONTH_TITLE}</td>
+	</tr>
+	<tr>
+		<td>
+			<table border=3D"0" width=3D"210" cellspacing=3D"1" cellpadding=3D"0"=
 class=3D"yearmonth">
+				<tr>
+					<!-- loop weekday on -->
+					<td class=3D"yearweek">{LOOP_WEEKDAY}</td>
+					<!-- loop weekday off -->
+				</tr>
+				<!-- loop monthweeks on -->
+				<tr>
+					<!-- loop monthdays on -->
+					<!-- switch notthismonth on -->
+					<td class=3D"yearoff">
+						<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</=
a>
+					</td>
+					<!-- switch notthismonth off -->
+					<!-- switch istoday on -->
+					<td class=3D"yearon">
+						<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</=
a>
+						<div align=3D"center">
+							{ALLDAY}
+							{EVENT}
+						</div>
+					</td>
+					<!-- switch istoday off -->
+					<!-- switch ismonth on -->
+					<td class=3D"yearreg">
+						<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</=
a>
+						<div align=3D"center">
+							{ALLDAY}
+							{EVENT}
+						</div>
+					</td>
+					<!-- switch ismonth off -->
+					<!-- loop monthdays off -->
+				</tr>
+				<!-- loop monthweeks off -->=09
+			</table>
+		</td>
+	</tr>
+</table>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/month_small.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/month_small.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/month_small.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,38 @@
+<table width=3D"170" border=3D"0" cellpadding=3D"3" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" class=3D"sideback"><div style=3D"height:16px;"><b=
>{MONTH_TITLE}</b></div></td>
+	</tr>
+	<tr>
+		<td align=3D"center">
+			<table border=3D"0" cellspacing=3D"0" cellpadding=3D"0">
+				<tr align=3D"center">
+					<!-- loop weekday on -->=09
+					<td width=3D"22"><b>{LOOP_WEEKDAY}</b></td>
+					<!-- loop weekday off -->
+				</tr>
+				<!-- loop monthweeks on -->
+				<tr align=3D"center">
+					<!-- loop monthdays on -->
+					<!-- switch notthismonth on -->
+					<td>
+						<a class=3D"psf" href=3D"{MINICAL_VIEW}.php?cal=3D{CAL}&amp;getdat=
e=3D{DAYLINK}"><span class=3D"G10G">{DAY}</span></a>
+					</td>
+					<!-- switch notthismonth off -->
+					<!-- switch istoday on -->
+					<td>
+						<a class=3D"ps2" href=3D"{MINICAL_VIEW}.php?cal=3D{CAL}&amp;getdat=
e=3D{DAYLINK}">{DAY}</a>
+					</td>
+					<!-- switch istoday off -->
+					<!-- switch ismonth on -->
+					<td>
+						<a class=3D"psf" href=3D"{MINICAL_VIEW}.php?cal=3D{CAL}&amp;getdat=
e=3D{DAYLINK}">{DAY}</a>
+					</td>
+					<!-- switch ismonth off -->
+					<!-- loop monthdays off -->
+				</tr>
+				<!-- loop monthweeks off -->
+			</table>
+			<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"3" alt=3D=
" " /><br />
+		</td>
+	</tr>
+</table>
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/preferences.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/preferences.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/preferences.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,102 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"520" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
">
+				<tr valign=3D"top">
+					<td align=3D"left" width=3D"400" class=3D"title"><h1>{L_PREFERENCES=
}</h1><span class=3D"V9G">{L_PREFS_SUBHEAD}</span></td>
+					<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navback">=
=09
+						<div style=3D"padding-top: 3px;">
+						<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr valign=3D"top">
+								<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}"><=
img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DAY}"=
 border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_WEE=
K}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{L_M=
ONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_YEA=
R}" border=3D"0" /></a></td>
+							</tr>
+						</table>
+						</div>
+					</td>
+				</tr>  		=09
+			</table>
+		</td>
+	</tr>
+	<tr>
+		<td class=3D"dayborder"><img src=3D"{BASE}/images/spacer.gif" width=3D=
"1" height=3D"1" alt=3D" " /></td>
+	</tr>
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"5=
">=09
+				<!-- switch message on -->
+				<tr>
+					<td colspan=3D"2" align=3D"center"><font class=3D"G10BOLD">{MESSAGE=
}</font></td>
+				</tr>
+				<!-- switch message off -->
+				<tr>
+					<td valign=3D"top" align=3D"left">
+					<form action=3D"preferences.php?action=3Dsetcookie" method=3D"post"=
>
+					<table border=3D"0" width=3D"100%" cellspacing=3D"2" cellpadding=3D=
"2" align=3D"center">
+						<tr align=3D"left" valign=3D"top">
+							<td width=3D"80%" nowrap=3D"nowrap">{L_SELECT_LANG}:</td>
+							<td width=3D"10%"><img src=3D"{BASE}/images/spacer.gif" alt=3D" "=
 width=3D"20" height=3D"1" border=3D"0" /></td>
+							<td width=3D"10%"><select name=3D"cookie_language" class=3D"query=
_style">{LANGUAGE_SELECT}</select></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_CAL}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_calendar" class=3D"query_style">{CALEN=
DAR_SELECT}</select>
+							<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_VIEW}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_view" class=3D"query_style">{VIEW_SELE=
CT}</select></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_TIME}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_time" class=3D"query_style">{TIME_SELE=
CT}</select></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_DAY}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_startday" class=3D"query_style">{START=
DAY_SELECT}</select></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_STYLE}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_style" class=3D"query_style">{STYLE_SE=
LECT}</select></td>
+						</tr>
+						<!-- switch cookie_already_set on -->
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_UNSET_PREFS}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><input type=3D"checkbox" name=3D"unset" value=3D"true" /></td=
>
+						</tr>
+						<!-- switch cookie_already_set off -->
+						<!-- switch cookie_not_set on -->
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">&nbsp;</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><input type=3D"submit" name=3D"set" value=3D"{L_SET_PREFS}" /=
></td>
+						</tr>
+						<!-- switch cookie_not_set off -->
+					</table>
+					</form>
+					</td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>
+<table width=3D"520" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+
+</center>
+{FOOTER}

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/print.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/print.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/print.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,80 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"650" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
">
+				<tr valign=3D"top">
+					<td align=3D"left" width=3D"400" class=3D"title"><h1>{DISPLAY_DATE}=
</h1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+					<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navback">=
=09
+						<div style=3D"padding-top: 3px;">
+						<table width=3D"90" border=3D"0" cellpadding=3D"0" cellspacing=3D"=
0">
+							<tr valign=3D"top">
+								<td><a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}&amp;printview=3Dday"><img src=3D"{BASE}/templates/{TEMPLATE}/im=
ages/day_on.gif" alt=3D"{L_DAY}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}&amp;printview=3Dweek"><img src=3D"{BASE}/templates/{TEMPLATE}/i=
mages/week_on.gif" alt=3D"{L_WEEK}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}&amp;printview=3Dmonth"><img src=3D"{BASE}/templates/{TEMPLATE}/=
images/month_on.gif" alt=3D"{L_MONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}&amp;printview=3Dyear"><img src=3D"{BASE}/templates/{TEMPLATE}/i=
mages/year_on.gif" alt=3D"{L_YEAR}" border=3D"0" /></a></td>
+							</tr>
+						</table>
+						</div>
+					</td>
+				</tr>  		=09
+			</table>
+      	</td>
+    </tr>
+	<tr>
+		<td colspan=3D"3" class=3D"dayborder"><img src=3D"{BASE}/images/spacer=
.gif" width=3D"1" height=3D"5" alt=3D" " /></td>
+	</tr>
+	<tr>
+		<td colspan=3D"3">
+			<table border=3D"0" cellspacing=3D"0" cellpadding=3D"5" width=3D"100%=
">
+				<tr>
+					<td align=3D"left" valign=3D"top">
+						<!-- switch some_events on -->
+						<div class=3D"V12"><b>{DAYOFMONTH}</b></div>
+						<!-- loop events on -->
+						<div style=3D"padding: 6px;">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"1" cellpadding=3D=
"1">
+								<tr>
+									<td width=3D"100" class=3D"G10BOLD">{L_TIME}:</td>
+									<td align=3D"left" class=3D"G10B">{EVENT_START}</td>
+								</tr>
+								<!-- switch location_events on -->
+								<tr>
+									<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_LOCATION}=
:</td>
+									<td valign=3D"top" align=3D"left" class=3D"G10B">{LOCATION}</td=
>
+								</tr>
+								<!-- switch location_events off -->
+								<tr>
+									<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_SUMMARY}:=
</td>
+									<td valign=3D"top" align=3D"left" class=3D"G10B">{EVENT_TEXT}</=
td>
+								</tr>
+								<!-- switch description_events on -->
+								<tr>
+									<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_DESCRIPTI=
ON}:</td>
+									<td valign=3D"top" align=3D"left" class=3D"G10B">{DESCRIPTION}<=
/td>
+								</tr>
+								<!-- switch description_events off -->
+							</table>
+						</div>
+						<!-- loop events off -->
+						<!-- switch some_events off -->
+														=09
+						<!-- switch no_events on -->
+						<div class=3D"V12"><b>{L_NO_RESULTS}</b></div>
+						<!-- switch no_events off -->
+					</td>
+				</tr>
+			</table>	=09
+		</td>
+	</tr>
+</table>
+<table width=3D"650" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+</center>
+{FOOTER}
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/rss_index.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/rss_index.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/rss_index.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,61 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"700" cellspacing=3D"0" cellpadding=3D"0">
+	<tr>
+		<td width=3D"700" valign=3D"top" align=3D"center">
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
" class=3D"calborder">
+				<tr>
+					<td align=3D"center" valign=3D"middle">
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+							<tr valign=3D"top">
+								<td align=3D"left" width=3D"400" class=3D"title"><h1>{L_RSS_INFO=
}</h1><span class=3D"V9G">{L_RSS_SUBHEAD}</span></div></td>
+								<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navbac=
k">=09
+									<div style=3D"padding-top: 3px;">
+									<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=
=3D"0">
+										<tr valign=3D"top">
+											<td><a class=3D"psf" href=3D"../day.php?cal=3D{CAL}&amp;getda=
te=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/day_on.=
gif" alt=3D"{L_DAY}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"../week.php?cal=3D{CAL}&amp;getd=
ate=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/week_o=
n.gif" alt=3D"{L_WEEK}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"../month.php?cal=3D{CAL}&amp;get=
date=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/month=
_on.gif" alt=3D"{L_MONTH}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"../year.php?cal=3D{CAL}&amp;getd=
ate=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/year_o=
n.gif" alt=3D"{L_YEAR}" border=3D"0" /></a></td>
+										</tr>
+									</table>
+									</div>
+								</td>
+							</tr>  		=09
+						</table>
+					</td>
+				</tr>
+				<tr>
+					<td class=3D"dayborder"><img src=3D"{BASE}/../images/spacer.gif" wi=
dth=3D"1" height=3D"5" alt=3D" " /></td>
+				</tr>
+				<tr>
+					<td>
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0" class=3D"G10B">=09
+							<tr>
+								<td width=3D"2%"></td>
+								<td width=3D"98%" valign=3D"top" align=3D"left">
+									<br />
+									<br />
+									<br />
+									{RSS_LIST}
+									<br />
+									<p>{RSS_DOCINFO}</p>
+								</td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>
+<table width=3D"700" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/../images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/../images/spacer.gif" alt=3D""=
 width=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/../images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+</center>
+
+{FOOTER}
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/search.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/search.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/search.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,115 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"520" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
">
+				<tr valign=3D"top">
+					<td align=3D"left" width=3D"400" class=3D"title"><h1>{L_RESULTS}</h=
1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+					<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navback">=
=09
+						<div style=3D"padding-top: 3px;">
+						<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr valign=3D"top">
+								<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}"><=
img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DAY}"=
 border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_WEE=
K}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{L_M=
ONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_YEA=
R}" border=3D"0" /></a></td>
+							</tr>
+						</table>
+						</div>
+					</td>
+				</tr>  		=09
+			</table>
+		</td>
+	</tr>
+	<tr>
+		<td class=3D"dayborder"><img src=3D"{BASE}/images/spacer.gif" width=3D=
"1" height=3D"1" alt=3D" "></td>
+	</tr>
+	<tr>
+		<td align=3D"left">
+			<div style=3D"padding: 10px;">
+				<div><p class=3D"V12">{L_QUERY}: {FORMATTED_SEARCH}</p></div>
+				<!-- switch results on -->
+				<font class=3D"V12"><b><a class=3D"ps3" href=3D"{DAY_VIEW_ACTION}/da=
te/{KEY}">{DAYOFMONTH}</a></b></font><br />
+				<div style=3D"margin-left: 10px; margin-bottom: 10px;">
+					<table width=3D"100%" border=3D"0" cellspacing=3D"1" cellpadding=3D=
"1">
+						<tr>
+							<td width=3D"120" class=3D"G10BOLD">{L_TIME}:</td>
+							<td align=3D"left" class=3D"G10B">{EVENT_START}</td>
+						</tr><tr>
+							<td width=3D"120" class=3D"G10BOLD">{L_LOCATION}:</td>
+							<td align=3D"left" class=3D"G10B">{LOCATION}</td>
+						</tr>
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_SUMMARY}:</=
td>
+							<td valign=3D"top" align=3D"left" class=3D"G10B">{EVENT_TEXT}</td=
>
+						</tr>
+						<!-- switch recur on -->
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_RECURRING_E=
VENT}:</td>
+							<td valign=3D"top" align=3D"left" class=3D"G10B">{RECUR}</td>
+						</tr>
+						<!-- switch recur off -->
+						<!-- switch description on -->
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_DESCRIPTION=
}:</td>
+							<td valign=3D"top" align=3D"left" class=3D"G10B">{DESCRIPTION}</t=
d>
+						</tr>
+						<!-- switch description off -->
+					</table>
+				</div>
+				<!-- switch exceptions on -->	=09
+				<font class=3D"V10"><i>{L_EXCEPTION}</i>: <a class=3D"ps3" href=3D"{=
DAY_VIEW_ACTION}/date/{KEY}">{DAYOFMONTH}</a></font><br />
+				<div style=3D"margin-left: 10px;">
+					<table width=3D"100%" border=3D"0" cellspacing=3D"1" cellpadding=3D=
"1">
+						<tr>
+							<td width=3D"100" class=3D"V10">{L_TIME}:</td>
+							<td align=3D"left" class=3D"V10">{EVENT_START}</td>
+						</tr>
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"V10">{L_SUMMARY}:</td>
+							<td valign=3D"top" align=3D"left" class=3D"V10">{EVENT_TEXT}</td>
+						</tr>
+						<!-- switch except_recur on -->
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"V10">{L_RECURRING_EVENT=
}:</td>
+							<td valign=3D"top" align=3D"left" class=3D"V10">{EXCEPT_RECUR}</t=
d>
+						</tr>
+						<!-- switch except_recur off -->
+						<!-- switch except_description on -->
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"V10">{L_DESCRIPTION}:</=
td>
+							<td valign=3D"top" align=3D"left" class=3D"V10">{EXCEPT_DESCRIPTI=
ON}</td>
+						</tr>
+						<!-- switch except_description off -->
+					</table>
+				</div>
+				<!-- switch exceptions off -->	=09
+				<br />
+				<!-- switch results off -->
+			=09
+				<!-- switch no_results on -->
+				<div align=3D"center">
+					<p class=3D"V12">{L_NO_RESULTS}</p>
+				</div>
+				<!-- switch no_results off -->
+			=09
+				<div align=3D"center">
+					{SEARCH_BOX}
+				</div>
+				<br />
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"520" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+</center>
+
+{FOOTER}
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/search_box.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/search_box.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/search_box.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,9 @@
+<hr />
+<div class =3D 'G10BOLD'>{L_SEARCH}:</div>
+<form action=3D"search.php" method=3D"GET">
+	<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+	<input type=3D"hidden" name=3D"cal" value=3D"{CAL}"/>
+	<input type=3D"hidden" name=3D"getdate" value=3D"{GETDATE}"/>
+	<input type=3D"text" size=3D"15" name=3D"query" value=3D""/>
+	<input type=3D"image" src=3D"templates/{TEMPLATE}/images/search.gif" na=
me=3D"submit" value=3D"Search"/>
+</form>
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/seminar.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/seminar.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/seminar.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+		"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
+<html>
+<head>
+	<meta http-equiv=3D"content-type" content=3D"text/html;charset=3DUTF-8"=
>
+	<title>{CAL}</title>
+	<link rel=3D"stylesheet" type=3D"text/css" href=3D"../templates/{TEMPLA=
TE}/default.css">
+</head>
+<body>
+<center>
+	<table border=3D"0" width=3D"430" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; m=
argin-top: 3px;" class=3D"G10BOLD">{CAL_TITLE_FULL}</div></td>
+		</tr>
+		<tr>
+			<td align=3D"left" class=3D"V12">
+				<div style=3D"margin-left: 10px; margin-bottom:10px;">
+					<p>{EVENT} - <span class=3D"V9">(<i>{EVENT_TIMES}</i>)</span></p>
+					<!-- switch description on -->
+					<p>{DESCRIPTION}</p>
+					<!-- switch description off -->
+					<p>
+					<!-- switch organizer on --
+					<b>{L_ORGANIZER}</b>: {ORGANIZER}<br />
+					-- switch organizer off -->
+					<!-- switch attendee on -->
+					<b>Host:</b>: {ATTENDEE}<br />
+					<!-- switch attendee off -->
+					<!-- switch status on -->
+					<b>{L_STATUS}</b>: {STATUS}<br />
+					<!-- switch status off -->
+					<!-- switch location on -->
+					<b>{L_LOCATION}</b>: {LOCATION}<br />
+					<!-- switch location off -->
+					</p>
+				</div>
+			</td>
+		</tr>
+	</table>
+</center>
+</body>
+</html>
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/sidebar.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/sidebar.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/sidebar.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,225 @@
+<!-- switch show_user_login on -->
+<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php?{LOGIN_QUE=
RYS}" method=3D"post">
+<input type=3D"hidden" name=3D"action" value=3D"login" />
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td colspan=3D"2" align=3D"center" class=3D"sideback"><div style=3D"he=
ight: 17px; margin-top: 3px;" class=3D"G10BOLD">{L_LOGIN}</div></td>
+	</tr>
+	<!-- switch invalid_login on -->
+	<tr>
+		<td colspan=3D"2" bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding-left: 5px; padding-top: 5px; padding-right: 5px=
;">
+				<font color=3D"red">{L_INVALID_LOGIN}</font>
+			</div>
+		</td>
+	</tr>
+	<!-- switch invalid_login off -->
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left" valign=3D"middle"><div style=3D=
"padding-left: 5px; padding-top: 5px;">{L_USERNAME}:</div></td>
+		<td bgcolor=3D"#FFFFFF" align=3D"right" valign=3D"middle"><div style=3D=
"padding-right: 5px; padding-top: 5px;"><input type=3D"text" name=3D"user=
name" size=3D"10" /></div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left" valign=3D"middle"><div style=3D=
"padding-left: 5px; padding-bottom: 5px;">{L_PASSWORD}:</div></td>
+		<td bgcolor=3D"#FFFFFF" align=3D"right" valign=3D"middle"><div style=3D=
"padding-right: 5px; padding-bottom: 5px;"><input type=3D"password" name=3D=
"password" size=3D"10" /></div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"center" valign=3D"middle" colspan=3D"=
2"><div style=3Dpadding-left: 5px; padding-bottom: 5px;"><input type=3D"s=
ubmit" value=3D"{L_LOGIN}" /></div></td>
+	</tr>
+</table>
+</form>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+<!-- switch show_user_login off -->
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"left" valign=3D"top" width=3D"24" class=3D"sideback"><a c=
lass=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{PREV_DAY}"><img src=3D"{BASE=
}/templates/{TEMPLATE}/images/left_arrows.gif" alt=3D"{L_PREV}" width=3D"=
16" height=3D"20" border=3D"0" align=3D"left" /></a></td>
+		<td align=3D"center" width=3D"112" class=3D"sideback"><font class=3D"G=
10BOLD">{SIDEBAR_DATE}</font></td>
+		<td align=3D"right" valign=3D"top" width=3D"24" class=3D"sideback"><a =
class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{NEXT_DAY}"><img src=3D"{BAS=
E}/templates/{TEMPLATE}/images/right_arrows.gif" alt=3D"{L_NEXT}" width=3D=
"16" height=3D"20" border=3D"0" align=3D"right" /></a></td>
+	</tr>
+	<tr>
+		<td colspan=3D"3" bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<b>{L_LEGEND}:</b><br />
+				{LEGEND}
+				<a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D{GETDAT=
E}&amp;printview=3D{CURRENT_VIEW}">{L_GOPRINT}</a><br />
+				<!-- switch allow_preferences on -->
+				<a class=3D"psf" href=3D"preferences.php?cal=3D{CAL}&amp;getdate=3D{=
GETDATE}">{L_PREFERENCES}</a><br />
+				<!-- switch allow_preferences off -->
+				<!-- switch display_download on -->
+				<a class=3D"psf" href=3D"{SUBSCRIBE_PATH}">{L_SUBSCRIBE}</a>&nbsp;|&=
nbsp;<a class=3D"psf" href=3D"{DOWNLOAD_FILENAME}">{L_DOWNLOAD}</a><br />
+				<!-- switch display_download off -->
+				<!-- switch is_logged_in on -->
+				<a class=3D"psf" href=3D"{CURRENT_VIEW}.php?{LOGOUT_QUERYS}">{L_LOGO=
UT} {USERNAME}</a>
+				<!-- switch is_logged_in off -->
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; ma=
rgin-top: 3px;" class=3D"G10BOLD">{L_JUMP}</div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php" metho=
d=3D"get">
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_JUMPS}</select>=
<br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_ICALS}</select>=
<br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_YEARS}</select>=
<br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_MONTHS}</select=
><br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_WEEKS}</select>=
<br />
+					<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+
+				</form>
+				<!-- switch show_search on -->
+				{SEARCH_BOX}
+				<!-- switch show_search off -->
+				<!-- switch show_goto on -->
+				<form style=3D"margin-bottom:0;" action=3D"day.php" method=3D"get">
+					<input type=3D"hidden" name=3D"cal" value=3D"{URL_CAL}">
+					<input type=3D"text" style=3D"width:160px; font-size:10px" name=3D"=
jumpto_day">
+					<input type=3D"submit" value=3D"Go"/>
+				</form>
+				<!-- switch show_goto off -->
+				<hr />
+				<div class =3D 'G10BOLD'>{L_PICK_MULTIPLE}:</div>
+				<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php" metho=
d=3D"get">
+					<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+					<input type=3D"hidden" name=3D"getdate" value=3D"{GETDATE}"/>
+					<select name=3D"cal[]" class=3D"query_style" size=3D"5" multiple=3D=
"multiple">{LIST_ICALS_PICK}</select><br />
+					<input type=3D"submit" value=3D"Go"/>
+				</form>
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+<!-- switch tomorrows_events on -->
+
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; ma=
rgin-top: 3px;" class=3D"G10BOLD">{L_TOMORROWS}</div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<!-- switch t_allday on -->
+				{T_ALLDAY}<br />
+				<!-- switch t_allday off -->
+				<!-- switch t_event on -->
+				&bull; {T_EVENT}<br />
+				<!-- switch t_event off -->
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+<!-- switch tomorrows_events off -->
+
+<!-- switch vtodo on -->
+
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" width=3D"98%" class=3D"sideback"><div style=3D"he=
ight: 17px; margin-top: 3px;" class=3D"G10BOLD">{L_TODO}</div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<table cellpadding=3D"0" cellspacing=3D"0" border=3D"0">
+					<!-- switch show_completed on -->
+					<tr>
+						<td><img src=3D"{BASE}/images/completed.gif" alt=3D" " width=3D"13=
" height=3D"11" border=3D"0" align=3D"middle" /></td>
+						<td><img src=3D"{BASE}/images/spacer.gif" width=3D"2" height=3D"1"=
 border=3D"0" alt=3D"" /></td>
+						<td><s>{VTODO_ARRAY}<font class=3D"G10B"> {VTODO_TEXT}</font></a><=
/s></td>
+					</tr>
+					<!-- switch show_completed off -->
+					<!-- switch show_important on -->
+					<tr>
+						<td><img src=3D"{BASE}/images/important.gif" alt=3D" " width=3D"13=
" height=3D"11" border=3D"0" align=3D"middle" /></td>
+						<td><img src=3D"{BASE}/images/spacer.gif" width=3D"2" height=3D"1"=
 border=3D"0" alt=3D"" /></td>
+						<td>{VTODO_ARRAY}<font class=3D"G10B"> {VTODO_TEXT}</font></a></td=
>
+					</tr>
+					<!-- switch show_important off -->
+					<!-- switch show_normal on -->
+					<tr>
+						<td><img src=3D"{BASE}/images/not_completed.gif" alt=3D" " width=3D=
"13" height=3D"11" border=3D"0" align=3D"middle" /></td>
+						<td><img src=3D"{BASE}/images/spacer.gif" width=3D"2" height=3D"1"=
 border=3D"0" alt=3D"" /></td>
+						<td>{VTODO_ARRAY}<font class=3D"G10B"> {VTODO_TEXT}</font></a></td=
>
+					</tr>
+					<!-- switch show_normal off -->
+				</table>
+			</div>
+		</td>
+	</tr>		=09
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+
+<!-- switch vtodo off -->
+
+{MONTH_SMALL|-1}
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+{MONTH_SMALL|+0}
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+{MONTH_SMALL|+1}
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/todo.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/todo.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/todo.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,42 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+		"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
+<html>
+<head>
+	<meta http-equiv=3D"content-type" content=3D"text/html;charset=3D{CHARS=
ET}">
+	<title>{CAL}</title>
+	<link rel=3D"stylesheet" type=3D"text/css" href=3D"../templates/{TEMPLA=
TE}/default.css">
+</head>
+<body>
+<center>
+	<table border=3D"0" width=3D"430" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; m=
argin-top: 3px;" class=3D"G10BOLD">{CAL_TITLE_FULL}</div></td>
+		</tr>
+		<tr>
+			<td align=3D"left" class=3D"V12">
+				<div style=3D"margin-left: 10px; margin-bottom:10px;">
+					<p>{VTODO_TEXT}</p>
+					<!-- switch description on -->
+					<p>{DESCRIPTION}</p>
+					<!-- switch description off -->
+					<p>
+					<!-- switch status on -->
+					<b>{L_STATUS}</b>: {STATUS}<br />
+					<!-- switch status off -->
+					<!-- switch priority on -->
+					<b>{L_PRIORITY}</b>: {PRIORITY}<br />
+					<!-- switch priority off -->
+					<!-- switch start_date on -->
+					<b>{L_CREATED}</b>: {START_DATE}<br />
+					<!-- switch start_date off -->
+					<!-- switch due_date on -->
+					<b>{L_DUE}</b>: {DUE_DATE}<br />
+					<!-- switch due_date off -->
+					</p>
+				</div>
+			</td>
+		</tr>
+	</table>
+</center>
+</body>
+</html>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/week.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/week.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/week.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,117 @@
+{HEADER}
+<center>
+	<table border=3D"0" width=3D"770" cellspacing=3D"0" cellpadding=3D"0">
+		<tr>
+			<td width=3D"610" valign=3D"top">
+				<table width=3D"610" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
" class=3D"calborder">
+					<tr>
+						<td align=3D"center" valign=3D"middle">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+							<tr valign=3D"top">
+								<td align=3D"left" width=3D"490" class=3D"title"><h1>{DISPLAY_DA=
TE}</h1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+								<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navbac=
k">=09
+									<div style=3D"padding-top: 3px;">
+									<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=
=3D"0">
+										<tr valign=3D"top">
+											<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}=
"><img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DA=
Y}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE=
}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_=
WEEK}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDAT=
E}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{=
L_MONTH}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE=
}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_=
YEAR}" border=3D"0" /></a></td>
+										</tr>
+									</table>
+									</div>
+								</td>
+							</tr>     		=09
+						</table>
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0" class=3D"G10B">
+								<tr>
+									<td align=3D"center" valign=3D"top">
+										<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpaddi=
ng=3D"0">
+											<tr>
+												<td align=3D"left" valign=3D"top" width=3D"15" class=3D"rowO=
ff2" onmouseover=3D"this.className=3D'rowOn2'" onmouseout=3D"this.classNa=
me=3D'rowOff2'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/dat=
e/{PREV_WEEK}'">
+													<div class=3D"V12">&nbsp;<a class=3D"psf" href=3D"{WEEK_VIE=
W_ACTION}/date/{PREV_WEEK}">&laquo;</a></div>
+												</td>
+												<td align=3D"left" valign=3D"top" width=3D"15" class=3D"rowO=
ff" onmouseover=3D"this.className=3D'rowOn'" onmouseout=3D"this.className=
=3D'rowOff'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/date/{=
PREV_DAY}'">
+													<div class=3D"V12">&nbsp;<a class=3D"psf" href=3D"{WEEK_VIE=
W_ACTION}/date/{PREV_DAY}">&lsaquo;</a></div>
+												</td>
+												<td align=3D"right" valign=3D"top" width=3D"15" class=3D"row=
Off" onmouseover=3D"this.className=3D'rowOn'" onmouseout=3D"this.classNam=
e=3D'rowOff'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/date/=
{NEXT_DAY}'">
+													<div class=3D"V12"><a class=3D"psf" href=3D"{WEEK_VIEW_ACTI=
ON}/date/{NEXT_DAY}">&rsaquo;</a>&nbsp;</div>
+												</td>
+												<td align=3D"right" valign=3D"top" width=3D"15" class=3D"row=
Off" onmouseover=3D"this.className=3D'rowOn'" onmouseout=3D"this.classNam=
e=3D'rowOff'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/date/=
{NEXT_WEEK}'">
+													<div class=3D"V12"><a class=3D"psf" href=3D"{WEEK_VIEW_ACTI=
ON}/date/{NEXT_WEEK}">&raquo;</a>&nbsp;</div>
+												</td>
+												<td width=3D"1"></td>
+												<!-- loop daysofweek on -->
+												<td width=3D"80" {COLSPAN} align=3D"center" class=3D"{ROW1}"=
 onmouseover=3D"this.className=3D'{ROW2}'" onmouseout=3D"this.className=3D=
'{ROW3}'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/date/{DAY=
LINK}'">
+													<a class=3D"ps3" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">=
<span class=3D"V9BOLD">{DAY}</span></a>=20
+												</td>
+												<!-- loop daysofweek off -->
+											</tr>
+											<tr valign=3D"top" id=3D"allday">
+												<td width=3D"60" class=3D"rowOff2" colspan=3D"4"><img src=3D=
"{BASE}/images/spacer.gif" width=3D"60" height=3D"1" alt=3D" " /></td>
+												<td width=3D"1"></td>
+												<!-- loop alldaysofweek on -->
+												<td width=3D"80" {COLSPAN} class=3D"rowOff">
+													<!-- loop allday on -->
+													<div class=3D"alldaybg_{CALNO}">
+														{ALLDAY}
+														<img src=3D"{BASE}/images/spacer.gif" width=3D"80" height=3D=
"1" alt=3D" " />
+													</div>
+													<!-- loop allday off -->
+												</td>
+												<!-- loop alldaysofweek off -->
+											</tr>
+											<!-- loop row on -->
+											<tr>
+												<td rowspan=3D"4" align=3D"center" valign=3D"top" width=3D"6=
0" class=3D"timeborder">9:00 AM</td>
+												<td width=3D"1" height=3D"15"></td>
+												<td class=3D"dayborder">&nbsp;</td>
+											</tr>
+											<tr>
+												<td width=3D"1" height=3D"15"></td>
+												<td class=3D"dayborder2">&nbsp;</td>
+											</tr>
+											<tr>
+												<td width=3D"1" height=3D"15"></td>
+												<td class=3D"dayborder">&nbsp;</td>
+											</tr>
+											<tr>
+												<td width=3D"1" height=3D"15"></td>
+												<td class=3D"dayborder2">&nbsp;</td>
+											</tr>
+											<!-- loop row off -->
+											<!-- loop event on -->
+											<div class=3D"eventfont">
+												<div class=3D"eventbg_{EVENT_CALNO}">{CONFIRMED}<b>{EVENT_ST=
ART}</b></div>
+												<div class=3D"padd">{EVENT}</div>
+											</div>
+											<!-- loop event off -->
+										</table>=09
+									</td>
+								</tr>
+							</table>
+						</td>
+					</tr>
+				</table>
+				<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"=
0">
+					<tr>
+						<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" =
width=3D"8" height=3D"4" /></td>
+						<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+						<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" =
width=3D"8" height=3D"4" /></td>
+					</tr>
+				</table>
+			</td>
+			<td width=3D"10">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"10" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"170" valign=3D"top">
+				{SIDEBAR}
+			</td>
+		</tr>
+	</table>
+</center>
+{FOOTER}

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/green/year.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/year.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
een/year.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,132 @@
+{HEADER}
+<center>
+	<table width=3D"676" border=3D"0" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" valign=3D"middle" bgcolor=3D"white">
+				<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"=
0">
+					<tr>
+						<td align=3D"left" width=3D"120" class=3D"navback">
+							&nbsp;
+						</td>
+						<td class=3D"navback">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+								<tr>
+									<td align=3D"right" width=3D"45%" class=3D"navback">
+										<a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{PREV_YEAR}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/left_day.gif" alt=3D"[Prev=
ious Year]" border=3D"0" align=3D"right" /></a>
+									</td>
+									<td align=3D"center" width=3D"10%" class=3D"title" nowrap=3D"no=
wrap" valign=3D"middle">
+										<h1>{THIS_YEAR}</h1>
+									</td>
+									<td align=3D"left" width=3D"45%" class=3D"navback">
+										<a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{NEXT_YEAR}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/right_day.gif" alt=3D"[Nex=
t Year]" border=3D"0" align=3D"left" /></a>
+									</td>
+								</tr>
+							</table>
+						</td>
+						<td align=3D"right" width=3D"120" class=3D"navback">
+							<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+								<tr>
+								<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}"><=
img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DAY}"=
 border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_WEE=
K}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{L_M=
ONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_YEA=
R}" border=3D"0" /></a></td>
+							</tr>
+							</table>
+						</td>
+					</tr>
+				</table>
+			</td>
+		</tr>
+	</table>
+	<br />
+	<table border=3D"0" width=3D"670" cellspacing=3D"0" cellpadding=3D"0">
+		<tr>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|01}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|02}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|03}
+			</td>
+			<td width=3D"20" rowspan=3D'8'>
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td rowspan=3D'8' valign=3D'top'>{SIDEBAR}</td>
+		</tr>
+		<tr>
+			<td colspan=3D"5">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"20" alt=3D=
" " />
+			</td>
+		</tr>
+		<tr>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|04}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|05}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|06}
+			</td>
+		</tr>
+		<tr>
+			<td colspan=3D"5">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"20" alt=3D=
" " />
+			</td>
+		</tr>
+		<tr>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|07}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|08}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|09}
+			</td>
+		</tr>
+		<tr>
+			<td colspan=3D"5">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"20" alt=3D=
" " />
+			</td>
+		</tr>
+		<tr>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|10}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|11}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|12}
+			</td>
+		</tr>
+	</table>
+</center>
+{FOOTER}

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/._.DS_Store
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/._.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/._admin.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/._admin.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/._calendar_nav.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/._calendar_nav.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/._error.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/._error.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/._header.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/._header.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/._month_large.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/._month_large.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/._month_small.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/._month_small.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/._print.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/._print.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/._rss_index.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/._rss_index.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/._sidebar.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/._sidebar.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/._todo.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/._todo.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/._year.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/._year.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/admin.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/admin.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/admin.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,132 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"600" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
">
+				<tr valign=3D"top">
+					<td align=3D"left" width=3D"400" class=3D"title"><h1>{L_ADMIN_HEADE=
R}</h1><span class=3D"V9G">{L_ADMIN_SUBHEAD}</span></td>
+					<td align=3D"right" width=3D"120" class=3D"navback">=09
+						<div style=3D"padding-top: 3px;">
+						<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr valign=3D"top">
+								<td><a class=3D"psf" href=3D"../day.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/day_on.gif" =
alt=3D"{L_DAY}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"../week.php?cal=3D{CAL}&amp;getdate=
=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/week_on.g=
if" alt=3D"{L_WEEK}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"../month.php?cal=3D{CAL}&amp;getdat=
e=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/month_on=
.gif" alt=3D"{L_MONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"../year.php?cal=3D{CAL}&amp;getdate=
=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/year_on.g=
if" alt=3D"{L_YEAR}" border=3D"0" /></a></td>
+							</tr>
+						</table>
+						</div>
+					</td>
+				</tr>  		=09
+			</table>
+		</td>
+	</tr>
+	<tr>
+		<td class=3D"dayborder"><img src=3D"{BASE}/images/spacer.gif" width=3D=
"1" height=3D"5" alt=3D" " /></td>
+	</tr>
+	<tr>
+		<td align=3D"right">
+			<!-- switch logged_in2 on -->
+			<a href=3D"index.php?action=3Dlogout">{L_LOGOUT}</a>&nbsp;
+			<!-- switch logged_in2 off -->
+		</td>
+	</tr>
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
" class=3D"G10B">
+				<tr>
+					<td width=3D"2%"></td>
+					<td width=3D"98%" valign=3D"top" align=3D"left">
+						<!-- switch login_error on -->
+						<font color=3D"red">{L_INVALID_LOGIN}</font><br /><br />
+						<!-- switch login_error off -->
+=09
+						<!-- switch display_login on -->
+						<form action=3D"index.php?action=3Dlogin" method=3D"post">
+							<table cellspacing=3D"0" cellpadding=3D"0">
+								<tr>
+									<td nowrap>{L_USERNAME}: </td>
+									<td align=3D"left"><input type=3D"text" name=3D"username"></td>
+								</tr>
+								<tr>
+									<td>{L_PASSWORD}: </td>
+									<td align=3D"left"><input type=3D"password" name=3D"password"><=
/td>
+								</tr>
+								<tr>
+									<td>&nbsp;</td>
+									<td align=3D"left"><input type=3D"submit" value=3D"{L_LOGIN}"><=
/td>
+								</tr>
+								<!--
+								<tr>
+									<td align=3D"center" colspan=3D"3">{LOGIN_ERROR}&nbsp;</td>
+								</tr>
+								-->
+							</table>
+						</form>
+						<!-- switch display_login off -->
+					=09
+					=09
+						<!-- switch logged_in on -->
+						<b>{L_ADDUPDATE_CAL}</b><br />
+						{L_ADDUPDATE_DESC}<br /><br />
+						<form action=3D"index.php" method=3D"post" enctype=3D"multipart/fo=
rm-data">
+							<input type=3D"hidden" name=3D"action" value=3D"addupdate">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"2" class=3D"G10B">
+								<tr>
+									<td nowrap>{L_CAL_FILE} 1: </td>
+									<td><input type=3D"file" name=3D"calfile[1]"></td>
+								</tr>
+								<tr>
+									<td nowrap>{L_CAL_FILE} 2: </td>
+									<td><input type=3D"file" name=3D"calfile[2]"></td>
+								</tr>
+								<tr>
+									<td nowrap>{L_CAL_FILE} 3: </td>
+									<td><input type=3D"file" name=3D"calfile[3]"></td>
+								</tr>
+								<tr>
+									<td nowrap>{L_CAL_FILE} 4: </td>
+									<td><input type=3D"file" name=3D"calfile[4]"></td>
+								</tr>
+								<tr>
+									<td nowrap>{L_CAL_FILE} 5: </td>
+									<td><input type=3D"file" name=3D"calfile[5]"></td>
+								</tr>
+								<tr>
+									<td>&nbsp;</td>
+									<td><input type=3D"submit" value=3D"{L_SUBMIT}"></td>
+								</tr>
+								<tr>
+									<td align=3D"center" colspan=3D"2">{ADDUPDATE_MSG} &nbsp;</td>
+								</tr>
+							</table>
+						</form>
+					=09
+						<b>{L_DELETE_CAL}</b>
+						<form action=3D"index.php" method=3D"post">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"2" class=3D"G10B">
+								{DELETE_TABLE}
+							</table>
+							<input type=3D"hidden" name=3D"action" value=3D"delete">
+							<p><input type=3D"submit" value=3D"{L_DELETE}"></p>
+							<p>{DELETE_MSG} &nbsp;</p>
+						</form>
+					=09
+						<!-- switch logged_in off -->
+					</td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>
+<table width=3D"600" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+{FOOTER}
+
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/calendar_nav.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/calendar_nav.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/calendar_nav.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,113 @@
+<table border=3D"0" width=3D"737" cellspacing=3D"0" cellpadding=3D"0">
+	<tr>
+		<td width=3D"1%" valign=3D"top" align=3D"right">
+			{MONTH_SMALL|-1}
+			<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0=
">
+				<tr>
+					<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+					<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D""=
 width=3D"8" height=3D"4" /></td>
+					<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+				</tr>
+			</table>
+		</td>
+		<td width=3D"98%" valign=3D"top" align=3D"center">
+			<table border=3D"0" width=3D"330" cellspacing=3D"0" cellpadding=3D"0"=
>
+				<tr>
+					<td width=3D"160" valign=3D"top">
+						<table width=3D"170" border=3D"0" cellpadding=3D"3" cellspacing=3D=
"0" class=3D"calborder">
+							<tr>
+								<td align=3D"center" class=3D"sideback"><div style=3D"height:16p=
x;"><b>{L_JUMP}</b></div></td>
+							</tr>
+							<tr>
+								<td>
+									<div style=3D"padding: 5px;">
+										<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php"=
 method=3D"get">
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_JUMPS}</s=
elect><br />
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_ICALS}</s=
elect><br />
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_YEARS}</s=
elect><br />
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_MONTHS}</=
select><br />
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_WEEKS}</s=
elect><br />
+										<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+
+										</form>
+										<!-- switch show_search on -->
+										{SEARCH_BOX}
+										<!-- switch show_search off -->
+										<!-- switch show_goto on -->
+										<form style=3D"margin-bottom:0;" action=3D"day.php" method=3D"=
get"/>
+											<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+											<input type=3D"hidden" name=3D"cal" value=3D"{URL_CAL}"/>
+											<input type=3D"text" style=3D"width:160px; font-size:10px" na=
me=3D"jumpto_day"/>
+											<input type=3D"submit" value=3D"Go"/>
+										</form>
+										<!-- switch show_goto off -->
+										<hr />
+										<div class =3D 'G10BOLD'>{L_PICK_MULTIPLE}:</div>
+										<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php"=
 method=3D"get">
+											<input type=3D"hidden" name=3D"getdate" value=3D"{GETDATE}"/>
+											<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+											<select name=3D"cal[]" class=3D"query_style" size=3D"5" multi=
ple=3D"multiple">{LIST_ICALS_PICK}</select><br />
+											<input type=3D"submit" value=3D"Go"/>
+										</form>
+									</div>
+								</td>
+							</tr>
+						</table>
+						<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr>
+								<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+								<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D=
"" width=3D"8" height=3D"4" /></td>
+								<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+							</tr>
+						</table>
+					</td>
+					<td>
+						<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" al=
t=3D" " />
+					</td>
+					<td width=3D"160" valign=3D"top">
+						<table width=3D"170" border=3D"0" cellpadding=3D"3" cellspacing=3D=
"0" class=3D"calborder">
+							<tr>
+								<td align=3D"center" class=3D"sideback"><div style=3D"height:16p=
x;"><b>{SIDEBAR_DATE}</b></div></td>
+							</tr>
+							<tr>
+								<td>
+									<div style=3D"padding-left: 5px;">
+										<b>{L_LEGEND}:</b><br />
+										{LEGEND}
+										<a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D{=
GETDATE}&amp;printview=3D{CURRENT_VIEW}">{L_GOPRINT}</a><br />
+										<!-- switch allow_preferences on -->
+										<a class=3D"psf" href=3D"preferences.php?cal=3D{CAL}&amp;getda=
te=3D{GETDATE}">{L_PREFERENCES}</a><br />
+										<!-- switch allow_preferences off -->
+										<!-- switch display_download on -->
+										<a class=3D"psf" href=3D"{SUBSCRIBE_PATH}">{L_SUBSCRIBE}</a>&n=
bsp;|&nbsp;<a class=3D"psf" href=3D"{DOWNLOAD_FILENAME}">{L_DOWNLOAD}</a>=
<br />
+										<!-- switch display_download off -->
+										<!-- switch is_logged_in on -->
+										<a class=3D"psf" href=3D"{SCRIPT_NAME}?{QUERYS}">Logout {USERN=
AME}</a>
+										<!-- switch is_logged_in off -->
+									</div>
+								</td>
+							</tr>
+						</table>
+						<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr>
+								<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+								<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D=
"" width=3D"8" height=3D"4" /></td>
+								<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+			</table>
+		</td>
+		<td width=3D"1%" valign=3D"top" align=3D"left">
+			{MONTH_SMALL|+1}
+			<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0"=
>
+				<tr>
+					<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+					<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D""=
 width=3D"8" height=3D"4" /></td>
+					<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/day.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/day.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/day.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,104 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"700" cellspacing=3D"0" cellpadding=3D"0">
+	<tr>
+		<td width=3D"520" valign=3D"top">
+			<table width=3D"520" border=3D"0" cellspacing=3D"0" cellpadding=3D"0"=
 class=3D"calborder">
+				<tr>
+					<td align=3D"center" valign=3D"middle">
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+							<tr valign=3D"top">
+								<td align=3D"left" width=3D"400" class=3D"title"><h1>{DISPLAY_DA=
TE}</h1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+								<td align=3D"right" width=3D"120" class=3D"navback">=09
+									<div style=3D"padding-top: 3px;">
+									<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=
=3D"0">
+										<tr valign=3D"top">
+											<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}=
"><img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DA=
Y}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE=
}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_=
WEEK}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDAT=
E}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{=
L_MONTH}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE=
}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_=
YEAR}" border=3D"0" /></a></td>
+										</tr>
+									</table>
+									</div>
+								</td>
+							</tr>
+							<tr>=09
+								<td colspan=3D"2">
+									<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpaddin=
g=3D"2">
+										<tr>
+											<td align=3D"left" valign=3D"top" width=3D"20" class=3D"rowOf=
f2" onmouseover=3D"this.className=3D'rowOn2'" onmouseout=3D"this.classNam=
e=3D'rowOff2'" onclick=3D"window.location.href=3D'{DAY_VIEW_ACTION}/date/=
{PREV_DAY}'">
+												<span class=3D"V12"><a class=3D"psf" href=3D"{DAY_VIEW_ACTIO=
N}/date/{PREV_DAY}">&laquo;</a></span>
+											</td>
+											<!-- loop daysofweek on -->
+											<td width=3D"14%" align=3D"center" class=3D"{ROW1}" onmouseov=
er=3D"this.className=3D'{ROW2}'" onmouseout=3D"this.className=3D'{ROW3}'"=
 onclick=3D"window.location.href=3D'{DAY_VIEW_ACTION}/date/{DAYLINK}'">
+												<span class=3D"V9BOLD"><a class=3D"ps3" href=3D"{DAY_VIEW_AC=
TION}/date/{DAYLINK}">{DAY}</a></span>
+											</td>
+											<!-- loop daysofweek off -->
+											<td align=3D"right" valign=3D"top" width=3D"20" class=3D"rowO=
ff" onmouseover=3D"this.className=3D'rowOn'" onmouseout=3D"this.className=
=3D'rowOff'" onclick=3D"window.location.href=3D'{DAY_VIEW_ACTION}/date/{N=
EXT_DAY}'">
+												<span class=3D"V12"><a class=3D"psf" href=3D"{DAY_VIEW_ACTIO=
N}/date/{NEXT_DAY}">&raquo;</a></span>
+											</td>
+										</tr>=09
+									</table>
+								</td>
+							</tr>      		=09
+						</table>
+					</td>
+				</tr>
+				<tr id=3D"allday">
+					<td>
+						<!-- loop allday on -->
+						<div class=3D"alldaybg_{CALNO}">
+							{ALLDAY}
+						</div>
+						<!-- loop allday off -->
+					</td>
+				</tr>
+      			<tr>
+					<td align=3D"center" valign=3D"top" colspan=3D"3">
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+							<!-- loop row on -->
+							<tr>
+								<td rowspan=3D"4" align=3D"center" valign=3D"top" width=3D"60" c=
lass=3D"timeborder">9:00 AM</td>
+								<td width=3D"1" height=3D"15"></td>
+								<td class=3D"dayborder">&nbsp;</td>
+							</tr>
+							<tr>
+								<td width=3D"1" height=3D"15"></td>
+								<td class=3D"dayborder2">&nbsp;</td>
+							</tr>
+							<tr>
+								<td width=3D"1" height=3D"15"></td>
+								<td class=3D"dayborder">&nbsp;</td>
+							</tr>
+							<tr>
+								<td width=3D"1" height=3D"15"></td>
+								<td class=3D"dayborder2">&nbsp;</td>
+							</tr>
+							<!-- loop row off -->
+							<!-- loop event on -->
+							<div class=3D"eventfont">
+								<div class=3D"eventbg_{EVENT_CALNO}">{CONFIRMED}<b>{EVENT_START}=
</b> - {EVENT_END}</div>
+								<div class=3D"padd">{EVENT}</div>
+							</div>
+							<!-- loop event off -->
+						</table>
+					</td>
+				</tr>
+        	</table>
+        	<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacin=
g=3D"0">
+				<tr>
+					<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+					<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D""=
 width=3D"8" height=3D"4" /></td>
+					<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+				</tr>
+			</table>
+    	</td>
+		<td width=3D"10"><img src=3D"{BASE}/images/spacer.gif" width=3D"10" he=
ight=3D"1" alt=3D" " /></td>
+		<td width=3D"170" valign=3D"top">
+			{SIDEBAR}
+		</td>
+	</tr>
+</table>
+</center>
+{FOOTER}
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/default.css
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/default.css	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/default.css	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,139 @@
+/* Style sheet for the grey calendar */
+
+table, td {font: 11px Verdana, Arial, sans-serif; color: #000;}
+
+/* Background images for tables */
+.tbll	{background: url(images/shadow_l.gif) no-repeat; width:8px}
+.tblbot	{background: url(images/shadow_m.gif) repeat-x; width:100%}
+.tblr	{background: url(images/shadow_r.gif) no-repeat; width:8px}
+
+.alldaybg_1 {background: url(images/allday_1.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_2 {background: url(images/allday_2.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_3 {background: url(images/allday_3.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_4 {background: url(images/allday_4.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_5 {background: url(images/allday_5.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_6 {background: url(images/allday_6.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_7 {background: url(images/allday_7.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+
+.rowOn			{ background-color: #cfc; border-top: 1px solid #fff; border-le=
ft: 1px solid #fff; }
+.rowOn2			{ background-color: #cfc; border-top: 1px solid #fff; }
+.rowOff			{ background-color: #E1E8F1; border-top: 1px solid #fff; borde=
r-left: 1px solid #fff; }
+.rowOff2		{ background-color: #E1E8F1; border-top: 1px solid #fff; }
+.rowToday		{ background-color: #cff; border-top: 1px solid #fff; border-=
left: 1px solid #fff; }
+
+.padd			{ padding: 2px; }
+
+/* Styles for day and week events (varies)*/
+.eventbg_1	 	{ background-color: #303030; padding: 2px;}
+.eventbg_2	 	{ background-color: #707060; padding: 2px;}
+.eventbg_3	 	{ background-color: #505060; padding: 2px;}
+.eventbg_4	 	{ background-color: #606060; padding: 2px;}
+.eventbg_5	 	{ background-color: #705f60; padding: 2px;}
+.eventbg_6	 	{ background-color: #608060; padding: 2px;}
+.eventbg_7	 	{ background-color: #a0a090; padding: 2px;}
+
+
+.eventbg2_1	 		{ background-color: #505050; border: 1px solid #303030; }
+.eventbg2_2	 		{ background-color: #909080; border: 1px solid #707060; }
+.eventbg2_3	 		{ background-color: #707080; border: 1px solid #505060; }
+.eventbg2_4	 		{ background-color: #808080; border: 1px solid #606060; }
+.eventbg2_5	 		{ background-color: #907f80; border: 1px solid #705f60; }
+.eventbg2_6	 		{ background-color: #80a080; border: 1px solid #608060; }
+.eventbg2_7	 		{ background-color: #c0c0b0; border: 1px solid #a0a090; }
+
+.dayborder 		{ background-color: #fff; border-top: 1px solid #A1A5A9; }
+.dayborder2 	{ background-color: #fff; border-top: 1px dashed #ccc; }
+
+.title  		{ background-image: url(images/time_bg.gif); padding: 5px; }
+.title h1 		{ font-family: Helvetica, sans-serif; font-size: 18px; color=
: #000; margin: 0px;}
+
+/* Month View */
+
+.monthback		{ background-color: #A1A5A9; }
+.monthreg		{ background-color: #fff; height: 105px; width: 105px; text-a=
lign: left; vertical-align: top; }
+.monthoff		{ background-color: #F2F2F2; height: 105px; width: 105px; tex=
t-align: left;  vertical-align: top; }
+.monthon		{ background-color: #F2F9FF; height: 105px; width: 105px; text=
-align: left;  vertical-align: top; }
+.montheventtop	{ background-image: url(images/side_bg.gif); border-top: =
1px solid #A1A5A9; }
+.montheventline	{ border-right: 1px dotted #A1A5A9; }
+
+/* Year View */
+
+.medtitle		{ background-image: url(images/side_bg.gif); height: 20px; ma=
rgin-top: 3px; font-weight: 900; }
+.yearreg		{ background-color: #fff; height: 30px; width: 30px; text-alig=
n: right; vertical-align: top; font-size: 9px; }
+.yearoff		{ background-color: #F2F2F2; height: 30px; width: 30px; text-a=
lign: right;  vertical-align: top; font-size: 9px; }
+.yearon			{ background-color: #F2F9FF; height: 30px; width: 30px; text-a=
lign: right;  vertical-align: top; font-size: 9px; }
+.yearmonth		{ background-color: #ccc; }
+.yearweek		{ background-color: #eee; width: 30px; font-size: 9px; font-w=
eight: 900; text-align: center; height: 15px; }
+
+
+/* older styles */
+
+.eventborder	{ background-image: url(images/day_title.gif); border: 1px =
#006699 solid; }
+.eventbg	 	{ background-color: #6699CC; }
+
+.calborder 		{ background-color: #fff; border: 1px #A1A5A9 solid; }
+.dateback		{ background-color: #eee; }
+.weekborder 	{ border-top: 1px dashed #A1A5A9; border-right: 1px solid #=
A1A5A9; }
+.weekborder2 	{ border-right: 1px solid #A1A5A9; }
+.timeborder 	{ border-right: 2px solid #A1A5A9; border-top: 1px dashed #=
A1A5A9; background-image: url(images/time_bg.gif); }
+.timeborder2 	{ border-right: 2px solid #A1A5A9; border-top: 1px solid #=
A1A5A9; background-image: url(images/time_bg.gif); }
+.navback 		{ background-image: url(images/time_bg.gif); }
+.sideback 		{ background-image: url(images/side_bg.gif); }
+
+
+/* Link colors and attributes */
+/* This is the main link style (varies) */
+a.psf			{ text-decoration:	none; }
+a.psf:link		{ color: #666; }
+a.psf:visited	{ color: #888; }
+a.psf:active	{ color: #666; }
+a.psf:hover		{ color: #333; text-decoration: underline; }
+
+/* This is the link style for the mini-cals (varies)*/=09
+a.ps2			{ text-decoration:	underline; }
+a.ps2:link		{ color: #0066FF; }
+a.ps2:visited	{ color: #0066FF; }
+a.ps2:active	{ color: #3366CC; }
+a.ps2:hover		{ color: #000099; }
+
+/* This is the link style for year months */=09
+a.ps3			{ text-decoration:	none; }
+a.ps3:link		{ color: #000; }
+a.ps3:visited	{ color: #000; }
+a.ps3:active	{ color: #000; }
+a.ps3:hover		{ color: #000; text-decoration: underline; }
+
+/* This is the link style for events */=09
+a.ps			{ text-decoration:	none; }
+a.ps:link		{ color: #fff; }
+a.ps:visited	{ color: #fff; }
+a.ps:active		{ color: #fff; }
+a.ps:hover		{ color: #fff; text-decoration: underline; }
+=09
+/* Body attributes */
+
+body			{ background-image: url(images/background.gif); }
+
+/* CSS definitions for fonts */
+
+.V9 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fon=
t-size: 9px; color: #000000; }
+.V10W 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; f=
ont-size: 10px; color: #FFFFFF; text-decoration:	none;}
+.V9W 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 9px; color: #FFFFFF; text-decoration:	none;}
+.V10WB 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; =
font-size: 10px; color: #FFFFFF; font-weight: 900; }
+.V9G 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 9px; color: #666666; }
+.V10 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 10px; color: #000000; }
+.V9BOLD 		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; =
font-size: 9px; font-weight: 900; }
+.G10 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:=
 11px; color: #0066FF; }
+.G10B 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size=
: 11px; color: #000000; }
+.G10BOLD 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-si=
ze: 11px; font-weight: 900; }
+.G10G 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size=
: 11px; color: #A1A5A9; }
+.V12 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:=
 12px;  color: #000000; }
+/*h1 				{ font-family: Helvetica, sans-serif; font-size: 18px; color: #=
000000; }*/
+.eventfont 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-=
size: 11px; color: #FFFFFF; }
+
+
+/* Length of the form drop downs */
+
+.query_style 	{ font-size: 11px; font-family: verdana, geneva, arial, sa=
ns-serif; width: 156px; margin-bottom: 0; }
+.search_style 	{ font-size: 12px; font-family: verdana, geneva, arial, s=
ans-serif; width: 134px; margin-bottom: 0; }
+.login_style	{ font-size: 11px; font-family: verdana, geneva, arial, san=
s-serif; width: 80px; margin-bottom: 0; }

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/error.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/error.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/error.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,43 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"700" cellspacing=3D"0" cellpadding=3D"0">
+	<tr>
+		<td width=3D"520" valign=3D"top" align=3D"center">
+			<table width=3D"520" border=3D"0" cellspacing=3D"0" cellpadding=3D"0"=
 class=3D"calborder">
+				<tr>
+					<td align=3D"center" valign=3D"middle">
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0" class=3D"G10B">
+							<tr>
+								<td align=3D"left" valign=3D"top" width=3D"1%" class=3D"sideback=
"><img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"20" alt=3D"=
 "></td>
+								<td align=3D"center" valign=3D"middle" width=3D"98%" class=3D"si=
deback"><b>{L_ERROR_WINDOW}</b></td>
+								<td class=3D"sideback" width=3D"1%"></td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+				<tr>
+					<td>
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"10" class=3D"G10B">=09
+							<tr>
+								<td align=3D"center" valign=3D"top" class=3D"V12">
+									{ERROR_MSG}<br />
+									[<span class=3D"G10"><a href=3D"http://phpicalendar.net/documen=
tation/index.php?title=3DError_message_meanings">What does this mean?</a>=
</span>]
+									<br />
+									<br />
+									{ERROR_CALENDAR}
+									<br />
+									<br />
+									{L_ERROR_BACK}
+									<br />
+								=09
+								</td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>
+</center>
+{FOOTER}
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/event.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/event.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/event.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+		"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
+<html>
+<head>
+	<meta http-equiv=3D"content-type" content=3D"text/html;charset=3D{CHARS=
ET}">
+	<title>{CAL}</title>
+	<link rel=3D"stylesheet" type=3D"text/css" href=3D"../templates/{TEMPLA=
TE}/default.css">
+</head>
+<body>
+<center>
+	<table border=3D"0" width=3D"430" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; m=
argin-top: 3px;" class=3D"G10BOLD">{CAL_TITLE_FULL}</div></td>
+		</tr>
+		<tr>
+			<td align=3D"left" class=3D"V12">
+				<div style=3D"margin-left: 10px; margin-bottom:10px;">
+					<p>{EVENT_TEXT} - <span class=3D"V9">(<i>{EVENT_TIMES}</i>)</span><=
/p>
+					<!-- switch description on -->
+					<p>{DESCRIPTION}</p>
+					<!-- switch description off -->
+					<p>
+					<!-- switch organizer on -->
+					<b>{L_ORGANIZER}</b>: {ORGANIZER}<br />
+					<!-- switch organizer off -->
+					<!-- switch attendee on -->
+					<b>{L_ATTENDEE}</b>: {ATTENDEE}<br />
+					<!-- switch attendee off -->
+					<!-- switch status on -->
+					<b>{L_STATUS}</b>: {STATUS}<br />
+					<!-- switch status off -->
+					<!-- switch location on -->
+					<b>{L_LOCATION}</b>: {LOCATION}<br />
+					<!-- switch location off -->
+					</p>
+				</div>
+			</td>
+		</tr>
+	</table>
+</center>
+</body>
+</html>
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/footer.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/footer.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/footer.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,15 @@
+<center class=3D"V9"><br />{L_POWERED_BY} <a class=3D"psf" href=3D"http:=
//phpicalendar.net/">PHP iCalendar {VERSION}</a><br />
+<!-- switch rss_valid on -->
+<p>
+<a style=3D"color:gray" href=3D"http://feeds.archive.org/validator/check=
?url=3D{FOOTER_CHECK}">
+<img src=3D"{BASE}/{BASE}images/valid-rss.png" alt=3D"[Valid RSS]" title=
=3D"Validate my RSS feed" width=3D"88" height=3D"31" border=3D"1" vspace=3D=
"3" /></a>
+</p>
+<!-- switch rss_valid off -->
+<!-- switch rss_powered on -->
+{L_THIS_SITE_IS} <a class=3D"psf" href=3D"{BASE}rss/index.php?cal=3D{CAL=
}&amp;getdate=3D{GETDATE}">RSS-Enabled</a><br />
+<!-- switch rss_powered off -->
+<!--Page generated in {GENERATED1} seconds.<br />
+Template generated in {GENERATED2} seconds.-->
+</center>
+</body>
+</html>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/header.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/header.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/header.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,20 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns=3D"http://www.w3.org/1999/xhtml">
+<head>
+	<meta http-equiv=3D"content-type" content=3D"text/html; charset=3D{CHAR=
SET}" />
+	<title>{CALENDAR_NAME} - {DISPLAY_DATE}</title>
+  	<link rel=3D"stylesheet" type=3D"text/css" href=3D"{DEFAULT_PATH}temp=
lates/{TEMPLATE}/default.css" />
+	<!-- switch rss_available on -->
+	<link rel=3D"alternate" type=3D"application/rss+xml" title=3D"RSS" href=
=3D"{DEFAULT_PATH}/rss/rss.php?cal=3D{CAL}&amp;rssview=3D{CURRENT_VIEW}">
+	<!-- switch rss_available off -->	=09
+	{EVENT_JS}
+</head>
+<body>
+<form name=3D"eventPopupForm" id=3D"eventPopupForm" method=3D"post" acti=
on=3D"includes/event.php" style=3D"display: none;">
+  <input type=3D"hidden" name=3D"date" id=3D"date" value=3D"" />
+  <input type=3D"hidden" name=3D"time" id=3D"time" value=3D"" />
+  <input type=3D"hidden" name=3D"uid" id=3D"uid" value=3D"" />
+  <input type=3D"hidden" name=3D"cpath" id=3D"cpath" value=3D"" />
+  <input type=3D"hidden" name=3D"event_data" id=3D"event_data" value=3D"=
" />
+</form>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/._.DS_Store
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/._.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/allday_1.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/allday_1.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/allday_2.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/allday_2.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/allday_3.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/allday_3.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/allday_4.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/allday_4.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/allday_5.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/allday_5.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/allday_6.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/allday_6.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/allday_7.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/allday_7.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/allday_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/allday_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/allday_dot.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/allday_dot.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/back.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/back.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/background.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/background.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/day_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/day_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/day_title.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/day_title.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/download_arrow.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/download_arrow.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/event_dot.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/event_dot.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/images.tmp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/left_arrows.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/left_arrows.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/left_day.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/left_day.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/month_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/month_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/monthdot_1.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/monthdot_1.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/monthdot_2.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/monthdot_2.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/monthdot_3.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/monthdot_3.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/monthdot_4.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/monthdot_4.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/monthdot_5.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/monthdot_5.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/monthdot_6.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/monthdot_6.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/monthdot_7.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/monthdot_7.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/printer.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/printer.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/right_arrows.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/right_arrows.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/right_day.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/right_day.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/search.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/search.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/shadow_l.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/shadow_l.gif
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/shadow_m.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/shadow_m.gif
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/shadow_r.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/shadow_r.gif
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/side_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/side_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/smallicon.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/smallicon.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/spacer.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/spacer.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/time_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/time_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/week_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/week_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/images/year_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/grey/images/year_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/month.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/month.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/month.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,88 @@
+{HEADER}
+<center>
+	<table width=3D"735" border=3D"0" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" valign=3D"middle">
+				<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"=
0">
+					<tr valign=3D"top">
+						<td align=3D"left" width=3D"615" class=3D"title"><h1>{DISPLAY_DATE=
}</h1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+						<td align=3D"right" width=3D"120" class=3D"navback">=09
+							<div style=3D"padding-top: 3px;">
+							<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+								<tr valign=3D"top">
+									<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DAY}=
" border=3D"0" /></a></td>
+									<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_WE=
EK}" border=3D"0" /></a></td>
+									<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDATE}=
"><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{L_=
MONTH}" border=3D"0" /></a></td>
+									<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_YE=
AR}" border=3D"0" /></a></td>
+								</tr>
+							</table>
+							</div>
+						</td>
+					</tr>  		=09
+				</table>
+			</td>
+		</tr>=09
+	</table>
+	{MONTH_LARGE|+0}
+	<table width=3D"735" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+		<tr>
+			<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wid=
th=3D"8" height=3D"4" /></td>
+			<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+			<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wid=
th=3D"8" height=3D"4" /></td>
+		</tr>
+	</table>
+	<br />
+	{CALENDAR_NAV}
+	<!-- switch showbottom on -->
+	<br />
+	<table width=3D"735" border=3D"0" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" valign=3D"middle" bgcolor=3D"white">
+				<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"=
0">
+					<tr>
+						<td align=3D"right" width=3D"40%" class=3D"navback"><a class=3D"ps=
f" href=3D"{MONTH_VIEW_ACTION}/date/{PREV_MONTH}"><img src=3D"{BASE}/temp=
lates/{TEMPLATE}/images/left_day.gif" alt=3D"{L_PREV}" border=3D"0" align=
=3D"right" /></a></td>
+						<td align=3D"center" width=3D"20%" class=3D"title" nowrap=3D"nowra=
p" valign=3D"middle"><h1>{L_THIS_MONTHS}</h1></td>
+						<td align=3D"left" width=3D"40%" class=3D"navback"><a class=3D"psf=
" href=3D"{MONTH_VIEW_ACTION}/date/{NEXT_MONTH}"><img src=3D"{BASE}/templ=
ates/{TEMPLATE}/images/right_day.gif" alt=3D"{L_NEXT}" border=3D"0" align=
=3D"left" /></a></td>
+					</tr>
+				</table>
+			</td>
+		</tr>=09
+		<tr>
+			<td>
+				<table width=3D"100%" cellspacing=3D"1" cellpadding=3D"4" border=3D"=
0">
+					<!-- loop showbottomevents_odd on -->
+					<tr align=3D"left" valign=3D"top">
+						<td width=3D"170" nowrap=3D"nowrap">
+							<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{START=
_DATE}</a><br />
+							<span class=3D"V9G">{START_TIME}</span>
+						</td>
+						<td>
+							{EVENT_TEXT}<br /><span class=3D"V9G">{CALNAME}</span>
+						</td>
+					</tr>
+					<!-- loop showbottomevents_odd off -->
+					<!-- loop showbottomevents_even on -->
+					<tr align=3D"left" valign=3D"top">
+						<td width=3D"170" nowrap=3D"nowrap" bgcolor=3D"#EEEEEE">
+							<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{START=
_DATE}</a><br />
+							<span class=3D"V9G">{START_TIME}</span>
+						</td>
+						<td bgcolor=3D"#EEEEEE">
+							{EVENT_TEXT}<br /><span class=3D"V9G">{CALNAME}</span>
+						</td>
+					</tr>
+					<!-- loop showbottomevents_even off -->
+				</table>
+			</td>
+		</tr>
+	</table>
+	<table width=3D"737" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+		<tr>
+			<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wid=
th=3D"8" height=3D"4" /></td>
+			<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+			<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wid=
th=3D"8" height=3D"4" /></td>
+		</tr>
+	</table>
+	<!-- switch showbottom off -->
+</center>
+{FOOTER}

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/month_large.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/month_large.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/month_large.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,42 @@
+<table width=3D"735" border=3D"0" cellspacing=3D"1" cellpadding=3D"2" cl=
ass=3D"monthback">
+	<tr>
+		<!-- loop weekday on -->
+		<td valign=3D"top" width=3D"105" height=3D"12" class=3D"dateback">
+			<center class=3D"V9BOLD">{LOOP_WEEKDAY}</center>
+		</td>
+		<!-- loop weekday off -->
+	</tr>
+	<!-- loop monthweeks on -->
+	<tr>
+		<!-- loop monthdays on -->
+		<!-- switch notthismonth on -->
+		<td class=3D"monthoff">
+			<div align=3D"right">
+				<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</a>
+			</div>
+			{ALLDAY}
+			{EVENT}=09
+		</td>
+		<!-- switch notthismonth off -->
+		<!-- switch istoday on -->
+		<td class=3D"monthon">
+			<div align=3D"right">
+				<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</a>
+			</div>
+			{ALLDAY}
+			{EVENT}=09
+		</td>
+		<!-- switch istoday off -->
+		<!-- switch ismonth on -->
+		<td class=3D"monthreg">
+			<div align=3D"right">
+				<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</a>
+			</div>
+			{ALLDAY}
+			{EVENT}=09
+		</td>
+		<!-- switch ismonth off -->
+		<!-- loop monthdays off -->
+	</tr>
+	<!-- loop monthweeks off -->
+</table>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/month_medium.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/month_medium.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/month_medium.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,45 @@
+<table border=3D"0" width=3D"210" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" class=3D"medtitle">{MONTH_TITLE}</td>
+	</tr>
+	<tr>
+		<td>
+			<table border=3D"0" width=3D"210" cellspacing=3D"1" cellpadding=3D"0"=
 class=3D"yearmonth">
+				<tr>
+					<!-- loop weekday on -->
+					<td class=3D"yearweek">{LOOP_WEEKDAY}</td>
+					<!-- loop weekday off -->
+				</tr>
+				<!-- loop monthweeks on -->
+				<tr>
+					<!-- loop monthdays on -->
+					<!-- switch notthismonth on -->
+					<td class=3D"yearoff">
+						<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</=
a>
+					</td>
+					<!-- switch notthismonth off -->
+					<!-- switch istoday on -->
+					<td class=3D"yearon">
+						<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</=
a>
+						<div align=3D"center">
+							{ALLDAY}
+							{EVENT}
+						</div>
+					</td>
+					<!-- switch istoday off -->
+					<!-- switch ismonth on -->
+					<td class=3D"yearreg">
+						<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</=
a>
+						<div align=3D"center">
+							{ALLDAY}
+							{EVENT}
+						</div>
+					</td>
+					<!-- switch ismonth off -->
+					<!-- loop monthdays off -->
+				</tr>
+				<!-- loop monthweeks off -->=09
+			</table>
+		</td>
+	</tr>
+</table>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/month_small.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/month_small.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/month_small.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,38 @@
+<table width=3D"170" border=3D"0" cellpadding=3D"3" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" class=3D"sideback"><div style=3D"height:16px;"><b=
>{MONTH_TITLE}</b></div></td>
+	</tr>
+	<tr>
+		<td align=3D"center">
+			<table border=3D"0" cellspacing=3D"0" cellpadding=3D"0">
+				<tr align=3D"center">
+					<!-- loop weekday on -->=09
+					<td width=3D"22"><b>{LOOP_WEEKDAY}</b></td>
+					<!-- loop weekday off -->
+				</tr>
+				<!-- loop monthweeks on -->
+				<tr align=3D"center">
+					<!-- loop monthdays on -->
+					<!-- switch notthismonth on -->
+					<td>
+						<a class=3D"psf" href=3D"{MINICAL_VIEW}.php?cal=3D{CAL}&amp;getdat=
e=3D{DAYLINK}"><span class=3D"G10G">{DAY}</span></a>
+					</td>
+					<!-- switch notthismonth off -->
+					<!-- switch istoday on -->
+					<td>
+						<a class=3D"ps2" href=3D"{MINICAL_VIEW}.php?cal=3D{CAL}&amp;getdat=
e=3D{DAYLINK}">{DAY}</a>
+					</td>
+					<!-- switch istoday off -->
+					<!-- switch ismonth on -->
+					<td>
+						<a class=3D"psf" href=3D"{MINICAL_VIEW}.php?cal=3D{CAL}&amp;getdat=
e=3D{DAYLINK}">{DAY}</a>
+					</td>
+					<!-- switch ismonth off -->
+					<!-- loop monthdays off -->
+				</tr>
+				<!-- loop monthweeks off -->
+			</table>
+			<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"3" alt=3D=
" " /><br />
+		</td>
+	</tr>
+</table>
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/preferences.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/preferences.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/preferences.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,102 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"520" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
">
+				<tr valign=3D"top">
+					<td align=3D"left" width=3D"400" class=3D"title"><h1>{L_PREFERENCES=
}</h1><span class=3D"V9G">{L_PREFS_SUBHEAD}</span></td>
+					<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navback">=
=09
+						<div style=3D"padding-top: 3px;">
+						<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr valign=3D"top">
+								<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}"><=
img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DAY}"=
 border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_WEE=
K}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{L_M=
ONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_YEA=
R}" border=3D"0" /></a></td>
+							</tr>
+						</table>
+						</div>
+					</td>
+				</tr>  		=09
+			</table>
+		</td>
+	</tr>
+	<tr>
+		<td class=3D"dayborder"><img src=3D"{BASE}/images/spacer.gif" width=3D=
"1" height=3D"1" alt=3D" " /></td>
+	</tr>
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"5=
">=09
+				<!-- switch message on -->
+				<tr>
+					<td colspan=3D"2" align=3D"center"><font class=3D"G10BOLD">{MESSAGE=
}</font></td>
+				</tr>
+				<!-- switch message off -->
+				<tr>
+					<td valign=3D"top" align=3D"left">
+					<form action=3D"preferences.php?action=3Dsetcookie" method=3D"post"=
>
+					<table border=3D"0" width=3D"100%" cellspacing=3D"2" cellpadding=3D=
"2" align=3D"center">
+						<tr align=3D"left" valign=3D"top">
+							<td width=3D"80%" nowrap=3D"nowrap">{L_SELECT_LANG}:</td>
+							<td width=3D"10%"><img src=3D"{BASE}/images/spacer.gif" alt=3D" "=
 width=3D"20" height=3D"1" border=3D"0" /></td>
+							<td width=3D"10%"><select name=3D"cookie_language" class=3D"query=
_style">{LANGUAGE_SELECT}</select></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_CAL}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_calendar" class=3D"query_style">{CALEN=
DAR_SELECT}</select>
+							<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_VIEW}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_view" class=3D"query_style">{VIEW_SELE=
CT}</select></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_TIME}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_time" class=3D"query_style">{TIME_SELE=
CT}</select></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_DAY}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_startday" class=3D"query_style">{START=
DAY_SELECT}</select></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_STYLE}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_style" class=3D"query_style">{STYLE_SE=
LECT}</select></td>
+						</tr>
+						<!-- switch cookie_already_set on -->
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_UNSET_PREFS}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><input type=3D"checkbox" name=3D"unset" value=3D"true" /></td=
>
+						</tr>
+						<!-- switch cookie_already_set off -->
+						<!-- switch cookie_not_set on -->
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">&nbsp;</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><input type=3D"submit" name=3D"set" value=3D"{L_SET_PREFS}" /=
></td>
+						</tr>
+						<!-- switch cookie_not_set off -->
+					</table>
+					</form>
+					</td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>
+<table width=3D"520" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+
+</center>
+{FOOTER}

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/print.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/print.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/print.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,80 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"650" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
">
+				<tr valign=3D"top">
+					<td align=3D"left" width=3D"400" class=3D"title"><h1>{DISPLAY_DATE}=
</h1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+					<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navback">=
=09
+						<div style=3D"padding-top: 3px;">
+						<table width=3D"90" border=3D"0" cellpadding=3D"0" cellspacing=3D"=
0">
+							<tr valign=3D"top">
+								<td><a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}&amp;printview=3Dday"><img src=3D"{BASE}/templates/{TEMPLATE}/im=
ages/day_on.gif" alt=3D"{L_DAY}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}&amp;printview=3Dweek"><img src=3D"{BASE}/templates/{TEMPLATE}/i=
mages/week_on.gif" alt=3D"{L_WEEK}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}&amp;printview=3Dmonth"><img src=3D"{BASE}/templates/{TEMPLATE}/=
images/month_on.gif" alt=3D"{L_MONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}&amp;printview=3Dyear"><img src=3D"{BASE}/templates/{TEMPLATE}/i=
mages/year_on.gif" alt=3D"{L_YEAR}" border=3D"0" /></a></td>
+							</tr>
+						</table>
+						</div>
+					</td>
+				</tr>  		=09
+			</table>
+      	</td>
+    </tr>
+	<tr>
+		<td colspan=3D"3" class=3D"dayborder"><img src=3D"{BASE}/images/spacer=
.gif" width=3D"1" height=3D"5" alt=3D" " /></td>
+	</tr>
+	<tr>
+		<td colspan=3D"3">
+			<table border=3D"0" cellspacing=3D"0" cellpadding=3D"5" width=3D"100%=
">
+				<tr>
+					<td align=3D"left" valign=3D"top">
+						<!-- switch some_events on -->
+						<div class=3D"V12"><b>{DAYOFMONTH}</b></div>
+						<!-- loop events on -->
+						<div style=3D"padding: 6px;">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"1" cellpadding=3D=
"1">
+								<tr>
+									<td width=3D"100" class=3D"G10BOLD">{L_TIME}:</td>
+									<td align=3D"left" class=3D"G10B">{EVENT_START}</td>
+								</tr>
+								<!-- switch location_events on -->
+								<tr>
+									<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_LOCATION}=
:</td>
+									<td valign=3D"top" align=3D"left" class=3D"G10B">{LOCATION}</td=
>
+								</tr>
+								<!-- switch location_events off -->
+								<tr>
+									<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_SUMMARY}:=
</td>
+									<td valign=3D"top" align=3D"left" class=3D"G10B">{EVENT_TEXT}</=
td>
+								</tr>
+								<!-- switch description_events on -->
+								<tr>
+									<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_DESCRIPTI=
ON}:</td>
+									<td valign=3D"top" align=3D"left" class=3D"G10B">{DESCRIPTION}<=
/td>
+								</tr>
+								<!-- switch description_events off -->
+							</table>
+						</div>
+						<!-- loop events off -->
+						<!-- switch some_events off -->
+														=09
+						<!-- switch no_events on -->
+						<div class=3D"V12"><b>{L_NO_RESULTS}</b></div>
+						<!-- switch no_events off -->
+					</td>
+				</tr>
+			</table>	=09
+		</td>
+	</tr>
+</table>
+<table width=3D"650" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+</center>
+{FOOTER}
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/rss_index.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/rss_index.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/rss_index.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,61 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"700" cellspacing=3D"0" cellpadding=3D"0">
+	<tr>
+		<td width=3D"700" valign=3D"top" align=3D"center">
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
" class=3D"calborder">
+				<tr>
+					<td align=3D"center" valign=3D"middle">
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+							<tr valign=3D"top">
+								<td align=3D"left" width=3D"400" class=3D"title"><h1>{L_RSS_INFO=
}</h1><span class=3D"V9G">{L_RSS_SUBHEAD}</span></div></td>
+								<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navbac=
k">=09
+									<div style=3D"padding-top: 3px;">
+									<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=
=3D"0">
+										<tr valign=3D"top">
+											<td><a class=3D"psf" href=3D"../day.php?cal=3D{CAL}&amp;getda=
te=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/day_on.=
gif" alt=3D"{L_DAY}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"../week.php?cal=3D{CAL}&amp;getd=
ate=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/week_o=
n.gif" alt=3D"{L_WEEK}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"../month.php?cal=3D{CAL}&amp;get=
date=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/month=
_on.gif" alt=3D"{L_MONTH}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"../year.php?cal=3D{CAL}&amp;getd=
ate=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/year_o=
n.gif" alt=3D"{L_YEAR}" border=3D"0" /></a></td>
+										</tr>
+									</table>
+									</div>
+								</td>
+							</tr>  		=09
+						</table>
+					</td>
+				</tr>
+				<tr>
+					<td class=3D"dayborder"><img src=3D"{BASE}/../images/spacer.gif" wi=
dth=3D"1" height=3D"5" alt=3D" " /></td>
+				</tr>
+				<tr>
+					<td>
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0" class=3D"G10B">=09
+							<tr>
+								<td width=3D"2%"></td>
+								<td width=3D"98%" valign=3D"top" align=3D"left">
+									<br />
+									<br />
+									<br />
+									{RSS_LIST}
+									<br />
+									<p>{RSS_DOCINFO}</p>
+								</td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>
+<table width=3D"700" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/../images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/../images/spacer.gif" alt=3D""=
 width=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/../images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+</center>
+
+{FOOTER}
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/search.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/search.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/search.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,115 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"520" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
">
+				<tr valign=3D"top">
+					<td align=3D"left" width=3D"400" class=3D"title"><h1>{L_RESULTS}</h=
1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+					<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navback">=
=09
+						<div style=3D"padding-top: 3px;">
+						<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr valign=3D"top">
+								<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}"><=
img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DAY}"=
 border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_WEE=
K}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{L_M=
ONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_YEA=
R}" border=3D"0" /></a></td>
+							</tr>
+						</table>
+						</div>
+					</td>
+				</tr>  		=09
+			</table>
+		</td>
+	</tr>
+	<tr>
+		<td class=3D"dayborder"><img src=3D"{BASE}/images/spacer.gif" width=3D=
"1" height=3D"1" alt=3D" "></td>
+	</tr>
+	<tr>
+		<td align=3D"left">
+			<div style=3D"padding: 10px;">
+				<div><p class=3D"V12">{L_QUERY}: {FORMATTED_SEARCH}</p></div>
+				<!-- switch results on -->
+				<font class=3D"V12"><b><a class=3D"ps3" href=3D"{DAY_VIEW_ACTION}/da=
te/{KEY}">{DAYOFMONTH}</a></b></font><br />
+				<div style=3D"margin-left: 10px; margin-bottom: 10px;">
+					<table width=3D"100%" border=3D"0" cellspacing=3D"1" cellpadding=3D=
"1">
+						<tr>
+							<td width=3D"120" class=3D"G10BOLD">{L_TIME}:</td>
+							<td align=3D"left" class=3D"G10B">{EVENT_START}</td>
+						</tr><tr>
+							<td width=3D"120" class=3D"G10BOLD">{L_LOCATION}:</td>
+							<td align=3D"left" class=3D"G10B">{LOCATION}</td>
+						</tr>
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_SUMMARY}:</=
td>
+							<td valign=3D"top" align=3D"left" class=3D"G10B">{EVENT_TEXT}</td=
>
+						</tr>
+						<!-- switch recur on -->
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_RECURRING_E=
VENT}:</td>
+							<td valign=3D"top" align=3D"left" class=3D"G10B">{RECUR}</td>
+						</tr>
+						<!-- switch recur off -->
+						<!-- switch description on -->
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_DESCRIPTION=
}:</td>
+							<td valign=3D"top" align=3D"left" class=3D"G10B">{DESCRIPTION}</t=
d>
+						</tr>
+						<!-- switch description off -->
+					</table>
+				</div>
+				<!-- switch exceptions on -->	=09
+				<font class=3D"V10"><i>{L_EXCEPTION}</i>: <a class=3D"ps3" href=3D"{=
DAY_VIEW_ACTION}/date/{KEY}">{DAYOFMONTH}</a></font><br />
+				<div style=3D"margin-left: 10px;">
+					<table width=3D"100%" border=3D"0" cellspacing=3D"1" cellpadding=3D=
"1">
+						<tr>
+							<td width=3D"100" class=3D"V10">{L_TIME}:</td>
+							<td align=3D"left" class=3D"V10">{EVENT_START}</td>
+						</tr>
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"V10">{L_SUMMARY}:</td>
+							<td valign=3D"top" align=3D"left" class=3D"V10">{EVENT_TEXT}</td>
+						</tr>
+						<!-- switch except_recur on -->
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"V10">{L_RECURRING_EVENT=
}:</td>
+							<td valign=3D"top" align=3D"left" class=3D"V10">{EXCEPT_RECUR}</t=
d>
+						</tr>
+						<!-- switch except_recur off -->
+						<!-- switch except_description on -->
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"V10">{L_DESCRIPTION}:</=
td>
+							<td valign=3D"top" align=3D"left" class=3D"V10">{EXCEPT_DESCRIPTI=
ON}</td>
+						</tr>
+						<!-- switch except_description off -->
+					</table>
+				</div>
+				<!-- switch exceptions off -->	=09
+				<br />
+				<!-- switch results off -->
+			=09
+				<!-- switch no_results on -->
+				<div align=3D"center">
+					<p class=3D"V12">{L_NO_RESULTS}</p>
+				</div>
+				<!-- switch no_results off -->
+			=09
+				<div align=3D"center">
+					{SEARCH_BOX}
+				</div>
+				<br />
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"520" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+</center>
+
+{FOOTER}
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/search_box.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/search_box.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/search_box.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,9 @@
+<hr />
+<div class =3D 'G10BOLD'>{L_SEARCH}:</div>
+<form action=3D"search.php" method=3D"GET">
+	<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+	<input type=3D"hidden" name=3D"cal" value=3D"{CAL}"/>
+	<input type=3D"hidden" name=3D"getdate" value=3D"{GETDATE}"/>
+	<input type=3D"text" size=3D"15" name=3D"query" value=3D""/>
+	<input type=3D"image" src=3D"templates/{TEMPLATE}/images/search.gif" na=
me=3D"submit" value=3D"Search"/>
+</form>
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/seminar.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/seminar.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/seminar.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+		"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
+<html>
+<head>
+	<meta http-equiv=3D"content-type" content=3D"text/html;charset=3DUTF-8"=
>
+	<title>{CAL}</title>
+	<link rel=3D"stylesheet" type=3D"text/css" href=3D"../templates/{TEMPLA=
TE}/default.css">
+</head>
+<body>
+<center>
+	<table border=3D"0" width=3D"430" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; m=
argin-top: 3px;" class=3D"G10BOLD">{CAL_TITLE_FULL}</div></td>
+		</tr>
+		<tr>
+			<td align=3D"left" class=3D"V12">
+				<div style=3D"margin-left: 10px; margin-bottom:10px;">
+					<p>{EVENT} - <span class=3D"V9">(<i>{EVENT_TIMES}</i>)</span></p>
+					<!-- switch description on -->
+					<p>{DESCRIPTION}</p>
+					<!-- switch description off -->
+					<p>
+					<!-- switch organizer on --
+					<b>{L_ORGANIZER}</b>: {ORGANIZER}<br />
+					-- switch organizer off -->
+					<!-- switch attendee on -->
+					<b>Host:</b>: {ATTENDEE}<br />
+					<!-- switch attendee off -->
+					<!-- switch status on -->
+					<b>{L_STATUS}</b>: {STATUS}<br />
+					<!-- switch status off -->
+					<!-- switch location on -->
+					<b>{L_LOCATION}</b>: {LOCATION}<br />
+					<!-- switch location off -->
+					</p>
+				</div>
+			</td>
+		</tr>
+	</table>
+</center>
+</body>
+</html>
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/sidebar.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/sidebar.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/sidebar.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,225 @@
+<!-- switch show_user_login on -->
+<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php?{LOGIN_QUE=
RYS}" method=3D"post">
+<input type=3D"hidden" name=3D"action" value=3D"login" />
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td colspan=3D"2" align=3D"center" class=3D"sideback"><div style=3D"he=
ight: 17px; margin-top: 3px;" class=3D"G10BOLD">{L_LOGIN}</div></td>
+	</tr>
+	<!-- switch invalid_login on -->
+	<tr>
+		<td colspan=3D"2" bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding-left: 5px; padding-top: 5px; padding-right: 5px=
;">
+				<font color=3D"red">{L_INVALID_LOGIN}</font>
+			</div>
+		</td>
+	</tr>
+	<!-- switch invalid_login off -->
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left" valign=3D"middle"><div style=3D=
"padding-left: 5px; padding-top: 5px;">{L_USERNAME}:</div></td>
+		<td bgcolor=3D"#FFFFFF" align=3D"right" valign=3D"middle"><div style=3D=
"padding-right: 5px; padding-top: 5px;"><input type=3D"text" name=3D"user=
name" size=3D"10" /></div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left" valign=3D"middle"><div style=3D=
"padding-left: 5px; padding-bottom: 5px;">{L_PASSWORD}:</div></td>
+		<td bgcolor=3D"#FFFFFF" align=3D"right" valign=3D"middle"><div style=3D=
"padding-right: 5px; padding-bottom: 5px;"><input type=3D"password" name=3D=
"password" size=3D"10" /></div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"center" valign=3D"middle" colspan=3D"=
2"><div style=3Dpadding-left: 5px; padding-bottom: 5px;"><input type=3D"s=
ubmit" value=3D"{L_LOGIN}" /></div></td>
+	</tr>
+</table>
+</form>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+<!-- switch show_user_login off -->
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"left" valign=3D"top" width=3D"24" class=3D"sideback"><a c=
lass=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{PREV_DAY}"><img src=3D"{BASE=
}/templates/{TEMPLATE}/images/left_arrows.gif" alt=3D"{L_PREV}" width=3D"=
16" height=3D"20" border=3D"0" align=3D"left" /></a></td>
+		<td align=3D"center" width=3D"112" class=3D"sideback"><font class=3D"G=
10BOLD">{SIDEBAR_DATE}</font></td>
+		<td align=3D"right" valign=3D"top" width=3D"24" class=3D"sideback"><a =
class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{NEXT_DAY}"><img src=3D"{BAS=
E}/templates/{TEMPLATE}/images/right_arrows.gif" alt=3D"{L_NEXT}" width=3D=
"16" height=3D"20" border=3D"0" align=3D"right" /></a></td>
+	</tr>
+	<tr>
+		<td colspan=3D"3" bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<b>{L_LEGEND}:</b><br />
+				{LEGEND}
+				<a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D{GETDAT=
E}&amp;printview=3D{CURRENT_VIEW}">{L_GOPRINT}</a><br />
+				<!-- switch allow_preferences on -->
+				<a class=3D"psf" href=3D"preferences.php?cal=3D{CAL}&amp;getdate=3D{=
GETDATE}">{L_PREFERENCES}</a><br />
+				<!-- switch allow_preferences off -->
+				<!-- switch display_download on -->
+				<a class=3D"psf" href=3D"{SUBSCRIBE_PATH}">{L_SUBSCRIBE}</a>&nbsp;|&=
nbsp;<a class=3D"psf" href=3D"{DOWNLOAD_FILENAME}">{L_DOWNLOAD}</a><br />
+				<!-- switch display_download off -->
+				<!-- switch is_logged_in on -->
+				<a class=3D"psf" href=3D"{CURRENT_VIEW}.php?{LOGOUT_QUERYS}">{L_LOGO=
UT} {USERNAME}</a>
+				<!-- switch is_logged_in off -->
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; ma=
rgin-top: 3px;" class=3D"G10BOLD">{L_JUMP}</div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php" metho=
d=3D"get">
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_JUMPS}</select>=
<br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_ICALS}</select>=
<br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_YEARS}</select>=
<br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_MONTHS}</select=
><br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_WEEKS}</select>=
<br />
+					<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+
+				</form>
+				<!-- switch show_search on -->
+				{SEARCH_BOX}
+				<!-- switch show_search off -->
+				<!-- switch show_goto on -->
+				<form style=3D"margin-bottom:0;" action=3D"day.php" method=3D"get">
+					<input type=3D"hidden" name=3D"cal" value=3D"{URL_CAL}">
+					<input type=3D"text" style=3D"width:160px; font-size:10px" name=3D"=
jumpto_day">
+					<input type=3D"submit" value=3D"Go"/>
+				</form>
+				<!-- switch show_goto off -->
+				<hr />
+				<div class =3D 'G10BOLD'>{L_PICK_MULTIPLE}:</div>
+				<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php" metho=
d=3D"get">
+					<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+					<input type=3D"hidden" name=3D"getdate" value=3D"{GETDATE}"/>
+					<select name=3D"cal[]" class=3D"query_style" size=3D"5" multiple=3D=
"multiple">{LIST_ICALS_PICK}</select><br />
+					<input type=3D"submit" value=3D"Go"/>
+				</form>
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+<!-- switch tomorrows_events on -->
+
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; ma=
rgin-top: 3px;" class=3D"G10BOLD">{L_TOMORROWS}</div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<!-- switch t_allday on -->
+				{T_ALLDAY}<br />
+				<!-- switch t_allday off -->
+				<!-- switch t_event on -->
+				&bull; {T_EVENT}<br />
+				<!-- switch t_event off -->
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+<!-- switch tomorrows_events off -->
+
+<!-- switch vtodo on -->
+
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" width=3D"98%" class=3D"sideback"><div style=3D"he=
ight: 17px; margin-top: 3px;" class=3D"G10BOLD">{L_TODO}</div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<table cellpadding=3D"0" cellspacing=3D"0" border=3D"0">
+					<!-- switch show_completed on -->
+					<tr>
+						<td><img src=3D"{BASE}/images/completed.gif" alt=3D" " width=3D"13=
" height=3D"11" border=3D"0" align=3D"middle" /></td>
+						<td><img src=3D"{BASE}/images/spacer.gif" width=3D"2" height=3D"1"=
 border=3D"0" alt=3D"" /></td>
+						<td><s>{VTODO_ARRAY}<font class=3D"G10B"> {VTODO_TEXT}</font></a><=
/s></td>
+					</tr>
+					<!-- switch show_completed off -->
+					<!-- switch show_important on -->
+					<tr>
+						<td><img src=3D"{BASE}/images/important.gif" alt=3D" " width=3D"13=
" height=3D"11" border=3D"0" align=3D"middle" /></td>
+						<td><img src=3D"{BASE}/images/spacer.gif" width=3D"2" height=3D"1"=
 border=3D"0" alt=3D"" /></td>
+						<td>{VTODO_ARRAY}<font class=3D"G10B"> {VTODO_TEXT}</font></a></td=
>
+					</tr>
+					<!-- switch show_important off -->
+					<!-- switch show_normal on -->
+					<tr>
+						<td><img src=3D"{BASE}/images/not_completed.gif" alt=3D" " width=3D=
"13" height=3D"11" border=3D"0" align=3D"middle" /></td>
+						<td><img src=3D"{BASE}/images/spacer.gif" width=3D"2" height=3D"1"=
 border=3D"0" alt=3D"" /></td>
+						<td>{VTODO_ARRAY}<font class=3D"G10B"> {VTODO_TEXT}</font></a></td=
>
+					</tr>
+					<!-- switch show_normal off -->
+				</table>
+			</div>
+		</td>
+	</tr>		=09
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+
+<!-- switch vtodo off -->
+
+{MONTH_SMALL|-1}
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+{MONTH_SMALL|+0}
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+{MONTH_SMALL|+1}
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/todo.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/todo.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/todo.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,42 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+		"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
+<html>
+<head>
+	<meta http-equiv=3D"content-type" content=3D"text/html;charset=3D{CHARS=
ET}">
+	<title>{CAL}</title>
+	<link rel=3D"stylesheet" type=3D"text/css" href=3D"../templates/{TEMPLA=
TE}/default.css">
+</head>
+<body>
+<center>
+	<table border=3D"0" width=3D"430" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; m=
argin-top: 3px;" class=3D"G10BOLD">{CAL_TITLE_FULL}</div></td>
+		</tr>
+		<tr>
+			<td align=3D"left" class=3D"V12">
+				<div style=3D"margin-left: 10px; margin-bottom:10px;">
+					<p>{VTODO_TEXT}</p>
+					<!-- switch description on -->
+					<p>{DESCRIPTION}</p>
+					<!-- switch description off -->
+					<p>
+					<!-- switch status on -->
+					<b>{L_STATUS}</b>: {STATUS}<br />
+					<!-- switch status off -->
+					<!-- switch priority on -->
+					<b>{L_PRIORITY}</b>: {PRIORITY}<br />
+					<!-- switch priority off -->
+					<!-- switch start_date on -->
+					<b>{L_CREATED}</b>: {START_DATE}<br />
+					<!-- switch start_date off -->
+					<!-- switch due_date on -->
+					<b>{L_DUE}</b>: {DUE_DATE}<br />
+					<!-- switch due_date off -->
+					</p>
+				</div>
+			</td>
+		</tr>
+	</table>
+</center>
+</body>
+</html>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/week.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/week.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/week.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,117 @@
+{HEADER}
+<center>
+	<table border=3D"0" width=3D"770" cellspacing=3D"0" cellpadding=3D"0">
+		<tr>
+			<td width=3D"610" valign=3D"top">
+				<table width=3D"610" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
" class=3D"calborder">
+					<tr>
+						<td align=3D"center" valign=3D"middle">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+							<tr valign=3D"top">
+								<td align=3D"left" width=3D"490" class=3D"title"><h1>{DISPLAY_DA=
TE}</h1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+								<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navbac=
k">=09
+									<div style=3D"padding-top: 3px;">
+									<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=
=3D"0">
+										<tr valign=3D"top">
+											<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}=
"><img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DA=
Y}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE=
}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_=
WEEK}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDAT=
E}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{=
L_MONTH}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE=
}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_=
YEAR}" border=3D"0" /></a></td>
+										</tr>
+									</table>
+									</div>
+								</td>
+							</tr>     		=09
+						</table>
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0" class=3D"G10B">
+								<tr>
+									<td align=3D"center" valign=3D"top">
+										<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpaddi=
ng=3D"0">
+											<tr>
+												<td align=3D"left" valign=3D"top" width=3D"15" class=3D"rowO=
ff2" onmouseover=3D"this.className=3D'rowOn2'" onmouseout=3D"this.classNa=
me=3D'rowOff2'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/dat=
e/{PREV_WEEK}'">
+													<div class=3D"V12">&nbsp;<a class=3D"psf" href=3D"{WEEK_VIE=
W_ACTION}/date/{PREV_WEEK}">&laquo;</a></div>
+												</td>
+												<td align=3D"left" valign=3D"top" width=3D"15" class=3D"rowO=
ff" onmouseover=3D"this.className=3D'rowOn'" onmouseout=3D"this.className=
=3D'rowOff'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/date/{=
PREV_DAY}'">
+													<div class=3D"V12">&nbsp;<a class=3D"psf" href=3D"{WEEK_VIE=
W_ACTION}/date/{PREV_DAY}">&lsaquo;</a></div>
+												</td>
+												<td align=3D"right" valign=3D"top" width=3D"15" class=3D"row=
Off" onmouseover=3D"this.className=3D'rowOn'" onmouseout=3D"this.classNam=
e=3D'rowOff'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/date/=
{NEXT_DAY}'">
+													<div class=3D"V12"><a class=3D"psf" href=3D"{WEEK_VIEW_ACTI=
ON}/date/{NEXT_DAY}">&rsaquo;</a>&nbsp;</div>
+												</td>
+												<td align=3D"right" valign=3D"top" width=3D"15" class=3D"row=
Off" onmouseover=3D"this.className=3D'rowOn'" onmouseout=3D"this.classNam=
e=3D'rowOff'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/date/=
{NEXT_WEEK}'">
+													<div class=3D"V12"><a class=3D"psf" href=3D"{WEEK_VIEW_ACTI=
ON}/date/{NEXT_WEEK}">&raquo;</a>&nbsp;</div>
+												</td>
+												<td width=3D"1"></td>
+												<!-- loop daysofweek on -->
+												<td width=3D"80" {COLSPAN} align=3D"center" class=3D"{ROW1}"=
 onmouseover=3D"this.className=3D'{ROW2}'" onmouseout=3D"this.className=3D=
'{ROW3}'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/date/{DAY=
LINK}'">
+													<a class=3D"ps3" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">=
<span class=3D"V9BOLD">{DAY}</span></a>=20
+												</td>
+												<!-- loop daysofweek off -->
+											</tr>
+											<tr valign=3D"top" id=3D"allday">
+												<td width=3D"60" class=3D"rowOff2" colspan=3D"4"><img src=3D=
"{BASE}/images/spacer.gif" width=3D"60" height=3D"1" alt=3D" " /></td>
+												<td width=3D"1"></td>
+												<!-- loop alldaysofweek on -->
+												<td width=3D"80" {COLSPAN} class=3D"rowOff">
+													<!-- loop allday on -->
+													<div class=3D"alldaybg_{CALNO}">
+														{ALLDAY}
+														<img src=3D"{BASE}/images/spacer.gif" width=3D"80" height=3D=
"1" alt=3D" " />
+													</div>
+													<!-- loop allday off -->
+												</td>
+												<!-- loop alldaysofweek off -->
+											</tr>
+											<!-- loop row on -->
+											<tr>
+												<td rowspan=3D"4" align=3D"center" valign=3D"top" width=3D"6=
0" class=3D"timeborder">9:00 AM</td>
+												<td width=3D"1" height=3D"15"></td>
+												<td class=3D"dayborder">&nbsp;</td>
+											</tr>
+											<tr>
+												<td width=3D"1" height=3D"15"></td>
+												<td class=3D"dayborder2">&nbsp;</td>
+											</tr>
+											<tr>
+												<td width=3D"1" height=3D"15"></td>
+												<td class=3D"dayborder">&nbsp;</td>
+											</tr>
+											<tr>
+												<td width=3D"1" height=3D"15"></td>
+												<td class=3D"dayborder2">&nbsp;</td>
+											</tr>
+											<!-- loop row off -->
+											<!-- loop event on -->
+											<div class=3D"eventfont">
+												<div class=3D"eventbg_{EVENT_CALNO}">{CONFIRMED}<b>{EVENT_ST=
ART}</b></div>
+												<div class=3D"padd">{EVENT}</div>
+											</div>
+											<!-- loop event off -->
+										</table>=09
+									</td>
+								</tr>
+							</table>
+						</td>
+					</tr>
+				</table>
+				<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"=
0">
+					<tr>
+						<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" =
width=3D"8" height=3D"4" /></td>
+						<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+						<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" =
width=3D"8" height=3D"4" /></td>
+					</tr>
+				</table>
+			</td>
+			<td width=3D"10">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"10" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"170" valign=3D"top">
+				{SIDEBAR}
+			</td>
+		</tr>
+	</table>
+</center>
+{FOOTER}

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/grey/year.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/year.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/gr=
ey/year.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,132 @@
+{HEADER}
+<center>
+	<table width=3D"676" border=3D"0" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" valign=3D"middle" bgcolor=3D"white">
+				<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"=
0">
+					<tr>
+						<td align=3D"left" width=3D"120" class=3D"navback">
+							&nbsp;
+						</td>
+						<td class=3D"navback">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+								<tr>
+									<td align=3D"right" width=3D"45%" class=3D"navback">
+										<a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{PREV_YEAR}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/left_day.gif" alt=3D"[Prev=
ious Year]" border=3D"0" align=3D"right" /></a>
+									</td>
+									<td align=3D"center" width=3D"10%" class=3D"title" nowrap=3D"no=
wrap" valign=3D"middle">
+										<h1>{THIS_YEAR}</h1>
+									</td>
+									<td align=3D"left" width=3D"45%" class=3D"navback">
+										<a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{NEXT_YEAR}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/right_day.gif" alt=3D"[Nex=
t Year]" border=3D"0" align=3D"left" /></a>
+									</td>
+								</tr>
+							</table>
+						</td>
+						<td align=3D"right" width=3D"120" class=3D"navback">
+							<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+								<tr>
+								<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}"><=
img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DAY}"=
 border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_WEE=
K}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{L_M=
ONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_YEA=
R}" border=3D"0" /></a></td>
+							</tr>
+							</table>
+						</td>
+					</tr>
+				</table>
+			</td>
+		</tr>
+	</table>
+	<br />
+	<table border=3D"0" width=3D"670" cellspacing=3D"0" cellpadding=3D"0">
+		<tr>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|01}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|02}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|03}
+			</td>
+			<td width=3D"20" rowspan=3D'8'>
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td rowspan=3D'8' valign=3D'top'>{SIDEBAR}</td>
+		</tr>
+		<tr>
+			<td colspan=3D"5">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"20" alt=3D=
" " />
+			</td>
+		</tr>
+		<tr>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|04}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|05}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|06}
+			</td>
+		</tr>
+		<tr>
+			<td colspan=3D"5">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"20" alt=3D=
" " />
+			</td>
+		</tr>
+		<tr>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|07}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|08}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|09}
+			</td>
+		</tr>
+		<tr>
+			<td colspan=3D"5">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"20" alt=3D=
" " />
+			</td>
+		</tr>
+		<tr>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|10}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|11}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|12}
+			</td>
+		</tr>
+	</table>
+</center>
+{FOOTER}

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/links.sh
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/li=
nks.sh	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/li=
nks.sh	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,11 @@
+#!/bin/sed -f
+
+# 	Se deben reemplazar expresiones de la forma:
+# 		day.php?cal=3D{CAL}&amp;getdate=3D{NEXT_DAY}
+# 	por expresiones
+# 		dominio/module/verPorX/date/20070917
+
+s/\(.*href=3D\)\("\|'\)day\.php\?.*getdate=3D\({\w*}\)\2\(.*\)/\1\2{DAY_=
VIEW_ACTION}\/date\/\3\2\4/
+s/\(.*href=3D\)\("\|'\)week\.php\?.*getdate=3D\({\w*}\)\2\(.*\)/\1\2{WEE=
K_VIEW_ACTION}\/date\/\3\2\4/
+s/\(.*href=3D\)\("\|'\)month\.php\?.*getdate=3D\({\w*}\)\2\(.*\)/\1\2{MO=
NTH_VIEW_ACTION}\/date\/\3\2\4/
+s/\(.*href=3D\)\("\|'\)year\.php\?.*getdate=3D\({\w*}\)\2\(.*\)/\1\2{YEA=
R_VIEW_ACTION}\/date\/\3\2\4/
\ No newline at end of file


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/links.sh
___________________________________________________________________
Name: svn:executable
   + *

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/._.DS_Store
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/._.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/._month_large.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/._month_large.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/._sidebar.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/._sidebar.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/._sidebar_year.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/._sidebar_year.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/admin.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/admin.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/admin.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,132 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"600" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
">
+				<tr valign=3D"top">
+					<td align=3D"left" width=3D"400" class=3D"title"><h1>{L_ADMIN_HEADE=
R}</h1><span class=3D"V9G">{L_ADMIN_SUBHEAD}</span></td>
+					<td align=3D"right" width=3D"120" class=3D"navback">=09
+						<div style=3D"padding-top: 3px;">
+						<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr valign=3D"top">
+								<td><a class=3D"psf" href=3D"../day.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/day_on.gif" =
alt=3D"{L_DAY}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"../week.php?cal=3D{CAL}&amp;getdate=
=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/week_on.g=
if" alt=3D"{L_WEEK}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"../month.php?cal=3D{CAL}&amp;getdat=
e=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/month_on=
.gif" alt=3D"{L_MONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"../year.php?cal=3D{CAL}&amp;getdate=
=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/year_on.g=
if" alt=3D"{L_YEAR}" border=3D"0" /></a></td>
+							</tr>
+						</table>
+						</div>
+					</td>
+				</tr>  		=09
+			</table>
+		</td>
+	</tr>
+	<tr>
+		<td class=3D"dayborder"><img src=3D"{BASE}/images/spacer.gif" width=3D=
"1" height=3D"5" alt=3D" " /></td>
+	</tr>
+	<tr>
+		<td align=3D"right">
+			<!-- switch logged_in2 on -->
+			<a href=3D"index.php?action=3Dlogout">{L_LOGOUT}</a>&nbsp;
+			<!-- switch logged_in2 off -->
+		</td>
+	</tr>
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
" class=3D"G10B">
+				<tr>
+					<td width=3D"2%"></td>
+					<td width=3D"98%" valign=3D"top" align=3D"left">
+						<!-- switch login_error on -->
+						<font color=3D"red">{L_INVALID_LOGIN}</font><br /><br />
+						<!-- switch login_error off -->
+=09
+						<!-- switch display_login on -->
+						<form action=3D"index.php?action=3Dlogin" method=3D"post">
+							<table cellspacing=3D"0" cellpadding=3D"0">
+								<tr>
+									<td nowrap>{L_USERNAME}: </td>
+									<td align=3D"left"><input type=3D"text" name=3D"username"></td>
+								</tr>
+								<tr>
+									<td>{L_PASSWORD}: </td>
+									<td align=3D"left"><input type=3D"password" name=3D"password"><=
/td>
+								</tr>
+								<tr>
+									<td>&nbsp;</td>
+									<td align=3D"left"><input type=3D"submit" value=3D"{L_LOGIN}"><=
/td>
+								</tr>
+								<!--
+								<tr>
+									<td align=3D"center" colspan=3D"3">{LOGIN_ERROR}&nbsp;</td>
+								</tr>
+								-->
+							</table>
+						</form>
+						<!-- switch display_login off -->
+					=09
+					=09
+						<!-- switch logged_in on -->
+						<b>{L_ADDUPDATE_CAL}</b><br />
+						{L_ADDUPDATE_DESC}<br /><br />
+						<form action=3D"index.php" method=3D"post" enctype=3D"multipart/fo=
rm-data">
+							<input type=3D"hidden" name=3D"action" value=3D"addupdate">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"2" class=3D"G10B">
+								<tr>
+									<td nowrap>{L_CAL_FILE} 1: </td>
+									<td><input type=3D"file" name=3D"calfile[1]"></td>
+								</tr>
+								<tr>
+									<td nowrap>{L_CAL_FILE} 2: </td>
+									<td><input type=3D"file" name=3D"calfile[2]"></td>
+								</tr>
+								<tr>
+									<td nowrap>{L_CAL_FILE} 3: </td>
+									<td><input type=3D"file" name=3D"calfile[3]"></td>
+								</tr>
+								<tr>
+									<td nowrap>{L_CAL_FILE} 4: </td>
+									<td><input type=3D"file" name=3D"calfile[4]"></td>
+								</tr>
+								<tr>
+									<td nowrap>{L_CAL_FILE} 5: </td>
+									<td><input type=3D"file" name=3D"calfile[5]"></td>
+								</tr>
+								<tr>
+									<td>&nbsp;</td>
+									<td><input type=3D"submit" value=3D"{L_SUBMIT}"></td>
+								</tr>
+								<tr>
+									<td align=3D"center" colspan=3D"2">{ADDUPDATE_MSG} &nbsp;</td>
+								</tr>
+							</table>
+						</form>
+					=09
+						<b>{L_DELETE_CAL}</b>
+						<form action=3D"index.php" method=3D"post">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"2" class=3D"G10B">
+								{DELETE_TABLE}
+							</table>
+							<input type=3D"hidden" name=3D"action" value=3D"delete">
+							<p><input type=3D"submit" value=3D"{L_DELETE}"></p>
+							<p>{DELETE_MSG} &nbsp;</p>
+						</form>
+					=09
+						<!-- switch logged_in off -->
+					</td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>
+<table width=3D"600" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+{FOOTER}
+
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/calendar_nav.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/calendar_nav.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/calendar_nav.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,113 @@
+<table border=3D"0" width=3D"737" cellspacing=3D"0" cellpadding=3D"0">
+	<tr>
+		<td width=3D"1%" valign=3D"top" align=3D"right">
+			{MONTH_SMALL|-1}
+			<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0=
">
+				<tr>
+					<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+					<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D""=
 width=3D"8" height=3D"4" /></td>
+					<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+				</tr>
+			</table>
+		</td>
+		<td width=3D"98%" valign=3D"top" align=3D"center">
+			<table border=3D"0" width=3D"330" cellspacing=3D"0" cellpadding=3D"0"=
>
+				<tr>
+					<td width=3D"160" valign=3D"top">
+						<table width=3D"170" border=3D"0" cellpadding=3D"3" cellspacing=3D=
"0" class=3D"calborder">
+							<tr>
+								<td align=3D"center" class=3D"sideback"><div style=3D"height:16p=
x;"><b>{L_JUMP}</b></div></td>
+							</tr>
+							<tr>
+								<td>
+									<div style=3D"padding: 5px;">
+										<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php"=
 method=3D"get">
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_JUMPS}</s=
elect><br />
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_ICALS}</s=
elect><br />
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_YEARS}</s=
elect><br />
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_MONTHS}</=
select><br />
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_WEEKS}</s=
elect><br />
+										<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+
+										</form>
+										<!-- switch show_search on -->
+										{SEARCH_BOX}
+										<!-- switch show_search off -->
+										<!-- switch show_goto on -->
+										<form style=3D"margin-bottom:0;" action=3D"day.php" method=3D"=
get"/>
+											<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+											<input type=3D"hidden" name=3D"cal" value=3D"{URL_CAL}"/>
+											<input type=3D"text" style=3D"width:160px; font-size:10px" na=
me=3D"jumpto_day"/>
+											<input type=3D"submit" value=3D"Go"/>
+										</form>
+										<!-- switch show_goto off -->
+										<hr />
+										<div class =3D 'G10BOLD'>{L_PICK_MULTIPLE}:</div>
+										<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php"=
 method=3D"get">
+											<input type=3D"hidden" name=3D"getdate" value=3D"{GETDATE}"/>
+											<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+											<select name=3D"cal[]" class=3D"query_style" size=3D"5" multi=
ple=3D"multiple">{LIST_ICALS_PICK}</select><br />
+											<input type=3D"submit" value=3D"Go"/>
+										</form>
+									</div>
+								</td>
+							</tr>
+						</table>
+						<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr>
+								<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+								<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D=
"" width=3D"8" height=3D"4" /></td>
+								<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+							</tr>
+						</table>
+					</td>
+					<td>
+						<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" al=
t=3D" " />
+					</td>
+					<td width=3D"160" valign=3D"top">
+						<table width=3D"170" border=3D"0" cellpadding=3D"3" cellspacing=3D=
"0" class=3D"calborder">
+							<tr>
+								<td align=3D"center" class=3D"sideback"><div style=3D"height:16p=
x;"><b>{SIDEBAR_DATE}</b></div></td>
+							</tr>
+							<tr>
+								<td>
+									<div style=3D"padding-left: 5px;">
+										<b>{L_LEGEND}:</b><br />
+										{LEGEND}
+										<a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D{=
GETDATE}&amp;printview=3D{CURRENT_VIEW}">{L_GOPRINT}</a><br />
+										<!-- switch allow_preferences on -->
+										<a class=3D"psf" href=3D"preferences.php?cal=3D{CAL}&amp;getda=
te=3D{GETDATE}">{L_PREFERENCES}</a><br />
+										<!-- switch allow_preferences off -->
+										<!-- switch display_download on -->
+										<a class=3D"psf" href=3D"{SUBSCRIBE_PATH}">{L_SUBSCRIBE}</a>&n=
bsp;|&nbsp;<a class=3D"psf" href=3D"{DOWNLOAD_FILENAME}">{L_DOWNLOAD}</a>=
<br />
+										<!-- switch display_download off -->
+										<!-- switch is_logged_in on -->
+										<a class=3D"psf" href=3D"{SCRIPT_NAME}?{QUERYS}">Logout {USERN=
AME}</a>
+										<!-- switch is_logged_in off -->
+									</div>
+								</td>
+							</tr>
+						</table>
+						<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr>
+								<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+								<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D=
"" width=3D"8" height=3D"4" /></td>
+								<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+			</table>
+		</td>
+		<td width=3D"1%" valign=3D"top" align=3D"left">
+			{MONTH_SMALL|+1}
+			<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0"=
>
+				<tr>
+					<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+					<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D""=
 width=3D"8" height=3D"4" /></td>
+					<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/day.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/day.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/day.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,104 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"700" cellspacing=3D"0" cellpadding=3D"0">
+	<tr>
+		<td width=3D"520" valign=3D"top">
+			<table width=3D"520" border=3D"0" cellspacing=3D"0" cellpadding=3D"0"=
 class=3D"calborder">
+				<tr>
+					<td align=3D"center" valign=3D"middle">
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+							<tr valign=3D"top">
+								<td align=3D"left" width=3D"400" class=3D"title"><h1>{DISPLAY_DA=
TE}</h1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+								<td align=3D"right" width=3D"120" class=3D"navback">=09
+									<div style=3D"padding-top: 3px;">
+									<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=
=3D"0">
+										<tr valign=3D"top">
+											<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}=
"><img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DA=
Y}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE=
}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_=
WEEK}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDAT=
E}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{=
L_MONTH}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE=
}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_=
YEAR}" border=3D"0" /></a></td>
+										</tr>
+									</table>
+									</div>
+								</td>
+							</tr>
+							<tr>=09
+								<td colspan=3D"2">
+									<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpaddin=
g=3D"2">
+										<tr>
+											<td align=3D"left" valign=3D"top" width=3D"20" class=3D"rowOf=
f2" onmouseover=3D"this.className=3D'rowOn2'" onmouseout=3D"this.classNam=
e=3D'rowOff2'" onclick=3D"window.location.href=3D'{DAY_VIEW_ACTION}/date/=
{PREV_DAY}'">
+												<span class=3D"V12"><a class=3D"psf" href=3D"{DAY_VIEW_ACTIO=
N}/date/{PREV_DAY}">&laquo;</a></span>
+											</td>
+											<!-- loop daysofweek on -->
+											<td width=3D"14%" align=3D"center" class=3D"{ROW1}" onmouseov=
er=3D"this.className=3D'{ROW2}'" onmouseout=3D"this.className=3D'{ROW3}'"=
 onclick=3D"window.location.href=3D'{DAY_VIEW_ACTION}/date/{DAYLINK}'">
+												<span class=3D"V9BOLD"><a class=3D"ps3" href=3D"{DAY_VIEW_AC=
TION}/date/{DAYLINK}">{DAY}</a></span>
+											</td>
+											<!-- loop daysofweek off -->
+											<td align=3D"right" valign=3D"top" width=3D"20" class=3D"rowO=
ff" onmouseover=3D"this.className=3D'rowOn'" onmouseout=3D"this.className=
=3D'rowOff'" onclick=3D"window.location.href=3D'{DAY_VIEW_ACTION}/date/{N=
EXT_DAY}'">
+												<span class=3D"V12"><a class=3D"psf" href=3D"{DAY_VIEW_ACTIO=
N}/date/{NEXT_DAY}">&raquo;</a></span>
+											</td>
+										</tr>=09
+									</table>
+								</td>
+							</tr>      		=09
+						</table>
+					</td>
+				</tr>
+				<tr id=3D"allday">
+					<td>
+						<!-- loop allday on -->
+						<div class=3D"alldaybg_{CALNO}">
+							{ALLDAY}
+						</div>
+						<!-- loop allday off -->
+					</td>
+				</tr>
+      			<tr>
+					<td align=3D"center" valign=3D"top" colspan=3D"3">
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+							<!-- loop row on -->
+							<tr>
+								<td rowspan=3D"4" align=3D"center" valign=3D"top" width=3D"60" c=
lass=3D"timeborder">9:00 AM</td>
+								<td width=3D"1" height=3D"15"></td>
+								<td class=3D"dayborder">&nbsp;</td>
+							</tr>
+							<tr>
+								<td width=3D"1" height=3D"15"></td>
+								<td class=3D"dayborder2">&nbsp;</td>
+							</tr>
+							<tr>
+								<td width=3D"1" height=3D"15"></td>
+								<td class=3D"dayborder">&nbsp;</td>
+							</tr>
+							<tr>
+								<td width=3D"1" height=3D"15"></td>
+								<td class=3D"dayborder2">&nbsp;</td>
+							</tr>
+							<!-- loop row off -->
+							<!-- loop event on -->
+							<div class=3D"eventfont">
+								<div class=3D"eventbg_{EVENT_CALNO}">{CONFIRMED}<b>{EVENT_START}=
</b> - {EVENT_END}</div>
+								<div class=3D"padd">{EVENT}</div>
+							</div>
+							<!-- loop event off -->
+						</table>
+					</td>
+				</tr>
+        	</table>
+        	<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacin=
g=3D"0">
+				<tr>
+					<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+					<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D""=
 width=3D"8" height=3D"4" /></td>
+					<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+				</tr>
+			</table>
+    	</td>
+		<td width=3D"10"><img src=3D"{BASE}/images/spacer.gif" width=3D"10" he=
ight=3D"1" alt=3D" " /></td>
+		<td width=3D"170" valign=3D"top">
+			{SIDEBAR}
+		</td>
+	</tr>
+</table>
+</center>
+{FOOTER}
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/default.css
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/default.css	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/default.css	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,138 @@
+/* Style sheet for the silver calendar (default) */
+
+table, td {font: 11px Verdana, Arial, sans-serif; color: #000;}
+
+/* Background images for tables */
+.tbll	{background: url(images/shadow_l.gif) no-repeat; width:8px}
+.tblbot	{background: url(images/shadow_m.gif) repeat-x; width:100%}
+.tblr	{background: url(images/shadow_r.gif) no-repeat; width:8px}
+
+.alldaybg_1 {background: url(images/allday_1.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_2 {background: url(images/allday_2.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_3 {background: url(images/allday_3.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_4 {background: url(images/allday_4.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_5 {background: url(images/allday_5.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_6 {background: url(images/allday_6.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_7 {background: url(images/allday_7.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+
+.rowOn			{ background-color: #cfc; border-top: 1px solid #fff; border-le=
ft: 1px solid #fff; }
+.rowOn2			{ background-color: #cfc; border-top: 1px solid #fff; }
+.rowOff			{ background-color: #E1E8F1; border-top: 1px solid #fff; borde=
r-left: 1px solid #fff; }
+.rowOff2		{ background-color: #E1E8F1; border-top: 1px solid #fff; }
+.rowToday		{ background-color: #cff; border-top: 1px solid #fff; border-=
left: 1px solid #fff; }
+
+.padd			{ padding: 2px; }
+
+/* Styles for day and week events */
+.eventbg_1	 	{ background-color: #a01010; padding: 2px;}
+.eventbg_2	 	{ background-color: #ab6c00; padding: 2px;}
+.eventbg_3	 	{ background-color: #df903c; padding: 2px;}
+.eventbg_4	 	{ background-color: #ab7848; padding: 2px;}
+.eventbg_5	 	{ background-color: #bc4700; padding: 2px;}
+.eventbg_6	 	{ background-color: #df2c6c; padding: 2px;}
+.eventbg_7	 	{ background-color: #ac4848; padding: 2px;}
+
+
+.eventbg2_1	 		{ background-color: #c03030; border: 1px solid #a01010; }
+.eventbg2_2	 		{ background-color: #cb8c00; border: 1px solid #ab6c00; }
+.eventbg2_3	 		{ background-color: #ffb05c; border: 1px solid #df903c; }
+.eventbg2_4	 		{ background-color: #cb9868; border: 1px solid #ab7848; }
+.eventbg2_5	 		{ background-color: #dc6700; border: 1px solid #bc4700; }
+.eventbg2_6	 		{ background-color: #ff4c8c; border: 1px solid #df2c6c; }
+.eventbg2_7	 		{ background-color: #cc6868; border: 1px solid #ac4848; }
+.dayborder 		{ background-color: #fff; border-top: 1px solid #A1A5A9; }
+.dayborder2 	{ background-color: #fff; border-top: 1px dashed #ccc; }
+
+.title  		{ background-image: url(images/time_bg.gif); padding: 5px; }
+.title h1 		{ font-family: Helvetica, sans-serif; font-size: 18px; color=
: #000; margin: 0px;}
+
+/* Month View */
+
+.monthback		{ background-color: #A1A5A9; }
+.monthreg		{ background-color: #fff; height: 105px; width: 105px; text-a=
lign: left; vertical-align: top; }
+.monthoff		{ background-color: #F2F2F2; height: 105px; width: 105px; tex=
t-align: left;  vertical-align: top; }
+.monthon		{ background-color: #F2F9FF; height: 105px; width: 105px; text=
-align: left;  vertical-align: top; }
+.montheventtop	{ background-image: url(images/side_bg.gif); border-top: =
1px solid #A1A5A9; }
+.montheventline	{ border-right: 1px dotted #A1A5A9; }
+
+/* Year View */
+
+.medtitle		{ background-image: url(images/side_bg.gif); height: 20px; ma=
rgin-top: 3px; font-weight: 900; }
+.yearreg		{ background-color: #fff; height: 30px; width: 30px; text-alig=
n: right; vertical-align: top; font-size: 9px; }
+.yearoff		{ background-color: #F2F2F2; height: 30px; width: 30px; text-a=
lign: right;  vertical-align: top; font-size: 9px; }
+.yearon			{ background-color: #F2F9FF; height: 30px; width: 30px; text-a=
lign: right;  vertical-align: top; font-size: 9px; }
+.yearmonth		{ background-color: #ccc; }
+.yearweek		{ background-color: #eee; width: 30px; font-size: 9px; font-w=
eight: 900; text-align: center; height: 15px; }
+
+
+/* older styles */
+
+.eventborder	{ background-image: url(images/day_title.gif); border: 1px =
#006699 solid; }
+.eventbg	 	{ background-color: #6699CC; }
+
+.calborder 		{ background-color: #fff; border: 1px #A1A5A9 solid; }
+.dateback		{ background-color: #eee; }
+.weekborder 	{ border-top: 1px dashed #A1A5A9; border-right: 1px solid #=
A1A5A9; }
+.weekborder2 	{ border-right: 1px solid #A1A5A9; }
+.timeborder 	{ border-right: 2px solid #A1A5A9; border-top: 1px dashed #=
A1A5A9; background-image: url(images/time_bg.gif); }
+.timeborder2 	{ border-right: 2px solid #A1A5A9; border-top: 1px solid #=
A1A5A9; background-image: url(images/time_bg.gif); }
+.navback 		{ background-image: url(images/time_bg.gif); }
+.sideback 		{ background-image: url(images/side_bg.gif); }
+
+
+/* Link colors and attributes */
+/* This is the main link style */
+a.psf			{ text-decoration:	none; }
+a.psf:link		{ color: #a01010; }
+a.psf:visited	{ color: #a01010; }
+a.psf:active	{ color: #3366CC; }
+a.psf:hover		{ color: #000099; text-decoration: underline; }
+
+/* This is the link style for the mini-cals */=09
+a.ps2			{ text-decoration:	underline; }
+a.ps2:link		{ color: #a01010; }
+a.ps2:visited	{ color: #a01010; }
+a.ps2:active	{ color: #3366CC; }
+a.ps2:hover		{ color: #000099; }
+
+/* This is the link style for year months */=09
+a.ps3			{ text-decoration:	none; }
+a.ps3:link		{ color: #000; }
+a.ps3:visited	{ color: #000; }
+a.ps3:active	{ color: #000; }
+a.ps3:hover		{ color: #000; text-decoration: underline; }
+
+/* This is the link style for events */=09
+a.ps			{ text-decoration:	none; }
+a.ps:link		{ color: #fff; }
+a.ps:visited	{ color: #fff; }
+a.ps:active		{ color: #fff; }
+a.ps:hover		{ color: #fff; text-decoration: underline; }
+=09
+/* Body attributes */
+
+body			{ background-color: #ffd0e0; }
+
+/* CSS definitions for fonts */
+
+.V9 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fon=
t-size: 9px; color: #000000; }
+.V10W 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; f=
ont-size: 10px; color: #FFFFFF; text-decoration:	none;}
+.V9W 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 9px; color: #FFFFFF; text-decoration:	none;}
+.V10WB 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; =
font-size: 10px; color: #FFFFFF; font-weight: 900; }
+.V9G 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 9px; color: #666666; }
+.V10 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 10px; color: #000000; }
+.V9BOLD 		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; =
font-size: 9px; font-weight: 900; }
+.G10 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:=
 11px; color: #0066FF; }
+.G10B 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size=
: 11px; color: #000000; }
+.G10BOLD 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-si=
ze: 11px; font-weight: 900; }
+.G10G 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size=
: 11px; color: #A1A5A9; }
+.V12 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:=
 12px;  color: #000000; }
+/*h1 				{ font-family: Helvetica, sans-serif; font-size: 18px; color: #=
000000; }*/
+.eventfont 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-=
size: 11px; color: #FFFFFF; }
+
+
+/* Length of the form drop downs */
+
+.query_style 	{ font-size: 11px; font-family: verdana, geneva, arial, sa=
ns-serif; width: 156px; margin-bottom: 0; }
+.search_style 	{ font-size: 12px; font-family: verdana, geneva, arial, s=
ans-serif; width: 134px; margin-bottom: 0; }
+.login_style	{ font-size: 11px; font-family: verdana, geneva, arial, san=
s-serif; width: 80px; margin-bottom: 0; }

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/error.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/error.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/error.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,43 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"700" cellspacing=3D"0" cellpadding=3D"0">
+	<tr>
+		<td width=3D"520" valign=3D"top" align=3D"center">
+			<table width=3D"520" border=3D"0" cellspacing=3D"0" cellpadding=3D"0"=
 class=3D"calborder">
+				<tr>
+					<td align=3D"center" valign=3D"middle">
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0" class=3D"G10B">
+							<tr>
+								<td align=3D"left" valign=3D"top" width=3D"1%" class=3D"sideback=
"><img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"20" alt=3D"=
 "></td>
+								<td align=3D"center" valign=3D"middle" width=3D"98%" class=3D"si=
deback"><b>{L_ERROR_WINDOW}</b></td>
+								<td class=3D"sideback" width=3D"1%"></td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+				<tr>
+					<td>
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"10" class=3D"G10B">=09
+							<tr>
+								<td align=3D"center" valign=3D"top" class=3D"V12">
+									{ERROR_MSG}<br />
+									[<span class=3D"G10"><a href=3D"http://phpicalendar.net/documen=
tation/index.php?title=3DError_message_meanings">What does this mean?</a>=
</span>]
+									<br />
+									<br />
+									{ERROR_CALENDAR}
+									<br />
+									<br />
+									{L_ERROR_BACK}
+									<br />
+								=09
+								</td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>
+</center>
+{FOOTER}
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/event.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/event.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/event.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+		"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
+<html>
+<head>
+	<meta http-equiv=3D"content-type" content=3D"text/html;charset=3D{CHARS=
ET}">
+	<title>{CAL}</title>
+	<link rel=3D"stylesheet" type=3D"text/css" href=3D"../templates/{TEMPLA=
TE}/default.css">
+</head>
+<body>
+<center>
+	<table border=3D"0" width=3D"430" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; m=
argin-top: 3px;" class=3D"G10BOLD">{CAL_TITLE_FULL}</div></td>
+		</tr>
+		<tr>
+			<td align=3D"left" class=3D"V12">
+				<div style=3D"margin-left: 10px; margin-bottom:10px;">
+					<p>{EVENT_TEXT} - <span class=3D"V9">(<i>{EVENT_TIMES}</i>)</span><=
/p>
+					<!-- switch description on -->
+					<p>{DESCRIPTION}</p>
+					<!-- switch description off -->
+					<p>
+					<!-- switch organizer on -->
+					<b>{L_ORGANIZER}</b>: {ORGANIZER}<br />
+					<!-- switch organizer off -->
+					<!-- switch attendee on -->
+					<b>{L_ATTENDEE}</b>: {ATTENDEE}<br />
+					<!-- switch attendee off -->
+					<!-- switch status on -->
+					<b>{L_STATUS}</b>: {STATUS}<br />
+					<!-- switch status off -->
+					<!-- switch location on -->
+					<b>{L_LOCATION}</b>: {LOCATION}<br />
+					<!-- switch location off -->
+					</p>
+				</div>
+			</td>
+		</tr>
+	</table>
+</center>
+</body>
+</html>
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/footer.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/footer.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/footer.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,15 @@
+<center class=3D"V9"><br />{L_POWERED_BY} <a class=3D"psf" href=3D"http:=
//phpicalendar.net/">PHP iCalendar {VERSION}</a><br />
+<!-- switch rss_valid on -->
+<p>
+<a style=3D"color:gray" href=3D"http://feeds.archive.org/validator/check=
?url=3D{FOOTER_CHECK}">
+<img src=3D"{BASE}/{BASE}images/valid-rss.png" alt=3D"[Valid RSS]" title=
=3D"Validate my RSS feed" width=3D"88" height=3D"31" border=3D"1" vspace=3D=
"3" /></a>
+</p>
+<!-- switch rss_valid off -->
+<!-- switch rss_powered on -->
+{L_THIS_SITE_IS} <a class=3D"psf" href=3D"{BASE}rss/index.php?cal=3D{CAL=
}&amp;getdate=3D{GETDATE}">RSS-Enabled</a><br />
+<!-- switch rss_powered off -->
+<!--Page generated in {GENERATED1} seconds.<br />
+Template generated in {GENERATED2} seconds.-->
+</center>
+</body>
+</html>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/header.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/header.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/header.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,20 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns=3D"http://www.w3.org/1999/xhtml">
+<head>
+	<meta http-equiv=3D"content-type" content=3D"text/html; charset=3D{CHAR=
SET}" />
+	<title>{CALENDAR_NAME} - {DISPLAY_DATE}</title>
+  	<link rel=3D"stylesheet" type=3D"text/css" href=3D"{DEFAULT_PATH}temp=
lates/{TEMPLATE}/default.css" />
+	<!-- switch rss_available on -->
+	<link rel=3D"alternate" type=3D"application/rss+xml" title=3D"RSS" href=
=3D"{DEFAULT_PATH}/rss/rss.php?cal=3D{CAL}&amp;rssview=3D{CURRENT_VIEW}">
+	<!-- switch rss_available off -->	=09
+	{EVENT_JS}
+</head>
+<body>
+<form name=3D"eventPopupForm" id=3D"eventPopupForm" method=3D"post" acti=
on=3D"includes/event.php" style=3D"display: none;">
+  <input type=3D"hidden" name=3D"date" id=3D"date" value=3D"" />
+  <input type=3D"hidden" name=3D"time" id=3D"time" value=3D"" />
+  <input type=3D"hidden" name=3D"uid" id=3D"uid" value=3D"" />
+  <input type=3D"hidden" name=3D"cpath" id=3D"cpath" value=3D"" />
+  <input type=3D"hidden" name=3D"event_data" id=3D"event_data" value=3D"=
" />
+</form>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/._.DS_Store
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/._.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/allday_1.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/allday_1.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/allday_2.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/allday_2.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/allday_3.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/allday_3.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/allday_4.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/allday_4.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/allday_5.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/allday_5.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/allday_6.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/allday_6.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/allday_7.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/allday_7.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/allday_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/allday_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/allday_dot.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/allday_dot.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/back.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/back.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/day_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/day_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/day_title.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/day_title.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/download_arrow.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/download_arrow.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/event_dot.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/event_dot.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/images.tmp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/left_arrows.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/left_arrows.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/left_day.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/left_day.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/month_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/month_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/monthdot_1.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/monthdot_1.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/monthdot_2.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/monthdot_2.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/monthdot_3.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/monthdot_3.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/monthdot_4.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/monthdot_4.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/monthdot_5.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/monthdot_5.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/monthdot_6.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/monthdot_6.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/monthdot_7.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/monthdot_7.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/printer.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/printer.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/right_arrows.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/right_arrows.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/right_day.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/right_day.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/search.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/search.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/shadow_l.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/shadow_l.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/shadow_m.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/shadow_m.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/shadow_r.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/shadow_r.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/side_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/side_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/smallicon.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/smallicon.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/spacer.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/spacer.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/time_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/time_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/week_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/week_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/images/year_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/red/images/year_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/month.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/month.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/month.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,88 @@
+{HEADER}
+<center>
+	<table width=3D"735" border=3D"0" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" valign=3D"middle">
+				<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"=
0">
+					<tr valign=3D"top">
+						<td align=3D"left" width=3D"615" class=3D"title"><h1>{DISPLAY_DATE=
}</h1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+						<td align=3D"right" width=3D"120" class=3D"navback">=09
+							<div style=3D"padding-top: 3px;">
+							<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+								<tr valign=3D"top">
+									<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DAY}=
" border=3D"0" /></a></td>
+									<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_WE=
EK}" border=3D"0" /></a></td>
+									<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDATE}=
"><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{L_=
MONTH}" border=3D"0" /></a></td>
+									<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_YE=
AR}" border=3D"0" /></a></td>
+								</tr>
+							</table>
+							</div>
+						</td>
+					</tr>  		=09
+				</table>
+			</td>
+		</tr>=09
+	</table>
+	{MONTH_LARGE|+0}
+	<table width=3D"735" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+		<tr>
+			<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wid=
th=3D"8" height=3D"4" /></td>
+			<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+			<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wid=
th=3D"8" height=3D"4" /></td>
+		</tr>
+	</table>
+	<br />
+	{CALENDAR_NAV}
+	<!-- switch showbottom on -->
+	<br />
+	<table width=3D"735" border=3D"0" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" valign=3D"middle" bgcolor=3D"white">
+				<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"=
0">
+					<tr>
+						<td align=3D"right" width=3D"40%" class=3D"navback"><a class=3D"ps=
f" href=3D"{MONTH_VIEW_ACTION}/date/{PREV_MONTH}"><img src=3D"{BASE}/temp=
lates/{TEMPLATE}/images/left_day.gif" alt=3D"{L_PREV}" border=3D"0" align=
=3D"right" /></a></td>
+						<td align=3D"center" width=3D"20%" class=3D"title" nowrap=3D"nowra=
p" valign=3D"middle"><h1>{L_THIS_MONTHS}</h1></td>
+						<td align=3D"left" width=3D"40%" class=3D"navback"><a class=3D"psf=
" href=3D"{MONTH_VIEW_ACTION}/date/{NEXT_MONTH}"><img src=3D"{BASE}/templ=
ates/{TEMPLATE}/images/right_day.gif" alt=3D"{L_NEXT}" border=3D"0" align=
=3D"left" /></a></td>
+					</tr>
+				</table>
+			</td>
+		</tr>=09
+		<tr>
+			<td>
+				<table width=3D"100%" cellspacing=3D"1" cellpadding=3D"4" border=3D"=
0">
+					<!-- loop showbottomevents_odd on -->
+					<tr align=3D"left" valign=3D"top">
+						<td width=3D"170" nowrap=3D"nowrap">
+							<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{START=
_DATE}</a><br />
+							<span class=3D"V9G">{START_TIME}</span>
+						</td>
+						<td>
+							{EVENT_TEXT}<br /><span class=3D"V9G">{CALNAME}</span>
+						</td>
+					</tr>
+					<!-- loop showbottomevents_odd off -->
+					<!-- loop showbottomevents_even on -->
+					<tr align=3D"left" valign=3D"top">
+						<td width=3D"170" nowrap=3D"nowrap" bgcolor=3D"#EEEEEE">
+							<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{START=
_DATE}</a><br />
+							<span class=3D"V9G">{START_TIME}</span>
+						</td>
+						<td bgcolor=3D"#EEEEEE">
+							{EVENT_TEXT}<br /><span class=3D"V9G">{CALNAME}</span>
+						</td>
+					</tr>
+					<!-- loop showbottomevents_even off -->
+				</table>
+			</td>
+		</tr>
+	</table>
+	<table width=3D"737" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+		<tr>
+			<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wid=
th=3D"8" height=3D"4" /></td>
+			<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+			<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wid=
th=3D"8" height=3D"4" /></td>
+		</tr>
+	</table>
+	<!-- switch showbottom off -->
+</center>
+{FOOTER}

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/month_large.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/month_large.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/month_large.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,42 @@
+<table width=3D"735" border=3D"0" cellspacing=3D"1" cellpadding=3D"2" cl=
ass=3D"monthback">
+	<tr>
+		<!-- loop weekday on -->
+		<td valign=3D"top" width=3D"105" height=3D"12" class=3D"dateback">
+			<center class=3D"V9BOLD">{LOOP_WEEKDAY}</center>
+		</td>
+		<!-- loop weekday off -->
+	</tr>
+	<!-- loop monthweeks on -->
+	<tr>
+		<!-- loop monthdays on -->
+		<!-- switch notthismonth on -->
+		<td class=3D"monthoff">
+			<div align=3D"right">
+				<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</a>
+			</div>
+			{ALLDAY}
+			{EVENT}=09
+		</td>
+		<!-- switch notthismonth off -->
+		<!-- switch istoday on -->
+		<td class=3D"monthon">
+			<div align=3D"right">
+				<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</a>
+			</div>
+			{ALLDAY}
+			{EVENT}=09
+		</td>
+		<!-- switch istoday off -->
+		<!-- switch ismonth on -->
+		<td class=3D"monthreg">
+			<div align=3D"right">
+				<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</a>
+			</div>
+			{ALLDAY}
+			{EVENT}=09
+		</td>
+		<!-- switch ismonth off -->
+		<!-- loop monthdays off -->
+	</tr>
+	<!-- loop monthweeks off -->
+</table>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/month_medium.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/month_medium.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/month_medium.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,45 @@
+<table border=3D"0" width=3D"210" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" class=3D"medtitle">{MONTH_TITLE}</td>
+	</tr>
+	<tr>
+		<td>
+			<table border=3D"0" width=3D"210" cellspacing=3D"1" cellpadding=3D"0"=
 class=3D"yearmonth">
+				<tr>
+					<!-- loop weekday on -->
+					<td class=3D"yearweek">{LOOP_WEEKDAY}</td>
+					<!-- loop weekday off -->
+				</tr>
+				<!-- loop monthweeks on -->
+				<tr>
+					<!-- loop monthdays on -->
+					<!-- switch notthismonth on -->
+					<td class=3D"yearoff">
+						<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</=
a>
+					</td>
+					<!-- switch notthismonth off -->
+					<!-- switch istoday on -->
+					<td class=3D"yearon">
+						<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</=
a>
+						<div align=3D"center">
+							{ALLDAY}
+							{EVENT}
+						</div>
+					</td>
+					<!-- switch istoday off -->
+					<!-- switch ismonth on -->
+					<td class=3D"yearreg">
+						<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</=
a>
+						<div align=3D"center">
+							{ALLDAY}
+							{EVENT}
+						</div>
+					</td>
+					<!-- switch ismonth off -->
+					<!-- loop monthdays off -->
+				</tr>
+				<!-- loop monthweeks off -->=09
+			</table>
+		</td>
+	</tr>
+</table>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/month_small.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/month_small.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/month_small.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,38 @@
+<table width=3D"170" border=3D"0" cellpadding=3D"3" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" class=3D"sideback"><div style=3D"height:16px;"><b=
>{MONTH_TITLE}</b></div></td>
+	</tr>
+	<tr>
+		<td align=3D"center">
+			<table border=3D"0" cellspacing=3D"0" cellpadding=3D"0">
+				<tr align=3D"center">
+					<!-- loop weekday on -->=09
+					<td width=3D"22"><b>{LOOP_WEEKDAY}</b></td>
+					<!-- loop weekday off -->
+				</tr>
+				<!-- loop monthweeks on -->
+				<tr align=3D"center">
+					<!-- loop monthdays on -->
+					<!-- switch notthismonth on -->
+					<td>
+						<a class=3D"psf" href=3D"{MINICAL_VIEW}.php?cal=3D{CAL}&amp;getdat=
e=3D{DAYLINK}"><span class=3D"G10G">{DAY}</span></a>
+					</td>
+					<!-- switch notthismonth off -->
+					<!-- switch istoday on -->
+					<td>
+						<a class=3D"ps2" href=3D"{MINICAL_VIEW}.php?cal=3D{CAL}&amp;getdat=
e=3D{DAYLINK}">{DAY}</a>
+					</td>
+					<!-- switch istoday off -->
+					<!-- switch ismonth on -->
+					<td>
+						<a class=3D"psf" href=3D"{MINICAL_VIEW}.php?cal=3D{CAL}&amp;getdat=
e=3D{DAYLINK}">{DAY}</a>
+					</td>
+					<!-- switch ismonth off -->
+					<!-- loop monthdays off -->
+				</tr>
+				<!-- loop monthweeks off -->
+			</table>
+			<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"3" alt=3D=
" " /><br />
+		</td>
+	</tr>
+</table>
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/preferences.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/preferences.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/preferences.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,102 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"520" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
">
+				<tr valign=3D"top">
+					<td align=3D"left" width=3D"400" class=3D"title"><h1>{L_PREFERENCES=
}</h1><span class=3D"V9G">{L_PREFS_SUBHEAD}</span></td>
+					<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navback">=
=09
+						<div style=3D"padding-top: 3px;">
+						<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr valign=3D"top">
+								<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}"><=
img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DAY}"=
 border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_WEE=
K}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{L_M=
ONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_YEA=
R}" border=3D"0" /></a></td>
+							</tr>
+						</table>
+						</div>
+					</td>
+				</tr>  		=09
+			</table>
+		</td>
+	</tr>
+	<tr>
+		<td class=3D"dayborder"><img src=3D"{BASE}/images/spacer.gif" width=3D=
"1" height=3D"1" alt=3D" " /></td>
+	</tr>
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"5=
">=09
+				<!-- switch message on -->
+				<tr>
+					<td colspan=3D"2" align=3D"center"><font class=3D"G10BOLD">{MESSAGE=
}</font></td>
+				</tr>
+				<!-- switch message off -->
+				<tr>
+					<td valign=3D"top" align=3D"left">
+					<form action=3D"preferences.php?action=3Dsetcookie" method=3D"post"=
>
+					<table border=3D"0" width=3D"100%" cellspacing=3D"2" cellpadding=3D=
"2" align=3D"center">
+						<tr align=3D"left" valign=3D"top">
+							<td width=3D"80%" nowrap=3D"nowrap">{L_SELECT_LANG}:</td>
+							<td width=3D"10%"><img src=3D"{BASE}/images/spacer.gif" alt=3D" "=
 width=3D"20" height=3D"1" border=3D"0" /></td>
+							<td width=3D"10%"><select name=3D"cookie_language" class=3D"query=
_style">{LANGUAGE_SELECT}</select></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_CAL}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_calendar" class=3D"query_style">{CALEN=
DAR_SELECT}</select>
+							<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_VIEW}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_view" class=3D"query_style">{VIEW_SELE=
CT}</select></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_TIME}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_time" class=3D"query_style">{TIME_SELE=
CT}</select></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_DAY}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_startday" class=3D"query_style">{START=
DAY_SELECT}</select></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_STYLE}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_style" class=3D"query_style">{STYLE_SE=
LECT}</select></td>
+						</tr>
+						<!-- switch cookie_already_set on -->
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_UNSET_PREFS}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><input type=3D"checkbox" name=3D"unset" value=3D"true" /></td=
>
+						</tr>
+						<!-- switch cookie_already_set off -->
+						<!-- switch cookie_not_set on -->
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">&nbsp;</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><input type=3D"submit" name=3D"set" value=3D"{L_SET_PREFS}" /=
></td>
+						</tr>
+						<!-- switch cookie_not_set off -->
+					</table>
+					</form>
+					</td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>
+<table width=3D"520" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+
+</center>
+{FOOTER}

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/print.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/print.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/print.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,80 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"650" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
">
+				<tr valign=3D"top">
+					<td align=3D"left" width=3D"400" class=3D"title"><h1>{DISPLAY_DATE}=
</h1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+					<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navback">=
=09
+						<div style=3D"padding-top: 3px;">
+						<table width=3D"90" border=3D"0" cellpadding=3D"0" cellspacing=3D"=
0">
+							<tr valign=3D"top">
+								<td><a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}&amp;printview=3Dday"><img src=3D"{BASE}/templates/{TEMPLATE}/im=
ages/day_on.gif" alt=3D"{L_DAY}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}&amp;printview=3Dweek"><img src=3D"{BASE}/templates/{TEMPLATE}/i=
mages/week_on.gif" alt=3D"{L_WEEK}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}&amp;printview=3Dmonth"><img src=3D"{BASE}/templates/{TEMPLATE}/=
images/month_on.gif" alt=3D"{L_MONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}&amp;printview=3Dyear"><img src=3D"{BASE}/templates/{TEMPLATE}/i=
mages/year_on.gif" alt=3D"{L_YEAR}" border=3D"0" /></a></td>
+							</tr>
+						</table>
+						</div>
+					</td>
+				</tr>  		=09
+			</table>
+      	</td>
+    </tr>
+	<tr>
+		<td colspan=3D"3" class=3D"dayborder"><img src=3D"{BASE}/images/spacer=
.gif" width=3D"1" height=3D"5" alt=3D" " /></td>
+	</tr>
+	<tr>
+		<td colspan=3D"3">
+			<table border=3D"0" cellspacing=3D"0" cellpadding=3D"5" width=3D"100%=
">
+				<tr>
+					<td align=3D"left" valign=3D"top">
+						<!-- switch some_events on -->
+						<div class=3D"V12"><b>{DAYOFMONTH}</b></div>
+						<!-- loop events on -->
+						<div style=3D"padding: 6px;">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"1" cellpadding=3D=
"1">
+								<tr>
+									<td width=3D"100" class=3D"G10BOLD">{L_TIME}:</td>
+									<td align=3D"left" class=3D"G10B">{EVENT_START}</td>
+								</tr>
+								<!-- switch location_events on -->
+								<tr>
+									<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_LOCATION}=
:</td>
+									<td valign=3D"top" align=3D"left" class=3D"G10B">{LOCATION}</td=
>
+								</tr>
+								<!-- switch location_events off -->
+								<tr>
+									<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_SUMMARY}:=
</td>
+									<td valign=3D"top" align=3D"left" class=3D"G10B">{EVENT_TEXT}</=
td>
+								</tr>
+								<!-- switch description_events on -->
+								<tr>
+									<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_DESCRIPTI=
ON}:</td>
+									<td valign=3D"top" align=3D"left" class=3D"G10B">{DESCRIPTION}<=
/td>
+								</tr>
+								<!-- switch description_events off -->
+							</table>
+						</div>
+						<!-- loop events off -->
+						<!-- switch some_events off -->
+														=09
+						<!-- switch no_events on -->
+						<div class=3D"V12"><b>{L_NO_RESULTS}</b></div>
+						<!-- switch no_events off -->
+					</td>
+				</tr>
+			</table>	=09
+		</td>
+	</tr>
+</table>
+<table width=3D"650" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+</center>
+{FOOTER}
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/rss_index.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/rss_index.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/rss_index.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,61 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"700" cellspacing=3D"0" cellpadding=3D"0">
+	<tr>
+		<td width=3D"700" valign=3D"top" align=3D"center">
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
" class=3D"calborder">
+				<tr>
+					<td align=3D"center" valign=3D"middle">
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+							<tr valign=3D"top">
+								<td align=3D"left" width=3D"400" class=3D"title"><h1>{L_RSS_INFO=
}</h1><span class=3D"V9G">{L_RSS_SUBHEAD}</span></div></td>
+								<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navbac=
k">=09
+									<div style=3D"padding-top: 3px;">
+									<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=
=3D"0">
+										<tr valign=3D"top">
+											<td><a class=3D"psf" href=3D"../day.php?cal=3D{CAL}&amp;getda=
te=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/day_on.=
gif" alt=3D"{L_DAY}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"../week.php?cal=3D{CAL}&amp;getd=
ate=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/week_o=
n.gif" alt=3D"{L_WEEK}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"../month.php?cal=3D{CAL}&amp;get=
date=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/month=
_on.gif" alt=3D"{L_MONTH}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"../year.php?cal=3D{CAL}&amp;getd=
ate=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/year_o=
n.gif" alt=3D"{L_YEAR}" border=3D"0" /></a></td>
+										</tr>
+									</table>
+									</div>
+								</td>
+							</tr>  		=09
+						</table>
+					</td>
+				</tr>
+				<tr>
+					<td class=3D"dayborder"><img src=3D"{BASE}/../images/spacer.gif" wi=
dth=3D"1" height=3D"5" alt=3D" " /></td>
+				</tr>
+				<tr>
+					<td>
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0" class=3D"G10B">=09
+							<tr>
+								<td width=3D"2%"></td>
+								<td width=3D"98%" valign=3D"top" align=3D"left">
+									<br />
+									<br />
+									<br />
+									{RSS_LIST}
+									<br />
+									<p>{RSS_DOCINFO}</p>
+								</td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>
+<table width=3D"700" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/../images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/../images/spacer.gif" alt=3D""=
 width=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/../images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+</center>
+
+{FOOTER}
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/search.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/search.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/search.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,115 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"520" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
">
+				<tr valign=3D"top">
+					<td align=3D"left" width=3D"400" class=3D"title"><h1>{L_RESULTS}</h=
1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+					<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navback">=
=09
+						<div style=3D"padding-top: 3px;">
+						<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr valign=3D"top">
+								<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}"><=
img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DAY}"=
 border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_WEE=
K}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{L_M=
ONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_YEA=
R}" border=3D"0" /></a></td>
+							</tr>
+						</table>
+						</div>
+					</td>
+				</tr>  		=09
+			</table>
+		</td>
+	</tr>
+	<tr>
+		<td class=3D"dayborder"><img src=3D"{BASE}/images/spacer.gif" width=3D=
"1" height=3D"1" alt=3D" "></td>
+	</tr>
+	<tr>
+		<td align=3D"left">
+			<div style=3D"padding: 10px;">
+				<div><p class=3D"V12">{L_QUERY}: {FORMATTED_SEARCH}</p></div>
+				<!-- switch results on -->
+				<font class=3D"V12"><b><a class=3D"ps3" href=3D"{DAY_VIEW_ACTION}/da=
te/{KEY}">{DAYOFMONTH}</a></b></font><br />
+				<div style=3D"margin-left: 10px; margin-bottom: 10px;">
+					<table width=3D"100%" border=3D"0" cellspacing=3D"1" cellpadding=3D=
"1">
+						<tr>
+							<td width=3D"120" class=3D"G10BOLD">{L_TIME}:</td>
+							<td align=3D"left" class=3D"G10B">{EVENT_START}</td>
+						</tr><tr>
+							<td width=3D"120" class=3D"G10BOLD">{L_LOCATION}:</td>
+							<td align=3D"left" class=3D"G10B">{LOCATION}</td>
+						</tr>
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_SUMMARY}:</=
td>
+							<td valign=3D"top" align=3D"left" class=3D"G10B">{EVENT_TEXT}</td=
>
+						</tr>
+						<!-- switch recur on -->
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_RECURRING_E=
VENT}:</td>
+							<td valign=3D"top" align=3D"left" class=3D"G10B">{RECUR}</td>
+						</tr>
+						<!-- switch recur off -->
+						<!-- switch description on -->
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_DESCRIPTION=
}:</td>
+							<td valign=3D"top" align=3D"left" class=3D"G10B">{DESCRIPTION}</t=
d>
+						</tr>
+						<!-- switch description off -->
+					</table>
+				</div>
+				<!-- switch exceptions on -->	=09
+				<font class=3D"V10"><i>{L_EXCEPTION}</i>: <a class=3D"ps3" href=3D"{=
DAY_VIEW_ACTION}/date/{KEY}">{DAYOFMONTH}</a></font><br />
+				<div style=3D"margin-left: 10px;">
+					<table width=3D"100%" border=3D"0" cellspacing=3D"1" cellpadding=3D=
"1">
+						<tr>
+							<td width=3D"100" class=3D"V10">{L_TIME}:</td>
+							<td align=3D"left" class=3D"V10">{EVENT_START}</td>
+						</tr>
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"V10">{L_SUMMARY}:</td>
+							<td valign=3D"top" align=3D"left" class=3D"V10">{EVENT_TEXT}</td>
+						</tr>
+						<!-- switch except_recur on -->
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"V10">{L_RECURRING_EVENT=
}:</td>
+							<td valign=3D"top" align=3D"left" class=3D"V10">{EXCEPT_RECUR}</t=
d>
+						</tr>
+						<!-- switch except_recur off -->
+						<!-- switch except_description on -->
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"V10">{L_DESCRIPTION}:</=
td>
+							<td valign=3D"top" align=3D"left" class=3D"V10">{EXCEPT_DESCRIPTI=
ON}</td>
+						</tr>
+						<!-- switch except_description off -->
+					</table>
+				</div>
+				<!-- switch exceptions off -->	=09
+				<br />
+				<!-- switch results off -->
+			=09
+				<!-- switch no_results on -->
+				<div align=3D"center">
+					<p class=3D"V12">{L_NO_RESULTS}</p>
+				</div>
+				<!-- switch no_results off -->
+			=09
+				<div align=3D"center">
+					{SEARCH_BOX}
+				</div>
+				<br />
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"520" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+</center>
+
+{FOOTER}
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/search_box.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/search_box.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/search_box.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,9 @@
+<hr />
+<div class =3D 'G10BOLD'>{L_SEARCH}:</div>
+<form action=3D"search.php" method=3D"GET">
+	<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+	<input type=3D"hidden" name=3D"cal" value=3D"{CAL}"/>
+	<input type=3D"hidden" name=3D"getdate" value=3D"{GETDATE}"/>
+	<input type=3D"text" size=3D"15" name=3D"query" value=3D""/>
+	<input type=3D"image" src=3D"templates/{TEMPLATE}/images/search.gif" na=
me=3D"submit" value=3D"Search"/>
+</form>
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/sidebar.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/sidebar.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/sidebar.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,225 @@
+<!-- switch show_user_login on -->
+<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php?{LOGIN_QUE=
RYS}" method=3D"post">
+<input type=3D"hidden" name=3D"action" value=3D"login" />
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td colspan=3D"2" align=3D"center" class=3D"sideback"><div style=3D"he=
ight: 17px; margin-top: 3px;" class=3D"G10BOLD">{L_LOGIN}</div></td>
+	</tr>
+	<!-- switch invalid_login on -->
+	<tr>
+		<td colspan=3D"2" bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding-left: 5px; padding-top: 5px; padding-right: 5px=
;">
+				<font color=3D"red">{L_INVALID_LOGIN}</font>
+			</div>
+		</td>
+	</tr>
+	<!-- switch invalid_login off -->
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left" valign=3D"middle"><div style=3D=
"padding-left: 5px; padding-top: 5px;">{L_USERNAME}:</div></td>
+		<td bgcolor=3D"#FFFFFF" align=3D"right" valign=3D"middle"><div style=3D=
"padding-right: 5px; padding-top: 5px;"><input type=3D"text" name=3D"user=
name" size=3D"10" /></div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left" valign=3D"middle"><div style=3D=
"padding-left: 5px; padding-bottom: 5px;">{L_PASSWORD}:</div></td>
+		<td bgcolor=3D"#FFFFFF" align=3D"right" valign=3D"middle"><div style=3D=
"padding-right: 5px; padding-bottom: 5px;"><input type=3D"password" name=3D=
"password" size=3D"10" /></div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"center" valign=3D"middle" colspan=3D"=
2"><div style=3Dpadding-left: 5px; padding-bottom: 5px;"><input type=3D"s=
ubmit" value=3D"{L_LOGIN}" /></div></td>
+	</tr>
+</table>
+</form>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+<!-- switch show_user_login off -->
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"left" valign=3D"top" width=3D"24" class=3D"sideback"><a c=
lass=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{PREV_DAY}"><img src=3D"{BASE=
}/templates/{TEMPLATE}/images/left_arrows.gif" alt=3D"{L_PREV}" width=3D"=
16" height=3D"20" border=3D"0" align=3D"left" /></a></td>
+		<td align=3D"center" width=3D"112" class=3D"sideback"><font class=3D"G=
10BOLD">{SIDEBAR_DATE}</font></td>
+		<td align=3D"right" valign=3D"top" width=3D"24" class=3D"sideback"><a =
class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{NEXT_DAY}"><img src=3D"{BAS=
E}/templates/{TEMPLATE}/images/right_arrows.gif" alt=3D"{L_NEXT}" width=3D=
"16" height=3D"20" border=3D"0" align=3D"right" /></a></td>
+	</tr>
+	<tr>
+		<td colspan=3D"3" bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<b>{L_LEGEND}:</b><br />
+				{LEGEND}
+				<a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D{GETDAT=
E}&amp;printview=3D{CURRENT_VIEW}">{L_GOPRINT}</a><br />
+				<!-- switch allow_preferences on -->
+				<a class=3D"psf" href=3D"preferences.php?cal=3D{CAL}&amp;getdate=3D{=
GETDATE}">{L_PREFERENCES}</a><br />
+				<!-- switch allow_preferences off -->
+				<!-- switch display_download on -->
+				<a class=3D"psf" href=3D"{SUBSCRIBE_PATH}">{L_SUBSCRIBE}</a>&nbsp;|&=
nbsp;<a class=3D"psf" href=3D"{DOWNLOAD_FILENAME}">{L_DOWNLOAD}</a><br />
+				<!-- switch display_download off -->
+				<!-- switch is_logged_in on -->
+				<a class=3D"psf" href=3D"{CURRENT_VIEW}.php?{LOGOUT_QUERYS}">{L_LOGO=
UT} {USERNAME}</a>
+				<!-- switch is_logged_in off -->
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; ma=
rgin-top: 3px;" class=3D"G10BOLD">{L_JUMP}</div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php" metho=
d=3D"get">
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_JUMPS}</select>=
<br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_ICALS}</select>=
<br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_YEARS}</select>=
<br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_MONTHS}</select=
><br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_WEEKS}</select>=
<br />
+					<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+
+				</form>
+				<!-- switch show_search on -->
+				{SEARCH_BOX}
+				<!-- switch show_search off -->
+				<!-- switch show_goto on -->
+				<form style=3D"margin-bottom:0;" action=3D"day.php" method=3D"get">
+					<input type=3D"hidden" name=3D"cal" value=3D"{URL_CAL}">
+					<input type=3D"text" style=3D"width:160px; font-size:10px" name=3D"=
jumpto_day">
+					<input type=3D"submit" value=3D"Go"/>
+				</form>
+				<!-- switch show_goto off -->
+				<hr />
+				<div class =3D 'G10BOLD'>{L_PICK_MULTIPLE}:</div>
+				<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php" metho=
d=3D"get">
+					<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+					<input type=3D"hidden" name=3D"getdate" value=3D"{GETDATE}"/>
+					<select name=3D"cal[]" class=3D"query_style" size=3D"5" multiple=3D=
"multiple">{LIST_ICALS_PICK}</select><br />
+					<input type=3D"submit" value=3D"Go"/>
+				</form>
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+<!-- switch tomorrows_events on -->
+
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; ma=
rgin-top: 3px;" class=3D"G10BOLD">{L_TOMORROWS}</div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<!-- switch t_allday on -->
+				{T_ALLDAY}<br />
+				<!-- switch t_allday off -->
+				<!-- switch t_event on -->
+				&bull; {T_EVENT}<br />
+				<!-- switch t_event off -->
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+<!-- switch tomorrows_events off -->
+
+<!-- switch vtodo on -->
+
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" width=3D"98%" class=3D"sideback"><div style=3D"he=
ight: 17px; margin-top: 3px;" class=3D"G10BOLD">{L_TODO}</div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<table cellpadding=3D"0" cellspacing=3D"0" border=3D"0">
+					<!-- switch show_completed on -->
+					<tr>
+						<td><img src=3D"{BASE}/images/completed.gif" alt=3D" " width=3D"13=
" height=3D"11" border=3D"0" align=3D"middle" /></td>
+						<td><img src=3D"{BASE}/images/spacer.gif" width=3D"2" height=3D"1"=
 border=3D"0" alt=3D"" /></td>
+						<td><s>{VTODO_ARRAY}<font class=3D"G10B"> {VTODO_TEXT}</font></a><=
/s></td>
+					</tr>
+					<!-- switch show_completed off -->
+					<!-- switch show_important on -->
+					<tr>
+						<td><img src=3D"{BASE}/images/important.gif" alt=3D" " width=3D"13=
" height=3D"11" border=3D"0" align=3D"middle" /></td>
+						<td><img src=3D"{BASE}/images/spacer.gif" width=3D"2" height=3D"1"=
 border=3D"0" alt=3D"" /></td>
+						<td>{VTODO_ARRAY}<font class=3D"G10B"> {VTODO_TEXT}</font></a></td=
>
+					</tr>
+					<!-- switch show_important off -->
+					<!-- switch show_normal on -->
+					<tr>
+						<td><img src=3D"{BASE}/images/not_completed.gif" alt=3D" " width=3D=
"13" height=3D"11" border=3D"0" align=3D"middle" /></td>
+						<td><img src=3D"{BASE}/images/spacer.gif" width=3D"2" height=3D"1"=
 border=3D"0" alt=3D"" /></td>
+						<td>{VTODO_ARRAY}<font class=3D"G10B"> {VTODO_TEXT}</font></a></td=
>
+					</tr>
+					<!-- switch show_normal off -->
+				</table>
+			</div>
+		</td>
+	</tr>		=09
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+
+<!-- switch vtodo off -->
+
+{MONTH_SMALL|-1}
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+{MONTH_SMALL|+0}
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+{MONTH_SMALL|+1}
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/sidebar_year.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/sidebar_year.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/sidebar_year.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,196 @@
+<!-- switch show_user_login on -->
+<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php?{LOGIN_QUE=
RYS}" method=3D"post">
+<input type=3D"hidden" name=3D"action" value=3D"login" />
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td colspan=3D"2" align=3D"center" class=3D"sideback"><div style=3D"he=
ight: 17px; margin-top: 3px;" class=3D"G10BOLD">{L_LOGIN}</div></td>
+	</tr>
+	<!-- switch invalid_login on -->
+	<tr>
+		<td colspan=3D"2" bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding-left: 5px; padding-top: 5px; padding-right: 5px=
;">
+				<font color=3D"red">{L_INVALID_LOGIN}</font>
+			</div>
+		</td>
+	</tr>
+	<!-- switch invalid_login off -->
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left" valign=3D"middle"><div style=3D=
"padding-left: 5px; padding-top: 5px;">{L_USERNAME}:</div></td>
+		<td bgcolor=3D"#FFFFFF" align=3D"right" valign=3D"middle"><div style=3D=
"padding-right: 5px; padding-top: 5px;"><input type=3D"text" name=3D"user=
name" size=3D"10" /></div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left" valign=3D"middle"><div style=3D=
"padding-left: 5px; padding-bottom: 5px;">{L_PASSWORD}:</div></td>
+		<td bgcolor=3D"#FFFFFF" align=3D"right" valign=3D"middle"><div style=3D=
"padding-right: 5px; padding-bottom: 5px;"><input type=3D"password" name=3D=
"password" size=3D"10" /></div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"center" valign=3D"middle" colspan=3D"=
2"><div style=3Dpadding-left: 5px; padding-bottom: 5px;"><input type=3D"s=
ubmit" value=3D"{L_LOGIN}" /></div></td>
+	</tr>
+</table>
+</form>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+<!-- switch show_user_login off -->
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"left" valign=3D"top" width=3D"24" class=3D"sideback"><a c=
lass=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{PREV_DAY}"><img src=3D"{BASE=
}/templates/{TEMPLATE}/images/left_arrows.gif" alt=3D"{L_PREV}" width=3D"=
16" height=3D"20" border=3D"0" align=3D"left" /></a></td>
+		<td align=3D"center" width=3D"112" class=3D"sideback"><font class=3D"G=
10BOLD">{SIDEBAR_DATE}</font></td>
+		<td align=3D"right" valign=3D"top" width=3D"24" class=3D"sideback"><a =
class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{NEXT_DAY}"><img src=3D"{BAS=
E}/templates/{TEMPLATE}/images/right_arrows.gif" alt=3D"{L_NEXT}" width=3D=
"16" height=3D"20" border=3D"0" align=3D"right" /></a></td>
+	</tr>
+	<tr>
+		<td colspan=3D"3" bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<b>{L_LEGEND}:</b><br />
+				{LEGEND}
+				<a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D{GETDAT=
E}&amp;printview=3D{CURRENT_VIEW}">{L_GOPRINT}</a><br />
+				<!-- switch allow_preferences on -->
+				<a class=3D"psf" href=3D"preferences.php?cal=3D{CAL}&amp;getdate=3D{=
GETDATE}">{L_PREFERENCES}</a><br />
+				<!-- switch allow_preferences off -->
+				<!-- switch display_download on -->
+				<a class=3D"psf" href=3D"{SUBSCRIBE_PATH}">{L_SUBSCRIBE}</a>&nbsp;|&=
nbsp;<a class=3D"psf" href=3D"{DOWNLOAD_FILENAME}">{L_DOWNLOAD}</a><br />
+				<!-- switch display_download off -->
+				<!-- switch is_logged_in on -->
+				<a class=3D"psf" href=3D"{CURRENT_VIEW}.php?{LOGOUT_QUERYS}">{L_LOGO=
UT} {USERNAME}</a>
+				<!-- switch is_logged_in off -->
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; ma=
rgin-top: 3px;" class=3D"G10BOLD">{L_JUMP}</div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php" metho=
d=3D"get">
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_JUMPS}</select>=
<br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_ICALS}</select>=
<br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_YEARS}</select>=
<br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_MONTHS}</select=
><br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_WEEKS}</select>=
<br />
+					<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+
+				</form>
+				<!-- switch show_search on -->
+				{SEARCH_BOX}
+				<!-- switch show_search off -->
+				<!-- switch show_goto on -->
+				<form style=3D"margin-bottom:0;" action=3D"day.php" method=3D"get">
+					<input type=3D"hidden" name=3D"cal" value=3D"{URL_CAL}">
+					<input type=3D"text" style=3D"width:160px; font-size:10px" name=3D"=
jumpto_day">
+					<input type=3D"submit" value=3D"Go"/>
+				</form>
+				<!-- switch show_goto off -->
+				<hr />
+				<div class =3D 'G10BOLD'>{L_PICK_MULTIPLE}:</div>
+				<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php" metho=
d=3D"get">
+					<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+					<input type=3D"hidden" name=3D"getdate" value=3D"{GETDATE}"/>
+					<select name=3D"cal[]" class=3D"query_style" size=3D"5" multiple=3D=
"multiple">{LIST_ICALS_PICK}</select><br />
+					<input type=3D"submit" value=3D"Go"/>
+				</form>
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+<!-- switch tomorrows_events on -->
+
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; ma=
rgin-top: 3px;" class=3D"G10BOLD">{L_TOMORROWS}</div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<!-- switch t_allday on -->
+				{T_ALLDAY}<br />
+				<!-- switch t_allday off -->
+				<!-- switch t_event on -->
+				&bull; {T_EVENT}<br />
+				<!-- switch t_event off -->
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+<!-- switch tomorrows_events off -->
+
+<!-- switch vtodo on -->
+
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" width=3D"98%" class=3D"sideback"><div style=3D"he=
ight: 17px; margin-top: 3px;" class=3D"G10BOLD">{L_TODO}</div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<table cellpadding=3D"0" cellspacing=3D"0" border=3D"0">
+					<!-- switch show_completed on -->
+					<tr>
+						<td><img src=3D"{BASE}/images/completed.gif" alt=3D" " width=3D"13=
" height=3D"11" border=3D"0" align=3D"middle" /></td>
+						<td><img src=3D"{BASE}/images/spacer.gif" width=3D"2" height=3D"1"=
 border=3D"0" alt=3D"" /></td>
+						<td><s>{VTODO_ARRAY}<font class=3D"G10B"> {VTODO_TEXT}</font></a><=
/s></td>
+					</tr>
+					<!-- switch show_completed off -->
+					<!-- switch show_important on -->
+					<tr>
+						<td><img src=3D"{BASE}/images/important.gif" alt=3D" " width=3D"13=
" height=3D"11" border=3D"0" align=3D"middle" /></td>
+						<td><img src=3D"{BASE}/images/spacer.gif" width=3D"2" height=3D"1"=
 border=3D"0" alt=3D"" /></td>
+						<td>{VTODO_ARRAY}<font class=3D"G10B"> {VTODO_TEXT}</font></a></td=
>
+					</tr>
+					<!-- switch show_important off -->
+					<!-- switch show_normal on -->
+					<tr>
+						<td><img src=3D"{BASE}/images/not_completed.gif" alt=3D" " width=3D=
"13" height=3D"11" border=3D"0" align=3D"middle" /></td>
+						<td><img src=3D"{BASE}/images/spacer.gif" width=3D"2" height=3D"1"=
 border=3D"0" alt=3D"" /></td>
+						<td>{VTODO_ARRAY}<font class=3D"G10B"> {VTODO_TEXT}</font></a></td=
>
+					</tr>
+					<!-- switch show_normal off -->
+				</table>
+			</div>
+		</td>
+	</tr>		=09
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+
+<!-- switch vtodo off -->

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/todo.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/todo.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/todo.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,42 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+		"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
+<html>
+<head>
+	<meta http-equiv=3D"content-type" content=3D"text/html;charset=3D{CHARS=
ET}">
+	<title>{CAL}</title>
+	<link rel=3D"stylesheet" type=3D"text/css" href=3D"../templates/{TEMPLA=
TE}/default.css">
+</head>
+<body>
+<center>
+	<table border=3D"0" width=3D"430" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; m=
argin-top: 3px;" class=3D"G10BOLD">{CAL_TITLE_FULL}</div></td>
+		</tr>
+		<tr>
+			<td align=3D"left" class=3D"V12">
+				<div style=3D"margin-left: 10px; margin-bottom:10px;">
+					<p>{VTODO_TEXT}</p>
+					<!-- switch description on -->
+					<p>{DESCRIPTION}</p>
+					<!-- switch description off -->
+					<p>
+					<!-- switch status on -->
+					<b>{L_STATUS}</b>: {STATUS}<br />
+					<!-- switch status off -->
+					<!-- switch priority on -->
+					<b>{L_PRIORITY}</b>: {PRIORITY}<br />
+					<!-- switch priority off -->
+					<!-- switch start_date on -->
+					<b>{L_CREATED}</b>: {START_DATE}<br />
+					<!-- switch start_date off -->
+					<!-- switch due_date on -->
+					<b>{L_DUE}</b>: {DUE_DATE}<br />
+					<!-- switch due_date off -->
+					</p>
+				</div>
+			</td>
+		</tr>
+	</table>
+</center>
+</body>
+</html>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/week.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/week.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/week.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,117 @@
+{HEADER}
+<center>
+	<table border=3D"0" width=3D"770" cellspacing=3D"0" cellpadding=3D"0">
+		<tr>
+			<td width=3D"610" valign=3D"top">
+				<table width=3D"610" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
" class=3D"calborder">
+					<tr>
+						<td align=3D"center" valign=3D"middle">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+							<tr valign=3D"top">
+								<td align=3D"left" width=3D"490" class=3D"title"><h1>{DISPLAY_DA=
TE}</h1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+								<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navbac=
k">=09
+									<div style=3D"padding-top: 3px;">
+									<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=
=3D"0">
+										<tr valign=3D"top">
+											<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}=
"><img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DA=
Y}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE=
}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_=
WEEK}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDAT=
E}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{=
L_MONTH}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE=
}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_=
YEAR}" border=3D"0" /></a></td>
+										</tr>
+									</table>
+									</div>
+								</td>
+							</tr>     		=09
+						</table>
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0" class=3D"G10B">
+								<tr>
+									<td align=3D"center" valign=3D"top">
+										<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpaddi=
ng=3D"0">
+											<tr>
+												<td align=3D"left" valign=3D"top" width=3D"15" class=3D"rowO=
ff2" onmouseover=3D"this.className=3D'rowOn2'" onmouseout=3D"this.classNa=
me=3D'rowOff2'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/dat=
e/{PREV_WEEK}'">
+													<div class=3D"V12">&nbsp;<a class=3D"psf" href=3D"{WEEK_VIE=
W_ACTION}/date/{PREV_WEEK}">&laquo;</a></div>
+												</td>
+												<td align=3D"left" valign=3D"top" width=3D"15" class=3D"rowO=
ff" onmouseover=3D"this.className=3D'rowOn'" onmouseout=3D"this.className=
=3D'rowOff'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/date/{=
PREV_DAY}'">
+													<div class=3D"V12">&nbsp;<a class=3D"psf" href=3D"{WEEK_VIE=
W_ACTION}/date/{PREV_DAY}">&lsaquo;</a></div>
+												</td>
+												<td align=3D"right" valign=3D"top" width=3D"15" class=3D"row=
Off" onmouseover=3D"this.className=3D'rowOn'" onmouseout=3D"this.classNam=
e=3D'rowOff'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/date/=
{NEXT_DAY}'">
+													<div class=3D"V12"><a class=3D"psf" href=3D"{WEEK_VIEW_ACTI=
ON}/date/{NEXT_DAY}">&rsaquo;</a>&nbsp;</div>
+												</td>
+												<td align=3D"right" valign=3D"top" width=3D"15" class=3D"row=
Off" onmouseover=3D"this.className=3D'rowOn'" onmouseout=3D"this.classNam=
e=3D'rowOff'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/date/=
{NEXT_WEEK}'">
+													<div class=3D"V12"><a class=3D"psf" href=3D"{WEEK_VIEW_ACTI=
ON}/date/{NEXT_WEEK}">&raquo;</a>&nbsp;</div>
+												</td>
+												<td width=3D"1"></td>
+												<!-- loop daysofweek on -->
+												<td width=3D"80" {COLSPAN} align=3D"center" class=3D"{ROW1}"=
 onmouseover=3D"this.className=3D'{ROW2}'" onmouseout=3D"this.className=3D=
'{ROW3}'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/date/{DAY=
LINK}'">
+													<a class=3D"ps3" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">=
<span class=3D"V9BOLD">{DAY}</span></a>=20
+												</td>
+												<!-- loop daysofweek off -->
+											</tr>
+											<tr valign=3D"top" id=3D"allday">
+												<td width=3D"60" class=3D"rowOff2" colspan=3D"4"><img src=3D=
"{BASE}/images/spacer.gif" width=3D"60" height=3D"1" alt=3D" " /></td>
+												<td width=3D"1"></td>
+												<!-- loop alldaysofweek on -->
+												<td width=3D"80" {COLSPAN} class=3D"rowOff">
+													<!-- loop allday on -->
+													<div class=3D"alldaybg_{CALNO}">
+														{ALLDAY}
+														<img src=3D"{BASE}/images/spacer.gif" width=3D"80" height=3D=
"1" alt=3D" " />
+													</div>
+													<!-- loop allday off -->
+												</td>
+												<!-- loop alldaysofweek off -->
+											</tr>
+											<!-- loop row on -->
+											<tr>
+												<td rowspan=3D"4" align=3D"center" valign=3D"top" width=3D"6=
0" class=3D"timeborder">9:00 AM</td>
+												<td width=3D"1" height=3D"15"></td>
+												<td class=3D"dayborder">&nbsp;</td>
+											</tr>
+											<tr>
+												<td width=3D"1" height=3D"15"></td>
+												<td class=3D"dayborder2">&nbsp;</td>
+											</tr>
+											<tr>
+												<td width=3D"1" height=3D"15"></td>
+												<td class=3D"dayborder">&nbsp;</td>
+											</tr>
+											<tr>
+												<td width=3D"1" height=3D"15"></td>
+												<td class=3D"dayborder2">&nbsp;</td>
+											</tr>
+											<!-- loop row off -->
+											<!-- loop event on -->
+											<div class=3D"eventfont">
+												<div class=3D"eventbg_{EVENT_CALNO}">{CONFIRMED}<b>{EVENT_ST=
ART}</b></div>
+												<div class=3D"padd">{EVENT}</div>
+											</div>
+											<!-- loop event off -->
+										</table>=09
+									</td>
+								</tr>
+							</table>
+						</td>
+					</tr>
+				</table>
+				<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"=
0">
+					<tr>
+						<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" =
width=3D"8" height=3D"4" /></td>
+						<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+						<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" =
width=3D"8" height=3D"4" /></td>
+					</tr>
+				</table>
+			</td>
+			<td width=3D"10">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"10" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"170" valign=3D"top">
+				{SIDEBAR}
+			</td>
+		</tr>
+	</table>
+</center>
+{FOOTER}

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/red/year.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/year.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
d/year.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,132 @@
+{HEADER}
+<center>
+	<table width=3D"676" border=3D"0" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" valign=3D"middle" bgcolor=3D"white">
+				<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"=
0">
+					<tr>
+						<td align=3D"left" width=3D"120" class=3D"navback">
+							&nbsp;
+						</td>
+						<td class=3D"navback">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+								<tr>
+									<td align=3D"right" width=3D"45%" class=3D"navback">
+										<a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{PREV_YEAR}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/left_day.gif" alt=3D"[Prev=
ious Year]" border=3D"0" align=3D"right" /></a>
+									</td>
+									<td align=3D"center" width=3D"10%" class=3D"title" nowrap=3D"no=
wrap" valign=3D"middle">
+										<h1>{THIS_YEAR}</h1>
+									</td>
+									<td align=3D"left" width=3D"45%" class=3D"navback">
+										<a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{NEXT_YEAR}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/right_day.gif" alt=3D"[Nex=
t Year]" border=3D"0" align=3D"left" /></a>
+									</td>
+								</tr>
+							</table>
+						</td>
+						<td align=3D"right" width=3D"120" class=3D"navback">
+							<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+								<tr>
+								<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}"><=
img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DAY}"=
 border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_WEE=
K}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{L_M=
ONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_YEA=
R}" border=3D"0" /></a></td>
+							</tr>
+							</table>
+						</td>
+					</tr>
+				</table>
+			</td>
+		</tr>
+	</table>
+	<br />
+	<table border=3D"0" width=3D"670" cellspacing=3D"0" cellpadding=3D"0">
+		<tr>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|01}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|02}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|03}
+			</td>
+			<td width=3D"20" rowspan=3D'8'>
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td rowspan=3D'8' valign=3D'top'>{SIDEBAR}</td>
+		</tr>
+		<tr>
+			<td colspan=3D"5">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"20" alt=3D=
" " />
+			</td>
+		</tr>
+		<tr>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|04}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|05}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|06}
+			</td>
+		</tr>
+		<tr>
+			<td colspan=3D"5">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"20" alt=3D=
" " />
+			</td>
+		</tr>
+		<tr>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|07}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|08}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|09}
+			</td>
+		</tr>
+		<tr>
+			<td colspan=3D"5">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"20" alt=3D=
" " />
+			</td>
+		</tr>
+		<tr>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|10}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|11}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|12}
+			</td>
+		</tr>
+	</table>
+</center>
+{FOOTER}

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/repMaster.sh
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
pMaster.sh	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
pMaster.sh	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,8 @@
+#!/bin/bash=20
+
+for a=20
+do=20
+	echo $a
+	./repPath.sh $a > $a.tmp
+	mv $a.tmp $a
+done


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/repMaster.sh
___________________________________________________________________
Name: svn:executable
   + *

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/repMaster2.sh
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
pMaster2.sh	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
pMaster2.sh	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,8 @@
+#!/bin/bash=20
+
+for a=20
+do=20
+	echo $a
+	./links.sh $a > $a.tmp
+	mv $a.tmp $a
+done


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/repMaster2.sh
___________________________________________________________________
Name: svn:executable
   + *

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/repPath.sh
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
pPath.sh	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/re=
pPath.sh	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,4 @@
+#!/bin/sed -f
+
+
+s/\(<img src=3D"\)\(.*\)\(".*\)/\1\{BASE\}\/\2\3/


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/repPath.sh
___________________________________________________________________
Name: svn:executable
   + *

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/._.DS_Store
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/._.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/._admin.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/._admin.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/._calendar_nav.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/._calendar_nav.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/._error.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/._error.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/._header.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/._header.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/._month_large.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/._month_large.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/._month_small.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/._month_small.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/._print.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/._print.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/._rss_index.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/._rss_index.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/._sidebar.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/._sidebar.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/._todo.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/._todo.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/._year.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/._year.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/admin.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/admin.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/admin.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,132 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"600" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
">
+				<tr valign=3D"top">
+					<td align=3D"left" width=3D"400" class=3D"title"><h1>{L_ADMIN_HEADE=
R}</h1><span class=3D"V9G">{L_ADMIN_SUBHEAD}</span></td>
+					<td align=3D"right" width=3D"120" class=3D"navback">=09
+						<div style=3D"padding-top: 3px;">
+						<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr valign=3D"top">
+								<td><a class=3D"psf" href=3D"../day.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/day_on.gif" =
alt=3D"{L_DAY}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"../week.php?cal=3D{CAL}&amp;getdate=
=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/week_on.g=
if" alt=3D"{L_WEEK}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"../month.php?cal=3D{CAL}&amp;getdat=
e=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/month_on=
.gif" alt=3D"{L_MONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"../year.php?cal=3D{CAL}&amp;getdate=
=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/year_on.g=
if" alt=3D"{L_YEAR}" border=3D"0" /></a></td>
+							</tr>
+						</table>
+						</div>
+					</td>
+				</tr>  		=09
+			</table>
+		</td>
+	</tr>
+	<tr>
+		<td class=3D"dayborder"><img src=3D"{BASE}/images/spacer.gif" width=3D=
"1" height=3D"5" alt=3D" " /></td>
+	</tr>
+	<tr>
+		<td align=3D"right">
+			<!-- switch logged_in2 on -->
+			<a href=3D"index.php?action=3Dlogout">{L_LOGOUT}</a>&nbsp;
+			<!-- switch logged_in2 off -->
+		</td>
+	</tr>
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
" class=3D"G10B">
+				<tr>
+					<td width=3D"2%"></td>
+					<td width=3D"98%" valign=3D"top" align=3D"left">
+						<!-- switch login_error on -->
+						<font color=3D"red">{L_INVALID_LOGIN}</font><br /><br />
+						<!-- switch login_error off -->
+=09
+						<!-- switch display_login on -->
+						<form action=3D"index.php?action=3Dlogin" method=3D"post">
+							<table cellspacing=3D"0" cellpadding=3D"0">
+								<tr>
+									<td nowrap>{L_USERNAME}: </td>
+									<td align=3D"left"><input type=3D"text" name=3D"username"></td>
+								</tr>
+								<tr>
+									<td>{L_PASSWORD}: </td>
+									<td align=3D"left"><input type=3D"password" name=3D"password"><=
/td>
+								</tr>
+								<tr>
+									<td>&nbsp;</td>
+									<td align=3D"left"><input type=3D"submit" value=3D"{L_LOGIN}"><=
/td>
+								</tr>
+								<!--
+								<tr>
+									<td align=3D"center" colspan=3D"3">{LOGIN_ERROR}&nbsp;</td>
+								</tr>
+								-->
+							</table>
+						</form>
+						<!-- switch display_login off -->
+					=09
+					=09
+						<!-- switch logged_in on -->
+						<b>{L_ADDUPDATE_CAL}</b><br />
+						{L_ADDUPDATE_DESC}<br /><br />
+						<form action=3D"index.php" method=3D"post" enctype=3D"multipart/fo=
rm-data">
+							<input type=3D"hidden" name=3D"action" value=3D"addupdate">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"2" class=3D"G10B">
+								<tr>
+									<td nowrap>{L_CAL_FILE} 1: </td>
+									<td><input type=3D"file" name=3D"calfile[1]"></td>
+								</tr>
+								<tr>
+									<td nowrap>{L_CAL_FILE} 2: </td>
+									<td><input type=3D"file" name=3D"calfile[2]"></td>
+								</tr>
+								<tr>
+									<td nowrap>{L_CAL_FILE} 3: </td>
+									<td><input type=3D"file" name=3D"calfile[3]"></td>
+								</tr>
+								<tr>
+									<td nowrap>{L_CAL_FILE} 4: </td>
+									<td><input type=3D"file" name=3D"calfile[4]"></td>
+								</tr>
+								<tr>
+									<td nowrap>{L_CAL_FILE} 5: </td>
+									<td><input type=3D"file" name=3D"calfile[5]"></td>
+								</tr>
+								<tr>
+									<td>&nbsp;</td>
+									<td><input type=3D"submit" value=3D"{L_SUBMIT}"></td>
+								</tr>
+								<tr>
+									<td align=3D"center" colspan=3D"2">{ADDUPDATE_MSG} &nbsp;</td>
+								</tr>
+							</table>
+						</form>
+					=09
+						<b>{L_DELETE_CAL}</b>
+						<form action=3D"index.php" method=3D"post">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"2" class=3D"G10B">
+								{DELETE_TABLE}
+							</table>
+							<input type=3D"hidden" name=3D"action" value=3D"delete">
+							<p><input type=3D"submit" value=3D"{L_DELETE}"></p>
+							<p>{DELETE_MSG} &nbsp;</p>
+						</form>
+					=09
+						<!-- switch logged_in off -->
+					</td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>
+<table width=3D"600" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+{FOOTER}
+
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/calendar_nav.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/calendar_nav.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/calendar_nav.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,113 @@
+<table border=3D"0" width=3D"737" cellspacing=3D"0" cellpadding=3D"0">
+	<tr>
+		<td width=3D"1%" valign=3D"top" align=3D"right">
+			{MONTH_SMALL|-1}
+			<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0=
">
+				<tr>
+					<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+					<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D""=
 width=3D"8" height=3D"4" /></td>
+					<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+				</tr>
+			</table>
+		</td>
+		<td width=3D"98%" valign=3D"top" align=3D"center">
+			<table border=3D"0" width=3D"330" cellspacing=3D"0" cellpadding=3D"0"=
>
+				<tr>
+					<td width=3D"160" valign=3D"top">
+						<table width=3D"170" border=3D"0" cellpadding=3D"3" cellspacing=3D=
"0" class=3D"calborder">
+							<tr>
+								<td align=3D"center" class=3D"sideback"><div style=3D"height:16p=
x;"><b>{L_JUMP}</b></div></td>
+							</tr>
+							<tr>
+								<td>
+									<div style=3D"padding: 5px;">
+										<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php"=
 method=3D"get">
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_JUMPS}</s=
elect><br />
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_ICALS}</s=
elect><br />
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_YEARS}</s=
elect><br />
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_MONTHS}</=
select><br />
+											<select name=3D"action" class=3D"query_style" onchange=3D"win=
dow.location=3D(this.options[this.selectedIndex].value);">{LIST_WEEKS}</s=
elect><br />
+										<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+
+										</form>
+										<!-- switch show_search on -->
+										{SEARCH_BOX}
+										<!-- switch show_search off -->
+										<!-- switch show_goto on -->
+										<form style=3D"margin-bottom:0;" action=3D"day.php" method=3D"=
get"/>
+											<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+											<input type=3D"hidden" name=3D"cal" value=3D"{URL_CAL}"/>
+											<input type=3D"text" style=3D"width:160px; font-size:10px" na=
me=3D"jumpto_day"/>
+											<input type=3D"submit" value=3D"Go"/>
+										</form>
+										<!-- switch show_goto off -->
+										<hr />
+										<div class =3D 'G10BOLD'>{L_PICK_MULTIPLE}:</div>
+										<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php"=
 method=3D"get">
+											<input type=3D"hidden" name=3D"getdate" value=3D"{GETDATE}"/>
+											<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+											<select name=3D"cal[]" class=3D"query_style" size=3D"5" multi=
ple=3D"multiple">{LIST_ICALS_PICK}</select><br />
+											<input type=3D"submit" value=3D"Go"/>
+										</form>
+									</div>
+								</td>
+							</tr>
+						</table>
+						<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr>
+								<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+								<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D=
"" width=3D"8" height=3D"4" /></td>
+								<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+							</tr>
+						</table>
+					</td>
+					<td>
+						<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" al=
t=3D" " />
+					</td>
+					<td width=3D"160" valign=3D"top">
+						<table width=3D"170" border=3D"0" cellpadding=3D"3" cellspacing=3D=
"0" class=3D"calborder">
+							<tr>
+								<td align=3D"center" class=3D"sideback"><div style=3D"height:16p=
x;"><b>{SIDEBAR_DATE}</b></div></td>
+							</tr>
+							<tr>
+								<td>
+									<div style=3D"padding-left: 5px;">
+										<b>{L_LEGEND}:</b><br />
+										{LEGEND}
+										<a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D{=
GETDATE}&amp;printview=3D{CURRENT_VIEW}">{L_GOPRINT}</a><br />
+										<!-- switch allow_preferences on -->
+										<a class=3D"psf" href=3D"preferences.php?cal=3D{CAL}&amp;getda=
te=3D{GETDATE}">{L_PREFERENCES}</a><br />
+										<!-- switch allow_preferences off -->
+										<!-- switch display_download on -->
+										<a class=3D"psf" href=3D"{SUBSCRIBE_PATH}">{L_SUBSCRIBE}</a>&n=
bsp;|&nbsp;<a class=3D"psf" href=3D"{DOWNLOAD_FILENAME}">{L_DOWNLOAD}</a>=
<br />
+										<!-- switch display_download off -->
+										<!-- switch is_logged_in on -->
+										<a class=3D"psf" href=3D"{SCRIPT_NAME}?{QUERYS}">Logout {USERN=
AME}</a>
+										<!-- switch is_logged_in off -->
+									</div>
+								</td>
+							</tr>
+						</table>
+						<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr>
+								<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+								<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D=
"" width=3D"8" height=3D"4" /></td>
+								<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+			</table>
+		</td>
+		<td width=3D"1%" valign=3D"top" align=3D"left">
+			{MONTH_SMALL|+1}
+			<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0"=
>
+				<tr>
+					<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+					<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D""=
 width=3D"8" height=3D"4" /></td>
+					<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/day.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/day.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/day.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,104 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"700" cellspacing=3D"0" cellpadding=3D"0">
+	<tr>
+		<td width=3D"520" valign=3D"top">
+			<table width=3D"520" border=3D"0" cellspacing=3D"0" cellpadding=3D"0"=
 class=3D"calborder">
+				<tr>
+					<td align=3D"center" valign=3D"middle">
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+							<tr valign=3D"top">
+								<td align=3D"left" width=3D"400" class=3D"title"><h1>{DISPLAY_DA=
TE}</h1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+								<td align=3D"right" width=3D"120" class=3D"navback">=09
+									<div style=3D"padding-top: 3px;">
+									<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=
=3D"0">
+										<tr valign=3D"top">
+											<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}=
"><img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DA=
Y}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE=
}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_=
WEEK}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDAT=
E}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{=
L_MONTH}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE=
}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_=
YEAR}" border=3D"0" /></a></td>
+										</tr>
+									</table>
+									</div>
+								</td>
+							</tr>
+							<tr>=09
+								<td colspan=3D"2">
+									<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpaddin=
g=3D"2">
+										<tr>
+											<td align=3D"left" valign=3D"top" width=3D"20" class=3D"rowOf=
f2" onmouseover=3D"this.className=3D'rowOn2'" onmouseout=3D"this.classNam=
e=3D'rowOff2'" onclick=3D"window.location.href=3D'{DAY_VIEW_ACTION}/date/=
{PREV_DAY}'">
+												<span class=3D"V12"><a class=3D"psf" href=3D"{DAY_VIEW_ACTIO=
N}/date/{PREV_DAY}">&laquo;</a></span>
+											</td>
+											<!-- loop daysofweek on -->
+											<td width=3D"14%" align=3D"center" class=3D"{ROW1}" onmouseov=
er=3D"this.className=3D'{ROW2}'" onmouseout=3D"this.className=3D'{ROW3}'"=
 onclick=3D"window.location.href=3D'{DAY_VIEW_ACTION}/date/{DAYLINK}'">
+												<span class=3D"V9BOLD"><a class=3D"ps3" href=3D"{DAY_VIEW_AC=
TION}/date/{DAYLINK}">{DAY}</a></span>
+											</td>
+											<!-- loop daysofweek off -->
+											<td align=3D"right" valign=3D"top" width=3D"20" class=3D"rowO=
ff" onmouseover=3D"this.className=3D'rowOn'" onmouseout=3D"this.className=
=3D'rowOff'" onclick=3D"window.location.href=3D'{DAY_VIEW_ACTION}/date/{N=
EXT_DAY}'">
+												<span class=3D"V12"><a class=3D"psf" href=3D"{DAY_VIEW_ACTIO=
N}/date/{NEXT_DAY}">&raquo;</a></span>
+											</td>
+										</tr>=09
+									</table>
+								</td>
+							</tr>      		=09
+						</table>
+					</td>
+				</tr>
+				<tr id=3D"allday">
+					<td>
+						<!-- loop allday on -->
+						<div class=3D"alldaybg_{CALNO}">
+							{ALLDAY}
+						</div>
+						<!-- loop allday off -->
+					</td>
+				</tr>
+      			<tr>
+					<td align=3D"center" valign=3D"top" colspan=3D"3">
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+							<!-- loop row on -->
+							<tr>
+								<td rowspan=3D"4" align=3D"center" valign=3D"top" width=3D"60" c=
lass=3D"timeborder">9:00 AM</td>
+								<td width=3D"1" height=3D"15"></td>
+								<td class=3D"dayborder">&nbsp;</td>
+							</tr>
+							<tr>
+								<td width=3D"1" height=3D"15"></td>
+								<td class=3D"dayborder2">&nbsp;</td>
+							</tr>
+							<tr>
+								<td width=3D"1" height=3D"15"></td>
+								<td class=3D"dayborder">&nbsp;</td>
+							</tr>
+							<tr>
+								<td width=3D"1" height=3D"15"></td>
+								<td class=3D"dayborder2">&nbsp;</td>
+							</tr>
+							<!-- loop row off -->
+							<!-- loop event on -->
+							<div class=3D"eventfont">
+								<div class=3D"eventbg_{EVENT_CALNO}">{CONFIRMED}<b>{EVENT_START}=
</b> - {EVENT_END}</div>
+								<div class=3D"padd">{EVENT}</div>
+							</div>
+							<!-- loop event off -->
+						</table>
+					</td>
+				</tr>
+        	</table>
+        	<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacin=
g=3D"0">
+				<tr>
+					<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+					<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D""=
 width=3D"8" height=3D"4" /></td>
+					<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+				</tr>
+			</table>
+    	</td>
+		<td width=3D"10"><img src=3D"{BASE}/images/spacer.gif" width=3D"10" he=
ight=3D"1" alt=3D" " /></td>
+		<td width=3D"170" valign=3D"top">
+			{SIDEBAR}
+		</td>
+	</tr>
+</table>
+</center>
+{FOOTER}
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/default.css
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/default.css	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/default.css	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,158 @@
+/* Style sheet for the grey calendar */
+
+table, td {font: 11px Verdana, Arial, sans-serif; color: #000;}
+
+/* Background images for tables */
+.tbll	{background: url(images/shadow_l.gif) no-repeat; width:8px}
+.tblbot	{background: url(images/shadow_m.gif) repeat-x; width:100%}
+.tblr	{background: url(images/shadow_r.gif) no-repeat; width:8px}
+
+.alldaybg_1 {background: url(images/allday_1.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_2 {background: url(images/allday_2.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_3 {background: url(images/allday_3.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_4 {background: url(images/allday_4.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_5 {background: url(images/allday_5.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_6 {background: url(images/allday_6.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_7 {background: url(images/allday_7.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+
+.rowOn			{ background-color: #cfc; border-top: 1px solid #fff; border-le=
ft: 1px solid #fff; }
+.rowOn2			{ background-color: #cfc; border-top: 1px solid #fff; }
+.rowOff			{ background-color: #E1E8F1; border-top: 1px solid #fff; borde=
r-left: 1px solid #fff; }
+.rowOff2		{ background-color: #E1E8F1; border-top: 1px solid #fff; }
+.rowToday		{ background-color: #cff; border-top: 1px solid #fff; border-=
left: 1px solid #fff; }
+
+.padd			{ padding: 2px; }
+
+/* Styles for day and week events (varies)*/
+.eventbg_1	 		{ background-color: #A6A978; padding: 2px;}
+.eventbg_2	 		{ background-color: #CC8B00; padding: 2px;}
+.eventbg_3	 		{ background-color: #CC9966; padding: 2px;}
+.eventbg_4	 		{ background-color: #999900; padding: 2px;}
+.eventbg_5	 		{ background-color: #CC6600; padding: 2px;}
+.eventbg_6	 		{ background-color: #CCCC99; padding: 2px;}
+.eventbg_7	 		{ background-color: #666666; padding: 2px;}
+
+#allday a		{ font-size: 9px; color: #fff; font-weight: 900; text-decorat=
ion:none;}
+#allday a:hover	{ text-decoration:underline;}
+/*varies*/
+.eventbg2_1	 		{ background-color: #A6A978; border: 1px solid #FFFFFF; }
+.eventbg2_2	 		{ background-color: #CC8B00; border: 1px solid #FFFFFF; }
+.eventbg2_3	 		{ background-color: #CC9966; border: 1px solid #FFFFFF; }
+.eventbg2_4	 		{ background-color: #999900; border: 1px solid #FFFFFF; }
+.eventbg2_5	 		{ background-color: #CC6600; border: 1px solid #FFFFFF; }
+.eventbg2_6	 		{ background-color: #CCCC99; border: 1px solid #FFFFFF; }
+.eventbg2_7	 		{ background-color: #666666; border: 1px solid #FFFFFF; }
+
+.alldaybg_8 		{background: url(images/allday_8.gif) repeat-x; height: 19=
px; padding-top: 5px; text-align: center;}
+.eventbg_8	 		{ background-color: #008888; padding: 2px;}
+.eventbg2_8	 		{ background-color: #00AAAA; border: 1px solid #73738C; }
+
+.alldaybg_9 		{background: url(images/allday_9.gif) repeat-x; height: 19=
px; padding-top: 5px; text-align: center;}
+.eventbg_9	 		{ background-color: #DDDD00; padding: 2px;}
+.eventbg2_9	 		{ background-color: #FFFF00; border: 1px solid #73738C; }
+
+.alldaybg_10 		{background: url(images/allday_10.gif) repeat-x; height: =
19px; padding-top: 5px; text-align: center;}
+.eventbg_10	 		{ background-color: #000068; padding: 2px;}
+.eventbg2_10 		{ background-color: #000089; border: 1px solid #73738C; }
+
+.alldaybg_11 		{background: url(images/allday_11.gif) repeat-x; height: =
19px; padding-top: 5px; text-align: center;}
+.eventbg_11	 		{ background-color: #009A78; padding: 2px;}
+.eventbg2_11 		{ background-color: #00AA88; border: 1px solid #73738C; }
+
+
+.dayborder 		{ background-color: #fff; border-top: 1px solid #A1A5A9; }
+.dayborder2 	{ background-color: #fff; border-top: 1px dashed #ccc; }
+
+.title  		{ background-image: url(images/time_bg.gif); padding: 5px; }
+.title h1 		{ font-family: Helvetica, sans-serif; font-size: 18px; color=
: #000; margin: 0px;}
+
+/* Month View */
+
+.monthback		{ background-color: #A1A5A9; }
+.monthreg		{ background-color: #fff; height: 105px; width: 105px; text-a=
lign: left; vertical-align: top; }
+.monthoff		{ background-color: #F2F2F2; height: 105px; width: 105px; tex=
t-align: left;  vertical-align: top; }
+.monthon		{ background-color: #F2F9FF; height: 105px; width: 105px; text=
-align: left;  vertical-align: top; }
+.montheventtop	{ background-image: url(images/side_bg.gif); border-top: =
1px solid #A1A5A9; }
+.montheventline	{ border-right: 1px dotted #A1A5A9; }
+
+/* Year View */
+
+.medtitle		{ background-image: url(images/side_bg.gif); height: 20px; ma=
rgin-top: 3px; font-weight: 900; }
+.yearreg		{ background-color: #fff; height: 30px; width: 30px; text-alig=
n: right; vertical-align: top; font-size: 9px; }
+.yearoff		{ background-color: #F2F2F2; height: 30px; width: 30px; text-a=
lign: right;  vertical-align: top; font-size: 9px; }
+.yearon			{ background-color: #F2F9FF; height: 30px; width: 30px; text-a=
lign: right;  vertical-align: top; font-size: 9px; }
+.yearmonth		{ background-color: #ccc; }
+.yearweek		{ background-color: #eee; width: 30px; font-size: 9px; font-w=
eight: 900; text-align: center; height: 15px; }
+
+
+/* older styles */
+
+.eventborder	{ background-image: url(images/day_title.gif); border: 1px =
#006699 solid; }
+.eventbg	 	{ background-color: #6699CC; }
+
+.calborder 		{ background-color: #fff; border: 1px #A1A5A9 solid; }
+.dateback		{ background-color: #eee; }
+.weekborder 	{ border-top: 1px dashed #A1A5A9; border-right: 1px solid #=
A1A5A9; }
+.weekborder2 	{ border-right: 1px solid #A1A5A9; }
+.timeborder 	{ border-right: 2px solid #A1A5A9; border-top: 1px dashed #=
A1A5A9; background-image: url(images/time_bg.gif); }
+.timeborder2 	{ border-right: 2px solid #A1A5A9; border-top: 1px solid #=
A1A5A9; background-image: url(images/time_bg.gif); }
+.navback 		{ background-image: url(images/time_bg.gif); }
+.sideback 		{ background-image: url(images/side_bg.gif); }
+
+
+/* Link colors and attributes */
+/* This is the main link style (varies) */
+a.psf			{ text-decoration:	none; }
+a.psf:link		{ color: #666; }
+a.psf:visited	{ color: #888; }
+a.psf:active	{ color: #666; }
+a.psf:hover		{ color: #333; text-decoration: underline; }
+
+/* This is the link style for the mini-cals (varies)*/=09
+a.ps2			{ text-decoration:	underline; }
+a.ps2:link		{ color: #0066FF; }
+a.ps2:visited	{ color: #0066FF; }
+a.ps2:active	{ color: #3366CC; }
+a.ps2:hover		{ color: #000099; }
+
+/* This is the link style for year months */=09
+a.ps3			{ text-decoration:	none; }
+a.ps3:link		{ color: #000; }
+a.ps3:visited	{ color: #000; }
+a.ps3:active	{ color: #000; }
+a.ps3:hover		{ color: #000; text-decoration: underline; }
+
+/* This is the link style for events */=09
+a.ps			{ text-decoration:	none; }
+a.ps:link		{ color: #fff; }
+a.ps:visited	{ color: #fff; }
+a.ps:active		{ color: #fff; }
+a.ps:hover		{ color: #fff; text-decoration: underline; }
+=09
+/* Body attributes */
+
+body			{ background-image: url(images/background.gif); }
+
+/* CSS definitions for fonts */
+
+.V9 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fon=
t-size: 9px; color: #000000; }
+.V10W 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; f=
ont-size: 10px; color: #FFFFFF; text-decoration:	none;}
+.V9W 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 9px; color: #FFFFFF; text-decoration:	none;}
+.V10WB 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; =
font-size: 10px; color: #FFFFFF; font-weight: 900; }
+.V9G 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 9px; color: #666666; }
+.V10 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 10px; color: #000000; }
+.V9BOLD 		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; =
font-size: 9px; font-weight: 900; }
+.G10 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:=
 11px; color: #0066FF; }
+.G10B 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size=
: 11px; color: #000000; }
+.G10BOLD 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-si=
ze: 11px; font-weight: 900; }
+.G10G 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size=
: 11px; color: #A1A5A9; }
+.V12 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:=
 12px;  color: #000000; }
+/*h1 				{ font-family: Helvetica, sans-serif; font-size: 18px; color: #=
000000; }*/
+.eventfont 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-=
size: 11px; color: #FFFFFF; }
+
+
+/* Length of the form drop downs */
+
+.query_style 	{ font-size: 11px; font-family: verdana, geneva, arial, sa=
ns-serif; width: 156px; margin-bottom: 0; }
+.search_style 	{ font-size: 12px; font-family: verdana, geneva, arial, s=
ans-serif; width: 134px; margin-bottom: 0; }
+.login_style	{ font-size: 11px; font-family: verdana, geneva, arial, san=
s-serif; width: 80px; margin-bottom: 0; }

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/error.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/error.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/error.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,43 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"700" cellspacing=3D"0" cellpadding=3D"0">
+	<tr>
+		<td width=3D"520" valign=3D"top" align=3D"center">
+			<table width=3D"520" border=3D"0" cellspacing=3D"0" cellpadding=3D"0"=
 class=3D"calborder">
+				<tr>
+					<td align=3D"center" valign=3D"middle">
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0" class=3D"G10B">
+							<tr>
+								<td align=3D"left" valign=3D"top" width=3D"1%" class=3D"sideback=
"><img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"20" alt=3D"=
 "></td>
+								<td align=3D"center" valign=3D"middle" width=3D"98%" class=3D"si=
deback"><b>{L_ERROR_WINDOW}</b></td>
+								<td class=3D"sideback" width=3D"1%"></td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+				<tr>
+					<td>
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"10" class=3D"G10B">=09
+							<tr>
+								<td align=3D"center" valign=3D"top" class=3D"V12">
+									{ERROR_MSG}<br />
+									[<span class=3D"G10"><a href=3D"http://phpicalendar.net/documen=
tation/index.php?title=3DError_message_meanings">What does this mean?</a>=
</span>]
+									<br />
+									<br />
+									{ERROR_CALENDAR}
+									<br />
+									<br />
+									{L_ERROR_BACK}
+									<br />
+								=09
+								</td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>
+</center>
+{FOOTER}
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/event.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/event.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/event.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+		"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
+<html>
+<head>
+	<meta http-equiv=3D"content-type" content=3D"text/html;charset=3D{CHARS=
ET}">
+	<title>{CAL}</title>
+	<link rel=3D"stylesheet" type=3D"text/css" href=3D"../templates/{TEMPLA=
TE}/default.css">
+</head>
+<body>
+<center>
+	<table border=3D"0" width=3D"430" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; m=
argin-top: 3px;" class=3D"G10BOLD">{CAL_TITLE_FULL}</div></td>
+		</tr>
+		<tr>
+			<td align=3D"left" class=3D"V12">
+				<div style=3D"margin-left: 10px; margin-bottom:10px;">
+					<p>{EVENT_TEXT} - <span class=3D"V9">(<i>{EVENT_TIMES}</i>)</span><=
/p>
+					<!-- switch description on -->
+					<p>{DESCRIPTION}</p>
+					<!-- switch description off -->
+					<p>
+					<!-- switch organizer on -->
+					<b>{L_ORGANIZER}</b>: {ORGANIZER}<br />
+					<!-- switch organizer off -->
+					<!-- switch attendee on -->
+					<b>{L_ATTENDEE}</b>: {ATTENDEE}<br />
+					<!-- switch attendee off -->
+					<!-- switch status on -->
+					<b>{L_STATUS}</b>: {STATUS}<br />
+					<!-- switch status off -->
+					<!-- switch location on -->
+					<b>{L_LOCATION}</b>: {LOCATION}<br />
+					<!-- switch location off -->
+					</p>
+				</div>
+			</td>
+		</tr>
+	</table>
+</center>
+</body>
+</html>
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/footer.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/footer.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/footer.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,15 @@
+<center class=3D"V9"><br />{L_POWERED_BY} <a class=3D"psf" href=3D"http:=
//phpicalendar.net/">PHP iCalendar {VERSION}</a><br />
+<!-- switch rss_valid on -->
+<p>
+<a style=3D"color:gray" href=3D"http://feeds.archive.org/validator/check=
?url=3D{FOOTER_CHECK}">
+<img src=3D"{BASE}/{BASE}images/valid-rss.png" alt=3D"[Valid RSS]" title=
=3D"Validate my RSS feed" width=3D"88" height=3D"31" border=3D"1" vspace=3D=
"3" /></a>
+</p>
+<!-- switch rss_valid off -->
+<!-- switch rss_powered on -->
+{L_THIS_SITE_IS} <a class=3D"psf" href=3D"{BASE}rss/index.php?cal=3D{CAL=
}&amp;getdate=3D{GETDATE}">RSS-Enabled</a><br />
+<!-- switch rss_powered off -->
+<!--Page generated in {GENERATED1} seconds.<br />
+Template generated in {GENERATED2} seconds.-->
+</center>
+</body>
+</html>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/header.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/header.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/header.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,20 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns=3D"http://www.w3.org/1999/xhtml">
+<head>
+	<meta http-equiv=3D"content-type" content=3D"text/html; charset=3D{CHAR=
SET}" />
+	<title>{CALENDAR_NAME} - {DISPLAY_DATE}</title>
+  	<link rel=3D"stylesheet" type=3D"text/css" href=3D"{DEFAULT_PATH}temp=
lates/{TEMPLATE}/default.css" />
+	<!-- switch rss_available on -->
+	<link rel=3D"alternate" type=3D"application/rss+xml" title=3D"RSS" href=
=3D"{DEFAULT_PATH}/rss/rss.php?cal=3D{CAL}&amp;rssview=3D{CURRENT_VIEW}">
+	<!-- switch rss_available off -->	=09
+	{EVENT_JS}
+</head>
+<body>
+<form name=3D"eventPopupForm" id=3D"eventPopupForm" method=3D"post" acti=
on=3D"includes/event.php" style=3D"display: none;">
+  <input type=3D"hidden" name=3D"date" id=3D"date" value=3D"" />
+  <input type=3D"hidden" name=3D"time" id=3D"time" value=3D"" />
+  <input type=3D"hidden" name=3D"uid" id=3D"uid" value=3D"" />
+  <input type=3D"hidden" name=3D"cpath" id=3D"cpath" value=3D"" />
+  <input type=3D"hidden" name=3D"event_data" id=3D"event_data" value=3D"=
" />
+</form>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/._.DS_Store
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/._.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/allday_1.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/allday_1.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/allday_2.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/allday_2.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/allday_3.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/allday_3.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/allday_4.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/allday_4.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/allday_5.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/allday_5.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/allday_6.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/allday_6.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/allday_7.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/allday_7.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/allday_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/allday_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/allday_dot.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/allday_dot.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/back.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/back.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/background.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/background.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/day_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/day_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/day_title.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/day_title.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/default.css
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/images/default.css	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/images/default.css	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,99 @@
+/* Style sheet for the green calendar */
+
+.eventborder	{ background-color: #979A65; border: 1px #616339 solid; }
+.eventbg	 	{ background-color: #A6A978; }
+
+.eventbg_1	 		{ background-color: #A6A978; }
+.eventbg_2	 		{ background-color: #CC8B00; }
+.eventbg_3	 		{ background-color: #CC9966; }
+.eventbg_4	 		{ background-color: #999900; }
+.eventbg_5	 		{ background-color: #CC6600; }
+.eventbg_6	 		{ background-color: #CCCC99; }
+.eventbg_7	 		{ background-color: #666666; }
+
+.eventbg2 	 	{ background-color: #A6A978; border-right: 1px solid #FFFFF=
F; }
+
+.eventbg2_1	 		{ background-color: #A6A978; border-right: 1px solid #FFF=
FFF; }
+.eventbg2_2	 		{ background-color: #CC8B00; border-right: 1px solid #FFF=
FFF; }
+.eventbg2_3	 		{ background-color: #CC9966; border-right: 1px solid #FFF=
FFF; }
+.eventbg2_4	 		{ background-color: #999900; border-right: 1px solid #FFF=
FFF; }
+.eventbg2_5	 		{ background-color: #CC6600; border-right: 1px solid #FFF=
FFF; }
+.eventbg2_6	 		{ background-color: #CCCC99; border-right: 1px solid #FFF=
FFF; }
+.eventbg2_7	 		{ background-color: #666666; border-right: 1px solid #FFF=
FFF; }
+.eventbg2week 	{ background-color: #A6A978; border-right: 1px solid #A1A=
5A9; }
+
+.eventbg2week_1	 	{ background-color: #A6A978; border-right: 1px solid #=
A1A5A9; }
+.eventbg2week_2	 	{ background-color: #CC8B00; border-right: 1px solid #=
A1A5A9; }
+.eventbg2week_3	 	{ background-color: #CC9966; border-right: 1px solid #=
A1A5A9; }
+.eventbg2week_4	 	{ background-color: #999900; border-right: 1px solid #=
A1A5A9; }
+.eventbg2week_5	 	{ background-color: #CC6600; border-right: 1px solid #=
A1A5A9; }
+.eventbg2week_6	 	{ background-color: #CCCC99; border-right: 1px solid #=
A1A5A9; }
+.eventbg2week_7	 	{ background-color: #666666; border-right: 1px solid #=
A1A5A9; }
+
+.calborder 		{ background-color: #FFFFFF; border: 1px #A1A5A9 solid; }
+.dateback		{ background-color: #EEEEEE; }
+.dayborder 		{ border-top: 1px solid #A1A5A9; }
+.dayborder2 	{ border-top: 1px dashed #CCCCCC; }
+.weekborder 	{ border-top: 1px dashed #A1A5A9; border-right: 1px solid #=
A1A5A9; }
+.weekborder2 	{ border-right: 1px solid #A1A5A9; }
+.timeborder 	{ border-right: 2px solid #A1A5A9; border-top: 1px dashed #=
A1A5A9; background-image: url(time_bg.gif); }
+.timeborder2 	{ border-right: 2px solid #A1A5A9; border-top: 1px solid #=
A1A5A9; background-image: url(time_bg.gif); }
+.navback 		{ background-image: url(time_bg.gif); }
+.sideback 		{ background-image: url(side_bg.gif); }
+.monthback		{ background-color: #A1A5A9; }
+.monthreg		{ background-color: #FFFFFF; }
+.monthoff		{ background-color: #F2F2F2; }
+.monthon		{ background-color: #F1F3D8; }
+.montheventtop	{ background-image: url(side_bg.gif); border-top: 1px sol=
id #A1A5A9; }
+.montheventline	{ border-right: 1px dotted #A1A5A9; }
+.yearmonth		{ background: #CCCCCC; }
+
+/* Link colors and attributes */
+/* This is the main link style */
+a.psf			{ text-decoration:	none; }
+a.psf:link		{ color: #999933; background-color: transparent; }
+a.psf:visited	{ color: #999933; background-color: transparent; }
+a.psf:active	{ color: #999933; background-color: transparent; }
+a.psf:hover		{ color: #333300; background-color: transparent; }
+
+/* This is the link style for the mini-cals */=09
+a.ps2			{ text-decoration:	underline; }
+a.ps2:link		{ color: #999933; background-color: transparent; }
+a.ps2:visited	{ color: #999933; background-color: transparent; }
+a.ps2:active	{ color: #999933; background-color: transparent; }
+a.ps2:hover		{ color: #333300; background-color: transparent; }
+
+/* This is the link style for year months */=09
+a.ps3			{ text-decoration:	none; }
+a.ps3:link		{ color: #000000; background-color: transparent; }
+a.ps3:visited	{ color: #000000; background-color: transparent; }
+a.ps3:active	{ color: #000000; background-color: transparent; }
+a.ps3:hover		{ color: #000000; background-color: transparent; text-decor=
ation:	underline;}
+=09
+/* Body attributes */
+
+body			{ background-image: url(background.gif); }
+
+/* CSS definitions for fonts */
+
+.V9 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fon=
t-size: 9px; color: #000000; }
+.V10W 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; f=
ont-size: 10px; color: #FFFFFF; }
+.V10WB 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; =
font-size: 10px; color: #FFFFFF; font-weight: 900; }
+.V9G 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 9px; color: #666666; }
+.V10 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 10px; color: #000000; }
+.V9BOLD 		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; =
font-size: 9px; font-weight: 900; }
+.G10 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:=
 11px; color: #0066FF; }
+.G10B 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size=
: 11px; color: #000000; }
+.G10BOLD 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-si=
ze: 11px; font-weight: 900; }
+.G10G 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size=
: 11px; color: #A1A5A9; }
+.V12 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:=
 12px;  color: #000000; }
+.H20 			{ font-family: Helvetica, sans-serif; font-size: 18px; color: #0=
00000; }
+.eventfont 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-=
size: 11px; color: #FFFFFF; }
+
+
+/* Length of the form drop downs */
+
+.query_style 	{ font-size: 11px; font-family: verdana, geneva, arial, sa=
ns-serif; width: 156px; margin-bottom: 0; }
+.search_style 	{ font-size: 12px; font-family: verdana, geneva, arial, s=
ans-serif; width: 134px; margin-bottom: 0; }
+.login_style	{ font-size: 11px; font-family: verdana, geneva, arial, san=
s-serif; width: 80px; margin-bottom: 0; }
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/download_arrow.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/download_arrow.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/event_dot.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/event_dot.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/images.tmp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/left_arrows.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/left_arrows.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/left_day.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/left_day.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/month_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/month_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/monthdot_1.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/monthdot_1.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/monthdot_2.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/monthdot_2.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/monthdot_3.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/monthdot_3.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/monthdot_4.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/monthdot_4.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/monthdot_5.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/monthdot_5.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/monthdot_6.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/monthdot_6.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/monthdot_7.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/monthdot_7.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/printer.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/printer.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/right_arrows.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/right_arrows.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/right_day.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/right_day.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/search.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/search.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/shadow_l.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/shadow_l.gif
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/shadow_m.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/shadow_m.gif
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/shadow_r.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/shadow_r.gif
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/side_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/side_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/smallicon.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/smallicon.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/spacer.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/spacer.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/time_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/time_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/week_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/week_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/images/year_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates/tan/images/year_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/month.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/month.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/month.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,88 @@
+{HEADER}
+<center>
+	<table width=3D"735" border=3D"0" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" valign=3D"middle">
+				<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"=
0">
+					<tr valign=3D"top">
+						<td align=3D"left" width=3D"615" class=3D"title"><h1>{DISPLAY_DATE=
}</h1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+						<td align=3D"right" width=3D"120" class=3D"navback">=09
+							<div style=3D"padding-top: 3px;">
+							<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+								<tr valign=3D"top">
+									<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DAY}=
" border=3D"0" /></a></td>
+									<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_WE=
EK}" border=3D"0" /></a></td>
+									<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDATE}=
"><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{L_=
MONTH}" border=3D"0" /></a></td>
+									<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_YE=
AR}" border=3D"0" /></a></td>
+								</tr>
+							</table>
+							</div>
+						</td>
+					</tr>  		=09
+				</table>
+			</td>
+		</tr>=09
+	</table>
+	{MONTH_LARGE|+0}
+	<table width=3D"735" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+		<tr>
+			<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wid=
th=3D"8" height=3D"4" /></td>
+			<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+			<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wid=
th=3D"8" height=3D"4" /></td>
+		</tr>
+	</table>
+	<br />
+	{CALENDAR_NAV}
+	<!-- switch showbottom on -->
+	<br />
+	<table width=3D"735" border=3D"0" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" valign=3D"middle" bgcolor=3D"white">
+				<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"=
0">
+					<tr>
+						<td align=3D"right" width=3D"40%" class=3D"navback"><a class=3D"ps=
f" href=3D"{MONTH_VIEW_ACTION}/date/{PREV_MONTH}"><img src=3D"{BASE}/temp=
lates/{TEMPLATE}/images/left_day.gif" alt=3D"{L_PREV}" border=3D"0" align=
=3D"right" /></a></td>
+						<td align=3D"center" width=3D"20%" class=3D"title" nowrap=3D"nowra=
p" valign=3D"middle"><h1>{L_THIS_MONTHS}</h1></td>
+						<td align=3D"left" width=3D"40%" class=3D"navback"><a class=3D"psf=
" href=3D"{MONTH_VIEW_ACTION}/date/{NEXT_MONTH}"><img src=3D"{BASE}/templ=
ates/{TEMPLATE}/images/right_day.gif" alt=3D"{L_NEXT}" border=3D"0" align=
=3D"left" /></a></td>
+					</tr>
+				</table>
+			</td>
+		</tr>=09
+		<tr>
+			<td>
+				<table width=3D"100%" cellspacing=3D"1" cellpadding=3D"4" border=3D"=
0">
+					<!-- loop showbottomevents_odd on -->
+					<tr align=3D"left" valign=3D"top">
+						<td width=3D"170" nowrap=3D"nowrap">
+							<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{START=
_DATE}</a><br />
+							<span class=3D"V9G">{START_TIME}</span>
+						</td>
+						<td>
+							{EVENT_TEXT}<br /><span class=3D"V9G">{CALNAME}</span>
+						</td>
+					</tr>
+					<!-- loop showbottomevents_odd off -->
+					<!-- loop showbottomevents_even on -->
+					<tr align=3D"left" valign=3D"top">
+						<td width=3D"170" nowrap=3D"nowrap" bgcolor=3D"#EEEEEE">
+							<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{START=
_DATE}</a><br />
+							<span class=3D"V9G">{START_TIME}</span>
+						</td>
+						<td bgcolor=3D"#EEEEEE">
+							{EVENT_TEXT}<br /><span class=3D"V9G">{CALNAME}</span>
+						</td>
+					</tr>
+					<!-- loop showbottomevents_even off -->
+				</table>
+			</td>
+		</tr>
+	</table>
+	<table width=3D"737" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+		<tr>
+			<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wid=
th=3D"8" height=3D"4" /></td>
+			<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+			<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wid=
th=3D"8" height=3D"4" /></td>
+		</tr>
+	</table>
+	<!-- switch showbottom off -->
+</center>
+{FOOTER}

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/month_large.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/month_large.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/month_large.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,42 @@
+<table width=3D"735" border=3D"0" cellspacing=3D"1" cellpadding=3D"2" cl=
ass=3D"monthback">
+	<tr>
+		<!-- loop weekday on -->
+		<td valign=3D"top" width=3D"105" height=3D"12" class=3D"dateback">
+			<center class=3D"V9BOLD">{LOOP_WEEKDAY}</center>
+		</td>
+		<!-- loop weekday off -->
+	</tr>
+	<!-- loop monthweeks on -->
+	<tr>
+		<!-- loop monthdays on -->
+		<!-- switch notthismonth on -->
+		<td class=3D"monthoff">
+			<div align=3D"right">
+				<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</a>
+			</div>
+			{ALLDAY}
+			{EVENT}=09
+		</td>
+		<!-- switch notthismonth off -->
+		<!-- switch istoday on -->
+		<td class=3D"monthon">
+			<div align=3D"right">
+				<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</a>
+			</div>
+			{ALLDAY}
+			{EVENT}=09
+		</td>
+		<!-- switch istoday off -->
+		<!-- switch ismonth on -->
+		<td class=3D"monthreg">
+			<div align=3D"right">
+				<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</a>
+			</div>
+			{ALLDAY}
+			{EVENT}=09
+		</td>
+		<!-- switch ismonth off -->
+		<!-- loop monthdays off -->
+	</tr>
+	<!-- loop monthweeks off -->
+</table>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/month_medium.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/month_medium.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/month_medium.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,45 @@
+<table border=3D"0" width=3D"210" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" class=3D"medtitle">{MONTH_TITLE}</td>
+	</tr>
+	<tr>
+		<td>
+			<table border=3D"0" width=3D"210" cellspacing=3D"1" cellpadding=3D"0"=
 class=3D"yearmonth">
+				<tr>
+					<!-- loop weekday on -->
+					<td class=3D"yearweek">{LOOP_WEEKDAY}</td>
+					<!-- loop weekday off -->
+				</tr>
+				<!-- loop monthweeks on -->
+				<tr>
+					<!-- loop monthdays on -->
+					<!-- switch notthismonth on -->
+					<td class=3D"yearoff">
+						<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</=
a>
+					</td>
+					<!-- switch notthismonth off -->
+					<!-- switch istoday on -->
+					<td class=3D"yearon">
+						<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</=
a>
+						<div align=3D"center">
+							{ALLDAY}
+							{EVENT}
+						</div>
+					</td>
+					<!-- switch istoday off -->
+					<!-- switch ismonth on -->
+					<td class=3D"yearreg">
+						<a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">{DAY}</=
a>
+						<div align=3D"center">
+							{ALLDAY}
+							{EVENT}
+						</div>
+					</td>
+					<!-- switch ismonth off -->
+					<!-- loop monthdays off -->
+				</tr>
+				<!-- loop monthweeks off -->=09
+			</table>
+		</td>
+	</tr>
+</table>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/month_small.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/month_small.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/month_small.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,38 @@
+<table width=3D"170" border=3D"0" cellpadding=3D"3" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" class=3D"sideback"><div style=3D"height:16px;"><b=
>{MONTH_TITLE}</b></div></td>
+	</tr>
+	<tr>
+		<td align=3D"center">
+			<table border=3D"0" cellspacing=3D"0" cellpadding=3D"0">
+				<tr align=3D"center">
+					<!-- loop weekday on -->=09
+					<td width=3D"22"><b>{LOOP_WEEKDAY}</b></td>
+					<!-- loop weekday off -->
+				</tr>
+				<!-- loop monthweeks on -->
+				<tr align=3D"center">
+					<!-- loop monthdays on -->
+					<!-- switch notthismonth on -->
+					<td>
+						<a class=3D"psf" href=3D"{MINICAL_VIEW}.php?cal=3D{CAL}&amp;getdat=
e=3D{DAYLINK}"><span class=3D"G10G">{DAY}</span></a>
+					</td>
+					<!-- switch notthismonth off -->
+					<!-- switch istoday on -->
+					<td>
+						<a class=3D"ps2" href=3D"{MINICAL_VIEW}.php?cal=3D{CAL}&amp;getdat=
e=3D{DAYLINK}">{DAY}</a>
+					</td>
+					<!-- switch istoday off -->
+					<!-- switch ismonth on -->
+					<td>
+						<a class=3D"psf" href=3D"{MINICAL_VIEW}.php?cal=3D{CAL}&amp;getdat=
e=3D{DAYLINK}">{DAY}</a>
+					</td>
+					<!-- switch ismonth off -->
+					<!-- loop monthdays off -->
+				</tr>
+				<!-- loop monthweeks off -->
+			</table>
+			<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"3" alt=3D=
" " /><br />
+		</td>
+	</tr>
+</table>
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/preferences.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/preferences.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/preferences.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,102 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"520" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
">
+				<tr valign=3D"top">
+					<td align=3D"left" width=3D"400" class=3D"title"><h1>{L_PREFERENCES=
}</h1><span class=3D"V9G">{L_PREFS_SUBHEAD}</span></td>
+					<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navback">=
=09
+						<div style=3D"padding-top: 3px;">
+						<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr valign=3D"top">
+								<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}"><=
img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DAY}"=
 border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_WEE=
K}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{L_M=
ONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_YEA=
R}" border=3D"0" /></a></td>
+							</tr>
+						</table>
+						</div>
+					</td>
+				</tr>  		=09
+			</table>
+		</td>
+	</tr>
+	<tr>
+		<td class=3D"dayborder"><img src=3D"{BASE}/images/spacer.gif" width=3D=
"1" height=3D"1" alt=3D" " /></td>
+	</tr>
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"5=
">=09
+				<!-- switch message on -->
+				<tr>
+					<td colspan=3D"2" align=3D"center"><font class=3D"G10BOLD">{MESSAGE=
}</font></td>
+				</tr>
+				<!-- switch message off -->
+				<tr>
+					<td valign=3D"top" align=3D"left">
+					<form action=3D"preferences.php?action=3Dsetcookie" method=3D"post"=
>
+					<table border=3D"0" width=3D"100%" cellspacing=3D"2" cellpadding=3D=
"2" align=3D"center">
+						<tr align=3D"left" valign=3D"top">
+							<td width=3D"80%" nowrap=3D"nowrap">{L_SELECT_LANG}:</td>
+							<td width=3D"10%"><img src=3D"{BASE}/images/spacer.gif" alt=3D" "=
 width=3D"20" height=3D"1" border=3D"0" /></td>
+							<td width=3D"10%"><select name=3D"cookie_language" class=3D"query=
_style">{LANGUAGE_SELECT}</select></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_CAL}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_calendar" class=3D"query_style">{CALEN=
DAR_SELECT}</select>
+							<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_VIEW}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_view" class=3D"query_style">{VIEW_SELE=
CT}</select></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_TIME}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_time" class=3D"query_style">{TIME_SELE=
CT}</select></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_DAY}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_startday" class=3D"query_style">{START=
DAY_SELECT}</select></td>
+						</tr>
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_SELECT_STYLE}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><select name=3D"cookie_style" class=3D"query_style">{STYLE_SE=
LECT}</select></td>
+						</tr>
+						<!-- switch cookie_already_set on -->
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">{L_UNSET_PREFS}:</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><input type=3D"checkbox" name=3D"unset" value=3D"true" /></td=
>
+						</tr>
+						<!-- switch cookie_already_set off -->
+						<!-- switch cookie_not_set on -->
+						<tr align=3D"left" valign=3D"top">
+							<td nowrap=3D"nowrap">&nbsp;</td>
+							<td><img src=3D"{BASE}/images/spacer.gif" alt=3D" " width=3D"20" =
height=3D"1" border=3D"0" /></td>
+							<td><input type=3D"submit" name=3D"set" value=3D"{L_SET_PREFS}" /=
></td>
+						</tr>
+						<!-- switch cookie_not_set off -->
+					</table>
+					</form>
+					</td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>
+<table width=3D"520" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+
+</center>
+{FOOTER}

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/print.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/print.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/print.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,80 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"650" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
">
+				<tr valign=3D"top">
+					<td align=3D"left" width=3D"400" class=3D"title"><h1>{DISPLAY_DATE}=
</h1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+					<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navback">=
=09
+						<div style=3D"padding-top: 3px;">
+						<table width=3D"90" border=3D"0" cellpadding=3D"0" cellspacing=3D"=
0">
+							<tr valign=3D"top">
+								<td><a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}&amp;printview=3Dday"><img src=3D"{BASE}/templates/{TEMPLATE}/im=
ages/day_on.gif" alt=3D"{L_DAY}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}&amp;printview=3Dweek"><img src=3D"{BASE}/templates/{TEMPLATE}/i=
mages/week_on.gif" alt=3D"{L_WEEK}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}&amp;printview=3Dmonth"><img src=3D"{BASE}/templates/{TEMPLATE}/=
images/month_on.gif" alt=3D"{L_MONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D=
{GETDATE}&amp;printview=3Dyear"><img src=3D"{BASE}/templates/{TEMPLATE}/i=
mages/year_on.gif" alt=3D"{L_YEAR}" border=3D"0" /></a></td>
+							</tr>
+						</table>
+						</div>
+					</td>
+				</tr>  		=09
+			</table>
+      	</td>
+    </tr>
+	<tr>
+		<td colspan=3D"3" class=3D"dayborder"><img src=3D"{BASE}/images/spacer=
.gif" width=3D"1" height=3D"5" alt=3D" " /></td>
+	</tr>
+	<tr>
+		<td colspan=3D"3">
+			<table border=3D"0" cellspacing=3D"0" cellpadding=3D"5" width=3D"100%=
">
+				<tr>
+					<td align=3D"left" valign=3D"top">
+						<!-- switch some_events on -->
+						<div class=3D"V12"><b>{DAYOFMONTH}</b></div>
+						<!-- loop events on -->
+						<div style=3D"padding: 6px;">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"1" cellpadding=3D=
"1">
+								<tr>
+									<td width=3D"100" class=3D"G10BOLD">{L_TIME}:</td>
+									<td align=3D"left" class=3D"G10B">{EVENT_START}</td>
+								</tr>
+								<!-- switch location_events on -->
+								<tr>
+									<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_LOCATION}=
:</td>
+									<td valign=3D"top" align=3D"left" class=3D"G10B">{LOCATION}</td=
>
+								</tr>
+								<!-- switch location_events off -->
+								<tr>
+									<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_SUMMARY}:=
</td>
+									<td valign=3D"top" align=3D"left" class=3D"G10B">{EVENT_TEXT}</=
td>
+								</tr>
+								<!-- switch description_events on -->
+								<tr>
+									<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_DESCRIPTI=
ON}:</td>
+									<td valign=3D"top" align=3D"left" class=3D"G10B">{DESCRIPTION}<=
/td>
+								</tr>
+								<!-- switch description_events off -->
+							</table>
+						</div>
+						<!-- loop events off -->
+						<!-- switch some_events off -->
+														=09
+						<!-- switch no_events on -->
+						<div class=3D"V12"><b>{L_NO_RESULTS}</b></div>
+						<!-- switch no_events off -->
+					</td>
+				</tr>
+			</table>	=09
+		</td>
+	</tr>
+</table>
+<table width=3D"650" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+</center>
+{FOOTER}
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/rss_index.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/rss_index.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/rss_index.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,61 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"700" cellspacing=3D"0" cellpadding=3D"0">
+	<tr>
+		<td width=3D"700" valign=3D"top" align=3D"center">
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
" class=3D"calborder">
+				<tr>
+					<td align=3D"center" valign=3D"middle">
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+							<tr valign=3D"top">
+								<td align=3D"left" width=3D"400" class=3D"title"><h1>{L_RSS_INFO=
}</h1><span class=3D"V9G">{L_RSS_SUBHEAD}</span></div></td>
+								<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navbac=
k">=09
+									<div style=3D"padding-top: 3px;">
+									<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=
=3D"0">
+										<tr valign=3D"top">
+											<td><a class=3D"psf" href=3D"../day.php?cal=3D{CAL}&amp;getda=
te=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/day_on.=
gif" alt=3D"{L_DAY}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"../week.php?cal=3D{CAL}&amp;getd=
ate=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/week_o=
n.gif" alt=3D"{L_WEEK}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"../month.php?cal=3D{CAL}&amp;get=
date=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/month=
_on.gif" alt=3D"{L_MONTH}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"../year.php?cal=3D{CAL}&amp;getd=
ate=3D{GETDATE}"><img src=3D"{BASE}/../templates/{TEMPLATE}/images/year_o=
n.gif" alt=3D"{L_YEAR}" border=3D"0" /></a></td>
+										</tr>
+									</table>
+									</div>
+								</td>
+							</tr>  		=09
+						</table>
+					</td>
+				</tr>
+				<tr>
+					<td class=3D"dayborder"><img src=3D"{BASE}/../images/spacer.gif" wi=
dth=3D"1" height=3D"5" alt=3D" " /></td>
+				</tr>
+				<tr>
+					<td>
+						<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0" class=3D"G10B">=09
+							<tr>
+								<td width=3D"2%"></td>
+								<td width=3D"98%" valign=3D"top" align=3D"left">
+									<br />
+									<br />
+									<br />
+									{RSS_LIST}
+									<br />
+									<p>{RSS_DOCINFO}</p>
+								</td>
+							</tr>
+						</table>
+					</td>
+				</tr>
+			</table>
+		</td>
+	</tr>
+</table>
+<table width=3D"700" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/../images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/../images/spacer.gif" alt=3D""=
 width=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/../images/spacer.gif" alt=3D"" w=
idth=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+</center>
+
+{FOOTER}
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/search.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/search.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/search.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,115 @@
+{HEADER}
+<center>
+<table border=3D"0" width=3D"520" cellspacing=3D"0" cellpadding=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td>
+			<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
">
+				<tr valign=3D"top">
+					<td align=3D"left" width=3D"400" class=3D"title"><h1>{L_RESULTS}</h=
1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+					<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navback">=
=09
+						<div style=3D"padding-top: 3px;">
+						<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+							<tr valign=3D"top">
+								<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}"><=
img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DAY}"=
 border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_WEE=
K}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{L_M=
ONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_YEA=
R}" border=3D"0" /></a></td>
+							</tr>
+						</table>
+						</div>
+					</td>
+				</tr>  		=09
+			</table>
+		</td>
+	</tr>
+	<tr>
+		<td class=3D"dayborder"><img src=3D"{BASE}/images/spacer.gif" width=3D=
"1" height=3D"1" alt=3D" "></td>
+	</tr>
+	<tr>
+		<td align=3D"left">
+			<div style=3D"padding: 10px;">
+				<div><p class=3D"V12">{L_QUERY}: {FORMATTED_SEARCH}</p></div>
+				<!-- switch results on -->
+				<font class=3D"V12"><b><a class=3D"ps3" href=3D"{DAY_VIEW_ACTION}/da=
te/{KEY}">{DAYOFMONTH}</a></b></font><br />
+				<div style=3D"margin-left: 10px; margin-bottom: 10px;">
+					<table width=3D"100%" border=3D"0" cellspacing=3D"1" cellpadding=3D=
"1">
+						<tr>
+							<td width=3D"120" class=3D"G10BOLD">{L_TIME}:</td>
+							<td align=3D"left" class=3D"G10B">{EVENT_START}</td>
+						</tr><tr>
+							<td width=3D"120" class=3D"G10BOLD">{L_LOCATION}:</td>
+							<td align=3D"left" class=3D"G10B">{LOCATION}</td>
+						</tr>
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_SUMMARY}:</=
td>
+							<td valign=3D"top" align=3D"left" class=3D"G10B">{EVENT_TEXT}</td=
>
+						</tr>
+						<!-- switch recur on -->
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_RECURRING_E=
VENT}:</td>
+							<td valign=3D"top" align=3D"left" class=3D"G10B">{RECUR}</td>
+						</tr>
+						<!-- switch recur off -->
+						<!-- switch description on -->
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"G10BOLD">{L_DESCRIPTION=
}:</td>
+							<td valign=3D"top" align=3D"left" class=3D"G10B">{DESCRIPTION}</t=
d>
+						</tr>
+						<!-- switch description off -->
+					</table>
+				</div>
+				<!-- switch exceptions on -->	=09
+				<font class=3D"V10"><i>{L_EXCEPTION}</i>: <a class=3D"ps3" href=3D"{=
DAY_VIEW_ACTION}/date/{KEY}">{DAYOFMONTH}</a></font><br />
+				<div style=3D"margin-left: 10px;">
+					<table width=3D"100%" border=3D"0" cellspacing=3D"1" cellpadding=3D=
"1">
+						<tr>
+							<td width=3D"100" class=3D"V10">{L_TIME}:</td>
+							<td align=3D"left" class=3D"V10">{EVENT_START}</td>
+						</tr>
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"V10">{L_SUMMARY}:</td>
+							<td valign=3D"top" align=3D"left" class=3D"V10">{EVENT_TEXT}</td>
+						</tr>
+						<!-- switch except_recur on -->
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"V10">{L_RECURRING_EVENT=
}:</td>
+							<td valign=3D"top" align=3D"left" class=3D"V10">{EXCEPT_RECUR}</t=
d>
+						</tr>
+						<!-- switch except_recur off -->
+						<!-- switch except_description on -->
+						<tr>
+							<td valign=3D"top" width=3D"100" class=3D"V10">{L_DESCRIPTION}:</=
td>
+							<td valign=3D"top" align=3D"left" class=3D"V10">{EXCEPT_DESCRIPTI=
ON}</td>
+						</tr>
+						<!-- switch except_description off -->
+					</table>
+				</div>
+				<!-- switch exceptions off -->	=09
+				<br />
+				<!-- switch results off -->
+			=09
+				<!-- switch no_results on -->
+				<div align=3D"center">
+					<p class=3D"V12">{L_NO_RESULTS}</p>
+				</div>
+				<!-- switch no_results off -->
+			=09
+				<div align=3D"center">
+					{SEARCH_BOX}
+				</div>
+				<br />
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"520" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+</center>
+
+{FOOTER}
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/search_box.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/search_box.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/search_box.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,9 @@
+<hr />
+<div class =3D 'G10BOLD'>{L_SEARCH}:</div>
+<form action=3D"search.php" method=3D"GET">
+	<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+	<input type=3D"hidden" name=3D"cal" value=3D"{CAL}"/>
+	<input type=3D"hidden" name=3D"getdate" value=3D"{GETDATE}"/>
+	<input type=3D"text" size=3D"15" name=3D"query" value=3D""/>
+	<input type=3D"image" src=3D"templates/{TEMPLATE}/images/search.gif" na=
me=3D"submit" value=3D"Search"/>
+</form>
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/seminar.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/seminar.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/seminar.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+		"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
+<html>
+<head>
+	<meta http-equiv=3D"content-type" content=3D"text/html;charset=3DUTF-8"=
>
+	<title>{CAL}</title>
+	<link rel=3D"stylesheet" type=3D"text/css" href=3D"../templates/{TEMPLA=
TE}/default.css">
+</head>
+<body>
+<center>
+	<table border=3D"0" width=3D"430" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; m=
argin-top: 3px;" class=3D"G10BOLD">{CAL_TITLE_FULL}</div></td>
+		</tr>
+		<tr>
+			<td align=3D"left" class=3D"V12">
+				<div style=3D"margin-left: 10px; margin-bottom:10px;">
+					<p>{EVENT} - <span class=3D"V9">(<i>{EVENT_TIMES}</i>)</span></p>
+					<!-- switch description on -->
+					<p>{DESCRIPTION}</p>
+					<!-- switch description off -->
+					<p>
+					<!-- switch organizer on --
+					<b>{L_ORGANIZER}</b>: {ORGANIZER}<br />
+					-- switch organizer off -->
+					<!-- switch attendee on -->
+					<b>Host:</b>: {ATTENDEE}<br />
+					<!-- switch attendee off -->
+					<!-- switch status on -->
+					<b>{L_STATUS}</b>: {STATUS}<br />
+					<!-- switch status off -->
+					<!-- switch location on -->
+					<b>{L_LOCATION}</b>: {LOCATION}<br />
+					<!-- switch location off -->
+					</p>
+				</div>
+			</td>
+		</tr>
+	</table>
+</center>
+</body>
+</html>
+

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/sidebar.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/sidebar.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/sidebar.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,225 @@
+<!-- switch show_user_login on -->
+<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php?{LOGIN_QUE=
RYS}" method=3D"post">
+<input type=3D"hidden" name=3D"action" value=3D"login" />
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td colspan=3D"2" align=3D"center" class=3D"sideback"><div style=3D"he=
ight: 17px; margin-top: 3px;" class=3D"G10BOLD">{L_LOGIN}</div></td>
+	</tr>
+	<!-- switch invalid_login on -->
+	<tr>
+		<td colspan=3D"2" bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding-left: 5px; padding-top: 5px; padding-right: 5px=
;">
+				<font color=3D"red">{L_INVALID_LOGIN}</font>
+			</div>
+		</td>
+	</tr>
+	<!-- switch invalid_login off -->
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left" valign=3D"middle"><div style=3D=
"padding-left: 5px; padding-top: 5px;">{L_USERNAME}:</div></td>
+		<td bgcolor=3D"#FFFFFF" align=3D"right" valign=3D"middle"><div style=3D=
"padding-right: 5px; padding-top: 5px;"><input type=3D"text" name=3D"user=
name" size=3D"10" /></div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left" valign=3D"middle"><div style=3D=
"padding-left: 5px; padding-bottom: 5px;">{L_PASSWORD}:</div></td>
+		<td bgcolor=3D"#FFFFFF" align=3D"right" valign=3D"middle"><div style=3D=
"padding-right: 5px; padding-bottom: 5px;"><input type=3D"password" name=3D=
"password" size=3D"10" /></div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"center" valign=3D"middle" colspan=3D"=
2"><div style=3Dpadding-left: 5px; padding-bottom: 5px;"><input type=3D"s=
ubmit" value=3D"{L_LOGIN}" /></div></td>
+	</tr>
+</table>
+</form>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+<!-- switch show_user_login off -->
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"left" valign=3D"top" width=3D"24" class=3D"sideback"><a c=
lass=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{PREV_DAY}"><img src=3D"{BASE=
}/templates/{TEMPLATE}/images/left_arrows.gif" alt=3D"{L_PREV}" width=3D"=
16" height=3D"20" border=3D"0" align=3D"left" /></a></td>
+		<td align=3D"center" width=3D"112" class=3D"sideback"><font class=3D"G=
10BOLD">{SIDEBAR_DATE}</font></td>
+		<td align=3D"right" valign=3D"top" width=3D"24" class=3D"sideback"><a =
class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{NEXT_DAY}"><img src=3D"{BAS=
E}/templates/{TEMPLATE}/images/right_arrows.gif" alt=3D"{L_NEXT}" width=3D=
"16" height=3D"20" border=3D"0" align=3D"right" /></a></td>
+	</tr>
+	<tr>
+		<td colspan=3D"3" bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<b>{L_LEGEND}:</b><br />
+				{LEGEND}
+				<a class=3D"psf" href=3D"print.php?cal=3D{CAL}&amp;getdate=3D{GETDAT=
E}&amp;printview=3D{CURRENT_VIEW}">{L_GOPRINT}</a><br />
+				<!-- switch allow_preferences on -->
+				<a class=3D"psf" href=3D"preferences.php?cal=3D{CAL}&amp;getdate=3D{=
GETDATE}">{L_PREFERENCES}</a><br />
+				<!-- switch allow_preferences off -->
+				<!-- switch display_download on -->
+				<a class=3D"psf" href=3D"{SUBSCRIBE_PATH}">{L_SUBSCRIBE}</a>&nbsp;|&=
nbsp;<a class=3D"psf" href=3D"{DOWNLOAD_FILENAME}">{L_DOWNLOAD}</a><br />
+				<!-- switch display_download off -->
+				<!-- switch is_logged_in on -->
+				<a class=3D"psf" href=3D"{CURRENT_VIEW}.php?{LOGOUT_QUERYS}">{L_LOGO=
UT} {USERNAME}</a>
+				<!-- switch is_logged_in off -->
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; ma=
rgin-top: 3px;" class=3D"G10BOLD">{L_JUMP}</div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php" metho=
d=3D"get">
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_JUMPS}</select>=
<br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_ICALS}</select>=
<br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_YEARS}</select>=
<br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_MONTHS}</select=
><br />
+					<select name=3D"action" class=3D"query_style" onchange=3D"window.lo=
cation=3D(this.options[this.selectedIndex].value);">{LIST_WEEKS}</select>=
<br />
+					<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+
+				</form>
+				<!-- switch show_search on -->
+				{SEARCH_BOX}
+				<!-- switch show_search off -->
+				<!-- switch show_goto on -->
+				<form style=3D"margin-bottom:0;" action=3D"day.php" method=3D"get">
+					<input type=3D"hidden" name=3D"cal" value=3D"{URL_CAL}">
+					<input type=3D"text" style=3D"width:160px; font-size:10px" name=3D"=
jumpto_day">
+					<input type=3D"submit" value=3D"Go"/>
+				</form>
+				<!-- switch show_goto off -->
+				<hr />
+				<div class =3D 'G10BOLD'>{L_PICK_MULTIPLE}:</div>
+				<form style=3D"margin-bottom:0;" action=3D"{CURRENT_VIEW}.php" metho=
d=3D"get">
+					<input type=3D"hidden" name=3D"cpath" value=3D"{CPATH}"/>
+					<input type=3D"hidden" name=3D"getdate" value=3D"{GETDATE}"/>
+					<select name=3D"cal[]" class=3D"query_style" size=3D"5" multiple=3D=
"multiple">{LIST_ICALS_PICK}</select><br />
+					<input type=3D"submit" value=3D"Go"/>
+				</form>
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+<!-- switch tomorrows_events on -->
+
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; ma=
rgin-top: 3px;" class=3D"G10BOLD">{L_TOMORROWS}</div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<!-- switch t_allday on -->
+				{T_ALLDAY}<br />
+				<!-- switch t_allday off -->
+				<!-- switch t_event on -->
+				&bull; {T_EVENT}<br />
+				<!-- switch t_event off -->
+			</div>
+		</td>
+	</tr>
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+<!-- switch tomorrows_events off -->
+
+<!-- switch vtodo on -->
+
+<table width=3D"170" border=3D"0" cellpadding=3D"0" cellspacing=3D"0" cl=
ass=3D"calborder">
+	<tr>
+		<td align=3D"center" width=3D"98%" class=3D"sideback"><div style=3D"he=
ight: 17px; margin-top: 3px;" class=3D"G10BOLD">{L_TODO}</div></td>
+	</tr>
+	<tr>
+		<td bgcolor=3D"#FFFFFF" align=3D"left">
+			<div style=3D"padding: 5px;">
+				<table cellpadding=3D"0" cellspacing=3D"0" border=3D"0">
+					<!-- switch show_completed on -->
+					<tr>
+						<td><img src=3D"{BASE}/images/completed.gif" alt=3D" " width=3D"13=
" height=3D"11" border=3D"0" align=3D"middle" /></td>
+						<td><img src=3D"{BASE}/images/spacer.gif" width=3D"2" height=3D"1"=
 border=3D"0" alt=3D"" /></td>
+						<td><s>{VTODO_ARRAY}<font class=3D"G10B"> {VTODO_TEXT}</font></a><=
/s></td>
+					</tr>
+					<!-- switch show_completed off -->
+					<!-- switch show_important on -->
+					<tr>
+						<td><img src=3D"{BASE}/images/important.gif" alt=3D" " width=3D"13=
" height=3D"11" border=3D"0" align=3D"middle" /></td>
+						<td><img src=3D"{BASE}/images/spacer.gif" width=3D"2" height=3D"1"=
 border=3D"0" alt=3D"" /></td>
+						<td>{VTODO_ARRAY}<font class=3D"G10B"> {VTODO_TEXT}</font></a></td=
>
+					</tr>
+					<!-- switch show_important off -->
+					<!-- switch show_normal on -->
+					<tr>
+						<td><img src=3D"{BASE}/images/not_completed.gif" alt=3D" " width=3D=
"13" height=3D"11" border=3D"0" align=3D"middle" /></td>
+						<td><img src=3D"{BASE}/images/spacer.gif" width=3D"2" height=3D"1"=
 border=3D"0" alt=3D"" /></td>
+						<td>{VTODO_ARRAY}<font class=3D"G10B"> {VTODO_TEXT}</font></a></td=
>
+					</tr>
+					<!-- switch show_normal off -->
+				</table>
+			</div>
+		</td>
+	</tr>		=09
+</table>
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+
+<!-- switch vtodo off -->
+
+{MONTH_SMALL|-1}
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+{MONTH_SMALL|+0}
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>
+<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"10" alt=3D" =
" /><br />
+
+{MONTH_SMALL|+1}
+<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"0">
+	<tr>
+		<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+		<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" wi=
dth=3D"8" height=3D"4" /></td>
+		<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" widt=
h=3D"8" height=3D"4" /></td>
+	</tr>
+</table>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/todo.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/todo.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/todo.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,42 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+		"http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
+<html>
+<head>
+	<meta http-equiv=3D"content-type" content=3D"text/html;charset=3D{CHARS=
ET}">
+	<title>{CAL}</title>
+	<link rel=3D"stylesheet" type=3D"text/css" href=3D"../templates/{TEMPLA=
TE}/default.css">
+</head>
+<body>
+<center>
+	<table border=3D"0" width=3D"430" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" class=3D"sideback"><div style=3D"height: 17px; m=
argin-top: 3px;" class=3D"G10BOLD">{CAL_TITLE_FULL}</div></td>
+		</tr>
+		<tr>
+			<td align=3D"left" class=3D"V12">
+				<div style=3D"margin-left: 10px; margin-bottom:10px;">
+					<p>{VTODO_TEXT}</p>
+					<!-- switch description on -->
+					<p>{DESCRIPTION}</p>
+					<!-- switch description off -->
+					<p>
+					<!-- switch status on -->
+					<b>{L_STATUS}</b>: {STATUS}<br />
+					<!-- switch status off -->
+					<!-- switch priority on -->
+					<b>{L_PRIORITY}</b>: {PRIORITY}<br />
+					<!-- switch priority off -->
+					<!-- switch start_date on -->
+					<b>{L_CREATED}</b>: {START_DATE}<br />
+					<!-- switch start_date off -->
+					<!-- switch due_date on -->
+					<b>{L_DUE}</b>: {DUE_DATE}<br />
+					<!-- switch due_date off -->
+					</p>
+				</div>
+			</td>
+		</tr>
+	</table>
+</center>
+</body>
+</html>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/week.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/week.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/week.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,117 @@
+{HEADER}
+<center>
+	<table border=3D"0" width=3D"770" cellspacing=3D"0" cellpadding=3D"0">
+		<tr>
+			<td width=3D"610" valign=3D"top">
+				<table width=3D"610" border=3D"0" cellspacing=3D"0" cellpadding=3D"0=
" class=3D"calborder">
+					<tr>
+						<td align=3D"center" valign=3D"middle">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+							<tr valign=3D"top">
+								<td align=3D"left" width=3D"490" class=3D"title"><h1>{DISPLAY_DA=
TE}</h1><span class=3D"V9G">{CALENDAR_NAME} {L_CALENDAR}</span></td>
+								<td valign=3D"top" align=3D"right" width=3D"120" class=3D"navbac=
k">=09
+									<div style=3D"padding-top: 3px;">
+									<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=
=3D"0">
+										<tr valign=3D"top">
+											<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}=
"><img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DA=
Y}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE=
}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_=
WEEK}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDAT=
E}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{=
L_MONTH}" border=3D"0" /></a></td>
+											<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE=
}"><img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_=
YEAR}" border=3D"0" /></a></td>
+										</tr>
+									</table>
+									</div>
+								</td>
+							</tr>     		=09
+						</table>
+						</td>
+					</tr>
+					<tr>
+						<td>
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0" class=3D"G10B">
+								<tr>
+									<td align=3D"center" valign=3D"top">
+										<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpaddi=
ng=3D"0">
+											<tr>
+												<td align=3D"left" valign=3D"top" width=3D"15" class=3D"rowO=
ff2" onmouseover=3D"this.className=3D'rowOn2'" onmouseout=3D"this.classNa=
me=3D'rowOff2'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/dat=
e/{PREV_WEEK}'">
+													<div class=3D"V12">&nbsp;<a class=3D"psf" href=3D"{WEEK_VIE=
W_ACTION}/date/{PREV_WEEK}">&laquo;</a></div>
+												</td>
+												<td align=3D"left" valign=3D"top" width=3D"15" class=3D"rowO=
ff" onmouseover=3D"this.className=3D'rowOn'" onmouseout=3D"this.className=
=3D'rowOff'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/date/{=
PREV_DAY}'">
+													<div class=3D"V12">&nbsp;<a class=3D"psf" href=3D"{WEEK_VIE=
W_ACTION}/date/{PREV_DAY}">&lsaquo;</a></div>
+												</td>
+												<td align=3D"right" valign=3D"top" width=3D"15" class=3D"row=
Off" onmouseover=3D"this.className=3D'rowOn'" onmouseout=3D"this.classNam=
e=3D'rowOff'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/date/=
{NEXT_DAY}'">
+													<div class=3D"V12"><a class=3D"psf" href=3D"{WEEK_VIEW_ACTI=
ON}/date/{NEXT_DAY}">&rsaquo;</a>&nbsp;</div>
+												</td>
+												<td align=3D"right" valign=3D"top" width=3D"15" class=3D"row=
Off" onmouseover=3D"this.className=3D'rowOn'" onmouseout=3D"this.classNam=
e=3D'rowOff'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/date/=
{NEXT_WEEK}'">
+													<div class=3D"V12"><a class=3D"psf" href=3D"{WEEK_VIEW_ACTI=
ON}/date/{NEXT_WEEK}">&raquo;</a>&nbsp;</div>
+												</td>
+												<td width=3D"1"></td>
+												<!-- loop daysofweek on -->
+												<td width=3D"80" {COLSPAN} align=3D"center" class=3D"{ROW1}"=
 onmouseover=3D"this.className=3D'{ROW2}'" onmouseout=3D"this.className=3D=
'{ROW3}'" onclick=3D"window.location.href=3D'{WEEK_VIEW_ACTION}/date/{DAY=
LINK}'">
+													<a class=3D"ps3" href=3D"{DAY_VIEW_ACTION}/date/{DAYLINK}">=
<span class=3D"V9BOLD">{DAY}</span></a>=20
+												</td>
+												<!-- loop daysofweek off -->
+											</tr>
+											<tr valign=3D"top" id=3D"allday">
+												<td width=3D"60" class=3D"rowOff2" colspan=3D"4"><img src=3D=
"{BASE}/images/spacer.gif" width=3D"60" height=3D"1" alt=3D" " /></td>
+												<td width=3D"1"></td>
+												<!-- loop alldaysofweek on -->
+												<td width=3D"80" {COLSPAN} class=3D"rowOff">
+													<!-- loop allday on -->
+													<div class=3D"alldaybg_{CALNO}">
+														{ALLDAY}
+														<img src=3D"{BASE}/images/spacer.gif" width=3D"80" height=3D=
"1" alt=3D" " />
+													</div>
+													<!-- loop allday off -->
+												</td>
+												<!-- loop alldaysofweek off -->
+											</tr>
+											<!-- loop row on -->
+											<tr>
+												<td rowspan=3D"4" align=3D"center" valign=3D"top" width=3D"6=
0" class=3D"timeborder">9:00 AM</td>
+												<td width=3D"1" height=3D"15"></td>
+												<td class=3D"dayborder">&nbsp;</td>
+											</tr>
+											<tr>
+												<td width=3D"1" height=3D"15"></td>
+												<td class=3D"dayborder2">&nbsp;</td>
+											</tr>
+											<tr>
+												<td width=3D"1" height=3D"15"></td>
+												<td class=3D"dayborder">&nbsp;</td>
+											</tr>
+											<tr>
+												<td width=3D"1" height=3D"15"></td>
+												<td class=3D"dayborder2">&nbsp;</td>
+											</tr>
+											<!-- loop row off -->
+											<!-- loop event on -->
+											<div class=3D"eventfont">
+												<div class=3D"eventbg_{EVENT_CALNO}">{CONFIRMED}<b>{EVENT_ST=
ART}</b></div>
+												<div class=3D"padd">{EVENT}</div>
+											</div>
+											<!-- loop event off -->
+										</table>=09
+									</td>
+								</tr>
+							</table>
+						</td>
+					</tr>
+				</table>
+				<table width=3D"100%" border=3D"0" cellpadding=3D"0" cellspacing=3D"=
0">
+					<tr>
+						<td class=3D"tbll"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" =
width=3D"8" height=3D"4" /></td>
+						<td class=3D"tblbot"><img src=3D"{BASE}/images/spacer.gif" alt=3D"=
" width=3D"8" height=3D"4" /></td>
+						<td class=3D"tblr"><img src=3D"{BASE}/images/spacer.gif" alt=3D"" =
width=3D"8" height=3D"4" /></td>
+					</tr>
+				</table>
+			</td>
+			<td width=3D"10">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"10" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"170" valign=3D"top">
+				{SIDEBAR}
+			</td>
+		</tr>
+	</table>
+</center>
+{FOOTER}

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
/tan/year.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/year.tpl	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates/ta=
n/year.tpl	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,132 @@
+{HEADER}
+<center>
+	<table width=3D"676" border=3D"0" cellspacing=3D"0" cellpadding=3D"0" c=
lass=3D"calborder">
+		<tr>
+			<td align=3D"center" valign=3D"middle" bgcolor=3D"white">
+				<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"=
0">
+					<tr>
+						<td align=3D"left" width=3D"120" class=3D"navback">
+							&nbsp;
+						</td>
+						<td class=3D"navback">
+							<table width=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D=
"0">
+								<tr>
+									<td align=3D"right" width=3D"45%" class=3D"navback">
+										<a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{PREV_YEAR}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/left_day.gif" alt=3D"[Prev=
ious Year]" border=3D"0" align=3D"right" /></a>
+									</td>
+									<td align=3D"center" width=3D"10%" class=3D"title" nowrap=3D"no=
wrap" valign=3D"middle">
+										<h1>{THIS_YEAR}</h1>
+									</td>
+									<td align=3D"left" width=3D"45%" class=3D"navback">
+										<a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{NEXT_YEAR}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/right_day.gif" alt=3D"[Nex=
t Year]" border=3D"0" align=3D"left" /></a>
+									</td>
+								</tr>
+							</table>
+						</td>
+						<td align=3D"right" width=3D"120" class=3D"navback">
+							<table width=3D"120" border=3D"0" cellpadding=3D"0" cellspacing=3D=
"0">
+								<tr>
+								<td><a class=3D"psf" href=3D"{DAY_VIEW_ACTION}/date/{GETDATE}"><=
img src=3D"{BASE}/templates/{TEMPLATE}/images/day_on.gif" alt=3D"{L_DAY}"=
 border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{WEEK_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/week_on.gif" alt=3D"{L_WEE=
K}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{MONTH_VIEW_ACTION}/date/{GETDATE}"=
><img src=3D"{BASE}/templates/{TEMPLATE}/images/month_on.gif" alt=3D"{L_M=
ONTH}" border=3D"0" /></a></td>
+								<td><a class=3D"psf" href=3D"{YEAR_VIEW_ACTION}/date/{GETDATE}">=
<img src=3D"{BASE}/templates/{TEMPLATE}/images/year_on.gif" alt=3D"{L_YEA=
R}" border=3D"0" /></a></td>
+							</tr>
+							</table>
+						</td>
+					</tr>
+				</table>
+			</td>
+		</tr>
+	</table>
+	<br />
+	<table border=3D"0" width=3D"670" cellspacing=3D"0" cellpadding=3D"0">
+		<tr>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|01}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|02}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|03}
+			</td>
+			<td width=3D"20" rowspan=3D'8'>
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td rowspan=3D'8' valign=3D'top'>{SIDEBAR}</td>
+		</tr>
+		<tr>
+			<td colspan=3D"5">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"20" alt=3D=
" " />
+			</td>
+		</tr>
+		<tr>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|04}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|05}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|06}
+			</td>
+		</tr>
+		<tr>
+			<td colspan=3D"5">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"20" alt=3D=
" " />
+			</td>
+		</tr>
+		<tr>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|07}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|08}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|09}
+			</td>
+		</tr>
+		<tr>
+			<td colspan=3D"5">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"1" height=3D"20" alt=3D=
" " />
+			</td>
+		</tr>
+		<tr>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|10}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|11}
+			</td>
+			<td width=3D"20">
+				<img src=3D"{BASE}/images/spacer.gif" width=3D"20" height=3D"1" alt=3D=
" " />
+			</td>
+			<td width=3D"210" valign=3D"top" align=3D"left">
+				{MONTH_MEDIUM|12}
+			</td>
+		</tr>
+	</table>
+</center>
+{FOOTER}

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/templates=
.tar.gz
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/apps/principal/modules/cal=
/lib/templates.tar.gz
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/timezones=
.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/timezones.ph=
p	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/timezones.ph=
p	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,489 @@
+<?php
+$tz_array['Africa/Addis_Ababa'] 	=3D array('+0300', '+0300');
+$tz_array['Africa/Algiers'] 		=3D array('+0100', '+0100');
+$tz_array['Africa/Asmera'] 			=3D array('+0300', '+0300');
+$tz_array['Africa/Bangui'] 			=3D array('+0100', '+0100');
+$tz_array['Africa/Blantyre'] 		=3D array('+0200', '+0200');
+$tz_array['Africa/Brazzaville'] 	=3D array('+0100', '+0100');
+$tz_array['Africa/Bujumbura'] 		=3D array('+0200', '+0200');
+$tz_array['Africa/Cairo'] 			=3D array('+0200', '+0300');
+$tz_array['Africa/Ceuta'] 			=3D array('+0100', '+0200');
+$tz_array['Africa/Dar_es_Salaam'] 	=3D array('+0300', '+0300');
+$tz_array['Africa/Djibouti']		=3D array('+0300', '+0300');
+$tz_array['Africa/Douala'] 			=3D array('+0100', '+0100');
+$tz_array['Africa/Gaborone'] 		=3D array('+0200', '+0200');
+$tz_array['Africa/Harare'] 			=3D array('+0200', '+0200');
+$tz_array['Africa/Johannesburg'] 	=3D array('+0200', '+0200');
+$tz_array['Africa/Kampala'] 		=3D array('+0300', '+0300');
+$tz_array['Africa/Khartoum'] 		=3D array('+0300', '+0300');
+$tz_array['Africa/Kigali'] 			=3D array('+0200', '+0200');
+$tz_array['Africa/Kinshasa'] 		=3D array('+0100', '+0100');
+$tz_array['Africa/Lagos'] 			=3D array('+0100', '+0100');
+$tz_array['Africa/Libreville'] 		=3D array('+0100', '+0100');
+$tz_array['Africa/Luanda'] 			=3D array('+0100', '+0100');
+$tz_array['Africa/Lubumbashi'] 		=3D array('+0200', '+0200');
+$tz_array['Africa/Lusaka'] 			=3D array('+0200', '+0200');
+$tz_array['Africa/Malabo'] 			=3D array('+0100', '+0100');
+$tz_array['Africa/Maputo'] 			=3D array('+0200', '+0200');
+$tz_array['Africa/Maseru'] 			=3D array('+0200', '+0200');
+$tz_array['Africa/Mbabane'] 		=3D array('+0200', '+0200');
+$tz_array['Africa/Mogadishu'] 		=3D array('+0300', '+0300');
+$tz_array['Africa/Nairobi'] 		=3D array('+0300', '+0300');
+$tz_array['Africa/Ndjamena'] 		=3D array('+0100', '+0100');
+$tz_array['Africa/Niamey'] 			=3D array('+0100', '+0100');
+$tz_array['Africa/Porto-Novo'] 		=3D array('+0100', '+0100');
+$tz_array['Africa/Tripoli'] 		=3D array('+0200', '+0200');
+$tz_array['Africa/Tunis'] 			=3D array('+0100', '+0100');
+$tz_array['Africa/Windhoek'] 		=3D array('+0200', '+0100');
+$tz_array['America/Adak'] 			=3D array('-1000', '-0900');
+$tz_array['America/Anchorage'] 		=3D array('-0900', '-0800');
+$tz_array['America/Anguilla'] 		=3D array('-0400', '-0400');
+$tz_array['America/Antigua'] 		=3D array('-0400', '-0400');
+$tz_array['America/Araguaina'] 		=3D array('-0200', '-0300');
+$tz_array['America/Aruba'] 			=3D array('-0400', '-0400');
+$tz_array['America/Asuncion'] 		=3D array('-0300', '-0400');
+$tz_array['America/Atka'] 			=3D array('-1000', '-0900');
+$tz_array['America/Barbados'] 		=3D array('-0400', '-0400');
+$tz_array['America/Belem'] 			=3D array('-0300', '-0300');
+$tz_array['America/Belize'] 		=3D array('-0600', '-0600');
+$tz_array['America/Boa_Vista'] 		=3D array('-0400', '-0400');
+$tz_array['America/Bogota'] 		=3D array('-0500', '-0500');
+$tz_array['America/Boise'] 			=3D array('-0700', '-0600');
+$tz_array['America/Buenos_Aires'] 	=3D array('-0300', '-0300');
+$tz_array['America/Cambridge_Bay'] 	=3D array('-0700', '-0600');
+$tz_array['America/Cancun'] 		=3D array('-0600', '-0500');
+$tz_array['America/Caracas'] 		=3D array('-0400', '-0400');
+$tz_array['America/Catamarca'] 		=3D array('-0300', '-0300');
+$tz_array['America/Cayenne'] 		=3D array('-0300', '-0300');
+$tz_array['America/Cayman'] =3D array('-0500', '-0500');
+$tz_array['America/Chicago'] =3D array('-0600', '-0500');
+$tz_array['America/Chihuahua'] =3D array('-0700', '-0600');
+$tz_array['America/Cordoba'] =3D array('-0300', '-0300');
+$tz_array['America/Costa_Rica'] =3D array('-0600', '-0600');
+$tz_array['America/Cuiaba'] =3D array('-0300', '-0400');
+$tz_array['America/Curacao'] =3D array('-0400', '-0400');
+$tz_array['America/Dawson'] =3D array('-0800', '-0700');
+$tz_array['America/Dawson_Creek'] =3D array('-0700', '-0700');
+$tz_array['America/Denver'] =3D array('-0700', '-0600');
+$tz_array['America/Detroit'] =3D array('-0500', '-0400');
+$tz_array['America/Dominica'] =3D array('-0400', '-0400');
+$tz_array['America/Edmonton'] =3D array('-0700', '-0600');
+$tz_array['America/Eirunepe'] =3D array('-0500', '-0500');
+$tz_array['America/El_Salvador'] =3D array('-0600', '-0600');
+$tz_array['America/Ensenada'] =3D array('-0800', '-0700');
+$tz_array['America/Fort_Wayne'] =3D array('-0500', '-0500');
+$tz_array['America/Fortaleza'] =3D array('-0300', '-0300');
+$tz_array['America/Glace_Bay'] =3D array('-0400', '-0300');
+$tz_array['America/Godthab'] =3D array('-0300', '-0200');
+$tz_array['America/Goose_Bay'] =3D array('-0400', '-0300');
+$tz_array['America/Grand_Turk'] =3D array('-0500', '-0400');
+$tz_array['America/Grenada'] =3D array('-0400', '-0400');
+$tz_array['America/Guadeloupe'] =3D array('-0400', '-0400');
+$tz_array['America/Guatemala'] =3D array('-0600', '-0600');
+$tz_array['America/Guayaquil'] =3D array('-0500', '-0500');
+$tz_array['America/Guyana'] =3D array('-0400', '-0400');
+$tz_array['America/Halifax'] =3D array('-0400', '-0300');
+$tz_array['America/Havana'] =3D array('-0500', '-0400');
+$tz_array['America/Hermosillo'] =3D array('-0700', '-0700');
+$tz_array['America/Indiana/Indianapolis'] =3D array('-0500', '-0500');
+$tz_array['America/Indiana/Knox'] =3D array('-0500', '-0500');
+$tz_array['America/Indiana/Marengo'] =3D array('-0500', '-0500');
+$tz_array['America/Indiana/Vevay'] =3D array('-0500', '-0500');
+$tz_array['America/Indianapolis'] =3D array('-0500', '-0500');
+$tz_array['America/Inuvik'] =3D array('-0700', '-0600');
+$tz_array['America/Iqaluit'] =3D array('-0500', '-0400');
+$tz_array['America/Jamaica'] =3D array('-0500', '-0500');
+$tz_array['America/Jujuy'] =3D array('-0300', '-0300');
+$tz_array['America/Juneau'] =3D array('-0900', '-0800');
+$tz_array['America/Kentucky/Louisville'] =3D array('-0500', '-0400');
+$tz_array['America/Kentucky/Monticello'] =3D array('-0500', '-0400');
+$tz_array['America/Knox_IN'] =3D array('-0500', '-0500');
+$tz_array['America/La_Paz'] =3D array('-0400', '-0400');
+$tz_array['America/Lima'] =3D array('-0500', '-0500');
+$tz_array['America/Los_Angeles'] =3D array('-0800', '-0700');
+$tz_array['America/Louisville'] =3D array('-0500', '-0400');
+$tz_array['America/Maceio'] =3D array('-0300', '-0300');
+$tz_array['America/Managua'] =3D array('-0600', '-0600');
+$tz_array['America/Manaus'] =3D array('-0400', '-0400');
+$tz_array['America/Martinique'] =3D array('-0400', '-0400');
+$tz_array['America/Mazatlan'] =3D array('-0700', '-0600');
+$tz_array['America/Mendoza'] =3D array('-0300', '-0300');
+$tz_array['America/Menominee'] =3D array('-0600', '-0500');
+$tz_array['America/Merida'] =3D array('-0600', '-0500');
+$tz_array['America/Mexico_City'] =3D array('-0600', '-0500');
+$tz_array['America/Miquelon'] =3D array('-0300', '-0200');
+$tz_array['America/Monterrey'] =3D array('-0600', '-0500');
+$tz_array['America/Montevideo'] =3D array('-0300', '-0300');
+$tz_array['America/Montreal'] =3D array('-0500', '-0400');
+$tz_array['America/Montserrat'] =3D array('-0400', '-0400');
+$tz_array['America/Nassau'] =3D array('-0500', '-0400');
+$tz_array['America/New_York'] =3D array('-0500', '-0400');
+$tz_array['America/Nipigon'] =3D array('-0500', '-0400');
+$tz_array['America/Nome'] =3D array('-0900', '-0800');
+$tz_array['America/Noronha'] =3D array('-0200', '-0200');
+$tz_array['America/Panama'] =3D array('-0500', '-0500');
+$tz_array['America/Pangnirtung'] =3D array('-0500', '-0400');
+$tz_array['America/Paramaribo'] =3D array('-0300', '-0300');
+$tz_array['America/Phoenix'] =3D array('-0700', '-0700');
+$tz_array['America/Port-au-Prince'] =3D array('-0500', '-0500');
+$tz_array['America/Port_of_Spain'] =3D array('-0400', '-0400');
+$tz_array['America/Porto_Acre'] =3D array('-0500', '-0500');
+$tz_array['America/Porto_Velho'] =3D array('-0400', '-0400');
+$tz_array['America/Puerto_Rico'] =3D array('-0400', '-0400');
+$tz_array['America/Rainy_River'] =3D array('-0600', '-0500');
+$tz_array['America/Rankin_Inlet'] =3D array('-0600', '-0500');
+$tz_array['America/Recife'] =3D array('-0300', '-0300');
+$tz_array['America/Regina'] =3D array('-0600', '-0600');
+$tz_array['America/Rio_Branco'] =3D array('-0500', '-0500');
+$tz_array['America/Rosario'] =3D array('-0300', '-0300');
+$tz_array['America/Santiago'] =3D array('-0300', '-0400');
+$tz_array['America/Santo_Domingo'] =3D array('-0400', '-0400');
+$tz_array['America/Sao_Paulo'] =3D array('-0200', '-0300');
+$tz_array['America/Scoresbysund'] =3D array('-0100', '+0000');
+$tz_array['America/Shiprock'] =3D array('-0700', '-0600');
+$tz_array['America/St_Johns'] =3D array('-031800', '-021800');
+$tz_array['America/St_Kitts'] =3D array('-0400', '-0400');
+$tz_array['America/St_Lucia'] =3D array('-0400', '-0400');
+$tz_array['America/St_Thomas'] =3D array('-0400', '-0400');
+$tz_array['America/St_Vincent'] =3D array('-0400', '-0400');
+$tz_array['America/Swift_Current'] =3D array('-0600', '-0600');
+$tz_array['America/Tegucigalpa'] =3D array('-0600', '-0600');
+$tz_array['America/Thule'] =3D array('-0400', '-0300');
+$tz_array['America/Thunder_Bay'] =3D array('-0500', '-0400');
+$tz_array['America/Tijuana'] =3D array('-0800', '-0700');
+$tz_array['America/Tortola'] =3D array('-0400', '-0400');
+$tz_array['America/Vancouver'] =3D array('-0800', '-0700');
+$tz_array['America/Virgin'] =3D array('-0400', '-0400');
+$tz_array['America/Whitehorse'] =3D array('-0800', '-0700');
+$tz_array['America/Winnipeg'] =3D array('-0600', '-0500');
+$tz_array['America/Yakutat'] =3D array('-0900', '-0800');
+$tz_array['America/Yellowknife'] =3D array('-0700', '-0600');
+$tz_array['Antarctica/Casey'] =3D array('+0800', '+0800');
+$tz_array['Antarctica/Davis'] =3D array('+0700', '+0700');
+$tz_array['Antarctica/DumontDUrville'] =3D array('+1000', '+1000');
+$tz_array['Antarctica/Mawson'] =3D array('+0600', '+0600');
+$tz_array['Antarctica/McMurdo'] =3D array('+1300', '+1200');
+$tz_array['Antarctica/Palmer'] =3D array('-0300', '-0400');
+$tz_array['Antarctica/South_Pole'] =3D array('+1300', '+1200');
+$tz_array['Antarctica/Syowa'] =3D array('+0300', '+0300');
+$tz_array['Antarctica/Vostok'] =3D array('+0600', '+0600');
+$tz_array['Arctic/Longyearbyen'] =3D array('+0100', '+0200');
+$tz_array['Asia/Aden'] =3D array('+0300', '+0300');
+$tz_array['Asia/Almaty'] =3D array('+0600', '+0700');
+$tz_array['Asia/Amman'] =3D array('+0200', '+0300');
+$tz_array['Asia/Anadyr'] =3D array('+1200', '+1300');
+$tz_array['Asia/Aqtau'] =3D array('+0400', '+0500');
+$tz_array['Asia/Aqtobe'] =3D array('+0500', '+0600');
+$tz_array['Asia/Ashgabat'] =3D array('+0500', '+0500');
+$tz_array['Asia/Ashkhabad'] =3D array('+0500', '+0500');
+$tz_array['Asia/Baghdad'] =3D array('+0300', '+0400');
+$tz_array['Asia/Bahrain'] =3D array('+0300', '+0300');
+$tz_array['Asia/Baku'] =3D array('+0400', '+0500');
+$tz_array['Asia/Bangkok'] =3D array('+0700', '+0700');
+$tz_array['Asia/Beirut'] =3D array('+0200', '+0300');
+$tz_array['Asia/Bishkek'] =3D array('+0500', '+0600');
+$tz_array['Asia/Brunei'] =3D array('+0800', '+0800');
+$tz_array['Asia/Calcutta'] =3D array('+051800', '+051800');
+$tz_array['Asia/Chungking'] =3D array('+0800', '+0800');
+$tz_array['Asia/Colombo'] =3D array('+0600', '+0600');
+$tz_array['Asia/Dacca'] =3D array('+0600', '+0600');
+$tz_array['Asia/Damascus'] =3D array('+0200', '+0300');
+$tz_array['Asia/Dhaka'] =3D array('+0600', '+0600');
+$tz_array['Asia/Dili'] =3D array('+0900', '+0900');
+$tz_array['Asia/Dubai'] =3D array('+0400', '+0400');
+$tz_array['Asia/Dushanbe'] =3D array('+0500', '+0500');
+$tz_array['Asia/Gaza'] =3D array('+0200', '+0300');
+$tz_array['Asia/Harbin'] =3D array('+0800', '+0800');
+$tz_array['Asia/Hong_Kong'] =3D array('+0800', '+0800');
+$tz_array['Asia/Hovd'] =3D array('+0700', '+0700');
+$tz_array['Asia/Irkutsk'] =3D array('+0800', '+0900');
+$tz_array['Asia/Istanbul'] =3D array('+0200', '+0300');
+$tz_array['Asia/Jakarta'] =3D array('+0700', '+0700');
+$tz_array['Asia/Jayapura'] =3D array('+0900', '+0900');
+$tz_array['Asia/Jerusalem'] =3D array('+0200', '+0300');
+$tz_array['Asia/Kabul'] =3D array('+041800', '+041800');
+$tz_array['Asia/Kamchatka'] =3D array('+1200', '+1300');
+$tz_array['Asia/Karachi'] =3D array('+0500', '+0500');
+$tz_array['Asia/Kashgar'] =3D array('+0800', '+0800');
+$tz_array['Asia/Katmandu'] =3D array('+052700', '+052700');
+$tz_array['Asia/Krasnoyarsk'] =3D array('+0700', '+0800');
+$tz_array['Asia/Kuala_Lumpur'] =3D array('+0800', '+0800');
+$tz_array['Asia/Kuching'] =3D array('+0800', '+0800');
+$tz_array['Asia/Kuwait'] =3D array('+0300', '+0300');
+$tz_array['Asia/Macao'] =3D array('+0800', '+0800');
+$tz_array['Asia/Magadan'] =3D array('+1100', '+1200');
+$tz_array['Asia/Manila'] =3D array('+0800', '+0800');
+$tz_array['Asia/Muscat'] =3D array('+0400', '+0400');
+$tz_array['Asia/Nicosia'] =3D array('+0200', '+0300');
+$tz_array['Asia/Novosibirsk'] =3D array('+0600', '+0700');
+$tz_array['Asia/Omsk'] =3D array('+0600', '+0700');
+$tz_array['Asia/Phnom_Penh'] =3D array('+0700', '+0700');
+$tz_array['Asia/Pyongyang'] =3D array('+0900', '+0900');
+$tz_array['Asia/Qatar'] =3D array('+0300', '+0300');
+$tz_array['Asia/Rangoon'] =3D array('+061800', '+061800');
+$tz_array['Asia/Riyadh'] =3D array('+0300', '+0300');
+$tz_array['Asia/Riyadh87'] =3D array('+03424', '+03424');
+$tz_array['Asia/Riyadh88'] =3D array('+03424', '+03424');
+$tz_array['Asia/Riyadh89'] =3D array('+03424', '+03424');
+$tz_array['Asia/Saigon'] =3D array('+0700', '+0700');
+$tz_array['Asia/Samarkand'] =3D array('+0500', '+0500');
+$tz_array['Asia/Seoul'] =3D array('+0900', '+0900');
+$tz_array['Asia/Shanghai'] =3D array('+0800', '+0800');
+$tz_array['Asia/Singapore'] =3D array('+0800', '+0800');
+$tz_array['Asia/Taipei'] =3D array('+0800', '+0800');
+$tz_array['Asia/Tashkent'] =3D array('+0500', '+0500');
+$tz_array['Asia/Tbilisi'] =3D array('+0400', '+0500');
+$tz_array['Asia/Tehran'] =3D array('+031800', '+041800');
+$tz_array['Asia/Tel_Aviv'] =3D array('+0200', '+0300');
+$tz_array['Asia/Thimbu'] =3D array('+0600', '+0600');
+$tz_array['Asia/Thimphu'] =3D array('+0600', '+0600');
+$tz_array['Asia/Tokyo'] =3D array('+0900', '+0900');
+$tz_array['Asia/Ujung_Pandang'] =3D array('+0800', '+0800');
+$tz_array['Asia/Ulaanbaatar'] =3D array('+0800', '+0800');
+$tz_array['Asia/Ulan_Bator'] =3D array('+0800', '+0800');
+$tz_array['Asia/Urumqi'] =3D array('+0800', '+0800');
+$tz_array['Asia/Vientiane'] =3D array('+0700', '+0700');
+$tz_array['Asia/Vladivostok'] =3D array('+1000', '+1100');
+$tz_array['Asia/Yakutsk'] =3D array('+0900', '+1000');
+$tz_array['Asia/Yekaterinburg'] =3D array('+0500', '+0600');
+$tz_array['Asia/Yerevan'] =3D array('+0400', '+0500');
+$tz_array['Atlantic/Azores'] =3D array('-0100', '+0000');
+$tz_array['Atlantic/Bermuda'] =3D array('-0400', '-0300');
+$tz_array['Atlantic/Canary'] =3D array('+0000', '+0100');
+$tz_array['Atlantic/Cape_Verde'] =3D array('-0100', '-0100');
+$tz_array['Atlantic/Faeroe'] =3D array('+0000', '+0100');
+$tz_array['Atlantic/Jan_Mayen'] =3D array('-0100', '-0100');
+$tz_array['Atlantic/Madeira'] =3D array('+0000', '+0100');
+$tz_array['Atlantic/South_Georgia'] =3D array('-0200', '-0200');
+$tz_array['Atlantic/Stanley'] =3D array('-0300', '-0400');
+$tz_array['Australia/ACT'] =3D array('+1000', '+1100');
+$tz_array['Australia/Adelaide'] =3D array('+101800', '+091800');
+$tz_array['Australia/Brisbane'] =3D array('+1000', '+1000');
+$tz_array['Australia/Broken_Hill'] =3D array('+101800', '+091800');
+$tz_array['Australia/Canberra'] =3D array('+1100', '+1000');
+$tz_array['Australia/Darwin'] =3D array('+091800', '+091800');
+$tz_array['Australia/Hobart'] =3D array('+1100', '+1000');
+$tz_array['Australia/LHI'] =3D array('+1100', '+101800');
+$tz_array['Australia/Lindeman'] =3D array('+1000', '+1000');
+$tz_array['Australia/Lord_Howe'] =3D array('+1100', '+101800');
+$tz_array['Australia/Melbourne'] =3D array('+1000', '+1100');
+$tz_array['Australia/NSW'] =3D array('+1000', '+1100');
+$tz_array['Australia/North'] =3D array('+091800', '+091800');
+$tz_array['Australia/Perth'] =3D array('+0800', '+0800');
+$tz_array['Australia/Queensland'] =3D array('+1000', '+1000');
+$tz_array['Australia/South'] =3D array('+101800', '+091800');
+$tz_array['Australia/Sydney'] =3D array('+1000', '+1100');
+$tz_array['Australia/Tasmania'] =3D array('+1000', '+1100');
+$tz_array['Australia/Victoria'] =3D array('+1000', '+1100');
+$tz_array['Australia/West'] =3D array('+0800', '+0800');
+$tz_array['Australia/Yancowinna'] =3D array('+101800', '+091800');
+$tz_array['Brazil/Acre'] =3D array('-0500', '-0500');
+$tz_array['Brazil/DeNoronha'] =3D array('-0200', '-0200');
+$tz_array['Brazil/East'] =3D array('-0200', '-0300');
+$tz_array['Brazil/West'] =3D array('-0400', '-0400');
+$tz_array['CET'] =3D array('+0100', '+0200');
+$tz_array['CST6CDT'] =3D array('-0600', '-0500');
+$tz_array['Canada/Atlantic'] =3D array('-0400', '-0300');
+$tz_array['Canada/Central'] =3D array('-0600', '-0500');
+$tz_array['Canada/East-Saskatchewan'] =3D array('-0600', '-0600');
+$tz_array['Canada/Eastern'] =3D array('-0500', '-0400');
+$tz_array['Canada/Mountain'] =3D array('-0700', '-0600');
+$tz_array['Canada/Newfoundland'] =3D array('-031800', '-021800');
+$tz_array['Canada/Pacific'] =3D array('-0800', '-0700');
+$tz_array['Canada/Saskatchewan'] =3D array('-0600', '-0600');
+$tz_array['Canada/Yukon'] =3D array('-0800', '-0700');
+$tz_array['Chile/Continental'] =3D array('-0300', '-0400');
+$tz_array['Chile/EasterIsland'] =3D array('-0500', '-0600');
+$tz_array['Cuba'] =3D array('-0500', '-0400');
+$tz_array['EET'] =3D array('+0200', '+0300');
+$tz_array['EST'] =3D array('-0500', '-0500');
+$tz_array['EST5EDT'] =3D array('-0500', '-0400');
+$tz_array['Egypt'] =3D array('+0200', '+0300');
+$tz_array['Eire'] =3D array('+0000', '+0100');
+$tz_array['Etc/GMT+1'] =3D array('-0100', '-0100');
+$tz_array['Etc/GMT+10'] =3D array('-1000', '-1000');
+$tz_array['Etc/GMT+11'] =3D array('-1100', '-1100');
+$tz_array['Etc/GMT+12'] =3D array('-1200', '-1200');
+$tz_array['Etc/GMT+2'] =3D array('-0200', '-0200');
+$tz_array['Etc/GMT+3'] =3D array('-0300', '-0300');
+$tz_array['Etc/GMT+4'] =3D array('-0400', '-0400');
+$tz_array['Etc/GMT+5'] =3D array('-0500', '-0500');
+$tz_array['Etc/GMT+6'] =3D array('-0600', '-0600');
+$tz_array['Etc/GMT+7'] =3D array('-0700', '-0700');
+$tz_array['Etc/GMT+8'] =3D array('-0800', '-0800');
+$tz_array['Etc/GMT+9'] =3D array('-0900', '-0900');
+$tz_array['Etc/GMT-1'] =3D array('+0100', '+0100');
+$tz_array['Etc/GMT-10'] =3D array('+1000', '+1000');
+$tz_array['Etc/GMT-11'] =3D array('+1100', '+1100');
+$tz_array['Etc/GMT-12'] =3D array('+1200', '+1200');
+$tz_array['Etc/GMT-13'] =3D array('+1300', '+1300');
+$tz_array['Etc/GMT-14'] =3D array('+1400', '+1400');
+$tz_array['Etc/GMT-2'] =3D array('+0200', '+0200');
+$tz_array['Etc/GMT-3'] =3D array('+0300', '+0300');
+$tz_array['Etc/GMT-4'] =3D array('+0400', '+0400');
+$tz_array['Etc/GMT-5'] =3D array('+0500', '+0500');
+$tz_array['Etc/GMT-6'] =3D array('+0600', '+0600');
+$tz_array['Etc/GMT-7'] =3D array('+0700', '+0700');
+$tz_array['Etc/GMT-8'] =3D array('+0800', '+0800');
+$tz_array['Etc/GMT-9'] =3D array('+0900', '+0900');
+$tz_array['Europe/Amsterdam'] =3D array('+0100', '+0200');
+$tz_array['Europe/Andorra'] =3D array('+0100', '+0200');
+$tz_array['Europe/Athens'] =3D array('+0200', '+0300');
+$tz_array['Europe/Belfast'] =3D array('+0000', '+0100');
+$tz_array['Europe/Belgrade'] =3D array('+0100', '+0200');
+$tz_array['Europe/Berlin'] =3D array('+0100', '+0200');
+$tz_array['Europe/Bratislava'] =3D array('+0100', '+0200');
+$tz_array['Europe/Brussels'] =3D array('+0100', '+0200');
+$tz_array['Europe/Bucharest'] =3D array('+0200', '+0300');
+$tz_array['Europe/Budapest'] =3D array('+0100', '+0200');
+$tz_array['Europe/Chisinau'] =3D array('+0200', '+0300');
+$tz_array['Europe/Copenhagen'] =3D array('+0100', '+0200');
+$tz_array['Europe/Dublin'] =3D array('+0000', '+0100');
+$tz_array['Europe/Gibraltar'] =3D array('+0100', '+0200');
+$tz_array['Europe/Helsinki'] =3D array('+0200', '+0300');
+$tz_array['Europe/Istanbul'] =3D array('+0200', '+0300');
+$tz_array['Europe/Kaliningrad'] =3D array('+0200', '+0300');
+$tz_array['Europe/Kiev'] =3D array('+0200', '+0300');
+$tz_array['Europe/Lisbon'] =3D array('+0000', '+0100');
+$tz_array['Europe/Ljubljana'] =3D array('+0100', '+0200');
+$tz_array['Europe/London'] =3D array('+0000', '+0100');
+$tz_array['Europe/Luxembourg'] =3D array('+0100', '+0200');
+$tz_array['Europe/Madrid'] =3D array('+0100', '+0200');
+$tz_array['Europe/Malta'] =3D array('+0100', '+0200');
+$tz_array['Europe/Minsk'] =3D array('+0200', '+0300');
+$tz_array['Europe/Monaco'] =3D array('+0100', '+0200');
+$tz_array['Europe/Moscow'] =3D array('+0300', '+0400');
+$tz_array['Europe/Nicosia'] =3D array('+0200', '+0300');
+$tz_array['Europe/Oslo'] =3D array('+0100', '+0200');
+$tz_array['Europe/Paris'] =3D array('+0100', '+0200');
+$tz_array['Europe/Prague'] =3D array('+0100', '+0200');
+$tz_array['Europe/Riga'] =3D array('+0200', '+0300');
+$tz_array['Europe/Rome'] =3D array('+0100', '+0200');
+$tz_array['Europe/Samara'] =3D array('+0400', '+0500');
+$tz_array['Europe/San_Marino'] =3D array('+0100', '+0200');
+$tz_array['Europe/Sarajevo'] =3D array('+0100', '+0200');
+$tz_array['Europe/Simferopol'] =3D array('+0200', '+0300');
+$tz_array['Europe/Skopje'] =3D array('+0100', '+0200');
+$tz_array['Europe/Sofia'] =3D array('+0200', '+0300');
+$tz_array['Europe/Stockholm'] =3D array('+0100', '+0200');
+$tz_array['Europe/Tallinn'] =3D array('+0200', '+0200');
+$tz_array['Europe/Tirane'] =3D array('+0100', '+0200');
+$tz_array['Europe/Tiraspol'] =3D array('+0200', '+0300');
+$tz_array['Europe/Uzhgorod'] =3D array('+0200', '+0300');
+$tz_array['Europe/Vaduz'] =3D array('+0100', '+0200');
+$tz_array['Europe/Vatican'] =3D array('+0100', '+0200');
+$tz_array['Europe/Vienna'] =3D array('+0100', '+0200');
+$tz_array['Europe/Vilnius'] =3D array('+0200', '+0200');
+$tz_array['Europe/Warsaw'] =3D array('+0100', '+0200');
+$tz_array['Europe/Zagreb'] =3D array('+0100', '+0200');
+$tz_array['Europe/Zaporozhye'] =3D array('+0200', '+0300');
+$tz_array['Europe/Zurich'] =3D array('+0100', '+0200');
+$tz_array['GB'] =3D array('+0000', '+0100');
+$tz_array['GB-Eire'] =3D array('+0000', '+0100');
+$tz_array['HST'] =3D array('-1000', '-1000');
+$tz_array['Hongkong'] =3D array('+0800', '+0800');
+$tz_array['Indian/Antananarivo'] =3D array('+0300', '+0300');
+$tz_array['Indian/Chagos'] =3D array('+0500', '+0500');
+$tz_array['Indian/Christmas'] =3D array('+0700', '+0700');
+$tz_array['Indian/Cocos'] =3D array('+061800', '+061800');
+$tz_array['Indian/Comoro'] =3D array('+0300', '+0300');
+$tz_array['Indian/Kerguelen'] =3D array('+0500', '+0500');
+$tz_array['Indian/Mahe'] =3D array('+0400', '+0400');
+$tz_array['Indian/Maldives'] =3D array('+0500', '+0500');
+$tz_array['Indian/Mauritius'] =3D array('+0400', '+0400');
+$tz_array['Indian/Mayotte'] =3D array('+0300', '+0300');
+$tz_array['Indian/Reunion'] =3D array('+0400', '+0400');
+$tz_array['Iran'] =3D array('+031800', '+041800');
+$tz_array['Israel'] =3D array('+0200', '+0300');
+$tz_array['Jamaica'] =3D array('-0500', '-0500');
+$tz_array['Japan'] =3D array('+0900', '+0900');
+$tz_array['Kwajalein'] =3D array('+1200', '+1200');
+$tz_array['Libya'] =3D array('+0200', '+0200');
+$tz_array['MET'] =3D array('+0100', '+0200');
+$tz_array['MST'] =3D array('-0700', '-0700');
+$tz_array['MST7MDT'] =3D array('-0700', '-0600');
+$tz_array['Mexico/BajaNorte'] =3D array('-0800', '-0700');
+$tz_array['Mexico/BajaSur'] =3D array('-0700', '-0600');
+$tz_array['Mexico/General'] =3D array('-0600', '-0500');
+$tz_array['Mideast/Riyadh87'] =3D array('+03424', '+03424');
+$tz_array['Mideast/Riyadh88'] =3D array('+03424', '+03424');
+$tz_array['Mideast/Riyadh89'] =3D array('+03424', '+03424');
+$tz_array['NZ'] =3D array('+1300', '+1200');
+$tz_array['NZ-CHAT'] =3D array('+132700', '+122700');
+$tz_array['Navajo'] =3D array('-0700', '-0600');
+$tz_array['PRC'] =3D array('+0800', '+0800');
+$tz_array['PST8PDT'] =3D array('-0800', '-0700');
+$tz_array['Pacific/Apia'] =3D array('-1100', '-1100');
+$tz_array['Pacific/Auckland'] =3D array('+1300', '+1200');
+$tz_array['Pacific/Chatham'] =3D array('+132700', '+122700');
+$tz_array['Pacific/Easter'] =3D array('-0500', '-0600');
+$tz_array['Pacific/Efate'] =3D array('+1100', '+1100');
+$tz_array['Pacific/Enderbury'] =3D array('+1300', '+1300');
+$tz_array['Pacific/Fakaofo'] =3D array('-1000', '-1000');
+$tz_array['Pacific/Fiji'] =3D array('+1200', '+1200');
+$tz_array['Pacific/Funafuti'] =3D array('+1200', '+1200');
+$tz_array['Pacific/Galapagos'] =3D array('-0600', '-0600');
+$tz_array['Pacific/Gambier'] =3D array('-0900', '-0900');
+$tz_array['Pacific/Guadalcanal'] =3D array('+1100', '+1100');
+$tz_array['Pacific/Guam'] =3D array('+1000', '+1000');
+$tz_array['Pacific/Honolulu'] =3D array('-1000', '-1000');
+$tz_array['Pacific/Johnston'] =3D array('-1000', '-1000');
+$tz_array['Pacific/Kiritimati'] =3D array('+1400', '+1400');
+$tz_array['Pacific/Kosrae'] =3D array('+1100', '+1100');
+$tz_array['Pacific/Kwajalein'] =3D array('+1200', '+1200');
+$tz_array['Pacific/Majuro'] =3D array('+1200', '+1200');
+$tz_array['Pacific/Marquesas'] =3D array('-091800', '-091800');
+$tz_array['Pacific/Midway'] =3D array('-1100', '-1100');
+$tz_array['Pacific/Nauru'] =3D array('+1200', '+1200');
+$tz_array['Pacific/Niue'] =3D array('-1100', '-1100');
+$tz_array['Pacific/Norfolk'] =3D array('+111800', '+111800');
+$tz_array['Pacific/Noumea'] =3D array('+1100', '+1100');
+$tz_array['Pacific/Pago_Pago'] =3D array('-1100', '-1100');
+$tz_array['Pacific/Palau'] =3D array('+0900', '+0900');
+$tz_array['Pacific/Pitcairn'] =3D array('-0800', '-0800');
+$tz_array['Pacific/Ponape'] =3D array('+1100', '+1100');
+$tz_array['Pacific/Port_Moresby'] =3D array('+1000', '+1000');
+$tz_array['Pacific/Rarotonga'] =3D array('-1000', '-1000');
+$tz_array['Pacific/Saipan'] =3D array('+1000', '+1000');
+$tz_array['Pacific/Samoa'] =3D array('-1100', '-1100');
+$tz_array['Pacific/Tahiti'] =3D array('-1000', '-1000');
+$tz_array['Pacific/Tarawa'] =3D array('+1200', '+1200');
+$tz_array['Pacific/Tongatapu'] =3D array('+1300', '+1300');
+$tz_array['Pacific/Truk'] =3D array('+1000', '+1000');
+$tz_array['Pacific/Wake'] =3D array('+1200', '+1200');
+$tz_array['Pacific/Wallis'] =3D array('+1200', '+1200');
+$tz_array['Pacific/Yap'] =3D array('+1000', '+1000');
+$tz_array['Poland'] =3D array('+0100', '+0200');
+$tz_array['Portugal'] =3D array('+0000', '+0100');
+$tz_array['ROC'] =3D array('+0800', '+0800');
+$tz_array['ROK'] =3D array('+0900', '+0900');
+$tz_array['Singapore'] =3D array('+0800', '+0800');
+$tz_array['SystemV/AST4'] =3D array('-0400', '-0400');
+$tz_array['SystemV/AST4ADT'] =3D array('-0400', '-0300');
+$tz_array['SystemV/CST6'] =3D array('-0600', '-0600');
+$tz_array['SystemV/CST6CDT'] =3D array('-0600', '-0500');
+$tz_array['SystemV/EST5'] =3D array('-0500', '-0500');
+$tz_array['SystemV/EST5EDT'] =3D array('-0500', '-0400');
+$tz_array['SystemV/HST10'] =3D array('-1000', '-1000');
+$tz_array['SystemV/MST7'] =3D array('-0700', '-0700');
+$tz_array['SystemV/MST7MDT'] =3D array('-0700', '-0600');
+$tz_array['SystemV/PST8'] =3D array('-0800', '-0800');
+$tz_array['SystemV/PST8PDT'] =3D array('-0800', '-0700');
+$tz_array['SystemV/YST9'] =3D array('-0900', '-0900');
+$tz_array['SystemV/YST9YDT'] =3D array('-0900', '-0800');
+$tz_array['Turkey'] =3D array('+0200', '+0300');
+$tz_array['US/Alaska'] =3D array('-0900', '-0800');
+$tz_array['US/Aleutian'] =3D array('-1000', '-0900');
+$tz_array['US/Arizona'] =3D array('-0700', '-0700');
+$tz_array['US/Central'] =3D array('-0600', '-0500');
+$tz_array['US/East-Indiana'] =3D array('-0500', '-0500');
+$tz_array['US/Eastern'] =3D array('-0500', '-0400');
+$tz_array['US/Hawaii'] =3D array('-1000', '-1000');
+$tz_array['US/Indiana-Starke'] =3D array('-0500', '-0500');
+$tz_array['US/Michigan'] =3D array('-0500', '-0400');
+$tz_array['US/Mountain'] =3D array('-0700', '-0600');
+$tz_array['US/Pacific'] =3D array('-0800', '-0700');
+$tz_array['US/Samoa'] =3D array('-1100', '-1100');
+$tz_array['W-SU'] =3D array('+0300', '+0400');
+$tz_array['WET'] =3D array('+0000', '+0100');
+?>
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/userauth_=
functions.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/userauth_fun=
ctions.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/lib/userauth_fun=
ctions.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,143 @@
+<?php
+// Generate the login query string.
+//
+// Returns the login query string.
+function login_querys() {
+	global $QUERY_STRING;
+=09
+	// Remove the username, password, and action values.
+	$querys =3D preg_replace('/(username|password|action)=3D[^&]+/', '', $Q=
UERY_STRING);
+
+	// Return the login query string.
+	$querys =3D preg_replace('/&&/', '', $querys);
+	return $querys;
+}
+
+// Generate the logout query string.
+//
+// Returns the logout query string.
+function logout_querys() {
+	global $QUERY_STRING;
+=09
+	// Make sure the action is logout.
+	$querys =3D preg_replace('/action=3D[^&]+/', 'action=3Dlogout', $QUERY_=
STRING);
+	if ($querys =3D=3D $QUERY_STRING) $querys .=3D '&action=3Dlogout';
+=09
+	// Remove references to the username or password.
+	$querys =3D preg_replace('/(username|password)=3D[^&]+/', '', $querys);
+=09
+	// Return the logout query string.
+	$querys =3D preg_replace('/&&/', '', $querys);
+	return $querys;
+}
+
+// Authenticate the user. The submitted login data is checked for
+// validity against the locked map. The login data will be saved in
+// cookies or the session depending on the configuration. The variable
+// $invalid_login will be set true or false depending on whether or not
+// a valid login was found.
+//
+// This authentication method only applies to non-HTTP authentication.
+//
+// Returns the username and password found, which will be empty strings
+// if no valid login is found. Returns a boolean invalid_login to
+// indicate that the login is invalid.
+function user_login() {
+	global $_COOKIE, $_GET, $_POST, $_SERVER;
+	global $login_cookies, $cookie_uri, $locked_map;
+=09
+	// Initialize return values.
+	$invalid_login =3D false;
+	$username =3D ''; $password =3D '';
+=09
+	// If not HTTP authenticated, try login via cookies or the web page.
+	if (isset($_SERVER['PHP_AUTH_USER'])) {
+		return array($username, $password, $invalid_login);
+	}
+
+	// Look for a login cookie.
+	if ($login_cookies =3D=3D 'yes' &&
+		isset($_COOKIE['phpicalendar_login']))
+	{
+		$login_cookie =3D unserialize(stripslashes($_COOKIE['phpicalendar_logi=
n']));
+		if (isset($login_cookie['username']) &&
+			isset($login_cookie['password']))
+		{
+			$username =3D $login_cookie['username'];
+			$password =3D $login_cookie['password'];
+		}
+	}
+=09
+	// Look for session authentication.
+	if ($login_cookies !=3D 'yes') {
+		if (!session_id()) {
+			session_start();
+			setcookie(session_name(), session_id(), time()+(60*60*24*7*12*10), '/=
', $cookie_uri, 0);
+		}
+		if (isset($_SESSION['username']) &&
+			isset($_SESSION['password']))
+		{
+			$username =3D $_SESSION['username'];
+			$password =3D $_SESSION['password'];
+		}
+	}
+=09
+	// Look for a new username and password.
+	if (isset($_GET['username']) &&
+		isset($_GET['password']))
+	{
+		$username =3D $_GET['username'];
+		$password =3D $_GET['password'];
+	} else if (isset($_POST['username']) &&
+			   isset($_POST['password']))
+	{
+		$username =3D $_POST['username'];
+		$password =3D $_POST['password'];
+	}
+=09
+	// Check to make sure the username and password is valid.
+	if (!array_key_exists("$username:$password", $locked_map)) {
+		// Remember the invalid login, because we may want to display
+		// a message elsewhere or check validity.
+		return array($username, $password, true);
+	}
+=09
+	// Set the login cookie or session authentication values.
+	if ($login_cookies =3D=3D 'yes') {
+		$the_cookie =3D serialize(array('username' =3D> $username, 'password' =
=3D> $password));
+		setcookie('phpicalendar_login', $the_cookie, time()+(60*60*24*7*12*10)=
, '/', $cookie_uri, 0);
+	} else {
+		$_SESSION['username'] =3D $username;
+		$_SESSION['password'] =3D $password;
+	}
+=09
+	// Return the username and password.
+	return array($username, $password, $invalid_login);
+}
+
+// Logout the user. The username and password stored in cookies or the
+// session will be deleted.
+//
+// Returns an empty username and password.
+function user_logout() {
+	global $login_cookies, $cookie_uri;
+=09
+	// Clear the login cookie or session authentication values.
+	if ($login_cookies =3D=3D 'yes') {
+		setcookie('phpicalendar_login', '', time()-(60*60*24*7), '/', $cookie_=
uri, 0);
+	} else {
+		// Check if the session has already been started.
+		if (!session_id()) {
+			session_start();
+			setcookie(session_name(), session_id(), time()+(60*60*24*7*12*10), '/=
', $cookie_uri, 0);
+		}
+=09
+		// Clear the session authentication values.
+		unset($_SESSION['username']);
+		unset($_SESSION['password']);
+	}
+=09
+	// Return empty username and password.
+	return array('', '');
+}
+?>

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/templates/_Ve=
rPorDia.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/templates/_VerPo=
rDia.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/templates/_VerPo=
rDia.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,6 @@
+<p>Here!</p>
+
+<?php
+    echo $output;
+   =20
+?>
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/templates/_ve=
rPorDia.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/cal/templates/_verPo=
rDia.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/cal/templates/_verPo=
rDia.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,4 @@
+<?php
+    echo $output;
+   =20
+?>
\ No newline at end of file

Added: prosistem/alba/trunk/alba/apps/principal/modules/cal/templates/ind=
exSuccess.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Modified: prosistem/alba/trunk/alba/apps/principal/modules/horarioescolar=
/templates/verCalendarioSuccess.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/horarioescolar/templ=
ates/verCalendarioSuccess.php	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/horarioescolar/templ=
ates/verCalendarioSuccess.php	2007-09-17 15:54:02 UTC (rev 5114)
@@ -1,3 +1,12 @@
 <?php
-    include_component('icalVisualizador', $view, array('archivo' =3D> $a=
rchivo, 'date_component' =3D> $date_component));
+//     include_component('icalVisualizador', $view, array('archivo' =3D>=
 $archivo, 'date_component' =3D> $date_component));
+	include_component('cal', $view, array(
+						'archivo' =3D> $archivo,
+					 	'date' =3D> $date_component,
+						'verPorDia' =3D> "view/verPorDia",
+						'verPorSemana' =3D> 'view/verPorSemana',
+						'verPorMes' =3D> 'view/verPorMes',
+						'verPorAnio' =3D> 'view/verPorAnio'
+						));
+					=09
 ?>
\ No newline at end of file

Modified: prosistem/alba/trunk/alba/apps/principal/modules/relDivisionAct=
ividadDocente/templates/verCalendarioSuccess.php
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/apps/principal/modules/relDivisionActividad=
Docente/templates/verCalendarioSuccess.php	2007-09-17 15:54:10 UTC (rev 5=
113)
+++ prosistem/alba/trunk/alba/apps/principal/modules/relDivisionActividad=
Docente/templates/verCalendarioSuccess.php	2007-09-17 15:54:02 UTC (rev 5=
114)
@@ -1,3 +1,12 @@
 <?php
-    include_component('icalVisualizador', $view, array('archivo' =3D> $a=
rchivo, 'date_component' =3D> $date_component));
+//     include_component('icalVisualizador', $view, array('archivo' =3D>=
 $archivo, 'date_component' =3D> $date_component));
+
+	include_component('cal', $view, array(
+						'archivo' =3D> $archivo,
+					 	'date' =3D> $date_component,
+						'verPorDia' =3D> "view/verPorDia",
+						'verPorSemana' =3D> 'view/verPorSemana',
+						'verPorMes' =3D> 'view/verPorMes',
+						'verPorAnio' =3D> 'view/verPorAnio'
+						));
 ?>
\ No newline at end of file

Added: prosistem/alba/trunk/alba/web/css/cal/templates/default/default.cs=
s
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/web/css/cal/templates/default/default.css	2=
007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/web/css/cal/templates/default/default.css	2=
007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,140 @@
+/* Style sheet for the silver calendar (default) */
+
+table, td {font: 11px Verdana, Arial, sans-serif; color: #000;}
+
+/* Background images for tables */
+.tbll	{background: url(images/shadow_l.gif) no-repeat; width:8px}
+.tblbot	{background: url(images/shadow_m.gif) repeat-x; width:100%}
+.tblr	{background: url(images/shadow_r.gif) no-repeat; width:8px}
+
+.alldaybg_1 {background: url(images/allday_1.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_2 {background: url(images/allday_2.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_3 {background: url(images/allday_3.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_4 {background: url(images/allday_4.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_5 {background: url(images/allday_5.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_6 {background: url(images/allday_6.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_7 {background: url(images/allday_7.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+
+.rowOn			{ background-color: #cfc; border-top: 1px solid #fff; border-le=
ft: 1px solid #fff; }
+.rowOn2			{ background-color: #cfc; border-top: 1px solid #fff; }
+.rowOff			{ background-color: #E1E8F1; border-top: 1px solid #fff; borde=
r-left: 1px solid #fff; }
+.rowOff2		{ background-color: #E1E8F1; border-top: 1px solid #fff; }
+.rowToday		{ background-color: #cff; border-top: 1px solid #fff; border-=
left: 1px solid #fff; }
+
+.padd			{ padding: 2px; }
+
+/* Styles for day and week events */
+.eventbg_1	 	{ background-color: #557CA3; padding: 2px;}
+.eventbg_2	 	{ background-color: #53A062; padding: 2px;}
+.eventbg_3	 	{ background-color: #E84F25; padding: 2px;}
+.eventbg_4	 	{ background-color: #B257A2; padding: 2px;}
+.eventbg_5	 	{ background-color: #D42020; padding: 2px;}
+.eventbg_6	 	{ background-color: #B88F0B; padding: 2px;}
+.eventbg_7	 	{ background-color: #73738C; padding: 2px;}
+#allday a		{ font-size: 9px; color: #fff; font-weight: 900; text-decorat=
ion:none;}
+#allday a:hover	{ text-decoration:underline;}
+
+.eventbg2_1	 		{ background-color: #6699CC; border: 1px solid #557CA3; }
+.eventbg2_2	 		{ background-color: #4FC464; border: 1px solid #53A062; }
+.eventbg2_3	 		{ background-color: #FF6D3B; border: 1px solid #E84F25; }
+.eventbg2_4	 		{ background-color: #EA62D4; border: 1px solid #B257A2; }
+.eventbg2_5	 		{ background-color: #FF5E56; border: 1px solid #D42020; }
+.eventbg2_6	 		{ background-color: #CCB21F; border: 1px solid #B88F0B; }
+.eventbg2_7	 		{ background-color: #9292A1; border: 1px solid #73738C; }
+
+.dayborder 		{ background-color: #fff; border-top: 1px solid #A1A5A9; }
+.dayborder2 	{ background-color: #fff; border-top: 1px dashed #ccc; }
+
+.title  		{ background-image: url(images/time_bg.gif); padding: 5px; }
+.title h1 		{ font-family: Helvetica, sans-serif; font-size: 18px; color=
: #000; margin: 0px;}
+
+/* Month View */
+
+.monthback		{ background-color: #A1A5A9; }
+.monthreg		{ background-color: #fff; height: 105px; width: 105px; text-a=
lign: left; vertical-align: top; }
+.monthoff		{ background-color: #F2F2F2; height: 105px; width: 105px; tex=
t-align: left;  vertical-align: top; }
+.monthon		{ background-color: #F2F9FF; height: 105px; width: 105px; text=
-align: left;  vertical-align: top; }
+.montheventtop	{ background-image: url(images/side_bg.gif); border-top: =
1px solid #A1A5A9; }
+.montheventline	{ border-right: 1px dotted #A1A5A9; }
+
+/* Year View */
+
+.medtitle		{ background-image: url(images/side_bg.gif); height: 20px; ma=
rgin-top: 3px; font-weight: 900; }
+.yearreg		{ background-color: #fff; height: 30px; width: 30px; text-alig=
n: right; vertical-align: top; font-size: 9px; }
+.yearoff		{ background-color: #F2F2F2; height: 30px; width: 30px; text-a=
lign: right;  vertical-align: top; font-size: 9px; }
+.yearon			{ background-color: #F2F9FF; height: 30px; width: 30px; text-a=
lign: right;  vertical-align: top; font-size: 9px; }
+.yearmonth		{ background-color: #ccc; }
+.yearweek		{ background-color: #eee; width: 30px; font-size: 9px; font-w=
eight: 900; text-align: center; height: 15px; }
+
+
+/* older styles */
+
+.eventborder	{ background-image: url(images/day_title.gif); border: 1px =
#006699 solid; }
+.eventbg	 	{ background-color: #6699CC; }
+
+.calborder 		{ background-color: #fff; border: 1px #A1A5A9 solid; }
+.dateback		{ background-color: #eee; }
+.weekborder 	{ border-top: 1px dashed #A1A5A9; border-right: 1px solid #=
A1A5A9; }
+.weekborder2 	{ border-right: 1px solid #A1A5A9; }
+.timeborder 	{ border-right: 2px solid #A1A5A9; border-top: 1px dashed #=
A1A5A9; background-image: url(images/time_bg.gif); }
+.timeborder2 	{ border-right: 2px solid #A1A5A9; border-top: 1px solid #=
A1A5A9; background-image: url(images/time_bg.gif); }
+.navback 		{ background-image: url(images/time_bg.gif); }
+.sideback 		{ background-image: url(images/side_bg.gif); }
+
+
+/* Link colors and attributes */
+/* This is the main link style */
+a.psf			{ text-decoration:	none; }
+a.psf:link		{ color: #0066FF; }
+a.psf:visited	{ color: #0066FF; }
+a.psf:active	{ color: #3366CC; }
+a.psf:hover		{ color: #000099; text-decoration: underline; }
+
+/* This is the link style for the mini-cals */=09
+a.ps2			{ text-decoration:	underline; }
+a.ps2:link		{ color: #0066FF; }
+a.ps2:visited	{ color: #0066FF; }
+a.ps2:active	{ color: #3366CC; }
+a.ps2:hover		{ color: #000099; }
+
+/* This is the link style for year months */=09
+a.ps3			{ text-decoration:	none; }
+a.ps3:link		{ color: #000; }
+a.ps3:visited	{ color: #000; }
+a.ps3:active	{ color: #000; }
+a.ps3:hover		{ color: #000; text-decoration: underline; }
+
+/* This is the link style for events */=09
+a.ps			{ text-decoration:	none; }
+a.ps:link		{ color: #fff; }
+a.ps:visited	{ color: #fff; }
+a.ps:active		{ color: #fff; }
+a.ps:hover		{ color: #fff; text-decoration: underline; }
+=09
+/* Body attributes */
+
+body			{ background-color: #E5E5E5; }
+
+/* CSS definitions for fonts */
+
+.V9 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fon=
t-size: 9px; color: #000000; }
+.V10W 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; f=
ont-size: 10px; color: #FFFFFF; text-decoration:	none;}
+.V9W 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 9px; color: #FFFFFF; text-decoration:	none;}
+.V10WB 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; =
font-size: 10px; color: #FFFFFF; font-weight: 900; }
+.V9G 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 9px; color: #666666; }
+.V10 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 10px; color: #000000; }
+.V9BOLD 		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; =
font-size: 9px; font-weight: 900; }
+.G10 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:=
 11px; color: #0066FF; }
+.G10B 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size=
: 11px; color: #000000; }
+.G10BOLD 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-si=
ze: 11px; font-weight: 900; }
+.G10G 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size=
: 11px; color: #A1A5A9; }
+.V12 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:=
 12px;  color: #000000; }
+/*h1 				{ font-family: Helvetica, sans-serif; font-size: 18px; color: #=
000000; }*/
+.eventfont 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-=
size: 11px; color: #FFFFFF; }
+
+
+/* Length of the form drop downs */
+
+.query_style 	{ font-size: 11px; font-family: verdana, geneva, arial, sa=
ns-serif; width: 156px; margin-bottom: 0; }
+.search_style 	{ font-size: 12px; font-family: verdana, geneva, arial, s=
ans-serif; width: 134px; margin-bottom: 0; }
+.login_style	{ font-size: 11px; font-family: verdana, geneva, arial, san=
s-serif; width: 80px; margin-bottom: 0; }

Added: prosistem/alba/trunk/alba/web/css/cal/templates/green/default.css
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/web/css/cal/templates/green/default.css	200=
7-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/web/css/cal/templates/green/default.css	200=
7-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,161 @@
+/* Style sheet for the green calendar */
+
+table, td {font: 11px Verdana, Arial, sans-serif; color: #000;}
+
+/* Background images for tables */
+.tbll	{background: url(images/shadow_l.gif) no-repeat; width:8px}
+.tblbot	{background: url(images/shadow_m.gif) repeat-x; width:100%}
+.tblr	{background: url(images/shadow_r.gif) no-repeat; width:8px}
+
+.alldaybg_1 {background: url(images/allday_1.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_2 {background: url(images/allday_2.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_3 {background: url(images/allday_3.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_4 {background: url(images/allday_4.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_5 {background: url(images/allday_5.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_6 {background: url(images/allday_6.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_7 {background: url(images/allday_7.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+
+.rowOn			{ background-color: #cfc; border-top: 1px solid #fff; border-le=
ft: 1px solid #fff; }
+.rowOn2			{ background-color: #cfc; border-top: 1px solid #fff; }
+.rowOff			{ background-color: #E1E8F1; border-top: 1px solid #fff; borde=
r-left: 1px solid #fff; }
+.rowOff2		{ background-color: #E1E8F1; border-top: 1px solid #fff; }
+.rowToday		{ background-color: #cff; border-top: 1px solid #fff; border-=
left: 1px solid #fff; }
+
+.padd			{ padding: 2px; }
+
+/* Styles for day and week events */
+.eventbg_1	 	{ background-color: #00790c; padding: 2px;}
+.eventbg_2	 	{ background-color: #00c400; padding: 2px;}
+.eventbg_3	 	{ background-color: #005050; padding: 2px;}
+.eventbg_4	 	{ background-color: #5abf04; padding: 2px;}
+.eventbg_5	 	{ background-color: #506000; padding: 2px;}
+.eventbg_6	 	{ background-color: #ac9200; padding: 2px;}
+.eventbg_7	 	{ background-color: #00a28f; padding: 2px;}
+
+#allday a		{ font-size: 9px; color: #fff; font-weight: 900; text-decorat=
ion:none;}
+#allday a:hover	{ text-decoration:underline;}
+
+.eventbg2_1	 		{ background-color: #00992c; border: 1px solid #00790c; }
+.eventbg2_2	 		{ background-color: #00e400; border: 1px solid #00c400; }
+.eventbg2_3	 		{ background-color: #007070; border: 1px solid #005050; }
+.eventbg2_4	 		{ background-color: #7adf24; border: 1px solid #5abf04; }
+.eventbg2_5	 		{ background-color: #708000; border: 1px solid #506000; }
+.eventbg2_6	 		{ background-color: #ccb21f; border: 1px solid #ac9200; }
+.eventbg2_7	 		{ background-color: #12c2af; border: 1px solid #00a28f; }
+
+.alldaybg_8 		{background: url(images/allday_8.gif) repeat-x; height: 19=
px; padding-top: 5px; text-align: center;}
+.eventbg_8	 		{ background-color: #008888; padding: 2px;}
+.eventbg2_8	 		{ background-color: #00AAAA; border: 1px solid #73738C; }
+
+.alldaybg_9 		{background: url(images/allday_9.gif) repeat-x; height: 19=
px; padding-top: 5px; text-align: center;}
+.eventbg_9	 		{ background-color: #DDDD00; padding: 2px;}
+.eventbg2_9	 		{ background-color: #FFFF00; border: 1px solid #73738C; }
+
+.alldaybg_10 		{background: url(images/allday_10.gif) repeat-x; height: =
19px; padding-top: 5px; text-align: center;}
+.eventbg_10	 		{ background-color: #000068; padding: 2px;}
+.eventbg2_10 		{ background-color: #000089; border: 1px solid #73738C; }
+
+.alldaybg_11 		{background: url(images/allday_11.gif) repeat-x; height: =
19px; padding-top: 5px; text-align: center;}
+.eventbg_11	 		{ background-color: #009A78; padding: 2px;}
+.eventbg2_11 		{ background-color: #00AA88; border: 1px solid #73738C; }
+
+
+.dayborder 		{ background-color: #fff; border-top: 1px solid #A1A5A9; }
+.dayborder2 	{ background-color: #fff; border-top: 1px dashed #ccc; }
+
+.title  		{ background-image: url(images/time_bg.gif); padding: 5px; }
+.title h1 		{ font-family: Helvetica, sans-serif; font-size: 18px; color=
: #000; margin: 0px;}
+
+/* Month View */
+
+.monthback		{ background-color: #A1A5A9; }
+.monthreg		{ background-color: #fff; height: 105px; width: 105px; text-a=
lign: left; vertical-align: top; }
+.monthoff		{ background-color: #F2F2F2; height: 105px; width: 105px; tex=
t-align: left;  vertical-align: top; }
+.monthon		{ background-color: #F2F9FF; height: 105px; width: 105px; text=
-align: left;  vertical-align: top; }
+.montheventtop	{ background-image: url(images/side_bg.gif); border-top: =
1px solid #A1A5A9; }
+.montheventline	{ border-right: 1px dotted #A1A5A9; }
+
+/* Year View */
+
+.medtitle		{ background-image: url(images/side_bg.gif); height: 20px; ma=
rgin-top: 3px; font-weight: 900; }
+.yearreg		{ background-color: #fff; height: 30px; width: 30px; text-alig=
n: right; vertical-align: top; font-size: 9px; }
+.yearoff		{ background-color: #F2F2F2; height: 30px; width: 30px; text-a=
lign: right;  vertical-align: top; font-size: 9px; }
+.yearon			{ background-color: #F2F9FF; height: 30px; width: 30px; text-a=
lign: right;  vertical-align: top; font-size: 9px; }
+.yearmonth		{ background-color: #ccc; }
+.yearweek		{ background-color: #eee; width: 30px; font-size: 9px; font-w=
eight: 900; text-align: center; height: 15px; }
+
+
+/* older styles */
+
+/*.eventborder	{ background-image: url(images/day_title.gif); border: 1p=
x #006699 solid; }*/
+.eventborder	{ background-color: #006600; border: 1px #003300 solid; }
+
+.eventbg	 	{ background-color: #339933; }
+
+.calborder 		{ background-color: #ffffff; border: 1px #A1A5A9 solid; }
+
+.dateback		{ background-color: #eee; }
+.weekborder 	{ border-top: 1px dashed #A1A5A9; border-right: 1px solid #=
A1A5A9; }
+.weekborder2 	{ border-right: 1px solid #A1A5A9; }
+.timeborder 	{ border-right: 2px solid #A1A5A9; border-top: 1px dashed #=
A1A5A9; background-image: url(images/time_bg.gif); }
+.timeborder2 	{ border-right: 2px solid #A1A5A9; border-top: 1px solid #=
A1A5A9; background-image: url(images/time_bg.gif); }
+.navback 		{ background-image: url(images/time_bg.gif); }
+.sideback 		{ background-image: url(images/side_bg.gif); }
+
+
+/* Link colors and attributes */
+/* This is the main link style */
+a.psf			{ text-decoration:	none; }
+a.psf:link		{ color: #009900; }
+a.psf:visited	{ color: #009900; }
+a.psf:active	{ color: #009900; }
+a.psf:hover		{ color: #003300; text-decoration: underline; }
+
+/* This is the link style for the mini-cals */=09
+a.ps2			{ text-decoration:	underline; }
+a.ps2:link		{ color: #009900; }
+a.ps2:visited	{ color: #009900; }
+a.ps2:active	{ color: #33CC66; }
+a.ps2:hover		{ color: #003300; }
+
+/* This is the link style for year months */=09
+a.ps3			{ text-decoration:	none; }
+a.ps3:link		{ color: #000; }
+a.ps3:visited	{ color: #000; }
+a.ps3:active	{ color: #000; }
+a.ps3:hover		{ color: #000; text-decoration: underline; }
+
+/* This is the link style for events */=09
+a.ps			{ text-decoration:	none; }
+a.ps:link		{ color: #fff; }
+a.ps:visited	{ color: #fff; }
+a.ps:active		{ color: #fff; }
+a.ps:hover		{ color: #fff; text-decoration: underline; }
+=09
+/* Body attributes */
+
+body			{ background-image: url(images/background.gif); }
+
+/* CSS definitions for fonts */
+
+.V9 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fon=
t-size: 9px; color: #000000; }
+.V10W 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; f=
ont-size: 10px; color: #FFFFFF; text-decoration:	none;}
+.V9W 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 9px; color: #FFFFFF; text-decoration:	none;}
+.V10WB 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; =
font-size: 10px; color: #FFFFFF; font-weight: 900; }
+.V9G 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 9px; color: #666666; }
+.V10 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 10px; color: #000000; }
+.V9BOLD 		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; =
font-size: 9px; font-weight: 900; }
+.G10 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:=
 11px; color: #0066FF; }
+.G10B 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size=
: 11px; color: #000000; }
+.G10BOLD 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-si=
ze: 11px; font-weight: 900; }
+.G10G 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size=
: 11px; color: #A1A5A9; }
+.V12 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:=
 12px;  color: #000000; }
+/*h1 				{ font-family: Helvetica, sans-serif; font-size: 18px; color: #=
000000; }*/
+.eventfont 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-=
size: 11px; color: #FFFFFF; }
+
+
+/* Length of the form drop downs */
+
+.query_style 	{ font-size: 11px; font-family: verdana, geneva, arial, sa=
ns-serif; width: 156px; margin-bottom: 0; }
+.search_style 	{ font-size: 12px; font-family: verdana, geneva, arial, s=
ans-serif; width: 134px; margin-bottom: 0; }
+.login_style	{ font-size: 11px; font-family: verdana, geneva, arial, san=
s-serif; width: 80px; margin-bottom: 0; }

Added: prosistem/alba/trunk/alba/web/css/cal/templates/grey/default.css
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/web/css/cal/templates/grey/default.css	2007=
-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/web/css/cal/templates/grey/default.css	2007=
-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,139 @@
+/* Style sheet for the grey calendar */
+
+table, td {font: 11px Verdana, Arial, sans-serif; color: #000;}
+
+/* Background images for tables */
+.tbll	{background: url(images/shadow_l.gif) no-repeat; width:8px}
+.tblbot	{background: url(images/shadow_m.gif) repeat-x; width:100%}
+.tblr	{background: url(images/shadow_r.gif) no-repeat; width:8px}
+
+.alldaybg_1 {background: url(images/allday_1.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_2 {background: url(images/allday_2.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_3 {background: url(images/allday_3.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_4 {background: url(images/allday_4.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_5 {background: url(images/allday_5.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_6 {background: url(images/allday_6.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_7 {background: url(images/allday_7.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+
+.rowOn			{ background-color: #cfc; border-top: 1px solid #fff; border-le=
ft: 1px solid #fff; }
+.rowOn2			{ background-color: #cfc; border-top: 1px solid #fff; }
+.rowOff			{ background-color: #E1E8F1; border-top: 1px solid #fff; borde=
r-left: 1px solid #fff; }
+.rowOff2		{ background-color: #E1E8F1; border-top: 1px solid #fff; }
+.rowToday		{ background-color: #cff; border-top: 1px solid #fff; border-=
left: 1px solid #fff; }
+
+.padd			{ padding: 2px; }
+
+/* Styles for day and week events (varies)*/
+.eventbg_1	 	{ background-color: #303030; padding: 2px;}
+.eventbg_2	 	{ background-color: #707060; padding: 2px;}
+.eventbg_3	 	{ background-color: #505060; padding: 2px;}
+.eventbg_4	 	{ background-color: #606060; padding: 2px;}
+.eventbg_5	 	{ background-color: #705f60; padding: 2px;}
+.eventbg_6	 	{ background-color: #608060; padding: 2px;}
+.eventbg_7	 	{ background-color: #a0a090; padding: 2px;}
+
+
+.eventbg2_1	 		{ background-color: #505050; border: 1px solid #303030; }
+.eventbg2_2	 		{ background-color: #909080; border: 1px solid #707060; }
+.eventbg2_3	 		{ background-color: #707080; border: 1px solid #505060; }
+.eventbg2_4	 		{ background-color: #808080; border: 1px solid #606060; }
+.eventbg2_5	 		{ background-color: #907f80; border: 1px solid #705f60; }
+.eventbg2_6	 		{ background-color: #80a080; border: 1px solid #608060; }
+.eventbg2_7	 		{ background-color: #c0c0b0; border: 1px solid #a0a090; }
+
+.dayborder 		{ background-color: #fff; border-top: 1px solid #A1A5A9; }
+.dayborder2 	{ background-color: #fff; border-top: 1px dashed #ccc; }
+
+.title  		{ background-image: url(images/time_bg.gif); padding: 5px; }
+.title h1 		{ font-family: Helvetica, sans-serif; font-size: 18px; color=
: #000; margin: 0px;}
+
+/* Month View */
+
+.monthback		{ background-color: #A1A5A9; }
+.monthreg		{ background-color: #fff; height: 105px; width: 105px; text-a=
lign: left; vertical-align: top; }
+.monthoff		{ background-color: #F2F2F2; height: 105px; width: 105px; tex=
t-align: left;  vertical-align: top; }
+.monthon		{ background-color: #F2F9FF; height: 105px; width: 105px; text=
-align: left;  vertical-align: top; }
+.montheventtop	{ background-image: url(images/side_bg.gif); border-top: =
1px solid #A1A5A9; }
+.montheventline	{ border-right: 1px dotted #A1A5A9; }
+
+/* Year View */
+
+.medtitle		{ background-image: url(images/side_bg.gif); height: 20px; ma=
rgin-top: 3px; font-weight: 900; }
+.yearreg		{ background-color: #fff; height: 30px; width: 30px; text-alig=
n: right; vertical-align: top; font-size: 9px; }
+.yearoff		{ background-color: #F2F2F2; height: 30px; width: 30px; text-a=
lign: right;  vertical-align: top; font-size: 9px; }
+.yearon			{ background-color: #F2F9FF; height: 30px; width: 30px; text-a=
lign: right;  vertical-align: top; font-size: 9px; }
+.yearmonth		{ background-color: #ccc; }
+.yearweek		{ background-color: #eee; width: 30px; font-size: 9px; font-w=
eight: 900; text-align: center; height: 15px; }
+
+
+/* older styles */
+
+.eventborder	{ background-image: url(images/day_title.gif); border: 1px =
#006699 solid; }
+.eventbg	 	{ background-color: #6699CC; }
+
+.calborder 		{ background-color: #fff; border: 1px #A1A5A9 solid; }
+.dateback		{ background-color: #eee; }
+.weekborder 	{ border-top: 1px dashed #A1A5A9; border-right: 1px solid #=
A1A5A9; }
+.weekborder2 	{ border-right: 1px solid #A1A5A9; }
+.timeborder 	{ border-right: 2px solid #A1A5A9; border-top: 1px dashed #=
A1A5A9; background-image: url(images/time_bg.gif); }
+.timeborder2 	{ border-right: 2px solid #A1A5A9; border-top: 1px solid #=
A1A5A9; background-image: url(images/time_bg.gif); }
+.navback 		{ background-image: url(images/time_bg.gif); }
+.sideback 		{ background-image: url(images/side_bg.gif); }
+
+
+/* Link colors and attributes */
+/* This is the main link style (varies) */
+a.psf			{ text-decoration:	none; }
+a.psf:link		{ color: #666; }
+a.psf:visited	{ color: #888; }
+a.psf:active	{ color: #666; }
+a.psf:hover		{ color: #333; text-decoration: underline; }
+
+/* This is the link style for the mini-cals (varies)*/=09
+a.ps2			{ text-decoration:	underline; }
+a.ps2:link		{ color: #0066FF; }
+a.ps2:visited	{ color: #0066FF; }
+a.ps2:active	{ color: #3366CC; }
+a.ps2:hover		{ color: #000099; }
+
+/* This is the link style for year months */=09
+a.ps3			{ text-decoration:	none; }
+a.ps3:link		{ color: #000; }
+a.ps3:visited	{ color: #000; }
+a.ps3:active	{ color: #000; }
+a.ps3:hover		{ color: #000; text-decoration: underline; }
+
+/* This is the link style for events */=09
+a.ps			{ text-decoration:	none; }
+a.ps:link		{ color: #fff; }
+a.ps:visited	{ color: #fff; }
+a.ps:active		{ color: #fff; }
+a.ps:hover		{ color: #fff; text-decoration: underline; }
+=09
+/* Body attributes */
+
+body			{ background-image: url(images/background.gif); }
+
+/* CSS definitions for fonts */
+
+.V9 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fon=
t-size: 9px; color: #000000; }
+.V10W 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; f=
ont-size: 10px; color: #FFFFFF; text-decoration:	none;}
+.V9W 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 9px; color: #FFFFFF; text-decoration:	none;}
+.V10WB 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; =
font-size: 10px; color: #FFFFFF; font-weight: 900; }
+.V9G 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 9px; color: #666666; }
+.V10 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 10px; color: #000000; }
+.V9BOLD 		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; =
font-size: 9px; font-weight: 900; }
+.G10 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:=
 11px; color: #0066FF; }
+.G10B 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size=
: 11px; color: #000000; }
+.G10BOLD 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-si=
ze: 11px; font-weight: 900; }
+.G10G 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size=
: 11px; color: #A1A5A9; }
+.V12 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:=
 12px;  color: #000000; }
+/*h1 				{ font-family: Helvetica, sans-serif; font-size: 18px; color: #=
000000; }*/
+.eventfont 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-=
size: 11px; color: #FFFFFF; }
+
+
+/* Length of the form drop downs */
+
+.query_style 	{ font-size: 11px; font-family: verdana, geneva, arial, sa=
ns-serif; width: 156px; margin-bottom: 0; }
+.search_style 	{ font-size: 12px; font-family: verdana, geneva, arial, s=
ans-serif; width: 134px; margin-bottom: 0; }
+.login_style	{ font-size: 11px; font-family: verdana, geneva, arial, san=
s-serif; width: 80px; margin-bottom: 0; }

Added: prosistem/alba/trunk/alba/web/css/cal/templates/red/default.css
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/web/css/cal/templates/red/default.css	2007-=
09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/web/css/cal/templates/red/default.css	2007-=
09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,138 @@
+/* Style sheet for the silver calendar (default) */
+
+table, td {font: 11px Verdana, Arial, sans-serif; color: #000;}
+
+/* Background images for tables */
+.tbll	{background: url(images/shadow_l.gif) no-repeat; width:8px}
+.tblbot	{background: url(images/shadow_m.gif) repeat-x; width:100%}
+.tblr	{background: url(images/shadow_r.gif) no-repeat; width:8px}
+
+.alldaybg_1 {background: url(images/allday_1.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_2 {background: url(images/allday_2.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_3 {background: url(images/allday_3.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_4 {background: url(images/allday_4.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_5 {background: url(images/allday_5.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_6 {background: url(images/allday_6.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_7 {background: url(images/allday_7.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+
+.rowOn			{ background-color: #cfc; border-top: 1px solid #fff; border-le=
ft: 1px solid #fff; }
+.rowOn2			{ background-color: #cfc; border-top: 1px solid #fff; }
+.rowOff			{ background-color: #E1E8F1; border-top: 1px solid #fff; borde=
r-left: 1px solid #fff; }
+.rowOff2		{ background-color: #E1E8F1; border-top: 1px solid #fff; }
+.rowToday		{ background-color: #cff; border-top: 1px solid #fff; border-=
left: 1px solid #fff; }
+
+.padd			{ padding: 2px; }
+
+/* Styles for day and week events */
+.eventbg_1	 	{ background-color: #a01010; padding: 2px;}
+.eventbg_2	 	{ background-color: #ab6c00; padding: 2px;}
+.eventbg_3	 	{ background-color: #df903c; padding: 2px;}
+.eventbg_4	 	{ background-color: #ab7848; padding: 2px;}
+.eventbg_5	 	{ background-color: #bc4700; padding: 2px;}
+.eventbg_6	 	{ background-color: #df2c6c; padding: 2px;}
+.eventbg_7	 	{ background-color: #ac4848; padding: 2px;}
+
+
+.eventbg2_1	 		{ background-color: #c03030; border: 1px solid #a01010; }
+.eventbg2_2	 		{ background-color: #cb8c00; border: 1px solid #ab6c00; }
+.eventbg2_3	 		{ background-color: #ffb05c; border: 1px solid #df903c; }
+.eventbg2_4	 		{ background-color: #cb9868; border: 1px solid #ab7848; }
+.eventbg2_5	 		{ background-color: #dc6700; border: 1px solid #bc4700; }
+.eventbg2_6	 		{ background-color: #ff4c8c; border: 1px solid #df2c6c; }
+.eventbg2_7	 		{ background-color: #cc6868; border: 1px solid #ac4848; }
+.dayborder 		{ background-color: #fff; border-top: 1px solid #A1A5A9; }
+.dayborder2 	{ background-color: #fff; border-top: 1px dashed #ccc; }
+
+.title  		{ background-image: url(images/time_bg.gif); padding: 5px; }
+.title h1 		{ font-family: Helvetica, sans-serif; font-size: 18px; color=
: #000; margin: 0px;}
+
+/* Month View */
+
+.monthback		{ background-color: #A1A5A9; }
+.monthreg		{ background-color: #fff; height: 105px; width: 105px; text-a=
lign: left; vertical-align: top; }
+.monthoff		{ background-color: #F2F2F2; height: 105px; width: 105px; tex=
t-align: left;  vertical-align: top; }
+.monthon		{ background-color: #F2F9FF; height: 105px; width: 105px; text=
-align: left;  vertical-align: top; }
+.montheventtop	{ background-image: url(images/side_bg.gif); border-top: =
1px solid #A1A5A9; }
+.montheventline	{ border-right: 1px dotted #A1A5A9; }
+
+/* Year View */
+
+.medtitle		{ background-image: url(images/side_bg.gif); height: 20px; ma=
rgin-top: 3px; font-weight: 900; }
+.yearreg		{ background-color: #fff; height: 30px; width: 30px; text-alig=
n: right; vertical-align: top; font-size: 9px; }
+.yearoff		{ background-color: #F2F2F2; height: 30px; width: 30px; text-a=
lign: right;  vertical-align: top; font-size: 9px; }
+.yearon			{ background-color: #F2F9FF; height: 30px; width: 30px; text-a=
lign: right;  vertical-align: top; font-size: 9px; }
+.yearmonth		{ background-color: #ccc; }
+.yearweek		{ background-color: #eee; width: 30px; font-size: 9px; font-w=
eight: 900; text-align: center; height: 15px; }
+
+
+/* older styles */
+
+.eventborder	{ background-image: url(images/day_title.gif); border: 1px =
#006699 solid; }
+.eventbg	 	{ background-color: #6699CC; }
+
+.calborder 		{ background-color: #fff; border: 1px #A1A5A9 solid; }
+.dateback		{ background-color: #eee; }
+.weekborder 	{ border-top: 1px dashed #A1A5A9; border-right: 1px solid #=
A1A5A9; }
+.weekborder2 	{ border-right: 1px solid #A1A5A9; }
+.timeborder 	{ border-right: 2px solid #A1A5A9; border-top: 1px dashed #=
A1A5A9; background-image: url(images/time_bg.gif); }
+.timeborder2 	{ border-right: 2px solid #A1A5A9; border-top: 1px solid #=
A1A5A9; background-image: url(images/time_bg.gif); }
+.navback 		{ background-image: url(images/time_bg.gif); }
+.sideback 		{ background-image: url(images/side_bg.gif); }
+
+
+/* Link colors and attributes */
+/* This is the main link style */
+a.psf			{ text-decoration:	none; }
+a.psf:link		{ color: #a01010; }
+a.psf:visited	{ color: #a01010; }
+a.psf:active	{ color: #3366CC; }
+a.psf:hover		{ color: #000099; text-decoration: underline; }
+
+/* This is the link style for the mini-cals */=09
+a.ps2			{ text-decoration:	underline; }
+a.ps2:link		{ color: #a01010; }
+a.ps2:visited	{ color: #a01010; }
+a.ps2:active	{ color: #3366CC; }
+a.ps2:hover		{ color: #000099; }
+
+/* This is the link style for year months */=09
+a.ps3			{ text-decoration:	none; }
+a.ps3:link		{ color: #000; }
+a.ps3:visited	{ color: #000; }
+a.ps3:active	{ color: #000; }
+a.ps3:hover		{ color: #000; text-decoration: underline; }
+
+/* This is the link style for events */=09
+a.ps			{ text-decoration:	none; }
+a.ps:link		{ color: #fff; }
+a.ps:visited	{ color: #fff; }
+a.ps:active		{ color: #fff; }
+a.ps:hover		{ color: #fff; text-decoration: underline; }
+=09
+/* Body attributes */
+
+body			{ background-color: #ffd0e0; }
+
+/* CSS definitions for fonts */
+
+.V9 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fon=
t-size: 9px; color: #000000; }
+.V10W 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; f=
ont-size: 10px; color: #FFFFFF; text-decoration:	none;}
+.V9W 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 9px; color: #FFFFFF; text-decoration:	none;}
+.V10WB 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; =
font-size: 10px; color: #FFFFFF; font-weight: 900; }
+.V9G 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 9px; color: #666666; }
+.V10 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 10px; color: #000000; }
+.V9BOLD 		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; =
font-size: 9px; font-weight: 900; }
+.G10 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:=
 11px; color: #0066FF; }
+.G10B 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size=
: 11px; color: #000000; }
+.G10BOLD 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-si=
ze: 11px; font-weight: 900; }
+.G10G 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size=
: 11px; color: #A1A5A9; }
+.V12 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:=
 12px;  color: #000000; }
+/*h1 				{ font-family: Helvetica, sans-serif; font-size: 18px; color: #=
000000; }*/
+.eventfont 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-=
size: 11px; color: #FFFFFF; }
+
+
+/* Length of the form drop downs */
+
+.query_style 	{ font-size: 11px; font-family: verdana, geneva, arial, sa=
ns-serif; width: 156px; margin-bottom: 0; }
+.search_style 	{ font-size: 12px; font-family: verdana, geneva, arial, s=
ans-serif; width: 134px; margin-bottom: 0; }
+.login_style	{ font-size: 11px; font-family: verdana, geneva, arial, san=
s-serif; width: 80px; margin-bottom: 0; }

Added: prosistem/alba/trunk/alba/web/css/cal/templates/tan/default.css
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/web/css/cal/templates/tan/default.css	2007-=
09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/web/css/cal/templates/tan/default.css	2007-=
09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,158 @@
+/* Style sheet for the grey calendar */
+
+table, td {font: 11px Verdana, Arial, sans-serif; color: #000;}
+
+/* Background images for tables */
+.tbll	{background: url(images/shadow_l.gif) no-repeat; width:8px}
+.tblbot	{background: url(images/shadow_m.gif) repeat-x; width:100%}
+.tblr	{background: url(images/shadow_r.gif) no-repeat; width:8px}
+
+.alldaybg_1 {background: url(images/allday_1.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_2 {background: url(images/allday_2.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_3 {background: url(images/allday_3.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_4 {background: url(images/allday_4.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_5 {background: url(images/allday_5.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_6 {background: url(images/allday_6.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+.alldaybg_7 {background: url(images/allday_7.gif) repeat-x; height: 19px=
; padding-top: 5px; text-align: center;}
+
+.rowOn			{ background-color: #cfc; border-top: 1px solid #fff; border-le=
ft: 1px solid #fff; }
+.rowOn2			{ background-color: #cfc; border-top: 1px solid #fff; }
+.rowOff			{ background-color: #E1E8F1; border-top: 1px solid #fff; borde=
r-left: 1px solid #fff; }
+.rowOff2		{ background-color: #E1E8F1; border-top: 1px solid #fff; }
+.rowToday		{ background-color: #cff; border-top: 1px solid #fff; border-=
left: 1px solid #fff; }
+
+.padd			{ padding: 2px; }
+
+/* Styles for day and week events (varies)*/
+.eventbg_1	 		{ background-color: #A6A978; padding: 2px;}
+.eventbg_2	 		{ background-color: #CC8B00; padding: 2px;}
+.eventbg_3	 		{ background-color: #CC9966; padding: 2px;}
+.eventbg_4	 		{ background-color: #999900; padding: 2px;}
+.eventbg_5	 		{ background-color: #CC6600; padding: 2px;}
+.eventbg_6	 		{ background-color: #CCCC99; padding: 2px;}
+.eventbg_7	 		{ background-color: #666666; padding: 2px;}
+
+#allday a		{ font-size: 9px; color: #fff; font-weight: 900; text-decorat=
ion:none;}
+#allday a:hover	{ text-decoration:underline;}
+/*varies*/
+.eventbg2_1	 		{ background-color: #A6A978; border: 1px solid #FFFFFF; }
+.eventbg2_2	 		{ background-color: #CC8B00; border: 1px solid #FFFFFF; }
+.eventbg2_3	 		{ background-color: #CC9966; border: 1px solid #FFFFFF; }
+.eventbg2_4	 		{ background-color: #999900; border: 1px solid #FFFFFF; }
+.eventbg2_5	 		{ background-color: #CC6600; border: 1px solid #FFFFFF; }
+.eventbg2_6	 		{ background-color: #CCCC99; border: 1px solid #FFFFFF; }
+.eventbg2_7	 		{ background-color: #666666; border: 1px solid #FFFFFF; }
+
+.alldaybg_8 		{background: url(images/allday_8.gif) repeat-x; height: 19=
px; padding-top: 5px; text-align: center;}
+.eventbg_8	 		{ background-color: #008888; padding: 2px;}
+.eventbg2_8	 		{ background-color: #00AAAA; border: 1px solid #73738C; }
+
+.alldaybg_9 		{background: url(images/allday_9.gif) repeat-x; height: 19=
px; padding-top: 5px; text-align: center;}
+.eventbg_9	 		{ background-color: #DDDD00; padding: 2px;}
+.eventbg2_9	 		{ background-color: #FFFF00; border: 1px solid #73738C; }
+
+.alldaybg_10 		{background: url(images/allday_10.gif) repeat-x; height: =
19px; padding-top: 5px; text-align: center;}
+.eventbg_10	 		{ background-color: #000068; padding: 2px;}
+.eventbg2_10 		{ background-color: #000089; border: 1px solid #73738C; }
+
+.alldaybg_11 		{background: url(images/allday_11.gif) repeat-x; height: =
19px; padding-top: 5px; text-align: center;}
+.eventbg_11	 		{ background-color: #009A78; padding: 2px;}
+.eventbg2_11 		{ background-color: #00AA88; border: 1px solid #73738C; }
+
+
+.dayborder 		{ background-color: #fff; border-top: 1px solid #A1A5A9; }
+.dayborder2 	{ background-color: #fff; border-top: 1px dashed #ccc; }
+
+.title  		{ background-image: url(images/time_bg.gif); padding: 5px; }
+.title h1 		{ font-family: Helvetica, sans-serif; font-size: 18px; color=
: #000; margin: 0px;}
+
+/* Month View */
+
+.monthback		{ background-color: #A1A5A9; }
+.monthreg		{ background-color: #fff; height: 105px; width: 105px; text-a=
lign: left; vertical-align: top; }
+.monthoff		{ background-color: #F2F2F2; height: 105px; width: 105px; tex=
t-align: left;  vertical-align: top; }
+.monthon		{ background-color: #F2F9FF; height: 105px; width: 105px; text=
-align: left;  vertical-align: top; }
+.montheventtop	{ background-image: url(images/side_bg.gif); border-top: =
1px solid #A1A5A9; }
+.montheventline	{ border-right: 1px dotted #A1A5A9; }
+
+/* Year View */
+
+.medtitle		{ background-image: url(images/side_bg.gif); height: 20px; ma=
rgin-top: 3px; font-weight: 900; }
+.yearreg		{ background-color: #fff; height: 30px; width: 30px; text-alig=
n: right; vertical-align: top; font-size: 9px; }
+.yearoff		{ background-color: #F2F2F2; height: 30px; width: 30px; text-a=
lign: right;  vertical-align: top; font-size: 9px; }
+.yearon			{ background-color: #F2F9FF; height: 30px; width: 30px; text-a=
lign: right;  vertical-align: top; font-size: 9px; }
+.yearmonth		{ background-color: #ccc; }
+.yearweek		{ background-color: #eee; width: 30px; font-size: 9px; font-w=
eight: 900; text-align: center; height: 15px; }
+
+
+/* older styles */
+
+.eventborder	{ background-image: url(images/day_title.gif); border: 1px =
#006699 solid; }
+.eventbg	 	{ background-color: #6699CC; }
+
+.calborder 		{ background-color: #fff; border: 1px #A1A5A9 solid; }
+.dateback		{ background-color: #eee; }
+.weekborder 	{ border-top: 1px dashed #A1A5A9; border-right: 1px solid #=
A1A5A9; }
+.weekborder2 	{ border-right: 1px solid #A1A5A9; }
+.timeborder 	{ border-right: 2px solid #A1A5A9; border-top: 1px dashed #=
A1A5A9; background-image: url(images/time_bg.gif); }
+.timeborder2 	{ border-right: 2px solid #A1A5A9; border-top: 1px solid #=
A1A5A9; background-image: url(images/time_bg.gif); }
+.navback 		{ background-image: url(images/time_bg.gif); }
+.sideback 		{ background-image: url(images/side_bg.gif); }
+
+
+/* Link colors and attributes */
+/* This is the main link style (varies) */
+a.psf			{ text-decoration:	none; }
+a.psf:link		{ color: #666; }
+a.psf:visited	{ color: #888; }
+a.psf:active	{ color: #666; }
+a.psf:hover		{ color: #333; text-decoration: underline; }
+
+/* This is the link style for the mini-cals (varies)*/=09
+a.ps2			{ text-decoration:	underline; }
+a.ps2:link		{ color: #0066FF; }
+a.ps2:visited	{ color: #0066FF; }
+a.ps2:active	{ color: #3366CC; }
+a.ps2:hover		{ color: #000099; }
+
+/* This is the link style for year months */=09
+a.ps3			{ text-decoration:	none; }
+a.ps3:link		{ color: #000; }
+a.ps3:visited	{ color: #000; }
+a.ps3:active	{ color: #000; }
+a.ps3:hover		{ color: #000; text-decoration: underline; }
+
+/* This is the link style for events */=09
+a.ps			{ text-decoration:	none; }
+a.ps:link		{ color: #fff; }
+a.ps:visited	{ color: #fff; }
+a.ps:active		{ color: #fff; }
+a.ps:hover		{ color: #fff; text-decoration: underline; }
+=09
+/* Body attributes */
+
+body			{ background-image: url(images/background.gif); }
+
+/* CSS definitions for fonts */
+
+.V9 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fon=
t-size: 9px; color: #000000; }
+.V10W 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; f=
ont-size: 10px; color: #FFFFFF; text-decoration:	none;}
+.V9W 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 9px; color: #FFFFFF; text-decoration:	none;}
+.V10WB 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; =
font-size: 10px; color: #FFFFFF; font-weight: 900; }
+.V9G 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 9px; color: #666666; }
+.V10 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 10px; color: #000000; }
+.V9BOLD 		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; =
font-size: 9px; font-weight: 900; }
+.G10 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:=
 11px; color: #0066FF; }
+.G10B 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size=
: 11px; color: #000000; }
+.G10BOLD 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-si=
ze: 11px; font-weight: 900; }
+.G10G 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size=
: 11px; color: #A1A5A9; }
+.V12 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:=
 12px;  color: #000000; }
+/*h1 				{ font-family: Helvetica, sans-serif; font-size: 18px; color: #=
000000; }*/
+.eventfont 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-=
size: 11px; color: #FFFFFF; }
+
+
+/* Length of the form drop downs */
+
+.query_style 	{ font-size: 11px; font-family: verdana, geneva, arial, sa=
ns-serif; width: 156px; margin-bottom: 0; }
+.search_style 	{ font-size: 12px; font-family: verdana, geneva, arial, s=
ans-serif; width: 134px; margin-bottom: 0; }
+.login_style	{ font-size: 11px; font-family: verdana, geneva, arial, san=
s-serif; width: 80px; margin-bottom: 0; }

Added: prosistem/alba/trunk/alba/web/images/cal/._.DS_Store
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/._.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/cancelled.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/cancelled.g=
if
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/completed.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/completed.g=
if
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/confirmed.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/confirmed.g=
if
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/important.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/important.g=
if
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/not_completed.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/not_complet=
ed.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/phpical-logo.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/phpical-log=
o.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/recurring.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/recurring.g=
if
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/spacer.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/spacer.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/._.DS_Store
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/.=
_.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/._.DS_S=
tore
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/._.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/._heade=
r.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/._header.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/._month=
_large.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/._month_large.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/._sideb=
ar.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/._sidebar.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/._sideb=
ar_year.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/._sidebar_year.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
._.DS_Store
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/._.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
allday_1.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/allday_1.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
allday_2.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/allday_2.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
allday_3.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/allday_3.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
allday_4.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/allday_4.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
allday_5.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/allday_5.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
allday_6.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/allday_6.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
allday_7.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/allday_7.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
allday_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/allday_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
allday_dot.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/allday_dot.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
back.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/back.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
day_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/day_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
day_title.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/day_title.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
download_arrow.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/download_arrow.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
event_dot.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/event_dot.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
left_arrows.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/left_arrows.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
left_day.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/left_day.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
month_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/month_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
monthdot_1.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/monthdot_1.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
monthdot_2.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/monthdot_2.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
monthdot_3.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/monthdot_3.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
monthdot_4.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/monthdot_4.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
monthdot_5.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/monthdot_5.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
monthdot_6.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/monthdot_6.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
monthdot_7.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/monthdot_7.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
printer.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/printer.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
right_arrows.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/right_arrows.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
right_day.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/right_day.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
search.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/search.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
shadow_l.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/shadow_l.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
shadow_m.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/shadow_m.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
shadow_r.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/shadow_r.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
side_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/side_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
smallicon.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/smallicon.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
spacer.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/spacer.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
time_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/time_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
week_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/week_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/default/images/=
year_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/d=
efault/images/year_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/._.DS_Sto=
re
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/._.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/._admin.t=
pl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/._admin.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/._calenda=
r_nav.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/._calendar_nav.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/._error.t=
pl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/._error.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/._month_l=
arge.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/._month_large.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/._month_s=
mall.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/._month_small.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/._print.t=
pl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/._print.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/._rss_ind=
ex.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/._rss_index.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/._sidebar=
.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/._sidebar.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/._todo.tp=
l
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/._todo.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/._year.tp=
l
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/._year.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/._=
.DS_Store
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/._.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/al=
lday_1.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/allday_1.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/al=
lday_2.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/allday_2.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/al=
lday_3.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/allday_3.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/al=
lday_4.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/allday_4.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/al=
lday_5.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/allday_5.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/al=
lday_6.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/allday_6.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/al=
lday_7.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/allday_7.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/al=
lday_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/allday_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/al=
lday_dot.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/allday_dot.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/ba=
ck.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/back.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/ba=
ckground.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/background.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/da=
y_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/day_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/da=
y_title.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/day_title.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/do=
wnload_arrow.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/download_arrow.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/ev=
ent_dot.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/event_dot.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/le=
ft_arrows.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/left_arrows.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/le=
ft_day.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/left_day.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/mo=
nth_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/month_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/mo=
nthdot_1.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/monthdot_1.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/mo=
nthdot_2.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/monthdot_2.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/mo=
nthdot_3.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/monthdot_3.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/mo=
nthdot_4.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/monthdot_4.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/mo=
nthdot_5.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/monthdot_5.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/mo=
nthdot_6.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/monthdot_6.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/mo=
nthdot_7.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/monthdot_7.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/pr=
inter.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/printer.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/ri=
ght_arrows.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/right_arrows.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/ri=
ght_day.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/right_day.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/se=
arch.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/search.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/sh=
adow_l.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/shadow_l.gif
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/sh=
adow_m.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/shadow_m.gif
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/sh=
adow_r.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/shadow_r.gif
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/si=
de_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/side_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/sm=
allicon.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/smallicon.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/sp=
acer.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/spacer.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/ti=
me_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/time_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/we=
ek_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/week_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/green/images/ye=
ar_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
reen/images/year_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/._.DS_Stor=
e
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/._.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/._admin.tp=
l
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/._admin.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/._calendar=
_nav.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/._calendar_nav.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/._error.tp=
l
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/._error.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/._header.t=
pl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/._header.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/._month_la=
rge.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/._month_large.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/._month_sm=
all.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/._month_small.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/._print.tp=
l
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/._print.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/._rss_inde=
x.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/._rss_index.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/._sidebar.=
tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/._sidebar.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/._todo.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/._todo.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/._year.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/._year.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/._.=
DS_Store
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/._.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/all=
day_1.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/allday_1.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/all=
day_2.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/allday_2.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/all=
day_3.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/allday_3.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/all=
day_4.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/allday_4.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/all=
day_5.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/allday_5.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/all=
day_6.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/allday_6.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/all=
day_7.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/allday_7.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/all=
day_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/allday_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/all=
day_dot.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/allday_dot.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/bac=
k.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/back.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/bac=
kground.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/background.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/day=
_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/day_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/day=
_title.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/day_title.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/dow=
nload_arrow.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/download_arrow.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/eve=
nt_dot.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/event_dot.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/lef=
t_arrows.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/left_arrows.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/lef=
t_day.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/left_day.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/mon=
th_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/month_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/mon=
thdot_1.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/monthdot_1.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/mon=
thdot_2.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/monthdot_2.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/mon=
thdot_3.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/monthdot_3.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/mon=
thdot_4.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/monthdot_4.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/mon=
thdot_5.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/monthdot_5.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/mon=
thdot_6.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/monthdot_6.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/mon=
thdot_7.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/monthdot_7.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/pri=
nter.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/printer.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/rig=
ht_arrows.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/right_arrows.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/rig=
ht_day.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/right_day.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/sea=
rch.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/search.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/sha=
dow_l.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/shadow_l.gif
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/sha=
dow_m.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/shadow_m.gif
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/sha=
dow_r.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/shadow_r.gif
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/sid=
e_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/side_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/sma=
llicon.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/smallicon.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/spa=
cer.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/spacer.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/tim=
e_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/time_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/wee=
k_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/week_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/grey/images/yea=
r_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/g=
rey/images/year_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/._.DS_Store
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/._.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/._month_lar=
ge.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/._month_large.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/._sidebar.t=
pl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/._sidebar.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/._sidebar_y=
ear.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/._sidebar_year.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/._.D=
S_Store
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/._.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/alld=
ay_1.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/allday_1.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/alld=
ay_2.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/allday_2.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/alld=
ay_3.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/allday_3.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/alld=
ay_4.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/allday_4.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/alld=
ay_5.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/allday_5.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/alld=
ay_6.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/allday_6.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/alld=
ay_7.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/allday_7.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/alld=
ay_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/allday_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/alld=
ay_dot.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/allday_dot.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/back=
.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/back.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/day_=
on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/day_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/day_=
title.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/day_title.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/down=
load_arrow.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/download_arrow.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/even=
t_dot.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/event_dot.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/left=
_arrows.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/left_arrows.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/left=
_day.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/left_day.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/mont=
h_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/month_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/mont=
hdot_1.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/monthdot_1.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/mont=
hdot_2.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/monthdot_2.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/mont=
hdot_3.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/monthdot_3.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/mont=
hdot_4.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/monthdot_4.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/mont=
hdot_5.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/monthdot_5.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/mont=
hdot_6.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/monthdot_6.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/mont=
hdot_7.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/monthdot_7.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/prin=
ter.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/printer.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/righ=
t_arrows.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/right_arrows.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/righ=
t_day.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/right_day.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/sear=
ch.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/search.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/shad=
ow_l.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/shadow_l.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/shad=
ow_m.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/shadow_m.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/shad=
ow_r.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/shadow_r.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/side=
_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/side_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/smal=
licon.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/smallicon.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/spac=
er.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/spacer.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/time=
_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/time_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/week=
_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/week_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/red/images/year=
_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/r=
ed/images/year_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/._.DS_Store
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/._.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/._admin.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/._admin.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/._calendar_=
nav.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/._calendar_nav.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/._error.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/._error.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/._header.tp=
l
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/._header.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/._month_lar=
ge.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/._month_large.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/._month_sma=
ll.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/._month_small.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/._print.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/._print.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/._rss_index=
.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/._rss_index.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/._sidebar.t=
pl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/._sidebar.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/._todo.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/._todo.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/._year.tpl
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/._year.tpl
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/._.D=
S_Store
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/._.DS_Store
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/alld=
ay_1.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/allday_1.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/alld=
ay_2.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/allday_2.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/alld=
ay_3.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/allday_3.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/alld=
ay_4.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/allday_4.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/alld=
ay_5.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/allday_5.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/alld=
ay_6.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/allday_6.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/alld=
ay_7.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/allday_7.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/alld=
ay_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/allday_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/alld=
ay_dot.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/allday_dot.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/back=
.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/back.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/back=
ground.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/background.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/day_=
on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/day_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/day_=
title.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/day_title.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/defa=
ult.css
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/default=
.css	2007-09-17 15:54:10 UTC (rev 5113)
+++ prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/default=
.css	2007-09-17 15:54:02 UTC (rev 5114)
@@ -0,0 +1,99 @@
+/* Style sheet for the green calendar */
+
+.eventborder	{ background-color: #979A65; border: 1px #616339 solid; }
+.eventbg	 	{ background-color: #A6A978; }
+
+.eventbg_1	 		{ background-color: #A6A978; }
+.eventbg_2	 		{ background-color: #CC8B00; }
+.eventbg_3	 		{ background-color: #CC9966; }
+.eventbg_4	 		{ background-color: #999900; }
+.eventbg_5	 		{ background-color: #CC6600; }
+.eventbg_6	 		{ background-color: #CCCC99; }
+.eventbg_7	 		{ background-color: #666666; }
+
+.eventbg2 	 	{ background-color: #A6A978; border-right: 1px solid #FFFFF=
F; }
+
+.eventbg2_1	 		{ background-color: #A6A978; border-right: 1px solid #FFF=
FFF; }
+.eventbg2_2	 		{ background-color: #CC8B00; border-right: 1px solid #FFF=
FFF; }
+.eventbg2_3	 		{ background-color: #CC9966; border-right: 1px solid #FFF=
FFF; }
+.eventbg2_4	 		{ background-color: #999900; border-right: 1px solid #FFF=
FFF; }
+.eventbg2_5	 		{ background-color: #CC6600; border-right: 1px solid #FFF=
FFF; }
+.eventbg2_6	 		{ background-color: #CCCC99; border-right: 1px solid #FFF=
FFF; }
+.eventbg2_7	 		{ background-color: #666666; border-right: 1px solid #FFF=
FFF; }
+.eventbg2week 	{ background-color: #A6A978; border-right: 1px solid #A1A=
5A9; }
+
+.eventbg2week_1	 	{ background-color: #A6A978; border-right: 1px solid #=
A1A5A9; }
+.eventbg2week_2	 	{ background-color: #CC8B00; border-right: 1px solid #=
A1A5A9; }
+.eventbg2week_3	 	{ background-color: #CC9966; border-right: 1px solid #=
A1A5A9; }
+.eventbg2week_4	 	{ background-color: #999900; border-right: 1px solid #=
A1A5A9; }
+.eventbg2week_5	 	{ background-color: #CC6600; border-right: 1px solid #=
A1A5A9; }
+.eventbg2week_6	 	{ background-color: #CCCC99; border-right: 1px solid #=
A1A5A9; }
+.eventbg2week_7	 	{ background-color: #666666; border-right: 1px solid #=
A1A5A9; }
+
+.calborder 		{ background-color: #FFFFFF; border: 1px #A1A5A9 solid; }
+.dateback		{ background-color: #EEEEEE; }
+.dayborder 		{ border-top: 1px solid #A1A5A9; }
+.dayborder2 	{ border-top: 1px dashed #CCCCCC; }
+.weekborder 	{ border-top: 1px dashed #A1A5A9; border-right: 1px solid #=
A1A5A9; }
+.weekborder2 	{ border-right: 1px solid #A1A5A9; }
+.timeborder 	{ border-right: 2px solid #A1A5A9; border-top: 1px dashed #=
A1A5A9; background-image: url(time_bg.gif); }
+.timeborder2 	{ border-right: 2px solid #A1A5A9; border-top: 1px solid #=
A1A5A9; background-image: url(time_bg.gif); }
+.navback 		{ background-image: url(time_bg.gif); }
+.sideback 		{ background-image: url(side_bg.gif); }
+.monthback		{ background-color: #A1A5A9; }
+.monthreg		{ background-color: #FFFFFF; }
+.monthoff		{ background-color: #F2F2F2; }
+.monthon		{ background-color: #F1F3D8; }
+.montheventtop	{ background-image: url(side_bg.gif); border-top: 1px sol=
id #A1A5A9; }
+.montheventline	{ border-right: 1px dotted #A1A5A9; }
+.yearmonth		{ background: #CCCCCC; }
+
+/* Link colors and attributes */
+/* This is the main link style */
+a.psf			{ text-decoration:	none; }
+a.psf:link		{ color: #999933; background-color: transparent; }
+a.psf:visited	{ color: #999933; background-color: transparent; }
+a.psf:active	{ color: #999933; background-color: transparent; }
+a.psf:hover		{ color: #333300; background-color: transparent; }
+
+/* This is the link style for the mini-cals */=09
+a.ps2			{ text-decoration:	underline; }
+a.ps2:link		{ color: #999933; background-color: transparent; }
+a.ps2:visited	{ color: #999933; background-color: transparent; }
+a.ps2:active	{ color: #999933; background-color: transparent; }
+a.ps2:hover		{ color: #333300; background-color: transparent; }
+
+/* This is the link style for year months */=09
+a.ps3			{ text-decoration:	none; }
+a.ps3:link		{ color: #000000; background-color: transparent; }
+a.ps3:visited	{ color: #000000; background-color: transparent; }
+a.ps3:active	{ color: #000000; background-color: transparent; }
+a.ps3:hover		{ color: #000000; background-color: transparent; text-decor=
ation:	underline;}
+=09
+/* Body attributes */
+
+body			{ background-image: url(background.gif); }
+
+/* CSS definitions for fonts */
+
+.V9 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fon=
t-size: 9px; color: #000000; }
+.V10W 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; f=
ont-size: 10px; color: #FFFFFF; }
+.V10WB 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; =
font-size: 10px; color: #FFFFFF; font-weight: 900; }
+.V9G 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 9px; color: #666666; }
+.V10 			{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; fo=
nt-size: 10px; color: #000000; }
+.V9BOLD 		{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; =
font-size: 9px; font-weight: 900; }
+.G10 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:=
 11px; color: #0066FF; }
+.G10B 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size=
: 11px; color: #000000; }
+.G10BOLD 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-si=
ze: 11px; font-weight: 900; }
+.G10G 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size=
: 11px; color: #A1A5A9; }
+.V12 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:=
 12px;  color: #000000; }
+.H20 			{ font-family: Helvetica, sans-serif; font-size: 18px; color: #0=
00000; }
+.eventfont 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-=
size: 11px; color: #FFFFFF; }
+
+
+/* Length of the form drop downs */
+
+.query_style 	{ font-size: 11px; font-family: verdana, geneva, arial, sa=
ns-serif; width: 156px; margin-bottom: 0; }
+.search_style 	{ font-size: 12px; font-family: verdana, geneva, arial, s=
ans-serif; width: 134px; margin-bottom: 0; }
+.login_style	{ font-size: 11px; font-family: verdana, geneva, arial, san=
s-serif; width: 80px; margin-bottom: 0; }
+

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/down=
load_arrow.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/download_arrow.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/even=
t_dot.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/event_dot.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/left=
_arrows.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/left_arrows.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/left=
_day.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/left_day.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/mont=
h_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/month_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/mont=
hdot_1.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/monthdot_1.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/mont=
hdot_2.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/monthdot_2.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/mont=
hdot_3.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/monthdot_3.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/mont=
hdot_4.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/monthdot_4.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/mont=
hdot_5.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/monthdot_5.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/mont=
hdot_6.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/monthdot_6.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/mont=
hdot_7.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/monthdot_7.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/prin=
ter.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/printer.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/righ=
t_arrows.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/right_arrows.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/righ=
t_day.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/right_day.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/sear=
ch.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/search.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/shad=
ow_l.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/shadow_l.gif
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/shad=
ow_m.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/shadow_m.gif
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/shad=
ow_r.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/shadow_r.gif
___________________________________________________________________
Name: svn:executable
   + *
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/side=
_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/side_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/smal=
licon.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/smallicon.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/spac=
er.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/spacer.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/time=
_bg.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/time_bg.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/week=
_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/week_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/templates/tan/images/year=
_on.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/templates/t=
an/images/year_on.gif
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/tentative.gif
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/tentative.g=
if
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: prosistem/alba/trunk/alba/web/images/cal/valid-rss.png
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
(Binary files differ)


Property changes on: prosistem/alba/trunk/alba/web/images/cal/valid-rss.p=
ng
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream




Más información sobre la lista de distribución Alba-desarrollo