From: <Uloženo v aplikaci Windows Internet Explorer 8>
Subject: =?windows-1250?Q?lidske-zdroje.org_-_@HR_forum_-_Pr=F9zkumy_n=E1zor?=
	=?windows-1250?Q?=F9_a=A0o=E8ek=E1v=E1n=ED_zam=ECstnanc=F9_-_zv?=
	=?windows-1250?Q?en=E8=ED_=E8i_zevnit=F8=3F?=
Date: Fri, 12 Mar 2010 16:02:30 +0100
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CAC1FD.6B641C10"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CAC1FD.6B641C10
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://hronline.lidske-zdroje.org/cs/at-hrforum/brezen-2010-outsourcing---insourcing/pruzkumy-nazoru-a-ocekavani-zamestnancu---zvenci-ci-zevnitr/

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML lang=3Dcs xml:lang=3D"cs" =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>lidske-zdroje.org - =
@HR forum - Pr=C5=AFzkumy n=C3=A1zor=C5=AF =
a=C2=A0o=C4=8Dek=C3=A1v=C3=A1n=C3=AD zam=C4=9Bstnanc=C5=AF - =
zven=C4=8D=C3=AD =C4=8Di zevnit=C5=99?</TITLE>
<META content=3Dcs http-equiv=3DContent-language>
<META content=3D"text/html; charset=3Dutf-8" http-equiv=3DContent-Type>
<META content=3Dno-cache http-equiv=3DPragma><LINK rel=3Dstylesheet =
type=3Dtext/css=20
href=3D"http://hronline.lidske-zdroje.org/skin/default/css/ModuleAtHR/sty=
le.css"=20
media=3Dscreen,projection><LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://hronline.lidske-zdroje.org/skin/default/css/print.css"=20
media=3Dprint><LINK rel=3D"SHORTCUT ICON" type=3Dimage/x-icon=20
href=3D"http://hronline.lidske-zdroje.org/favicon.ico"><!--calendar-->
<STYLE type=3Dtext/css>@import url( =
http://hronline.lidske-zdroje.org/js/jscalendar/calendar-blue.css );
</STYLE>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://hronline.lidske-zdroje.org/js/jscalendar/calendar.js"></SCR=
IPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://hronline.lidske-zdroje.org/js/jscalendar/lang/calendar-cs-u=
tf8.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://hronline.lidske-zdroje.org/js/jscalendar/calendar-setup.js"=
></SCRIPT>
<!--/calendar--><!-- timer -->
<SCRIPT type=3Dtext/javascript=20
src=3D"http://hronline.lidske-zdroje.org/js/timer.js"></SCRIPT>
<!-- rotace banneru -->
<SCRIPT type=3Dtext/javascript=20
src=3D"http://hronline.lidske-zdroje.org/banner_rotation.js"></SCRIPT>
<!--swf object-->
<SCRIPT type=3Dtext/javascript=20
src=3D"http://hronline.lidske-zdroje.org/js/swfobject/swfobject.js"></SCR=
IPT>
<!--mootools-->
<SCRIPT type=3Dtext/javascript=20
src=3D"http://hronline.lidske-zdroje.org/js/mootools-1.2.1-core.js"></SCR=
IPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://hronline.lidske-zdroje.org/js/webforum.js"></SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18876"></HEAD>
<BODY class=3D"ModuleAtHR detailClanekAtHRForum"=20
onload=3DinitTimer(3600);initBanners();>
<DIV class=3DesencisPage>
<DIV class=3Dwrap>
<DIV class=3Dheader><A class=3Dlogo=20
href=3D"http://hronline.lidske-zdroje.org/cs/at-hrforum"><IMG alt=3D"HR =
online"=20
src=3D"http://hronline.lidske-zdroje.org/skin/default/img/hronline/@HRfor=
um_logo.gif"></A>
<DIV id=3Di_header xmlns:php=3D"http://php.net/xsl">&nbsp;</DIV><A =
class=3Dlogo2=20
href=3D"http://www.lidske-zdroje.org/"><IMG=20
alt=3D"=C4=8Cesk=C3=A1 spole=C4=8Dnost pro rozvoj lidsk=C3=BDch =
zdroj=C5=AF"=20
src=3D"http://hronline.lidske-zdroje.org/skin/default/img/csrlz_small.gif=
"></A><A=20
class=3Dlogo2 href=3D"http://hrforum.lidske-zdroje.org/"> <IMG=20
alt=3D"=C4=8Casopis HR forum"=20
src=3D"http://hronline.lidske-zdroje.org/skin/default/img/hrforum_small.p=
ng"></A>=20
</DIV><!-- header -->
<DIV class=3Dpanel0>
<DIV=20
style=3D"BACKGROUND: url(/skin/default/img/hronline/roky/rok-2010.gif) =
no-repeat 50px 180px"=20
class=3DleftCol-content xmlns:php=3D"http://php.net/xsl"><A =
title=3DObsah=20
href=3D"http://hronline.lidske-zdroje.org/cs/at-hrforum/brezen-2010-outso=
urcing---insourcing"=20
target=3D""><IMG class=3Dmodule-banner=20
src=3D"http://hronline.lidske-zdroje.org/skin/default/img/hronline/@hrfor=
um/@HRforum-03-small.gif"></A><BR>12.03.2010<BR>INTERNATIONAL,=20
MITA THOR<BR><A=20
href=3D"http://hronline.lidske-zdroje.org/cs/at-hrforum/?componentName=3D=
ModuleAtHR&amp;componentId=3D4b104d9e45d7a3.90437637&amp;method=3Dlogout"=
=20
target=3D_top>odhl=C3=A1sit</A></DIV></DIV><!-- panel0 -->
<DIV class=3Dpanel2></DIV><!-- panel2 -->
<DIV class=3Dcontent-hro>
<DIV class=3D"GenericViewer DocumentViewer" =
xmlns:php=3D"http://php.net/xsl">
<H1 id=3DDocumentTitle class=3D"GenericViewer-Field-Data =
DocumentTitle">Pr=C5=AFzkumy=20
n=C3=A1zor=C5=AF a&nbsp;o=C4=8Dek=C3=A1v=C3=A1n=C3=AD =
zam=C4=9Bstnanc=C5=AF - zven=C4=8D=C3=AD =C4=8Di zevnit=C5=99?</H1>
<DIV id=3DDocumentBody class=3D"GenericViewer-Field-Data DocumentBody">
<DIV class=3Dclanek-souhrn-wrap>
<DIV class=3Dclanek-rubrika>profese</DIV>
<DIV class=3Dclanek-autor>Mgr. Jolana Dost=C3=A1lov=C3=A1 a&nbsp;Mgr. =
Ida Kodrlov=C3=A1, Ph</DIV>
<DIV class=3Dclanek-souhrn>Pr=C5=AFzkumy n=C3=A1zor=C5=AF =
a&nbsp;o=C4=8Dek=C3=A1v=C3=A1n=C3=AD zam=C4=9Bstnanc=C5=AF jsou=20
v=C4=9Bt=C5=A1inou iniciov=C3=A1ny pot=C5=99ebou zam=C4=9Bstnavatele =
objektivizovat sv=C5=AFj pohled na=20
n=C4=9Bkter=C3=A9 jevy ve firm=C4=9B, p=C5=99=C3=ADpadn=C4=9B naplnit =
principy managementu jakosti dle ISO=20
9001, eventu=C3=A1ln=C4=9B po=C5=BEadavky modelu EFQM. Pr=C5=AFzkumy =
mapuj=C3=AD n=C3=A1zory zam=C4=9Bstnanc=C5=AF na=20
r=C5=AFzn=C3=A9 oblasti d=C4=9Bn=C3=AD ve firm=C4=9B, kter=C3=A9 =
ovliv=C5=88uj=C3=AD v=C3=BDkonnost a&nbsp;efektivitu=20
spole=C4=8Dnosti jako celku. B=C3=BDvaj=C3=AD tak zmapov=C3=A1n=C3=ADm =
postoj=C5=AF pracovn=C3=ADk=C5=AF ke kl=C3=AD=C4=8Dov=C3=BDm=20
aspekt=C5=AFm firemn=C3=ADho =C5=BEivota a&nbsp;pom=C3=A1haj=C3=AD =
odhalit skryt=C3=A9 zdroje nespokojenosti,=20
resp. oslaben=C3=A9 motivace =
zam=C4=9Bstnanc=C5=AF.</DIV></DIV>P=C5=99=C3=ADprava, realizace=20
a&nbsp;p=C5=99=C3=ADpadn=C3=A9 opakov=C3=A1n=C3=AD pr=C5=AFzkumu by =
m=C4=9Blo v=C5=BEdy b=C3=BDt sou=C4=8D=C3=A1st=C3=AD komplexn=C3=AD =
strategie=20
=C5=99=C3=ADzen=C3=AD lidsk=C3=BDch zdroj=C5=AF. Kvalitn=C3=AD =
pr=C5=AFzkum je n=C3=A1ro=C4=8Dn=C3=BD v&nbsp;mnoha ohledech: p=C5=99i=20
zanedb=C3=A1n=C3=AD jak=C3=A9koli f=C3=A1ze mohou investovan=C3=BD =
=C4=8Das, finance i&nbsp;lidsk=C3=A1 s=C3=ADla p=C5=99ij=C3=ADt=20
vnive=C4=8D. V&nbsp;praxi se setk=C3=A1v=C3=A1me s&nbsp;ur=C4=8Ditou =
opatrnost=C3=AD t=C3=BDkaj=C3=ADc=C3=AD se=20
na=C4=8Dasov=C3=A1n=C3=AD pr=C5=AFzkumu. Vloni, tedy v&nbsp;dob=C4=9B =
tzv. krize, firmy =C4=8Dasto zmi=C5=88ovaly,=20
=C5=BEe nen=C3=AD vhodn=C3=A1 doba na realizaci pr=C5=AFzkumu. Tento =
n=C3=A1zor b=C3=BDv=C3=A1 podlo=C5=BEen obavami, =C5=BEe=20
nep=C5=99=C3=ADzniv=C3=A1 situace se odraz=C3=AD na celkov=C4=9B =
negativn=C3=ADm hodnocen=C3=AD spole=C4=8Dnosti. Z=C3=A1le=C5=BE=C3=AD=20
v=C5=A1ak p=C5=99edev=C5=A1=C3=ADm na zasazen=C3=AD pr=C5=AFzkumu =
n=C3=A1zor=C5=AF a&nbsp;o=C4=8Dek=C3=A1v=C3=A1n=C3=AD =
zam=C4=9Bstnanc=C5=AF do=20
konceptu celkov=C3=A9ho strategick=C3=A9ho sm=C4=9B=C5=99ov=C3=A1n=C3=AD =
spole=C4=8Dnosti. Ka=C5=BEd=C3=A1 spole=C4=8Dnost, kter=C3=A1=20
pr=C5=AFzkum zva=C5=BEuje, by jej m=C4=9Bla prov=C3=A1zat =
s&nbsp;ostatn=C3=ADmi procesy ve spole=C4=8Dnosti.=20
Pr=C5=AFzkum by nem=C4=9Bl b=C3=BDt vn=C3=ADm=C3=A1n jako =
samostatn=C3=BD projekt, proto=C5=BEe je d=C3=ADl=C4=8D=C3=ADm krokem,=20
=C4=8Dasto t=C3=ADm prvn=C3=ADm, na n=C4=9Bj=C5=BE navazuj=C3=AD =
dal=C5=A1=C3=AD opat=C5=99en=C3=AD vych=C3=A1zej=C3=ADc=C3=AD =
z&nbsp;jeho=20
zji=C5=A1t=C4=9Bn=C3=AD. Je-li pr=C5=AFzkum zasazen do takto =C5=A1iroce =
pojat=C3=A9ho r=C3=A1mce, je n=C3=A1strojem,=20
jak i&nbsp;v&nbsp;dob=C4=9B krize nejen zjistit kl=C3=AD=C4=8Dov=C3=A9 =
informace, ale i&nbsp;zv=C3=BD=C5=A1it=20
motivovanost a&nbsp;zainteresovanost zam=C4=9Bstnanc=C5=AF. =
<BR><BR>Pokud se veden=C3=AD=20
spole=C4=8Dnosti rozhodne realizovat pr=C5=AFzkum, stoj=C3=AD p=C5=99ed =
rozhodnut=C3=ADm, zda se do n=C4=9Bj=20
pustit samostatn=C4=9B a&nbsp;nebo anga=C5=BEovat extern=C3=AD =
poradenskou firmu. Prvn=C3=AD=20
varianta m=C3=A1 jednu obrovskou v=C3=BDhodu, j=C3=AD=C5=BE je =
=C3=BAspora n=C3=A1klad=C5=AF. Tato varianta=20
s&nbsp;sebou v=C5=A1ak nese =C5=99adu rizik, kter=C3=A1 mohou ohrozit =
v=C3=BDsledek, a&nbsp;tedy=20
znamenat promrh=C3=A1n=C3=AD t=C3=A9to zd=C3=A1nliv=C4=9B =
=C3=BAsporn=C4=9Bj=C5=A1=C3=AD investice. A&nbsp;jak=C3=A1 jsou =
=C3=BAskal=C3=AD=20
realizace pr=C5=AFzkumu bez extern=C3=ADho dodavatele?<BR>=EF=82=A7 =
nezku=C5=A1enost s&nbsp;realizac=C3=AD=20
takto komplexn=C3=AD akce (riziko podcen=C4=9Bn=C3=AD komunikace, =
motivace a&nbsp;organiza=C4=8Dn=C3=AD=20
p=C5=99=C3=ADpravy pr=C5=AFzkumu),<BR>=EF=82=A7 absence mo=C5=BEnosti =
op=C3=ADrat se o&nbsp;srovn=C3=A1n=C3=AD na trhu,=20
tzv. benchmark,<BR>=EF=82=A7 nezku=C5=A1enost s&nbsp;konstrukc=C3=AD =
dotazn=C3=ADku a&nbsp;potenci=C3=A1ln=C4=9B=20
nespr=C3=A1vn=C3=A1 formulace ot=C3=A1zek,<BR>=EF=82=A7 =
nepropracovan=C3=A1 technika sb=C4=9Bru dat ohro=C5=BEuj=C3=ADc=C3=AD=20
spolehlivost a&nbsp;validitu pr=C5=AFzkumu,<BR>=EF=82=A7 pocit =
ohro=C5=BEen=C3=AD anonymity=20
a&nbsp;diskr=C3=A9tnosti na stran=C4=9B respondent=C5=AF,<BR>=EF=82=A7 =
technick=C3=A9 limity, omezen=C3=A9=20
mo=C5=BEnosti ve zpracov=C3=A1n=C3=AD a&nbsp;anal=C3=BDze dat.<BR><BR>V =
roce 2008 jsme realizovali=20
pr=C5=AFzkum ve spole=C4=8Dnosti Pramet Tools s.r.o. =
Person=C3=A1ln=C3=AD =C5=99editelka t=C3=A9to firmy PhDr.=20
Jana Kaufmanov=C3=A1 k&nbsp;volb=C4=9B extern=C3=ADho dodavatele =
uv=C3=A1d=C3=AD: <EM>=E2=80=9ENejv=C4=9Bt=C5=A1=C3=AD p=C5=99=C3=ADnosy=20
vstupu extern=C3=ADho partnera spo=C4=8D=C3=ADvaj=C3=AD =
v&nbsp;mo=C5=BEnosti konzultace nejvhodn=C4=9Bj=C5=A1=C3=AD=20
formy sb=C4=9Bru dat, odborn=C3=A9m zpracov=C3=A1n=C3=AD =
dotazn=C3=ADk=C5=AF s&nbsp;ohledem na c=C3=ADle na=C5=A1eho=20
pr=C5=AFzkumu, statistick=C3=A9m zpracov=C3=A1n=C3=AD sebran=C3=BDch dat =
a&nbsp;jejich interpretaci=20
a&nbsp;formulaci n=C3=A1vrh=C5=AF doporu=C4=8Den=C3=AD. Plusem bylo =
tak=C3=A9 porovn=C3=A1n=C3=AD v=C3=BDsledk=C5=AF pr=C5=AFzkumu=20
se standardy nebo v=C3=BDsledky jin=C3=BDch relevantn=C3=ADch =
pr=C5=AFzkum=C5=AF. Extern=C3=AD dodavatel=20
u&nbsp;zam=C4=9Bstnanc=C5=AF zvy=C5=A1uje pocit anonymity =
a&nbsp;p=C5=99edpokl=C3=A1d=C3=A1me, =C5=BEe n=C3=A1sledn=C4=9B=20
sni=C5=BEuje autocenzuru p=C5=99i vyjad=C5=99ov=C3=A1n=C3=AD =
n=C3=A1zor=C5=AF. N=C3=A1pomocn=C3=A1 n=C3=A1m byla i&nbsp;odborn=C3=A1=20
interpretace z=C3=A1v=C4=9Br=C5=AF a&nbsp;oponentura pro top management =
poskytnut=C3=A1 dodavatelem,=20
v=C4=8Detn=C4=9B prezentace d=C5=AFvod=C5=AF navr=C5=BEen=C3=BDch =
doporu=C4=8Den=C3=AD, resp. cizojazy=C4=8Dn=C3=A9 shrnut=C3=AD=20
v=C3=BDsledk=C5=AF pr=C5=AFzkumu pro zahrani=C4=8Dn=C3=ADho =
vlastn=C3=ADka spole=C4=8Dnosti. Ocenili jsme tak=C3=A9=20
konzultaci a&nbsp;odbornou asistenci ke v=C5=A1em dotaz=C5=AFm, =
n=C3=A1m=C4=9Bt=C5=AFm=20
a&nbsp;pochybnostem ze strany zam=C4=9Bstnanc=C5=AF v&nbsp;procesu =
jednotliv=C3=BDch f=C3=A1z=C3=AD=20
pr=C5=AFzkumu.=E2=80=9C<BR></EM><BR>Vzhledem k&nbsp;tomu, =C5=BEe do =
pr=C5=AFzkum=C5=AF b=C3=BDvaj=C3=AD =C4=8Dasto=20
zapojeni v=C5=A1ichni zam=C4=9Bstnanci spole=C4=8Dnosti, m=C5=AF=C5=BEe =
jak=C3=BDkoli p=C5=99e=C5=A1lap ve f=C3=A1zi p=C5=99=C3=ADpravy=20
pr=C5=AFzkumu, nap=C5=99. =C5=A1patn=C3=A1 komunikace =
z=C3=A1m=C4=9Br=C5=AF, z=C3=A1sadn=C3=ADm (a negativn=C3=ADm) =
zp=C5=AFsobem=20
ovlivnit v=C3=BDsledek.<BR>P=C5=99i intern=C3=AD realizaci se firmy =
=C4=8Dasto p=C5=99ipravuj=C3=AD=20
o&nbsp;benchmark, tedy mo=C5=BEnost komparace v=C3=BDsledk=C5=AF =
pr=C5=AFzkum=C5=AF se srovnateln=C3=BDmi=20
firmami na trhu, p=C5=99=C3=ADpadn=C4=9B p=C5=99=C3=ADmo =
s&nbsp;konkurenc=C3=AD. Pokud pr=C5=AFzkum realizuje=20
extern=C3=AD spole=C4=8Dnost, z=C3=A1v=C4=9Bre=C4=8Dn=C3=A1 zpr=C3=A1va =
z&nbsp;pr=C5=AFzkumu b=C3=BDv=C3=A1 obohacena nejen=20
o&nbsp;komparaci s&nbsp;jin=C3=BDmi subjekty na trhu, ale tak=C3=A9 =
o&nbsp;jejich=20
kvalitn=C4=9Bj=C5=A1=C3=AD anal=C3=BDzu a&nbsp;interpretaci =
zalo=C5=BEenou na hlub=C5=A1=C3=ADm pochopen=C3=AD=20
problematiky a&nbsp;mo=C5=BEnosti srovn=C3=A1n=C3=AD. Nutno podotknout, =
=C5=BEe pr=C5=AFzkumy by m=C4=9Bly b=C3=BDt=20
na stran=C4=9B extern=C3=ADho dodavatele zaji=C5=A1=C5=A5ov=C3=A1ny =
odborn=C3=ADky pat=C5=99i=C4=8Dn=C3=A9 erudice, kte=C5=99=C3=AD=20
jsou specialisty na danou oblast (sociology, psychology, experty na =
firemn=C3=AD=20
kulturu =C4=8Di management atp.). Tito odborn=C3=ADci mohou p=C5=99i =
interpretaci poskytnout=20
o&nbsp;to =C3=BA=C4=8Dinn=C4=9Bji vyu=C5=BEiteln=C3=A1 =
doporu=C4=8Den=C3=AD opat=C5=99en=C3=AD a&nbsp;dal=C5=A1=C3=ADch =
krok=C5=AF=20
vych=C3=A1zej=C3=ADc=C3=ADch z&nbsp;v=C3=BDsledk=C5=AF pr=C5=AFzkumu. =
<BR>Pokud z=C5=AFstane realizace pr=C5=AFzkumu na=20
intern=C3=ADch zam=C4=9Bstnanc=C3=ADch, by=C5=A5 s&nbsp;odborn=C3=BDmi =
znalostmi, je pro n=C4=9B t=C4=9B=C5=BEk=C3=A9 zbavit=20
se ur=C4=8Dit=C3=A9 zakotvenosti (a=C5=BE zaujatosti) vzhledem =
k&nbsp;jimi pro=C5=BE=C3=ADvan=C3=A9 ka=C5=BEdodenn=C3=AD=20
realit=C4=9B, kter=C3=A1 m=C5=AF=C5=BEe b=C3=BDt interpretov=C3=A1na =
v&nbsp;souladu s&nbsp;ur=C4=8Ditou percep=C4=8Dn=C3=AD=20
=C5=A1ablonou nastavenou =E2=80=9Eshora=E2=80=9C. Dal=C5=A1=C3=ADm =
omezen=C3=ADm je pro intern=C3=AD realiz=C3=A1tory =C4=8Dasov=C3=A1=20
n=C3=A1ro=C4=8Dnost akce. <BR><BR>
<TABLE border=3D1 cellSpacing=3D1 cellPadding=3D1>
  <TBODY>
  <TR>
    <TD>Kl=C3=AD=C4=8Dovou aktivitou p=C5=99i p=C5=99=C3=ADprav=C4=9B =
pr=C5=AFzkumu je volba adekv=C3=A1tn=C3=AD techniky.=20
      Nej=C4=8Dast=C4=9Bji pou=C5=BE=C3=ADvan=C3=BDm je =
dotazn=C3=ADkov=C3=A9 =C5=A1et=C5=99en=C3=AD, kter=C3=A9 ov=C5=A1em =
skr=C3=BDv=C3=A1 z=C3=A1ludn=C3=BD=20
      proces operacionalizace, tedy p=C5=99em=C4=9Bnu t=C3=A9mat =
a&nbsp;ot=C3=A1zek, kter=C3=A1 chce=20
      klient v&nbsp;pr=C5=AFzkumu zmapovat, do konkr=C3=A9tn=C3=ADch =
polo=C5=BEek a&nbsp;ot=C3=A1zek=20
      v&nbsp;dotazn=C3=ADku. Jde o&nbsp;n=C3=A1ro=C4=8Dn=C3=BD proces, =
nebo=C5=A5 zp=C5=AFsob formulace ot=C3=A1zky=20
      je =C4=8Dasto rozhoduj=C3=ADc=C3=AD pro ochotu respondent=C5=AF ji =
zodpov=C4=9Bd=C4=9Bt. T=C4=9B=C5=BEi=C5=A1t=C4=9Bm=20
      procesu operacionalizace je p=C5=99evod toho, <STRONG>CO =
</STRONG>n=C3=A1s zaj=C3=ADm=C3=A1 do=20
      konkr=C3=A9tn=C3=ADch formulac=C3=AD, <STRONG>JAK </STRONG>se na =
to zept=C3=A1me. D=C5=AFle=C5=BEit=C3=A9 je=20
      tak=C3=A9 zachov=C3=A1n=C3=AD =C3=BAm=C4=9Brn=C3=A9 d=C3=A9lky =
dotazn=C3=ADku, po=C5=99ad=C3=AD ot=C3=A1zek, jednozna=C4=8Dnost=20
      formulac=C3=AD atd. Zde je p=C5=99=C3=ADnosem, pokud tv=C5=AFrce =
dotazn=C3=ADku m=C3=A1 s&nbsp;takovou=20
      =C4=8Dinnost=C3=AD zku=C5=A1enost a&nbsp;je k&nbsp;n=C3=AD=20
i&nbsp;kvalifikov=C3=A1n.</TD></TR></TBODY></TABLE><BR>N=C4=9Bkdy firmy =
zvol=C3=AD kombinovanou=20
formu, p=C5=99i n=C3=AD=C5=BE konstrukci dotazn=C3=ADku =
a&nbsp;interpretaci z=C3=ADskan=C3=BDch dat nech=C3=A1vaj=C3=AD=20
na extern=C3=AD poradensk=C3=A9 spole=C4=8Dnosti a&nbsp;sb=C4=9Br dat =
realizuj=C3=AD samy. Ov=C5=A1em pr=C3=A1v=C4=9B=20
sb=C4=9Br dat je z=C3=A1sadn=C3=AD etapou pr=C5=AFzkumu. =
I&nbsp;v&nbsp;p=C5=99=C3=ADpad=C4=9B, =C5=BEe ve spole=C4=8Dnosti=20
panuje zcela p=C5=99=C3=A1telsk=C3=A1 atmosf=C3=A9ra, v=C5=BEdy se =
najdou t=C3=A9mata, k&nbsp;nim=C5=BE se=20
zam=C4=9Bstnanec vyj=C3=A1d=C5=99=C3=AD otev=C5=99en=C4=9Bji, pokud od =
n=C4=9Bj dotazn=C3=ADk nevyb=C3=ADr=C3=A1 jeho kolega =C4=8Di=20
dokonce nad=C5=99=C3=ADzen=C3=BD.<BR>Extern=C3=AD spole=C4=8Dnost =
m=C5=AF=C5=BEe tak=C3=A9 nab=C3=ADdnout dobr=C3=A9 technick=C3=A9=20
z=C3=A1zem=C3=AD, a=C5=A5 ji=C5=BE jde o&nbsp;elektronick=C3=BD =
sb=C4=9Br dat =C4=8Di komplexn=C3=AD anal=C3=BDzu pomoc=C3=AD=20
speci=C3=A1ln=C3=ADch statistick=C3=BDch program=C5=AF =
umo=C5=BE=C5=88uj=C3=ADc=C3=ADch p=C5=99ehledn=C3=A9 a&nbsp;prakticky=20
pou=C5=BEiteln=C3=A9 v=C3=BDstupy. <BR><BR>Krit=C3=A9ria =
rozhodov=C3=A1n=C3=AD, zda a&nbsp;v&nbsp;jak=C3=A9 form=C4=9B=20
pr=C5=AFzkum realizovat, by se p=C5=99edev=C5=A1=C3=ADm m=C4=9Bla =
op=C3=ADrat o&nbsp;pe=C4=8Dlivou p=C5=99=C3=ADpravu=20
a&nbsp;zv=C3=A1=C5=BEen=C3=AD =C3=BAskal=C3=AD a&nbsp;rizik =
spojen=C3=BDch s&nbsp;jeho intern=C3=AD realizac=C3=AD.=20
C=C3=ADlem je samoz=C5=99ejm=C4=9B zvolit optim=C3=A1ln=C3=AD variantu: =
na jedn=C3=A9 misce vah se tak ocit=C3=A1=20
p=C5=99edev=C5=A1=C3=ADm finan=C4=8Dn=C3=AD n=C3=A1kladnost, na =
druh=C3=A9 pak p=C5=99=C3=ADnos a&nbsp;budouc=C3=AD =
v=C3=BDt=C4=9B=C5=BEnost=20
informac=C3=AD z=C3=ADskan=C3=BDch z&nbsp;pr=C5=AFzkumu. <BR><BR>
<TABLE border=3D1 cellSpacing=3D1 cellPadding=3D1>
  <TBODY>
  <TR>
    <TD><STRONG>Mo=C5=BEn=C3=A9 p=C5=99=C3=ADnosy pr=C5=AFzkumu =
z&nbsp;hlediska r=C5=AFzn=C3=BDch =E2=80=9Ez=C3=A1jmov=C3=BDch=20
      skupin=E2=80=9C ve firm=C4=9B<BR></STRONG><BR>pro =
mana=C5=BEery:<BR>=E2=80=A2 odraz =C3=BA=C4=8Dinnosti =
=C5=99=C3=ADzen=C3=AD=20
      =E2=80=93 revize stylu =C5=99=C3=ADzen=C3=AD<BR>=E2=80=A2 =
nov=C3=A1 fakta pro rozhodov=C3=A1n=C3=AD<BR>=E2=80=A2 zp=C4=9Btn=C3=A1 =
vazba=20
      a&nbsp;nov=C3=BD pohled na v=C4=9Bc <BR>=E2=80=A2 =
otestov=C3=A1n=C3=AD =C3=BA=C4=8Dinnosti motiva=C4=8Dn=C3=ADch=20
      n=C3=A1stroj=C5=AF<BR>=E2=80=A2 objektivn=C3=AD informace =
o&nbsp;jednotliv=C3=BDch =C3=BAsec=C3=ADch firmy<BR>=E2=80=A2=20
      znalost =E2=80=9Ehodnot=E2=80=9C ve firm=C4=9B<BR><BR>pro =
firmy:<BR>=E2=80=A2 zp=C4=9Btn=C3=A1 vazba t=C3=BDkaj=C3=ADc=C3=AD se=20
      chodu firmy, nastaven=C3=AD proces=C5=AF apod.<BR>=E2=80=A2 =
objektivizace pohledu na firemn=C3=AD=20
      realitu<BR>=E2=80=A2 srovn=C3=A1n=C3=AD s&nbsp;konkurenc=C3=AD =
a&nbsp;ostatn=C3=ADmi firmami na trhu=20
      (benchmark)<BR>=E2=80=A2 zv=C3=BD=C5=A1en=C3=AD =
presti=C5=BEe<BR>=E2=80=A2 zmapov=C3=A1n=C3=AD z=C3=A1jmu =
pracovn=C3=ADk=C5=AF=20
      o&nbsp;firmu<BR>=E2=80=A2 zmapov=C3=A1n=C3=AD spjatosti =
pracovn=C3=ADk=C5=AF s&nbsp;firmou<BR><BR>pro=20
      personalisty:<BR>=E2=80=A2 zhodnocen=C3=AD =C3=BA=C4=8Dinnosti =
syst=C3=A9m=C5=AF =C5=98LZ <BR>=E2=80=A2 inspirace=20
      a&nbsp;podklady pro revizi syst=C3=A9mu =C5=98LZ<BR>=E2=80=A2 =
zv=C3=BD=C5=A1en=C3=AD presti=C5=BEe=20
      a&nbsp;zviditeln=C4=9Bn=C3=AD =C3=BAtvaru =
personalistiky<BR>=E2=80=A2 zmapov=C3=A1n=C3=AD fluktua=C4=8Dn=C3=ADch=20
      tendenc=C3=AD <BR>=E2=80=A2 podn=C4=9Bty pro dal=C5=A1=C3=AD =
rozvoj a&nbsp;vzd=C4=9Bl=C3=A1v=C3=A1n=C3=AD<BR><BR>pro=20
      pracovn=C3=ADky:<BR>=E2=80=A2 otev=C5=99en=C3=AD f=C3=B3ra pro =
diskusi <BR>=E2=80=A2 mo=C5=BEnost vyj=C3=A1d=C5=99it n=C3=A1zor=20
      bez rizika postihu<BR>=E2=80=A2 sign=C3=A1l z=C3=A1jmu veden=C3=AD =
o&nbsp;n=C3=A1zor zam=C4=9Bstnanc=C5=AF<BR>=E2=80=A2=20
      v=C3=BDzva =
k&nbsp;p=C5=99em=C3=BD=C5=A1len=C3=AD</TD></TR></TBODY></TABLE>
<P style=3D"TEXT-ALIGN: right"><EM style=3D"TEXT-ALIGN: right">Mgr. =
Jolana Dost=C3=A1lov=C3=A1=20
a&nbsp;Mgr. Ida Kodrlov=C3=A1, Ph<BR>MITA THOR INTERNATIONAL</EM> </P>
<DIV class=3Dhr><IMG=20
src=3D"http://hronline.lidske-zdroje.org/skin/default/img/hronline/line-d=
ouble.gif"></DIV>
<DIV class=3Dcontent-footer><A id=3Dcontent-footer-contacts=20
href=3D"http://hrforum.lidske-zdroje.org/cs/kontakt-hrforum">&nbsp;</A><A=
=20
id=3Dcontent-footer-home =
href=3D"http://hronline.lidske-zdroje.org/">&nbsp;</A><A=20
id=3Dhome-footer =
href=3D"http://hronline.lidske-zdroje.org/">&nbsp;</A></DIV>
<DIV class=3Dhr><IMG=20
src=3D"http://hronline.lidske-zdroje.org/skin/default/img/hronline/line-d=
ouble.gif"></DIV></DIV></DIV></DIV><!-- content-hro --><!-- cleaner -->
<DIV class=3Dcleaner></DIV>
<DIV class=3Dfooter>Grafick=C3=BD n=C3=A1vrh: <A =
href=3D"http://www.zdeneksvoboda.cz/"=20
xmlns:php=3D"http://php.net/xsl">http://www.zdeneksvoboda.cz/</A>&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Technick=C3=BD=20
spr=C3=A1vce: <A href=3D"http://www.esencis.cz/"=20
xmlns:php=3D"http://php.net/xsl">http://www.esencis.cz/</A><SPAN =
class=3Dfooter-c=20
xmlns:php=3D"http://php.net/xsl">=C2=A9 Copyright 2009 HR forum</SPAN> =
</DIV><!-- footer --></DIV><!-- wrap --></DIV><!-- esencisPage =
--></BODY></HTML>

------=_NextPart_000_0000_01CAC1FD.6B641C10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://hronline.lidske-zdroje.org/skin/default/img/hronline/@HRforum_logo.gif

R0lGODlhewAsANUAAEBhfn+Vqb/K1O72+93t+MDd8vv9/ubx+s3k9cTg8y9Ye8/X39Xp9p+wvtHm
9fL4/GB7lPf6/Y2vyl6EohA5Xt/l6TBUc+/y9CBGaeLv+VBuiY+is9nr98ni9KXF3Qw3XbDQ56+9
yXCJn3aZtpm60yNNcYGkwEdujjRafOr0+xhCZ565za7B0DtefbPD0W+MplJ5mKK6znKTrnyTqbrM
2kxsiKq/0Lzb8QAsU////wAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAB7ACwAAAb/wJxw
SCwaj8ikkjjIEByIKINweCyv2Kx2y1UaDo6beEwWJxiDrnrNXjcsOBwgwijb74lDe8/v5yBxgXeD
dx1WfmoVAgIXV4sLRYuSkFoCgSgKH3YdHAQDnwMHTwV3GYhdAXECV3EARYGwGCIVV6k4MnYIBwZL
DxykZAynW7arS62vsMoiSwBxIGQIaVoGBMBiwsNYxaxyyRaSAc5xAUrjYwWmahEdwdq1qt2uRMhE
AhRxtEjnNwmHawbqjCHwTgm3Y97oJSRiawOSAQri3OjAiw8CMv8KFjmopN4Qj0MqxIFwxECCiDgK
RPBjckwHjUc4JgGZg6YQmzkI3EA5zUiE/wwIgCVwoGfIAAJIi6Yg0xOmEJlIaOKMo8GIAVIoSwrE
M20rhyEXxThwyjAewnkfFw5ZQM6Izp1xjAy45kGCBGhkTCUYU/SCDRJjKq5RRImIImNPzXZUW5Nx
Dg1xCg9JQCJTKwCYcxwQA2KCClglRpB5O0JBiwUN8OFQAI0G5gZGGmCWjFnEBchxMIQQEgJDIAoO
c9hSRhwW2ptqKwByPOCGhOI4HpCS8AF6CQ9lJoyEdULMirYbFTe2AEdZgwbFHQ6HTvx4YwwBAogY
h4OCZCE6K1eXgxlAOxOBANDAIhv4hsMH2I2hXW4D1pDgcziUEx4OiDXWSggCLKeaBhiKEP8HBRfY
AkF8JJZIolTQWXCfEGHBhcMQm3mwH2xFLFcCGQvioM9bzoFXFoUK4VDVEMvhQNIQtjQA1REoxiLC
bkiQkZUQe50QB41GLCeaGAsemdMYEEr4Y4WB6COEJfkQwVaESxqBIgBrgpiEAWSgEFcOzYGAkxAX
4HMjl1cOwWOYRsiUm5s4YIAoAG0m4x4ytrjHBBnjCMFBjzgEhwRuCirG43cRFiqeTaTK0ahCjyZU
nqZFNDdGpTlctGCFouIgAaBAsjhGDD4iOapjpTIqXlSM1bOAaiviSemdpMxqUBy33uCsEGSw0Gti
uSInabCnppUqWhvEYcERrooBqxgA4oD/5RHL4fWCWUuNgaaYvmbb2LbAmjosk8WqNQ4zRtR5pxge
jKSEbyqMMYNZYYg1b61k5ouvsPYS+61hqtGawzVT7uVisjmEi8MEZnATARl6UGUEbo4uumi32rZM
RAi5NUJEi1M2DCEGK9J8IF4McNNiAkLAIecQfeIwLqouOwrzvTITgduQgo4x5Wa4UhCAPgsUGe0N
BBSDtRhFiayiEAusGrW3L+/bNNtFJK0uEQ9YfedVY8DA3gdbijGALS5EQ0R5xC3N9NraPv3mEWja
R4THU+aQARkSoMRdgmNwYMvXBQiWwwVFBgKBzYeXDjdZRUw+xkpDbCUGCSNMMIEJmJeBxIDHYhSQ
UUhKBtCAmagXhLcYCBBhQMOETHTyIP4E77wSPN6gTtWEcMCL62Mw4Pnz3BPRzhi703FNPxywnoMB
LRbAwO7dt59D3eiwn0MEn2w/xAMDmO/+/jCWURT/AGwD9hxgvwAaEAuXIkMBCFDAJYBBfwd83tjQ
wYGmJOEnHivA/yL4vAd8rwwFQAABMgCKTyDFAbgjAwE5yL1qjC95yVsgBFmIOhfCkBBEoSEAwfBC
5hFlhjrc3wNEwYAoSGGE+YtgEAAAOw==

------=_NextPart_000_0000_01CAC1FD.6B641C10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://hronline.lidske-zdroje.org/skin/default/img/csrlz_small.gif

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
LC+73kH8gL8HAQA7

------=_NextPart_000_0000_01CAC1FD.6B641C10
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://hronline.lidske-zdroje.org/skin/default/img/hrforum_small.png

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
z74AAAAASUVORK5CYII=

------=_NextPart_000_0000_01CAC1FD.6B641C10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://hronline.lidske-zdroje.org/skin/default/img/hronline/@hrforum/@HRforum-03-small.gif

R0lGODlhYgBJAPcAAPj4+P7+/u7u7/39/c7Y3Pz8/Pn5+fv7+8jKy/b29/b29kiLn/T09WCovp2w
uvLy8/Dw8Pf39/X19c/R0rTg9ezs7fv7/Pr6+vn4+fHx8fPz9PPz8+3t7uzs7PHx8u7u7u/v8N7f
4GyJmHS4z52xusLExdja20dsfqm6wlR2hubr7uDh4vP19j9wg+Xl5svNzvLy8s3q+ODg4YWdqdrh
5c3r+Pf3+ER+kcLO1NfZ2pGnst3d3trb3G+0y2WswsDK0M7Q0d/f4ILD3Kjb83iToNbY2b/Jzvn5
+pHO6UmPo2CAj+Dy+1ahtni705OnsWeEk9vc3UeInLrj9fP6/cbIybXEy32/2L2/wIuhrK3T5MXH
yEJ6jrTAx/Lz89Ll6r7AwcrMzT5sgFukuqy7wj1pfIieqdDY2/T09FJ0hUZrfOPl59rf4eXm57fe
7qDN3jxledzd3kBzh8DJz2qwx7fg8kuWqofH4Ofp68jO0GmGlOns7cPM0VJ0hNvd3fv6+8LP1eHi
44mfqtjq88zU2NLU1dbb3uHo7ZvR6OPl5tPV1qbZ8evy9uLj467e9GqhtODi5UiBlVFzhGmHleXs
8PDw8d3e3tPt+dLk7urr68zU16u5wJbS7afa8l19jJSnsV59jdnw+tfh5Pn8/rXe8M3P0EF3ivX2
9t3v95ertam3v6TU6trc3bni9EaEmEZrfejp6snn9LzQ2drf4tfY2aXM1oS5x8PFxvH4+/z8/Yyi
raG8x93i5UWBleny9dna29Pl70qSptXa3dDS08Ph73mzwsDCw8bj8X+Xo1GdsbzZ4Fx8i3SPnLu9
vuvr7JvW8eHh4kyZrdXX2Dtidf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABiAEkA
AAj/AKcJHDhtCShRBBMqXMiwocOHEBUegXEk4rQYzpw1sjTFosePIB0eEeDi2TMbFjFmdFYjpMuX
Hk3KRBlRZcaWMHPqTCjTJE2INlnuHKqz58mUK4USXRrS6M+EXqARq0UrWZukUphqjdmTEgdMK1at
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

------=_NextPart_000_0000_01CAC1FD.6B641C10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://hronline.lidske-zdroje.org/skin/default/img/hronline/line-double.gif

R0lGODlhAQARALMAAOHh4d7e3uvr6+Li4u/v7/z8/Pn5+ebm5tbW1uDg4PT09P///wAAAAAAAAAA
AAAAACH5BAAAAAAALAAAAAABABEAAAQKsBhFxAFhrM0TigA7

------=_NextPart_000_0000_01CAC1FD.6B641C10
Content-Type: text/css;
	charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://hronline.lidske-zdroje.org/cs/at-hrforum/brezen-2010-outsourcing---insourcing/pruzkumy-nazoru-a-ocekavani-zamestnancu---zvenci-ci-zevnitr/global.css

.standardText {
	FONT-FAMILY: arial, sans-serif; FONT-SIZE: 14px
}
.heading {
	FONT-FAMILY: "Arial CE", sans-serif; LETTER-SPACING: 0.4px; COLOR: =
#000; FONT-SIZE: 17px; FONT-WEIGHT: bold
}
.heading2 {
	FONT-FAMILY: "Arial CE", sans-serif; LETTER-SPACING: 0.3px; COLOR: =
#000; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.obrazekVlevo {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px =
10px 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.obrazekVpravo {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px =
0px 10px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-LEFT: 15px; MARGIN-LEFT: 0px
}
.content UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.content-hro UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.content UL UL LI {
	BACKGROUND: url(/skin/default/img/li-blue-2.gif) no-repeat 0px 7px
}
UL LI {
	PADDING-LEFT: 10px; BACKGROUND: url(/skin/default/img/li-blue.gif) =
no-repeat 0px 7px; MARGIN-LEFT: 0px
}
LI TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}

------=_NextPart_000_0000_01CAC1FD.6B641C10
Content-Type: text/css;
	charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://hronline.lidske-zdroje.org/cs/at-hrforum/brezen-2010-outsourcing---insourcing/pruzkumy-nazoru-a-ocekavani-zamestnancu---zvenci-ci-zevnitr/style.css

@import url( global.css );
.required {
	FONT-WEIGHT: bold
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.logo {
	POSITION: relative; FLOAT: left; TOP: 17px
}
.logo2 {
	POSITION: relative; FLOAT: right; TOP: 17px
}
#i_header {
	POSITION: relative; FLOAT: left; TOP: 20px; LEFT: 16px
}
SUP {
	FONT-SIZE: 9px
}
BODY {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.3; BACKGROUND-COLOR: #a0c3bd; =
MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; =
COLOR: #000; FONT-SIZE: 13px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 15px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 20px; PADDING-TOP: 0px
}
H2 {
	FONT-SIZE: 15px
}
H3 {
	FONT-SIZE: 13px
}
A {
	COLOR: #5aa6d2
}
.esencisPage {
	BACKGROUND-COLOR: #ffffff; MARGIN: 0px auto; WIDTH: 990px
}
.wrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; =
PADDING-TOP: 0px
}
.Document-methods {
	MARGIN-TOP: 20px
}
.Document-methods IMG {
	MARGIN: 4px 4px 4px 5px
}
.Document-methods A {
	TEXT-DECORATION: none
}
.ApplicationModuleFrontList {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 950px; =
PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; HEIGHT: 29px; =
PADDING-TOP: 0px
}
.ApplicationModuleFrontList TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px 1px 0px 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #474a73; =
BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 0px
}
.ApplicationModuleFrontList TD.last {
	BORDER-RIGHT: medium none
}
.ApplicationModuleFrontList TD.active {
	BACKGROUND: #5aa6d2
}
.ApplicationModuleFrontList TD A {
	LINE-HEIGHT: 27px; TEXT-TRANSFORM: uppercase; WIDTH: 100%; DISPLAY: =
block; HEIGHT: 29px; COLOR: #fff; FONT-SIZE: 12px; OVERFLOW: hidden; =
FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.ModuleMethodFrontList-wrap {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; WIDTH: 950px; PADDING-RIGHT: 0px; HEIGHT: 26px; =
OVERFLOW: hidden; BORDER-TOP: #fff 1px solid; PADDING-TOP: 0px
}
.ModuleMethodFrontList {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.ModuleMethodFrontList LI {
	PADDING-LEFT: 19px; BACKGROUND: none transparent scroll repeat 0% 0%; =
FLOAT: left; HEIGHT: 26px
}
.ModuleMethodFrontList LI A {
	LINE-HEIGHT: 25px; FONT-SIZE: 12px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none
}
.message {
	BORDER-BOTTOM: #76bf6c 4px solid; BORDER-LEFT: #76bf6c 4px solid; =
PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; MARGIN: 0px 0px 1px; =
PADDING-LEFT: 35px; PADDING-RIGHT: 5px; BACKGROUND: =
url(/skin/default/img/ok.gif) #fff no-repeat 3px 0px; HEIGHT: 25px; =
BORDER-TOP: #76bf6c 4px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #76bf6c =
4px solid; PADDING-TOP: 0px
}
.error {
	BORDER-BOTTOM: #76bf6c 4px solid; BORDER-LEFT: #76bf6c 4px solid; =
PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; MARGIN: 0px 0px 1px; =
PADDING-LEFT: 35px; PADDING-RIGHT: 5px; BACKGROUND: =
url(/skin/default/img/ok.gif) #fff no-repeat 3px 0px; HEIGHT: 25px; =
BORDER-TOP: #76bf6c 4px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #76bf6c =
4px solid; PADDING-TOP: 0px
}
.warning {
	BORDER-BOTTOM: #76bf6c 4px solid; BORDER-LEFT: #76bf6c 4px solid; =
PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; MARGIN: 0px 0px 1px; =
PADDING-LEFT: 35px; PADDING-RIGHT: 5px; BACKGROUND: =
url(/skin/default/img/ok.gif) #fff no-repeat 3px 0px; HEIGHT: 25px; =
BORDER-TOP: #76bf6c 4px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #76bf6c =
4px solid; PADDING-TOP: 0px
}
.error {
	BORDER-BOTTOM-COLOR: #ef0a10; BORDER-TOP-COLOR: #ef0a10; BACKGROUND: =
url(/skin/default/img/error.gif) #fff no-repeat 0px 0px; =
BORDER-RIGHT-COLOR: #ef0a10; BORDER-LEFT-COLOR: #ef0a10
}
.warning {
	BORDER-BOTTOM-COLOR: #002873; BORDER-TOP-COLOR: #002873; BACKGROUND: =
url(/skin/default/img/warning.gif) #fff no-repeat 3px 1px; =
BORDER-RIGHT-COLOR: #002873; BORDER-LEFT-COLOR: #002873
}
.GenericEditor-Caption {
	MARGIN-BOTTOM: 5px; FONT-SIZE: 20px
}
.GenericViewer-Field-Caption {
	WHITE-SPACE: nowrap
}
.GenericEditor-Input-Element {
	POSITION: absolute; LEFT: 250px
}
.GenericEditor TD TABLE TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: =
#e7ebef; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
INPUT.textInput {
	BORDER-BOTTOM: #777777 1px solid; BORDER-LEFT: #777777 1px solid; =
BACKGROUND-COLOR: #dddddd; COLOR: black; BORDER-TOP: #777777 1px solid; =
BORDER-RIGHT: #777777 1px solid
}
TEXTAREA {
	BORDER-BOTTOM: #777777 1px solid; BORDER-LEFT: #777777 1px solid; =
BACKGROUND-COLOR: #dddddd; COLOR: black; BORDER-TOP: #777777 1px solid; =
BORDER-RIGHT: #777777 1px solid
}
SELECT {
	BORDER-BOTTOM: #777777 1px solid; BORDER-LEFT: #777777 1px solid; =
BACKGROUND-COLOR: #dddddd; COLOR: black; BORDER-TOP: #777777 1px solid; =
BORDER-RIGHT: #777777 1px solid
}
TEXTAREA {
	MARGIN-TOP: 0px; WIDTH: 567px; HEIGHT: 200px
}
.textInput {
	WIDTH: 300px
}
SELECT {
	WIDTH: 300px
}
.header {
	HEIGHT: 104px
}
.LanguageList {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #474a73; =
MARGIN-TOP: 0px; WIDTH: 170px; HEIGHT: 20px
}
.LanguageList IMG {
	MARGIN: 0px 10px
}
.LanguageList {
	COLOR: #efedd7
}
.LanguageList A {
	COLOR: #efedd7
}
.LanguageList A.currentLang {
	COLOR: #fff; TEXT-DECORATION: none
}
.footer {
	TEXT-ALIGN: right; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #a0c3bd; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; CLEAR: both; =
FONT-SIZE: 11px; PADDING-TOP: 8px
}
.footer A {
	COLOR: #fff
}
.wrap-content {
	BACKGROUND: url(../img/wrap-content-bg.gif) repeat-y 0px 0px
}
.leftCol {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 210px; PADDING-RIGHT: =
10px; MARGIN-BOTTOM: 20px; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: =
0px
}
.pIndexBold {
	FONT-WEIGHT: normal
}
.leftCol .ContentBoxViewer .CasopisFrontViewer IMG {
	BORDER-BOTTOM: #5aa6d2 2px solid; BORDER-LEFT: #5aa6d2 2px solid; =
BORDER-TOP: #5aa6d2 2px solid; BORDER-RIGHT: #5aa6d2 2px solid
}
.leftCol .ContentBoxViewer .CasopisFrontViewer TD {
	PADDING-LEFT: 8px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.LeftColDocumentViewer {
	WIDTH: 100%
}
.leftCol .ContentBoxViewer {
	MARGIN-TOP: 25px
}
.leftCol .DatumVydani {
	FONT-STYLE: italic; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.leftCol .HlavniTema {
	TEXT-TRANSFORM: uppercase; VERTICAL-ALIGN: top
}
.staticText {
	PADDING-LEFT: 10px; DISPLAY: block; FONT-WEIGHT: normal
}
.wrap-rightCol {
	WIDTH: 170px; FLOAT: right; HEIGHT: 100%
}
.pruh {
	LINE-HEIGHT: 0px; BACKGROUND-COLOR: #474a73; HEIGHT: 5px
}
.rightCol {
	BORDER-LEFT: #bdbdbd 1px solid; PADDING-BOTTOM: 22px; LINE-HEIGHT: 0px; =
MARGIN-TOP: 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: =
0px; BORDER-RIGHT: #bdbdbd 1px solid; PADDING-TOP: 22px
}
#i_box1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 30px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 125px; PADDING-TOP: 0px
}
#i_box2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 30px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 125px; PADDING-TOP: 0px
}
#i_box3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 30px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 125px; PADDING-TOP: 0px
}
#i_box3 {
	MARGIN: 0px
}
.rightCol IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.content {
	MARGIN: 10px 0px 20px 20px; WIDTH: 513px; FLOAT: left; OVERFLOW: hidden
}
.ContentBoxViewer {
	MARGIN-TOP: 30px; WIDTH: 100%; FONT-WEIGHT: normal
}
.ContentBoxViewer .Content .KalendariumStubList {
	MARGIN-LEFT: 10px
}
.ContentBoxViewer .Content TD {
	PADDING-LEFT: 10px; BACKGROUND: url(../img/content-box-arrow-2.gif) =
no-repeat 0px 4px; VERTICAL-ALIGN: top
}
.ContentBoxViewer .Content TD.AkceNazev {
	PADDING-LEFT: 10px; BACKGROUND: =
url(../img/content-box-akce-separator.gif) no-repeat 5px 3px
}
.ContentBoxViewer .Content TD.AktualitaNazev {
	PADDING-LEFT: 10px; BACKGROUND: =
url(../img/content-box-akce-separator.gif) no-repeat 5px 3px
}
.ContentBoxViewer .Content TD.AkceZacatek .time-part {
	DISPLAY: none
}
.ContentBoxViewer .Content TD.AkceZacatek {
	VERTICAL-ALIGN: top
}
.FirmaFrontList {
	WIDTH: 100%; MARGIN-BOTTOM: 20px; HEIGHT: 77px; CLEAR: both
}
.FirmaFrontList2 {
	WIDTH: 100%; MARGIN-BOTTOM: 20px; HEIGHT: 77px; CLEAR: both
}
.FirmaFrontList IMG {
	MARGIN: 15px 5px 15px 15px
}
.FirmaFrontList2 IMG {
	MARGIN-TOP: 17px; MARGIN-LEFT: 20px
}
.leftBottomCorner {
	PADDING-LEFT: 10px; WIDTH: 220px; BACKGROUND: =
url(../img/bg-footer-clenove.gif) repeat-x 0px 0px; FLOAT: left; HEIGHT: =
77px
}
.zlatiClenove {
	BORDER-BOTTOM: #9f9f9f 1px solid; BORDER-LEFT: medium none; =
BACKGROUND-COLOR: #fff; WIDTH: 719px; FLOAT: left; HEIGHT: 75px; =
OVERFLOW: hidden; BORDER-TOP: #9f9f9f 1px solid; BORDER-RIGHT: #9f9f9f =
1px solid
}
.leftBottomCorner .ContentBoxViewer {
	MARGIN-TOP: 0px
}
.leftBottomCorner .ContentBoxViewer H2 {
	TEXT-TRANSFORM: none
}
.listBankaPopup .wrap {
	DISPLAY: none
}
.listBankaPopup .esencisPage {
	WIDTH: 570px
}
.listBankaPopup .BankaList {
	WIDTH: 570px
}
.listBankaPopup .BankaKod {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; =
PADDING-TOP: 2px
}
.listBankaPopup TD {
	BORDER-BOTTOM: black 1px solid
}
.listBankaPopup A {
	TEXT-DECORATION: none
}
.loginPanel {
	BORDER-BOTTOM: #bdbdbd 1px solid; TEXT-ALIGN: center; HEIGHT: 135px; =
PADDING-TOP: 0px
}
.loginPanel A {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #474a73; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; COLOR: #fff; MARGIN-LEFT: 2px; TEXT-DECORATION: =
none; PADDING-TOP: 2px
}
A.hronline-vstup-1 {
	MARGIN: auto; WIDTH: 96px; DISPLAY: block; BACKGROUND: =
url(../img/logo_hronline.jpg) no-repeat 5px 8px; HEIGHT: 92px; =
PADDING-TOP: 10px
}
FIELDSET.contactPerson .contactPersonContent {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; PADDING-LEFT: 15px; =
PADDING-RIGHT: 10px; PADDING-TOP: 15px
}
FIELDSET.contactPerson {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 300px; PADDING-RIGHT: =
0px; FLOAT: right; PADDING-TOP: 0px
}
FIELDSET.contactPerson IMG {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; =
MARGIN-BOTTOM: 10px; FLOAT: right; BORDER-TOP: #000000 1px solid; =
MARGIN-RIGHT: 10px; BORDER-RIGHT: #000000 1px solid
}
FIELDSET.attachments {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; PADDING-LEFT: 10px; WIDTH: =
280px; PADDING-RIGHT: 10px; FLOAT: right; PADDING-TOP: 10px
}
FIELDSET.attachments TD {
	BORDER-BOTTOM: #ddd 1px solid
}
FIELDSET.attachments TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
.detailAkce A.attend {
	BORDER-BOTTOM: #5aa6d2 2px solid; BORDER-LEFT: #5aa6d2 2px solid; =
PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; MARGIN-TOP: 20px; =
PADDING-LEFT: 6px; PADDING-RIGHT: 6px; MARGIN-LEFT: 5px; CLEAR: left; =
FONT-SIZE: 16px; BORDER-TOP: #5aa6d2 2px solid; FONT-WEIGHT: bold; =
BORDER-RIGHT: #5aa6d2 2px solid; PADDING-TOP: 4px
}
A.showGalerie {
	BORDER-BOTTOM: #5aa6d2 2px solid; BORDER-LEFT: #5aa6d2 2px solid; =
PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; MARGIN-TOP: 20px; =
PADDING-LEFT: 6px; PADDING-RIGHT: 6px; MARGIN-LEFT: 5px; CLEAR: left; =
FONT-SIZE: 16px; BORDER-TOP: #5aa6d2 2px solid; FONT-WEIGHT: bold; =
BORDER-RIGHT: #5aa6d2 2px solid; PADDING-TOP: 4px
}
.leftCol .ModuleMethodFrontList LI {
	PADDING-LEFT: 0px; BACKGROUND: =
url(/skin/default/img/seda-sipka-pruhledna.gif) no-repeat 5px 8px; =
FLOAT: none; HEIGHT: auto
}
.leftCol .ModuleMethodFrontList-wrap {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-TOP: 20px; =
WIDTH: auto; HEIGHT: auto; OVERFLOW: hidden; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none
}
.leftCol .ModuleMethodFrontList LI A {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; DISPLAY: =
block; HEIGHT: 100%; PADDING-TOP: 1px
}
.leftCol .ModuleMethodFrontList LI A:hover {
	BACKGROUND: url(/skin/default/img/modra-sipka-pruhledna.gif) no-repeat =
5px 8px
}
.leftCol .ModuleMethodFrontList LI.active {
	BACKGROUND: url(/skin/default/img/modra-sipka-pruhledna.gif) no-repeat =
5px 8px
}
.RealizovaneAkceTable {
	WIDTH: 100%; MARGIN-BOTTOM: 10px
}
.RealizovaneAkceTable IMG {
	MARGIN-RIGHT: 10px
}
.RealizovaneAkceTable STRONG {
	FONT-WEIGHT: normal
}
.RealizovaneAkceTable .termin {
=09
}

------=_NextPart_000_0000_01CAC1FD.6B641C10
Content-Type: text/css;
	charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://hronline.lidske-zdroje.org/cs/at-hrforum/brezen-2010-outsourcing---insourcing/hronline.css

@import url( style.css );
BODY {
	BACKGROUND-COLOR: #fff
}
.esencisPage {
	BACKGROUND: url(/skin/default/img/hronline/shadow-left.gif) repeat-y =
left top
}
.wrap {
	BACKGROUND: url(/skin/default/img/hronline/shadow-right.gif) repeat-y =
right top
}
.logo {
	LEFT: 50px
}
.logo2 {
	MARGIN-RIGHT: 20px; LEFT: -15px
}
#i_header {
	DISPLAY: none; LEFT: 110px
}
.content {
	FLOAT: none
}
.wrap-content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.header {
	MARGIN-BOTTOM: 50px
}
.ApplicationModuleFrontList2 DIV A {
	MARGIN: 15px 0px 16px; WIDTH: 250px; DISPLAY: block; COLOR: #4d4d4d; =
TEXT-DECORATION: none
}
.ApplicationModuleFrontList2_1 DIV A {
	MARGIN: 15px 0px 16px; WIDTH: 250px; DISPLAY: block; COLOR: #4d4d4d; =
TEXT-DECORATION: none
}
.ApplicationModuleFrontList3 DIV A {
	DISPLAY: block; MARGIN-BOTTOM: 1px; TEXT-DECORATION: none
}
.ApplicationModuleFrontList2 {
	PADDING-LEFT: 3px; BACKGROUND: =
url(/skin/default/img/hronline/panel1-right-border.gif) repeat-y right =
top
}
.ApplicationModuleFrontList2_1 {
	PADDING-LEFT: 3px
}
.module-title {
	LINE-HEIGHT: 12px; PADDING-LEFT: 1px; FONT-SIZE: 11px
}
.module-title2 {
	FONT-SIZE: 18px
}
.panel0 {
	WIDTH: 180px; FLOAT: left; HEIGHT: 500px
}
.panel1 {
	WIDTH: 370px; FLOAT: left
}
.panel2 {
	WIDTH: 360px; FLOAT: right; MARGIN-LEFT: 5px; OVERFLOW: hidden; =
MARGIN-RIGHT: 33px
}
.leftCol-content {
	PADDING-LEFT: 40px; WIDTH: 140px; HEIGHT: 100%
}
.cleaner {
	WIDTH: 800px; CLEAR: both
}
.leftCol-content IMG {
	MARGIN-BOTTOM: 15px
}
.footer {
	TEXT-ALIGN: left; MARGIN: auto; PADDING-LEFT: 180px; WIDTH: 770px; =
BACKGROUND: url(/skin/default/img/hronline/pozadi-paticka.png) #fff =
no-repeat left top; HEIGHT: 32px; PADDING-TOP: 18px
}
.footer A {
	COLOR: #000; TEXT-DECORATION: none
}
.Periskop {
	COLOR: #4b6274
}
.HRKlinika {
	COLOR: #751612
}
.HRRozhledna {
	COLOR: #929963
}
.Webforum {
	COLOR: #f49d00
}
.Webinar {
	COLOR: #99ccff
}
.footer-c {
	PADDING-LEFT: 140px; COLOR: #003366; FONT-WEIGHT: bold
}
.message {
	MARGIN-TOP: 15px
}
.error {
	MARGIN-TOP: 15px
}
.warning {
	MARGIN-TOP: 15px
}
.DocumentBody {
	MARGIN-TOP: 20px
}
.content-hro {
	WIDTH: 735px; FLOAT: right; MARGIN-RIGHT: 35px
}
.hr {
	PADDING-BOTTOM: 34px; CLEAR: both; PADDING-TOP: 33px
}
.hr IMG {
	WIDTH: 100%; HEIGHT: 17px
}
.img-hr {
	WIDTH: 100%; HEIGHT: 17px
}
.img-hr {
	MARGIN-BOTTOM: 13px
}
.HROtazkaFrontEditor .caption {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #4b6274; =
WIDTH: 120px; HEIGHT: 20px; COLOR: #fff
}
.HROtazkaFrontEditor .submitButton {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #4b6274; =
WIDTH: 120px; HEIGHT: 20px; COLOR: #fff
}
.PrispevekFrontEditor .submitButton {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #4b6274; =
WIDTH: 120px; HEIGHT: 20px; COLOR: #fff
}
.HROtazkaFrontEditor .caption {
	MARGIN-TOP: 50px
}
.HROtazkaFrontEditor .submitButton {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; LINE-HEIGHT: normal; TEXT-TRANSFORM: uppercase; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; BORDER-TOP: medium =
none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.PrispevekFrontEditor .submitButton {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; LINE-HEIGHT: normal; TEXT-TRANSFORM: uppercase; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; BORDER-TOP: medium =
none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.HROtazkaFrontEditor TEXTAREA {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; =
BACKGROUND-COLOR: #fff; MARGIN: 2px 0px; WIDTH: 733px; HEIGHT: 70px; =
BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid
}
.info-text {
	COLOR: #666; CLEAR: both
}
.otazka-complete {
	WIDTH: 100%; BORDER-TOP: #ccc 2px solid
}
.otazka-wrap {
	WIDTH: 50%; BORDER-RIGHT: #ccc 2px solid
}
.otazka {
=09
}
.odpovedi {
=09
}
.jmeno {
	COLOR: #4b6274
}
.datum {
	COLOR: #4b6274
}
.jmeno {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold
}
.datum {
	MARGIN-TOP: 0px
}
.text {
	MARGIN-TOP: 10px
}
.otazka-complete TD {
	VERTICAL-ALIGN: top
}
.content-footer A {
	MARGIN-RIGHT: 30px
}
.content-footer {
	TEXT-ALIGN: left; HEIGHT: 110px; VERTICAL-ALIGN: bottom
}
.content-footer A {
	WIDTH: 100px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% =
100%; FLOAT: left; HEIGHT: 92px; TEXT-DECORATION: none
}
#content-footer-archiv {
	BACKGROUND-IMAGE: url(/skin/default/img/hronline/archiv.png)
}
#content-footer-knihovna {
	BACKGROUND-IMAGE: url(/skin/default/img/hronline/knihovna.jpg)
}
#content-footer-contacts {
	BACKGROUND-IMAGE: url(/skin/default/img/hronline/contacts.gif); HEIGHT: =
94px
}
#content-footer-home {
	BACKGROUND-IMAGE: url(/skin/default/img/hronline/home.gif)
}
#home-footer {
	BACKGROUND-IMAGE: url(/skin/default/img/logo_hronline.jpg); Z-INDEX: 1; =
FLOAT: right; MARGIN-RIGHT: 15px
}
H1 {
	FONT-WEIGHT: normal
}
.stop {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 70px; =
PADDING-RIGHT: 0px; BACKGROUND: =
url(/skin/default/img/hronline/stop1.gif) #fda no-repeat 5px 5px; =
HEIGHT: 47px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; PADDING-TOP: =
18px
}
.IsAnonymous {
	MARGIN-BOTTOM: 20px; FLOAT: left; COLOR: #666
}
.intro-wrap {
	MARGIN: auto auto 20px; WIDTH: 90%
}
.loginDiv {
	WIDTH: 735px; PADDING-RIGHT: 35px; FLOAT: right; CLEAR: none
}
.actualHROnline {
	WIDTH: 735px; PADDING-RIGHT: 35px; FLOAT: right; CLEAR: none
}
.doubleLine {
	MARGIN-TOP: 15px; WIDTH: 736px; MARGIN-BOTTOM: 15px; HEIGHT: 17px
}
.ModuleIntro_hronline DIV.hr {
	WIDTH: 736px; PADDING-RIGHT: 35px; FLOAT: right; HEIGHT: 17px; CLEAR: =
none
}
.loginDiv .loginPanel {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; PADDING-LEFT: 5px; WIDTH: 172px; PADDING-RIGHT: 0px; BACKGROUND: =
url(/skin/default/img/hronline/login-bg.gif) no-repeat left top; HEIGHT: =
90px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: =
28px
}
.loginPanel .textInput {
	WIDTH: 100px
}
.loginPanel .passInput {
	WIDTH: 100px
}
.loginPanel INPUT {
	HEIGHT: 16px
}
.loginPanel FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.loginPanel TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.loginPanel INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.loginPanel {
	TEXT-ALIGN: left
}
.loginPanel .textInput {
	BORDER-BOTTOM: #ababab 1px solid; BORDER-LEFT: #ababab 1px solid; =
BACKGROUND-COLOR: #fff; BORDER-TOP: #ababab 1px solid; BORDER-RIGHT: =
#ababab 1px solid
}
.loginPanel .passInput {
	BORDER-BOTTOM: #ababab 1px solid; BORDER-LEFT: #ababab 1px solid; =
BACKGROUND-COLOR: #fff; BORDER-TOP: #ababab 1px solid; BORDER-RIGHT: =
#ababab 1px solid
}
.loginPanel .submitButton {
	BORDER-BOTTOM: #959595 1px solid; BORDER-LEFT: #959595 1px solid; =
PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #666; MARGIN-TOP: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: 20px; =
COLOR: #ffffff; BORDER-TOP: #959595 1px solid; BORDER-RIGHT: #959595 1px =
solid; PADDING-TOP: 0px
}
.loginPanel TABLE {
	WIDTH: 69px
}
.loginPanel FORM {
	WIDTH: 69px
}
.ge-methods {
	HEIGHT: 50px; _height: 42px
}
.loginPanel #method_lostPassword {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: =
transparent; WIDTH: 80px; FLOAT: left; COLOR: black; FONT-SIZE: 90%; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.prispevek-nazev {
	MARGIN-TOP: 10px; COLOR: #333; FONT-SIZE: 24px
}
.prispevek-autor-datum {
	MARGIN-BOTTOM: 25px; FONT-WEIGHT: bold
}
.diskuse-infopanel {
	BORDER-BOTTOM: #f49d00 1px solid; PADDING-BOTTOM: 7px; MARGIN: 40px 0px =
7px; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
SPAN.bold.text {
	FONT-WEIGHT: bold
}
SPAN.active.star {
	COLOR: #f49d00
}
SPAN.star {
	FONT-SIZE: 16px
}
SPAN.text {
	MARGIN-RIGHT: 20px
}
SPAN.text A {
	COLOR: #333; TEXT-DECORATION: none
}
.content-hro FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 15px
}
.content-hro TEXTAREA {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: =
#e6e6e6; MARGIN: 0px; WIDTH: 100%; HEIGHT: 150px; BORDER-TOP: medium =
none; BORDER-RIGHT: medium none
}
#method_sendPrispevek {
	BACKGROUND-COLOR: #f49d00; COLOR: #333
}
.PrispevekFrontList .ComponentCollection-Method-Cell {
	TEXT-ALIGN: right; PADDING-BOTTOM: 3px
}
.PrispevekFrontList .ComponentCollection-Method-Cell A {
	COLOR: #333; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.prispevek-osoba {
	FONT-WEIGHT: bold
}
.prispevek-datum {
	COLOR: #f49d00
}
.PrispevekFrontList-Wrap {
	BORDER-BOTTOM: #f49d00 1px solid; PADDING-BOTTOM: 40px; MARGIN-TOP: =
45px
}
TD.InOsoba {
	PADDING-BOTTOM: 4px; BORDER-TOP: #fdf3e8 2px dotted; PADDING-TOP: 7px
}
.PrispevekFrontList {
	WIDTH: 100%
}
.anketa {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#cccccc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 20px 0px; PADDING-LEFT: =
0px; WIDTH: 450px; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; =
BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 0px
}
.anketa H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: =
10px; PADDING-TOP: 10px
}
.anketa H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: =
10px; PADDING-TOP: 10px
}
.anketa H3 {
	MARGIN-BOTTOM: 20px
}
.anketa A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; =
PADDING-TOP: 2px
}
.anketa TD {
	TEXT-ALIGN: center
}
.anketa TABLE {
	WIDTH: 100%
}
.detailCasopisAtHRForum .message {
	WIDTH: 525px
}
.detailCasopisAtHRForum .error {
	WIDTH: 525px
}
.detailCasopisAtHRForum .warning {
	WIDTH: 525px
}
.vote1 {
	BACKGROUND-COLOR: #339900; COLOR: #fff
}
.vote2 {
	BACKGROUND-COLOR: #cf1010; COLOR: #fff
}
.vote3 {
	BACKGROUND-COLOR: #003366; COLOR: #fff
}
.actualHROnline {
	WIDTH: 735px; FLOAT: right
}
.cont-periskop-img {
	WIDTH: 120px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% =
50%; HEIGHT: 124px
}
.actualHROnline H1 {
	MARGIN: 0px; PADDING-LEFT: 20px; COLOR: #4d4d4d
}
.group1 {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.group2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 130px; PADDING-RIGHT: 10px; =
PADDING-TOP: 37px
}
.actualHROnline H2 {
	MARGIN: 0px; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
.actualHROnline A {
	TEXT-DECORATION: none
}
.actualHROnline A P {
	COLOR: #4d4d4d
}
.actualHROnline A .group2 {
	COLOR: #4d4d4d
}
.archiv-header {
	BORDER-BOTTOM: #e6e6e6 1px solid; PADDING-BOTTOM: 20px; PADDING-TOP: =
20px
}
.archiv-datum {
	FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.archiv-nazev {
	FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.archiv-datum {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 25px
}
.archiv-popis {
	PADDING-BOTTOM: 25px; COLOR: #000
}
.archiv-popis P {
	MARGIN: 0px
}
.HRDiskuseArchiv .Tema A {
	DISPLAY: block; TEXT-DECORATION: none
}
.HRDiskuseArchiv {
	WIDTH: 100%
}
.HRDiskuseArchiv TR :hover {
	BACKGROUND-COLOR: #f5f9fc
}
.bb {
	BORDER-BOTTOM: #e6e6e6 1px solid
}
.ComponentCollection-Paging-Row A {
	TEXT-DECORATION: none
}

------=_NextPart_000_0000_01CAC1FD.6B641C10
Content-Type: text/css;
	charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://hronline.lidske-zdroje.org/skin/default/css/ModuleAtHR/style.css

@import url( ../hronline.css );
.DocumentBody {
	PADDING-TOP: 40px
}
.panel2 .module-banner {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: =
#ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.Rubrika1 {
	COLOR: #003366
}
.Rubrika2 {
	COLOR: #ab6d2f
}
.Rubrika3 {
	COLOR: #cf1010
}
.Rubrika4 {
	COLOR: #339900
}
.Rubrika5 {
	COLOR: #0066cc
}
.Rubrika6 {
	COLOR: #ee7a00
}
.Rubrika7 {
	COLOR: #3c1f00
}
.Rubrika8 {
	COLOR: #00c1ba
}
.RubrikaFrontList {
	FONT-SIZE: 18px
}
.RubrikaName:first-letter {
	TEXT-TRANSFORM: capitalize
}
.clanek-nazev {
	MARGIN: 0px 0px 10px; FONT-SIZE: 20px; FONT-WEIGHT: normal
}
.clanek-souhrn-wrap {
	MARGIN-BOTTOM: 30px
}
.clanek-rubrika {
	FONT-STYLE: italic; COLOR: #666666
}
.clanek-autor {
	FONT-STYLE: italic; COLOR: #666666
}
.clanek-souhrn {
	MARGIN-TOP: 5px
}
.clanek-autor-foto {
	FLOAT: right
}
.logo {
	LEFT: 40px
}
.DocumentBody A {
	TEXT-DECORATION: none
}
.clanek-detail {
	TEXT-ALIGN: right; FONT-STYLE: italic
}
.clanek-detail A {
	COLOR: #000
}
H2.clanek-nazev {
	MARGIN: 2px 0px; PADDING-LEFT: 40px; FONT-SIZE: 13px; FONT-WEIGHT: =
normal
}
H1.RubrikaName {
	MARGIN: 5px 0px; FONT-WEIGHT: normal
}
.DocumentBody {
	MARGIN-TOP: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-TOP: 5px
}
.content-hro {
	MARGIN-TOP: 0px
}
.content-hro .DocumentViewer {
	MARGIN-TOP: 58px
}
.casopis-obsah {
	MARGIN-BOTTOM: 100px
}
.casopis-titulka {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
MARGIN-BOTTOM: 20px; FLOAT: right; BORDER-TOP: #ccc 1px solid; =
BORDER-RIGHT: #ccc 1px solid
}
.RocnikHRForumFrontList .Rocnik {
	FLOAT: left
}
.RocnikHRForumFrontList .Rocnik A {
	COLOR: #4b6274; FONT-SIZE: 18px; MARGIN-RIGHT: 10px; TEXT-DECORATION: =
none
}
.current {
	FONT-WEIGHT: bold
}
.content-hro H1 {
	MARGIN-BOTTOM: 5px
}
.diskuse-infopanel {
	BORDER-BOTTOM-COLOR: #003366; BORDER-TOP-COLOR: #003366; =
BORDER-RIGHT-COLOR: #003366; BORDER-LEFT-COLOR: #003366
}
.PrispevekFrontList-Wrap {
	BORDER-BOTTOM-COLOR: #003366; BORDER-TOP-COLOR: #003366; =
BORDER-RIGHT-COLOR: #003366; BORDER-LEFT-COLOR: #003366
}
.prispevek-datum {
	COLOR: #036
}
TD.InOsoba {
	BORDER-BOTTOM-COLOR: #acf; BORDER-TOP-COLOR: #acf; BORDER-RIGHT-COLOR: =
#acf; BORDER-LEFT-COLOR: #acf
}
#method_sendPrispevek {
	BACKGROUND-COLOR: #036; COLOR: #eee
}

------=_NextPart_000_0000_01CAC1FD.6B641C10
Content-Type: text/css;
	charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://hronline.lidske-zdroje.org/cs/at-hrforum/brezen-2010-outsourcing---insourcing/pruzkumy-nazoru-a-ocekavani-zamestnancu---zvenci-ci-zevnitr/global.css

.standardText {
	FONT-FAMILY: arial, sans-serif; FONT-SIZE: 14px
}
.heading {
	FONT-FAMILY: "Arial CE", sans-serif; LETTER-SPACING: 0.4px; COLOR: =
#000; FONT-SIZE: 17px; FONT-WEIGHT: bold
}
.heading2 {
	FONT-FAMILY: "Arial CE", sans-serif; LETTER-SPACING: 0.3px; COLOR: =
#000; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.obrazekVlevo {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px =
10px 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.obrazekVpravo {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px =
0px 10px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-LEFT: 15px; MARGIN-LEFT: 0px
}
.content UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.content-hro UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.content UL UL LI {
	BACKGROUND: url(/skin/default/img/li-blue-2.gif) no-repeat 0px 7px
}
UL LI {
	PADDING-LEFT: 10px; BACKGROUND: url(/skin/default/img/li-blue.gif) =
no-repeat 0px 7px; MARGIN-LEFT: 0px
}
LI TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}

------=_NextPart_000_0000_01CAC1FD.6B641C10
Content-Type: text/css;
	charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://hronline.lidske-zdroje.org/skin/default/css/print.css

@import url( global.css );
.GenericViewer-Method {
	DISPLAY: none
}
.menu1 {
	DISPLAY: none
}
.menu2 {
	DISPLAY: none
}
.leftCol {
	DISPLAY: none
}
.rightCol {
	DISPLAY: none
}
.banner {
	DISPLAY: none
}
.content {
	TEXT-ALIGN: justify
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.DocumentTitle {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; FONT-SIZE: 32px; FONT-WEIGHT: =
bold
}
.footer {
	MARGIN-TOP: 10px; BORDER-TOP: black 1px solid
}

------=_NextPart_000_0000_01CAC1FD.6B641C10
Content-Type: text/css;
	charset="iso-8859-2"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://hronline.lidske-zdroje.org/js/jscalendar/calendar-blue.css

DIV.calendar {
	POSITION: relative
}
.calendar {
	BORDER-BOTTOM: #556 1px solid; BORDER-LEFT: #556 1px solid; =
FONT-FAMILY: tahoma, verdana, sans-serif; BACKGROUND: #eef; COLOR: #000; =
FONT-SIZE: 11px; BORDER-TOP: #556 1px solid; CURSOR: default; =
BORDER-RIGHT: #556 1px solid
}
.calendar TABLE {
	BORDER-BOTTOM: #556 1px solid; BORDER-LEFT: #556 1px solid; =
FONT-FAMILY: tahoma, verdana, sans-serif; BACKGROUND: #eef; COLOR: #000; =
FONT-SIZE: 11px; BORDER-TOP: #556 1px solid; CURSOR: default; =
BORDER-RIGHT: #556 1px solid
}
.calendar .button {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.calendar .nav {
	BACKGROUND: url(menuarrow.gif) #778 no-repeat 100% 100%
}
.calendar THEAD .title {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; BACKGROUND: #fff; COLOR: #000; FONT-WEIGHT: bold; =
PADDING-TOP: 2px
}
.calendar THEAD .headrow {
	BACKGROUND: #778; COLOR: #fff
}
.calendar THEAD .daynames {
	BACKGROUND: #bdf
}
.calendar THEAD .name {
	BORDER-BOTTOM: #556 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 2px; =
PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #000; PADDING-TOP: 2px
}
.calendar THEAD .weekend {
	COLOR: #a66
}
.calendar THEAD .hilite {
	BORDER-BOTTOM: #04f 1px solid; BORDER-LEFT: #04f 1px solid; =
PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #aaf; PADDING-LEFT: 1px; =
PADDING-RIGHT: 1px; COLOR: #000; BORDER-TOP: #04f 1px solid; =
BORDER-RIGHT: #04f 1px solid; PADDING-TOP: 1px
}
.calendar THEAD .active {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #77c; PADDING-LEFT: 2px; =
PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.calendar TBODY .day {
	TEXT-ALIGN: right; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 2em; =
PADDING-RIGHT: 4px; COLOR: #456; PADDING-TOP: 2px
}
.calendar TBODY .othermonth.day {
	COLOR: #bbb; FONT-SIZE: 80%
}
.calendar TBODY .oweekend.othermonth.day {
	COLOR: #fbb
}
.calendar TABLE .wn {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 3px; BACKGROUND: =
#bdf; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 2px
}
.calendar TBODY .rowhilite TD {
	BACKGROUND: #def
}
.calendar TBODY .rowhilite TD.wn {
	BACKGROUND: #eef
}
.calendar TBODY TD.hilite {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; =
PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 3px; BACKGROUND: =
#def; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px solid; =
PADDING-TOP: 1px
}
.calendar TBODY TD.active {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: =
#cde; PADDING-TOP: 2px
}
.calendar TBODY TD.selected {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; =
PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 3px; BACKGROUND: =
#fff; COLOR: #000; BORDER-TOP: #000 1px solid; FONT-WEIGHT: bold; =
BORDER-RIGHT: #000 1px solid; PADDING-TOP: 1px
}
.calendar TBODY TD.weekend {
	COLOR: #a66
}
.calendar TBODY TD.today {
	COLOR: #00f; FONT-WEIGHT: bold
}
.calendar TBODY .disabled {
	COLOR: #999
}
.calendar TBODY .emptycell {
	VISIBILITY: hidden
}
.calendar TBODY .emptyrow {
	DISPLAY: none
}
.calendar TFOOT .footrow {
	TEXT-ALIGN: center; BACKGROUND: #556; COLOR: #fff
}
.calendar TFOOT .ttip {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: =
#fff; COLOR: #445; BORDER-TOP: #556 1px solid; PADDING-TOP: 1px
}
.calendar TFOOT .hilite {
	BORDER-BOTTOM: #04f 1px solid; BORDER-LEFT: #04f 1px solid; =
PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BACKGROUND: =
#aaf; COLOR: #000; BORDER-TOP: #04f 1px solid; BORDER-RIGHT: #04f 1px =
solid; PADDING-TOP: 1px
}
.calendar TFOOT .active {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; BACKGROUND: =
#77c; PADDING-TOP: 2px
}
.calendar .combo {
	Z-INDEX: 100; BORDER-BOTTOM: #655 1px solid; POSITION: absolute; =
BORDER-LEFT: #655 1px solid; WIDTH: 4em; DISPLAY: none; BACKGROUND: =
#def; COLOR: #000; FONT-SIZE: 90%; BORDER-TOP: #655 1px solid; TOP: 0px; =
CURSOR: default; BORDER-RIGHT: #655 1px solid; LEFT: 0px
}
.calendar .combo .label {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; =
PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
.calendar .combo .label-IEfix {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; =
PADDING-RIGHT: 1px; PADDING-TOP: 1px
}
.calendar .combo .label-IEfix {
	WIDTH: 4em
}
.calendar .combo .hilite {
	BACKGROUND: #acf
}
.calendar .combo .active {
	BORDER-BOTTOM: #46a 1px solid; BACKGROUND: #eef; BORDER-TOP: #46a 1px =
solid; FONT-WEIGHT: bold
}
.calendar TD.time {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #f4f0e8; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; =
PADDING-TOP: 1px
}
.calendar TD.time .hour {
	BORDER-BOTTOM: #889 1px solid; BORDER-LEFT: #889 1px solid; =
PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 4px; =
PADDING-RIGHT: 3px; BORDER-TOP: #889 1px solid; FONT-WEIGHT: bold; =
BORDER-RIGHT: #889 1px solid; PADDING-TOP: 0px
}
.calendar TD.time .minute {
	BORDER-BOTTOM: #889 1px solid; BORDER-LEFT: #889 1px solid; =
PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 4px; =
PADDING-RIGHT: 3px; BORDER-TOP: #889 1px solid; FONT-WEIGHT: bold; =
BORDER-RIGHT: #889 1px solid; PADDING-TOP: 0px
}
.calendar TD.time .ampm {
	BORDER-BOTTOM: #889 1px solid; BORDER-LEFT: #889 1px solid; =
PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 4px; =
PADDING-RIGHT: 3px; BORDER-TOP: #889 1px solid; FONT-WEIGHT: bold; =
BORDER-RIGHT: #889 1px solid; PADDING-TOP: 0px
}
.calendar TD.time .ampm {
	TEXT-ALIGN: center
}
.calendar TD.time .colon {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 2px; =
FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.calendar TD.time SPAN.hilite {
	BORDER-BOTTOM-COLOR: #000; BACKGROUND-COLOR: #667; BORDER-TOP-COLOR: =
#000; COLOR: #fff; BORDER-RIGHT-COLOR: #000; BORDER-LEFT-COLOR: #000
}
.calendar TD.time SPAN.active {
	BORDER-BOTTOM-COLOR: #f00; BACKGROUND-COLOR: #000; BORDER-TOP-COLOR: =
#f00; COLOR: #0f0; BORDER-RIGHT-COLOR: #f00; BORDER-LEFT-COLOR: #f00
}

------=_NextPart_000_0000_01CAC1FD.6B641C10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://hronline.lidske-zdroje.org/js/jscalendar/calendar.js

/*  Copyright Mihai Bazon, 2002-2005  |  www.bazon.net/mishoo=0A=
 * -----------------------------------------------------------=0A=
 *=0A=
 * The DHTML Calendar, version 1.0 "It is happening again"=0A=
 *=0A=
 * Details and latest version at:=0A=
 * www.dynarch.com/projects/calendar=0A=
 *=0A=
 * This script is developed by Dynarch.com.  Visit us at www.dynarch.com.=0A=
 *=0A=
 * This script is distributed under the GNU Lesser General Public =
License.=0A=
 * Read the entire license text here: =
http://www.gnu.org/licenses/lgpl.html=0A=
 */=0A=
=0A=
// $Id: calendar.js,v 1.51 2005/03/07 16:44:31 mishoo Exp $=0A=
=0A=
/** The Calendar object constructor. */=0A=
Calendar =3D function (firstDayOfWeek, dateStr, onSelected, onClose) {=0A=
	// member variables=0A=
	this.activeDiv =3D null;=0A=
	this.currentDateEl =3D null;=0A=
	this.getDateStatus =3D null;=0A=
	this.getDateToolTip =3D null;=0A=
	this.getDateText =3D null;=0A=
	this.timeout =3D null;=0A=
	this.onSelected =3D onSelected || null;=0A=
	this.onClose =3D onClose || null;=0A=
	this.dragging =3D false;=0A=
	this.hidden =3D false;=0A=
	this.minYear =3D 1970;=0A=
	this.maxYear =3D 2050;=0A=
	this.dateFormat =3D Calendar._TT["DEF_DATE_FORMAT"];=0A=
	this.ttDateFormat =3D Calendar._TT["TT_DATE_FORMAT"];=0A=
	this.isPopup =3D true;=0A=
	this.weekNumbers =3D true;=0A=
	this.firstDayOfWeek =3D typeof firstDayOfWeek =3D=3D "number" ? =
firstDayOfWeek : Calendar._FD; // 0 for Sunday, 1 for Monday, etc.=0A=
	this.showsOtherMonths =3D false;=0A=
	this.dateStr =3D dateStr;=0A=
	this.ar_days =3D null;=0A=
	this.showsTime =3D false;=0A=
	this.time24 =3D true;=0A=
	this.yearStep =3D 2;=0A=
	this.hiliteToday =3D true;=0A=
	this.multiple =3D null;=0A=
	// HTML elements=0A=
	this.table =3D null;=0A=
	this.element =3D null;=0A=
	this.tbody =3D null;=0A=
	this.firstdayname =3D null;=0A=
	// Combo boxes=0A=
	this.monthsCombo =3D null;=0A=
	this.yearsCombo =3D null;=0A=
	this.hilitedMonth =3D null;=0A=
	this.activeMonth =3D null;=0A=
	this.hilitedYear =3D null;=0A=
	this.activeYear =3D null;=0A=
	// Information=0A=
	this.dateClicked =3D false;=0A=
=0A=
	// one-time initializations=0A=
	if (typeof Calendar._SDN =3D=3D "undefined") {=0A=
		// table of short day names=0A=
		if (typeof Calendar._SDN_len =3D=3D "undefined")=0A=
			Calendar._SDN_len =3D 3;=0A=
		var ar =3D new Array();=0A=
		for (var i =3D 8; i > 0;) {=0A=
			ar[--i] =3D Calendar._DN[i].substr(0, Calendar._SDN_len);=0A=
		}=0A=
		Calendar._SDN =3D ar;=0A=
		// table of short month names=0A=
		if (typeof Calendar._SMN_len =3D=3D "undefined")=0A=
			Calendar._SMN_len =3D 3;=0A=
		ar =3D new Array();=0A=
		for (var i =3D 12; i > 0;) {=0A=
			ar[--i] =3D Calendar._MN[i].substr(0, Calendar._SMN_len);=0A=
		}=0A=
		Calendar._SMN =3D ar;=0A=
	}=0A=
};=0A=
=0A=
// ** constants=0A=
=0A=
/// "static", needed for event handlers.=0A=
Calendar._C =3D null;=0A=
=0A=
/// detect a special case of "web browser"=0A=
Calendar.is_ie =3D ( /msie/i.test(navigator.userAgent) &&=0A=
		   !/opera/i.test(navigator.userAgent) );=0A=
=0A=
Calendar.is_ie5 =3D ( Calendar.is_ie && /msie =
5\.0/i.test(navigator.userAgent) );=0A=
=0A=
/// detect Opera browser=0A=
Calendar.is_opera =3D /opera/i.test(navigator.userAgent);=0A=
=0A=
/// detect KHTML-based browsers=0A=
Calendar.is_khtml =3D =
/Konqueror|Safari|KHTML/i.test(navigator.userAgent);=0A=
=0A=
// BEGIN: UTILITY FUNCTIONS; beware that these might be moved into a =
separate=0A=
//        library, at some point.=0A=
=0A=
Calendar.getAbsolutePos =3D function(el) {=0A=
	var SL =3D 0, ST =3D 0;=0A=
	var is_div =3D /^div$/i.test(el.tagName);=0A=
	if (is_div && el.scrollLeft)=0A=
		SL =3D el.scrollLeft;=0A=
	if (is_div && el.scrollTop)=0A=
		ST =3D el.scrollTop;=0A=
	var r =3D { x: el.offsetLeft - SL, y: el.offsetTop - ST };=0A=
	if (el.offsetParent) {=0A=
		var tmp =3D this.getAbsolutePos(el.offsetParent);=0A=
		r.x +=3D tmp.x;=0A=
		r.y +=3D tmp.y;=0A=
	}=0A=
	return r;=0A=
};=0A=
=0A=
Calendar.isRelated =3D function (el, evt) {=0A=
	var related =3D evt.relatedTarget;=0A=
	if (!related) {=0A=
		var type =3D evt.type;=0A=
		if (type =3D=3D "mouseover") {=0A=
			related =3D evt.fromElement;=0A=
		} else if (type =3D=3D "mouseout") {=0A=
			related =3D evt.toElement;=0A=
		}=0A=
	}=0A=
	while (related) {=0A=
		if (related =3D=3D el) {=0A=
			return true;=0A=
		}=0A=
		related =3D related.parentNode;=0A=
	}=0A=
	return false;=0A=
};=0A=
=0A=
Calendar.removeClass =3D function(el, className) {=0A=
	if (!(el && el.className)) {=0A=
		return;=0A=
	}=0A=
	var cls =3D el.className.split(" ");=0A=
	var ar =3D new Array();=0A=
	for (var i =3D cls.length; i > 0;) {=0A=
		if (cls[--i] !=3D className) {=0A=
			ar[ar.length] =3D cls[i];=0A=
		}=0A=
	}=0A=
	el.className =3D ar.join(" ");=0A=
};=0A=
=0A=
Calendar.addClass =3D function(el, className) {=0A=
	Calendar.removeClass(el, className);=0A=
	el.className +=3D " " + className;=0A=
};=0A=
=0A=
// FIXME: the following 2 functions totally suck, are useless and should =
be replaced immediately.=0A=
Calendar.getElement =3D function(ev) {=0A=
	var f =3D Calendar.is_ie ? window.event.srcElement : ev.currentTarget;=0A=
	while (f.nodeType !=3D 1 || /^div$/i.test(f.tagName))=0A=
		f =3D f.parentNode;=0A=
	return f;=0A=
};=0A=
=0A=
Calendar.getTargetElement =3D function(ev) {=0A=
	var f =3D Calendar.is_ie ? window.event.srcElement : ev.target;=0A=
	while (f.nodeType !=3D 1)=0A=
		f =3D f.parentNode;=0A=
	return f;=0A=
};=0A=
=0A=
Calendar.stopEvent =3D function(ev) {=0A=
	ev || (ev =3D window.event);=0A=
	if (Calendar.is_ie) {=0A=
		ev.cancelBubble =3D true;=0A=
		ev.returnValue =3D false;=0A=
	} else {=0A=
		ev.preventDefault();=0A=
		ev.stopPropagation();=0A=
	}=0A=
	return false;=0A=
};=0A=
=0A=
Calendar.addEvent =3D function(el, evname, func) {=0A=
	if (el.attachEvent) { // IE=0A=
		el.attachEvent("on" + evname, func);=0A=
	} else if (el.addEventListener) { // Gecko / W3C=0A=
		el.addEventListener(evname, func, true);=0A=
	} else {=0A=
		el["on" + evname] =3D func;=0A=
	}=0A=
};=0A=
=0A=
Calendar.removeEvent =3D function(el, evname, func) {=0A=
	if (el.detachEvent) { // IE=0A=
		el.detachEvent("on" + evname, func);=0A=
	} else if (el.removeEventListener) { // Gecko / W3C=0A=
		el.removeEventListener(evname, func, true);=0A=
	} else {=0A=
		el["on" + evname] =3D null;=0A=
	}=0A=
};=0A=
=0A=
Calendar.createElement =3D function(type, parent) {=0A=
	var el =3D null;=0A=
	if (document.createElementNS) {=0A=
		// use the XHTML namespace; IE won't normally get here unless=0A=
		// _they_ "fix" the DOM2 implementation.=0A=
		el =3D document.createElementNS("http://www.w3.org/1999/xhtml", type);=0A=
	} else {=0A=
		el =3D document.createElement(type);=0A=
	}=0A=
	if (typeof parent !=3D "undefined") {=0A=
		parent.appendChild(el);=0A=
	}=0A=
	return el;=0A=
};=0A=
=0A=
// END: UTILITY FUNCTIONS=0A=
=0A=
// BEGIN: CALENDAR STATIC FUNCTIONS=0A=
=0A=
/** Internal -- adds a set of events to make some element behave like a =
button. */=0A=
Calendar._add_evs =3D function(el) {=0A=
	with (Calendar) {=0A=
		addEvent(el, "mouseover", dayMouseOver);=0A=
		addEvent(el, "mousedown", dayMouseDown);=0A=
		addEvent(el, "mouseout", dayMouseOut);=0A=
		if (is_ie) {=0A=
			addEvent(el, "dblclick", dayMouseDblClick);=0A=
			el.setAttribute("unselectable", true);=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
Calendar.findMonth =3D function(el) {=0A=
	if (typeof el.month !=3D "undefined") {=0A=
		return el;=0A=
	} else if (typeof el.parentNode.month !=3D "undefined") {=0A=
		return el.parentNode;=0A=
	}=0A=
	return null;=0A=
};=0A=
=0A=
Calendar.findYear =3D function(el) {=0A=
	if (typeof el.year !=3D "undefined") {=0A=
		return el;=0A=
	} else if (typeof el.parentNode.year !=3D "undefined") {=0A=
		return el.parentNode;=0A=
	}=0A=
	return null;=0A=
};=0A=
=0A=
Calendar.showMonthsCombo =3D function () {=0A=
	var cal =3D Calendar._C;=0A=
	if (!cal) {=0A=
		return false;=0A=
	}=0A=
	var cal =3D cal;=0A=
	var cd =3D cal.activeDiv;=0A=
	var mc =3D cal.monthsCombo;=0A=
	if (cal.hilitedMonth) {=0A=
		Calendar.removeClass(cal.hilitedMonth, "hilite");=0A=
	}=0A=
	if (cal.activeMonth) {=0A=
		Calendar.removeClass(cal.activeMonth, "active");=0A=
	}=0A=
	var mon =3D =
cal.monthsCombo.getElementsByTagName("div")[cal.date.getMonth()];=0A=
	Calendar.addClass(mon, "active");=0A=
	cal.activeMonth =3D mon;=0A=
	var s =3D mc.style;=0A=
	s.display =3D "block";=0A=
	if (cd.navtype < 0)=0A=
		s.left =3D cd.offsetLeft + "px";=0A=
	else {=0A=
		var mcw =3D mc.offsetWidth;=0A=
		if (typeof mcw =3D=3D "undefined")=0A=
			// Konqueror brain-dead techniques=0A=
			mcw =3D 50;=0A=
		s.left =3D (cd.offsetLeft + cd.offsetWidth - mcw) + "px";=0A=
	}=0A=
	s.top =3D (cd.offsetTop + cd.offsetHeight) + "px";=0A=
};=0A=
=0A=
Calendar.showYearsCombo =3D function (fwd) {=0A=
	var cal =3D Calendar._C;=0A=
	if (!cal) {=0A=
		return false;=0A=
	}=0A=
	var cal =3D cal;=0A=
	var cd =3D cal.activeDiv;=0A=
	var yc =3D cal.yearsCombo;=0A=
	if (cal.hilitedYear) {=0A=
		Calendar.removeClass(cal.hilitedYear, "hilite");=0A=
	}=0A=
	if (cal.activeYear) {=0A=
		Calendar.removeClass(cal.activeYear, "active");=0A=
	}=0A=
	cal.activeYear =3D null;=0A=
	var Y =3D cal.date.getFullYear() + (fwd ? 1 : -1);=0A=
	var yr =3D yc.firstChild;=0A=
	var show =3D false;=0A=
	for (var i =3D 12; i > 0; --i) {=0A=
		if (Y >=3D cal.minYear && Y <=3D cal.maxYear) {=0A=
			yr.innerHTML =3D Y;=0A=
			yr.year =3D Y;=0A=
			yr.style.display =3D "block";=0A=
			show =3D true;=0A=
		} else {=0A=
			yr.style.display =3D "none";=0A=
		}=0A=
		yr =3D yr.nextSibling;=0A=
		Y +=3D fwd ? cal.yearStep : -cal.yearStep;=0A=
	}=0A=
	if (show) {=0A=
		var s =3D yc.style;=0A=
		s.display =3D "block";=0A=
		if (cd.navtype < 0)=0A=
			s.left =3D cd.offsetLeft + "px";=0A=
		else {=0A=
			var ycw =3D yc.offsetWidth;=0A=
			if (typeof ycw =3D=3D "undefined")=0A=
				// Konqueror brain-dead techniques=0A=
				ycw =3D 50;=0A=
			s.left =3D (cd.offsetLeft + cd.offsetWidth - ycw) + "px";=0A=
		}=0A=
		s.top =3D (cd.offsetTop + cd.offsetHeight) + "px";=0A=
	}=0A=
};=0A=
=0A=
// event handlers=0A=
=0A=
Calendar.tableMouseUp =3D function(ev) {=0A=
	var cal =3D Calendar._C;=0A=
	if (!cal) {=0A=
		return false;=0A=
	}=0A=
	if (cal.timeout) {=0A=
		clearTimeout(cal.timeout);=0A=
	}=0A=
	var el =3D cal.activeDiv;=0A=
	if (!el) {=0A=
		return false;=0A=
	}=0A=
	var target =3D Calendar.getTargetElement(ev);=0A=
	ev || (ev =3D window.event);=0A=
	Calendar.removeClass(el, "active");=0A=
	if (target =3D=3D el || target.parentNode =3D=3D el) {=0A=
		Calendar.cellClick(el, ev);=0A=
	}=0A=
	var mon =3D Calendar.findMonth(target);=0A=
	var date =3D null;=0A=
	if (mon) {=0A=
		date =3D new Date(cal.date);=0A=
		if (mon.month !=3D date.getMonth()) {=0A=
			date.setMonth(mon.month);=0A=
			cal.setDate(date);=0A=
			cal.dateClicked =3D false;=0A=
			cal.callHandler();=0A=
		}=0A=
	} else {=0A=
		var year =3D Calendar.findYear(target);=0A=
		if (year) {=0A=
			date =3D new Date(cal.date);=0A=
			if (year.year !=3D date.getFullYear()) {=0A=
				date.setFullYear(year.year);=0A=
				cal.setDate(date);=0A=
				cal.dateClicked =3D false;=0A=
				cal.callHandler();=0A=
			}=0A=
		}=0A=
	}=0A=
	with (Calendar) {=0A=
		removeEvent(document, "mouseup", tableMouseUp);=0A=
		removeEvent(document, "mouseover", tableMouseOver);=0A=
		removeEvent(document, "mousemove", tableMouseOver);=0A=
		cal._hideCombos();=0A=
		_C =3D null;=0A=
		return stopEvent(ev);=0A=
	}=0A=
};=0A=
=0A=
Calendar.tableMouseOver =3D function (ev) {=0A=
	var cal =3D Calendar._C;=0A=
	if (!cal) {=0A=
		return;=0A=
	}=0A=
	var el =3D cal.activeDiv;=0A=
	var target =3D Calendar.getTargetElement(ev);=0A=
	if (target =3D=3D el || target.parentNode =3D=3D el) {=0A=
		Calendar.addClass(el, "hilite active");=0A=
		Calendar.addClass(el.parentNode, "rowhilite");=0A=
	} else {=0A=
		if (typeof el.navtype =3D=3D "undefined" || (el.navtype !=3D 50 && =
(el.navtype =3D=3D 0 || Math.abs(el.navtype) > 2)))=0A=
			Calendar.removeClass(el, "active");=0A=
		Calendar.removeClass(el, "hilite");=0A=
		Calendar.removeClass(el.parentNode, "rowhilite");=0A=
	}=0A=
	ev || (ev =3D window.event);=0A=
	if (el.navtype =3D=3D 50 && target !=3D el) {=0A=
		var pos =3D Calendar.getAbsolutePos(el);=0A=
		var w =3D el.offsetWidth;=0A=
		var x =3D ev.clientX;=0A=
		var dx;=0A=
		var decrease =3D true;=0A=
		if (x > pos.x + w) {=0A=
			dx =3D x - pos.x - w;=0A=
			decrease =3D false;=0A=
		} else=0A=
			dx =3D pos.x - x;=0A=
=0A=
		if (dx < 0) dx =3D 0;=0A=
		var range =3D el._range;=0A=
		var current =3D el._current;=0A=
		var count =3D Math.floor(dx / 10) % range.length;=0A=
		for (var i =3D range.length; --i >=3D 0;)=0A=
			if (range[i] =3D=3D current)=0A=
				break;=0A=
		while (count-- > 0)=0A=
			if (decrease) {=0A=
				if (--i < 0)=0A=
					i =3D range.length - 1;=0A=
			} else if ( ++i >=3D range.length )=0A=
				i =3D 0;=0A=
		var newval =3D range[i];=0A=
		el.innerHTML =3D newval;=0A=
=0A=
		cal.onUpdateTime();=0A=
	}=0A=
	var mon =3D Calendar.findMonth(target);=0A=
	if (mon) {=0A=
		if (mon.month !=3D cal.date.getMonth()) {=0A=
			if (cal.hilitedMonth) {=0A=
				Calendar.removeClass(cal.hilitedMonth, "hilite");=0A=
			}=0A=
			Calendar.addClass(mon, "hilite");=0A=
			cal.hilitedMonth =3D mon;=0A=
		} else if (cal.hilitedMonth) {=0A=
			Calendar.removeClass(cal.hilitedMonth, "hilite");=0A=
		}=0A=
	} else {=0A=
		if (cal.hilitedMonth) {=0A=
			Calendar.removeClass(cal.hilitedMonth, "hilite");=0A=
		}=0A=
		var year =3D Calendar.findYear(target);=0A=
		if (year) {=0A=
			if (year.year !=3D cal.date.getFullYear()) {=0A=
				if (cal.hilitedYear) {=0A=
					Calendar.removeClass(cal.hilitedYear, "hilite");=0A=
				}=0A=
				Calendar.addClass(year, "hilite");=0A=
				cal.hilitedYear =3D year;=0A=
			} else if (cal.hilitedYear) {=0A=
				Calendar.removeClass(cal.hilitedYear, "hilite");=0A=
			}=0A=
		} else if (cal.hilitedYear) {=0A=
			Calendar.removeClass(cal.hilitedYear, "hilite");=0A=
		}=0A=
	}=0A=
	return Calendar.stopEvent(ev);=0A=
};=0A=
=0A=
Calendar.tableMouseDown =3D function (ev) {=0A=
	if (Calendar.getTargetElement(ev) =3D=3D Calendar.getElement(ev)) {=0A=
		return Calendar.stopEvent(ev);=0A=
	}=0A=
};=0A=
=0A=
Calendar.calDragIt =3D function (ev) {=0A=
	var cal =3D Calendar._C;=0A=
	if (!(cal && cal.dragging)) {=0A=
		return false;=0A=
	}=0A=
	var posX;=0A=
	var posY;=0A=
	if (Calendar.is_ie) {=0A=
		posY =3D window.event.clientY + document.body.scrollTop;=0A=
		posX =3D window.event.clientX + document.body.scrollLeft;=0A=
	} else {=0A=
		posX =3D ev.pageX;=0A=
		posY =3D ev.pageY;=0A=
	}=0A=
	cal.hideShowCovered();=0A=
	var st =3D cal.element.style;=0A=
	st.left =3D (posX - cal.xOffs) + "px";=0A=
	st.top =3D (posY - cal.yOffs) + "px";=0A=
	return Calendar.stopEvent(ev);=0A=
};=0A=
=0A=
Calendar.calDragEnd =3D function (ev) {=0A=
	var cal =3D Calendar._C;=0A=
	if (!cal) {=0A=
		return false;=0A=
	}=0A=
	cal.dragging =3D false;=0A=
	with (Calendar) {=0A=
		removeEvent(document, "mousemove", calDragIt);=0A=
		removeEvent(document, "mouseup", calDragEnd);=0A=
		tableMouseUp(ev);=0A=
	}=0A=
	cal.hideShowCovered();=0A=
};=0A=
=0A=
Calendar.dayMouseDown =3D function(ev) {=0A=
	var el =3D Calendar.getElement(ev);=0A=
	if (el.disabled) {=0A=
		return false;=0A=
	}=0A=
	var cal =3D el.calendar;=0A=
	cal.activeDiv =3D el;=0A=
	Calendar._C =3D cal;=0A=
	if (el.navtype !=3D 300) with (Calendar) {=0A=
		if (el.navtype =3D=3D 50) {=0A=
			el._current =3D el.innerHTML;=0A=
			addEvent(document, "mousemove", tableMouseOver);=0A=
		} else=0A=
			addEvent(document, Calendar.is_ie5 ? "mousemove" : "mouseover", =
tableMouseOver);=0A=
		addClass(el, "hilite active");=0A=
		addEvent(document, "mouseup", tableMouseUp);=0A=
	} else if (cal.isPopup) {=0A=
		cal._dragStart(ev);=0A=
	}=0A=
	if (el.navtype =3D=3D -1 || el.navtype =3D=3D 1) {=0A=
		if (cal.timeout) clearTimeout(cal.timeout);=0A=
		cal.timeout =3D setTimeout("Calendar.showMonthsCombo()", 250);=0A=
	} else if (el.navtype =3D=3D -2 || el.navtype =3D=3D 2) {=0A=
		if (cal.timeout) clearTimeout(cal.timeout);=0A=
		cal.timeout =3D setTimeout((el.navtype > 0) ? =
"Calendar.showYearsCombo(true)" : "Calendar.showYearsCombo(false)", 250);=0A=
	} else {=0A=
		cal.timeout =3D null;=0A=
	}=0A=
	return Calendar.stopEvent(ev);=0A=
};=0A=
=0A=
Calendar.dayMouseDblClick =3D function(ev) {=0A=
	Calendar.cellClick(Calendar.getElement(ev), ev || window.event);=0A=
	if (Calendar.is_ie) {=0A=
		document.selection.empty();=0A=
	}=0A=
};=0A=
=0A=
Calendar.dayMouseOver =3D function(ev) {=0A=
	var el =3D Calendar.getElement(ev);=0A=
	if (Calendar.isRelated(el, ev) || Calendar._C || el.disabled) {=0A=
		return false;=0A=
	}=0A=
	if (el.ttip) {=0A=
		if (el.ttip.substr(0, 1) =3D=3D "_") {=0A=
			el.ttip =3D el.caldate.print(el.calendar.ttDateFormat) + =
el.ttip.substr(1);=0A=
		}=0A=
		el.calendar.tooltips.innerHTML =3D el.ttip;=0A=
	}=0A=
	if (el.navtype !=3D 300) {=0A=
		Calendar.addClass(el, "hilite");=0A=
		if (el.caldate) {=0A=
			Calendar.addClass(el.parentNode, "rowhilite");=0A=
		}=0A=
	}=0A=
	return Calendar.stopEvent(ev);=0A=
};=0A=
=0A=
Calendar.dayMouseOut =3D function(ev) {=0A=
	with (Calendar) {=0A=
		var el =3D getElement(ev);=0A=
		if (isRelated(el, ev) || _C || el.disabled)=0A=
			return false;=0A=
		removeClass(el, "hilite");=0A=
		if (el.caldate)=0A=
			removeClass(el.parentNode, "rowhilite");=0A=
		if (el.calendar)=0A=
			el.calendar.tooltips.innerHTML =3D _TT["SEL_DATE"];=0A=
		return stopEvent(ev);=0A=
	}=0A=
};=0A=
=0A=
/**=0A=
 *  A generic "click" handler :) handles all types of buttons defined in =
this=0A=
 *  calendar.=0A=
 */=0A=
Calendar.cellClick =3D function(el, ev) {=0A=
	var cal =3D el.calendar;=0A=
	var closing =3D false;=0A=
	var newdate =3D false;=0A=
	var date =3D null;=0A=
	if (typeof el.navtype =3D=3D "undefined") {=0A=
		if (cal.currentDateEl) {=0A=
			Calendar.removeClass(cal.currentDateEl, "selected");=0A=
			Calendar.addClass(el, "selected");=0A=
			closing =3D (cal.currentDateEl =3D=3D el);=0A=
			if (!closing) {=0A=
				cal.currentDateEl =3D el;=0A=
			}=0A=
		}=0A=
		cal.date.setDateOnly(el.caldate);=0A=
		date =3D cal.date;=0A=
		var other_month =3D !(cal.dateClicked =3D !el.otherMonth);=0A=
		if (!other_month && !cal.currentDateEl)=0A=
			cal._toggleMultipleDate(new Date(date));=0A=
		else=0A=
			newdate =3D !el.disabled;=0A=
		// a date was clicked=0A=
		if (other_month)=0A=
			cal._init(cal.firstDayOfWeek, date);=0A=
	} else {=0A=
		if (el.navtype =3D=3D 200) {=0A=
			Calendar.removeClass(el, "hilite");=0A=
			cal.callCloseHandler();=0A=
			return;=0A=
		}=0A=
		date =3D new Date(cal.date);=0A=
		if (el.navtype =3D=3D 0)=0A=
			date.setDateOnly(new Date()); // TODAY=0A=
		// unless "today" was clicked, we assume no date was clicked so=0A=
		// the selected handler will know not to close the calenar when=0A=
		// in single-click mode.=0A=
		// cal.dateClicked =3D (el.navtype =3D=3D 0);=0A=
		cal.dateClicked =3D false;=0A=
		var year =3D date.getFullYear();=0A=
		var mon =3D date.getMonth();=0A=
		function setMonth(m) {=0A=
			var day =3D date.getDate();=0A=
			var max =3D date.getMonthDays(m);=0A=
			if (day > max) {=0A=
				date.setDate(max);=0A=
			}=0A=
			date.setMonth(m);=0A=
		};=0A=
		switch (el.navtype) {=0A=
		    case 400:=0A=
			Calendar.removeClass(el, "hilite");=0A=
			var text =3D Calendar._TT["ABOUT"];=0A=
			if (typeof text !=3D "undefined") {=0A=
				text +=3D cal.showsTime ? Calendar._TT["ABOUT_TIME"] : "";=0A=
			} else {=0A=
				// FIXME: this should be removed as soon as lang files get updated!=0A=
				text =3D "Help and about box text is not translated into this =
language.\n" +=0A=
					"If you know this language and you feel generous please update\n" +=0A=
					"the corresponding file in \"lang\" subdir to match =
calendar-en.js\n" +=0A=
					"and send it back to <mihai_bazon@yahoo.com> to get it into the =
distribution  ;-)\n\n" +=0A=
					"Thank you!\n" +=0A=
					"http://dynarch.com/mishoo/calendar.epl\n";=0A=
			}=0A=
			alert(text);=0A=
			return;=0A=
		    case -2:=0A=
			if (year > cal.minYear) {=0A=
				date.setFullYear(year - 1);=0A=
			}=0A=
			break;=0A=
		    case -1:=0A=
			if (mon > 0) {=0A=
				setMonth(mon - 1);=0A=
			} else if (year-- > cal.minYear) {=0A=
				date.setFullYear(year);=0A=
				setMonth(11);=0A=
			}=0A=
			break;=0A=
		    case 1:=0A=
			if (mon < 11) {=0A=
				setMonth(mon + 1);=0A=
			} else if (year < cal.maxYear) {=0A=
				date.setFullYear(year + 1);=0A=
				setMonth(0);=0A=
			}=0A=
			break;=0A=
		    case 2:=0A=
			if (year < cal.maxYear) {=0A=
				date.setFullYear(year + 1);=0A=
			}=0A=
			break;=0A=
		    case 100:=0A=
			cal.setFirstDayOfWeek(el.fdow);=0A=
			return;=0A=
		    case 50:=0A=
			var range =3D el._range;=0A=
			var current =3D el.innerHTML;=0A=
			for (var i =3D range.length; --i >=3D 0;)=0A=
				if (range[i] =3D=3D current)=0A=
					break;=0A=
			if (ev && ev.shiftKey) {=0A=
				if (--i < 0)=0A=
					i =3D range.length - 1;=0A=
			} else if ( ++i >=3D range.length )=0A=
				i =3D 0;=0A=
			var newval =3D range[i];=0A=
			el.innerHTML =3D newval;=0A=
			cal.onUpdateTime();=0A=
			return;=0A=
		    case 0:=0A=
			// TODAY will bring us here=0A=
			if ((typeof cal.getDateStatus =3D=3D "function") &&=0A=
			    cal.getDateStatus(date, date.getFullYear(), date.getMonth(), =
date.getDate())) {=0A=
				return false;=0A=
			}=0A=
			break;=0A=
		}=0A=
		if (!date.equalsTo(cal.date)) {=0A=
			cal.setDate(date);=0A=
			newdate =3D true;=0A=
		} else if (el.navtype =3D=3D 0)=0A=
			newdate =3D closing =3D true;=0A=
	}=0A=
	if (newdate) {=0A=
		ev && cal.callHandler();=0A=
	}=0A=
	if (closing) {=0A=
		Calendar.removeClass(el, "hilite");=0A=
		ev && cal.callCloseHandler();=0A=
	}=0A=
};=0A=
=0A=
// END: CALENDAR STATIC FUNCTIONS=0A=
=0A=
// BEGIN: CALENDAR OBJECT FUNCTIONS=0A=
=0A=
/**=0A=
 *  This function creates the calendar inside the given parent.  If _par =
is=0A=
 *  null than it creates a popup calendar inside the BODY element.  If =
_par is=0A=
 *  an element, be it BODY, then it creates a non-popup calendar (still=0A=
 *  hidden).  Some properties need to be set before calling this =
function.=0A=
 */=0A=
Calendar.prototype.create =3D function (_par) {=0A=
	var parent =3D null;=0A=
	if (! _par) {=0A=
		// default parent is the document body, in which case we create=0A=
		// a popup calendar.=0A=
		parent =3D document.getElementsByTagName("body")[0];=0A=
		this.isPopup =3D true;=0A=
	} else {=0A=
		parent =3D _par;=0A=
		this.isPopup =3D false;=0A=
	}=0A=
	this.date =3D this.dateStr ? new Date(this.dateStr) : new Date();=0A=
=0A=
	var table =3D Calendar.createElement("table");=0A=
	this.table =3D table;=0A=
	table.cellSpacing =3D 0;=0A=
	table.cellPadding =3D 0;=0A=
	table.calendar =3D this;=0A=
	Calendar.addEvent(table, "mousedown", Calendar.tableMouseDown);=0A=
=0A=
	var div =3D Calendar.createElement("div");=0A=
	this.element =3D div;=0A=
	div.className =3D "calendar";=0A=
	if (this.isPopup) {=0A=
		div.style.position =3D "absolute";=0A=
		div.style.display =3D "none";=0A=
	}=0A=
	div.appendChild(table);=0A=
=0A=
	var thead =3D Calendar.createElement("thead", table);=0A=
	var cell =3D null;=0A=
	var row =3D null;=0A=
=0A=
	var cal =3D this;=0A=
	var hh =3D function (text, cs, navtype) {=0A=
		cell =3D Calendar.createElement("td", row);=0A=
		cell.colSpan =3D cs;=0A=
		cell.className =3D "button";=0A=
		if (navtype !=3D 0 && Math.abs(navtype) <=3D 2)=0A=
			cell.className +=3D " nav";=0A=
		Calendar._add_evs(cell);=0A=
		cell.calendar =3D cal;=0A=
		cell.navtype =3D navtype;=0A=
		cell.innerHTML =3D "<div unselectable=3D'on'>" + text + "</div>";=0A=
		return cell;=0A=
	};=0A=
=0A=
	row =3D Calendar.createElement("tr", thead);=0A=
	var title_length =3D 6;=0A=
	(this.isPopup) && --title_length;=0A=
	(this.weekNumbers) && ++title_length;=0A=
=0A=
	hh("?", 1, 400).ttip =3D Calendar._TT["INFO"];=0A=
	this.title =3D hh("", title_length, 300);=0A=
	this.title.className =3D "title";=0A=
	if (this.isPopup) {=0A=
		this.title.ttip =3D Calendar._TT["DRAG_TO_MOVE"];=0A=
		this.title.style.cursor =3D "move";=0A=
		hh("&#x00d7;", 1, 200).ttip =3D Calendar._TT["CLOSE"];=0A=
	}=0A=
=0A=
	row =3D Calendar.createElement("tr", thead);=0A=
	row.className =3D "headrow";=0A=
=0A=
	this._nav_py =3D hh("&#x00ab;", 1, -2);=0A=
	this._nav_py.ttip =3D Calendar._TT["PREV_YEAR"];=0A=
=0A=
	this._nav_pm =3D hh("&#x2039;", 1, -1);=0A=
	this._nav_pm.ttip =3D Calendar._TT["PREV_MONTH"];=0A=
=0A=
	this._nav_now =3D hh(Calendar._TT["TODAY"], this.weekNumbers ? 4 : 3, =
0);=0A=
	this._nav_now.ttip =3D Calendar._TT["GO_TODAY"];=0A=
=0A=
	this._nav_nm =3D hh("&#x203a;", 1, 1);=0A=
	this._nav_nm.ttip =3D Calendar._TT["NEXT_MONTH"];=0A=
=0A=
	this._nav_ny =3D hh("&#x00bb;", 1, 2);=0A=
	this._nav_ny.ttip =3D Calendar._TT["NEXT_YEAR"];=0A=
=0A=
	// day names=0A=
	row =3D Calendar.createElement("tr", thead);=0A=
	row.className =3D "daynames";=0A=
	if (this.weekNumbers) {=0A=
		cell =3D Calendar.createElement("td", row);=0A=
		cell.className =3D "name wn";=0A=
		cell.innerHTML =3D Calendar._TT["WK"];=0A=
	}=0A=
	for (var i =3D 7; i > 0; --i) {=0A=
		cell =3D Calendar.createElement("td", row);=0A=
		if (!i) {=0A=
			cell.navtype =3D 100;=0A=
			cell.calendar =3D this;=0A=
			Calendar._add_evs(cell);=0A=
		}=0A=
	}=0A=
	this.firstdayname =3D (this.weekNumbers) ? row.firstChild.nextSibling : =
row.firstChild;=0A=
	this._displayWeekdays();=0A=
=0A=
	var tbody =3D Calendar.createElement("tbody", table);=0A=
	this.tbody =3D tbody;=0A=
=0A=
	for (i =3D 6; i > 0; --i) {=0A=
		row =3D Calendar.createElement("tr", tbody);=0A=
		if (this.weekNumbers) {=0A=
			cell =3D Calendar.createElement("td", row);=0A=
		}=0A=
		for (var j =3D 7; j > 0; --j) {=0A=
			cell =3D Calendar.createElement("td", row);=0A=
			cell.calendar =3D this;=0A=
			Calendar._add_evs(cell);=0A=
		}=0A=
	}=0A=
=0A=
	if (this.showsTime) {=0A=
		row =3D Calendar.createElement("tr", tbody);=0A=
		row.className =3D "time";=0A=
=0A=
		cell =3D Calendar.createElement("td", row);=0A=
		cell.className =3D "time";=0A=
		cell.colSpan =3D 2;=0A=
		cell.innerHTML =3D Calendar._TT["TIME"] || "&nbsp;";=0A=
=0A=
		cell =3D Calendar.createElement("td", row);=0A=
		cell.className =3D "time";=0A=
		cell.colSpan =3D this.weekNumbers ? 4 : 3;=0A=
=0A=
		(function(){=0A=
			function makeTimePart(className, init, range_start, range_end) {=0A=
				var part =3D Calendar.createElement("span", cell);=0A=
				part.className =3D className;=0A=
				part.innerHTML =3D init;=0A=
				part.calendar =3D cal;=0A=
				part.ttip =3D Calendar._TT["TIME_PART"];=0A=
				part.navtype =3D 50;=0A=
				part._range =3D [];=0A=
				if (typeof range_start !=3D "number")=0A=
					part._range =3D range_start;=0A=
				else {=0A=
					for (var i =3D range_start; i <=3D range_end; ++i) {=0A=
						var txt;=0A=
						if (i < 10 && range_end >=3D 10) txt =3D '0' + i;=0A=
						else txt =3D '' + i;=0A=
						part._range[part._range.length] =3D txt;=0A=
					}=0A=
				}=0A=
				Calendar._add_evs(part);=0A=
				return part;=0A=
			};=0A=
			var hrs =3D cal.date.getHours();=0A=
			var mins =3D cal.date.getMinutes();=0A=
			var t12 =3D !cal.time24;=0A=
			var pm =3D (hrs > 12);=0A=
			if (t12 && pm) hrs -=3D 12;=0A=
			var H =3D makeTimePart("hour", hrs, t12 ? 1 : 0, t12 ? 12 : 23);=0A=
			var span =3D Calendar.createElement("span", cell);=0A=
			span.innerHTML =3D ":";=0A=
			span.className =3D "colon";=0A=
			var M =3D makeTimePart("minute", mins, 0, 59);=0A=
			var AP =3D null;=0A=
			cell =3D Calendar.createElement("td", row);=0A=
			cell.className =3D "time";=0A=
			cell.colSpan =3D 2;=0A=
			if (t12)=0A=
				AP =3D makeTimePart("ampm", pm ? "pm" : "am", ["am", "pm"]);=0A=
			else=0A=
				cell.innerHTML =3D "&nbsp;";=0A=
=0A=
			cal.onSetTime =3D function() {=0A=
				var pm, hrs =3D this.date.getHours(),=0A=
					mins =3D this.date.getMinutes();=0A=
				if (t12) {=0A=
					pm =3D (hrs >=3D 12);=0A=
					if (pm) hrs -=3D 12;=0A=
					if (hrs =3D=3D 0) hrs =3D 12;=0A=
					AP.innerHTML =3D pm ? "pm" : "am";=0A=
				}=0A=
				H.innerHTML =3D (hrs < 10) ? ("0" + hrs) : hrs;=0A=
				M.innerHTML =3D (mins < 10) ? ("0" + mins) : mins;=0A=
			};=0A=
=0A=
			cal.onUpdateTime =3D function() {=0A=
				var date =3D this.date;=0A=
				var h =3D parseInt(H.innerHTML, 10);=0A=
				if (t12) {=0A=
					if (/pm/i.test(AP.innerHTML) && h < 12)=0A=
						h +=3D 12;=0A=
					else if (/am/i.test(AP.innerHTML) && h =3D=3D 12)=0A=
						h =3D 0;=0A=
				}=0A=
				var d =3D date.getDate();=0A=
				var m =3D date.getMonth();=0A=
				var y =3D date.getFullYear();=0A=
				date.setHours(h);=0A=
				date.setMinutes(parseInt(M.innerHTML, 10));=0A=
				date.setFullYear(y);=0A=
				date.setMonth(m);=0A=
				date.setDate(d);=0A=
				this.dateClicked =3D false;=0A=
				this.callHandler();=0A=
			};=0A=
		})();=0A=
	} else {=0A=
		this.onSetTime =3D this.onUpdateTime =3D function() {};=0A=
	}=0A=
=0A=
	var tfoot =3D Calendar.createElement("tfoot", table);=0A=
=0A=
	row =3D Calendar.createElement("tr", tfoot);=0A=
	row.className =3D "footrow";=0A=
=0A=
	cell =3D hh(Calendar._TT["SEL_DATE"], this.weekNumbers ? 8 : 7, 300);=0A=
	cell.className =3D "ttip";=0A=
	if (this.isPopup) {=0A=
		cell.ttip =3D Calendar._TT["DRAG_TO_MOVE"];=0A=
		cell.style.cursor =3D "move";=0A=
	}=0A=
	this.tooltips =3D cell;=0A=
=0A=
	div =3D Calendar.createElement("div", this.element);=0A=
	this.monthsCombo =3D div;=0A=
	div.className =3D "combo";=0A=
	for (i =3D 0; i < Calendar._MN.length; ++i) {=0A=
		var mn =3D Calendar.createElement("div");=0A=
		mn.className =3D Calendar.is_ie ? "label-IEfix" : "label";=0A=
		mn.month =3D i;=0A=
		mn.innerHTML =3D Calendar._SMN[i];=0A=
		div.appendChild(mn);=0A=
	}=0A=
=0A=
	div =3D Calendar.createElement("div", this.element);=0A=
	this.yearsCombo =3D div;=0A=
	div.className =3D "combo";=0A=
	for (i =3D 12; i > 0; --i) {=0A=
		var yr =3D Calendar.createElement("div");=0A=
		yr.className =3D Calendar.is_ie ? "label-IEfix" : "label";=0A=
		div.appendChild(yr);=0A=
	}=0A=
=0A=
	this._init(this.firstDayOfWeek, this.date);=0A=
	parent.appendChild(this.element);=0A=
};=0A=
=0A=
/** keyboard navigation, only for popup calendars */=0A=
Calendar._keyEvent =3D function(ev) {=0A=
	var cal =3D window._dynarch_popupCalendar;=0A=
	if (!cal || cal.multiple)=0A=
		return false;=0A=
	(Calendar.is_ie) && (ev =3D window.event);=0A=
	var act =3D (Calendar.is_ie || ev.type =3D=3D "keypress"),=0A=
		K =3D ev.keyCode;=0A=
	if (ev.ctrlKey) {=0A=
		switch (K) {=0A=
		    case 37: // KEY left=0A=
			act && Calendar.cellClick(cal._nav_pm);=0A=
			break;=0A=
		    case 38: // KEY up=0A=
			act && Calendar.cellClick(cal._nav_py);=0A=
			break;=0A=
		    case 39: // KEY right=0A=
			act && Calendar.cellClick(cal._nav_nm);=0A=
			break;=0A=
		    case 40: // KEY down=0A=
			act && Calendar.cellClick(cal._nav_ny);=0A=
			break;=0A=
		    default:=0A=
			return false;=0A=
		}=0A=
	} else switch (K) {=0A=
	    case 32: // KEY space (now)=0A=
		Calendar.cellClick(cal._nav_now);=0A=
		break;=0A=
	    case 27: // KEY esc=0A=
		act && cal.callCloseHandler();=0A=
		break;=0A=
	    case 37: // KEY left=0A=
	    case 38: // KEY up=0A=
	    case 39: // KEY right=0A=
	    case 40: // KEY down=0A=
		if (act) {=0A=
			var prev, x, y, ne, el, step;=0A=
			prev =3D K =3D=3D 37 || K =3D=3D 38;=0A=
			step =3D (K =3D=3D 37 || K =3D=3D 39) ? 1 : 7;=0A=
			function setVars() {=0A=
				el =3D cal.currentDateEl;=0A=
				var p =3D el.pos;=0A=
				x =3D p & 15;=0A=
				y =3D p >> 4;=0A=
				ne =3D cal.ar_days[y][x];=0A=
			};setVars();=0A=
			function prevMonth() {=0A=
				var date =3D new Date(cal.date);=0A=
				date.setDate(date.getDate() - step);=0A=
				cal.setDate(date);=0A=
			};=0A=
			function nextMonth() {=0A=
				var date =3D new Date(cal.date);=0A=
				date.setDate(date.getDate() + step);=0A=
				cal.setDate(date);=0A=
			};=0A=
			while (1) {=0A=
				switch (K) {=0A=
				    case 37: // KEY left=0A=
					if (--x >=3D 0)=0A=
						ne =3D cal.ar_days[y][x];=0A=
					else {=0A=
						x =3D 6;=0A=
						K =3D 38;=0A=
						continue;=0A=
					}=0A=
					break;=0A=
				    case 38: // KEY up=0A=
					if (--y >=3D 0)=0A=
						ne =3D cal.ar_days[y][x];=0A=
					else {=0A=
						prevMonth();=0A=
						setVars();=0A=
					}=0A=
					break;=0A=
				    case 39: // KEY right=0A=
					if (++x < 7)=0A=
						ne =3D cal.ar_days[y][x];=0A=
					else {=0A=
						x =3D 0;=0A=
						K =3D 40;=0A=
						continue;=0A=
					}=0A=
					break;=0A=
				    case 40: // KEY down=0A=
					if (++y < cal.ar_days.length)=0A=
						ne =3D cal.ar_days[y][x];=0A=
					else {=0A=
						nextMonth();=0A=
						setVars();=0A=
					}=0A=
					break;=0A=
				}=0A=
				break;=0A=
			}=0A=
			if (ne) {=0A=
				if (!ne.disabled)=0A=
					Calendar.cellClick(ne);=0A=
				else if (prev)=0A=
					prevMonth();=0A=
				else=0A=
					nextMonth();=0A=
			}=0A=
		}=0A=
		break;=0A=
	    case 13: // KEY enter=0A=
		if (act)=0A=
			Calendar.cellClick(cal.currentDateEl, ev);=0A=
		break;=0A=
	    default:=0A=
		return false;=0A=
	}=0A=
	return Calendar.stopEvent(ev);=0A=
};=0A=
=0A=
/**=0A=
 *  (RE)Initializes the calendar to the given date and firstDayOfWeek=0A=
 */=0A=
Calendar.prototype._init =3D function (firstDayOfWeek, date) {=0A=
	var today =3D new Date(),=0A=
		TY =3D today.getFullYear(),=0A=
		TM =3D today.getMonth(),=0A=
		TD =3D today.getDate();=0A=
	this.table.style.visibility =3D "hidden";=0A=
	var year =3D date.getFullYear();=0A=
	if (year < this.minYear) {=0A=
		year =3D this.minYear;=0A=
		date.setFullYear(year);=0A=
	} else if (year > this.maxYear) {=0A=
		year =3D this.maxYear;=0A=
		date.setFullYear(year);=0A=
	}=0A=
	this.firstDayOfWeek =3D firstDayOfWeek;=0A=
	this.date =3D new Date(date);=0A=
	var month =3D date.getMonth();=0A=
	var mday =3D date.getDate();=0A=
	var no_days =3D date.getMonthDays();=0A=
=0A=
	// calendar voodoo for computing the first day that would actually be=0A=
	// displayed in the calendar, even if it's from the previous month.=0A=
	// WARNING: this is magic. ;-)=0A=
	date.setDate(1);=0A=
	var day1 =3D (date.getDay() - this.firstDayOfWeek) % 7;=0A=
	if (day1 < 0)=0A=
		day1 +=3D 7;=0A=
	date.setDate(-day1);=0A=
	date.setDate(date.getDate() + 1);=0A=
=0A=
	var row =3D this.tbody.firstChild;=0A=
	var MN =3D Calendar._SMN[month];=0A=
	var ar_days =3D this.ar_days =3D new Array();=0A=
	var weekend =3D Calendar._TT["WEEKEND"];=0A=
	var dates =3D this.multiple ? (this.datesCells =3D {}) : null;=0A=
	for (var i =3D 0; i < 6; ++i, row =3D row.nextSibling) {=0A=
		var cell =3D row.firstChild;=0A=
		if (this.weekNumbers) {=0A=
			cell.className =3D "day wn";=0A=
			cell.innerHTML =3D date.getWeekNumber();=0A=
			cell =3D cell.nextSibling;=0A=
		}=0A=
		row.className =3D "daysrow";=0A=
		var hasdays =3D false, iday, dpos =3D ar_days[i] =3D [];=0A=
		for (var j =3D 0; j < 7; ++j, cell =3D cell.nextSibling, =
date.setDate(iday + 1)) {=0A=
			iday =3D date.getDate();=0A=
			var wday =3D date.getDay();=0A=
			cell.className =3D "day";=0A=
			cell.pos =3D i << 4 | j;=0A=
			dpos[j] =3D cell;=0A=
			var current_month =3D (date.getMonth() =3D=3D month);=0A=
			if (!current_month) {=0A=
				if (this.showsOtherMonths) {=0A=
					cell.className +=3D " othermonth";=0A=
					cell.otherMonth =3D true;=0A=
				} else {=0A=
					cell.className =3D "emptycell";=0A=
					cell.innerHTML =3D "&nbsp;";=0A=
					cell.disabled =3D true;=0A=
					continue;=0A=
				}=0A=
			} else {=0A=
				cell.otherMonth =3D false;=0A=
				hasdays =3D true;=0A=
			}=0A=
			cell.disabled =3D false;=0A=
			cell.innerHTML =3D this.getDateText ? this.getDateText(date, iday) : =
iday;=0A=
			if (dates)=0A=
				dates[date.print("%Y%m%d")] =3D cell;=0A=
			if (this.getDateStatus) {=0A=
				var status =3D this.getDateStatus(date, year, month, iday);=0A=
				if (this.getDateToolTip) {=0A=
					var toolTip =3D this.getDateToolTip(date, year, month, iday);=0A=
					if (toolTip)=0A=
						cell.title =3D toolTip;=0A=
				}=0A=
				if (status =3D=3D=3D true) {=0A=
					cell.className +=3D " disabled";=0A=
					cell.disabled =3D true;=0A=
				} else {=0A=
					if (/disabled/i.test(status))=0A=
						cell.disabled =3D true;=0A=
					cell.className +=3D " " + status;=0A=
				}=0A=
			}=0A=
			if (!cell.disabled) {=0A=
				cell.caldate =3D new Date(date);=0A=
				cell.ttip =3D "_";=0A=
				if (!this.multiple && current_month=0A=
				    && iday =3D=3D mday && this.hiliteToday) {=0A=
					cell.className +=3D " selected";=0A=
					this.currentDateEl =3D cell;=0A=
				}=0A=
				if (date.getFullYear() =3D=3D TY &&=0A=
				    date.getMonth() =3D=3D TM &&=0A=
				    iday =3D=3D TD) {=0A=
					cell.className +=3D " today";=0A=
					cell.ttip +=3D Calendar._TT["PART_TODAY"];=0A=
				}=0A=
				if (weekend.indexOf(wday.toString()) !=3D -1)=0A=
					cell.className +=3D cell.otherMonth ? " oweekend" : " weekend";=0A=
			}=0A=
		}=0A=
		if (!(hasdays || this.showsOtherMonths))=0A=
			row.className =3D "emptyrow";=0A=
	}=0A=
	this.title.innerHTML =3D Calendar._MN[month] + ", " + year;=0A=
	this.onSetTime();=0A=
	this.table.style.visibility =3D "visible";=0A=
	this._initMultipleDates();=0A=
	// PROFILE=0A=
	// this.tooltips.innerHTML =3D "Generated in " + ((new Date()) - today) =
+ " ms";=0A=
};=0A=
=0A=
Calendar.prototype._initMultipleDates =3D function() {=0A=
	if (this.multiple) {=0A=
		for (var i in this.multiple) {=0A=
			var cell =3D this.datesCells[i];=0A=
			var d =3D this.multiple[i];=0A=
			if (!d)=0A=
				continue;=0A=
			if (cell)=0A=
				cell.className +=3D " selected";=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
Calendar.prototype._toggleMultipleDate =3D function(date) {=0A=
	if (this.multiple) {=0A=
		var ds =3D date.print("%Y%m%d");=0A=
		var cell =3D this.datesCells[ds];=0A=
		if (cell) {=0A=
			var d =3D this.multiple[ds];=0A=
			if (!d) {=0A=
				Calendar.addClass(cell, "selected");=0A=
				this.multiple[ds] =3D date;=0A=
			} else {=0A=
				Calendar.removeClass(cell, "selected");=0A=
				delete this.multiple[ds];=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
Calendar.prototype.setDateToolTipHandler =3D function (unaryFunction) {=0A=
	this.getDateToolTip =3D unaryFunction;=0A=
};=0A=
=0A=
/**=0A=
 *  Calls _init function above for going to a certain date (but only if =
the=0A=
 *  date is different than the currently selected one).=0A=
 */=0A=
Calendar.prototype.setDate =3D function (date) {=0A=
	if (!date.equalsTo(this.date)) {=0A=
		this._init(this.firstDayOfWeek, date);=0A=
	}=0A=
};=0A=
=0A=
/**=0A=
 *  Refreshes the calendar.  Useful if the "disabledHandler" function is=0A=
 *  dynamic, meaning that the list of disabled date can change at =
runtime.=0A=
 *  Just * call this function if you think that the list of disabled =
dates=0A=
 *  should * change.=0A=
 */=0A=
Calendar.prototype.refresh =3D function () {=0A=
	this._init(this.firstDayOfWeek, this.date);=0A=
};=0A=
=0A=
/** Modifies the "firstDayOfWeek" parameter (pass 0 for Synday, 1 for =
Monday, etc.). */=0A=
Calendar.prototype.setFirstDayOfWeek =3D function (firstDayOfWeek) {=0A=
	this._init(firstDayOfWeek, this.date);=0A=
	this._displayWeekdays();=0A=
};=0A=
=0A=
/**=0A=
 *  Allows customization of what dates are enabled.  The "unaryFunction"=0A=
 *  parameter must be a function object that receives the date (as a JS =
Date=0A=
 *  object) and returns a boolean value.  If the returned value is true =
then=0A=
 *  the passed date will be marked as disabled.=0A=
 */=0A=
Calendar.prototype.setDateStatusHandler =3D =
Calendar.prototype.setDisabledHandler =3D function (unaryFunction) {=0A=
	this.getDateStatus =3D unaryFunction;=0A=
};=0A=
=0A=
/** Customization of allowed year range for the calendar. */=0A=
Calendar.prototype.setRange =3D function (a, z) {=0A=
	this.minYear =3D a;=0A=
	this.maxYear =3D z;=0A=
};=0A=
=0A=
/** Calls the first user handler (selectedHandler). */=0A=
Calendar.prototype.callHandler =3D function () {=0A=
	if (this.onSelected) {=0A=
		this.onSelected(this, this.date.print(this.dateFormat));=0A=
	}=0A=
};=0A=
=0A=
/** Calls the second user handler (closeHandler). */=0A=
Calendar.prototype.callCloseHandler =3D function () {=0A=
	if (this.onClose) {=0A=
		this.onClose(this);=0A=
	}=0A=
	this.hideShowCovered();=0A=
};=0A=
=0A=
/** Removes the calendar object from the DOM tree and destroys it. */=0A=
Calendar.prototype.destroy =3D function () {=0A=
	var el =3D this.element.parentNode;=0A=
	el.removeChild(this.element);=0A=
	Calendar._C =3D null;=0A=
	window._dynarch_popupCalendar =3D null;=0A=
};=0A=
=0A=
/**=0A=
 *  Moves the calendar element to a different section in the DOM tree =
(changes=0A=
 *  its parent).=0A=
 */=0A=
Calendar.prototype.reparent =3D function (new_parent) {=0A=
	var el =3D this.element;=0A=
	el.parentNode.removeChild(el);=0A=
	new_parent.appendChild(el);=0A=
};=0A=
=0A=
// This gets called when the user presses a mouse button anywhere in the=0A=
// document, if the calendar is shown.  If the click was outside the open=0A=
// calendar this function closes it.=0A=
Calendar._checkCalendar =3D function(ev) {=0A=
	var calendar =3D window._dynarch_popupCalendar;=0A=
	if (!calendar) {=0A=
		return false;=0A=
	}=0A=
	var el =3D Calendar.is_ie ? Calendar.getElement(ev) : =
Calendar.getTargetElement(ev);=0A=
	for (; el !=3D null && el !=3D calendar.element; el =3D el.parentNode);=0A=
	if (el =3D=3D null) {=0A=
		// calls closeHandler which should hide the calendar.=0A=
		window._dynarch_popupCalendar.callCloseHandler();=0A=
		return Calendar.stopEvent(ev);=0A=
	}=0A=
};=0A=
=0A=
/** Shows the calendar. */=0A=
Calendar.prototype.show =3D function () {=0A=
	var rows =3D this.table.getElementsByTagName("tr");=0A=
	for (var i =3D rows.length; i > 0;) {=0A=
		var row =3D rows[--i];=0A=
		Calendar.removeClass(row, "rowhilite");=0A=
		var cells =3D row.getElementsByTagName("td");=0A=
		for (var j =3D cells.length; j > 0;) {=0A=
			var cell =3D cells[--j];=0A=
			Calendar.removeClass(cell, "hilite");=0A=
			Calendar.removeClass(cell, "active");=0A=
		}=0A=
	}=0A=
	this.element.style.display =3D "block";=0A=
	this.hidden =3D false;=0A=
	if (this.isPopup) {=0A=
		window._dynarch_popupCalendar =3D this;=0A=
		Calendar.addEvent(document, "keydown", Calendar._keyEvent);=0A=
		Calendar.addEvent(document, "keypress", Calendar._keyEvent);=0A=
		Calendar.addEvent(document, "mousedown", Calendar._checkCalendar);=0A=
	}=0A=
	this.hideShowCovered();=0A=
};=0A=
=0A=
/**=0A=
 *  Hides the calendar.  Also removes any "hilite" from the class of any =
TD=0A=
 *  element.=0A=
 */=0A=
Calendar.prototype.hide =3D function () {=0A=
	if (this.isPopup) {=0A=
		Calendar.removeEvent(document, "keydown", Calendar._keyEvent);=0A=
		Calendar.removeEvent(document, "keypress", Calendar._keyEvent);=0A=
		Calendar.removeEvent(document, "mousedown", Calendar._checkCalendar);=0A=
	}=0A=
	this.element.style.display =3D "none";=0A=
	this.hidden =3D true;=0A=
	this.hideShowCovered();=0A=
};=0A=
=0A=
/**=0A=
 *  Shows the calendar at a given absolute position (beware that, =
depending on=0A=
 *  the calendar element style -- position property -- this might be =
relative=0A=
 *  to the parent's containing rectangle).=0A=
 */=0A=
Calendar.prototype.showAt =3D function (x, y) {=0A=
	var s =3D this.element.style;=0A=
	s.left =3D x + "px";=0A=
	s.top =3D y + "px";=0A=
	this.show();=0A=
};=0A=
=0A=
/** Shows the calendar near a given element. */=0A=
Calendar.prototype.showAtElement =3D function (el, opts) {=0A=
	var self =3D this;=0A=
	var p =3D Calendar.getAbsolutePos(el);=0A=
	if (!opts || typeof opts !=3D "string") {=0A=
		this.showAt(p.x, p.y + el.offsetHeight);=0A=
		return true;=0A=
	}=0A=
	function fixPosition(box) {=0A=
		if (box.x < 0)=0A=
			box.x =3D 0;=0A=
		if (box.y < 0)=0A=
			box.y =3D 0;=0A=
		var cp =3D document.createElement("div");=0A=
		var s =3D cp.style;=0A=
		s.position =3D "absolute";=0A=
		s.right =3D s.bottom =3D s.width =3D s.height =3D "0px";=0A=
		document.body.appendChild(cp);=0A=
		var br =3D Calendar.getAbsolutePos(cp);=0A=
		document.body.removeChild(cp);=0A=
		if (Calendar.is_ie) {=0A=
			br.y +=3D document.body.scrollTop;=0A=
			br.x +=3D document.body.scrollLeft;=0A=
		} else {=0A=
			br.y +=3D window.scrollY;=0A=
			br.x +=3D window.scrollX;=0A=
		}=0A=
		var tmp =3D box.x + box.width - br.x;=0A=
		if (tmp > 0) box.x -=3D tmp;=0A=
		tmp =3D box.y + box.height - br.y;=0A=
		if (tmp > 0) box.y -=3D tmp;=0A=
	};=0A=
	this.element.style.display =3D "block";=0A=
	Calendar.continuation_for_the_fucking_khtml_browser =3D function() {=0A=
		var w =3D self.element.offsetWidth;=0A=
		var h =3D self.element.offsetHeight;=0A=
		self.element.style.display =3D "none";=0A=
		var valign =3D opts.substr(0, 1);=0A=
		var halign =3D "l";=0A=
		if (opts.length > 1) {=0A=
			halign =3D opts.substr(1, 1);=0A=
		}=0A=
		// vertical alignment=0A=
		switch (valign) {=0A=
		    case "T": p.y -=3D h; break;=0A=
		    case "B": p.y +=3D el.offsetHeight; break;=0A=
		    case "C": p.y +=3D (el.offsetHeight - h) / 2; break;=0A=
		    case "t": p.y +=3D el.offsetHeight - h; break;=0A=
		    case "b": break; // already there=0A=
		}=0A=
		// horizontal alignment=0A=
		switch (halign) {=0A=
		    case "L": p.x -=3D w; break;=0A=
		    case "R": p.x +=3D el.offsetWidth; break;=0A=
		    case "C": p.x +=3D (el.offsetWidth - w) / 2; break;=0A=
		    case "l": p.x +=3D el.offsetWidth - w; break;=0A=
		    case "r": break; // already there=0A=
		}=0A=
		p.width =3D w;=0A=
		p.height =3D h + 40;=0A=
		self.monthsCombo.style.display =3D "none";=0A=
		fixPosition(p);=0A=
		self.showAt(p.x, p.y);=0A=
	};=0A=
	if (Calendar.is_khtml)=0A=
		setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()", =
10);=0A=
	else=0A=
		Calendar.continuation_for_the_fucking_khtml_browser();=0A=
};=0A=
=0A=
/** Customizes the date format. */=0A=
Calendar.prototype.setDateFormat =3D function (str) {=0A=
	this.dateFormat =3D str;=0A=
};=0A=
=0A=
/** Customizes the tooltip date format. */=0A=
Calendar.prototype.setTtDateFormat =3D function (str) {=0A=
	this.ttDateFormat =3D str;=0A=
};=0A=
=0A=
/**=0A=
 *  Tries to identify the date represented in a string.  If successful =
it also=0A=
 *  calls this.setDate which moves the calendar to the given date.=0A=
 */=0A=
Calendar.prototype.parseDate =3D function(str, fmt) {=0A=
	if (!fmt)=0A=
		fmt =3D this.dateFormat;=0A=
	this.setDate(Date.parseDate(str, fmt));=0A=
};=0A=
=0A=
Calendar.prototype.hideShowCovered =3D function () {=0A=
	if (!Calendar.is_ie && !Calendar.is_opera)=0A=
		return;=0A=
	function getVisib(obj){=0A=
		var value =3D obj.style.visibility;=0A=
		if (!value) {=0A=
			if (document.defaultView && typeof =
(document.defaultView.getComputedStyle) =3D=3D "function") { // Gecko, =
W3C=0A=
				if (!Calendar.is_khtml)=0A=
					value =3D document.defaultView.=0A=
						getComputedStyle(obj, "").getPropertyValue("visibility");=0A=
				else=0A=
					value =3D '';=0A=
			} else if (obj.currentStyle) { // IE=0A=
				value =3D obj.currentStyle.visibility;=0A=
			} else=0A=
				value =3D '';=0A=
		}=0A=
		return value;=0A=
	};=0A=
=0A=
	var tags =3D new Array("applet", "iframe", "select");=0A=
	var el =3D this.element;=0A=
=0A=
	var p =3D Calendar.getAbsolutePos(el);=0A=
	var EX1 =3D p.x;=0A=
	var EX2 =3D el.offsetWidth + EX1;=0A=
	var EY1 =3D p.y;=0A=
	var EY2 =3D el.offsetHeight + EY1;=0A=
=0A=
	for (var k =3D tags.length; k > 0; ) {=0A=
		var ar =3D document.getElementsByTagName(tags[--k]);=0A=
		var cc =3D null;=0A=
=0A=
		for (var i =3D ar.length; i > 0;) {=0A=
			cc =3D ar[--i];=0A=
=0A=
			p =3D Calendar.getAbsolutePos(cc);=0A=
			var CX1 =3D p.x;=0A=
			var CX2 =3D cc.offsetWidth + CX1;=0A=
			var CY1 =3D p.y;=0A=
			var CY2 =3D cc.offsetHeight + CY1;=0A=
=0A=
			if (this.hidden || (CX1 > EX2) || (CX2 < EX1) || (CY1 > EY2) || (CY2 =
< EY1)) {=0A=
				if (!cc.__msh_save_visibility) {=0A=
					cc.__msh_save_visibility =3D getVisib(cc);=0A=
				}=0A=
				cc.style.visibility =3D cc.__msh_save_visibility;=0A=
			} else {=0A=
				if (!cc.__msh_save_visibility) {=0A=
					cc.__msh_save_visibility =3D getVisib(cc);=0A=
				}=0A=
				cc.style.visibility =3D "hidden";=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
/** Internal function; it displays the bar with the names of the =
weekday. */=0A=
Calendar.prototype._displayWeekdays =3D function () {=0A=
	var fdow =3D this.firstDayOfWeek;=0A=
	var cell =3D this.firstdayname;=0A=
	var weekend =3D Calendar._TT["WEEKEND"];=0A=
	for (var i =3D 0; i < 7; ++i) {=0A=
		cell.className =3D "day name";=0A=
		var realday =3D (i + fdow) % 7;=0A=
		if (i) {=0A=
			cell.ttip =3D Calendar._TT["DAY_FIRST"].replace("%s", =
Calendar._DN[realday]);=0A=
			cell.navtype =3D 100;=0A=
			cell.calendar =3D this;=0A=
			cell.fdow =3D realday;=0A=
			Calendar._add_evs(cell);=0A=
		}=0A=
		if (weekend.indexOf(realday.toString()) !=3D -1) {=0A=
			Calendar.addClass(cell, "weekend");=0A=
		}=0A=
		cell.innerHTML =3D Calendar._SDN[(i + fdow) % 7];=0A=
		cell =3D cell.nextSibling;=0A=
	}=0A=
};=0A=
=0A=
/** Internal function.  Hides all combo boxes that might be displayed. */=0A=
Calendar.prototype._hideCombos =3D function () {=0A=
	this.monthsCombo.style.display =3D "none";=0A=
	this.yearsCombo.style.display =3D "none";=0A=
};=0A=
=0A=
/** Internal function.  Starts dragging the element. */=0A=
Calendar.prototype._dragStart =3D function (ev) {=0A=
	if (this.dragging) {=0A=
		return;=0A=
	}=0A=
	this.dragging =3D true;=0A=
	var posX;=0A=
	var posY;=0A=
	if (Calendar.is_ie) {=0A=
		posY =3D window.event.clientY + document.body.scrollTop;=0A=
		posX =3D window.event.clientX + document.body.scrollLeft;=0A=
	} else {=0A=
		posY =3D ev.clientY + window.scrollY;=0A=
		posX =3D ev.clientX + window.scrollX;=0A=
	}=0A=
	var st =3D this.element.style;=0A=
	this.xOffs =3D posX - parseInt(st.left);=0A=
	this.yOffs =3D posY - parseInt(st.top);=0A=
	with (Calendar) {=0A=
		addEvent(document, "mousemove", calDragIt);=0A=
		addEvent(document, "mouseup", calDragEnd);=0A=
	}=0A=
};=0A=
=0A=
// BEGIN: DATE OBJECT PATCHES=0A=
=0A=
/** Adds the number of days array to the Date object. */=0A=
Date._MD =3D new Array(31,28,31,30,31,30,31,31,30,31,30,31);=0A=
=0A=
/** Constants used for time computations */=0A=
Date.SECOND =3D 1000 /* milliseconds */;=0A=
Date.MINUTE =3D 60 * Date.SECOND;=0A=
Date.HOUR   =3D 60 * Date.MINUTE;=0A=
Date.DAY    =3D 24 * Date.HOUR;=0A=
Date.WEEK   =3D  7 * Date.DAY;=0A=
=0A=
Date.parseDate =3D function(str, fmt) {=0A=
	var today =3D new Date();=0A=
	var y =3D 0;=0A=
	var m =3D -1;=0A=
	var d =3D 0;=0A=
	var a =3D str.split(/\W+/);=0A=
	var b =3D fmt.match(/%./g);=0A=
	var i =3D 0, j =3D 0;=0A=
	var hr =3D 0;=0A=
	var min =3D 0;=0A=
	for (i =3D 0; i < a.length; ++i) {=0A=
		if (!a[i])=0A=
			continue;=0A=
		switch (b[i]) {=0A=
		    case "%d":=0A=
		    case "%e":=0A=
			d =3D parseInt(a[i], 10);=0A=
			break;=0A=
=0A=
		    case "%m":=0A=
			m =3D parseInt(a[i], 10) - 1;=0A=
			break;=0A=
=0A=
		    case "%Y":=0A=
		    case "%y":=0A=
			y =3D parseInt(a[i], 10);=0A=
			(y < 100) && (y +=3D (y > 29) ? 1900 : 2000);=0A=
			break;=0A=
=0A=
		    case "%b":=0A=
		    case "%B":=0A=
			for (j =3D 0; j < 12; ++j) {=0A=
				if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() =3D=3D =
a[i].toLowerCase()) { m =3D j; break; }=0A=
			}=0A=
			break;=0A=
=0A=
		    case "%H":=0A=
		    case "%I":=0A=
		    case "%k":=0A=
		    case "%l":=0A=
			hr =3D parseInt(a[i], 10);=0A=
			break;=0A=
=0A=
		    case "%P":=0A=
		    case "%p":=0A=
			if (/pm/i.test(a[i]) && hr < 12)=0A=
				hr +=3D 12;=0A=
			else if (/am/i.test(a[i]) && hr >=3D 12)=0A=
				hr -=3D 12;=0A=
			break;=0A=
=0A=
		    case "%M":=0A=
			min =3D parseInt(a[i], 10);=0A=
			break;=0A=
		}=0A=
	}=0A=
	if (isNaN(y)) y =3D today.getFullYear();=0A=
	if (isNaN(m)) m =3D today.getMonth();=0A=
	if (isNaN(d)) d =3D today.getDate();=0A=
	if (isNaN(hr)) hr =3D today.getHours();=0A=
	if (isNaN(min)) min =3D today.getMinutes();=0A=
	if (y !=3D 0 && m !=3D -1 && d !=3D 0)=0A=
		return new Date(y, m, d, hr, min, 0);=0A=
	y =3D 0; m =3D -1; d =3D 0;=0A=
	for (i =3D 0; i < a.length; ++i) {=0A=
		if (a[i].search(/[a-zA-Z]+/) !=3D -1) {=0A=
			var t =3D -1;=0A=
			for (j =3D 0; j < 12; ++j) {=0A=
				if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() =3D=3D =
a[i].toLowerCase()) { t =3D j; break; }=0A=
			}=0A=
			if (t !=3D -1) {=0A=
				if (m !=3D -1) {=0A=
					d =3D m+1;=0A=
				}=0A=
				m =3D t;=0A=
			}=0A=
		} else if (parseInt(a[i], 10) <=3D 12 && m =3D=3D -1) {=0A=
			m =3D a[i]-1;=0A=
		} else if (parseInt(a[i], 10) > 31 && y =3D=3D 0) {=0A=
			y =3D parseInt(a[i], 10);=0A=
			(y < 100) && (y +=3D (y > 29) ? 1900 : 2000);=0A=
		} else if (d =3D=3D 0) {=0A=
			d =3D a[i];=0A=
		}=0A=
	}=0A=
	if (y =3D=3D 0)=0A=
		y =3D today.getFullYear();=0A=
	if (m !=3D -1 && d !=3D 0)=0A=
		return new Date(y, m, d, hr, min, 0);=0A=
	return today;=0A=
};=0A=
=0A=
/** Returns the number of days in the current month */=0A=
Date.prototype.getMonthDays =3D function(month) {=0A=
	var year =3D this.getFullYear();=0A=
	if (typeof month =3D=3D "undefined") {=0A=
		month =3D this.getMonth();=0A=
	}=0A=
	if (((0 =3D=3D (year%4)) && ( (0 !=3D (year%100)) || (0 =3D=3D =
(year%400)))) && month =3D=3D 1) {=0A=
		return 29;=0A=
	} else {=0A=
		return Date._MD[month];=0A=
	}=0A=
};=0A=
=0A=
/** Returns the number of day in the year. */=0A=
Date.prototype.getDayOfYear =3D function() {=0A=
	var now =3D new Date(this.getFullYear(), this.getMonth(), =
this.getDate(), 0, 0, 0);=0A=
	var then =3D new Date(this.getFullYear(), 0, 0, 0, 0, 0);=0A=
	var time =3D now - then;=0A=
	return Math.floor(time / Date.DAY);=0A=
};=0A=
=0A=
/** Returns the number of the week in year, as defined in ISO 8601. */=0A=
Date.prototype.getWeekNumber =3D function() {=0A=
	var d =3D new Date(this.getFullYear(), this.getMonth(), this.getDate(), =
0, 0, 0);=0A=
	var DoW =3D d.getDay();=0A=
	d.setDate(d.getDate() - (DoW + 6) % 7 + 3); // Nearest Thu=0A=
	var ms =3D d.valueOf(); // GMT=0A=
	d.setMonth(0);=0A=
	d.setDate(4); // Thu in Week 1=0A=
	return Math.round((ms - d.valueOf()) / (7 * 864e5)) + 1;=0A=
};=0A=
=0A=
/** Checks date and time equality */=0A=
Date.prototype.equalsTo =3D function(date) {=0A=
	return ((this.getFullYear() =3D=3D date.getFullYear()) &&=0A=
		(this.getMonth() =3D=3D date.getMonth()) &&=0A=
		(this.getDate() =3D=3D date.getDate()) &&=0A=
		(this.getHours() =3D=3D date.getHours()) &&=0A=
		(this.getMinutes() =3D=3D date.getMinutes()));=0A=
};=0A=
=0A=
/** Set only the year, month, date parts (keep existing time) */=0A=
Date.prototype.setDateOnly =3D function(date) {=0A=
	var tmp =3D new Date(date);=0A=
	this.setDate(1);=0A=
	this.setFullYear(tmp.getFullYear());=0A=
	this.setMonth(tmp.getMonth());=0A=
	this.setDate(tmp.getDate());=0A=
};=0A=
=0A=
/** Prints the date in a string according to the given format. */=0A=
Date.prototype.print =3D function (str) {=0A=
	var m =3D this.getMonth();=0A=
	var d =3D this.getDate();=0A=
	var y =3D this.getFullYear();=0A=
	var wn =3D this.getWeekNumber();=0A=
	var w =3D this.getDay();=0A=
	var s =3D {};=0A=
	var hr =3D this.getHours();=0A=
	var pm =3D (hr >=3D 12);=0A=
	var ir =3D (pm) ? (hr - 12) : hr;=0A=
	var dy =3D this.getDayOfYear();=0A=
	if (ir =3D=3D 0)=0A=
		ir =3D 12;=0A=
	var min =3D this.getMinutes();=0A=
	var sec =3D this.getSeconds();=0A=
	s["%a"] =3D Calendar._SDN[w]; // abbreviated weekday name [FIXME: I18N]=0A=
	s["%A"] =3D Calendar._DN[w]; // full weekday name=0A=
	s["%b"] =3D Calendar._SMN[m]; // abbreviated month name [FIXME: I18N]=0A=
	s["%B"] =3D Calendar._MN[m]; // full month name=0A=
	// FIXME: %c : preferred date and time representation for the current =
locale=0A=
	s["%C"] =3D 1 + Math.floor(y / 100); // the century number=0A=
	s["%d"] =3D (d < 10) ? ("0" + d) : d; // the day of the month (range 01 =
to 31)=0A=
	s["%e"] =3D d; // the day of the month (range 1 to 31)=0A=
	// FIXME: %D : american date style: %m/%d/%y=0A=
	// FIXME: %E, %F, %G, %g, %h (man strftime)=0A=
	s["%H"] =3D (hr < 10) ? ("0" + hr) : hr; // hour, range 00 to 23 (24h =
format)=0A=
	s["%I"] =3D (ir < 10) ? ("0" + ir) : ir; // hour, range 01 to 12 (12h =
format)=0A=
	s["%j"] =3D (dy < 100) ? ((dy < 10) ? ("00" + dy) : ("0" + dy)) : dy; =
// day of the year (range 001 to 366)=0A=
	s["%k"] =3D hr;		// hour, range 0 to 23 (24h format)=0A=
	s["%l"] =3D ir;		// hour, range 1 to 12 (12h format)=0A=
	s["%m"] =3D (m < 9) ? ("0" + (1+m)) : (1+m); // month, range 01 to 12=0A=
	s["%M"] =3D (min < 10) ? ("0" + min) : min; // minute, range 00 to 59=0A=
	s["%n"] =3D "\n";		// a newline character=0A=
	s["%p"] =3D pm ? "PM" : "AM";=0A=
	s["%P"] =3D pm ? "pm" : "am";=0A=
	// FIXME: %r : the time in am/pm notation %I:%M:%S %p=0A=
	// FIXME: %R : the time in 24-hour notation %H:%M=0A=
	s["%s"] =3D Math.floor(this.getTime() / 1000);=0A=
	s["%S"] =3D (sec < 10) ? ("0" + sec) : sec; // seconds, range 00 to 59=0A=
	s["%t"] =3D "\t";		// a tab character=0A=
	// FIXME: %T : the time in 24-hour notation (%H:%M:%S)=0A=
	s["%U"] =3D s["%W"] =3D s["%V"] =3D (wn < 10) ? ("0" + wn) : wn;=0A=
	s["%u"] =3D w + 1;	// the day of the week (range 1 to 7, 1 =3D MON)=0A=
	s["%w"] =3D w;		// the day of the week (range 0 to 6, 0 =3D SUN)=0A=
	// FIXME: %x : preferred date representation for the current locale =
without the time=0A=
	// FIXME: %X : preferred time representation for the current locale =
without the date=0A=
	s["%y"] =3D ('' + y).substr(2, 2); // year without the century (range =
00 to 99)=0A=
	s["%Y"] =3D y;		// year with the century=0A=
	s["%%"] =3D "%";		// a literal '%' character=0A=
=0A=
	var re =3D /%./g;=0A=
	if (!Calendar.is_ie5 && !Calendar.is_khtml)=0A=
		return str.replace(re, function (par) { return s[par] || par; });=0A=
=0A=
	var a =3D str.match(re);=0A=
	for (var i =3D 0; i < a.length; i++) {=0A=
		var tmp =3D s[a[i]];=0A=
		if (tmp) {=0A=
			re =3D new RegExp(a[i], 'g');=0A=
			str =3D str.replace(re, tmp);=0A=
		}=0A=
	}=0A=
=0A=
	return str;=0A=
};=0A=
=0A=
Date.prototype.__msh_oldSetFullYear =3D Date.prototype.setFullYear;=0A=
Date.prototype.setFullYear =3D function(y) {=0A=
	var d =3D new Date(this);=0A=
	d.__msh_oldSetFullYear(y);=0A=
	if (d.getMonth() !=3D this.getMonth())=0A=
		this.setDate(28);=0A=
	this.__msh_oldSetFullYear(y);=0A=
};=0A=
=0A=
// END: DATE OBJECT PATCHES=0A=
=0A=
=0A=
// global object that remembers the calendar=0A=
window._dynarch_popupCalendar =3D null;=0A=

------=_NextPart_000_0000_01CAC1FD.6B641C10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://hronline.lidske-zdroje.org/js/jscalendar/lang/calendar-cs-utf8.js

/* =0A=
	calendar-cs-win.js=0A=
	language: Czech=0A=
	encoding: windows-1250=0A=
	author: Lubos Jerabek (xnet@seznam.cz)=0A=
	        Jan Uhlir (espinosa@centrum.cz)=0A=
*/=0A=
=0A=
// ** I18N=0A=
Calendar._DN  =3D new =
Array('Ned=C4=9Ble','Pond=C4=9Bl=C3=AD','=C3=9Ater=C3=BD','St=C5=99eda','=
=C4=8Ctvrtek','P=C3=A1tek','Sobota','Ned=C4=9Ble');=0A=
Calendar._SDN =3D new =
Array('Ne','Po','=C3=9At','St','=C4=8Ct','P=C3=A1','So','Ne');=0A=
Calendar._MN  =3D new =
Array('Leden','=C3=9Anor','B=C5=99ezen','Duben','Kv=C4=9Bten','=C4=8Cerve=
n','=C4=8Cervenec','Srpen','Z=C3=A1=C5=99=C3=AD','=C5=98=C3=ADjen','Listo=
pad','Prosinec');=0A=
Calendar._SMN =3D new =
Array('Led','=C3=9Ano','B=C5=99e','Dub','Kv=C4=9B','=C4=8Crv','=C4=8Cvc',=
'Srp','Z=C3=A1=C5=99','=C5=98=C3=ADj','Lis','Pro');=0A=
=0A=
// tooltips=0A=
Calendar._TT =3D {};=0A=
Calendar._TT["INFO"] =3D "O komponent=C4=9B kalend=C3=A1=C5=99";=0A=
Calendar._TT["TOGGLE"] =3D "Zm=C4=9Bna prvn=C3=ADho dne v t=C3=BDdnu";=0A=
Calendar._TT["PREV_YEAR"] =3D "P=C5=99edchoz=C3=AD rok (p=C5=99idr=C5=BE =
pro menu)";=0A=
Calendar._TT["PREV_MONTH"] =3D "P=C5=99edchoz=C3=AD m=C4=9Bs=C3=ADc =
(p=C5=99idr=C5=BE pro menu)";=0A=
Calendar._TT["GO_TODAY"] =3D "Dne=C5=A1n=C3=AD datum";=0A=
Calendar._TT["NEXT_MONTH"] =3D "Dal=C5=A1=C3=AD m=C4=9Bs=C3=ADc =
(p=C5=99idr=C5=BE pro menu)";=0A=
Calendar._TT["NEXT_YEAR"] =3D "Dal=C5=A1=C3=AD rok (p=C5=99idr=C5=BE pro =
menu)";=0A=
Calendar._TT["SEL_DATE"] =3D "Vyber datum";=0A=
Calendar._TT["DRAG_TO_MOVE"] =3D "Chy=C5=A5 a t=C3=A1hni, pro =
p=C5=99esun";=0A=
Calendar._TT["PART_TODAY"] =3D " (dnes)";=0A=
Calendar._TT["MON_FIRST"] =3D "Uka=C5=BE jako prvn=C3=AD =
Pond=C4=9Bl=C3=AD";=0A=
//Calendar._TT["SUN_FIRST"] =3D "Uka=C5=BE jako prvn=C3=AD Ned=C4=9Bli";=0A=
=0A=
Calendar._TT["ABOUT"] =3D=0A=
"DHTML Date/Time Selector\n" +=0A=
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate =
this this ;-)=0A=
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +=0A=
"Distributed under GNU LGPL.  See http://gnu.org/licenses/lgpl.html for =
details." +=0A=
"\n\n" +=0A=
"V=C3=BDb=C4=9Br datumu:\n" +=0A=
"- Use the \xab, \xbb buttons to select year\n" +=0A=
"- Pou=C5=BEijte tla=C4=8D=C3=ADtka " + String.fromCharCode(0x2039) + ", =
" + String.fromCharCode(0x203a) + " k v=C3=BDb=C4=9Bru =
m=C4=9Bs=C3=ADce\n" +=0A=
"- Podr=C5=BEte tla=C4=8D=C3=ADtko my=C5=A1i na jak=C3=A9mkoliv z =
t=C4=9Bch tla=C4=8D=C3=ADtek pro rychlej=C5=A1=C3=AD v=C3=BDb=C4=9Br.";=0A=
=0A=
Calendar._TT["ABOUT_TIME"] =3D "\n\n" +=0A=
"V=C3=BDb=C4=9Br =C4=8Dasu:\n" +=0A=
"- Klikn=C4=9Bte na jakoukoliv z =C4=8D=C3=A1st=C3=AD v=C3=BDb=C4=9Bru =
=C4=8Dasu pro zv=C3=BD=C5=A1en=C3=AD.\n" +=0A=
"- nebo Shift-click pro sn=C3=AD=C5=BEen=C3=AD\n" +=0A=
"- nebo klikn=C4=9Bte a t=C3=A1hn=C4=9Bte pro rychlej=C5=A1=C3=AD =
v=C3=BDb=C4=9Br.";=0A=
=0A=
// the following is to inform that "%s" is to be the first day of week=0A=
// %s will be replaced with the day name.=0A=
Calendar._TT["DAY_FIRST"] =3D "Zobraz %s prvn=C3=AD";=0A=
=0A=
// This may be locale-dependent.  It specifies the week-end days, as an =
array=0A=
// of comma-separated numbers.  The numbers are from 0 to 6: 0 means =
Sunday, 1=0A=
// means Monday, etc.=0A=
Calendar._TT["WEEKEND"] =3D "0,6";=0A=
=0A=
Calendar._TT["CLOSE"] =3D "Zav=C5=99=C3=ADt";=0A=
Calendar._TT["TODAY"] =3D "Dnes";=0A=
Calendar._TT["TIME_PART"] =3D "(Shift-)Klikni nebo t=C3=A1hni pro =
zm=C4=9Bnu hodnoty";=0A=
=0A=
// date formats=0A=
Calendar._TT["DEF_DATE_FORMAT"] =3D "d.m.yy";=0A=
Calendar._TT["TT_DATE_FORMAT"] =3D "%a, %b %e";=0A=
=0A=
Calendar._TT["WK"] =3D "wk";=0A=
Calendar._TT["TIME"] =3D "=C4=8Cas:";=0A=

------=_NextPart_000_0000_01CAC1FD.6B641C10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://hronline.lidske-zdroje.org/js/jscalendar/calendar-setup.js

/*  Copyright Mihai Bazon, 2002, 2003  |  http://dynarch.com/mishoo/=0A=
 * =
-------------------------------------------------------------------------=
--=0A=
 *=0A=
 * The DHTML Calendar=0A=
 *=0A=
 * Details and latest version at:=0A=
 * http://dynarch.com/mishoo/calendar.epl=0A=
 *=0A=
 * This script is distributed under the GNU Lesser General Public =
License.=0A=
 * Read the entire license text here: =
http://www.gnu.org/licenses/lgpl.html=0A=
 *=0A=
 * This file defines helper functions for setting up the calendar.  They =
are=0A=
 * intended to help non-programmers get a working calendar on their site=0A=
 * quickly.  This script should not be seen as part of the calendar.  It =
just=0A=
 * shows you what one can do with the calendar, while in the same time=0A=
 * providing a quick and simple method for setting it up.  If you need=0A=
 * exhaustive customization of the calendar creation process feel free to=0A=
 * modify this code to suit your needs (this is recommended and much =
better=0A=
 * than modifying calendar.js itself).=0A=
 */=0A=
=0A=
// $Id: calendar-setup.js,v 1.25 2005/03/07 09:51:33 mishoo Exp $=0A=
=0A=
/**=0A=
 *  This function "patches" an input field (or other element) to use a =
calendar=0A=
 *  widget for date selection.=0A=
 *=0A=
 *  The "params" is a single object that can have the following =
properties:=0A=
 *=0A=
 *    prop. name   | description=0A=
 *  =
-------------------------------------------------------------------------=
------------------------=0A=
 *   inputField    | the ID of an input field to store the date=0A=
 *   displayArea   | the ID of a DIV or other element to show the date=0A=
 *   button        | ID of a button or other element that will trigger =
the calendar=0A=
 *   eventName     | event that will trigger the calendar, without the =
"on" prefix (default: "click")=0A=
 *   ifFormat      | date format that will be stored in the input field=0A=
 *   daFormat      | the date format that will be used to display the =
date in displayArea=0A=
 *   singleClick   | (true/false) wether the calendar is in single click =
mode or not (default: true)=0A=
 *   firstDay      | numeric: 0 to 6.  "0" means display Sunday first, =
"1" means display Monday first, etc.=0A=
 *   align         | alignment (default: "Br"); if you don't know what's =
this see the calendar documentation=0A=
 *   range         | array with 2 elements.  Default: [1900, 2999] -- =
the range of years available=0A=
 *   weekNumbers   | (true/false) if it's true (default) the calendar =
will display week numbers=0A=
 *   flat          | null or element ID; if not null the calendar will =
be a flat calendar having the parent with the given ID=0A=
 *   flatCallback  | function that receives a JS Date object and returns =
an URL to point the browser to (for flat calendar)=0A=
 *   disableFunc   | function that receives a JS Date object and should =
return true if that date has to be disabled in the calendar=0A=
 *   onSelect      | function that gets called when a date is selected.  =
You don't _have_ to supply this (the default is generally okay)=0A=
 *   onClose       | function that gets called when the calendar is =
closed.  [default]=0A=
 *   onUpdate      | function that gets called after the date is updated =
in the input field.  Receives a reference to the calendar.=0A=
 *   date          | the date that the calendar will be initially =
displayed to=0A=
 *   showsTime     | default: false; if true the calendar will include a =
time selector=0A=
 *   timeFormat    | the time format; can be "12" or "24", default is =
"12"=0A=
 *   electric      | if true (default) then given fields/date areas are =
updated for each move; otherwise they're updated only on close=0A=
 *   step          | configures the step of the years in drop-down =
boxes; default: 2=0A=
 *   position      | configures the calendar absolute position; default: =
null=0A=
 *   cache         | if "true" (but default: "false") it will reuse the =
same calendar object, where possible=0A=
 *   showOthers    | if "true" (but default: "false") it will show days =
from other months too=0A=
 *=0A=
 *  None of them is required, they all have default values.  However, if =
you=0A=
 *  pass none of "inputField", "displayArea" or "button" you'll get a =
warning=0A=
 *  saying "nothing to setup".=0A=
 */=0A=
Calendar.setup =3D function (params) {=0A=
	function param_default(pname, def) { if (typeof params[pname] =3D=3D =
"undefined") { params[pname] =3D def; } };=0A=
=0A=
	param_default("inputField",     null);=0A=
	param_default("displayArea",    null);=0A=
	param_default("button",         null);=0A=
	param_default("eventName",      "click");=0A=
	param_default("ifFormat",       "%Y/%m/%d");=0A=
	param_default("daFormat",       "%Y/%m/%d");=0A=
	param_default("singleClick",    true);=0A=
	param_default("disableFunc",    null);=0A=
	param_default("dateStatusFunc", params["disableFunc"]);	// takes =
precedence if both are defined=0A=
	param_default("dateText",       null);=0A=
	param_default("firstDay",       null);=0A=
	param_default("align",          "Br");=0A=
	param_default("range",          [1900, 2999]);=0A=
	param_default("weekNumbers",    true);=0A=
	param_default("flat",           null);=0A=
	param_default("flatCallback",   null);=0A=
	param_default("onSelect",       null);=0A=
	param_default("onClose",        null);=0A=
	param_default("onUpdate",       null);=0A=
	param_default("date",           null);=0A=
	param_default("showsTime",      false);=0A=
	param_default("timeFormat",     "24");=0A=
	param_default("electric",       true);=0A=
	param_default("step",           2);=0A=
	param_default("position",       null);=0A=
	param_default("cache",          false);=0A=
	param_default("showOthers",     false);=0A=
	param_default("multiple",       null);=0A=
=0A=
	var tmp =3D ["inputField", "displayArea", "button"];=0A=
	for (var i in tmp) {=0A=
		if (typeof params[tmp[i]] =3D=3D "string") {=0A=
			params[tmp[i]] =3D document.getElementById(params[tmp[i]]);=0A=
		}=0A=
	}=0A=
	if (!(params.flat || params.multiple || params.inputField || =
params.displayArea || params.button)) {=0A=
		alert("Calendar.setup:\n  Nothing to setup (no fields found).  Please =
check your code");=0A=
		return false;=0A=
	}=0A=
=0A=
	function onSelect(cal) {=0A=
		var p =3D cal.params;=0A=
		var update =3D (cal.dateClicked || p.electric);=0A=
		if (update && p.inputField) {=0A=
			p.inputField.value =3D cal.date.print(p.ifFormat);=0A=
			if (typeof p.inputField.onchange =3D=3D "function")=0A=
				p.inputField.onchange();=0A=
		}=0A=
		if (update && p.displayArea)=0A=
			p.displayArea.innerHTML =3D cal.date.print(p.daFormat);=0A=
		if (update && typeof p.onUpdate =3D=3D "function")=0A=
			p.onUpdate(cal);=0A=
		if (update && p.flat) {=0A=
			if (typeof p.flatCallback =3D=3D "function")=0A=
				p.flatCallback(cal);=0A=
		}=0A=
		if (update && p.singleClick && cal.dateClicked)=0A=
			cal.callCloseHandler();=0A=
	};=0A=
=0A=
	if (params.flat !=3D null) {=0A=
		if (typeof params.flat =3D=3D "string")=0A=
			params.flat =3D document.getElementById(params.flat);=0A=
		if (!params.flat) {=0A=
			alert("Calendar.setup:\n  Flat specified but can't find parent.");=0A=
			return false;=0A=
		}=0A=
		var cal =3D new Calendar(params.firstDay, params.date, params.onSelect =
|| onSelect);=0A=
		cal.showsOtherMonths =3D params.showOthers;=0A=
		cal.showsTime =3D params.showsTime;=0A=
		cal.time24 =3D (params.timeFormat =3D=3D "24");=0A=
		cal.params =3D params;=0A=
		cal.weekNumbers =3D params.weekNumbers;=0A=
		cal.setRange(params.range[0], params.range[1]);=0A=
		cal.setDateStatusHandler(params.dateStatusFunc);=0A=
		cal.getDateText =3D params.dateText;=0A=
		if (params.ifFormat) {=0A=
			cal.setDateFormat(params.ifFormat);=0A=
		}=0A=
		if (params.inputField && typeof params.inputField.value =3D=3D =
"string") {=0A=
			cal.parseDate(params.inputField.value);=0A=
		}=0A=
		cal.create(params.flat);=0A=
		cal.show();=0A=
		return false;=0A=
	}=0A=
=0A=
	var triggerEl =3D params.button || params.displayArea || =
params.inputField;=0A=
	triggerEl["on" + params.eventName] =3D function() {=0A=
		var dateEl =3D params.inputField || params.displayArea;=0A=
		var dateFmt =3D params.inputField ? params.ifFormat : params.daFormat;=0A=
		var mustCreate =3D false;=0A=
		var cal =3D window.calendar;=0A=
		if (dateEl)=0A=
			params.date =3D Date.parseDate(dateEl.value || dateEl.innerHTML, =
dateFmt);=0A=
		if (!(cal && params.cache)) {=0A=
			window.calendar =3D cal =3D new Calendar(params.firstDay,=0A=
							     params.date,=0A=
							     params.onSelect || onSelect,=0A=
							     params.onClose || function(cal) { cal.hide(); });=0A=
			cal.showsTime =3D params.showsTime;=0A=
			cal.time24 =3D (params.timeFormat =3D=3D "24");=0A=
			cal.weekNumbers =3D params.weekNumbers;=0A=
			mustCreate =3D true;=0A=
		} else {=0A=
			if (params.date)=0A=
				cal.setDate(params.date);=0A=
			cal.hide();=0A=
		}=0A=
		if (params.multiple) {=0A=
			cal.multiple =3D {};=0A=
			for (var i =3D params.multiple.length; --i >=3D 0;) {=0A=
				var d =3D params.multiple[i];=0A=
				var ds =3D d.print("%Y%m%d");=0A=
				cal.multiple[ds] =3D d;=0A=
			}=0A=
		}=0A=
		cal.showsOtherMonths =3D params.showOthers;=0A=
		cal.yearStep =3D params.step;=0A=
		cal.setRange(params.range[0], params.range[1]);=0A=
		cal.params =3D params;=0A=
		cal.setDateStatusHandler(params.dateStatusFunc);=0A=
		cal.getDateText =3D params.dateText;=0A=
		cal.setDateFormat(dateFmt);=0A=
		if (mustCreate)=0A=
			cal.create();=0A=
		cal.refresh();=0A=
		if (!params.position)=0A=
			cal.showAtElement(params.button || params.displayArea || =
params.inputField, params.align);=0A=
		else=0A=
			cal.showAt(params.position[0], params.position[1]);=0A=
		return false;=0A=
	};=0A=
=0A=
	return cal;=0A=
};=0A=

------=_NextPart_000_0000_01CAC1FD.6B641C10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://hronline.lidske-zdroje.org/js/timer.js

var timerID =3D '';=0A=
/**=0A=
 * initTimer=0A=
 * @param {int} secs =0A=
 */=0A=
 function initTimer(secs) {=0A=
 	var timerDiv =3D document.getElementById('timer');=0A=
 	if (timerDiv !=3D null) {=0A=
	 	var s =3D Math.round(secs%60);=0A=
	 	var m =3D Math.floor(secs/60);=0A=
	 	timerDiv.innerHTML =3D (m < 10 ? '0'+m : m) + ':' + (s < 10 ? '0'+s : =
s);=0A=
	 	timerID =3D window.setInterval('doTimerStep()', 1000);=0A=
 	}=0A=
 }=0A=
=0A=
 function doTimerStep() {=0A=
 	var timerDiv =3D document.getElementById('timer');=0A=
 	var arr =3D timerDiv.innerHTML.split(':');=0A=
 	var min =3D parseInt(arr[0],10);=0A=
 	var sec =3D parseInt(arr[1],10);=0A=
 	=0A=
 	--sec;=0A=
 	if (sec < 0) {=0A=
 		--min;=0A=
 		if (min < 0) {=0A=
 			window.clearInterval(timerID);=0A=
 			return;=0A=
 		} else {=0A=
 			sec =3D 59;=0A=
 		}=0A=
 	}=0A=
 	=0A=
 	min =3D min < 10 ? '0'+min:min;=0A=
 	sec =3D sec < 10 ? '0'+sec:sec;=0A=
 	=0A=
 	if (min < 1) {=0A=
 		timerDiv.style.color =3D 'red';=0A=
 		timerDiv.style.fontWeight =3D 'bold';=0A=
 	} =0A=
 	=0A=
 	timerDiv.innerHTML =3D min+':'+sec;=0A=
 }
------=_NextPart_000_0000_01CAC1FD.6B641C10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://hronline.lidske-zdroje.org/banner_rotation.js

/* i_box1 */=0A=
window.setInterval('i_box1Timer()', 30000);=0A=
=0A=
//index aktualniho zobrazeneho banneru =0A=
var index_i_box1 =3D 0;=0A=
=0A=
//pole zobrazovanych banneru=0A=
var arr_i_box1 =3D new Array;=0A=
=0A=
arr_i_box1[0] =3D {url: "http://www.interquality.cz", path: =
"/data/flash/lss_125_125.swf", width: 125, height: 125, typ: =
"application/x-shockwave-flash", plocha: "i_box1"};=0A=
=0A=
=0A=
//nastaveni indexu na nahodnou hodnotu=0A=
if (arr_i_box1.length > 1) {=0A=
	index_i_box1 =3D Math.round(Math.random()*10);=0A=
	while (index_i_box1 > arr_i_box1.length - 1) {=0A=
		index_i_box1 =3D Math.round(Math.random()*10);=0A=
	}=0A=
}=0A=
=0A=
=0A=
function i_box1Timer() {=0A=
	//index je vetsi nez pocet prvku v poli =3D=3D> reset indexu=0A=
	if (index_i_box1 > arr_i_box1.length-1) {=0A=
		index_i_box1 =3D 0;=0A=
	}=0A=
	=0A=
	//pokud je v poli zadny nebo prave jeden banner, zadnou rotaci nedelam=0A=
	if (arr_i_box1.length < 2) {=0A=
		return;=0A=
	}=0A=
	=0A=
	//novy obsah (banner)=0A=
	i_box1_change(arr_i_box1[index_i_box1]);=0A=
	index_i_box1++;=0A=
}=0A=
=0A=
function i_box1_change(ban) {=0A=
	if (ban.typ =3D=3D 'application/x-shockwave-flash') {=0A=
		var newContent =3D "<embed height=3D'"+ban.height+"' =
width=3D'"+ban.width+"' src=3D'"+ban.path+"?clickTAG=3D"+ban.url+"' =
quality=3D'high' " +=0A=
				"type=3D'application/x-shockwave-flash' wmode=3D'transparent' =
allowscriptaccess=3D'always' />";=0A=
	} else {=0A=
		var newContent =3D "<a href=3D'"+ban.url+"'><img src=3D'"+ban.path+"' =
height=3D'"+ban.height+"' width=3D'"+ban.width+"' alt=3D'banner' /></a>";=0A=
	}=0A=
	=0A=
	//vymena obsahu divu=0A=
	var plocha =3D document.getElementById(ban.plocha);=0A=
	if (plocha) {=0A=
		plocha.innerHTML =3D newContent;=0A=
	}	=0A=
}=0A=
=0A=
//umisteni prvniho banneru (vychozi banner)=0A=
function i_box1_initBanners(){=0A=
	i_box1_change(arr_i_box1[index_i_box1]);=0A=
	index_i_box1++;=0A=
}=0A=
=0A=
/* i_box2 */=0A=
window.setInterval('i_box2Timer()', 30000);=0A=
=0A=
//index aktualniho zobrazeneho banneru =0A=
var index_i_box2 =3D 0;=0A=
=0A=
//pole zobrazovanych banneru=0A=
var arr_i_box2 =3D new Array;=0A=
=0A=
arr_i_box2[0] =3D {url: "http://www.prace-jinak.cz/", path: =
"/data/flash/alternativa_125_125_clicktag_1.swf", width: 125, height: =
125, typ: "application/x-shockwave-flash", plocha: "i_box2"};=0A=
=0A=
=0A=
//nastaveni indexu na nahodnou hodnotu=0A=
if (arr_i_box2.length > 1) {=0A=
	index_i_box2 =3D Math.round(Math.random()*10);=0A=
	while (index_i_box2 > arr_i_box2.length - 1) {=0A=
		index_i_box2 =3D Math.round(Math.random()*10);=0A=
	}=0A=
}=0A=
=0A=
=0A=
function i_box2Timer() {=0A=
	//index je vetsi nez pocet prvku v poli =3D=3D> reset indexu=0A=
	if (index_i_box2 > arr_i_box2.length-1) {=0A=
		index_i_box2 =3D 0;=0A=
	}=0A=
	=0A=
	//pokud je v poli zadny nebo prave jeden banner, zadnou rotaci nedelam=0A=
	if (arr_i_box2.length < 2) {=0A=
		return;=0A=
	}=0A=
	=0A=
	//novy obsah (banner)=0A=
	i_box2_change(arr_i_box2[index_i_box2]);=0A=
	index_i_box2++;=0A=
}=0A=
=0A=
function i_box2_change(ban) {=0A=
	if (ban.typ =3D=3D 'application/x-shockwave-flash') {=0A=
		var newContent =3D "<embed height=3D'"+ban.height+"' =
width=3D'"+ban.width+"' src=3D'"+ban.path+"?clickTAG=3D"+ban.url+"' =
quality=3D'high' " +=0A=
				"type=3D'application/x-shockwave-flash' wmode=3D'transparent' =
allowscriptaccess=3D'always' />";=0A=
	} else {=0A=
		var newContent =3D "<a href=3D'"+ban.url+"'><img src=3D'"+ban.path+"' =
height=3D'"+ban.height+"' width=3D'"+ban.width+"' alt=3D'banner' /></a>";=0A=
	}=0A=
	=0A=
	//vymena obsahu divu=0A=
	var plocha =3D document.getElementById(ban.plocha);=0A=
	if (plocha) {=0A=
		plocha.innerHTML =3D newContent;=0A=
	}	=0A=
}=0A=
=0A=
//umisteni prvniho banneru (vychozi banner)=0A=
function i_box2_initBanners(){=0A=
	i_box2_change(arr_i_box2[index_i_box2]);=0A=
	index_i_box2++;=0A=
}=0A=
=0A=
/* i_box3 */=0A=
window.setInterval('i_box3Timer()', 30000);=0A=
=0A=
//index aktualniho zobrazeneho banneru =0A=
var index_i_box3 =3D 0;=0A=
=0A=
//pole zobrazovanych banneru=0A=
var arr_i_box3 =3D new Array;=0A=
=0A=
arr_i_box3[0] =3D {url: "", path: =
"/data/flash/banner-hr-online-ok_125x125.swf", width: 125, height: 125, =
typ: "application/x-shockwave-flash", plocha: "i_box3"};=0A=
=0A=
=0A=
//nastaveni indexu na nahodnou hodnotu=0A=
if (arr_i_box3.length > 1) {=0A=
	index_i_box3 =3D Math.round(Math.random()*10);=0A=
	while (index_i_box3 > arr_i_box3.length - 1) {=0A=
		index_i_box3 =3D Math.round(Math.random()*10);=0A=
	}=0A=
}=0A=
=0A=
=0A=
function i_box3Timer() {=0A=
	//index je vetsi nez pocet prvku v poli =3D=3D> reset indexu=0A=
	if (index_i_box3 > arr_i_box3.length-1) {=0A=
		index_i_box3 =3D 0;=0A=
	}=0A=
	=0A=
	//pokud je v poli zadny nebo prave jeden banner, zadnou rotaci nedelam=0A=
	if (arr_i_box3.length < 2) {=0A=
		return;=0A=
	}=0A=
	=0A=
	//novy obsah (banner)=0A=
	i_box3_change(arr_i_box3[index_i_box3]);=0A=
	index_i_box3++;=0A=
}=0A=
=0A=
function i_box3_change(ban) {=0A=
	if (ban.typ =3D=3D 'application/x-shockwave-flash') {=0A=
		var newContent =3D "<embed height=3D'"+ban.height+"' =
width=3D'"+ban.width+"' src=3D'"+ban.path+"?clickTAG=3D"+ban.url+"' =
quality=3D'high' " +=0A=
				"type=3D'application/x-shockwave-flash' wmode=3D'transparent' =
allowscriptaccess=3D'always' />";=0A=
	} else {=0A=
		var newContent =3D "<a href=3D'"+ban.url+"'><img src=3D'"+ban.path+"' =
height=3D'"+ban.height+"' width=3D'"+ban.width+"' alt=3D'banner' /></a>";=0A=
	}=0A=
	=0A=
	//vymena obsahu divu=0A=
	var plocha =3D document.getElementById(ban.plocha);=0A=
	if (plocha) {=0A=
		plocha.innerHTML =3D newContent;=0A=
	}	=0A=
}=0A=
=0A=
//umisteni prvniho banneru (vychozi banner)=0A=
function i_box3_initBanners(){=0A=
	i_box3_change(arr_i_box3[index_i_box3]);=0A=
	index_i_box3++;=0A=
}=0A=
=0A=
/* i_header */=0A=
window.setInterval('i_headerTimer()', 30000);=0A=
=0A=
//index aktualniho zobrazeneho banneru =0A=
var index_i_header =3D 0;=0A=
=0A=
//pole zobrazovanych banneru=0A=
var arr_i_header =3D new Array;=0A=
=0A=
arr_i_header[0] =3D {url: "", path: =
"/data/flash/banner_konference_know_how_00-ok-ok.swf", width: 468, =
height: 60, typ: "application/x-shockwave-flash", plocha: "i_header"};=0A=
=0A=
=0A=
//nastaveni indexu na nahodnou hodnotu=0A=
if (arr_i_header.length > 1) {=0A=
	index_i_header =3D Math.round(Math.random()*10);=0A=
	while (index_i_header > arr_i_header.length - 1) {=0A=
		index_i_header =3D Math.round(Math.random()*10);=0A=
	}=0A=
}=0A=
=0A=
=0A=
function i_headerTimer() {=0A=
	//index je vetsi nez pocet prvku v poli =3D=3D> reset indexu=0A=
	if (index_i_header > arr_i_header.length-1) {=0A=
		index_i_header =3D 0;=0A=
	}=0A=
	=0A=
	//pokud je v poli zadny nebo prave jeden banner, zadnou rotaci nedelam=0A=
	if (arr_i_header.length < 2) {=0A=
		return;=0A=
	}=0A=
	=0A=
	//novy obsah (banner)=0A=
	i_header_change(arr_i_header[index_i_header]);=0A=
	index_i_header++;=0A=
}=0A=
=0A=
function i_header_change(ban) {=0A=
	if (ban.typ =3D=3D 'application/x-shockwave-flash') {=0A=
		var newContent =3D "<embed height=3D'"+ban.height+"' =
width=3D'"+ban.width+"' src=3D'"+ban.path+"?clickTAG=3D"+ban.url+"' =
quality=3D'high' " +=0A=
				"type=3D'application/x-shockwave-flash' wmode=3D'transparent' =
allowscriptaccess=3D'always' />";=0A=
	} else {=0A=
		var newContent =3D "<a href=3D'"+ban.url+"'><img src=3D'"+ban.path+"' =
height=3D'"+ban.height+"' width=3D'"+ban.width+"' alt=3D'banner' /></a>";=0A=
	}=0A=
	=0A=
	//vymena obsahu divu=0A=
	var plocha =3D document.getElementById(ban.plocha);=0A=
	if (plocha) {=0A=
		plocha.innerHTML =3D newContent;=0A=
	}	=0A=
}=0A=
=0A=
//umisteni prvniho banneru (vychozi banner)=0A=
function i_header_initBanners(){=0A=
	i_header_change(arr_i_header[index_i_header]);=0A=
	index_i_header++;=0A=
}=0A=
=0A=
function initBanners(){if(typeof i_box1_initBanners =3D=3D =
"function")i_box1_initBanners();if(typeof i_box2_initBanners =3D=3D =
"function")i_box2_initBanners();if(typeof i_box3_initBanners =3D=3D =
"function")i_box3_initBanners();if(typeof i_header_initBanners =3D=3D =
"function")i_header_initBanners();}
------=_NextPart_000_0000_01CAC1FD.6B641C10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://hronline.lidske-zdroje.org/js/swfobject/swfobject.js

/*	SWFObject v2.2 <http://code.google.com/p/swfobject/> =0A=
	is released under the MIT License =
<http://www.opensource.org/licenses/mit-license.php> =0A=
*/=0A=
var swfobject=3Dfunction(){var =
D=3D"undefined",r=3D"object",S=3D"Shockwave =
Flash",W=3D"ShockwaveFlash.ShockwaveFlash",q=3D"application/x-shockwave-f=
lash",R=3D"SWFObjectExprInst",x=3D"onreadystatechange",O=3Dwindow,j=3Ddoc=
ument,t=3Dnavigator,T=3Dfalse,U=3D[h],o=3D[],N=3D[],I=3D[],l,Q,E,B,J=3Dfa=
lse,a=3Dfalse,n,G,m=3Dtrue,M=3Dfunction(){var aa=3Dtypeof =
j.getElementById!=3DD&&typeof j.getElementsByTagName!=3DD&&typeof =
j.createElement!=3DD,ah=3Dt.userAgent.toLowerCase(),Y=3Dt.platform.toLowe=
rCase(),ae=3DY?/win/.test(Y):/win/.test(ah),ac=3DY?/mac/.test(Y):/mac/.te=
st(ah),af=3D/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d=
+)?).*$/,"$1")):false,X=3D!+"\v1",ag=3D[0,0,0],ab=3Dnull;if(typeof =
t.plugins!=3DD&&typeof =
t.plugins[S]=3D=3Dr){ab=3Dt.plugins[S].description;if(ab&&!(typeof =
t.mimeTypes!=3DD&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=3Dtru=
e;X=3Dfalse;ab=3Dab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=3DparseInt(a=
b.replace(/^(.*)\..*$/,"$1"),10);ag[1]=3DparseInt(ab.replace(/^.*\.(.*)\s=
.*$/,"$1"),10);ag[2]=3D/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-=
Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=3DD){try{var =
ad=3Dnew =
ActiveXObject(W);if(ad){ab=3Dad.GetVariable("$version");if(ab){X=3Dtrue;a=
b=3Dab.split(" =
")[1].split(",");ag=3D[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[=
2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=3D=
function(){if(!M.w3){return}if((typeof =
j.readyState!=3DD&&j.readyState=3D=3D"complete")||(typeof =
j.readyState=3D=3DD&&(j.getElementsByTagName("body")[0]||j.body))){f()}if=
(!J){if(typeof =
j.addEventListener!=3DD){j.addEventListener("DOMContentLoaded",f,false)}i=
f(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=3D=3D"complete"=
){j.detachEvent(x,arguments.callee);f()}});if(O=3D=3Dtop){(function(){if(=
J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(argu=
ments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/lo=
aded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}=
f()})()}s(f)}}();function f(){if(J){return}try{var =
Z=3Dj.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode=
.removeChild(Z)}catch(aa){return}J=3Dtrue;var X=3DU.length;for(var =
Y=3D0;Y<X;Y++){U[Y]()}}function =
K(X){if(J){X()}else{U[U.length]=3DX}}function s(Y){if(typeof =
O.addEventListener!=3DD){O.addEventListener("load",Y,false)}else{if(typeo=
f =
j.addEventListener!=3DD){j.addEventListener("load",Y,false)}else{if(typeo=
f O.attachEvent!=3DD){i(O,"onload",Y)}else{if(typeof =
O.onload=3D=3D"function"){var =
X=3DO.onload;O.onload=3Dfunction(){X();Y()}}else{O.onload=3DY}}}}}functio=
n h(){if(T){V()}else{H()}}function V(){var =
X=3Dj.getElementsByTagName("body")[0];var =
aa=3DC(r);aa.setAttribute("type",q);var Z=3DX.appendChild(aa);if(Z){var =
Y=3D0;(function(){if(typeof Z.GetVariable!=3DD){var =
ab=3DZ.GetVariable("$version");if(ab){ab=3Dab.split(" =
")[1].split(",");M.pv=3D[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(a=
b[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.re=
moveChild(aa);Z=3Dnull;H()})()}else{H()}}function H(){var =
ag=3Do.length;if(ag>0){for(var af=3D0;af<ag;af++){var Y=3Do[af].id;var =
ab=3Do[af].callbackFn;var aa=3D{success:false,id:Y};if(M.pv[0]>0){var =
ae=3Dc(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(=
ab){aa.success=3Dtrue;aa.ref=3Dz(Y);ab(aa)}}else{if(o[af].expressInstall&=
&A()){var =
ai=3D{};ai.data=3Do[af].expressInstall;ai.width=3Dae.getAttribute("width"=
)||"0";ai.height=3Dae.getAttribute("height")||"0";if(ae.getAttribute("cla=
ss")){ai.styleclass=3Dae.getAttribute("class")}if(ae.getAttribute("align"=
)){ai.align=3Dae.getAttribute("align")}var ah=3D{};var =
X=3Dae.getElementsByTagName("param");var ac=3DX.length;for(var =
ad=3D0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!=3D"movie"=
){ah[X[ad].getAttribute("name")]=3DX[ad].getAttribute("value")}}P(ai,ah,Y=
,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var =
Z=3Dz(Y);if(Z&&typeof =
Z.SetVariable!=3DD){aa.success=3Dtrue;aa.ref=3DZ}ab(aa)}}}}}function =
z(aa){var X=3Dnull;var =
Y=3Dc(aa);if(Y&&Y.nodeName=3D=3D"OBJECT"){if(typeof =
Y.SetVariable!=3DD){X=3DY}else{var =
Z=3DY.getElementsByTagName(r)[0];if(Z){X=3DZ}}}return X}function =
A(){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function =
P(aa,ab,X,Z){a=3Dtrue;E=3DZ||null;B=3D{success:false,id:X};var =
ae=3Dc(X);if(ae){if(ae.nodeName=3D=3D"OBJECT"){l=3Dg(ae);Q=3Dnull}else{l=3D=
ae;Q=3DX}aa.id=3DR;if(typeof =
aa.width=3D=3DD||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.wi=
dth=3D"310"}if(typeof =
aa.height=3D=3DD||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa=
.height=3D"137"}j.title=3Dj.title.slice(0,47)+" - Flash Player =
Installation";var =
ad=3DM.ie&&M.win?"ActiveX":"PlugIn",ac=3D"MMredirectURL=3D"+O.location.to=
String().replace(/&/g,"%26")+"&MMplayerType=3D"+ad+"&MMdoctitle=3D"+j.tit=
le;if(typeof =
ab.flashvars!=3DD){ab.flashvars+=3D"&"+ac}else{ab.flashvars=3Dac}if(M.ie&=
&M.win&&ae.readyState!=3D4){var =
Y=3DC("div");X+=3D"SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.ins=
ertBefore(Y,ae);ae.style.display=3D"none";(function(){if(ae.readyState=3D=
=3D4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}=
})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=3D4){var =
X=3DC("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y=
),X);Y.style.display=3D"none";(function(){if(Y.readyState=3D=3D4){Y.paren=
tNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.par=
entNode.replaceChild(g(Y),Y)}}function g(ab){var =
aa=3DC("div");if(M.win&&M.ie){aa.innerHTML=3Dab.innerHTML}else{var =
Y=3Dab.getElementsByTagName(r)[0];if(Y){var ad=3DY.childNodes;if(ad){var =
X=3Dad.length;for(var =
Z=3D0;Z<X;Z++){if(!(ad[Z].nodeType=3D=3D1&&ad[Z].nodeName=3D=3D"PARAM")&&=
!(ad[Z].nodeType=3D=3D8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}retur=
n aa}function u(ai,ag,Y){var X,aa=3Dc(Y);if(M.wk&&M.wk<312){return =
X}if(aa){if(typeof ai.id=3D=3DD){ai.id=3DY}if(M.ie&&M.win){var =
ah=3D"";for(var ae in =
ai){if(ai[ae]!=3DObject.prototype[ae]){if(ae.toLowerCase()=3D=3D"data"){a=
g.movie=3Dai[ae]}else{if(ae.toLowerCase()=3D=3D"styleclass"){ah+=3D' =
class=3D"'+ai[ae]+'"'}else{if(ae.toLowerCase()!=3D"classid"){ah+=3D" =
"+ae+'=3D"'+ai[ae]+'"'}}}}}var af=3D"";for(var ad in =
ag){if(ag[ad]!=3DObject.prototype[ad]){af+=3D'<param name=3D"'+ad+'" =
value=3D"'+ag[ad]+'" />'}}aa.outerHTML=3D'<object =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</obje=
ct>";N[N.length]=3Dai.id;X=3Dc(ai.id)}else{var =
Z=3DC(r);Z.setAttribute("type",q);for(var ac in =
ai){if(ai[ac]!=3DObject.prototype[ac]){if(ac.toLowerCase()=3D=3D"stylecla=
ss"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!=3D"classid"=
){Z.setAttribute(ac,ai[ac])}}}}for(var ab in =
ag){if(ag[ab]!=3DObject.prototype[ab]&&ab.toLowerCase()!=3D"movie"){e(Z,a=
b,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=3DZ}}return X}function =
e(Z,X,Y){var =
aa=3DC("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.ap=
pendChild(aa)}function y(Y){var =
X=3Dc(Y);if(X&&X.nodeName=3D=3D"OBJECT"){if(M.ie&&M.win){X.style.display=3D=
"none";(function(){if(X.readyState=3D=3D4){b(Y)}else{setTimeout(arguments=
.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var =
Y=3Dc(Z);if(Y){for(var X in Y){if(typeof =
Y[X]=3D=3D"function"){Y[X]=3Dnull}}Y.parentNode.removeChild(Y)}}function =
c(Z){var X=3Dnull;try{X=3Dj.getElementById(Z)}catch(Y){}return =
X}function C(X){return j.createElement(X)}function =
i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=3D[Z,X,Y]}function F(Z){var =
Y=3DM.pv,X=3DZ.split(".");X[0]=3DparseInt(X[0],10);X[1]=3DparseInt(X[1],1=
0)||0;X[2]=3DparseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]=3D=3DX[0]&&Y[1]=
>X[1])||(Y[0]=3D=3DX[0]&&Y[1]=3D=3DX[1]&&Y[2]>=3DX[2]))?true:false}functi=
on v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var =
aa=3Dj.getElementsByTagName("head")[0];if(!aa){return}var =
X=3D(ad&&typeof =
ad=3D=3D"string")?ad:"screen";if(ab){n=3Dnull;G=3Dnull}if(!n||G!=3DX){var=
 =
Z=3DC("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X=
);n=3Daa.appendChild(Z);if(M.ie&&M.win&&typeof =
j.styleSheets!=3DD&&j.styleSheets.length>0){n=3Dj.styleSheets[j.styleShee=
ts.length-1]}G=3DX}if(M.ie&&M.win){if(n&&typeof =
n.addRule=3D=3Dr){n.addRule(ac,Y)}}else{if(n&&typeof =
j.createTextNode!=3DD){n.appendChild(j.createTextNode(ac+" =
{"+Y+"}"))}}}function w(Z,X){if(!m){return}var =
Y=3DX?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=3DY}else{v("#"=
+Z,"visibility:"+Y)}}function L(Y){var Z=3D/[\\\"<>\.;]/;var =
X=3DZ.exec(Y)!=3Dnull;return X&&typeof =
encodeURIComponent!=3DD?encodeURIComponent(Y):Y}var =
d=3Dfunction(){if(M.ie&&M.win){window.attachEvent("onunload",function(){v=
ar ac=3DI.length;for(var =
ab=3D0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var =
Z=3DN.length;for(var aa=3D0;aa<Z;aa++){y(N[aa])}for(var Y in =
M){M[Y]=3Dnull}M=3Dnull;for(var X in =
swfobject){swfobject[X]=3Dnull}swfobject=3Dnull})}}();return{registerObje=
ct:function(ab,X,aa,Z){if(M.w3&&ab&&X){var =
Y=3D{};Y.id=3Dab;Y.swfVersion=3DX;Y.expressInstall=3Daa;Y.callbackFn=3DZ;=
o[o.length]=3DY;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObj=
ectById:function(X){if(M.w3){return =
z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var =
X=3D{success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){=
w(ah,false);K(function(){ae+=3D"";ag+=3D"";var aj=3D{};if(af&&typeof =
af=3D=3D=3Dr){for(var al in =
af){aj[al]=3Daf[al]}}aj.data=3Dab;aj.width=3Dae;aj.height=3Dag;var =
am=3D{};if(ad&&typeof ad=3D=3D=3Dr){for(var ak in =
ad){am[ak]=3Dad[ak]}}if(Z&&typeof Z=3D=3D=3Dr){for(var ai in =
Z){if(typeof =
am.flashvars!=3DD){am.flashvars+=3D"&"+ai+"=3D"+Z[ai]}else{am.flashvars=3D=
ai+"=3D"+Z[ai]}}}if(F(Y)){var =
an=3Du(aj,am,ah);if(aj.id=3D=3Dah){w(ah,true)}X.success=3Dtrue;X.ref=3Dan=
}else{if(aa&&A()){aj.data=3Daa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(=
ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=3Dfa=
lse},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.p=
v[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){=
if(M.w3){return u(Z,Y,X)}else{return =
undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,=
Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){i=
f(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue=
:function(aa){var =
Z=3Dj.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=3DZ.split=
("?")[1]}if(aa=3D=3Dnull){return L(Z)}var Y=3DZ.split("&");for(var =
X=3D0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("=3D"))=3D=3Daa){r=
eturn =
L(Y[X].substring((Y[X].indexOf("=3D")+1)))}}}return""},expressInstallCall=
back:function(){if(a){var =
X=3Dc(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&=
&M.win){l.style.display=3D"block"}}if(E){E(B)}}a=3Dfalse}}}}();
------=_NextPart_000_0000_01CAC1FD.6B641C10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://hronline.lidske-zdroje.org/js/mootools-1.2.1-core.js

//MooTools, <http://mootools.net>, My Object Oriented (JavaScript) =
Tools. Copyright (c) 2006-2008 Valerio Proietti, <http://mad4milk.net>, =
MIT Style License.=0A=
=0A=
var =
MooTools=3D{version:"1.2.1",build:"0d4845aab3d9a4fdee2f0d4a6dd59210e4b697=
cf"};var Native=3Dfunction(K){K=3DK||{};var A=3DK.name;var =
I=3DK.legacy;var B=3DK.protect;=0A=
var C=3DK.implement;var H=3DK.generics;var F=3DK.initialize;var =
G=3DK.afterImplement||function(){};var =
D=3DF||I;H=3DH!=3D=3Dfalse;D.constructor=3DNative;D.$family=3D{name:"nati=
ve"};=0A=
if(I&&F){D.prototype=3DI.prototype;}D.prototype.constructor=3DD;if(A){var=
 =
E=3DA.toLowerCase();D.prototype.$family=3D{name:E};Native.typize(D,E);}va=
r J=3Dfunction(N,L,O,M){if(!B||M||!N.prototype[L]){N.prototype[L]=3DO;=0A=
}if(H){Native.genericize(N,L,B);}G.call(N,L,O);return =
N;};D.alias=3Dfunction(N,L,O){if(typeof =
N=3D=3D"string"){if((N=3Dthis.prototype[N])){return J(this,L,N,O);=0A=
}}for(var M in N){this.alias(M,N[M],L);}return =
this;};D.implement=3Dfunction(M,L,O){if(typeof M=3D=3D"string"){return =
J(this,M,L,O);}for(var N in M){J(this,N,M[N],L);=0A=
}return this;};if(C){D.implement(C);}return =
D;};Native.genericize=3Dfunction(B,C,A){if((!A||!B[C])&&typeof =
B.prototype[C]=3D=3D"function"){B[C]=3Dfunction(){var =
D=3DArray.prototype.slice.call(arguments);=0A=
return =
B.prototype[C].apply(D.shift(),D);};}};Native.implement=3Dfunction(D,C){f=
or(var =
B=3D0,A=3DD.length;B<A;B++){D[B].implement(C);}};Native.typize=3Dfunction=
(A,B){if(!A.type){A.type=3Dfunction(C){return($type(C)=3D=3D=3DB);=0A=
};}};(function(){var =
A=3D{Array:Array,Date:Date,Function:Function,Number:Number,RegExp:RegExp,=
String:String};for(var G in A){new =
Native({name:G,initialize:A[G],protect:true});=0A=
}var D=3D{"boolean":Boolean,"native":Native,object:Object};for(var C in =
D){Native.typize(D[C],C);}var =
F=3D{Array:["concat","indexOf","join","lastIndexOf","pop","push","reverse=
","shift","slice","sort","splice","toString","unshift","valueOf"],String:=
["charAt","charCodeAt","concat","indexOf","lastIndexOf","match","replace"=
,"search","slice","split","substr","substring","toLowerCase","toUpperCase=
","valueOf"]};=0A=
for(var E in F){for(var =
B=3DF[E].length;B--;){Native.genericize(window[E],F[E][B],true);}}})();va=
r Hash=3Dnew =
Native({name:"Hash",initialize:function(A){if($type(A)=3D=3D"hash"){A=3D$=
unlink(A.getClean());=0A=
}for(var B in A){this[B]=3DA[B];}return =
this;}});Hash.implement({forEach:function(B,C){for(var A in =
this){if(this.hasOwnProperty(A)){B.call(C,this[A],A,this);=0A=
}}},getClean:function(){var B=3D{};for(var A in =
this){if(this.hasOwnProperty(A)){B[A]=3Dthis[A];}}return =
B;},getLength:function(){var B=3D0;for(var A in =
this){if(this.hasOwnProperty(A)){B++;=0A=
}}return =
B;}});Hash.alias("forEach","each");Array.implement({forEach:function(C,D)=
{for(var =
B=3D0,A=3Dthis.length;B<A;B++){C.call(D,this[B],B,this);}}});Array.alias(=
"forEach","each");=0A=
function $A(C){if(C.item){var D=3D[];for(var =
B=3D0,A=3DC.length;B<A;B++){D[B]=3DC[B];}return D;}return =
Array.prototype.slice.call(C);}function $arguments(A){return =
function(){return arguments[A];=0A=
};}function $chk(A){return !!(A||A=3D=3D=3D0);}function =
$clear(A){clearTimeout(A);clearInterval(A);return null;}function =
$defined(A){return(A!=3Dundefined);}function $each(C,B,D){var =
A=3D$type(C);=0A=
((A=3D=3D"arguments"||A=3D=3D"collection"||A=3D=3D"array")?Array:Hash).ea=
ch(C,B,D);}function $empty(){}function $extend(C,A){for(var B in =
(A||{})){C[B]=3DA[B];}return C;=0A=
}function $H(A){return new Hash(A);}function $lambda(A){return(typeof =
A=3D=3D"function")?A:function(){return A;};}function $merge(){var =
E=3D{};for(var D=3D0,A=3Darguments.length;=0A=
D<A;D++){var B=3Darguments[D];if($type(B)!=3D"object"){continue;}for(var =
C in B){var =
G=3DB[C],F=3DE[C];E[C]=3D(F&&$type(G)=3D=3D"object"&&$type(F)=3D=3D"objec=
t")?$merge(F,G):$unlink(G);=0A=
}}return E;}function $pick(){for(var =
B=3D0,A=3Darguments.length;B<A;B++){if(arguments[B]!=3Dundefined){return =
arguments[B];}}return null;}function $random(B,A){return =
Math.floor(Math.random()*(A-B+1)+B);=0A=
}function $splat(B){var =
A=3D$type(B);return(A)?((A!=3D"array"&&A!=3D"arguments")?[B]:B):[];}var =
$time=3DDate.now||function(){return +new Date;};function $try(){for(var =
B=3D0,A=3Darguments.length;=0A=
B<A;B++){try{return arguments[B]();}catch(C){}}return null;}function =
$type(A){if(A=3D=3Dundefined){return =
false;}if(A.$family){return(A.$family.name=3D=3D"number"&&!isFinite(A))?f=
alse:A.$family.name;=0A=
}if(A.nodeName){switch(A.nodeType){case 1:return"element";case =
3:return(/\S/).test(A.nodeValue)?"textnode":"whitespace";}}else{if(typeof=
 A.length=3D=3D"number"){if(A.callee){return"arguments";=0A=
}else{if(A.item){return"collection";}}}}return typeof A;}function =
$unlink(C){var B;switch($type(C)){case"object":B=3D{};for(var E in =
C){B[E]=3D$unlink(C[E]);=0A=
}break;case"hash":B=3Dnew Hash(C);break;case"array":B=3D[];for(var =
D=3D0,A=3DC.length;D<A;D++){B[D]=3D$unlink(C[D]);}break;default:return =
C;}return B;}var =
Browser=3D$merge({Engine:{name:"unknown",version:0},Platform:{name:(windo=
w.orientation!=3Dundefined)?"ipod":(navigator.platform.match(/mac|win|lin=
ux/i)||["other"])[0].toLowerCase()},Features:{xpath:!!(document.evaluate)=
,air:!!(window.runtime),query:!!(document.querySelector)},Plugins:{},Engi=
nes:{presto:function(){return(!window.opera)?false:((arguments.callee.cal=
ler)?960:((document.getElementsByClassName)?950:925));=0A=
},trident:function(){return(!window.ActiveXObject)?false:((window.XMLHttp=
Request)?5:4);},webkit:function(){return(navigator.taintEnabled)?false:((=
Browser.Features.xpath)?((Browser.Features.query)?525:420):419);=0A=
},gecko:function(){return(document.getBoxObjectFor=3D=3Dundefined)?false:=
((document.getElementsByClassName)?19:18);}}},Browser||{});Browser.Platfo=
rm[Browser.Platform.name]=3Dtrue;=0A=
Browser.detect=3Dfunction(){for(var B in this.Engines){var =
A=3Dthis.Engines[B]();if(A){this.Engine=3D{name:B,version:A};this.Engine[=
B]=3Dthis.Engine[B+A]=3Dtrue;=0A=
break;}}return{name:B,version:A};};Browser.detect();Browser.Request=3Dfun=
ction(){return $try(function(){return new =
XMLHttpRequest();},function(){return new ActiveXObject("MSXML2.XMLHTTP");=0A=
});};Browser.Features.xhr=3D!!(Browser.Request());Browser.Plugins.Flash=3D=
(function(){var A=3D($try(function(){return navigator.plugins["Shockwave =
Flash"].description;=0A=
},function(){return new =
ActiveXObject("ShockwaveFlash.ShockwaveFlash").GetVariable("$version");})=
||"0 =
r0").match(/\d+/g);return{version:parseInt(A[0]||0+"."+A[1]||0),build:par=
seInt(A[2]||0)};=0A=
})();function $exec(B){if(!B){return =
B;}if(window.execScript){window.execScript(B);}else{var =
A=3Ddocument.createElement("script");A.setAttribute("type","text/javascri=
pt");=0A=
A[(Browser.Engine.webkit&&Browser.Engine.version<420)?"innerText":"text"]=
=3DB;document.head.appendChild(A);document.head.removeChild(A);}return =
B;}Native.UID=3D1;=0A=
var =
$uid=3D(Browser.Engine.trident)?function(A){return(A.uid||(A.uid=3D[Nativ=
e.UID++]))[0];}:function(A){return A.uid||(A.uid=3DNative.UID++);};var =
Window=3Dnew =
Native({name:"Window",legacy:(Browser.Engine.trident)?null:window.Window,=
initialize:function(A){$uid(A);=0A=
if(!A.Element){A.Element=3D$empty;if(Browser.Engine.webkit){A.document.cr=
eateElement("iframe");}A.Element.prototype=3D(Browser.Engine.webkit)?wind=
ow["[[DOMElement.prototype]]"]:{};=0A=
}A.document.window=3DA;return =
$extend(A,Window.Prototype);},afterImplement:function(B,A){window[B]=3DWi=
ndow.Prototype[B]=3DA;}});Window.Prototype=3D{$family:{name:"window"}};=0A=
new Window(window);var Document=3Dnew =
Native({name:"Document",legacy:(Browser.Engine.trident)?null:window.Docum=
ent,initialize:function(A){$uid(A);A.head=3DA.getElementsByTagName("head"=
)[0];=0A=
A.html=3DA.getElementsByTagName("html")[0];if(Browser.Engine.trident&&Bro=
wser.Engine.version<=3D4){$try(function(){A.execCommand("BackgroundImageC=
ache",false,true);=0A=
});}if(Browser.Engine.trident){A.window.attachEvent("onunload",function()=
{A.window.detachEvent("onunload",arguments.callee);A.head=3DA.html=3DA.wi=
ndow=3Dnull;=0A=
});}return =
$extend(A,Document.Prototype);},afterImplement:function(B,A){document[B]=3D=
Document.Prototype[B]=3DA;}});Document.Prototype=3D{$family:{name:"docume=
nt"}};=0A=
new Document(document);Array.implement({every:function(C,D){for(var =
B=3D0,A=3Dthis.length;B<A;B++){if(!C.call(D,this[B],B,this)){return =
false;}}return true;=0A=
},filter:function(D,E){var C=3D[];for(var =
B=3D0,A=3Dthis.length;B<A;B++){if(D.call(E,this[B],B,this)){C.push(this[B=
]);}}return C;},clean:function(){return this.filter($defined);=0A=
},indexOf:function(C,D){var A=3Dthis.length;for(var =
B=3D(D<0)?Math.max(0,A+D):D||0;B<A;B++){if(this[B]=3D=3D=3DC){return =
B;}}return -1;},map:function(D,E){var C=3D[];=0A=
for(var =
B=3D0,A=3Dthis.length;B<A;B++){C[B]=3DD.call(E,this[B],B,this);}return =
C;},some:function(C,D){for(var =
B=3D0,A=3Dthis.length;B<A;B++){if(C.call(D,this[B],B,this)){return true;=0A=
}}return false;},associate:function(C){var =
D=3D{},B=3DMath.min(this.length,C.length);for(var =
A=3D0;A<B;A++){D[C[A]]=3Dthis[A];}return D;},link:function(C){var A=3D{};=0A=
for(var E=3D0,B=3Dthis.length;E<B;E++){for(var D in =
C){if(C[D](this[E])){A[D]=3Dthis[E];delete C[D];break;}}}return =
A;},contains:function(A,B){return this.indexOf(A,B)!=3D-1;=0A=
},extend:function(C){for(var =
B=3D0,A=3DC.length;B<A;B++){this.push(C[B]);}return =
this;},getLast:function(){return(this.length)?this[this.length-1]:null;},=
getRandom:function(){return(this.length)?this[$random(0,this.length-1)]:n=
ull;=0A=
},include:function(A){if(!this.contains(A)){this.push(A);}return =
this;},combine:function(C){for(var =
B=3D0,A=3DC.length;B<A;B++){this.include(C[B]);}return this;=0A=
},erase:function(B){for(var =
A=3Dthis.length;A--;A){if(this[A]=3D=3D=3DB){this.splice(A,1);}}return =
this;},empty:function(){this.length=3D0;return =
this;},flatten:function(){var D=3D[];=0A=
for(var B=3D0,A=3Dthis.length;B<A;B++){var =
C=3D$type(this[B]);if(!C){continue;}D=3DD.concat((C=3D=3D"array"||C=3D=3D=
"collection"||C=3D=3D"arguments")?Array.flatten(this[B]):this[B]);=0A=
}return D;},hexToRgb:function(B){if(this.length!=3D3){return null;}var =
A=3Dthis.map(function(C){if(C.length=3D=3D1){C+=3DC;}return =
C.toInt(16);});return(B)?A:"rgb("+A+")";=0A=
},rgbToHex:function(D){if(this.length<3){return =
null;}if(this.length=3D=3D4&&this[3]=3D=3D0&&!D){return"transparent";}var=
 B=3D[];for(var A=3D0;A<3;A++){var C=3D(this[A]-0).toString(16);=0A=
B.push((C.length=3D=3D1)?"0"+C:C);}return(D)?B:"#"+B.join("");}});Functio=
n.implement({extend:function(A){for(var B in A){this[B]=3DA[B];}return =
this;},create:function(B){var A=3Dthis;=0A=
B=3DB||{};return function(D){var =
C=3DB.arguments;C=3D(C!=3Dundefined)?$splat(C):Array.slice(arguments,(B.e=
vent)?1:0);if(B.event){C=3D[D||window.event].extend(C);=0A=
}var E=3Dfunction(){return A.apply(B.bind||null,C);};if(B.delay){return =
setTimeout(E,B.delay);}if(B.periodical){return =
setInterval(E,B.periodical);}if(B.attempt){return $try(E);=0A=
}return E();};},run:function(A,B){return =
this.apply(B,$splat(A));},pass:function(A,B){return =
this.create({bind:B,arguments:A});},bind:function(B,A){return =
this.create({bind:B,arguments:A});=0A=
},bindWithEvent:function(B,A){return =
this.create({bind:B,arguments:A,event:true});},attempt:function(A,B){retu=
rn this.create({bind:B,arguments:A,attempt:true})();=0A=
},delay:function(B,C,A){return =
this.create({bind:C,arguments:A,delay:B})();},periodical:function(C,B,A){=
return this.create({bind:B,arguments:A,periodical:C})();=0A=
}});Number.implement({limit:function(B,A){return =
Math.min(A,Math.max(B,this));},round:function(A){A=3DMath.pow(10,A||0);re=
turn Math.round(this*A)/A;},times:function(B,C){for(var A=3D0;=0A=
A<this;A++){B.call(C,A,this);}},toFloat:function(){return =
parseFloat(this);},toInt:function(A){return =
parseInt(this,A||10);}});Number.alias("times","each");=0A=
(function(B){var =
A=3D{};B.each(function(C){if(!Number[C]){A[C]=3Dfunction(){return =
Math[C].apply(null,[this].concat($A(arguments)));};}});Number.implement(A=
);=0A=
})(["abs","acos","asin","atan","atan2","ceil","cos","exp","floor","log","=
max","min","pow","sin","sqrt","tan"]);String.implement({test:function(A,B=
){return((typeof A=3D=3D"string")?new RegExp(A,B):A).test(this);=0A=
},contains:function(A,B){return(B)?(B+this+B).indexOf(B+A+B)>-1:this.inde=
xOf(A)>-1;},trim:function(){return =
this.replace(/^\s+|\s+$/g,"");},clean:function(){return =
this.replace(/\s+/g," ").trim();=0A=
},camelCase:function(){return this.replace(/-\D/g,function(A){return =
A.charAt(1).toUpperCase();});},hyphenate:function(){return =
this.replace(/[A-Z]/g,function(A){return("-"+A.charAt(0).toLowerCase());=0A=
});},capitalize:function(){return =
this.replace(/\b[a-z]/g,function(A){return =
A.toUpperCase();});},escapeRegExp:function(){return =
this.replace(/([-.*+?^${}()|[\]\/\\])/g,"\\$1");=0A=
},toInt:function(A){return =
parseInt(this,A||10);},toFloat:function(){return =
parseFloat(this);},hexToRgb:function(B){var =
A=3Dthis.match(/^#?(\w{1,2})(\w{1,2})(\w{1,2})$/);=0A=
return(A)?A.slice(1).hexToRgb(B):null;},rgbToHex:function(B){var =
A=3Dthis.match(/\d{1,3}/g);return(A)?A.rgbToHex(B):null;},stripScripts:fu=
nction(B){var A=3D"";=0A=
var =
C=3Dthis.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi,function(){A+=3Dar=
guments[1]+"\n";return"";});if(B=3D=3D=3Dtrue){$exec(A);}else{if($type(B)=
=3D=3D"function"){B(A,C);=0A=
}}return C;},substitute:function(A,B){return =
this.replace(B||(/\\?\{([^{}]+)\}/g),function(D,C){if(D.charAt(0)=3D=3D"\=
\"){return D.slice(1);}return(A[C]!=3Dundefined)?A[C]:"";=0A=
});}});Hash.implement({has:Object.prototype.hasOwnProperty,keyOf:function=
(B){for(var A in =
this){if(this.hasOwnProperty(A)&&this[A]=3D=3D=3DB){return A;}}return =
null;=0A=
},hasValue:function(A){return(Hash.keyOf(this,A)!=3D=3Dnull);},extend:fun=
ction(A){Hash.each(A,function(C,B){Hash.set(this,B,C);},this);return =
this;},combine:function(A){Hash.each(A,function(C,B){Hash.include(this,B,=
C);=0A=
},this);return =
this;},erase:function(A){if(this.hasOwnProperty(A)){delete =
this[A];}return =
this;},get:function(A){return(this.hasOwnProperty(A))?this[A]:null;=0A=
},set:function(A,B){if(!this[A]||this.hasOwnProperty(A)){this[A]=3DB;}ret=
urn this;},empty:function(){Hash.each(this,function(B,A){delete =
this[A];},this);=0A=
return this;},include:function(B,C){var =
A=3Dthis[B];if(A=3D=3Dundefined){this[B]=3DC;}return =
this;},map:function(B,C){var A=3Dnew =
Hash;Hash.each(this,function(E,D){A.set(D,B.call(C,E,D,this));=0A=
},this);return A;},filter:function(B,C){var A=3Dnew =
Hash;Hash.each(this,function(E,D){if(B.call(C,E,D,this)){A.set(D,E);}},th=
is);return A;},every:function(B,C){for(var A in =
this){if(this.hasOwnProperty(A)&&!B.call(C,this[A],A)){return false;=0A=
}}return true;},some:function(B,C){for(var A in =
this){if(this.hasOwnProperty(A)&&B.call(C,this[A],A)){return =
true;}}return false;},getKeys:function(){var A=3D[];=0A=
Hash.each(this,function(C,B){A.push(B);});return =
A;},getValues:function(){var =
A=3D[];Hash.each(this,function(B){A.push(B);});return =
A;},toQueryString:function(A){var B=3D[];=0A=
Hash.each(this,function(F,E){if(A){E=3DA+"["+E+"]";}var =
D;switch($type(F)){case"object":D=3DHash.toQueryString(F,E);break;case"ar=
ray":var C=3D{};F.each(function(H,G){C[G]=3DH;=0A=
});D=3DHash.toQueryString(C,E);break;default:D=3DE+"=3D"+encodeURICompone=
nt(F);}if(F!=3Dundefined){B.push(D);}});return =
B.join("&");}});Hash.alias({keyOf:"indexOf",hasValue:"contains"});=0A=
var Event=3Dnew =
Native({name:"Event",initialize:function(A,F){F=3DF||window;var =
K=3DF.document;A=3DA||F.event;if(A.$extended){return =
A;}this.$extended=3Dtrue;var J=3DA.type;=0A=
var =
G=3DA.target||A.srcElement;while(G&&G.nodeType=3D=3D3){G=3DG.parentNode;}=
if(J.test(/key/)){var B=3DA.which||A.keyCode;var =
M=3DEvent.Keys.keyOf(B);if(J=3D=3D"keydown"){var D=3DB-111;=0A=
if(D>0&&D<13){M=3D"f"+D;}}M=3DM||String.fromCharCode(B).toLowerCase();}el=
se{if(J.match(/(click|mouse|menu)/i)){K=3D(!K.compatMode||K.compatMode=3D=
=3D"CSS1Compat")?K.html:K.body;=0A=
var =
I=3D{x:A.pageX||A.clientX+K.scrollLeft,y:A.pageY||A.clientY+K.scrollTop};=
var =
C=3D{x:(A.pageX)?A.pageX-F.pageXOffset:A.clientX,y:(A.pageY)?A.pageY-F.pa=
geYOffset:A.clientY};=0A=
if(J.match(/DOMMouseScroll|mousewheel/)){var =
H=3D(A.wheelDelta)?A.wheelDelta/120:-(A.detail||0)/3;}var =
E=3D(A.which=3D=3D3)||(A.button=3D=3D2);var =
L=3Dnull;if(J.match(/over|out/)){switch(J){case"mouseover":L=3DA.relatedT=
arget||A.fromElement;=0A=
break;case"mouseout":L=3DA.relatedTarget||A.toElement;}if(!(function(){wh=
ile(L&&L.nodeType=3D=3D3){L=3DL.parentNode;}return =
true;}).create({attempt:Browser.Engine.gecko})()){L=3Dfalse;=0A=
}}}}return =
$extend(this,{event:A,type:J,page:I,client:C,rightClick:E,wheel:H,related=
Target:L,target:G,code:B,key:M,shift:A.shiftKey,control:A.ctrlKey,alt:A.a=
ltKey,meta:A.metaKey});=0A=
}});Event.Keys=3Dnew =
Hash({enter:13,up:38,down:40,left:37,right:39,esc:27,space:32,backspace:8=
,tab:9,"delete":46});Event.implement({stop:function(){return =
this.stopPropagation().preventDefault();=0A=
},stopPropagation:function(){if(this.event.stopPropagation){this.event.st=
opPropagation();}else{this.event.cancelBubble=3Dtrue;}return =
this;},preventDefault:function(){if(this.event.preventDefault){this.event=
.preventDefault();=0A=
}else{this.event.returnValue=3Dfalse;}return this;}});var Class=3Dnew =
Native({name:"Class",initialize:function(B){B=3DB||{};var =
A=3Dfunction(){for(var E in =
this){if($type(this[E])!=3D"function"){this[E]=3D$unlink(this[E]);=0A=
}}this.constructor=3DA;if(Class.prototyping){return this;}var =
D=3D(this.initialize)?this.initialize.apply(this,arguments):this;if(this.=
options&&this.options.initialize){this.options.initialize.call(this);=0A=
}return D;};for(var C in =
Class.Mutators){if(!B[C]){continue;}B=3DClass.Mutators[C](B,B[C]);delete =
B[C];}$extend(A,this);A.constructor=3DClass;A.prototype=3DB;=0A=
return =
A;}});Class.Mutators=3D{Extends:function(C,A){Class.prototyping=3DA.proto=
type;var B=3Dnew A;delete B.parent;B=3DClass.inherit(B,C);delete =
Class.prototyping;=0A=
return =
B;},Implements:function(A,B){$splat(B).each(function(C){Class.prototying=3D=
C;$extend(A,($type(C)=3D=3D"class")?new C:C);delete =
Class.prototyping;});return A;=0A=
}};Class.extend({inherit:function(B,E){var =
A=3Darguments.callee.caller;for(var D in E){var C=3DE[D];var =
G=3DB[D];var =
F=3D$type(C);if(G&&F=3D=3D"function"){if(C!=3DG){if(A){C.__parent=3DG;=0A=
B[D]=3DC;}else{Class.override(B,D,C);}}}else{if(F=3D=3D"object"){B[D]=3D$=
merge(G,C);}else{B[D]=3DC;}}}if(A){B.parent=3Dfunction(){return =
arguments.callee.caller.__parent.apply(this,arguments);=0A=
};}return B;},override:function(B,A,E){var =
D=3DClass.prototyping;if(D&&B[A]!=3DD[A]){D=3Dnull;}var =
C=3Dfunction(){var F=3Dthis.parent;this.parent=3DD?D[A]:B[A];var =
G=3DE.apply(this,arguments);=0A=
this.parent=3DF;return =
G;};B[A]=3DC;}});Class.implement({implement:function(){var =
A=3Dthis.prototype;$each(arguments,function(B){Class.inherit(A,B);});retu=
rn this;=0A=
}});var Chain=3Dnew =
Class({$chain:[],chain:function(){this.$chain.extend(Array.flatten(argume=
nts));return =
this;},callChain:function(){return(this.$chain.length)?this.$chain.shift(=
).apply(this,arguments):false;=0A=
},clearChain:function(){this.$chain.empty();return this;}});var =
Events=3Dnew =
Class({$events:{},addEvent:function(C,B,A){C=3DEvents.removeOn(C);if(B!=3D=
$empty){this.$events[C]=3Dthis.$events[C]||[];=0A=
this.$events[C].include(B);if(A){B.internal=3Dtrue;}}return =
this;},addEvents:function(A){for(var B in =
A){this.addEvent(B,A[B]);}return =
this;},fireEvent:function(C,B,A){C=3DEvents.removeOn(C);=0A=
if(!this.$events||!this.$events[C]){return =
this;}this.$events[C].each(function(D){D.create({bind:this,delay:A,"argum=
ents":B})();},this);return =
this;},removeEvent:function(B,A){B=3DEvents.removeOn(B);=0A=
if(!this.$events[B]){return =
this;}if(!A.internal){this.$events[B].erase(A);}return =
this;},removeEvents:function(C){if($type(C)=3D=3D"object"){for(var D in =
C){this.removeEvent(D,C[D]);=0A=
}return this;}if(C){C=3DEvents.removeOn(C);}for(var D in =
this.$events){if(C&&C!=3DD){continue;}var B=3Dthis.$events[D];for(var =
A=3DB.length;A--;A){this.removeEvent(D,B[A]);=0A=
}}return this;}});Events.removeOn=3Dfunction(A){return =
A.replace(/^on([A-Z])/,function(B,C){return C.toLowerCase();});};var =
Options=3Dnew =
Class({setOptions:function(){this.options=3D$merge.run([this.options].ext=
end(arguments));=0A=
if(!this.addEvent){return this;}for(var A in =
this.options){if($type(this.options[A])!=3D"function"||!(/^on[A-Z]/).test=
(A)){continue;}this.addEvent(A,this.options[A]);=0A=
delete this.options[A];}return this;}});var Element=3Dnew =
Native({name:"Element",legacy:window.Element,initialize:function(A,B){var=
 C=3DElement.Constructors.get(A);=0A=
if(C){return C(B);}if(typeof A=3D=3D"string"){return =
document.newElement(A,B);}return =
$(A).set(B);},afterImplement:function(A,B){Element.Prototype[A]=3DB;if(Ar=
ray[A]){return ;=0A=
}Elements.implement(A,function(){var C=3D[],G=3Dtrue;for(var =
E=3D0,D=3Dthis.length;E<D;E++){var =
F=3Dthis[E][A].apply(this[E],arguments);C.push(F);if(G){G=3D($type(F)=3D=3D=
"element");=0A=
}}return(G)?new =
Elements(C):C;});}});Element.Prototype=3D{$family:{name:"element"}};Eleme=
nt.Constructors=3Dnew Hash;var IFrame=3Dnew =
Native({name:"IFrame",generics:false,initialize:function(){var =
E=3DArray.link(arguments,{properties:Object.type,iframe:$defined});=0A=
var C=3DE.properties||{};var B=3D$(E.iframe)||false;var =
D=3DC.onload||$empty;delete =
C.onload;C.id=3DC.name=3D$pick(C.id,C.name,B.id,B.name,"IFrame_"+$time())=
;B=3Dnew Element(B||"iframe",C);=0A=
var A=3Dfunction(){var F=3D$try(function(){return =
B.contentWindow.location.host;});if(F&&F=3D=3Dwindow.location.host){var =
G=3Dnew Window(B.contentWindow);new Document(B.contentWindow.document);=0A=
$extend(G.Element.prototype,Element.Prototype);}D.call(B.contentWindow,B.=
contentWindow.document);};(window.frames[C.id])?A():B.addListener("load",=
A);return B;=0A=
}});var Elements=3Dnew =
Native({initialize:function(F,B){B=3D$extend({ddup:true,cash:true},B);F=3D=
F||[];if(B.ddup||B.cash){var G=3D{},E=3D[];for(var C=3D0,A=3DF.length;=0A=
C<A;C++){var =
D=3D$.element(F[C],!B.cash);if(B.ddup){if(G[D.uid]){continue;}G[D.uid]=3D=
true;}E.push(D);}F=3DE;}return(B.cash)?$extend(F,this):F;}});Elements.imp=
lement({filter:function(A,B){if(!A){return this;=0A=
}return new Elements(Array.filter(this,(typeof =
A=3D=3D"string")?function(C){return =
C.match(A);}:A,B));}});Document.implement({newElement:function(A,B){if(Br=
owser.Engine.trident&&B){["name","type","checked"].each(function(C){if(!B=
[C]){return ;=0A=
}A+=3D" "+C+'=3D"'+B[C]+'"';if(C!=3D"checked"){delete =
B[C];}});A=3D"<"+A+">";}return =
$.element(this.createElement(A)).set(B);},newTextNode:function(A){return =
this.createTextNode(A);=0A=
},getDocument:function(){return this;},getWindow:function(){return =
this.window;}});Window.implement({$:function(B,C){if(B&&B.$family&&B.uid)=
{return B;}var A=3D$type(B);=0A=
return($[A])?$[A](B,C,this.document):null;},$$:function(A){if(arguments.l=
ength=3D=3D1&&typeof A=3D=3D"string"){return =
this.document.getElements(A);}var F=3D[];var =
C=3DArray.flatten(arguments);=0A=
for(var D=3D0,B=3DC.length;D<B;D++){var =
E=3DC[D];switch($type(E)){case"element":F.push(E);break;case"string":F.ex=
tend(this.document.getElements(E,true));}}return new Elements(F);=0A=
},getDocument:function(){return =
this.document;},getWindow:function(){return =
this;}});$.string=3Dfunction(C,B,A){C=3DA.getElementById(C);return(C)?$.e=
lement(C,B):null;=0A=
};$.element=3Dfunction(A,D){$uid(A);if(!D&&!A.$family&&!(/^object|embed$/=
i).test(A.tagName)){var B=3DElement.Prototype;for(var C in =
B){A[C]=3DB[C];}}return A;=0A=
};$.object=3Dfunction(B,C,A){if(B.toElement){return =
$.element(B.toElement(A),C);}return =
null;};$.textnode=3D$.whitespace=3D$.window=3D$.document=3D$arguments(0);=0A=
Native.implement([Element,Document],{getElement:function(A,B){return =
$(this.getElements(A,true)[0]||null,B);},getElements:function(A,D){A=3DA.=
split(",");=0A=
var C=3D[];var B=3D(A.length>1);A.each(function(E){var =
F=3Dthis.getElementsByTagName(E.trim());(B)?C.extend(F):C=3DF;},this);ret=
urn new Elements(C,{ddup:B,cash:!D});=0A=
}});(function(){var H=3D{},F=3D{};var =
I=3D{input:"checked",option:"selected",textarea:(Browser.Engine.webkit&&B=
rowser.Engine.version<420)?"innerHTML":"value"};=0A=
var C=3Dfunction(L){return(F[L]||(F[L]=3D{}));};var =
G=3Dfunction(N,L){if(!N){return ;}var =
M=3DN.uid;if(Browser.Engine.trident){if(N.clearAttributes){var =
P=3DL&&N.cloneNode(false);=0A=
N.clearAttributes();if(P){N.mergeAttributes(P);}}else{if(N.removeEvents){=
N.removeEvents();}}if((/object/i).test(N.tagName)){for(var O in =
N){if(typeof N[O]=3D=3D"function"){N[O]=3D$empty;=0A=
}}Element.dispose(N);}}if(!M){return ;}H[M]=3DF[M]=3Dnull;};var =
D=3Dfunction(){Hash.each(H,G);if(Browser.Engine.trident){$A(document.getE=
lementsByTagName("object")).each(G);=0A=
}if(window.CollectGarbage){CollectGarbage();}H=3DF=3Dnull;};var =
J=3Dfunction(N,L,S,M,P,R){var O=3DN[S||L];var =
Q=3D[];while(O){if(O.nodeType=3D=3D1&&(!M||Element.match(O,M))){if(!P){re=
turn $(O,R);=0A=
}Q.push(O);}O=3DO[L];}return(P)?new =
Elements(Q,{ddup:false,cash:!R}):null;};var =
E=3D{html:"innerHTML","class":"className","for":"htmlFor",text:(Browser.E=
ngine.trident||(Browser.Engine.webkit&&Browser.Engine.version<420))?"inne=
rText":"textContent"};=0A=
var =
B=3D["compact","nowrap","ismap","declare","noshade","checked","disabled",=
"readonly","multiple","selected","noresize","defer"];var =
K=3D["value","accessKey","cellPadding","cellSpacing","colSpan","frameBord=
er","maxLength","readOnly","rowSpan","tabIndex","useMap"];=0A=
Hash.extend(E,B.associate(B));Hash.extend(E,K.associate(K.map(String.toLo=
werCase)));var =
A=3D{before:function(M,L){if(L.parentNode){L.parentNode.insertBefore(M,L)=
;=0A=
}},after:function(M,L){if(!L.parentNode){return ;}var =
N=3DL.nextSibling;(N)?L.parentNode.insertBefore(M,N):L.parentNode.appendC=
hild(M);},bottom:function(M,L){L.appendChild(M);=0A=
},top:function(M,L){var =
N=3DL.firstChild;(N)?L.insertBefore(M,N):L.appendChild(M);}};A.inside=3DA=
.bottom;Hash.each(A,function(L,M){M=3DM.capitalize();Element.implement("i=
nject"+M,function(N){L(this,$(N,true));=0A=
return =
this;});Element.implement("grab"+M,function(N){L($(N,true),this);return =
this;});});Element.implement({set:function(O,M){switch($type(O)){case"obj=
ect":for(var N in O){this.set(N,O[N]);=0A=
}break;case"string":var =
L=3DElement.Properties.get(O);(L&&L.set)?L.set.apply(this,Array.slice(arg=
uments,1)):this.setProperty(O,M);}return this;},get:function(M){var =
L=3DElement.Properties.get(M);=0A=
return(L&&L.get)?L.get.apply(this,Array.slice(arguments,1)):this.getPrope=
rty(M);},erase:function(M){var =
L=3DElement.Properties.get(M);(L&&L.erase)?L.erase.apply(this):this.remov=
eProperty(M);=0A=
return this;},setProperty:function(M,N){var =
L=3DE[M];if(N=3D=3Dundefined){return =
this.removeProperty(M);}if(L&&B[M]){N=3D!!N;}(L)?this[L]=3DN:this.setAttr=
ibute(M,""+N);=0A=
return this;},setProperties:function(L){for(var M in =
L){this.setProperty(M,L[M]);}return this;},getProperty:function(M){var =
L=3DE[M];var N=3D(L)?this[L]:this.getAttribute(M,2);=0A=
return(B[M])?!!N:(L)?N:N||null;},getProperties:function(){var =
L=3D$A(arguments);return =
L.map(this.getProperty,this).associate(L);},removeProperty:function(M){va=
r L=3DE[M];=0A=
(L)?this[L]=3D(L&&B[M])?false:"":this.removeAttribute(M);return =
this;},removeProperties:function(){Array.each(arguments,this.removeProper=
ty,this);return this;=0A=
},hasClass:function(L){return this.className.contains(L," =
");},addClass:function(L){if(!this.hasClass(L)){this.className=3D(this.cl=
assName+" "+L).clean();=0A=
}return =
this;},removeClass:function(L){this.className=3Dthis.className.replace(ne=
w RegExp("(^|\\s)"+L+"(?:\\s|$)"),"$1");return =
this;},toggleClass:function(L){return =
this.hasClass(L)?this.removeClass(L):this.addClass(L);=0A=
},adopt:function(){Array.flatten(arguments).each(function(L){L=3D$(L,true=
);if(L){this.appendChild(L);}},this);return =
this;},appendText:function(M,L){return =
this.grab(this.getDocument().newTextNode(M),L);=0A=
},grab:function(M,L){A[L||"bottom"]($(M,true),this);return =
this;},inject:function(M,L){A[L||"bottom"](this,$(M,true));return =
this;},replaces:function(L){L=3D$(L,true);=0A=
L.parentNode.replaceChild(this,L);return =
this;},wraps:function(M,L){M=3D$(M,true);return =
this.replaces(M).grab(M,L);},getPrevious:function(L,M){return =
J(this,"previousSibling",null,L,false,M);=0A=
},getAllPrevious:function(L,M){return =
J(this,"previousSibling",null,L,true,M);},getNext:function(L,M){return =
J(this,"nextSibling",null,L,false,M);},getAllNext:function(L,M){return =
J(this,"nextSibling",null,L,true,M);=0A=
},getFirst:function(L,M){return =
J(this,"nextSibling","firstChild",L,false,M);},getLast:function(L,M){retu=
rn J(this,"previousSibling","lastChild",L,false,M);=0A=
},getParent:function(L,M){return =
J(this,"parentNode",null,L,false,M);},getParents:function(L,M){return =
J(this,"parentNode",null,L,true,M);},getChildren:function(L,M){return =
J(this,"nextSibling","firstChild",L,true,M);=0A=
},getWindow:function(){return =
this.ownerDocument.window;},getDocument:function(){return =
this.ownerDocument;},getElementById:function(O,N){var =
M=3Dthis.ownerDocument.getElementById(O);=0A=
if(!M){return null;}for(var =
L=3DM.parentNode;L!=3Dthis;L=3DL.parentNode){if(!L){return null;}}return =
$.element(M,N);},getSelected:function(){return new =
Elements($A(this.options).filter(function(L){return L.selected;=0A=
}));},getComputedStyle:function(M){if(this.currentStyle){return =
this.currentStyle[M.camelCase()];}var =
L=3Dthis.getDocument().defaultView.getComputedStyle(this,null);=0A=
return(L)?L.getPropertyValue([M.hyphenate()]):null;},toQueryString:functi=
on(){var L=3D[];this.getElements("input, select, =
textarea",true).each(function(M){if(!M.name||M.disabled){return ;=0A=
}var =
N=3D(M.tagName.toLowerCase()=3D=3D"select")?Element.getSelected(M).map(fu=
nction(O){return =
O.value;}):((M.type=3D=3D"radio"||M.type=3D=3D"checkbox")&&!M.checked)?nu=
ll:M.value;=0A=
$splat(N).each(function(O){if(typeof =
O!=3D"undefined"){L.push(M.name+"=3D"+encodeURIComponent(O));}});});retur=
n L.join("&");},clone:function(O,L){O=3DO!=3D=3Dfalse;=0A=
var R=3Dthis.cloneNode(O);var =
N=3Dfunction(V,U){if(!L){V.removeAttribute("id");}if(Browser.Engine.tride=
nt){V.clearAttributes();V.mergeAttributes(U);V.removeAttribute("uid");=0A=
if(V.options){var W=3DV.options,S=3DU.options;for(var =
T=3DW.length;T--;){W[T].selected=3DS[T].selected;}}}var =
X=3DI[U.tagName.toLowerCase()];if(X&&U[X]){V[X]=3DU[X];=0A=
}};if(O){var =
P=3DR.getElementsByTagName("*"),Q=3Dthis.getElementsByTagName("*");for(va=
r M=3DP.length;M--;){N(P[M],Q[M]);}}N(R,this);return =
$(R);},destroy:function(){Element.empty(this);=0A=
Element.dispose(this);G(this,true);return =
null;},empty:function(){$A(this.childNodes).each(function(L){Element.dest=
roy(L);});return =
this;},dispose:function(){return(this.parentNode)?this.parentNode.removeC=
hild(this):this;=0A=
},hasChild:function(L){L=3D$(L,true);if(!L){return =
false;}if(Browser.Engine.webkit&&Browser.Engine.version<420){return =
$A(this.getElementsByTagName(L.tagName)).contains(L);=0A=
}return(this.contains)?(this!=3DL&&this.contains(L)):!!(this.compareDocum=
entPosition(L)&16);},match:function(L){return(!L||(L=3D=3Dthis)||(Element=
.get(this,"tag")=3D=3DL));=0A=
}});Native.implement([Element,Window,Document],{addListener:function(O,N)=
{if(O=3D=3D"unload"){var =
L=3DN,M=3Dthis;N=3Dfunction(){M.removeListener("unload",N);L();=0A=
};}else{H[this.uid]=3Dthis;}if(this.addEventListener){this.addEventListen=
er(O,N,false);}else{this.attachEvent("on"+O,N);}return =
this;},removeListener:function(M,L){if(this.removeEventListener){this.rem=
oveEventListener(M,L,false);=0A=
}else{this.detachEvent("on"+M,L);}return =
this;},retrieve:function(M,L){var =
O=3DC(this.uid),N=3DO[M];if(L!=3Dundefined&&N=3D=3Dundefined){N=3DO[M]=3D=
L;}return $pick(N);=0A=
},store:function(M,L){var N=3DC(this.uid);N[M]=3DL;return =
this;},eliminate:function(L){var M=3DC(this.uid);delete M[L];return =
this;}});window.addListener("unload",D);=0A=
})();Element.Properties=3Dnew =
Hash;Element.Properties.style=3D{set:function(A){this.style.cssText=3DA;}=
,get:function(){return =
this.style.cssText;},erase:function(){this.style.cssText=3D"";=0A=
}};Element.Properties.tag=3D{get:function(){return =
this.tagName.toLowerCase();}};Element.Properties.html=3D(function(){var =
C=3Ddocument.createElement("div");=0A=
var =
A=3D{table:[1,"<table>","</table>"],select:[1,"<select>","</select>"],tbo=
dy:[2,"<table><tbody>","</tbody></table>"],tr:[3,"<table><tbody><tr>","</=
tr></tbody></table>"]};=0A=
A.thead=3DA.tfoot=3DA.tbody;var B=3D{set:function(){var =
E=3DArray.flatten(arguments).join("");var =
F=3DBrowser.Engine.trident&&A[this.get("tag")];if(F){var =
G=3DC;G.innerHTML=3DF[1]+E+F[2];=0A=
for(var =
D=3DF[0];D--;){G=3DG.firstChild;}this.empty().adopt(G.childNodes);}else{t=
his.innerHTML=3DE;}}};B.erase=3DB.set;return =
B;})();if(Browser.Engine.webkit&&Browser.Engine.version<420){Element.Prop=
erties.text=3D{get:function(){if(this.innerText){return this.innerText;=0A=
}var =
A=3Dthis.ownerDocument.newElement("div",{html:this.innerHTML}).inject(thi=
s.ownerDocument.body);var B=3DA.innerText;A.destroy();return =
B;}};}Element.Properties.events=3D{set:function(A){this.addEvents(A);=0A=
}};Native.implement([Element,Window,Document],{addEvent:function(E,G){var=
 =
H=3Dthis.retrieve("events",{});H[E]=3DH[E]||{keys:[],values:[]};if(H[E].k=
eys.contains(G)){return this;=0A=
}H[E].keys.push(G);var =
F=3DE,A=3DElement.Events.get(E),C=3DG,I=3Dthis;if(A){if(A.onAdd){A.onAdd.=
call(this,G);}if(A.condition){C=3Dfunction(J){if(A.condition.call(this,J)=
){return G.call(this,J);=0A=
}return true;};}F=3DA.base||F;}var D=3Dfunction(){return G.call(I);};var =
B=3DElement.NativeEvents[F];if(B){if(B=3D=3D2){D=3Dfunction(J){J=3Dnew =
Event(J,I.getWindow());=0A=
if(C.call(I,J)=3D=3D=3Dfalse){J.stop();}};}this.addListener(F,D);}H[E].va=
lues.push(D);return this;},removeEvent:function(C,B){var =
A=3Dthis.retrieve("events");if(!A||!A[C]){return this;=0A=
}var F=3DA[C].keys.indexOf(B);if(F=3D=3D-1){return =
this;}A[C].keys.splice(F,1);var E=3DA[C].values.splice(F,1)[0];var =
D=3DElement.Events.get(C);if(D){if(D.onRemove){D.onRemove.call(this,B);=0A=
}C=3DD.base||C;}return(Element.NativeEvents[C])?this.removeListener(C,E):=
this;},addEvents:function(A){for(var B in =
A){this.addEvent(B,A[B]);}return this;=0A=
},removeEvents:function(A){if($type(A)=3D=3D"object"){for(var C in =
A){this.removeEvent(C,A[C]);}return this;}var =
B=3Dthis.retrieve("events");if(!B){return this;=0A=
}if(!A){for(var C in =
B){this.removeEvents(C);}this.eliminate("events");}else{if(B[A]){while(B[=
A].keys[0]){this.removeEvent(A,B[A].keys[0]);}B[A]=3Dnull;}}return this;=0A=
},fireEvent:function(D,B,A){var =
C=3Dthis.retrieve("events");if(!C||!C[D]){return =
this;}C[D].keys.each(function(E){E.create({bind:this,delay:A,"arguments":=
B})();=0A=
},this);return this;},cloneEvents:function(D,A){D=3D$(D);var =
C=3DD.retrieve("events");if(!C){return this;}if(!A){for(var B in =
C){this.cloneEvents(D,B);}}else{if(C[A]){C[A].keys.each(function(E){this.=
addEvent(A,E);=0A=
},this);}}return =
this;}});Element.NativeEvents=3D{click:2,dblclick:2,mouseup:2,mousedown:2=
,contextmenu:2,mousewheel:2,DOMMouseScroll:2,mouseover:2,mouseout:2,mouse=
move:2,selectstart:2,selectend:2,keydown:2,keypress:2,keyup:2,focus:2,blu=
r:2,change:2,reset:2,select:2,submit:2,load:1,unload:1,beforeunload:2,res=
ize:1,move:1,DOMContentLoaded:1,readystatechange:1,error:1,abort:1,scroll=
:1};=0A=
(function(){var A=3Dfunction(B){var =
C=3DB.relatedTarget;if(C=3D=3Dundefined){return =
true;}if(C=3D=3D=3Dfalse){return =
false;}return($type(this)!=3D"document"&&C!=3Dthis&&C.prefix!=3D"xul"&&!t=
his.hasChild(C));=0A=
};Element.Events=3Dnew =
Hash({mouseenter:{base:"mouseover",condition:A},mouseleave:{base:"mouseou=
t",condition:A},mousewheel:{base:(Browser.Engine.gecko)?"DOMMouseScroll":=
"mousewheel"}});=0A=
})();Element.Properties.styles=3D{set:function(A){this.setStyles(A);}};El=
ement.Properties.opacity=3D{set:function(A,B){if(!B){if(A=3D=3D0){if(this=
.style.visibility!=3D"hidden"){this.style.visibility=3D"hidden";=0A=
}}else{if(this.style.visibility!=3D"visible"){this.style.visibility=3D"vi=
sible";}}}if(!this.currentStyle||!this.currentStyle.hasLayout){this.style=
.zoom=3D1;}if(Browser.Engine.trident){this.style.filter=3D(A=3D=3D1)?"":"=
alpha(opacity=3D"+A*100+")";=0A=
}this.style.opacity=3DA;this.store("opacity",A);},get:function(){return =
this.retrieve("opacity",1);}};Element.implement({setOpacity:function(A){r=
eturn this.set("opacity",A,true);=0A=
},getOpacity:function(){return =
this.get("opacity");},setStyle:function(B,A){switch(B){case"opacity":retu=
rn =
this.set("opacity",parseFloat(A));case"float":B=3D(Browser.Engine.trident=
)?"styleFloat":"cssFloat";=0A=
}B=3DB.camelCase();if($type(A)!=3D"string"){var =
C=3D(Element.Styles.get(B)||"@").split(" =
");A=3D$splat(A).map(function(E,D){if(!C[D]){return"";}return($type(E)=3D=
=3D"number")?C[D].replace("@",Math.round(E)):E;=0A=
}).join(" =
");}else{if(A=3D=3DString(Number(A))){A=3DMath.round(A);}}this.style[B]=3D=
A;return this;},getStyle:function(G){switch(G){case"opacity":return =
this.get("opacity");=0A=
case"float":G=3D(Browser.Engine.trident)?"styleFloat":"cssFloat";}G=3DG.c=
amelCase();var A=3Dthis.style[G];if(!$chk(A)){A=3D[];for(var F in =
Element.ShortStyles){if(G!=3DF){continue;=0A=
}for(var E in Element.ShortStyles[F]){A.push(this.getStyle(E));}return =
A.join(" ");}A=3Dthis.getComputedStyle(G);}if(A){A=3DString(A);var =
C=3DA.match(/rgba?\([\d\s,]+\)/);=0A=
if(C){A=3DA.replace(C[0],C[0].rgbToHex());}}if(Browser.Engine.presto||(Br=
owser.Engine.trident&&!$chk(parseInt(A)))){if(G.test(/^(height|width)$/))=
{var B=3D(G=3D=3D"width")?["left","right"]:["top","bottom"],D=3D0;=0A=
B.each(function(H){D+=3Dthis.getStyle("border-"+H+"-width").toInt()+this.=
getStyle("padding-"+H).toInt();},this);return =
this["offset"+G.capitalize()]-D+"px";=0A=
}if((Browser.Engine.presto)&&String(A).test("px")){return =
A;}if(G.test(/(border(.+)Width|margin|padding)/)){return"0px";}}return =
A;},setStyles:function(B){for(var A in B){this.setStyle(A,B[A]);=0A=
}return this;},getStyles:function(){var =
A=3D{};Array.each(arguments,function(B){A[B]=3Dthis.getStyle(B);},this);r=
eturn A;}});Element.Styles=3Dnew =
Hash({left:"@px",top:"@px",bottom:"@px",right:"@px",width:"@px",height:"@=
px",maxWidth:"@px",maxHeight:"@px",minWidth:"@px",minHeight:"@px",backgro=
undColor:"rgb(@, @, @)",backgroundPosition:"@px @px",color:"rgb(@, @, =
@)",fontSize:"@px",letterSpacing:"@px",lineHeight:"@px",clip:"rect(@px =
@px @px @px)",margin:"@px @px @px @px",padding:"@px @px @px =
@px",border:"@px @ rgb(@, @, @) @px @ rgb(@, @, @) @px @ rgb(@, @, =
@)",borderWidth:"@px @px @px @px",borderStyle:"@ @ @ =
@",borderColor:"rgb(@, @, @) rgb(@, @, @) rgb(@, @, @) rgb(@, @, =
@)",zIndex:"@",zoom:"@",fontWeight:"@",textIndent:"@px",opacity:"@"});=0A=
Element.ShortStyles=3D{margin:{},padding:{},border:{},borderWidth:{},bord=
erStyle:{},borderColor:{}};["Top","Right","Bottom","Left"].each(function(=
G){var F=3DElement.ShortStyles;=0A=
var B=3DElement.Styles;["margin","padding"].each(function(H){var =
I=3DH+G;F[H][I]=3DB[I]=3D"@px";});var =
E=3D"border"+G;F.border[E]=3DB[E]=3D"@px @ rgb(@, @, @)";var =
D=3DE+"Width",A=3DE+"Style",C=3DE+"Color";=0A=
F[E]=3D{};F.borderWidth[D]=3DF[E][D]=3DB[D]=3D"@px";F.borderStyle[A]=3DF[=
E][A]=3DB[A]=3D"@";F.borderColor[C]=3DF[E][C]=3DB[C]=3D"rgb(@, @, =
@)";});(function(){Element.implement({scrollTo:function(H,I){if(B(this)){=
this.getWindow().scrollTo(H,I);=0A=
}else{this.scrollLeft=3DH;this.scrollTop=3DI;}return =
this;},getSize:function(){if(B(this)){return =
this.getWindow().getSize();}return{x:this.offsetWidth,y:this.offsetHeight=
};=0A=
},getScrollSize:function(){if(B(this)){return =
this.getWindow().getScrollSize();}return{x:this.scrollWidth,y:this.scroll=
Height};},getScroll:function(){if(B(this)){return =
this.getWindow().getScroll();=0A=
}return{x:this.scrollLeft,y:this.scrollTop};},getScrolls:function(){var =
I=3Dthis,H=3D{x:0,y:0};while(I&&!B(I)){H.x+=3DI.scrollLeft;H.y+=3DI.scrol=
lTop;I=3DI.parentNode;=0A=
}return H;},getOffsetParent:function(){var H=3Dthis;if(B(H)){return =
null;}if(!Browser.Engine.trident){return =
H.offsetParent;}while((H=3DH.parentNode)&&!B(H)){if(D(H,"position")!=3D"s=
tatic"){return H;=0A=
}}return null;},getOffsets:function(){if(Browser.Engine.trident){var =
L=3Dthis.getBoundingClientRect(),J=3Dthis.getDocument().documentElement;r=
eturn{x:L.left+J.scrollLeft-J.clientLeft,y:L.top+J.scrollTop-J.clientTop}=
;=0A=
}var I=3Dthis,H=3D{x:0,y:0};if(B(this)){return =
H;}while(I&&!B(I)){H.x+=3DI.offsetLeft;H.y+=3DI.offsetTop;if(Browser.Engi=
ne.gecko){if(!F(I)){H.x+=3DC(I);H.y+=3DG(I);=0A=
}var =
K=3DI.parentNode;if(K&&D(K,"overflow")!=3D"visible"){H.x+=3DC(K);H.y+=3DG=
(K);}}else{if(I!=3Dthis&&Browser.Engine.webkit){H.x+=3DC(I);H.y+=3DG(I);}=
}I=3DI.offsetParent;=0A=
}if(Browser.Engine.gecko&&!F(this)){H.x-=3DC(this);H.y-=3DG(this);}return=
 H;},getPosition:function(K){if(B(this)){return{x:0,y:0};}var =
L=3Dthis.getOffsets(),I=3Dthis.getScrolls();=0A=
var H=3D{x:L.x-I.x,y:L.y-I.y};var =
J=3D(K&&(K=3D$(K)))?K.getPosition():{x:0,y:0};return{x:H.x-J.x,y:H.y-J.y}=
;},getCoordinates:function(J){if(B(this)){return =
this.getWindow().getCoordinates();=0A=
}var H=3Dthis.getPosition(J),I=3Dthis.getSize();var =
K=3D{left:H.x,top:H.y,width:I.x,height:I.y};K.right=3DK.left+K.width;K.bo=
ttom=3DK.top+K.height;return =
K;},computePosition:function(H){return{left:H.x-E(this,"margin-left"),top=
:H.y-E(this,"margin-top")};=0A=
},position:function(H){return =
this.setStyles(this.computePosition(H));}});Native.implement([Document,Wi=
ndow],{getSize:function(){var I=3Dthis.getWindow();=0A=
if(Browser.Engine.presto||Browser.Engine.webkit){return{x:I.innerWidth,y:=
I.innerHeight};}var =
H=3DA(this);return{x:H.clientWidth,y:H.clientHeight};},getScroll:function=
(){var I=3Dthis.getWindow();=0A=
var =
H=3DA(this);return{x:I.pageXOffset||H.scrollLeft,y:I.pageYOffset||H.scrol=
lTop};},getScrollSize:function(){var I=3DA(this);var =
H=3Dthis.getSize();return{x:Math.max(I.scrollWidth,H.x),y:Math.max(I.scro=
llHeight,H.y)};=0A=
},getPosition:function(){return{x:0,y:0};},getCoordinates:function(){var =
H=3Dthis.getSize();return{top:0,left:0,bottom:H.y,right:H.x,height:H.y,wi=
dth:H.x};=0A=
}});var D=3DElement.getComputedStyle;function E(H,I){return =
D(H,I).toInt()||0;}function F(H){return =
D(H,"-moz-box-sizing")=3D=3D"border-box";}function G(H){return =
E(H,"border-top-width");=0A=
}function C(H){return E(H,"border-left-width");}function =
B(H){return(/^(?:body|html)$/i).test(H.tagName);}function A(H){var =
I=3DH.getDocument();return(!I.compatMode||I.compatMode=3D=3D"CSS1Compat")=
?I.html:I.body;=0A=
}})();Native.implement([Window,Document,Element],{getHeight:function(){re=
turn this.getSize().y;},getWidth:function(){return =
this.getSize().x;},getScrollTop:function(){return this.getScroll().y;=0A=
},getScrollLeft:function(){return =
this.getScroll().x;},getScrollHeight:function(){return =
this.getScrollSize().y;},getScrollWidth:function(){return =
this.getScrollSize().x;=0A=
},getTop:function(){return =
this.getPosition().y;},getLeft:function(){return =
this.getPosition().x;}});Native.implement([Document,Element],{getElements=
:function(H,G){H=3DH.split(",");=0A=
var C,E=3D{};for(var D=3D0,B=3DH.length;D<B;D++){var =
A=3DH[D],F=3DSelectors.Utils.search(this,A,E);if(D!=3D0&&F.item){F=3D$A(F=
);}C=3D(D=3D=3D0)?F:(C.item)?$A(C).concat(F):C.concat(F);=0A=
}return new =
Elements(C,{ddup:(H.length>1),cash:!G});}});Element.implement({match:func=
tion(B){if(!B||(B=3D=3Dthis)){return true;}var =
D=3DSelectors.Utils.parseTagAndID(B);=0A=
var =
A=3DD[0],E=3DD[1];if(!Selectors.Filters.byID(this,E)||!Selectors.Filters.=
byTag(this,A)){return false;}var =
C=3DSelectors.Utils.parseSelector(B);return(C)?Selectors.Utils.filter(thi=
s,C,{}):true;=0A=
}});var =
Selectors=3D{Cache:{nth:{},parsed:{}}};Selectors.RegExps=3D{id:(/#([\w-]+=
)/),tag:(/^(\w+|\*)/),quick:(/^(\w+|\*)$/),splitter:(/\s*([+>~\s])\s*([a-=
zA-Z#.*:\[])/g),combined:(/\.([\w-]+)|\[(\w+)(?:([!*^$~|]?=3D)(["']?)([^\=
4]*?)\4)?\]|:([\w-]+)(?:\(["']?(.*?)?["']?\)|$)/g)};=0A=
Selectors.Utils=3D{chk:function(B,C){if(!C){return true;}var =
A=3D$uid(B);if(!C[A]){return C[A]=3Dtrue;}return =
false;},parseNthArgument:function(F){if(Selectors.Cache.nth[F]){return =
Selectors.Cache.nth[F];=0A=
}var C=3DF.match(/^([+-]?\d*)?([a-z]+)?([+-]?\d*)?$/);if(!C){return =
false;}var E=3DparseInt(C[1]);var B=3D(E||E=3D=3D=3D0)?E:1;var =
D=3DC[2]||false;var A=3DparseInt(C[3])||0;=0A=
if(B!=3D0){A--;while(A<1){A+=3DB;}while(A>=3DB){A-=3DB;}}else{B=3DA;D=3D"=
index";}switch(D){case"n":C=3D{a:B,b:A,special:"n"};break;case"odd":C=3D{=
a:2,b:0,special:"n"};=0A=
break;case"even":C=3D{a:2,b:1,special:"n"};break;case"first":C=3D{a:0,spe=
cial:"index"};break;case"last":C=3D{special:"last-child"};break;case"only=
":C=3D{special:"only-child"};=0A=
break;default:C=3D{a:(B-1),special:"index"};}return =
Selectors.Cache.nth[F]=3DC;},parseSelector:function(E){if(Selectors.Cache=
.parsed[E]){return Selectors.Cache.parsed[E];=0A=
}var =
D,H=3D{classes:[],pseudos:[],attributes:[]};while((D=3DSelectors.RegExps.=
combined.exec(E))){var =
I=3DD[1],G=3DD[2],F=3DD[3],B=3DD[5],C=3DD[6],J=3DD[7];if(I){H.classes.pus=
h(I);=0A=
}else{if(C){var =
A=3DSelectors.Pseudo.get(C);if(A){H.pseudos.push({parser:A,argument:J});}=
else{H.attributes.push({name:C,operator:"=3D",value:J});}}else{if(G){H.at=
tributes.push({name:G,operator:F,value:B});=0A=
}}}}if(!H.classes.length){delete =
H.classes;}if(!H.attributes.length){delete =
H.attributes;}if(!H.pseudos.length){delete =
H.pseudos;}if(!H.classes&&!H.attributes&&!H.pseudos){H=3Dnull;=0A=
}return Selectors.Cache.parsed[E]=3DH;},parseTagAndID:function(B){var =
A=3DB.match(Selectors.RegExps.tag);var =
C=3DB.match(Selectors.RegExps.id);return[(A)?A[1]:"*",(C)?C[1]:false];=0A=
},filter:function(F,C,E){var =
D;if(C.classes){for(D=3DC.classes.length;D--;D){var =
G=3DC.classes[D];if(!Selectors.Filters.byClass(F,G)){return =
false;}}}if(C.attributes){for(D=3DC.attributes.length;=0A=
D--;D){var =
B=3DC.attributes[D];if(!Selectors.Filters.byAttribute(F,B.name,B.operator=
,B.value)){return =
false;}}}if(C.pseudos){for(D=3DC.pseudos.length;D--;D){var =
A=3DC.pseudos[D];=0A=
if(!Selectors.Filters.byPseudo(F,A.parser,A.argument,E)){return =
false;}}}return true;},getByTagAndID:function(B,A,D){if(D){var =
C=3D(B.getElementById)?B.getElementById(D,true):Element.getElementById(B,=
D,true);=0A=
return(C&&Selectors.Filters.byTag(C,A))?[C]:[];}else{return =
B.getElementsByTagName(A);}},search:function(I,H,N){var B=3D[];var =
C=3DH.trim().replace(Selectors.RegExps.splitter,function(Y,X,W){B.push(X)=
;=0A=
return":)"+W;}).split(":)");var J,E,U;for(var =
T=3D0,P=3DC.length;T<P;T++){var =
S=3DC[T];if(T=3D=3D0&&Selectors.RegExps.quick.test(S)){J=3DI.getElementsB=
yTagName(S);=0A=
continue;}var A=3DB[T-1];var K=3DSelectors.Utils.parseTagAndID(S);var =
V=3DK[0],L=3DK[1];if(T=3D=3D0){J=3DSelectors.Utils.getByTagAndID(I,V,L);}=
else{var D=3D{},G=3D[];for(var R=3D0,Q=3DJ.length;=0A=
R<Q;R++){G=3DSelectors.Getters[A](G,J[R],V,L,D);}J=3DG;}var =
F=3DSelectors.Utils.parseSelector(S);if(F){E=3D[];for(var =
O=3D0,M=3DJ.length;O<M;O++){U=3DJ[O];if(Selectors.Utils.filter(U,F,N)){E.=
push(U);=0A=
}}J=3DE;}}return J;}};Selectors.Getters=3D{" ":function(H,G,I,A,E){var =
D=3DSelectors.Utils.getByTagAndID(G,I,A);for(var =
C=3D0,B=3DD.length;C<B;C++){var =
F=3DD[C];if(Selectors.Utils.chk(F,E)){H.push(F);=0A=
}}return H;},">":function(H,G,I,A,F){var =
C=3DSelectors.Utils.getByTagAndID(G,I,A);for(var =
E=3D0,D=3DC.length;E<D;E++){var =
B=3DC[E];if(B.parentNode=3D=3DG&&Selectors.Utils.chk(B,F)){H.push(B);=0A=
}}return =
H;},"+":function(C,B,A,E,D){while((B=3DB.nextSibling)){if(B.nodeType=3D=3D=
1){if(Selectors.Utils.chk(B,D)&&Selectors.Filters.byTag(B,A)&&Selectors.F=
ilters.byID(B,E)){C.push(B);=0A=
}break;}}return =
C;},"~":function(C,B,A,E,D){while((B=3DB.nextSibling)){if(B.nodeType=3D=3D=
1){if(!Selectors.Utils.chk(B,D)){break;}if(Selectors.Filters.byTag(B,A)&&=
Selectors.Filters.byID(B,E)){C.push(B);=0A=
}}}return =
C;}};Selectors.Filters=3D{byTag:function(B,A){return(A=3D=3D"*"||(B.tagNa=
me&&B.tagName.toLowerCase()=3D=3DA));},byID:function(A,B){return(!B||(A.i=
d&&A.id=3D=3DB));=0A=
},byClass:function(B,A){return(B.className&&B.className.contains(A," =
"));},byPseudo:function(A,D,C,B){return =
D.call(A,C,B);},byAttribute:function(C,D,B,E){var =
A=3DElement.prototype.getProperty.call(C,D);=0A=
if(!A){return(B=3D=3D"!=3D");}if(!B||E=3D=3Dundefined){return =
true;}switch(B){case"=3D":return(A=3D=3DE);case"*=3D":return(A.contains(E=
));case"^=3D":return(A.substr(0,E.length)=3D=3DE);=0A=
case"$=3D":return(A.substr(A.length-E.length)=3D=3DE);case"!=3D":return(A=
!=3DE);case"~=3D":return A.contains(E," ");case"|=3D":return =
A.contains(E,"-");}return false;=0A=
}};Selectors.Pseudo=3Dnew Hash({checked:function(){return =
this.checked;},empty:function(){return =
!(this.innerText||this.textContent||"").length;},not:function(A){return =
!Element.match(this,A);=0A=
},contains:function(A){return(this.innerText||this.textContent||"").conta=
ins(A);},"first-child":function(){return =
Selectors.Pseudo.index.call(this,0);},"last-child":function(){var =
A=3Dthis;=0A=
while((A=3DA.nextSibling)){if(A.nodeType=3D=3D1){return false;}}return =
true;},"only-child":function(){var =
B=3Dthis;while((B=3DB.previousSibling)){if(B.nodeType=3D=3D1){return =
false;=0A=
}}var A=3Dthis;while((A=3DA.nextSibling)){if(A.nodeType=3D=3D1){return =
false;}}return =
true;},"nth-child":function(G,E){G=3D(G=3D=3Dundefined)?"n":G;var =
C=3DSelectors.Utils.parseNthArgument(G);=0A=
if(C.special!=3D"n"){return =
Selectors.Pseudo[C.special].call(this,C.a,E);}var =
F=3D0;E.positions=3DE.positions||{};var =
D=3D$uid(this);if(!E.positions[D]){var B=3Dthis;=0A=
while((B=3DB.previousSibling)){if(B.nodeType!=3D1){continue;}F++;var =
A=3DE.positions[$uid(B)];if(A!=3Dundefined){F=3DA+F;break;}}E.positions[D=
]=3DF;}return(E.positions[D]%C.a=3D=3DC.b);=0A=
},index:function(A){var =
B=3Dthis,C=3D0;while((B=3DB.previousSibling)){if(B.nodeType=3D=3D1&&++C>A=
){return false;}}return(C=3D=3DA);},even:function(B,A){return =
Selectors.Pseudo["nth-child"].call(this,"2n+1",A);=0A=
},odd:function(B,A){return =
Selectors.Pseudo["nth-child"].call(this,"2n",A);}});Element.Events.domrea=
dy=3D{onAdd:function(A){if(Browser.loaded){A.call(this);=0A=
}}};(function(){var B=3Dfunction(){if(Browser.loaded){return =
;}Browser.loaded=3Dtrue;window.fireEvent("domready");document.fireEvent("=
domready");};if(Browser.Engine.trident){var =
A=3Ddocument.createElement("div");=0A=
(function(){($try(function(){A.doScroll("left");return =
$(A).inject(document.body).set("html","temp").dispose();}))?B():arguments=
.callee.delay(50);})();=0A=
}else{if(Browser.Engine.webkit&&Browser.Engine.version<525){(function(){(=
["loaded","complete"].contains(document.readyState))?B():arguments.callee=
.delay(50);=0A=
})();}else{window.addEvent("load",B);document.addEvent("DOMContentLoaded"=
,B);}}})();var JSON=3Dnew =
Hash({$specialChars:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\=
r",'"':'\\"',"\\":"\\\\"},$replaceChars:function(A){return =
JSON.$specialChars[A]||"\\u00"+Math.floor(A.charCodeAt()/16).toString(16)=
+(A.charCodeAt()%16).toString(16);=0A=
},encode:function(B){switch($type(B)){case"string":return'"'+B.replace(/[=
\x00-\x1f\\"]/g,JSON.$replaceChars)+'"';case"array":return"["+String(B.ma=
p(JSON.encode).filter($defined))+"]";=0A=
case"object":case"hash":var A=3D[];Hash.each(B,function(E,D){var =
C=3DJSON.encode(E);if(C){A.push(JSON.encode(D)+":"+C);}});return"{"+A+"}"=
;case"number":case"boolean":return String(B);=0A=
case false:return"null";}return =
null;},decode:function(string,secure){if($type(string)!=3D"string"||!stri=
ng.length){return null;}if(secure&&!(/^[,:{}\[\]0-9.\-+Eaeflnr-u =
\n\r\t]*$/).test(string.replace(/\\./g,"@").replace(/"[^"\\\n\r]*"/g,""))=
){return null;=0A=
}return =
eval("("+string+")");}});Native.implement([Hash,Array,String,Number],{toJ=
SON:function(){return JSON.encode(this);}});var Cookie=3Dnew =
Class({Implements:Options,options:{path:false,domain:false,duration:false=
,secure:false,document:document},initialize:function(B,A){this.key=3DB;=0A=
this.setOptions(A);},write:function(B){B=3DencodeURIComponent(B);if(this.=
options.domain){B+=3D"; =
domain=3D"+this.options.domain;}if(this.options.path){B+=3D"; =
path=3D"+this.options.path;=0A=
}if(this.options.duration){var A=3Dnew =
Date();A.setTime(A.getTime()+this.options.duration*24*60*60*1000);B+=3D";=
 expires=3D"+A.toGMTString();}if(this.options.secure){B+=3D"; secure";=0A=
}this.options.document.cookie=3Dthis.key+"=3D"+B;return =
this;},read:function(){var =
A=3Dthis.options.document.cookie.match("(?:^|;)\\s*"+this.key.escapeRegEx=
p()+"=3D([^;]*)");=0A=
return(A)?decodeURIComponent(A[1]):null;},dispose:function(){new =
Cookie(this.key,$merge(this.options,{duration:-1})).write("");return =
this;}});Cookie.write=3Dfunction(B,C,A){return new Cookie(B,A).write(C);=0A=
};Cookie.read=3Dfunction(A){return new =
Cookie(A).read();};Cookie.dispose=3Dfunction(B,A){return new =
Cookie(B,A).dispose();};var Swiff=3Dnew =
Class({Implements:[Options],options:{id:null,height:1,width:1,container:n=
ull,properties:{},params:{quality:"high",allowScriptAccess:"always",wMode=
:"transparent",swLiveConnect:true},callBacks:{},vars:{}},toElement:functi=
on(){return this.object;=0A=
},initialize:function(L,M){this.instance=3D"Swiff_"+$time();this.setOptio=
ns(M);M=3Dthis.options;var B=3Dthis.id=3DM.id||this.instance;var =
A=3D$(M.container);Swiff.CallBacks[this.instance]=3D{};=0A=
var E=3DM.params,G=3DM.vars,F=3DM.callBacks;var =
H=3D$extend({height:M.height,width:M.width},M.properties);var =
K=3Dthis;for(var D in =
F){Swiff.CallBacks[this.instance][D]=3D(function(N){return =
function(){return N.apply(K.object,arguments);=0A=
};})(F[D]);G[D]=3D"Swiff.CallBacks."+this.instance+"."+D;}E.flashVars=3DH=
ash.toQueryString(G);if(Browser.Engine.trident){H.classid=3D"clsid:D27CDB=
6E-AE6D-11cf-96B8-444553540000";=0A=
E.movie=3DL;}else{H.type=3D"application/x-shockwave-flash";H.data=3DL;}va=
r J=3D'<object id=3D"'+B+'"';for(var I in H){J+=3D" =
"+I+'=3D"'+H[I]+'"';}J+=3D">";for(var C in E){if(E[C]){J+=3D'<param =
name=3D"'+C+'" value=3D"'+E[C]+'" />';=0A=
}}J+=3D"</object>";this.object=3D((A)?A.empty():new =
Element("div")).set("html",J).firstChild;},replaces:function(A){A=3D$(A,t=
rue);A.parentNode.replaceChild(this.toElement(),A);=0A=
return =
this;},inject:function(A){$(A,true).appendChild(this.toElement());return =
this;},remote:function(){return =
Swiff.remote.apply(Swiff,[this.toElement()].extend(arguments));=0A=
}});Swiff.CallBacks=3D{};Swiff.remote=3Dfunction(obj,fn){var =
rs=3Dobj.CallFunction('<invoke name=3D"'+fn+'" =
returntype=3D"javascript">'+__flash__argumentsToXML(arguments,2)+"</invok=
e>");=0A=
return eval(rs);};var Fx=3Dnew =
Class({Implements:[Chain,Events,Options],options:{fps:50,unit:false,durat=
ion:500,link:"ignore"},initialize:function(A){this.subject=3Dthis.subject=
||this;=0A=
this.setOptions(A);this.options.duration=3DFx.Durations[this.options.dura=
tion]||this.options.duration.toInt();var =
B=3Dthis.options.wait;if(B=3D=3D=3Dfalse){this.options.link=3D"cancel";=0A=
}},getTransition:function(){return function(A){return =
-(Math.cos(Math.PI*A)-1)/2;};},step:function(){var =
A=3D$time();if(A<this.time+this.options.duration){var =
B=3Dthis.transition((A-this.time)/this.options.duration);=0A=
this.set(this.compute(this.from,this.to,B));}else{this.set(this.compute(t=
his.from,this.to,1));this.complete();}},set:function(A){return =
A;},compute:function(C,B,A){return Fx.compute(C,B,A);=0A=
},check:function(A){if(!this.timer){return =
true;}switch(this.options.link){case"cancel":this.cancel();return =
true;case"chain":this.chain(A.bind(this,Array.slice(arguments,1)));=0A=
return false;}return =
false;},start:function(B,A){if(!this.check(arguments.callee,B,A)){return =
this;}this.from=3DB;this.to=3DA;this.time=3D0;this.transition=3Dthis.getT=
ransition();=0A=
this.startTimer();this.onStart();return =
this;},complete:function(){if(this.stopTimer()){this.onComplete();}return=
 this;},cancel:function(){if(this.stopTimer()){this.onCancel();=0A=
}return =
this;},onStart:function(){this.fireEvent("start",this.subject);},onComple=
te:function(){this.fireEvent("complete",this.subject);if(!this.callChain(=
)){this.fireEvent("chainComplete",this.subject);=0A=
}},onCancel:function(){this.fireEvent("cancel",this.subject).clearChain()=
;},pause:function(){this.stopTimer();return =
this;},resume:function(){this.startTimer();=0A=
return this;},stopTimer:function(){if(!this.timer){return =
false;}this.time=3D$time()-this.time;this.timer=3D$clear(this.timer);retu=
rn true;},startTimer:function(){if(this.timer){return false;=0A=
}this.time=3D$time()-this.time;this.timer=3Dthis.step.periodical(Math.rou=
nd(1000/this.options.fps),this);return =
true;}});Fx.compute=3Dfunction(C,B,A){return(B-C)*A+C;=0A=
};Fx.Durations=3D{"short":250,normal:500,"long":1000};Fx.CSS=3Dnew =
Class({Extends:Fx,prepare:function(D,E,B){B=3D$splat(B);var =
C=3DB[1];if(!$chk(C)){B[1]=3DB[0];=0A=
B[0]=3DD.getStyle(E);}var =
A=3DB.map(this.parse);return{from:A[0],to:A[1]};},parse:function(A){A=3D$=
lambda(A)();A=3D(typeof A=3D=3D"string")?A.split(" "):$splat(A);=0A=
return A.map(function(C){C=3DString(C);var =
B=3Dfalse;Fx.CSS.Parsers.each(function(F,E){if(B){return ;}var =
D=3DF.parse(C);if($chk(D)){B=3D{value:D,parser:F};}});=0A=
B=3DB||{value:C,parser:Fx.CSS.Parsers.String};return =
B;});},compute:function(D,C,B){var =
A=3D[];(Math.min(D.length,C.length)).times(function(E){A.push({value:D[E]=
.parser.compute(D[E].value,C[E].value,B),parser:D[E].parser});=0A=
});A.$family=3D{name:"fx:css:value"};return =
A;},serve:function(C,B){if($type(C)!=3D"fx:css:value"){C=3Dthis.parse(C);=
}var A=3D[];C.each(function(D){A=3DA.concat(D.parser.serve(D.value,B));=0A=
});return =
A;},render:function(A,D,C,B){A.setStyle(D,this.serve(C,B));},search:funct=
ion(A){if(Fx.CSS.Cache[A]){return Fx.CSS.Cache[A];}var =
B=3D{};Array.each(document.styleSheets,function(E,D){var C=3DE.href;=0A=
if(C&&C.contains("://")&&!C.contains(document.domain)){return ;}var =
F=3DE.rules||E.cssRules;Array.each(F,function(I,G){if(!I.style){return =
;}var =
H=3D(I.selectorText)?I.selectorText.replace(/^\w+/,function(J){return =
J.toLowerCase();=0A=
}):null;if(!H||!H.test("^"+A+"$")){return =
;}Element.Styles.each(function(K,J){if(!I.style[J]||Element.ShortStyles[J=
]){return =
;}K=3DString(I.style[J]);B[J]=3D(K.test(/^rgb/))?K.rgbToHex():K;=0A=
});});});return =
Fx.CSS.Cache[A]=3DB;}});Fx.CSS.Cache=3D{};Fx.CSS.Parsers=3Dnew =
Hash({Color:{parse:function(A){if(A.match(/^#[0-9a-f]{3,6}$/i)){return =
A.hexToRgb(true);=0A=
}return((A=3DA.match(/(\d+),\s*(\d+),\s*(\d+)/)))?[A[1],A[2],A[3]]:false;=
},compute:function(C,B,A){return C.map(function(E,D){return =
Math.round(Fx.compute(C[D],B[D],A));=0A=
});},serve:function(A){return =
A.map(Number);}},Number:{parse:parseFloat,compute:Fx.compute,serve:functi=
on(B,A){return(A)?B+A:B;}},String:{parse:$lambda(false),compute:$argument=
s(1),serve:$arguments(0)}});=0A=
Fx.Tween=3Dnew =
Class({Extends:Fx.CSS,initialize:function(B,A){this.element=3Dthis.subjec=
t=3D$(B);this.parent(A);},set:function(B,A){if(arguments.length=3D=3D1){A=
=3DB;=0A=
B=3Dthis.property||this.options.property;}this.render(this.element,B,A,th=
is.options.unit);return =
this;},start:function(C,E,D){if(!this.check(arguments.callee,C,E,D)){retu=
rn this;=0A=
}var =
B=3DArray.flatten(arguments);this.property=3Dthis.options.property||B.shi=
ft();var A=3Dthis.prepare(this.element,this.property,B);return =
this.parent(A.from,A.to);=0A=
}});Element.Properties.tween=3D{set:function(A){var =
B=3Dthis.retrieve("tween");if(B){B.cancel();}return =
this.eliminate("tween").store("tween:options",$extend({link:"cancel"},A))=
;=0A=
},get:function(A){if(A||!this.retrieve("tween")){if(A||!this.retrieve("tw=
een:options")){this.set("tween",A);}this.store("tween",new =
Fx.Tween(this,this.retrieve("tween:options")));=0A=
}return =
this.retrieve("tween");}};Element.implement({tween:function(A,C,B){this.g=
et("tween").start(arguments);return this;},fade:function(C){var =
E=3Dthis.get("tween"),D=3D"opacity",A;=0A=
C=3D$pick(C,"toggle");switch(C){case"in":E.start(D,1);break;case"out":E.s=
tart(D,0);break;case"show":E.set(D,1);break;case"hide":E.set(D,0);break;c=
ase"toggle":var =
B=3Dthis.retrieve("fade:flag",this.get("opacity")=3D=3D1);=0A=
E.start(D,(B)?0:1);this.store("fade:flag",!B);A=3Dtrue;break;default:E.st=
art(D,arguments);}if(!A){this.eliminate("fade:flag");}return =
this;},highlight:function(C,A){if(!A){A=3Dthis.retrieve("highlight:origin=
al",this.getStyle("background-color"));=0A=
A=3D(A=3D=3D"transparent")?"#fff":A;}var =
B=3Dthis.get("tween");B.start("background-color",C||"#ffff88",A).chain(fu=
nction(){this.setStyle("background-color",this.retrieve("highlight:origin=
al"));=0A=
B.callChain();}.bind(this));return this;}});Fx.Morph=3Dnew =
Class({Extends:Fx.CSS,initialize:function(B,A){this.element=3Dthis.subjec=
t=3D$(B);this.parent(A);},set:function(A){if(typeof =
A=3D=3D"string"){A=3Dthis.search(A);=0A=
}for(var B in =
A){this.render(this.element,B,A[B],this.options.unit);}return =
this;},compute:function(E,D,C){var A=3D{};for(var B in =
E){A[B]=3Dthis.parent(E[B],D[B],C);=0A=
}return A;},start:function(B){if(!this.check(arguments.callee,B)){return =
this;}if(typeof B=3D=3D"string"){B=3Dthis.search(B);}var =
E=3D{},D=3D{};for(var C in B){var A=3Dthis.prepare(this.element,C,B[C]);=0A=
E[C]=3DA.from;D[C]=3DA.to;}return =
this.parent(E,D);}});Element.Properties.morph=3D{set:function(A){var =
B=3Dthis.retrieve("morph");if(B){B.cancel();}return =
this.eliminate("morph").store("morph:options",$extend({link:"cancel"},A))=
;=0A=
},get:function(A){if(A||!this.retrieve("morph")){if(A||!this.retrieve("mo=
rph:options")){this.set("morph",A);}this.store("morph",new =
Fx.Morph(this,this.retrieve("morph:options")));=0A=
}return =
this.retrieve("morph");}};Element.implement({morph:function(A){this.get("=
morph").start(A);return =
this;}});Fx.implement({getTransition:function(){var =
A=3Dthis.options.transition||Fx.Transitions.Sine.easeInOut;=0A=
if(typeof A=3D=3D"string"){var =
B=3DA.split(":");A=3DFx.Transitions;A=3DA[B[0]]||A[B[0].capitalize()];if(=
B[1]){A=3DA["ease"+B[1].capitalize()+(B[2]?B[2].capitalize():"")];=0A=
}}return A;}});Fx.Transition=3Dfunction(B,A){A=3D$splat(A);return =
$extend(B,{easeIn:function(C){return B(C,A);},easeOut:function(C){return =
1-B(1-C,A);},easeInOut:function(C){return(C<=3D0.5)?B(2*C,A)/2:(2-B(2*(1-=
C),A))/2;=0A=
}});};Fx.Transitions=3Dnew =
Hash({linear:$arguments(0)});Fx.Transitions.extend=3Dfunction(A){for(var =
B in A){Fx.Transitions[B]=3Dnew =
Fx.Transition(A[B]);}};Fx.Transitions.extend({Pow:function(B,A){return =
Math.pow(B,A[0]||6);=0A=
},Expo:function(A){return Math.pow(2,8*(A-1));},Circ:function(A){return =
1-Math.sin(Math.acos(A));},Sine:function(A){return =
1-Math.sin((1-A)*Math.PI/2);=0A=
},Back:function(B,A){A=3DA[0]||1.618;return =
Math.pow(B,2)*((A+1)*B-A);},Bounce:function(D){var C;for(var =
B=3D0,A=3D1;1;B+=3DA,A/=3D2){if(D>=3D(7-4*B)/11){C=3DA*A-Math.pow((11-6*B=
-11*D)/4,2);=0A=
break;}}return C;},Elastic:function(B,A){return =
Math.pow(2,10*--B)*Math.cos(20*B*Math.PI*(A[0]||1)/3);}});["Quad","Cubic"=
,"Quart","Quint"].each(function(B,A){Fx.Transitions[B]=3Dnew =
Fx.Transition(function(C){return Math.pow(C,[A+2]);=0A=
});});var Request=3Dnew =
Class({Implements:[Chain,Events,Options],options:{url:"",data:"",headers:=
{"X-Requested-With":"XMLHttpRequest",Accept:"text/javascript, text/html, =
application/xml, text/xml, =
*/*"},async:true,format:false,method:"post",link:"ignore",isSuccess:null,=
emulation:true,urlEncoded:true,encoding:"utf-8",evalScripts:false,evalRes=
ponse:false},initialize:function(A){this.xhr=3Dnew Browser.Request();=0A=
this.setOptions(A);this.options.isSuccess=3Dthis.options.isSuccess||this.=
isSuccess;this.headers=3Dnew =
Hash(this.options.headers);},onStateChange:function(){if(this.xhr.readySt=
ate!=3D4||!this.running){return ;=0A=
}this.running=3Dfalse;this.status=3D0;$try(function(){this.status=3Dthis.=
xhr.status;}.bind(this));if(this.options.isSuccess.call(this,this.status)=
){this.response=3D{text:this.xhr.responseText,xml:this.xhr.responseXML};=0A=
this.success(this.response.text,this.response.xml);}else{this.response=3D=
{text:null,xml:null};this.failure();}this.xhr.onreadystatechange=3D$empty=
;},isSuccess:function(){return((this.status>=3D200)&&(this.status<300));=0A=
},processScripts:function(A){if(this.options.evalResponse||(/(ecma|java)s=
cript/).test(this.getHeader("Content-type"))){return $exec(A);}return =
A.stripScripts(this.options.evalScripts);=0A=
},success:function(B,A){this.onSuccess(this.processScripts(B),A);},onSucc=
ess:function(){this.fireEvent("complete",arguments).fireEvent("success",a=
rguments).callChain();=0A=
},failure:function(){this.onFailure();},onFailure:function(){this.fireEve=
nt("complete").fireEvent("failure",this.xhr);},setHeader:function(A,B){th=
is.headers.set(A,B);=0A=
return this;},getHeader:function(A){return $try(function(){return =
this.xhr.getResponseHeader(A);}.bind(this));},check:function(A){if(!this.=
running){return true;=0A=
}switch(this.options.link){case"cancel":this.cancel();return =
true;case"chain":this.chain(A.bind(this,Array.slice(arguments,1)));return=
 false;}return false;=0A=
},send:function(I){if(!this.check(arguments.callee,I)){return =
this;}this.running=3Dtrue;var =
G=3D$type(I);if(G=3D=3D"string"||G=3D=3D"element"){I=3D{data:I};}var =
D=3Dthis.options;=0A=
I=3D$extend({data:D.data,url:D.url,method:D.method},I);var =
E=3DI.data,B=3DI.url,A=3DI.method;switch($type(E)){case"element":E=3D$(E)=
.toQueryString();break;case"object":case"hash":E=3DHash.toQueryString(E);=0A=
}if(this.options.format){var =
H=3D"format=3D"+this.options.format;E=3D(E)?H+"&"+E:H;}if(this.options.em=
ulation&&["put","delete"].contains(A)){var F=3D"_method=3D"+A;=0A=
E=3D(E)?F+"&"+E:F;A=3D"post";}if(this.options.urlEncoded&&A=3D=3D"post"){=
var C=3D(this.options.encoding)?"; =
charset=3D"+this.options.encoding:"";this.headers.set("Content-type","app=
lication/x-www-form-urlencoded"+C);=0A=
}if(E&&A=3D=3D"get"){B=3DB+(B.contains("?")?"&":"?")+E;E=3Dnull;}this.xhr=
.open(A.toUpperCase(),B,this.options.async);this.xhr.onreadystatechange=3D=
this.onStateChange.bind(this);=0A=
this.headers.each(function(K,J){try{this.xhr.setRequestHeader(J,K);}catch=
(L){this.fireEvent("exception",[J,K]);}},this);this.fireEvent("request");=
this.xhr.send(E);=0A=
if(!this.options.async){this.onStateChange();}return =
this;},cancel:function(){if(!this.running){return =
this;}this.running=3Dfalse;this.xhr.abort();this.xhr.onreadystatechange=3D=
$empty;=0A=
this.xhr=3Dnew Browser.Request();this.fireEvent("cancel");return =
this;}});(function(){var =
A=3D{};["get","post","put","delete","GET","POST","PUT","DELETE"].each(fun=
ction(B){A[B]=3Dfunction(){var =
C=3DArray.link(arguments,{url:String.type,data:$defined});=0A=
return =
this.send($extend(C,{method:B.toLowerCase()}));};});Request.implement(A);=
})();Element.Properties.send=3D{set:function(A){var =
B=3Dthis.retrieve("send");=0A=
if(B){B.cancel();}return =
this.eliminate("send").store("send:options",$extend({data:this,link:"canc=
el",method:this.get("method")||"post",url:this.get("action")},A));=0A=
},get:function(A){if(A||!this.retrieve("send")){if(A||!this.retrieve("sen=
d:options")){this.set("send",A);}this.store("send",new =
Request(this.retrieve("send:options")));=0A=
}return this.retrieve("send");}};Element.implement({send:function(A){var =
B=3Dthis.get("send");B.send({data:this,url:A||B.options.url});return =
this;}});Request.HTML=3Dnew =
Class({Extends:Request,options:{update:false,evalScripts:true,filter:fals=
e},processHTML:function(C){var =
B=3DC.match(/<body[^>]*>([\s\S]*?)<\/body>/i);=0A=
C=3D(B)?B[1]:C;var A=3Dnew Element("div");return $try(function(){var =
D=3D"<root>"+C+"</root>",G;if(Browser.Engine.trident){G=3Dnew =
ActiveXObject("Microsoft.XMLDOM");=0A=
G.async=3Dfalse;G.loadXML(D);}else{G=3Dnew =
DOMParser().parseFromString(D,"text/xml");}D=3DG.getElementsByTagName("ro=
ot")[0];for(var F=3D0,E=3DD.childNodes.length;=0A=
F<E;F++){var =
H=3DElement.clone(D.childNodes[F],true,true);if(H){A.grab(H);}}return =
A;})||A.set("html",C);},success:function(D){var =
C=3Dthis.options,B=3Dthis.response;=0A=
B.html=3DD.stripScripts(function(E){B.javascript=3DE;});var =
A=3Dthis.processHTML(B.html);B.tree=3DA.childNodes;B.elements=3DA.getElem=
ents("*");if(C.filter){B.tree=3DB.elements.filter(C.filter);=0A=
}if(C.update){$(C.update).empty().set("html",B.html);}if(C.evalScripts){$=
exec(B.javascript);}this.onSuccess(B.tree,B.elements,B.html,B.javascript)=
;}});=0A=
Element.Properties.load=3D{set:function(A){var =
B=3Dthis.retrieve("load");if(B){B.cancel();}return =
this.eliminate("load").store("load:options",$extend({data:this,link:"canc=
el",update:this,method:"get"},A));=0A=
},get:function(A){if(A||!this.retrieve("load")){if(A||!this.retrieve("loa=
d:options")){this.set("load",A);}this.store("load",new =
Request.HTML(this.retrieve("load:options")));=0A=
}return =
this.retrieve("load");}};Element.implement({load:function(){this.get("loa=
d").send(Array.link(arguments,{data:Object.type,url:String.type}));return=
 this;=0A=
}});Request.JSON=3Dnew =
Class({Extends:Request,options:{secure:true},initialize:function(A){this.=
parent(A);this.headers.extend({Accept:"application/json","X-Request":"JSO=
N"});=0A=
},success:function(A){this.response.json=3DJSON.decode(A,this.options.sec=
ure);this.onSuccess(this.response.json,A);}});
------=_NextPart_000_0000_01CAC1FD.6B641C10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://hronline.lidske-zdroje.org/js/webforum.js

=0A=
/* globalni promenne */=0A=
//var prispevekId =3D '';=0A=
=0A=
function addReaction(parentPrispevekId) {=0A=
    var form =3D $('DocumentBody').getElement('form');=0A=
=0A=
    /* odstraneni pripadne predchozi vlozene radky s editorem z DOM */=0A=
    if ($('prispevek-form-row') !=3D null) {=0A=
        $('prispevek-form-row').getNext().style.visibility =3D 'visible';=0A=
        $('prispevek-form-row').dispose();=0A=
    }=0A=
=0A=
    /* vymena parent id (+zapamatovani prvni hodnoty - prispevek do =
noveho vlakna) */=0A=
//    if (prispevekId =3D=3D '') {=0A=
//        prispevekId =3D =
form.getElement('input[name=3DPrispevek:InPrispevek:id_12345]').value;=0A=
//    }=0A=
    =
form.getElement('input[name=3DPrispevek:InPrispevek:id_12345]').value =
=3D parentPrispevekId;=0A=
=0A=
    /* odstraneni formulare z DOM */=0A=
    form.dispose();=0A=
=0A=
    /* umisteni formulare na nove misto (pod prispevek, na ktery je =
reagovano) */=0A=
    var prispevekTR =3D $('prispevek-'+parentPrispevekId);=0A=
    var newTR =3D new Element('tr', {'id':'prispevek-form-row'});=0A=
    var newTD =3D new Element('td');=0A=
    form.inject(newTD);=0A=
    newTD.inject(newTR);=0A=
    newTR.inject(prispevekTR, 'after');=0A=
    /* uprava popisku formulare - na koho je reagovano */=0A=
    form.getElement('span.GenericEditor-Field-Caption').innerHTML =3D =
'REAKCE NA: '+ prispevekTR.getPrevious().getElement('td').get('text');=0A=
=0A=
    =0A=
    /* skryti odkazu "reagovat" u prispevku na nejz je reagovano */=0A=
    newTR.getNext().style.visibility =3D 'hidden';=0A=
=0A=
}=0A=
=0A=

------=_NextPart_000_0000_01CAC1FD.6B641C10--

