From: <Saved by Windows Internet Explorer 7>
Subject: Memorabilia : Guest Appearances : Stephen MD Chang : Memorabilia Events, Collectors, Collectors' Items, Sporting memorabilia, Celebrity Signings, Star Wars Memorabilia, Film & TV Memorabilia, Pop memorabilia
Date: Tue, 13 Nov 2007 18:00:05 -0800
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0011_01C8261F.05923A10"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198

This is a multi-part message in MIME format.

------=_NextPart_000_0011_01C8261F.05923A10
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.memorabilia.co.uk/Stephen_MD_Chang

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den xml:lang=3D"en" =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Memorabilia : Guest =
Appearances : Stephen MD Chang : Memorabilia Events, Collectors, =
Collectors' Items, Sporting memorabilia, Celebrity Signings, Star Wars =
Memorabilia, Film & TV Memorabilia, Pop memorabilia</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"Memorabilia Ltd" name=3Dauthor>
<META content=3D"Memorabilia Ltd" name=3Dpublisher>
<META content=3D"Memorabilia Ltd" name=3Dcopyright>
<META=20
content=3D"Memorabilia Events,Collectors,Collectors Items,Sporting =
memorabilia,Celebrity Signings,Star Wars Memorabilia,Film and TV =
Memorabilia,Pop memorabilia"=20
name=3Dkeywords>
<META=20
content=3D"The Memorabilia Show is the UK=92s longest running and most =
established event for collectors and fans of movies, cult tv, comics, =
video games, sport &amp; music featuring collectors' items, sporting =
memorabilia, celebrity guests, Star Wars memorabilia, Film and  TV =
Memorabilia and Pop memorabilia"=20
name=3Ddescription>
<META content=3DPublic name=3Daudience>
<META content=3D"1 days" name=3Drevisit-after><LINK=20
href=3D"http://www.memorabilia.co.uk/css/site.css" type=3Dtext/css=20
rel=3Dstylesheet><LINK href=3D"/favicon.ico" rel=3D"Shortcut Icon"><LINK =

title=3D"Access features of this site" href=3D"/accessibility.asp" =
rel=3Dhelp><LINK=20
title=3D"Send feedback to the author" href=3D"/contact.asp" =
rel=3Dauthor><LINK=20
title=3DLegal href=3D"/legal.asp" rel=3Dcopyright><LINK title=3DHomepage =

href=3D"http://www.memorabilia.co.uk" rel=3Dstart><LINK title=3D"Table =
of Contents"=20
href=3D"/toc.asp" rel=3Dcontents><LINK title=3DHomepage =
href=3D"/index.asp"=20
rel=3Dfirst><LINK title=3D"Accessibility Statement" =
href=3D"/accessibility.asp"=20
rel=3Dlast>
<SCRIPT src=3D"http://www.memorabilia.co.uk/js/swfobject.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.memorabilia.co.uk/js/menu.js"=20
type=3Dtext/javascript></SCRIPT>
<!-- accessibility --><LINK title=3D"The Show" =
href=3D"/what_is_memorabilia.asp"=20
rel=3Dup><LINK title=3D"What is Memorabilia?" =
href=3D"/what_is_memorabilia.asp"=20
rel=3Dprev><LINK title=3DCompetitions href=3D"/competitions.asp" =
rel=3Dnext><!-- /accessibility --><!-- include js -->
<SCRIPT src=3D"http://www.memorabilia.co.uk/js/menu.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.memorabilia.co.uk/components/lightbox/js/prototype.js" =

type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://www.memorabilia.co.uk/components/lightbox/js/scriptaculous.=
js?load=3Deffects"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.memorabilia.co.uk/components/lightbox/js/lightbox.js"=20
type=3Dtext/javascript></SCRIPT>
<LINK media=3Dscreen=20
href=3D"http://www.memorabilia.co.uk/components/lightbox/lightbox.css"=20
type=3Dtext/css rel=3Dstylesheet><!-- /include js -->
<META content=3D"MSHTML 6.00.6000.16544" name=3DGENERATOR></HEAD>
<BODY id=3Dleftbias>
<DIV id=3Dheader>
<H1>Memorabilia : Guest Appearances <A=20
href=3D"http://www.memorabilia.co.uk/Stephen_MD_Chang#startcontent">Skip =

navigation</A></H1></DIV><A name=3Dqtop></A>
<DIV id=3Dprintlogotype><IMG height=3D108=20
alt=3D"Memorabilia: memorabilia, collectors, sporting memorabilia, =
celebrity signings, star wars memorabilia, Film &amp; Tv Memorabilia, =
pop memorabilia"=20
src=3D"http://www.memorabilia.co.uk/images/print_logotype.jpg" =
width=3D300></DIV>
<DIV id=3Dcontainer>
<DIV id=3Dheadpiece>
<P id=3Dhomebtn><A title=3D"Go to the homepage" accessKey=3D1=20
href=3D"http://www.memorabilia.co.uk/">Home</A></P>
<P id=3Dhelper><A accessKey=3D0=20
href=3D"http://www.memorabilia.co.uk/accessibility.asp">Accessibility</A>=
 | <A=20
accessKey=3D2=20
href=3D"http://www.memorabilia.co.uk/Stephen_MD_Chang#startcontent">Skip =

navigation</A></P></DIV>
<DIV class=3Dhide id=3Dflashbanner><IMG height=3D170 alt=3DAdvertisement =

src=3D"http://www.memorabilia.co.uk/client_images/banner_teaser_faq_riddl=
er.gif"=20
width=3D800></DIV><!-- start navigation -->
<DIV id=3Dnavblock>
<UL id=3Dnav>
  <LI id=3Dnavhome><A id=3Dnavhomelink =
href=3D"http://www.memorabilia.co.uk/"><SPAN=20
  class=3Dalt>Home</SPAN></A> </LI>
  <LI id=3Dnavshow><A id=3Dnavshowlink=20
  href=3D"http://www.memorabilia.co.uk/what_is_memorabilia.asp"><SPAN=20
  class=3Dalt>The Show</SPAN></A>=20
  <UL>
    <LI><A class=3Dfirst=20
    href=3D"http://www.memorabilia.co.uk/what_is_memorabilia.asp">What =
is=20
    Memorabilia?</A> </LI>
    <LI><A =
href=3D"http://www.memorabilia.co.uk/guest_appearances.asp">Guest=20
    Appearances</A> </LI>
    <LI><A =
href=3D"http://www.memorabilia.co.uk/competitions.asp">Competitions</A>=20
    </LI>
    <LI><A =
href=3D"http://www.memorabilia.co.uk/feature_areas.asp">Feature=20
    Areas</A> </LI>
    <LI><A href=3D"http://www.memorabilia.co.uk/photos.asp">Photo =
Gallery</A>=20
</LI>
    <LI><A href=3D"http://www.memorabilia.co.uk/tickets.asp">Tickets</A> =
</LI>
    <LI><A href=3D"http://www.memorabilia.co.uk/faq.asp">FAQs</A> </LI>
    <LI><A class=3Dlast =
href=3D"http://www.memorabilia.co.uk/previous.asp">Previous=20
    Shows</A> </LI>
    <LI><A=20
    =
href=3D"http://www.memorabilia.co.uk/accomodation.asp">Accommodation</A> =

  </LI></UL></LI>
  <LI id=3Dnavnews><A id=3Dnavnewslink=20
  href=3D"http://www.memorabilia.co.uk/news.asp"><SPAN =
class=3Dalt>News</SPAN></A>=20
  </LI>
  <LI id=3Dnavmembers><A id=3Dnavmemberslink=20
  href=3D"http://www.memorabilia-members.co.uk/" target=3D_blank><SPAN=20
  class=3Dalt>Members Area</SPAN></A> </LI>
  <LI id=3Dnavcontact><A id=3Dnavcontactlink accessKey=3D9=20
  href=3D"http://www.memorabilia.co.uk/contact.asp"><SPAN=20
  class=3Dalt>Contact</SPAN></A> </LI>
  <LI id=3Dnavexhibitor><A id=3Dnavexhibitorlink=20
  href=3D"http://www.memorabilia.co.uk/rules.asp"><SPAN=20
  class=3Dalt>Exhibitor</SPAN></A>=20
  <UL>
    <LI><A class=3Dfirst =
href=3D"http://www.memorabilia.co.uk/rules.asp">Rules &amp;=20
    Regs</A> </LI>
    <LI><A =
href=3D"http://www.memorabilia.co.uk/floorplan.asp">Floorplan</A> </LI>
    <LI><A class=3Dlast =
href=3D"http://www.memorabilia.co.uk/forms.asp">Forms</A>=20
    </LI>
    <LI><A =
href=3D"http://www.memorabilia.co.uk/accomodation.asp">Accomodation</A>=20
    </LI></UL></LI>
  <LI id=3Dnavpress><A id=3Dnavpresslink=20
  href=3D"http://www.memorabilia.co.uk/press.asp"><SPAN =
class=3Dalt>Press</SPAN></A>=20

  <UL>
    <LI><A class=3Dfirst =
href=3D"http://www.memorabilia.co.uk/press.asp">Press=20
    releases</A> </LI>
    <LI><A=20
    =
href=3D"http://www.memorabilia.co.uk/accreditation.asp">Accreditation</A>=
=20
</LI>
    <LI><A =
href=3D"http://www.memorabilia.co.uk/downloads.asp">Downloads</A> </LI>
    <LI><A class=3Dlast=20
    href=3D"http://www.memorabilia.co.uk/press_contact.asp">Contact</A>=20
  </LI></UL></LI></UL></DIV><!-- end navigation --><!-- start content =
-->
<DIV id=3Dcontent><A name=3Dstartcontent></A><!-- editable -->
<DIV class=3Dbreadcrumb>
<P><SPAN>You are here: <A=20
href=3D"http://www.memorabilia.co.uk/index.asp">Memorabilia Home</A> / =
<A=20
href=3D"http://www.memorabilia.co.uk/what_is_memorabilia.asp">The =
Show</A> / <A=20
href=3D"http://www.memorabilia.co.uk/guest_appearances.asp">Guest =
Appearances</A>=20
/ Stephen MD Chang</SPAN></P></DIV>
<DIV class=3D"leftbox wide">
<DIV class=3Dboxheader><SPAN></SPAN></DIV>
<DIV class=3D"genericbox clearfix">
<DIV class=3D"imgleft guestpad"><IMG alt=3D"Stephen MD Chang"=20
src=3D"http://www.memorabilia.co.uk/thumbnailimage.asp?filename=3D/stephe=
nchang_main.jpg&amp;height=3D200&amp;width=3D200"></DIV>
<H2 class=3Dclearnone>Stephen MD Chang</H2>
<H3 class=3Dclearnone>Film</H3>
<H4 class=3Dcallout>Stephen MD Chang is confirmed to appear as a guest =
at the=20
upcoming Memorabilia show! <A=20
href=3D"http://www.memorabilia.co.uk/tickets.asp">Get tickets</A></H4>
<P>
<P>GRANDMASTER STEPHEN M.D. CHANG - Has over 80 credits in Hollywood /=20
International Films : known as VC Commander in Rambo / Guest Stars in=20
X-files/Twilight Zone/ KungFu-Legend Continues... Lead Actor in 7 Awards =
Feature=20
- " Double Happiness " and The Star in " International Rescue" ( See =
this poster=20
) Billed as " New Bruce Lee in 70 - 80's.</P>
<P>Grandmaster Stephen Chang started his training in Shaolin 10 Animals =
Style at=20
the age of 5, and later ventured to Hong Kong in 1954. There, he =
furthered his=20
development of the Shaolin style, as well as occasionally trained (and =
played)=20
until the early 60's alongside his neighborhood friend who later became =
a=20
martial arts legend, Bruce Lee.</P>
<P>Later, the two each went their separate ways: Bruce set up in Seattle =
to=20
teach his "Jeet Kune Do" style of martial arts, while Stephen ventured =
just=20
north to Vancouver, Canada, to teach the "Shaolin Hunggar " style of =
martial=20
arts. Chang was sent to North America on a mission by his own =
grandmaster (who=20
has since then passed away) to teach kung fu to non-Chinese people, as =
Chang=20
could already speak English. </P>
<P>Grandmaster Stephen Chang was a founder of the Shaolin Hunggar style =
in=20
Canada in 1969, and first started teaching the Canadian Armed Forces in=20
Chilliwack what was then called "Chinese Boxing" or "Shadow Boxing" (see =
the=20
history page). From the early 1970s to late 1980s Chang opened and ran 8 =
kung fu=20
schools, and has taught over 10,000 students. He is a true 6th =
generation heir=20
to the style. Now a Grandmaster (the highest ranking in traditional =
Chinese=20
martial arts), he teaches private lessons in the way of the traditional =
Hunggar=20
Style to select disciples, the 7th generation heirs to this style of =
martial=20
arts, in his home studio. For years, Chang has been seeking a successor =
to=20
become the next grandmaster. </P>
<P><STRONG>He comes all the way from VANCOUVER-CANADA to perform KUNG FU =
and=20
WEAPONS-LIVE ON STAGE IN FRONT OF YOU.</STRONG></P>
<P><STRONG>For more see <A href=3D"http://www.grandmasterchang.com/"=20
target=3D_blank>http://www.grandmasterchang.com/</A></STRONG></P>
<P></P>
<P class=3Dclearboth><EM>Details for Stephen MD Chang were last updated =
17/10/2007=20
11:54:43</EM></P></DIV>
<DIV class=3Dboxfooter><SPAN></SPAN></DIV></DIV>
<DIV class=3D"rightbox narrow">
<DIV class=3Dboxheader><SPAN></SPAN></DIV>
<DIV class=3D"genericbox clearfix">
<H3>Photos</H3>
<P>Click on the thumbnails below for a bigger image:</P>
<P class=3Dcenteralign><A class=3Dlinkborder title=3D"Stephen MD Chang"=20
href=3D"http://www.memorabilia.co.uk/guest_images/stephenchang_1.jpg"=20
rel=3Dlightbox[guest]><IMG alt=3D"Stephen MD Chang"=20
src=3D"http://www.memorabilia.co.uk/thumbnailimage.asp?filename=3D/stephe=
nchang_1.jpg&amp;height=3D150&amp;width=3D150"></A></P>
<P class=3Dcenteralign><A class=3Dlinkborder title=3D"Stephen MD Chang"=20
href=3D"http://www.memorabilia.co.uk/guest_images/stephenchang_2.jpg"=20
rel=3Dlightbox[guest]><IMG alt=3D"Stephen MD Chang"=20
src=3D"http://www.memorabilia.co.uk/thumbnailimage.asp?filename=3D/stephe=
nchang_2.jpg&amp;height=3D150&amp;width=3D150"></A></P>
<P class=3Dcenteralign><A class=3Dlinkborder title=3D"Stephen MD Chang"=20
href=3D"http://www.memorabilia.co.uk/guest_images/stephenchang_3.jpg"=20
rel=3Dlightbox[guest]><IMG alt=3D"Stephen MD Chang"=20
src=3D"http://www.memorabilia.co.uk/thumbnailimage.asp?filename=3D/stephe=
nchang_3.jpg&amp;height=3D150&amp;width=3D150"></A></P>
<P class=3Dcenteralign><A class=3Dlinkborder title=3D"Stephen MD Chang"=20
href=3D"http://www.memorabilia.co.uk/guest_images/stephenchang_main.jpg" =

rel=3Dlightbox[guest]><IMG alt=3D"Stephen MD Chang"=20
src=3D"http://www.memorabilia.co.uk/thumbnailimage.asp?filename=3D/stephe=
nchang_main.jpg&amp;height=3D150&amp;width=3D150"></A></P></DIV>
<DIV class=3Dboxfooter><SPAN></SPAN></DIV></DIV>
<DIV class=3Dfullbox>
<DIV class=3Dboxheader><SPAN></SPAN></DIV>
<DIV class=3D"genericbox footermotto">
<P><A href=3D"http://www.memorabilia.co.uk/">Home</A> / <A=20
href=3D"http://www.memorabilia.co.uk/what_is_memorabilia.asp">The =
Show</A> / <A=20
href=3D"http://www.memorabilia.co.uk/news.asp">News</A> / <A=20
href=3D"http://www.memorabilia.co.uk/members.asp">Members Area</A> / <A=20
href=3D"http://www.memorabilia.co.uk/contact.asp">Contact</A> / <A=20
href=3D"http://www.memorabilia.co.uk/rules.asp">Exhibitor</A> / <A=20
href=3D"http://www.memorabilia.co.uk/press.asp">Press</A></P>
<P>=A9 2006 Memorabilia Ltd / <A accessKey=3D8=20
href=3D"http://www.memorabilia.co.uk/legal.asp">Legal</A> / <A =
accessKey=3D3=20
href=3D"http://www.memorabilia.co.uk/toc.asp">Table of =
Contents</A></P></DIV>
<DIV class=3Dboxfooter><SPAN></SPAN></DIV></DIV></DIV></DIV>
<SCRIPT src=3D"http://www.google-analytics.com/urchin.js" =
type=3Dtext/javascript>
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
_uacct =3D "UA-262457-4";
urchinTracker();
</SCRIPT>
</BODY></HTML>

------=_NextPart_000_0011_01C8261F.05923A10
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.memorabilia.co.uk/images/print_logotype.jpg

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
AAAAAAAAAAAAAAAAAD//2Q==

------=_NextPart_000_0011_01C8261F.05923A10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.memorabilia.co.uk/client_images/banner_teaser_faq_riddler.gif

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
gR7odBfVnY3pryw7CIEAADs=

------=_NextPart_000_0011_01C8261F.05923A10
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.memorabilia.co.uk/thumbnailimage.asp?filename=/stephenchang_main.jpg&height=200&width=200

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU
FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgo
KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCADIAIgDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDyiSJT
cvtXbz0HalKgMBxyKnyn2tuMgmmzMDKBye2c0ov3WYPU+lPA1rp114C8PxaiDmK33hs8/eJA/I4r
m/F+q2eo6tHbKxEMTCPcw/DNVLe6vJdE8PaXaXkEZe3jwTyRxmquq6NPb38jXEsbxJ9519SaLxuZ
Nsuf2dY2txHbM7TwyfPtxwD3qK+ttPdZhIh8iIHaB1xU8WmW+nwSXFxqGIiAEXjg/jUN/pFtpWhT
3D3LTG4ViCXyRx0FS2m9hNsteFb7yvBl1aztALGTd5IY5IUmrmiaKIGiK5aPAwxPA96421trX/hF
4la2k3ouSc8V1Pw9luNTtZornz0igAMUh6N1rCu5SfoSmW/E80VheNJbT/KYikiKMl8445+lec63
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
dNVFds5pycWf/9k=

------=_NextPart_000_0011_01C8261F.05923A10
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.memorabilia.co.uk/thumbnailimage.asp?filename=/stephenchang_1.jpg&height=150&width=150

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU
FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgo
KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCACWAGUDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDzf7Mg
aQLkfNxgkVBPaDe/LZ/3jWhKAryr3Df1p8yYDFR8orOye4jOksI5IQWBJ9SSapvpls0vzQRtkDqM
1uRLui96pSNDA+J5oo/l/jYDPJ9aduwXM8aZaK/y20QIXP3aniCKgAAA9qQ3tkJA32q3AxnPmD/G
i3mguVbyJY3K9djA4osFzUtIwLViOozWpbkAGsq0BSyYdTzmtKDPP0osgL1qMyyHscfyq5CV24Ip
vh6a0t76VtRt2uYduAinHPGD/OtPULvTp4Qun6d9mJfdvZ8nbjpVJDRHFtLMMDtVyMAis6Dhzz2r
QtsEHmmBetR+6GaKfaD90Mc0UAeZTYaWYgcEn8OamdM27luABmpTEpSRhnBcn9auvbhrOYBeNpFQ
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
f//Z

------=_NextPart_000_0011_01C8261F.05923A10
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.memorabilia.co.uk/thumbnailimage.asp?filename=/stephenchang_2.jpg&height=150&width=150

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU
FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgo
KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCABmAJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDhJtYs
pFEmrWMDO3e1Yqx9wOg/OpU1DSBGUW41OxRl2kPECrL6HGeK56G9hWUMsCs3vkfl1qwiJc3Y8u3m
lk6FEyx+tY8vc7HK+x0tqLedytl4gtAGXaVmyM+nWrcfhPVWR54PsV1GeD5chyeevb2qlZ+E9Vv2
3TW72VuBkvckKMY9Ov6VK2leFtFzJeavJczKf9VpxIYn0JB4/SldLYXK+pn3nhy/tRIJ9MmhjZgX
aLDAnH49qtaLZNHcLbWdrMsvySEuABjgnJzVufx/Ito0WlWi2O1cI9xM87k+uOn5k1HoPjHVrvUo
Yb2WzuhK6rte22nPT+HjvTfMS0juPEtpJLpsrandQWtuIo90pO4hl/iPvzj8a4OK48JaVIgsNO1b
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

------=_NextPart_000_0011_01C8261F.05923A10
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.memorabilia.co.uk/thumbnailimage.asp?filename=/stephenchang_3.jpg&height=150&width=150

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU
FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgo
KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCACAAJYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6Gooo
qSQooooAKKKKACiiigAr5q/awXy/EPh2dQFcwMpYDnCycDPtuP5mvpWvm39rkqLzw2WIBMU/P/Ak
rSluRIo6MS1hAQpPyitaNmA/1fFfP41W6jQCPU7gAdEUkD+dMOr3ZP8Ax/3P0LGt02c7pa6H0NvI
AyAPqab9pC/xxj6uK8AbVZJI0/fzs3f5z1qMXsvfziR/00pi9n5nv76hAp+a4tx9ZV/xpDqlqDze
WmP+uy/414B9q3nBjkyf+mlX4LC4mMflwp8543XCjP60N2GqZ7ZJq9gOuo2K/wDbZf8AGom1vTO+
q2H/AH+WvJm0DUIomeW3jCjv9oHFZriWJirRHOe0xpcyH7NHtB1zS/8AoK2f/fdFeMmSQ9IiB0x5
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
h7I2VaiokPHeioA//9k=

------=_NextPart_000_0011_01C8261F.05923A10
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.memorabilia.co.uk/thumbnailimage.asp?filename=/stephenchang_main.jpg&height=150&width=150

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU
FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgo
KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCACWAGYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDypoQb
iTaAPm6DgV3XwVIi8cxlwTEbeZZEzgOu3oR3GcH6gVwousTSZxyK6f4ftc/bbm4sraW7mWFwYoVJ
ZVOBu47URvynO2eq+NdT05YLaw06N2tlJYnOecjgVkINKiLFC0tvGhYM5A2N/QVDe2ottFt7mXRr
yJ4YyznHVj6g1Faa1bXFuGh0qNYNwM7uv3h7VHMrWRldoW3u7e08Q6bc2TeTcMDI0uCQydxgetbm
nix1LUrm/t5EXdLl0PyAH1xWHHe22o+KA0M8FnFBb7kV8DgnpWx4R0822p3OpXkhFuwIjRgMSD1r
OqnJcqJQnim/WzvZY7NnLMq/u2GATzz+p/M1562r3dpOzSFWRXzhe1d5qGn2+o3MssV7btfqxIhZ
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
M7h1LmiiiupQTOVyaZ//2Q==

------=_NextPart_000_0011_01C8261F.05923A10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.memorabilia.co.uk/css/site.css


@media Print, Screen   =20
{
BODY {
	FONT-SIZE: 1em; BACKGROUND: url(/images/container_bg.jpg) #176cb4 =
repeat-y center top; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; TEXT-ALIGN: center
}
#printlogotype {
	DISPLAY: none
}
#container {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: =
#70a5cf; MARGIN: 0px auto; BORDER-LEFT: #fff 1px solid; WIDTH: 800px; =
BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: left
}
#content {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; =
PADDING-TOP: 0.5em
}
#header {
	BACKGROUND: #fcc
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: -9000px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: -9000px
}
H2 {
	PADDING-RIGHT: 3.4em; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/box_h2_title.gif) no-repeat right top; PADDING-BOTTOM: 0px; =
MARGIN: 0px; FONT: 160% Arial, Helvetica, sans-serif; COLOR: #036; =
PADDING-TOP: 0px; LETTER-SPACING: -0.05em
}
H3 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/box_h3_title.gif) no-repeat right top; PADDING-BOTTOM: =
0.1em; MARGIN: 0px; FONT: bold 90% Arial, Helvetica, sans-serif; COLOR: =
#069; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: =
0px; MARGIN: 0.8em 0px; PADDING-TOP: 0px
}
OL {
	FONT-SIZE: 80%
}
A:link {
	COLOR: #d9005c
}
A:visited {
	COLOR: #d9005c
}
A:hover {
	COLOR: #d9005c
}
A:active {
	COLOR: #d9005c
}
.imgright {
	FLOAT: right; MARGIN: 0.2em 0px 0.2em 0.2em
}
.imgleft {
	FLOAT: left; MARGIN: 0.2em 0.2em 0.2em 0px
}
.noborder {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; =
BORDER-BOTTOM-WIDTH: 0px! important; BORDER-RIGHT-WIDTH: 0px! important
}
.centeralign {
	TEXT-ALIGN: center
}
.imgright IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: =
#fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
.imgleft IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: =
#fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
.centeralign IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: =
#fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
.dropcap {
	FONT-WEIGHT: normal; FONT-SIZE: 62px; FLOAT: left; WIDTH: 52px; COLOR: =
#69c; LINE-HEIGHT: 51px; FONT-FAMILY: georgia, times
}
#headpiece {
	BACKGROUND: url(/images/nav_bg.gif) no-repeat left top; BORDER-BOTTOM: =
#fff 1px solid; HEIGHT: 25px
}
#headpiece #homebtn {
	FLOAT: left; MARGIN: 0px; WIDTH: 200px; HEIGHT: 25px
}
#headpiece #homebtn A {
	DISPLAY: block; MARGIN: 0px; WIDTH: 200px; TEXT-INDENT: -9000px; =
HEIGHT: 25px
}
#headpiece #helper {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
70%; FLOAT: right; PADDING-BOTTOM: 0.3em; MARGIN: 0px; WIDTH: 300px; =
COLOR: #fff; PADDING-TOP: 0.4em; TEXT-ALIGN: right
}
#headpiece #helper A {
	COLOR: #fff
}
#flashbanner A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#navblock {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; =
BACKGROUND: url(/images/nav_bg_wds.gif) #176cb4 repeat-x; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff =
1px solid; HEIGHT: 25px
}
.skip {
	FONT-SIZE: 70%; FLOAT: left; TEXT-INDENT: -9000px
}
#nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 85%; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#nav A {
	DISPLAY: block; FONT-SIZE: 80%; MARGIN: 0px; WIDTH: 6em; COLOR: #fff
}
#nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 4em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav LI UL {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
Z-INDEX: 999; BACKGROUND: #176cb4; LEFT: -999em; PADDING-BOTTOM: 0px; =
MARGIN: 0px; BORDER-LEFT: #fff 1px solid; WIDTH: 8.34em; PADDING-TOP: =
0px; BORDER-BOTTOM: #fff 1px solid; POSITION: absolute
}
#nav LI UL LI {
	WIDTH: 6em
}
#nav LI UL LI A {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.2em; =
MARGIN: 0.1em 0px; WIDTH: 9.62em; PADDING-TOP: 0.2em
}
#nav LI UL LI A.first {
	MARGIN: 0px 0px 0.1em
}
#nav LI UL LI A.last {
	MARGIN: 0.1em 0px 0px
}
#nav LI:hover UL {
	BACKGROUND-POSITION: 0px -28px; LEFT: auto
}
#nav LI.sfhover UL {
	BACKGROUND-POSITION: 0px -28px; LEFT: auto
}
#nav LI UL LI A:link {
	BACKGROUND: #176cb4; TEXT-DECORATION: none
}
#nav LI UL LI A:visited {
	BACKGROUND: #176cb4; TEXT-DECORATION: none
}
#nav LI UL LI A:hover {
	BACKGROUND: #d9005c; TEXT-DECORATION: none
}
#nav LI UL LI A:active {
	BACKGROUND: #d9005c; TEXT-DECORATION: none
}
#navhome {
	BACKGROUND: url(/images/navhome_over.gif) no-repeat; WIDTH: 56px! =
important; HEIGHT: 25px
}
#navhomelink {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/navhome.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 56px! important; PADDING-TOP: =
0px; HEIGHT: 25px; BORDER-RIGHT-WIDTH: 0px
}
A#navhomelink:hover {
	BACKGROUND: url(/images/navhome_over.gif) no-repeat
}
#navshow {
	BACKGROUND: url(/images/navshow_over.gif) no-repeat; WIDTH: 84px! =
important; HEIGHT: 25px
}
#navshowlink {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/navshow.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 84px! important; PADDING-TOP: =
0px; HEIGHT: 25px; BORDER-RIGHT-WIDTH: 0px
}
A#navshowlink:hover {
	BACKGROUND: url(/images/navshow_over.gif) no-repeat
}
#navnews {
	BACKGROUND: url(/images/navnews_over.gif) no-repeat; WIDTH: 55px! =
important; HEIGHT: 25px
}
#navnewslink {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/navnews.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 55px! important; PADDING-TOP: =
0px; HEIGHT: 25px; BORDER-RIGHT-WIDTH: 0px
}
A#navnewslink:hover {
	BACKGROUND: url(/images/navnews_over.gif) no-repeat
}
#navmembers {
	BACKGROUND: url(/images/navmembers_over.gif) no-repeat; WIDTH: 114px! =
important; HEIGHT: 25px
}
#navmemberslink {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/navmembers.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 114px! important; PADDING-TOP: =
0px; HEIGHT: 25px; BORDER-RIGHT-WIDTH: 0px
}
A#navmemberslink:hover {
	BACKGROUND: url(/images/navmembers_over.gif) no-repeat
}
#navcontact {
	BACKGROUND: url(/images/navcontact_over.gif) no-repeat; WIDTH: 72px! =
important; HEIGHT: 25px
}
#navcontactlink {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/navcontact.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 72px! important; PADDING-TOP: =
0px; HEIGHT: 25px; BORDER-RIGHT-WIDTH: 0px
}
A#navcontactlink:hover {
	BACKGROUND: url(/images/navcontact_over.gif) no-repeat
}
#navexhibitor {
	BACKGROUND: url(/images/navexhibitor_over.gif) no-repeat; WIDTH: 80px! =
important; HEIGHT: 25px
}
#navexhibitorlink {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/navexhibitor.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 80px! important; PADDING-TOP: =
0px; HEIGHT: 25px; BORDER-RIGHT-WIDTH: 0px
}
A#navexhibitorlink:hover {
	BACKGROUND: url(/images/navexhibitor_over.gif) no-repeat
}
#navpress {
	BACKGROUND: url(/images/navpress_over.gif) no-repeat; WIDTH: 56px! =
important; HEIGHT: 25px
}
#navpresslink {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/navpress.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 56px! important; PADDING-TOP: =
0px; HEIGHT: 25px; BORDER-RIGHT-WIDTH: 0px
}
A#navpresslink:hover {
	BACKGROUND: url(/images/navpress_over.gif) no-repeat
}
.alt {
	DISPLAY: block; TEXT-INDENT: -9000px! important
}
.breadcrumb {
	BACKGROUND: url(/images/breadcrumb_bg.gif) no-repeat; MARGIN: 0px 0px =
0.5em
}
.breadcrumb P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 70%; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.breadcrumb SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 1em; BACKGROUND: =
url(/images/breadcrumb_right.gif) no-repeat right top; PADDING-BOTTOM: =
0.3em; PADDING-TOP: 0.3em
}
#leftbias .leftbox {
	FLOAT: left; MARGIN: 0px; WIDTH: 62%
}
#leftbias .rightbox {
	FLOAT: right; WIDTH: 37%
}
#leftbias .leftbox P {
	FONT-SIZE: 75%
}
#leftbias .rightbox P {
	FONT-SIZE: 70%
}
#rightbias .leftbox {
	FLOAT: left; MARGIN: 0px; WIDTH: 35%
}
#rightbias .rightbox {
	FLOAT: right; WIDTH: 64%
}
#rightbias .leftbox P {
	FONT-SIZE: 70%
}
#rightbias .rightbox P {
	FONT-SIZE: 75%
}
#rightbias .narrow {
	WIDTH: 25%
}
#leftbias .narrow {
	WIDTH: 25%
}
#rightbias .wide {
	WIDTH: 74%
}
#leftbias .wide {
	WIDTH: 74%
}
.fullbox {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0.5em
}
.leftbox UL {
	FONT-SIZE: 80%
}
.rightbox UL {
	FONT-SIZE: 80%
}
.fullbox UL {
	FONT-SIZE: 80%
}
.leftbox UL LI {
	LIST-STYLE-TYPE: square
}
.rightbox UL LI {
	LIST-STYLE-TYPE: square
}
.fullbox UL LI {
	LIST-STYLE-TYPE: square
}
.boxheader {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: url(/images/box_tl.gif) =
no-repeat left top; MARGIN: 0px; WIDTH: 100%; HEIGHT: 7px
}
.boxheader SPAN {
	DISPLAY: block; BACKGROUND: url(/images/box_tr.gif) no-repeat right =
top; HEIGHT: 7px
}
.boxfooter {
	CLEAR: both; FONT-SIZE: 0px; BACKGROUND: url(/images/box_bl.gif) =
no-repeat left top; MARGIN: 0px; WIDTH: 100%; HEIGHT: 7px
}
.boxfooter SPAN {
	DISPLAY: block; BACKGROUND: url(/images/box_br.gif) no-repeat right =
top; HEIGHT: 7px
}
.top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.top .genericbox P {
	FONT-SIZE: 75%
}
.fullbox P {
	FONT-SIZE: 70%
}
.genericbox {
	CLEAR: both; BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0.6em; =
BORDER-TOP: #b9d3e8 1px solid; PADDING-LEFT: 0.6em; MIN-HEIGHT: 1%; =
BACKGROUND: #b9d3e8; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #fff =
1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #b9d3e8 1px solid; HEIGHT: =
1%; TEXT-ALIGN: left
}
.stacked {
	DISPLAY: block; FONT-SIZE: 0px; MARGIN: 8px
}
.newsitem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0.5em
}
.rightbox .newsitem P {
	MARGIN: 0.6em 0px
}
.photobox {
	FLOAT: left; MARGIN: 0.5em
}
.photobox IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: =
#fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
.photobox P {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; TEXT-ALIGN: center
}
.formrow {
	CLEAR: both; MARGIN: 0px
}
.formrow LABEL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 70%; =
FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0.2em 0px 0px; WIDTH: 40%; =
PADDING-TOP: 0.4em; TEXT-ALIGN: right
}
.formrow SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0.3em; BACKGROUND: =
url(/images/input_bg.gif) no-repeat left center; FLOAT: right; =
PADDING-BOTTOM: 0px; MARGIN: 0.1em 0px; WIDTH: 58%; PADDING-TOP: 0.3em; =
TEXT-ALIGN: left
}
.formrow SPAN.exception {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.formrow SPAN INPUT {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 75%; =
BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: =
0px; WIDTH: 150px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
BORDER-RIGHT-WIDTH: 0px
}
.formrow SPAN SELECT {
	FONT-SIZE: 75%; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.formrow P A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #fff =
1px solid; DISPLAY: block; PADDING-LEFT: 0.2em; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0.2em; MARGIN: 0px auto; BORDER-LEFT: #fff 1px solid; =
WIDTH: 15%; PADDING-TOP: 0.2em; BORDER-BOTTOM: #fff 1px solid
}
.formrow P A:link {
	BORDER-RIGHT: #d9005c 1px solid; BORDER-TOP: #d9005c 1px solid; =
BACKGROUND: #fff; BORDER-LEFT: #d9005c 1px solid; COLOR: #d9005c; =
BORDER-BOTTOM: #d9005c 1px solid
}
.formrow P A:visited {
	BORDER-RIGHT: #d9005c 1px solid; BORDER-TOP: #d9005c 1px solid; =
BACKGROUND: #fff; BORDER-LEFT: #d9005c 1px solid; COLOR: #d9005c; =
BORDER-BOTTOM: #d9005c 1px solid
}
.formrow P A:hover {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: =
#d9005c; BORDER-LEFT: #fff 1px solid; COLOR: #fff; BORDER-BOTTOM: #fff =
1px solid
}
.formrow P A:active {
	BORDER-RIGHT: #d9005c 1px solid; BORDER-TOP: #d9005c 1px solid; =
BACKGROUND: #fff; BORDER-LEFT: #d9005c 1px solid; COLOR: #d9005c; =
BORDER-BOTTOM: #d9005c 1px solid
}
.footermotto {
	BACKGROUND: url(/images/motto.gif) #b9d3e8 no-repeat right top
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
.
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
#rotator {
	BACKGROUND: url(/images/body_bg.jpg); OVERFLOW: hidden; WIDTH: 800px; =
POSITION: relative; HEIGHT: 170px
}
H2.headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
220%; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: =
0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; FONT-STYLE: italic; =
LETTER-SPACING: normal
}
P.leader {
	PADDING-RIGHT: 10px; MARGIN-TOP: 0px; PADDING-LEFT: 10px; FONT-SIZE: =
75%; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: =
4px; COLOR: #000; PADDING-TOP: 4px
}
H3.headlineguest {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #069; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; FONT-WEIGHT: normal; =
FONT-SIZE: 75%; PADDING-BOTTOM: 0.6em; MARGIN: 0.4em 0px; LINE-HEIGHT: =
140%; PADDING-TOP: 0.6em
}
.newsitem H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #0e4069; PADDING-TOP: 0px
}
.newsitem P {
	MARGIN: 0px 0px 8px
}
.callout {
	BORDER-TOP: #70a5cf 1px solid; BACKGROUND: url(/images/guest_box.gif) =
no-repeat right bottom; BORDER-LEFT: #70a5cf 1px solid
}
.clearnone {
	CLEAR: none
}
.clearboth {
	CLEAR: both
}
.guestpad {
	PADDING-RIGHT: 1em
}
.highlight {
	BORDER-RIGHT: #70a5cf 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: =
#70a5cf 1px solid; PADDING-LEFT: 0.2em; BACKGROUND: #eaf2f8; =
PADDING-BOTTOM: 0.2em; BORDER-LEFT: #70a5cf 1px solid; PADDING-TOP: =
0.2em; BORDER-BOTTOM: #70a5cf 1px solid
}
.linkborder IMG {
	BORDER-RIGHT: #d9005c 1px solid; BORDER-TOP: #d9005c 1px solid; =
BORDER-LEFT: #d9005c 1px solid; BORDER-BOTTOM: #d9005c 1px solid
}
#leadguest {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: =
url(/images/just_confirmed.gif) #eaf2f8 no-repeat right top; =
PADDING-BOTTOM: 5px; MARGIN: 10px 0px; BORDER-LEFT: #70a5cf 1px solid; =
PADDING-TOP: 5px; BORDER-BOTTOM: #70a5cf 1px solid
}
#leadguest:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
.
}
#leadguest {
	DISPLAY: inline-block
}
* HTML #leadguest {
	HEIGHT: 1%
}
#leadguest {
	DISPLAY: block
}
#leadguest H3 {
	CLEAR: none; FONT-WEIGHT: normal; FONT-SIZE: 110%; BACKGROUND: none =
transparent scroll repeat 0% 0%; FLOAT: right; WIDTH: 390px; =
LETTER-SPACING: -0.01em
}
#leadguest H3.toppost {
	FONT-WEIGHT: bold; FONT-SIZE: 170%; LETTER-SPACING: -0.05em
}
#leadguest IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#leadguest P {
	FLOAT: right; WIDTH: 390px
}
H5.guestformat {
	CLEAR: none; FONT-WEIGHT: normal; FONT-SIZE: 70%; FLOAT: right; MARGIN: =
0px; WIDTH: 390px
}
#leadguest .guestimg {
	BACKGROUND: #b9d3e8; FLOAT: left; WIDTH: 140px; HEIGHT: 140px; =
TEXT-ALIGN: center! important
}
.otherguest {
	BORDER-TOP: #70a5cf 1px solid; BACKGROUND: url(/images/guest_box.gif) =
#eaf2f8 no-repeat right bottom; FLOAT: left; MARGIN: 10px 4px; =
BORDER-LEFT: #70a5cf 1px solid; WIDTH: 128px
}
.otherguest .guestimg {
	DISPLAY: block; BACKGROUND: #b9d3e8; FLOAT: none; MARGIN: 3px auto; =
WIDTH: 120px; HEIGHT: 100px; TEXT-ALIGN: center
}
.otherguest H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
75%; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: =
0px; MARGIN: 4px auto; WIDTH: 95%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.otherguest H5 {
	FLOAT: none; MARGIN: 0px 0px 4px; WIDTH: auto; TEXT-ALIGN: center
}
.otherguest IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.stretch {
	PADDING-BOTTOM: 5px; WIDTH: 185px
}
.stretch P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 70%; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#rsslist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.killbullets {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#rsslist LI {
	FONT-SIZE: 85%; LIST-STYLE-TYPE: none! important
}
.killbullets LI {
	FONT-SIZE: 85%; LIST-STYLE-TYPE: none! important
}
#rsslist LI A {
	PADDING-RIGHT: 0.2em; DISPLAY: block; PADDING-LEFT: 22px; BACKGROUND: =
url(/images/rss.gif) no-repeat left center; PADDING-BOTTOM: 0.2em; =
MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0.2em
}
.stretch UL {
	MARGIN-LEFT: 10px! important
}
.stretch H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
90%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.shareleft {
	FLOAT: left; MARGIN: 0.5em 0px 0px; WIDTH: 48%
}
.shareright {
	FLOAT: right; MARGIN: 0.5em 0px 0px; WIDTH: 48%
}
.shareleft UL {
	BORDER-TOP-WIDTH: 0px! important; CLEAR: both; PADDING-RIGHT: 0px! =
important; PADDING-LEFT: 0px! important; BORDER-LEFT-WIDTH: 0px! =
important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 0px! =
important; MARGIN: 0px; PADDING-TOP: 0px! important; BORDER-RIGHT-WIDTH: =
0px! important
}
.shareright UL {
	BORDER-TOP-WIDTH: 0px! important; CLEAR: both; PADDING-RIGHT: 0px! =
important; PADDING-LEFT: 0px! important; BORDER-LEFT-WIDTH: 0px! =
important; BORDER-BOTTOM-WIDTH: 0px! important; PADDING-BOTTOM: 0px! =
important; MARGIN: 0px; PADDING-TOP: 0px! important; BORDER-RIGHT-WIDTH: =
0px! important
}
.shareleft UL LI {
	PADDING-RIGHT: 0.4em; BORDER-TOP: #70a5cf 1px solid; DISPLAY: block; =
PADDING-LEFT: 0.4em; FONT-SIZE: 95%; BACKGROUND: =
url(/images/guest_box.gif) #eaf2f8 no-repeat right bottom; FLOAT: none; =
PADDING-BOTTOM: 0.4em; MARGIN: 0px 0px 0.6em; BORDER-LEFT: #70a5cf 1px =
solid; PADDING-TOP: 0.3em; LIST-STYLE-TYPE: none
}
.shareright UL LI {
	PADDING-RIGHT: 0.4em; BORDER-TOP: #70a5cf 1px solid; DISPLAY: block; =
PADDING-LEFT: 0.4em; FONT-SIZE: 95%; BACKGROUND: =
url(/images/guest_box.gif) #eaf2f8 no-repeat right bottom; FLOAT: none; =
PADDING-BOTTOM: 0.4em; MARGIN: 0px 0px 0.6em; BORDER-LEFT: #70a5cf 1px =
solid; PADDING-TOP: 0.3em; LIST-STYLE-TYPE: none
}
.shareleft UL LI A {
	DISPLAY: block; MARGIN: 0px
}
.shareright UL LI A {
	DISPLAY: block; MARGIN: 0px
}
#tabs {
	FLOAT: left; MARGIN: 10px 0px; WIDTH: 100%; LINE-HEIGHT: normal; =
BORDER-BOTTOM: #fff 1px solid
}
#tabs UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#tabs LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; FONT-SIZE: 91%; BACKGROUND: =
url(/images/tabs_left.gif) no-repeat left top; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0.4em 0px 0px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
#tabs A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: =
bold; BACKGROUND: url(/images/tabs_right.gif) no-repeat right top; =
FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; =
TEXT-DECORATION: none
}
#tabs A:hover {
	TEXT-DECORATION: underline
}
#tabs A {
	FLOAT: none
}
#tabs .current {
	BACKGROUND-IMAGE: url(/images/tabs_left_on.gif)
}
#tabs .current A {
	BACKGROUND-IMAGE: url(/images/tabs_right_on.gif); PADDING-BOTTOM: 5px
}
#tabs .current A:hover {
	TEXT-DECORATION: none
}
.rsslink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: =
url(/images/rss.gif) no-repeat 5px center; PADDING-BOTTOM: 0.2em; =
PADDING-TOP: 0.2em
}
#bannertext {
	RIGHT: 0px; BACKGROUND: #fff; FILTER: =
progid:DXImageTransform.Microsoft.Alpha(opacity=3D90); WIDTH: 300px; =
POSITION: absolute; TOP: 0px; HEIGHT: 170px; -moz-opacity: 0.9; opacity: =
0.9
}
.category-display {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 160%; =
PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; COLOR: #069; PADDING-TOP: =
0px; BORDER-BOTTOM: #fff 1px solid; LETTER-SPACING: -0.05em
}
#catlist {
	MARGIN: 10px 0px 0px
}
#catlist P {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
#catlist UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#catlist UL LI {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 10px 0px 0px; LIST-STYLE-TYPE: =
none
}

}

@media Print   =20
{
* {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY {
	FONT-SIZE: 1em; BACKGROUND: #fff; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
#printlogotype {
	DISPLAY: block; TEXT-ALIGN: center
}
#navblock {
	DISPLAY: none
}
.hide {
	DISPLAY: none
}
#headpiece {
	DISPLAY: none
}
H1 {
	DISPLAY: none
}
#container {
	WIDTH: 100%
}
.noprint {
	DISPLAY: none
}
.genericbox {
	PADDING-BOTTOM: 1em
}

}

------=_NextPart_000_0011_01C8261F.05923A10
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.memorabilia.co.uk/components/lightbox/lightbox.css

#lightbox {
	Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: =
absolute; TOP: 40px; TEXT-ALIGN: center
}
#lightbox A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#outerImageContainer {
	MARGIN: 0px auto; WIDTH: 250px; POSITION: relative; HEIGHT: 250px; =
BACKGROUND-COLOR: #fff
}
#imageContainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
#loading {
	LEFT: 0%; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: absolute; TOP: 40%; =
HEIGHT: 25%; TEXT-ALIGN: center
}
#hoverNav {
	Z-INDEX: 10; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; =
HEIGHT: 100%
}
#imageContainer > #hoverNav {
	LEFT: 0px
}
#hoverNav A {
	outline: none
}
#prevLink {
	DISPLAY: block; BACKGROUND: url(/components/lightbox/images/blank.gif) =
no-repeat; WIDTH: 49%; HEIGHT: 100%
}
#nextLink {
	DISPLAY: block; BACKGROUND: url(/components/lightbox/images/blank.gif) =
no-repeat; WIDTH: 49%; HEIGHT: 100%
}
#prevLink {
	LEFT: 0px; FLOAT: left
}
#nextLink {
	RIGHT: 0px; FLOAT: right
}
#prevLink:hover {
	BACKGROUND: url(/components/lightbox/images/prev.gif) no-repeat left =
15%
}
#prevLink:hover:visited {
	BACKGROUND: url(/components/lightbox/images/prev.gif) no-repeat left =
15%
}
#nextLink:hover {
	BACKGROUND: url(/components/lightbox/images/next.gif) no-repeat right =
15%
}
#nextLink:hover:visited {
	BACKGROUND: url(/components/lightbox/images/next.gif) no-repeat right =
15%
}
#imageDataContainer {
	MARGIN: 0px auto; FONT: 12px/1.4em Arial, Helvetica, sans-serif; =
BACKGROUND-COLOR: #fff
}
#imageData {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 5px! important; =
PADDING-BOTTOM: 5px! important; PADDING-TOP: 0px
}
#imageData #imageDetails {
	FLOAT: left; WIDTH: 70%; TEXT-ALIGN: left
}
#imageData #caption {
=09
}
#imageData #numberDisplay {
	CLEAR: left; DISPLAY: block; PADDING-BOTTOM: 1em
}
#imageData #bottomNavClose {
	FLOAT: right; PADDING-BOTTOM: 0.7em; WIDTH: 66px
}
#overlay {
	Z-INDEX: 90; FILTER: alpha(opacity=3D80); LEFT: 0px; WIDTH: 100%; =
POSITION: absolute; TOP: 0px; HEIGHT: 500px; BACKGROUND-COLOR: #003366; =
-moz-opacity: 0.6; opacity: 0.6
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
* HTML > BODY .clearfix {
	DISPLAY: inline-block; WIDTH: 100%
}
* HTML .clearfix {
	HEIGHT: 1%
}

------=_NextPart_000_0011_01C8261F.05923A10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.memorabilia.co.uk/js/swfobject.js

/**
 * SWFObject v1.4.4: Flash Player detection and embed - =
http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2006 Geoff Stearns and is released under the MIT =
License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 * **SWFObject is the SWF embed script formerly known as FlashObject. =
The name was changed for
 *   legal reasons.
 */
if(typeof deconcept =3D=3D "undefined") var deconcept =3D new Object();
if(typeof deconcept.util =3D=3D "undefined") deconcept.util =3D new =
Object();
if(typeof deconcept.SWFObjectUtil =3D=3D "undefined") =
deconcept.SWFObjectUtil =3D new Object();
deconcept.SWFObject =3D function(swf, id, w, h, ver, c, =
useExpressInstall, quality, xiRedirectUrl, redirectUrl, detectKey){
	if (!document.getElementById) { return; }
	this.DETECT_KEY =3D detectKey ? detectKey : 'detectflash';
	this.skipDetect =3D =
deconcept.util.getRequestParameter(this.DETECT_KEY);
	this.params =3D new Object();
	this.variables =3D new Object();
	this.attributes =3D new Array();
	if(swf) { this.setAttribute('swf', swf); }
	if(id) { this.setAttribute('id', id); }
	if(w) { this.setAttribute('width', w); }
	if(h) { this.setAttribute('height', h); }
	if(ver) { this.setAttribute('version', new =
deconcept.PlayerVersion(ver.toString().split("."))); }
	this.installedVer =3D deconcept.SWFObjectUtil.getPlayerVersion();
	if(c) { this.addParam('bgcolor', c); }
	var q =3D quality ? quality : 'high';
	this.addParam('quality', q);
	this.setAttribute('useExpressInstall', useExpressInstall);
	this.setAttribute('doExpressInstall', false);
	var xir =3D (xiRedirectUrl) ? xiRedirectUrl : window.location;
	this.setAttribute('xiRedirectUrl', xir);
	this.setAttribute('redirectUrl', '');
	if(redirectUrl) { this.setAttribute('redirectUrl', redirectUrl); }
}
deconcept.SWFObject.prototype =3D {
	setAttribute: function(name, value){
		this.attributes[name] =3D value;
	},
	getAttribute: function(name){
		return this.attributes[name];
	},
	addParam: function(name, value){
		this.params[name] =3D value;
	},
	getParams: function(){
		return this.params;
	},
	addVariable: function(name, value){
		this.variables[name] =3D value;
	},
	getVariable: function(name){
		return this.variables[name];
	},
	getVariables: function(){
		return this.variables;
	},
	getVariablePairs: function(){
		var variablePairs =3D new Array();
		var key;
		var variables =3D this.getVariables();
		for(key in variables){
			variablePairs.push(key +"=3D"+ variables[key]);
		}
		return variablePairs;
	},
	getSWFHTML: function() {
		var swfNode =3D "";
		if (navigator.plugins && navigator.mimeTypes && =
navigator.mimeTypes.length) { // netscape plugin architecture
			if (this.getAttribute("doExpressInstall")) { =
this.addVariable("MMplayerType", "PlugIn"); }
			swfNode =3D '<embed type=3D"application/x-shockwave-flash" src=3D"'+ =
this.getAttribute('swf') +'" width=3D"'+ this.getAttribute('width') +'" =
height=3D"'+ this.getAttribute('height') +'"';
			swfNode +=3D ' id=3D"'+ this.getAttribute('id') +'" name=3D"'+ =
this.getAttribute('id') +'" ';
			var params =3D this.getParams();
			 for(var key in params){ swfNode +=3D [key] +'=3D"'+ params[key] +'" =
'; }
			var pairs =3D this.getVariablePairs().join("&");
			 if (pairs.length > 0){ swfNode +=3D 'flashvars=3D"'+ pairs +'"'; }
			swfNode +=3D '/>';
		} else { // PC IE
			if (this.getAttribute("doExpressInstall")) { =
this.addVariable("MMplayerType", "ActiveX"); }
			swfNode =3D '<object id=3D"'+ this.getAttribute('id') +'" =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width=3D"'+ =
this.getAttribute('width') +'" height=3D"'+ this.getAttribute('height') =
+'">';
			swfNode +=3D '<param name=3D"movie" value=3D"'+ =
this.getAttribute('swf') +'" />';
			var params =3D this.getParams();
			for(var key in params) {
			 swfNode +=3D '<param name=3D"'+ key +'" value=3D"'+ params[key] +'" =
/>';
			}
			var pairs =3D this.getVariablePairs().join("&");
			if(pairs.length > 0) {swfNode +=3D '<param name=3D"flashvars" =
value=3D"'+ pairs +'" />';}
			swfNode +=3D "</object>";
		}
		return swfNode;
	},
	write: function(elementId){
		if(this.getAttribute('useExpressInstall')) {
			// check to see if we need to do an express install
			var expressInstallReqVer =3D new deconcept.PlayerVersion([6,0,65]);
			if (this.installedVer.versionIsValid(expressInstallReqVer) && =
!this.installedVer.versionIsValid(this.getAttribute('version'))) {
				this.setAttribute('doExpressInstall', true);
				this.addVariable("MMredirectURL", =
escape(this.getAttribute('xiRedirectUrl')));
				document.title =3D document.title.slice(0, 47) + " - Flash Player =
Installation";
				this.addVariable("MMdoctitle", document.title);
			}
		}
		if(this.skipDetect || this.getAttribute('doExpressInstall') || =
this.installedVer.versionIsValid(this.getAttribute('version'))){
			var n =3D (typeof elementId =3D=3D 'string') ? =
document.getElementById(elementId) : elementId;
			n.innerHTML =3D this.getSWFHTML();
			return true;
		}else{
			if(this.getAttribute('redirectUrl') !=3D "") {
				document.location.replace(this.getAttribute('redirectUrl'));
			}
		}
		return false;
	}
}

/* ---- detection functions ---- */
deconcept.SWFObjectUtil.getPlayerVersion =3D function(){
	var PlayerVersion =3D new deconcept.PlayerVersion([0,0,0]);
	if(navigator.plugins && navigator.mimeTypes.length){
		var x =3D navigator.plugins["Shockwave Flash"];
		if(x && x.description) {
			PlayerVersion =3D new =
deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/, =
"").replace(/(\s+r|\s+b[0-9]+)/, ".").split("."));
		}
	}else{
		// do minor version lookup in IE, but avoid fp6 crashing issues
		// see =
http://blog.deconcept.com/2006/01/11/getvariable-setvariable-crash-intern=
et-explorer-flash-6/
		try{
			var axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		}catch(e){
			try {
				var axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
				PlayerVersion =3D new deconcept.PlayerVersion([6,0,21]);
				axo.AllowScriptAccess =3D "always"; // throws if player version < =
6.0.47 (thanks to Michael Williams @ Adobe for this code)
			} catch(e) {
				if (PlayerVersion.major =3D=3D 6) {
					return PlayerVersion;
				}
			}
			try {
				axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			} catch(e) {}
		}
		if (axo !=3D null) {
			PlayerVersion =3D new =
deconcept.PlayerVersion(axo.GetVariable("$version").split(" =
")[1].split(","));
		}
	}
	return PlayerVersion;
}
deconcept.PlayerVersion =3D function(arrVersion){
	this.major =3D arrVersion[0] !=3D null ? parseInt(arrVersion[0]) : 0;
	this.minor =3D arrVersion[1] !=3D null ? parseInt(arrVersion[1]) : 0;
	this.rev =3D arrVersion[2] !=3D null ? parseInt(arrVersion[2]) : 0;
}
deconcept.PlayerVersion.prototype.versionIsValid =3D function(fv){
	if(this.major < fv.major) return false;
	if(this.major > fv.major) return true;
	if(this.minor < fv.minor) return false;
	if(this.minor > fv.minor) return true;
	if(this.rev < fv.rev) return false;
	return true;
}
/* ---- get value of query string param ---- */
deconcept.util =3D {
	getRequestParameter: function(param) {
		var q =3D document.location.search || document.location.hash;
		if(q) {
			var pairs =3D q.substring(1).split("&");
			for (var i=3D0; i < pairs.length; i++) {
				if (pairs[i].substring(0, pairs[i].indexOf("=3D")) =3D=3D param) {
					return pairs[i].substring((pairs[i].indexOf("=3D")+1));
				}
			}
		}
		return "";
	}
}
/* fix for video streaming bug */
deconcept.SWFObjectUtil.cleanupSWFs =3D function() {
	if (window.opera || !document.all) return;
	var objects =3D document.getElementsByTagName("OBJECT");
	for (var i=3D0; i < objects.length; i++) {
		objects[i].style.display =3D 'none';
		for (var x in objects[i]) {
			if (typeof objects[i][x] =3D=3D 'function') {
				objects[i][x] =3D function(){};
			}
		}
	}
}
// fixes bug in fp9 see =
http://blog.deconcept.com/2006/07/28/swfobject-143-released/
deconcept.SWFObjectUtil.prepUnload =3D function() {
	__flash_unloadHandler =3D function(){};
	__flash_savedUnloadHandler =3D function(){};
	if (typeof window.onunload =3D=3D 'function') {
		var oldUnload =3D window.onunload;
		window.onunload =3D function() {
			deconcept.SWFObjectUtil.cleanupSWFs();
			oldUnload();
		}
	} else {
		window.onunload =3D deconcept.SWFObjectUtil.cleanupSWFs;
	}
}
if (typeof window.onbeforeunload =3D=3D 'function') {
	var oldBeforeUnload =3D window.onbeforeunload;
	window.onbeforeunload =3D function() {
		deconcept.SWFObjectUtil.prepUnload();
		oldBeforeUnload();
	}
} else {
	window.onbeforeunload =3D deconcept.SWFObjectUtil.prepUnload;
}
/* add Array.push if needed (ie5) */
if (Array.prototype.push =3D=3D null) { Array.prototype.push =3D =
function(item) { this[this.length] =3D item; return this.length; }}

/* add some aliases for ease of use/backwards compatibility */
var getQueryParamValue =3D deconcept.util.getRequestParameter;
var FlashObject =3D deconcept.SWFObject; // for legacy support
var SWFObject =3D deconcept.SWFObject;
------=_NextPart_000_0011_01C8261F.05923A10
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.memorabilia.co.uk/js/menu.js

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
------=_NextPart_000_0011_01C8261F.05923A10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.memorabilia.co.uk/components/lightbox/js/prototype.js

/*  Prototype JavaScript framework, version 1.4.0=0A=
 *  (c) 2005 Sam Stephenson <sam@conio.net>=0A=
 *=0A=
 *  THIS FILE IS AUTOMATICALLY GENERATED. When sending patches, please =
diff=0A=
 *  against the source tree, available from the Prototype darcs =
repository.=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *=0A=
 *  For details, see the Prototype web site: http://prototype.conio.net/=0A=
 *=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.4.0',=0A=
  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',=0A=
=0A=
  emptyFunction: function() {},=0A=
  K: function(x) {return x}=0A=
}=0A=
=0A=
var Class =3D {=0A=
  create: function() {=0A=
    return function() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
var Abstract =3D new Object();=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (property in source) {=0A=
    destination[property] =3D source[property];=0A=
  }=0A=
  return destination;=0A=
}=0A=
=0A=
Object.inspect =3D function(object) {=0A=
  try {=0A=
    if (object =3D=3D undefined) return 'undefined';=0A=
    if (object =3D=3D null) return 'null';=0A=
    return object.inspect ? object.inspect() : object.toString();=0A=
  } catch (e) {=0A=
    if (e instanceof RangeError) return '...';=0A=
    throw e;=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bind =3D function() {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function() {=0A=
    return __method.apply(object, args.concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bindAsEventListener =3D function(object) {=0A=
  var __method =3D this;=0A=
  return function(event) {=0A=
    return __method.call(object, event || window.event);=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    var digits =3D this.toString(16);=0A=
    if (this < 16) return '0' + digits;=0A=
    return digits;=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  }=0A=
});=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) {}=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create();=0A=
PeriodicalExecuter.prototype =3D {=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.callback();=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
function $() {=0A=
  var elements =3D new Array();=0A=
=0A=
  for (var i =3D 0; i < arguments.length; i++) {=0A=
    var element =3D arguments[i];=0A=
    if (typeof element =3D=3D 'string')=0A=
      element =3D document.getElementById(element);=0A=
=0A=
    if (arguments.length =3D=3D 1)=0A=
      return element;=0A=
=0A=
    elements.push(element);=0A=
  }=0A=
=0A=
  return elements;=0A=
}=0A=
Object.extend(String.prototype, {=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(eval);=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    var text =3D document.createTextNode(this);=0A=
    div.appendChild(text);=0A=
    return div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? div.childNodes[0].nodeValue : '';=0A=
  },=0A=
=0A=
  toQueryParams: function() {=0A=
    var pairs =3D this.match(/^\??(.*)$/)[1].split('&');=0A=
    return pairs.inject({}, function(params, pairString) {=0A=
      var pair =3D pairString.split('=3D');=0A=
      params[pair[0]] =3D pair[1];=0A=
      return params;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var oStringList =3D this.split('-');=0A=
    if (oStringList.length =3D=3D 1) return oStringList[0];=0A=
=0A=
    var camelizedString =3D this.indexOf('-') =3D=3D 0=0A=
      ? oStringList[0].charAt(0).toUpperCase() + =
oStringList[0].substring(1)=0A=
      : oStringList[0];=0A=
=0A=
    for (var i =3D 1, len =3D oStringList.length; i < len; i++) {=0A=
      var s =3D oStringList[i];=0A=
      camelizedString +=3D s.charAt(0).toUpperCase() + s.substring(1);=0A=
    }=0A=
=0A=
    return camelizedString;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "'" + this.replace('\\', '\\\\').replace("'", '\\\'') + "'";=0A=
  }=0A=
});=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
var $break    =3D new Object();=0A=
var $continue =3D new Object();=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator) {=0A=
    var index =3D 0;=0A=
    try {=0A=
      this._each(function(value) {=0A=
        try {=0A=
          iterator(value, index++);=0A=
        } catch (e) {=0A=
          if (e !=3D $continue) throw e;=0A=
        }=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
  },=0A=
=0A=
  all: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!(iterator || Prototype.K)(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!(iterator || Prototype.K)(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function (iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(pattern, iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      var stringValue =3D value.toString();=0A=
      if (stringValue.match(pattern))=0A=
        results.push((iterator || Prototype.K)(value, index));=0A=
    })=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inject: function(memo, iterator) {=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.collect(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (value >=3D (result || value))=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (value <=3D (result || value))=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator) {=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      ((iterator || Prototype.K)(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator) {=0A=
    return this.collect(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.collect(Prototype.K);=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (typeof args.last() =3D=3D 'function')=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      iterator(value =3D collections.pluck(index));=0A=
      return value;=0A=
    });=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray=0A=
});=0A=
var $A =3D Array.from =3D function(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) {=0A=
    return iterable.toArray();=0A=
  } else {=0A=
    var results =3D [];=0A=
    for (var i =3D 0; i < iterable.length; i++)=0A=
      results.push(iterable[i]);=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
Array.prototype._reverse =3D Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0; i < this.length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D undefined || value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(value.constructor =3D=3D Array ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  indexOf: function(object) {=0A=
    for (var i =3D 0; i < this.length; i++)=0A=
      if (this[i] =3D=3D object) return i;=0A=
    return -1;=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  shift: function() {=0A=
    var result =3D this[0];=0A=
    for (var i =3D 0; i < this.length - 1; i++)=0A=
      this[i] =3D this[i + 1];=0A=
    this.length--;=0A=
    return result;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  }=0A=
});=0A=
var Hash =3D {=0A=
  _each: function(iterator) {=0A=
    for (key in this) {=0A=
      var value =3D this[key];=0A=
      if (typeof value =3D=3D 'function') continue;=0A=
=0A=
      var pair =3D [key, value];=0A=
      pair.key =3D key;=0A=
      pair.value =3D value;=0A=
      iterator(pair);=0A=
    }=0A=
  },=0A=
=0A=
  keys: function() {=0A=
    return this.pluck('key');=0A=
  },=0A=
=0A=
  values: function() {=0A=
    return this.pluck('value');=0A=
  },=0A=
=0A=
  merge: function(hash) {=0A=
    return $H(hash).inject($H(this), function(mergedHash, pair) {=0A=
      mergedHash[pair.key] =3D pair.value;=0A=
      return mergedHash;=0A=
    });=0A=
  },=0A=
=0A=
  toQueryString: function() {=0A=
    return this.map(function(pair) {=0A=
      return pair.map(encodeURIComponent).join('=3D');=0A=
    }).join('&');=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Hash:{' + this.map(function(pair) {=0A=
      return pair.map(Object.inspect).join(': ');=0A=
    }).join(', ') + '}>';=0A=
  }=0A=
}=0A=
=0A=
function $H(object) {=0A=
  var hash =3D Object.extend({}, object || {});=0A=
  Object.extend(hash, Enumerable);=0A=
  Object.extend(hash, Hash);=0A=
  return hash;=0A=
}=0A=
ObjectRange =3D Class.create();=0A=
Object.extend(ObjectRange.prototype, Enumerable);=0A=
Object.extend(ObjectRange.prototype, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    do {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    } while (this.include(value));=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
}=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')},=0A=
      function() {return new XMLHttpRequest()}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
}=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responderToAdd) {=0A=
    if (!this.include(responderToAdd))=0A=
      this.responders.push(responderToAdd);=0A=
  },=0A=
=0A=
  unregister: function(responderToRemove) {=0A=
    this.responders =3D this.responders.without(responderToRemove);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (responder[callback] && typeof responder[callback] =3D=3D =
'function') {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) {}=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate: function() {=0A=
    Ajax.activeRequestCount++;=0A=
  },=0A=
=0A=
  onComplete: function() {=0A=
    Ajax.activeRequestCount--;=0A=
  }=0A=
});=0A=
=0A=
Ajax.Base =3D function() {};=0A=
Ajax.Base.prototype =3D {=0A=
  setOptions: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      parameters:   ''=0A=
    }=0A=
    Object.extend(this.options, options || {});=0A=
  },=0A=
=0A=
  responseIsSuccess: function() {=0A=
    return this.transport.status =3D=3D undefined=0A=
        || this.transport.status =3D=3D 0=0A=
        || (this.transport.status >=3D 200 && this.transport.status < =
300);=0A=
  },=0A=
=0A=
  responseIsFailure: function() {=0A=
    return !this.responseIsSuccess();=0A=
  }=0A=
}=0A=
=0A=
Ajax.Request =3D Class.create();=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(url, options) {=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    var parameters =3D this.options.parameters || '';=0A=
    if (parameters.length > 0) parameters +=3D '&_=3D';=0A=
=0A=
    try {=0A=
      this.url =3D url;=0A=
      if (this.options.method =3D=3D 'get' && parameters.length > 0)=0A=
        this.url +=3D (this.url.match(/\?/) ? '&' : '?') + parameters;=0A=
=0A=
      Ajax.Responders.dispatch('onCreate', this, this.transport);=0A=
=0A=
      this.transport.open(this.options.method, this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous) {=0A=
        this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
        setTimeout((function() =
{this.respondToReadyState(1)}).bind(this), 10);=0A=
      }=0A=
=0A=
      this.setRequestHeaders();=0A=
=0A=
      var body =3D this.options.postBody ? this.options.postBody : =
parameters;=0A=
      this.transport.send(this.options.method =3D=3D 'post' ? body : =
null);=0A=
=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var requestHeaders =3D=0A=
      ['X-Requested-With', 'XMLHttpRequest',=0A=
       'X-Prototype-Version', Prototype.Version];=0A=
=0A=
    if (this.options.method =3D=3D 'post') {=0A=
      requestHeaders.push('Content-type',=0A=
        'application/x-www-form-urlencoded');=0A=
=0A=
      /* Force "Connection: close" for Mozilla browsers to work around=0A=
       * a bug where XMLHttpReqeuest sends an incorrect Content-length=0A=
       * header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType)=0A=
        requestHeaders.push('Connection', 'close');=0A=
    }=0A=
=0A=
    if (this.options.requestHeaders)=0A=
      requestHeaders.push.apply(requestHeaders, =
this.options.requestHeaders);=0A=
=0A=
    for (var i =3D 0; i < requestHeaders.length; i +=3D 2)=0A=
      this.transport.setRequestHeader(requestHeaders[i], =
requestHeaders[i+1]);=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState !=3D 1)=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  header: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name);=0A=
    } catch (e) {}=0A=
  },=0A=
=0A=
  evalJSON: function() {=0A=
    try {=0A=
      return eval(this.header('X-JSON'));=0A=
    } catch (e) {}=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval(this.transport.responseText);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var event =3D Ajax.Request.Events[readyState];=0A=
    var transport =3D this.transport, json =3D this.evalJSON();=0A=
=0A=
    if (event =3D=3D 'Complete') {=0A=
      try {=0A=
        (this.options['on' + this.transport.status]=0A=
         || this.options['on' + (this.responseIsSuccess() ? 'Success' : =
'Failure')]=0A=
         || Prototype.emptyFunction)(transport, json);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      if ((this.header('Content-type') || =
'').match(/^text\/javascript/i))=0A=
        this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + event] || Prototype.emptyFunction)(transport, =
json);=0A=
      Ajax.Responders.dispatch('on' + event, this, transport, json);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    /* Avoid memory leak in MSIE: clean up the oncomplete event handler =
*/=0A=
    if (event =3D=3D 'Complete')=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create();=0A=
=0A=
Object.extend(Object.extend(Ajax.Updater.prototype, =
Ajax.Request.prototype), {=0A=
  initialize: function(container, url, options) {=0A=
    this.containers =3D {=0A=
      success: container.success ? $(container.success) : $(container),=0A=
      failure: container.failure ? $(container.failure) :=0A=
        (container.success ? null : $(container))=0A=
    }=0A=
=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
=0A=
    var onComplete =3D this.options.onComplete || =
Prototype.emptyFunction;=0A=
    this.options.onComplete =3D (function(transport, object) {=0A=
      this.updateContent();=0A=
      onComplete(transport, object);=0A=
    }).bind(this);=0A=
=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  updateContent: function() {=0A=
    var receiver =3D this.responseIsSuccess() ?=0A=
      this.containers.success : this.containers.failure;=0A=
    var response =3D this.transport.responseText;=0A=
=0A=
    if (!this.options.evalScripts)=0A=
      response =3D response.stripScripts();=0A=
=0A=
    if (receiver) {=0A=
      if (this.options.insertion) {=0A=
        new this.options.insertion(receiver, response);=0A=
      } else {=0A=
        Element.update(receiver, response);=0A=
      }=0A=
    }=0A=
=0A=
    if (this.responseIsSuccess()) {=0A=
      if (this.onComplete)=0A=
        setTimeout(this.onComplete.bind(this), 10);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create();=0A=
Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(container, url, options) {=0A=
    this.setOptions(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D {};=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(request) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (request.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D request.responseText;=0A=
    }=0A=
    this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A=
      this.decay * this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
document.getElementsByClassName =3D function(className, parentElement) {=0A=
  var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');=0A=
  return $A(children).inject([], function(elements, child) {=0A=
    if (child.className.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))=0A=
      elements.push(child);=0A=
    return elements;=0A=
  });=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Element) {=0A=
  var Element =3D new Object();=0A=
}=0A=
=0A=
Object.extend(Element, {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    }=0A=
  },=0A=
=0A=
  hide: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      element.style.display =3D 'none';=0A=
    }=0A=
  },=0A=
=0A=
  show: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      element.style.display =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
  },=0A=
=0A=
  update: function(element, html) {=0A=
    $(element).innerHTML =3D html.stripScripts();=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    element =3D $(element);=0A=
    return element.offsetHeight;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).include(className);=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).add(className);=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).remove(className);=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    for (var i =3D 0; i < element.childNodes.length; i++) {=0A=
      var node =3D element.childNodes[i];=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        Element.remove(node);=0A=
    }=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.match(/^\s*$/);=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var x =3D element.x ? element.x : element.offsetLeft,=0A=
        y =3D element.y ? element.y : element.offsetTop;=0A=
    window.scrollTo(x, y);=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    var value =3D element.style[style.camelize()];=0A=
    if (!value) {=0A=
      if (document.defaultView && document.defaultView.getComputedStyle) =
{=0A=
        var css =3D document.defaultView.getComputedStyle(element, null);=0A=
        value =3D css ? css.getPropertyValue(style) : null;=0A=
      } else if (element.currentStyle) {=0A=
        value =3D element.currentStyle[style.camelize()];=0A=
      }=0A=
    }=0A=
=0A=
    if (window.opera && ['left', 'top', 'right', =
'bottom'].include(style))=0A=
      if (Element.getStyle(element, 'position') =3D=3D 'static') value =
=3D 'auto';=0A=
=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  setStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    for (name in style)=0A=
      element.style[name.camelize()] =3D style[name];=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    if (Element.getStyle(element, 'display') !=3D 'none')=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D '';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D 'none';=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return;=0A=
    element._overflow =3D element.style.overflow;=0A=
    if ((Element.getStyle(element, 'overflow') || 'visible') !=3D =
'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return;=0A=
    element.style.overflow =3D element._overflow;=0A=
    element._overflow =3D undefined;=0A=
  }=0A=
});=0A=
=0A=
var Toggle =3D new Object();=0A=
Toggle.display =3D Element.toggle;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.Insertion =3D function(adjacency) {=0A=
  this.adjacency =3D adjacency;=0A=
}=0A=
=0A=
Abstract.Insertion.prototype =3D {=0A=
  initialize: function(element, content) {=0A=
    this.element =3D $(element);=0A=
    this.content =3D content.stripScripts();=0A=
=0A=
    if (this.adjacency && this.element.insertAdjacentHTML) {=0A=
      try {=0A=
        this.element.insertAdjacentHTML(this.adjacency, this.content);=0A=
      } catch (e) {=0A=
        if (this.element.tagName.toLowerCase() =3D=3D 'tbody') {=0A=
          this.insertContent(this.contentFromAnonymousTable());=0A=
        } else {=0A=
          throw e;=0A=
        }=0A=
      }=0A=
    } else {=0A=
      this.range =3D this.element.ownerDocument.createRange();=0A=
      if (this.initializeRange) this.initializeRange();=0A=
      =
this.insertContent([this.range.createContextualFragment(this.content)]);=0A=
    }=0A=
=0A=
    setTimeout(function() {content.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  contentFromAnonymousTable: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D '<table><tbody>' + this.content + =
'</tbody></table>';=0A=
    return $A(div.childNodes[0].childNodes[0].childNodes);=0A=
  }=0A=
}=0A=
=0A=
var Insertion =3D new Object();=0A=
=0A=
Insertion.Before =3D Class.create();=0A=
Insertion.Before.prototype =3D Object.extend(new =
Abstract.Insertion('beforeBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartBefore(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment, this.element);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Top =3D Class.create();=0A=
Insertion.Top.prototype =3D Object.extend(new =
Abstract.Insertion('afterBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(true);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.reverse(false).each((function(fragment) {=0A=
      this.element.insertBefore(fragment, this.element.firstChild);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Bottom =3D Class.create();=0A=
Insertion.Bottom.prototype =3D Object.extend(new =
Abstract.Insertion('beforeEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.appendChild(fragment);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.After =3D Class.create();=0A=
Insertion.After.prototype =3D Object.extend(new =
Abstract.Insertion('afterEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartAfter(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment,=0A=
        this.element.nextSibling);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set(this.toArray().concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set(this.select(function(className) {=0A=
      return className !=3D classNameToRemove;=0A=
    }).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.toArray().join(' ');=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
var Field =3D {=0A=
  clear: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++)=0A=
      $(arguments[i]).value =3D '';=0A=
  },=0A=
=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
  },=0A=
=0A=
  present: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++)=0A=
      if ($(arguments[i]).value =3D=3D '') return false;=0A=
    return true;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    element.focus();=0A=
    if (element.select)=0A=
      element.select();=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Form =3D {=0A=
  serialize: function(form) {=0A=
    var elements =3D Form.getElements($(form));=0A=
    var queryComponents =3D new Array();=0A=
=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var queryComponent =3D Form.Element.serialize(elements[i]);=0A=
      if (queryComponent)=0A=
        queryComponents.push(queryComponent);=0A=
    }=0A=
=0A=
    return queryComponents.join('&');=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    form =3D $(form);=0A=
    var elements =3D new Array();=0A=
=0A=
    for (tagName in Form.Element.Serializers) {=0A=
      var tagElements =3D form.getElementsByTagName(tagName);=0A=
      for (var j =3D 0; j < tagElements.length; j++)=0A=
        elements.push(tagElements[j]);=0A=
    }=0A=
    return elements;=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name)=0A=
      return inputs;=0A=
=0A=
    var matchingInputs =3D new Array();=0A=
    for (var i =3D 0; i < inputs.length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) ||=0A=
          (name && input.name !=3D name))=0A=
        continue;=0A=
      matchingInputs.push(input);=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    var elements =3D Form.getElements(form);=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var element =3D elements[i];=0A=
      element.blur();=0A=
      element.disabled =3D 'true';=0A=
    }=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    var elements =3D Form.getElements(form);=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var element =3D elements[i];=0A=
      element.disabled =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    return Form.getElements(form).find(function(element) {=0A=
      return element.type !=3D 'hidden' && !element.disabled &&=0A=
        ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    Field.activate(Form.findFirstElement(form));=0A=
  },=0A=
=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
  }=0A=
}=0A=
=0A=
Form.Element =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    var parameter =3D Form.Element.Serializers[method](element);=0A=
=0A=
    if (parameter) {=0A=
      var key =3D encodeURIComponent(parameter[0]);=0A=
      if (key.length =3D=3D 0) return;=0A=
=0A=
      if (parameter[1].constructor !=3D Array)=0A=
        parameter[1] =3D [parameter[1]];=0A=
=0A=
      return parameter[1].map(function(value) {=0A=
        return key + '=3D' + encodeURIComponent(value);=0A=
      }).join('&');=0A=
    }=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    var parameter =3D Form.Element.Serializers[method](element);=0A=
=0A=
    if (parameter)=0A=
      return parameter[1];=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'submit':=0A=
      case 'hidden':=0A=
      case 'password':=0A=
      case 'text':=0A=
        return Form.Element.Serializers.textarea(element);=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element);=0A=
    }=0A=
    return false;=0A=
  },=0A=
=0A=
  inputSelector: function(element) {=0A=
    if (element.checked)=0A=
      return [element.name, element.value];=0A=
  },=0A=
=0A=
  textarea: function(element) {=0A=
    return [element.name, element.value];=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    return Form.Element.Serializers[element.type =3D=3D 'select-one' ?=0A=
      'selectOne' : 'selectMany'](element);=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var value =3D '', opt, index =3D element.selectedIndex;=0A=
    if (index >=3D 0) {=0A=
      opt =3D element.options[index];=0A=
      value =3D opt.value;=0A=
      if (!value && !('value' in opt))=0A=
        value =3D opt.text;=0A=
    }=0A=
    return [element.name, value];=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var value =3D new Array();=0A=
    for (var i =3D 0; i < element.length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) {=0A=
        var optValue =3D opt.value;=0A=
        if (!optValue && !('value' in opt))=0A=
          optValue =3D opt.text;=0A=
        value.push(optValue);=0A=
      }=0A=
    }=0A=
    return [element.name, value];=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var $F =3D Form.Element.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D function() {}=0A=
Abstract.TimedObserver.prototype =3D {=0A=
  initialize: function(element, frequency, callback) {=0A=
    this.frequency =3D frequency;=0A=
    this.element   =3D $(element);=0A=
    this.callback  =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Observer =3D Class.create();=0A=
Form.Element.Observer.prototype =3D Object.extend(new =
Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create();=0A=
Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D function() {}=0A=
Abstract.EventObserver.prototype =3D {=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    var elements =3D Form.getElements(this.element);=0A=
    for (var i =3D 0; i < elements.length; i++)=0A=
      this.registerCallback(elements[i]);=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        case 'password':=0A=
        case 'text':=0A=
        case 'textarea':=0A=
        case 'select-one':=0A=
        case 'select-multiple':=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.EventObserver =3D Class.create();=0A=
Form.Element.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create();=0A=
Form.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) {=0A=
  var Event =3D new Object();=0A=
}=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
=0A=
  element: function(event) {=0A=
    return event.target || event.srcElement;=0A=
  },=0A=
=0A=
  isLeftClick: function(event) {=0A=
    return (((event.which) && (event.which =3D=3D 1)) ||=0A=
            ((event.button) && (event.button =3D=3D 1)));=0A=
  },=0A=
=0A=
  pointerX: function(event) {=0A=
    return event.pageX || (event.clientX +=0A=
      (document.documentElement.scrollLeft || document.body.scrollLeft));=0A=
  },=0A=
=0A=
  pointerY: function(event) {=0A=
    return event.pageY || (event.clientY +=0A=
      (document.documentElement.scrollTop || document.body.scrollTop));=0A=
  },=0A=
=0A=
  stop: function(event) {=0A=
    if (event.preventDefault) {=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
    } else {=0A=
      event.returnValue =3D false;=0A=
      event.cancelBubble =3D true;=0A=
    }=0A=
  },=0A=
=0A=
  // find the first node with the given tagName, starting from the=0A=
  // node the event was triggered on; traverses the DOM upwards=0A=
  findElement: function(event, tagName) {=0A=
    var element =3D Event.element(event);=0A=
    while (element.parentNode && (!element.tagName ||=0A=
        (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A=
      element =3D element.parentNode;=0A=
    return element;=0A=
  },=0A=
=0A=
  observers: false,=0A=
=0A=
  _observeAndCache: function(element, name, observer, useCapture) {=0A=
    if (!this.observers) this.observers =3D [];=0A=
    if (element.addEventListener) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.addEventListener(name, observer, useCapture);=0A=
    } else if (element.attachEvent) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.attachEvent('on' + name, observer);=0A=
    }=0A=
  },=0A=
=0A=
  unloadCache: function() {=0A=
    if (!Event.observers) return;=0A=
    for (var i =3D 0; i < Event.observers.length; i++) {=0A=
      Event.stopObserving.apply(this, Event.observers[i]);=0A=
      Event.observers[i][0] =3D null;=0A=
    }=0A=
    Event.observers =3D false;=0A=
  },=0A=
=0A=
  observe: function(element, name, observer, useCapture) {=0A=
    var element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    this._observeAndCache(element, name, observer, useCapture);=0A=
  },=0A=
=0A=
  stopObserving: function(element, name, observer, useCapture) {=0A=
    var element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.detachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    if (element.removeEventListener) {=0A=
      element.removeEventListener(name, observer, useCapture);=0A=
    } else if (element.detachEvent) {=0A=
      element.detachEvent('on' + name, observer);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
/* prevent memory leaks in IE */=0A=
Event.observe(window, 'unload', Event.unloadCache, false);=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  realOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        p =3D Element.getStyle(element, 'position');=0A=
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A=
      }=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  offsetParent: function(element) {=0A=
    if (element.offsetParent) return element.offsetParent;=0A=
    if (element =3D=3D document.body) return element;=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return element;=0A=
=0A=
    return document.body;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D this.realOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    source =3D $(source);=0A=
    target =3D $(target);=0A=
    target.style.position =3D 'absolute';=0A=
    var offsets =3D this.cumulativeOffset(source);=0A=
    target.style.top    =3D offsets[1] + 'px';=0A=
    target.style.left   =3D offsets[0] + 'px';=0A=
    target.style.width  =3D source.offsetWidth + 'px';=0A=
    target.style.height =3D source.offsetHeight + 'px';=0A=
  },=0A=
=0A=
  page: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent=3D=3Ddocument.body)=0A=
        if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      valueT -=3D element.scrollTop  || 0;=0A=
      valueL -=3D element.scrollLeft || 0;=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || {})=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D Position.page(source);=0A=
=0A=
    // find coordinate system to use=0A=
    target =3D $(target);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(target,'position') =3D=3D 'absolute') {=0A=
      parent =3D Position.offsetParent(target);=0A=
      delta =3D Position.page(parent);=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if(options.setLeft)   target.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if(options.setTop)    target.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if(options.setWidth)  target.style.width =3D source.offsetWidth + =
'px';=0A=
    if(options.setHeight) target.style.height =3D source.offsetHeight + =
'px';=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'absolute') return;=0A=
    Position.prepare();=0A=
=0A=
    var offsets =3D Position.positionedOffset(element);=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';;=0A=
    element.style.left   =3D left + 'px';;=0A=
    element.style.width  =3D width + 'px';;=0A=
    element.style.height =3D height + 'px';;=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'relative') return;=0A=
    Position.prepare();=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
  }=0A=
}=0A=
=0A=
// Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
// positioned.  For performance reasons, redefine =
Position.cumulativeOffset for=0A=
// KHTML/WebKit only.=0A=
if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A=
  Position.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return [valueL, valueT];=0A=
  }=0A=
}
------=_NextPart_000_0011_01C8261F.05923A10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.memorabilia.co.uk/components/lightbox/js/scriptaculous.js?load=effects

// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
// =0A=
// Permission is hereby granted, free of charge, to any person obtaining=0A=
// a copy of this software and associated documentation files (the=0A=
// "Software"), to deal in the Software without restriction, including=0A=
// without limitation the rights to use, copy, modify, merge, publish,=0A=
// distribute, sublicense, and/or sell copies of the Software, and to=0A=
// permit persons to whom the Software is furnished to do so, subject to=0A=
// the following conditions:=0A=
// =0A=
// The above copyright notice and this permission notice shall be=0A=
// included in all copies or substantial portions of the Software.=0A=
//=0A=
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,=0A=
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF=0A=
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND=0A=
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE=0A=
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION=0A=
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION=0A=
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.=0A=
=0A=
var Scriptaculous =3D {=0A=
  Version: '1.5.1',=0A=
  require: function(libraryName) {=0A=
    // inserting via DOM fails in Safari 2.0, so brute force approach=0A=
    document.write('<script type=3D"text/javascript" =
src=3D"'+libraryName+'"></script>');=0A=
  },=0A=
  load: function() {=0A=
    if((typeof Prototype=3D=3D'undefined') ||=0A=
      parseFloat(Prototype.Version.split(".")[0] + "." +=0A=
                 Prototype.Version.split(".")[1]) < 1.4)=0A=
      throw("script.aculo.us requires the Prototype JavaScript framework =
>=3D 1.4.0");=0A=
    =0A=
    $A(document.getElementsByTagName("script")).findAll( function(s) {=0A=
      return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))=0A=
    }).each( function(s) {=0A=
      var path =3D s.src.replace(/scriptaculous\.js(\?.*)?$/,'');=0A=
      var includes =3D s.src.match(/\?.*load=3D([a-z,]*)/);=0A=
      (includes ? includes[1] : =
'builder,effects,dragdrop,controls,slider').split(',').each(=0A=
       function(include) { Scriptaculous.require(path+include+'.js') });=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
Scriptaculous.load();
------=_NextPart_000_0011_01C8261F.05923A10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.memorabilia.co.uk/components/lightbox/js/lightbox.js

// =
-------------------------------------------------------------------------=
----------
//
//	Lightbox v2.01
//	by Lokesh Dhakar - http://www.huddletogether.com
//	3/31/06
//
//	For more information on this script, visit:
//	http://huddletogether.com/projects/lightbox2/
//
//	Licensed under the Creative Commons Attribution 2.5 License - =
http://creativecommons.org/licenses/by/2.5/
//=09
//	Credit also due to those who have helped, inspired, and made their =
code available to the public.
//	Including: Scott Upton(uptonic.com), Peter-Paul Koch(quirksmode.org), =
Thomas Fuchs(mir.aculo.us), and others.
//
//
// =
-------------------------------------------------------------------------=
----------
/*

	Table of Contents
	-----------------
	Configuration
	Global Variables

	Extending Built-in Objects=09
	- Object.extend(Element)
	- Array.prototype.removeDuplicates()
	- Array.prototype.empty()

	Lightbox Class Declaration
	- initialize()
	- start()
	- changeImage()
	- resizeImageContainer()
	- showImage()
	- updateDetails()
	- updateNav()
	- enableKeyboardNav()
	- disableKeyboardNav()
	- keyboardAction()
	- preloadNeighborImages()
	- end()
=09
	Miscellaneous Functions
	- getPageScroll()
	- getPageSize()
	- getKey()
	- listenKey()
	- showSelectBoxes()
	- hideSelectBoxes()
	- pause()
	- initLightbox()
=09
	Function Calls
	- addLoadEvent(initLightbox)
=09
*/
// =
-------------------------------------------------------------------------=
----------

//
//	Configuration
//
var fileLoadingImage =3D "components/lightbox/images/loading.gif";	=09
var fileBottomNavCloseImage =3D =
"components/lightbox/images/closelabel.gif";

var resizeSpeed =3D 7;	// controls the speed of the image resizing =
(1=3Dslowest and 10=3Dfastest)

var borderSize =3D 10;	//if you adjust the padding in the CSS, you will =
need to update this variable

// =
-------------------------------------------------------------------------=
----------

//
//	Global Variables
//
var imageArray =3D new Array;
var activeImage;

if(resizeSpeed > 10){ resizeSpeed =3D 10;}
if(resizeSpeed < 1){ resizeSpeed =3D 1;}
resizeDuration =3D (11 - resizeSpeed) * 0.15;

// =
-------------------------------------------------------------------------=
----------

//
//	Additional methods for Element added by SU, Couloir
//	- further additions by Lokesh Dhakar (huddletogether.com)
//
Object.extend(Element, {
	getWidth: function(element) {
	   	element =3D $(element);
	   	return element.offsetWidth;=20
	},
	setWidth: function(element,w) {
	   	element =3D $(element);
    	element.style.width =3D w +"px";
	},
	setHeight: function(element,h) {
   		element =3D $(element);
    	element.style.height =3D h +"px";
	},
	setTop: function(element,t) {
	   	element =3D $(element);
    	element.style.top =3D t +"px";
	},
	setSrc: function(element,src) {
    	element =3D $(element);
    	element.src =3D src;=20
	},
	setHref: function(element,href) {
    	element =3D $(element);
    	element.href =3D href;=20
	},
	setInnerHTML: function(element,content) {
		element =3D $(element);
		element.innerHTML =3D content;
	}
});

// =
-------------------------------------------------------------------------=
----------

//
//	Extending built-in Array object
//	- array.removeDuplicates()
//	- array.empty()
//
Array.prototype.removeDuplicates =3D function () {
	for(i =3D 1; i < this.length; i++){
		if(this[i][0] =3D=3D this[i-1][0]){
			this.splice(i,1);
		}
	}
}

// =
-------------------------------------------------------------------------=
----------

Array.prototype.empty =3D function () {
	for(i =3D 0; i <=3D this.length; i++){
		this.shift();
	}
}

// =
-------------------------------------------------------------------------=
----------

//
//	Lightbox Class Declaration
//	- initialize()
//	- start()
//	- changeImage()
//	- resizeImageContainer()
//	- showImage()
//	- updateDetails()
//	- updateNav()
//	- enableKeyboardNav()
//	- disableKeyboardNav()
//	- keyboardNavAction()
//	- preloadNeighborImages()
//	- end()
//
//	Structuring of code inspired by Scott Upton (http://www.uptonic.com/)
//
var Lightbox =3D Class.create();

Lightbox.prototype =3D {
=09
	// initialize()
	// Constructor runs on completion of the DOM loading. Loops through =
anchor tags looking for=20
	// 'lightbox' references and applies onclick events to appropriate =
links. The 2nd section of
	// the function inserts html at the bottom of the page which is used to =
display the shadow=20
	// overlay and the image container.
	//
	initialize: function() {=09
		if (!document.getElementsByTagName){ return; }
		var anchors =3D document.getElementsByTagName('a');

		// loop through all anchor tags
		for (var i=3D0; i<anchors.length; i++){
			var anchor =3D anchors[i];
		=09
			var relAttribute =3D String(anchor.getAttribute('rel'));
		=09
			// use the string.match() method to catch 'lightbox' references in =
the rel attribute
			if (anchor.getAttribute('href') && =
(relAttribute.toLowerCase().match('lightbox'))){
				anchor.onclick =3D function () {myLightbox.start(this); return =
false;}
			}
		}

		// The rest of this code inserts html at the bottom of the page that =
looks similar to this:
		//
		//	<div id=3D"overlay"></div>
		//	<div id=3D"lightbox">
		//		<div id=3D"outerImageContainer">
		//			<div id=3D"imageContainer">
		//				<img id=3D"lightboxImage">
		//				<div style=3D"" id=3D"hoverNav">
		//					<a href=3D"#" id=3D"prevLink"></a>
		//					<a href=3D"#" id=3D"nextLink"></a>
		//				</div>
		//				<div id=3D"loading">
		//					<a href=3D"#" id=3D"loadingLink">
		//						<img src=3D"images/loading.gif">
		//					</a>
		//				</div>
		//			</div>
		//		</div>
		//		<div id=3D"imageDataContainer">
		//			<div id=3D"imageData">
		//				<div id=3D"imageDetails">
		//					<span id=3D"caption"></span>
		//					<span id=3D"numberDisplay"></span>
		//				</div>
		//				<div id=3D"bottomNav">
		//					<a href=3D"#" id=3D"bottomNavClose">
		//						<img src=3D"images/close.gif">
		//					</a>
		//				</div>
		//			</div>
		//		</div>
		//	</div>


		var objBody =3D document.getElementsByTagName("body").item(0);
	=09
		var objOverlay =3D document.createElement("div");
		objOverlay.setAttribute('id','overlay');
		objOverlay.style.display =3D 'none';
		objOverlay.onclick =3D function() { myLightbox.end(); return false; }
		objBody.appendChild(objOverlay);
	=09
		var objLightbox =3D document.createElement("div");
		objLightbox.setAttribute('id','lightbox');
		objLightbox.style.display =3D 'none';
		objBody.appendChild(objLightbox);
=09
		var objOuterImageContainer =3D document.createElement("div");
		objOuterImageContainer.setAttribute('id','outerImageContainer');
		objLightbox.appendChild(objOuterImageContainer);

		var objImageContainer =3D document.createElement("div");
		objImageContainer.setAttribute('id','imageContainer');
		objOuterImageContainer.appendChild(objImageContainer);
=09
		var objLightboxImage =3D document.createElement("img");
		objLightboxImage.setAttribute('id','lightboxImage');
		objImageContainer.appendChild(objLightboxImage);
=09
		var objHoverNav =3D document.createElement("div");
		objHoverNav.setAttribute('id','hoverNav');
		objImageContainer.appendChild(objHoverNav);
=09
		var objPrevLink =3D document.createElement("a");
		objPrevLink.setAttribute('id','prevLink');
		objPrevLink.setAttribute('href','#');
		objHoverNav.appendChild(objPrevLink);
	=09
		var objNextLink =3D document.createElement("a");
		objNextLink.setAttribute('id','nextLink');
		objNextLink.setAttribute('href','#');
		objHoverNav.appendChild(objNextLink);
=09
		var objLoading =3D document.createElement("div");
		objLoading.setAttribute('id','loading');
		objImageContainer.appendChild(objLoading);
=09
		var objLoadingLink =3D document.createElement("a");
		objLoadingLink.setAttribute('id','loadingLink');
		objLoadingLink.setAttribute('href','#');
		objLoadingLink.onclick =3D function() { myLightbox.end(); return =
false; }
		objLoading.appendChild(objLoadingLink);
=09
		var objLoadingImage =3D document.createElement("img");
		objLoadingImage.setAttribute('src', fileLoadingImage);
		objLoadingLink.appendChild(objLoadingImage);

		var objImageDataContainer =3D document.createElement("div");
		objImageDataContainer.setAttribute('id','imageDataContainer');
		objImageDataContainer.className =3D 'clearfix';
		objLightbox.appendChild(objImageDataContainer);

		var objImageData =3D document.createElement("div");
		objImageData.setAttribute('id','imageData');
		objImageDataContainer.appendChild(objImageData);
=09
		var objImageDetails =3D document.createElement("div");
		objImageDetails.setAttribute('id','imageDetails');
		objImageData.appendChild(objImageDetails);
=09
		var objCaption =3D document.createElement("span");
		objCaption.setAttribute('id','caption');
		objImageDetails.appendChild(objCaption);
=09
		var objNumberDisplay =3D document.createElement("span");
		objNumberDisplay.setAttribute('id','numberDisplay');
		objImageDetails.appendChild(objNumberDisplay);
	=09
		var objBottomNav =3D document.createElement("div");
		objBottomNav.setAttribute('id','bottomNav');
		objImageData.appendChild(objBottomNav);
=09
		var objBottomNavCloseLink =3D document.createElement("a");
		objBottomNavCloseLink.setAttribute('id','bottomNavClose');
		objBottomNavCloseLink.setAttribute('href','#');
		objBottomNavCloseLink.onclick =3D function() { myLightbox.end(); =
return false; }
		objBottomNav.appendChild(objBottomNavCloseLink);
=09
		var objBottomNavCloseImage =3D document.createElement("img");
		objBottomNavCloseImage.setAttribute('src', fileBottomNavCloseImage);
		objBottomNavCloseLink.appendChild(objBottomNavCloseImage);
	},
=09
	//
	//	start()
	//	Display overlay and lightbox. If image is part of a set, add =
siblings to imageArray.
	//
	start: function(imageLink) {=09

		hideSelectBoxes();

		// stretch overlay to fill page and fade in
		var arrayPageSize =3D getPageSize();
		Element.setHeight('overlay', arrayPageSize[1]);
		new Effect.Appear('overlay', { duration: 0.2, from: 0.0, to: 0.8 });

		imageArray =3D [];
		imageNum =3D 0;	=09

		if (!document.getElementsByTagName){ return; }
		var anchors =3D document.getElementsByTagName('a');

		// if image is NOT part of a set..
		if((imageLink.getAttribute('rel') =3D=3D 'lightbox')){
			// add single image to imageArray
			imageArray.push(new Array(imageLink.getAttribute('href'), =
imageLink.getAttribute('title')));		=09
		} else {
		// if image is part of a set..

			// loop through anchors, find other images in set, and add them to =
imageArray
			for (var i=3D0; i<anchors.length; i++){
				var anchor =3D anchors[i];
				if (anchor.getAttribute('href') && (anchor.getAttribute('rel') =
=3D=3D imageLink.getAttribute('rel'))){
					imageArray.push(new Array(anchor.getAttribute('href'), =
anchor.getAttribute('title')));
				}
			}
			imageArray.removeDuplicates();
			while(imageArray[imageNum][0] !=3D imageLink.getAttribute('href')) { =
imageNum++;}
		}

		// calculate top offset for the lightbox and display=20
		var arrayPageSize =3D getPageSize();
		var arrayPageScroll =3D getPageScroll();
		var lightboxTop =3D arrayPageScroll[1] + (arrayPageSize[3] / 15);

		Element.setTop('lightbox', lightboxTop);
		Element.show('lightbox');
	=09
		this.changeImage(imageNum);
	},

	//
	//	changeImage()
	//	Hide most elements and preload image in preparation for resizing =
image container.
	//
	changeImage: function(imageNum) {=09
	=09
		activeImage =3D imageNum;	// update global var

		// hide elements during transition
		Element.show('loading');
		Element.hide('lightboxImage');
		Element.hide('hoverNav');
		Element.hide('prevLink');
		Element.hide('nextLink');
		Element.hide('imageDataContainer');
		Element.hide('numberDisplay');	=09
	=09
		imgPreloader =3D new Image();
	=09
		// once image is preloaded, resize image container
		imgPreloader.onload=3Dfunction(){
			Element.setSrc('lightboxImage', imageArray[activeImage][0]);
			myLightbox.resizeImageContainer(imgPreloader.width, =
imgPreloader.height);
		}
		imgPreloader.src =3D imageArray[activeImage][0];
	},

	//
	//	resizeImageContainer()
	//
	resizeImageContainer: function( imgWidth, imgHeight) {

		// get current height and width
		this.wCur =3D Element.getWidth('outerImageContainer');
		this.hCur =3D Element.getHeight('outerImageContainer');

		// scalars based on change from old to new
		this.xScale =3D ((imgWidth  + (borderSize * 2)) / this.wCur) * 100;
		this.yScale =3D ((imgHeight  + (borderSize * 2)) / this.hCur) * 100;

		// calculate size difference between new and old image, and resize if =
necessary
		wDiff =3D (this.wCur - borderSize * 2) - imgWidth;
		hDiff =3D (this.hCur - borderSize * 2) - imgHeight;

		if(!( hDiff =3D=3D 0)){ new Effect.Scale('outerImageContainer', =
this.yScale, {scaleX: false, duration: resizeDuration, queue: 'front'}); =
}
		if(!( wDiff =3D=3D 0)){ new Effect.Scale('outerImageContainer', =
this.xScale, {scaleY: false, delay: resizeDuration, duration: =
resizeDuration}); }

		// if new and old image are same size and no scaling transition is =
necessary,=20
		// do a quick pause to prevent image flicker.
		if((hDiff =3D=3D 0) && (wDiff =3D=3D 0)){
			if (navigator.appVersion.indexOf("MSIE")!=3D-1){ pause(250); } else { =
pause(100);}=20
		}

		Element.setHeight('prevLink', imgHeight);
		Element.setHeight('nextLink', imgHeight);
		Element.setWidth( 'imageDataContainer', imgWidth + (borderSize * 2));

		this.showImage();
	},
=09
	//
	//	showImage()
	//	Display image and begin preloading neighbors.
	//
	showImage: function(){
		Element.hide('loading');
		new Effect.Appear('lightboxImage', { duration: 0.5, queue: 'end', =
afterFinish: function(){	myLightbox.updateDetails(); } });
		this.preloadNeighborImages();
	},

	//
	//	updateDetails()
	//	Display caption, image number, and bottom nav.
	//
	updateDetails: function() {
=09
		Element.show('caption');
		Element.setInnerHTML( 'caption', imageArray[activeImage][1]);
	=09
		// if image is part of set display 'Image x of x'=20
		if(imageArray.length > 1){
			Element.show('numberDisplay');
			Element.setInnerHTML( 'numberDisplay', "Image " + eval(activeImage + =
1) + " of " + imageArray.length);
		}

		new Effect.Parallel(
			[ new Effect.SlideDown( 'imageDataContainer', { sync: true, duration: =
resizeDuration + 0.25, from: 0.0, to: 1.0 }),=20
			  new Effect.Appear('imageDataContainer', { sync: true, duration: 1.0 =
}) ],=20
			{ duration: 0.65, afterFinish: function() { myLightbox.updateNav();} =
}=20
		);
	},

	//
	//	updateNav()
	//	Display appropriate previous and next hover navigation.
	//
	updateNav: function() {

		Element.show('hoverNav');			=09

		// if not first image in set, display prev image button
		if(activeImage !=3D 0){
			Element.show('prevLink');
			document.getElementById('prevLink').onclick =3D function() {
				myLightbox.changeImage(activeImage - 1); return false;
			}
		}

		// if not last image in set, display next image button
		if(activeImage !=3D (imageArray.length - 1)){
			Element.show('nextLink');
			document.getElementById('nextLink').onclick =3D function() {
				myLightbox.changeImage(activeImage + 1); return false;
			}
		}
	=09
		this.enableKeyboardNav();
	},

	//
	//	enableKeyboardNav()
	//
	enableKeyboardNav: function() {
		document.onkeydown =3D this.keyboardAction;=20
	},

	//
	//	disableKeyboardNav()
	//
	disableKeyboardNav: function() {
		document.onkeydown =3D '';
	},

	//
	//	keyboardAction()
	//
	keyboardAction: function(e) {
		if (e =3D=3D null) { // ie
			keycode =3D event.keyCode;
		} else { // mozilla
			keycode =3D e.which;
		}

		key =3D String.fromCharCode(keycode).toLowerCase();
	=09
		if((key =3D=3D 'x') || (key =3D=3D 'o') || (key =3D=3D 'c')){	// close =
lightbox
			myLightbox.end();
		} else if(key =3D=3D 'p'){	// display previous image
			if(activeImage !=3D 0){
				myLightbox.disableKeyboardNav();
				myLightbox.changeImage(activeImage - 1);
			}
		} else if(key =3D=3D 'n'){	// display next image
			if(activeImage !=3D (imageArray.length - 1)){
				myLightbox.disableKeyboardNav();
				myLightbox.changeImage(activeImage + 1);
			}
		}


	},

	//
	//	preloadNeighborImages()
	//	Preload previous and next images.
	//
	preloadNeighborImages: function(){

		if((imageArray.length - 1) > activeImage){
			preloadNextImage =3D new Image();
			preloadNextImage.src =3D imageArray[activeImage + 1][0];
		}
		if(activeImage > 0){
			preloadPrevImage =3D new Image();
			preloadPrevImage.src =3D imageArray[activeImage - 1][0];
		}
=09
	},

	//
	//	end()
	//
	end: function() {
		this.disableKeyboardNav();
		Element.hide('lightbox');
		new Effect.Fade('overlay', { duration: 0.2});
		showSelectBoxes();
	}
}

// =
-------------------------------------------------------------------------=
----------

//
// getPageScroll()
// Returns array with x,y page scroll values.
// Core code from - quirksmode.org
//
function getPageScroll(){

	var yScroll;

	if (self.pageYOffset) {
		yScroll =3D self.pageYOffset;
	} else if (document.documentElement && =
document.documentElement.scrollTop){	 // Explorer 6 Strict
		yScroll =3D document.documentElement.scrollTop;
	} else if (document.body) {// all other Explorers
		yScroll =3D document.body.scrollTop;
	}

	arrayPageScroll =3D new Array('',yScroll)=20
	return arrayPageScroll;
}

// =
-------------------------------------------------------------------------=
----------

//
// getPageSize()
// Returns array with page width, height and window width, height
// Core code from - quirksmode.org
// Edit for Firefox by pHaez
//
function getPageSize(){
=09
	var xScroll, yScroll;
=09
	if (window.innerHeight && window.scrollMaxY) {=09
		xScroll =3D document.body.scrollWidth;
		yScroll =3D window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // =
all but Explorer Mac
		xScroll =3D document.body.scrollWidth;
		yScroll =3D document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, =
Mozilla and Safari
		xScroll =3D document.body.offsetWidth;
		yScroll =3D document.body.offsetHeight;
	}
=09
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth =3D self.innerWidth;
		windowHeight =3D self.innerHeight;
	} else if (document.documentElement && =
document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth =3D document.documentElement.clientWidth;
		windowHeight =3D document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth =3D document.body.clientWidth;
		windowHeight =3D document.body.clientHeight;
	}=09
=09
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight =3D windowHeight;
	} else {=20
		pageHeight =3D yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){=09
		pageWidth =3D windowWidth;
	} else {
		pageWidth =3D xScroll;
	}


	arrayPageSize =3D new =
Array(pageWidth,pageHeight,windowWidth,windowHeight)=20
	return arrayPageSize;
}

// =
-------------------------------------------------------------------------=
----------

//
// getKey(key)
// Gets keycode. If 'x' is pressed then it hides the lightbox.
//
function getKey(e){
	if (e =3D=3D null) { // ie
		keycode =3D event.keyCode;
	} else { // mozilla
		keycode =3D e.which;
	}
	key =3D String.fromCharCode(keycode).toLowerCase();
=09
	if(key =3D=3D 'x'){
	}
}

// =
-------------------------------------------------------------------------=
----------

//
// listenKey()
//
function listenKey () {	document.onkeypress =3D getKey; }
=09
// ---------------------------------------------------

function showSelectBoxes(){
	selects =3D document.getElementsByTagName("select");
	for (i =3D 0; i !=3D selects.length; i++) {
		selects[i].style.visibility =3D "visible";
	}
}

// ---------------------------------------------------

function hideSelectBoxes(){
	selects =3D document.getElementsByTagName("select");
	for (i =3D 0; i !=3D selects.length; i++) {
		selects[i].style.visibility =3D "hidden";
	}
}

// ---------------------------------------------------

//
// pause(numberMillis)
// Pauses code execution for specified time. Uses busy code, not good.
// Code from http://www.faqts.com/knowledge_base/view.phtml/aid/1602
//
function pause(numberMillis) {
	var now =3D new Date();
	var exitTime =3D now.getTime() + numberMillis;
	while (true) {
		now =3D new Date();
		if (now.getTime() > exitTime)
			return;
	}
}

// ---------------------------------------------------



function initLightbox() { myLightbox =3D new Lightbox(); }
Event.observe(window, 'load', initLightbox, false);
------=_NextPart_000_0011_01C8261F.05923A10
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.google-analytics.com/urchin.js

//-- Google Analytics Urchin Module=0A=
//-- Copyright 2007 Google, All Rights Reserved.=0A=
=0A=
//-- Urchin On Demand Settings ONLY=0A=
var _uacct=3D"";			// set up the Urchin Account=0A=
var _userv=3D1;			// service mode (0=3Dlocal,1=3Dremote,2=3Dboth)=0A=
=0A=
//-- UTM User Settings=0A=
var _ufsc=3D1;			// set client info flag (1=3Don|0=3Doff)=0A=
var _udn=3D"auto";		// (auto|none|domain) set the domain name for cookies=0A=
var _uhash=3D"on";		// (on|off) unique domain hash for cookies=0A=
var _utimeout=3D"1800";   	// set the inactive session timeout in seconds=0A=
var _ugifpath=3D"/__utm.gif";	// set the web path to the __utm.gif file=0A=
var _utsp=3D"|";			// transaction field separator=0A=
var _uflash=3D1;			// set flash version detect option (1=3Don|0=3Doff)=0A=
var _utitle=3D1;			// set the document title detect option =
(1=3Don|0=3Doff)=0A=
var _ulink=3D0;			// enable linker functionality (1=3Don|0=3Doff)=0A=
var _uanchor=3D0;			// enable use of anchors for campaign =
(1=3Don|0=3Doff)=0A=
var _utcp=3D"/";			// the cookie path for tracking=0A=
var _usample=3D100;		// The sampling % of visitors to track (1-100).=0A=
=0A=
//-- UTM Campaign Tracking Settings=0A=
var _uctm=3D1;			// set campaign tracking module (1=3Don|0=3Doff)=0A=
var _ucto=3D"15768000";		// set timeout in seconds (6 month default)=0A=
var _uccn=3D"utm_campaign";	// name=0A=
var _ucmd=3D"utm_medium";		// medium (cpc|cpm|link|email|organic)=0A=
var _ucsr=3D"utm_source";		// source=0A=
var _uctr=3D"utm_term";		// term/keyword=0A=
var _ucct=3D"utm_content";	// content=0A=
var _ucid=3D"utm_id";		// id number=0A=
var _ucno=3D"utm_nooverride";	// don't override=0A=
=0A=
//-- Auto/Organic Sources and Keywords=0A=
var _uOsr=3Dnew Array();=0A=
var _uOkw=3Dnew Array();=0A=
_uOsr[0]=3D"google";	_uOkw[0]=3D"q";=0A=
_uOsr[1]=3D"yahoo";	_uOkw[1]=3D"p";=0A=
_uOsr[2]=3D"msn";		_uOkw[2]=3D"q";=0A=
_uOsr[3]=3D"aol";		_uOkw[3]=3D"query";=0A=
_uOsr[4]=3D"aol";		_uOkw[4]=3D"encquery";=0A=
_uOsr[5]=3D"lycos";	_uOkw[5]=3D"query";=0A=
_uOsr[6]=3D"ask";		_uOkw[6]=3D"q";=0A=
_uOsr[7]=3D"altavista";	_uOkw[7]=3D"q";=0A=
_uOsr[8]=3D"netscape";	_uOkw[8]=3D"query";=0A=
_uOsr[9]=3D"cnn";	_uOkw[9]=3D"query";=0A=
_uOsr[10]=3D"looksmart";	_uOkw[10]=3D"qt";=0A=
_uOsr[11]=3D"about";	_uOkw[11]=3D"terms";=0A=
_uOsr[12]=3D"mamma";	_uOkw[12]=3D"query";=0A=
_uOsr[13]=3D"alltheweb";	_uOkw[13]=3D"q";=0A=
_uOsr[14]=3D"gigablast";	_uOkw[14]=3D"q";=0A=
_uOsr[15]=3D"voila";	_uOkw[15]=3D"rdata";=0A=
_uOsr[16]=3D"virgilio";	_uOkw[16]=3D"qs";=0A=
_uOsr[17]=3D"live";	_uOkw[17]=3D"q";=0A=
_uOsr[18]=3D"baidu";	_uOkw[18]=3D"wd";=0A=
_uOsr[19]=3D"alice";	_uOkw[19]=3D"qs";=0A=
_uOsr[20]=3D"yandex";	_uOkw[20]=3D"text";=0A=
_uOsr[21]=3D"najdi";	_uOkw[21]=3D"q";=0A=
_uOsr[22]=3D"aol";	_uOkw[22]=3D"q";=0A=
_uOsr[23]=3D"club-internet"; _uOkw[23]=3D"q";=0A=
_uOsr[24]=3D"mama";	_uOkw[24]=3D"query";=0A=
_uOsr[25]=3D"seznam";	_uOkw[25]=3D"q";=0A=
_uOsr[26]=3D"search";	_uOkw[26]=3D"q";=0A=
_uOsr[27]=3D"szukaj";	_uOkw[27]=3D"szukaj";=0A=
_uOsr[28]=3D"szukaj";	_uOkw[28]=3D"qt";=0A=
_uOsr[29]=3D"netsprint";	_uOkw[29]=3D"q";=0A=
_uOsr[30]=3D"google.interia";	_uOkw[30]=3D"q";=0A=
_uOsr[31]=3D"szukacz";	_uOkw[31]=3D"q";=0A=
_uOsr[32]=3D"yam";	_uOkw[32]=3D"k";=0A=
_uOsr[33]=3D"pchome";	_uOkw[33]=3D"q";=0A=
=0A=
=0A=
//-- Auto/Organic Keywords to Ignore=0A=
var _uOno=3Dnew Array();=0A=
//_uOno[0]=3D"urchin";=0A=
//_uOno[1]=3D"urchin.com";=0A=
//_uOno[2]=3D"www.urchin.com";=0A=
=0A=
//-- Referral domains to Ignore=0A=
var _uRno=3Dnew Array();=0A=
//_uRno[0]=3D".urchin.com";=0A=
=0A=
//-- **** Don't modify below this point ***=0A=
var =
_uff,_udh,_udt,_ubl=3D0,_udo=3D"",_uu,_ufns=3D0,_uns=3D0,_ur=3D"-",_ufno=3D=
0,_ust=3D0,_ubd=3Ddocument,_udl=3D_ubd.location,_udlh=3D"",_uwv=3D"1";=0A=
var _ugifpath2=3D"http://www.google-analytics.com/__utm.gif";=0A=
if (_udl.hash) _udlh=3D_udl.href.substring(_udl.href.indexOf('#'));=0A=
if (_udl.protocol=3D=3D"https:") =
_ugifpath2=3D"https://ssl.google-analytics.com/__utm.gif";=0A=
if (!_utcp || _utcp=3D=3D"") _utcp=3D"/";=0A=
function urchinTracker(page) {=0A=
 if (_udl.protocol=3D=3D"file:") return;=0A=
 if (_uff && (!page || page=3D=3D"")) return;=0A=
 var a,b,c,xx,v,z,k,x=3D"",s=3D"",f=3D0;=0A=
 var nx=3D" expires=3D"+_uNx()+";";=0A=
 var dc=3D_ubd.cookie;=0A=
 _udh=3D_uDomain();=0A=
 if (!_uVG()) return;=0A=
 _uu=3DMath.round(Math.random()*2147483647);=0A=
 _udt=3Dnew Date();=0A=
 _ust=3DMath.round(_udt.getTime()/1000);=0A=
 a=3Ddc.indexOf("__utma=3D"+_udh);=0A=
 b=3Ddc.indexOf("__utmb=3D"+_udh);=0A=
 c=3Ddc.indexOf("__utmc=3D"+_udh);=0A=
 if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 if (_utimeout && _utimeout!=3D"") {=0A=
  x=3Dnew Date(_udt.getTime()+(_utimeout*1000));=0A=
  x=3D" expires=3D"+x.toGMTString()+";";=0A=
 }=0A=
 if (_ulink) {=0A=
  if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
  s+=3D_udl.search;=0A=
  if(s && s!=3D"" && s.indexOf("__utma=3D")>=3D0) {=0A=
   if (!(_uIN(a=3D_uGC(s,"__utma=3D","&")))) a=3D"-";=0A=
   if (!(_uIN(b=3D_uGC(s,"__utmb=3D","&")))) b=3D"-";=0A=
   if (!(_uIN(c=3D_uGC(s,"__utmc=3D","&")))) c=3D"-";=0A=
   v=3D_uGC(s,"__utmv=3D","&");=0A=
   z=3D_uGC(s,"__utmz=3D","&");=0A=
   k=3D_uGC(s,"__utmk=3D","&");=0A=
   xx=3D_uGC(s,"__utmx=3D","&");=0A=
   if ((k*1) !=3D ((_uHash(a+b+c+xx+z+v)*1)+(_udh*1))) =
{_ubl=3D1;a=3D"-";b=3D"-";c=3D"-";xx=3D"-";z=3D"-";v=3D"-";}=0A=
   if (a!=3D"-" && b!=3D"-" && c!=3D"-") f=3D1;=0A=
   else if(a!=3D"-") f=3D2;=0A=
  }=0A=
 }=0A=
 if(f=3D=3D1) {=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+c+"; path=3D"+_utcp+";"+_udo;=0A=
 } else if (f=3D=3D2) {=0A=
  a=3D_uFixA(s,"&",_ust);=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 } else if (a>=3D0 && b>=3D0 && c>=3D0) {=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
 } else {=0A=
  if (a>=3D0) a=3D_uFixA(_ubd.cookie,";",_ust);=0A=
  else a=3D_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 }=0A=
 if (_ulink && xx && xx!=3D"" && xx!=3D"-") {=0A=
   xx=3D_uUES(xx);=0A=
   if (xx.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmx=3D"+xx+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 if (_ulink && v && v!=3D"" && v!=3D"-") {=0A=
  v=3D_uUES(v);=0A=
  if (v.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmv=3D"+v+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 _uInfo(page);=0A=
 _ufns=3D0;=0A=
 _ufno=3D0;=0A=
 if (!page || page=3D=3D"") _uff=3D1;=0A=
}=0A=
function _uInfo(page) {=0A=
 var p,s=3D"",dm=3D"",pg=3D_udl.pathname+_udl.search;=0A=
 if (page && page!=3D"") pg=3D_uES(page,1);=0A=
 _ur=3D_ubd.referrer;=0A=
 if (!_ur || _ur=3D=3D"") { _ur=3D"-"; }=0A=
 else {=0A=
  dm=3D_ubd.domain;=0A=
  if(_utcp && _utcp!=3D"/") dm+=3D_utcp;=0A=
  p=3D_ur.indexOf(dm);=0A=
  if ((p>=3D0) && (p<=3D8)) { _ur=3D"0"; }=0A=
  if (_ur.indexOf("[")=3D=3D0 && =
_ur.lastIndexOf("]")=3D=3D(_ur.length-1)) { _ur=3D"-"; }=0A=
 }=0A=
 s+=3D"&utmn=3D"+_uu;=0A=
 if (_ufsc) s+=3D_uBInfo();=0A=
 if (_uctm) s+=3D_uCInfo();=0A=
 if (_utitle && _ubd.title && _ubd.title!=3D"") =
s+=3D"&utmdt=3D"+_uES(_ubd.title);=0A=
 if (_udl.hostname && _udl.hostname!=3D"") =
s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A=
 s+=3D"&utmr=3D"+_ur;=0A=
 s+=3D"&utmp=3D"+pg;=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() {_uVoid();}=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uVoid() { return; }=0A=
function _uCInfo() {=0A=
 if (!_ucto || _ucto=3D=3D"") { _ucto=3D"15768000"; }=0A=
 if (!_uVG()) return;=0A=
 var =
c=3D"",t=3D"-",t2=3D"-",t3=3D"-",o=3D0,cs=3D0,cn=3D0,i=3D0,z=3D"-",s=3D""=
;=0A=
 if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
 s+=3D_udl.search;=0A=
 var x=3Dnew Date(_udt.getTime()+(_ucto*1000));=0A=
 var dc=3D_ubd.cookie;=0A=
 x=3D" expires=3D"+x.toGMTString()+";";=0A=
 if (_ulink && !_ubl) {=0A=
  z=3D_uUES(_uGC(s,"__utmz=3D","&"));=0A=
  if (z!=3D"-" && z.indexOf(";")=3D=3D-1) { =
_ubd.cookie=3D"__utmz=3D"+z+"; path=3D"+_utcp+";"+x+_udo; return ""; }=0A=
 }=0A=
 z=3Ddc.indexOf("__utmz=3D"+_udh);=0A=
 if (z>-1) { z=3D_uGC(dc,"__utmz=3D"+_udh,";"); }=0A=
 else { z=3D"-"; }=0A=
 t=3D_uGC(s,_ucid+"=3D","&");=0A=
 t2=3D_uGC(s,_ucsr+"=3D","&");=0A=
 t3=3D_uGC(s,"gclid=3D","&");=0A=
 if ((t!=3D"-" && t!=3D"") || (t2!=3D"-" && t2!=3D"") || (t3!=3D"-" && =
t3!=3D"")) {=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"utmcid=3D"+_uEC(t);=0A=
  if (t2!=3D"-" && t2!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmcsr=3D"+_uEC(t2); }=0A=
  if (t3!=3D"-" && t3!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmgclid=3D"+_uEC(t3); }=0A=
  t=3D_uGC(s,_uccn+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmccn=3D"+_uEC(t);=0A=
  else c+=3D"|utmccn=3D(not+set)";=0A=
  t=3D_uGC(s,_ucmd+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcmd=3D"+_uEC(t);=0A=
  else  c+=3D"|utmcmd=3D(not+set)";=0A=
  t=3D_uGC(s,_uctr+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmctr=3D"+_uEC(t);=0A=
  else { t=3D_uOrg(1); if (t!=3D"-" && t!=3D"") =
c+=3D"|utmctr=3D"+_uEC(t); }=0A=
  t=3D_uGC(s,_ucct+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcct=3D"+_uEC(t);=0A=
  t=3D_uGC(s,_ucno+"=3D","&");=0A=
  if (t=3D=3D"1") o=3D1;=0A=
  if (z!=3D"-" && o=3D=3D1) return "";=0A=
 }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { c=3D_uOrg(); if (z!=3D"-" && =
_ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { if (_ufns=3D=3D1)  c=3D_uRef(); if =
(z!=3D"-" && _ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") {=0A=
  if (z=3D=3D"-" && _ufns=3D=3D1) { =
c=3D"utmccn=3D(direct)|utmcsr=3D(direct)|utmcmd=3D(none)"; }=0A=
  if (c=3D=3D"-" || c=3D=3D"") return "";=0A=
 }=0A=
 if (z!=3D"-") {=0A=
  i=3Dz.indexOf(".");=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  t=3Dz.substring(i+1,z.length);=0A=
  if (t.toLowerCase()=3D=3Dc.toLowerCase()) cs=3D1;=0A=
  t=3Dz.substring(0,i);=0A=
  if ((i=3Dt.lastIndexOf(".")) > -1) {=0A=
   t=3Dt.substring(i+1,t.length);=0A=
   cn=3D(t*1);=0A=
  }=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) {=0A=
  t=3D_uGC(dc,"__utma=3D"+_udh,";");=0A=
  if ((i=3Dt.lastIndexOf(".")) > 9) {=0A=
   _uns=3Dt.substring(i+1,t.length);=0A=
   _uns=3D(_uns*1);=0A=
  }=0A=
  cn++;=0A=
  if (_uns=3D=3D0) _uns=3D1;=0A=
  _ubd.cookie=3D"__utmz=3D"+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; =
path=3D"+_utcp+"; "+x+_udo;=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) return "&utmcn=3D1";=0A=
 else return "&utmcr=3D1";=0A=
}=0A=
function _uRef() {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k,n;=0A=
 if ((i=3D_ur.indexOf("://"))<0) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  k=3Dh.substring(h.indexOf("/"),h.length);=0A=
  if (k.indexOf("?") > -1) k=3Dk.substring(0,k.indexOf("?"));=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 h=3Dh.toLowerCase();=0A=
 n=3Dh;=0A=
 if ((i=3Dn.indexOf(":")) > -1) n=3Dn.substring(0,i);=0A=
 for (var ii=3D0;ii<_uRno.length;ii++) {=0A=
  if ((i=3Dn.indexOf(_uRno[ii].toLowerCase())) > -1 && =
n.length=3D=3D(i+_uRno[ii].length)) { _ufno=3D1; break; }=0A=
 }=0A=
 if (h.indexOf("www.")=3D=3D0) h=3Dh.substring(4,h.length);=0A=
 return =
"utmccn=3D(referral)|utmcsr=3D"+_uEC(h)+"|"+"utmcct=3D"+_uEC(k)+"|utmcmd=3D=
referral";=0A=
}=0A=
function _uOrg(t) {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k;=0A=
 if ((i=3D_ur.indexOf("://")) < 0) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 for (var ii=3D0;ii<_uOsr.length;ii++) {=0A=
  if (h.toLowerCase().indexOf(_uOsr[ii].toLowerCase()) > -1) {=0A=
   if ((i=3D_ur.indexOf("?"+_uOkw[ii]+"=3D")) > -1 || =
(i=3D_ur.indexOf("&"+_uOkw[ii]+"=3D")) > -1) {=0A=
    k=3D_ur.substring(i+_uOkw[ii].length+2,_ur.length);=0A=
    if ((i=3Dk.indexOf("&")) > -1) k=3Dk.substring(0,i);=0A=
    for (var yy=3D0;yy<_uOno.length;yy++) {=0A=
     if (_uOno[yy].toLowerCase()=3D=3Dk.toLowerCase()) { _ufno=3D1; =
break; }=0A=
    }=0A=
    if (t) return _uEC(k);=0A=
    else return =
"utmccn=3D(organic)|utmcsr=3D"+_uEC(_uOsr[ii])+"|"+"utmctr=3D"+_uEC(k)+"|=
utmcmd=3Dorganic";=0A=
   }=0A=
  }=0A=
 }=0A=
 return "";=0A=
}=0A=
function _uBInfo() {=0A=
 var sr=3D"-",sc=3D"-",ul=3D"-",fl=3D"-",cs=3D"-",je=3D1;=0A=
 var n=3Dnavigator;=0A=
 if (self.screen) {=0A=
  sr=3Dscreen.width+"x"+screen.height;=0A=
  sc=3Dscreen.colorDepth+"-bit";=0A=
 } else if (self.java) {=0A=
  var j=3Djava.awt.Toolkit.getDefaultToolkit();=0A=
  var s=3Dj.getScreenSize();=0A=
  sr=3Ds.width+"x"+s.height;=0A=
 }=0A=
 if (n.language) { ul=3Dn.language.toLowerCase(); }=0A=
 else if (n.browserLanguage) { ul=3Dn.browserLanguage.toLowerCase(); }=0A=
 je=3Dn.javaEnabled()?1:0;=0A=
 if (_uflash) fl=3D_uFlash();=0A=
 if (_ubd.characterSet) cs=3D_uES(_ubd.characterSet);=0A=
 else if (_ubd.charset) cs=3D_uES(_ubd.charset);=0A=
 return =
"&utmcs=3D"+cs+"&utmsr=3D"+sr+"&utmsc=3D"+sc+"&utmul=3D"+ul+"&utmje=3D"+j=
e+"&utmfl=3D"+fl;=0A=
}=0A=
function __utmSetTrans() {=0A=
 var e;=0A=
 if (_ubd.getElementById) e=3D_ubd.getElementById("utmtrans");=0A=
 else if (_ubd.utmform && _ubd.utmform.utmtrans) =
e=3D_ubd.utmform.utmtrans;=0A=
 if (!e) return;=0A=
 var l=3De.value.split("UTM:");=0A=
 var i,i2,c;=0A=
 if (_userv=3D=3D0 || _userv=3D=3D2) i=3Dnew Array();=0A=
 if (_userv=3D=3D1 || _userv=3D=3D2) { i2=3Dnew Array(); c=3D_uGCS(); }=0A=
=0A=
 for (var ii=3D0;ii<l.length;ii++) {=0A=
  l[ii]=3D_uTrim(l[ii]);=0A=
  if (l[ii].charAt(0)!=3D'T' && l[ii].charAt(0)!=3D'I') continue;=0A=
  var r=3DMath.round(Math.random()*2147483647);=0A=
  if (!_utsp || _utsp=3D=3D"") _utsp=3D"|";=0A=
  var f=3Dl[ii].split(_utsp),s=3D"";=0A=
  if (f[0].charAt(0)=3D=3D'T') {=0A=
   s=3D"&utmt=3Dtran"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmtst=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmtto=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmttx=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmtsp=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmtci=3D"+_uES(f[6]);=0A=
   f[7]=3D_uTrim(f[7]); if(f[7]&&f[7]!=3D"") =
s+=3D"&utmtrg=3D"+_uES(f[7]);=0A=
   f[8]=3D_uTrim(f[8]); if(f[8]&&f[8]!=3D"") =
s+=3D"&utmtco=3D"+_uES(f[8]);=0A=
  } else {=0A=
   s=3D"&utmt=3Ditem"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmipc=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmipn=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmiva=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmipr=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmiqt=3D"+_uES(f[6]);=0A=
  }=0A=
  if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
   i[ii]=3Dnew Image(1,1);=0A=
   i[ii].src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
   i[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
  if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
   i2[ii]=3Dnew Image(1,1);=0A=
   =
i2[ii].src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D=
"+c;=0A=
   i2[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uFlash() {=0A=
 var f=3D"-",n=3Dnavigator;=0A=
 if (n.plugins && n.plugins.length) {=0A=
  for (var ii=3D0;ii<n.plugins.length;ii++) {=0A=
   if (n.plugins[ii].name.indexOf('Shockwave Flash')!=3D-1) {=0A=
    f=3Dn.plugins[ii].description.split('Shockwave Flash ')[1];=0A=
    break;=0A=
   }=0A=
  }=0A=
 } else if (window.ActiveXObject) {=0A=
  for (var ii=3D10;ii>=3D2;ii--) {=0A=
   try {=0A=
    var fl=3Deval("new =
ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");=0A=
    if (fl) { f=3Dii + '.0'; break; }=0A=
   }=0A=
   catch(e) {}=0A=
  }=0A=
 }=0A=
 return f;=0A=
}=0A=
function __utmLinker(l,h) {=0A=
 if (!_ulink) return;=0A=
 var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A=
 var dc=3D_ubd.cookie;=0A=
 if (!l || l=3D=3D"") return;=0A=
 var iq =3D l.indexOf("?"); =0A=
 var ih =3D l.indexOf("#"); =0A=
 if (dc) {=0A=
  a=3D_uES(_uGC(dc,"__utma=3D"+_udh,";"));=0A=
  b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A=
  c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A=
  x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A=
  z=3D_uES(_uGC(dc,"__utmz=3D"+_udh,";"));=0A=
  v=3D_uES(_uGC(dc,"__utmv=3D"+_udh,";"));=0A=
  k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A=
  =
p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D=
"+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A=
 }=0A=
 if (p) {=0A=
  if (h && ih>-1) return;=0A=
  if (h) { _udl.href=3Dl+"#"+p; }=0A=
  else {=0A=
   if (iq=3D=3D-1 && ih=3D=3D-1) _udl.href=3Dl+"?"+p;=0A=
   else if (ih=3D=3D-1) _udl.href=3Dl+"&"+p;=0A=
   else if (iq=3D=3D-1) =
_udl.href=3Dl.substring(0,ih-1)+"?"+p+l.substring(ih);=0A=
   else _udl.href=3Dl.substring(0,ih-1)+"&"+p+l.substring(ih);=0A=
  }=0A=
 } else { _udl.href=3Dl; }=0A=
}=0A=
function __utmLinkPost(f,h) {=0A=
 if (!_ulink) return;=0A=
 var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A=
 var dc=3D_ubd.cookie;=0A=
 if (!f || !f.action) return;=0A=
 var iq =3D f.action.indexOf("?"); =0A=
 var ih =3D f.action.indexOf("#"); =0A=
 if (dc) {=0A=
  a=3D_uES(_uGC(dc,"__utma=3D"+_udh,";"));=0A=
  b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A=
  c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A=
  x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A=
  z=3D_uES(_uGC(dc,"__utmz=3D"+_udh,";"));=0A=
  v=3D_uES(_uGC(dc,"__utmv=3D"+_udh,";"));=0A=
  k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A=
  =
p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D=
"+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A=
 }=0A=
 if (p) {=0A=
  if (h && ih>-1) return;=0A=
  if (h) { f.action+=3D"#"+p; }=0A=
  else {=0A=
   if (iq=3D=3D-1 && ih=3D=3D-1) f.action+=3D"?"+p;=0A=
   else if (ih=3D=3D-1) f.action+=3D"&"+p;=0A=
   else if (iq=3D=3D-1) =
f.action=3Df.action.substring(0,ih-1)+"?"+p+f.action.substring(ih);=0A=
   else =
f.action=3Df.action.substring(0,ih-1)+"&"+p+f.action.substring(ih);=0A=
  }=0A=
 }=0A=
 return;=0A=
}=0A=
function __utmSetVar(v) {=0A=
 if (!v || v=3D=3D"") return;=0A=
 if (!_udo || _udo =3D=3D "") {=0A=
  _udh=3D_uDomain();=0A=
  if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 }=0A=
 if (!_uVG()) return;=0A=
 var r=3DMath.round(Math.random() * 2147483647);=0A=
 _ubd.cookie=3D"__utmv=3D"+_udh+"."+_uES(v)+"; path=3D"+_utcp+"; =
expires=3D"+_uNx()+";"+_udo;=0A=
 var s=3D"&utmt=3Dvar&utmn=3D"+r;=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
}=0A=
function _uGCS() {=0A=
 var t,c=3D"",dc=3D_ubd.cookie;=0A=
 if ((t=3D_uGC(dc,"__utma=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utma=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmb=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmb=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmc=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmc=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmx=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmx=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmz=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmz=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmv=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmv=3D"+t+";");=0A=
 if (c.charAt(c.length-1)=3D=3D"+") c=3Dc.substring(0,c.length-1);=0A=
 return c;=0A=
}=0A=
function _uGC(l,n,s) {=0A=
 if (!l || l=3D=3D"" || !n || n=3D=3D"" || !s || s=3D=3D"") return "-";=0A=
 var i,i2,i3,c=3D"-";=0A=
 i=3Dl.indexOf(n);=0A=
 i3=3Dn.indexOf("=3D")+1;=0A=
 if (i > -1) {=0A=
  i2=3Dl.indexOf(s,i); if (i2 < 0) { i2=3Dl.length; }=0A=
  c=3Dl.substring((i+i3),i2);=0A=
 }=0A=
 return c;=0A=
}=0A=
function _uDomain() {=0A=
 if (!_udn || _udn=3D=3D"" || _udn=3D=3D"none") { _udn=3D""; return 1; }=0A=
 if (_udn=3D=3D"auto") {=0A=
  var d=3D_ubd.domain;=0A=
  if (d.substring(0,4)=3D=3D"www.") {=0A=
   d=3Dd.substring(4,d.length);=0A=
  }=0A=
  _udn=3Dd;=0A=
 }=0A=
 _udn =3D _udn.toLowerCase(); =0A=
 if (_uhash=3D=3D"off") return 1;=0A=
 return _uHash(_udn);=0A=
}=0A=
function _uHash(d) {=0A=
 if (!d || d=3D=3D"") return 1;=0A=
 var h=3D0,g=3D0;=0A=
 for (var i=3Dd.length-1;i>=3D0;i--) {=0A=
  var c=3DparseInt(d.charCodeAt(i));=0A=
  h=3D((h << 6) & 0xfffffff) + c + (c << 14);=0A=
  if ((g=3Dh & 0xfe00000)!=3D0) h=3D(h ^ (g >> 21));=0A=
 }=0A=
 return h;=0A=
}=0A=
function _uFixA(c,s,t) {=0A=
 if (!c || c=3D=3D"" || !s || s=3D=3D"" || !t || t=3D=3D"") return "-";=0A=
 var a=3D_uGC(c,"__utma=3D"+_udh,s);=0A=
 var lt=3D0,i=3D0;=0A=
 if ((i=3Da.lastIndexOf(".")) > 9) {=0A=
  _uns=3Da.substring(i+1,a.length);=0A=
  _uns=3D(_uns*1)+1;=0A=
  a=3Da.substring(0,i);=0A=
  if ((i=3Da.lastIndexOf(".")) > 7) {=0A=
   lt=3Da.substring(i+1,a.length);=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  if ((i=3Da.lastIndexOf(".")) > 5) {=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  a+=3D"."+lt+"."+t+"."+_uns;=0A=
 }=0A=
 return a;=0A=
}=0A=
function _uTrim(s) {=0A=
  if (!s || s=3D=3D"") return "";=0A=
  while ((s.charAt(0)=3D=3D' ') || (s.charAt(0)=3D=3D'\n') || =
(s.charAt(0,1)=3D=3D'\r')) s=3Ds.substring(1,s.length);=0A=
  while ((s.charAt(s.length-1)=3D=3D' ') || =
(s.charAt(s.length-1)=3D=3D'\n') || (s.charAt(s.length-1)=3D=3D'\r')) =
s=3Ds.substring(0,s.length-1);=0A=
  return s;=0A=
}=0A=
function _uEC(s) {=0A=
  var n=3D"";=0A=
  if (!s || s=3D=3D"") return "";=0A=
  for (var i=3D0;i<s.length;i++) {if (s.charAt(i)=3D=3D" ") n+=3D"+"; =
else n+=3Ds.charAt(i);}=0A=
  return n;=0A=
}=0A=
function __utmVisitorCode(f) {=0A=
 var r=3D0,t=3D0,i=3D0,i2=3D0,m=3D31;=0A=
 var a=3D_uGC(_ubd.cookie,"__utma=3D"+_udh,";");=0A=
 if ((i=3Da.indexOf(".",0))<0) return;=0A=
 if ((i2=3Da.indexOf(".",i+1))>0) r=3Da.substring(i+1,i2); else return =
"";  =0A=
 if ((i=3Da.indexOf(".",i2+1))>0) t=3Da.substring(i2+1,i); else return =
"";  =0A=
 if (f) {=0A=
  return r;=0A=
 } else {=0A=
  var c=3Dnew =
Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T'=
,'U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');=0A=
  return =
c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r=
&7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5=
&m]+c[t&m];=0A=
 }=0A=
}=0A=
function _uIN(n) {=0A=
 if (!n) return false;=0A=
 for (var i=3D0;i<n.length;i++) {=0A=
  var c=3Dn.charAt(i);=0A=
  if ((c<"0" || c>"9") && (c!=3D".")) return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uES(s,u) {=0A=
 if (typeof(encodeURIComponent) =3D=3D 'function') {=0A=
  if (u) return encodeURI(s);=0A=
  else return encodeURIComponent(s);=0A=
 } else {=0A=
  return escape(s);=0A=
 }=0A=
}=0A=
function _uUES(s) {=0A=
 if (typeof(decodeURIComponent) =3D=3D 'function') {=0A=
  return decodeURIComponent(s);=0A=
 } else {=0A=
  return unescape(s);=0A=
 }=0A=
}=0A=
function _uVG() {=0A=
 if((_udn.indexOf("www.google.") =3D=3D 0 || _udn.indexOf(".google.") =
=3D=3D 0 || _udn.indexOf("google.") =3D=3D 0) && _utcp=3D=3D'/' && =
_udn.indexOf("google.org")=3D=3D-1) {=0A=
  return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uSP() {=0A=
 var s=3D100;=0A=
 if (_usample) s=3D_usample;=0A=
 if(s>=3D100 || s<=3D0) return true;=0A=
 return ((__utmVisitorCode(1)%10000)<(s*100));=0A=
}=0A=
function urchinPathCopy(p){=0A=
 var d=3Ddocument,nx,tx,sx,i,c,cs,t,h,o;=0A=
 cs=3Dnew Array("a","b","c","v","x","z");=0A=
 h=3D_uDomain(); if (_udn && _udn!=3D"") o=3D" domain=3D"+_udn+";";=0A=
 nx=3D_uNx()+";";=0A=
 tx=3Dnew Date(); tx.setTime(tx.getTime()+(_utimeout*1000));=0A=
 tx=3Dtx.toGMTString()+";";=0A=
 sx=3Dnew Date(); sx.setTime(sx.getTime()+(_ucto*1000));=0A=
 sx=3Dsx.toGMTString()+";";=0A=
 for (i=3D0;i<6;i++){=0A=
  t=3D" expires=3D";=0A=
  if (i=3D=3D1) t+=3Dtx; else if (i=3D=3D2) t=3D""; else if (i=3D=3D5) =
t+=3Dsx; else t+=3Dnx;=0A=
  c=3D_uGC(d.cookie,"__utm"+cs[i]+"=3D"+h,";");=0A=
  if (c!=3D"-") d.cookie=3D"__utm"+cs[i]+"=3D"+c+"; path=3D"+p+";"+t+o;=0A=
 }=0A=
}=0A=
function _uCO() {=0A=
 if (!_utk || _utk=3D=3D"" || _utk.length<10) return;=0A=
 var d=3D'www.google.com';=0A=
 if (_utk.charAt(0)=3D=3D'!') d=3D'analytics.corp.google.com';=0A=
 _ubd.cookie=3D"GASO=3D"+_utk+"; path=3D"+_utcp+";"+_udo;=0A=
 var sc=3Ddocument.createElement('script');=0A=
 sc.type=3D'text/javascript';=0A=
 sc.id=3D"_gasojs";=0A=
 =
sc.src=3D'https://'+d+'/analytics/reporting/overlay_js?gaso=3D'+_utk+'&'+=
Math.random();=0A=
 document.getElementsByTagName('head')[0].appendChild(sc);  =0A=
}=0A=
function _uGT() {=0A=
 var h=3Dlocation.hash, a;=0A=
 if (h && h!=3D"" && h.indexOf("#gaso=3D")=3D=3D0) {=0A=
  a=3D_uGC(h,"gaso=3D","&");=0A=
 } else {=0A=
  a=3D_uGC(_ubd.cookie,"GASO=3D",";");=0A=
 }=0A=
 return a;=0A=
}=0A=
var _utk=3D_uGT();=0A=
if (_utk && _utk!=3D"" && _utk.length>10) {=0A=
 if (window.addEventListener) {=0A=
  window.addEventListener('load', _uCO, false); =0A=
 } else if (window.attachEvent) { =0A=
  window.attachEvent('onload', _uCO);=0A=
 }=0A=
}=0A=
=0A=
function _uNx() {=0A=
  return (new Date((new Date()).getTime()+63072000000)).toGMTString();=0A=
}=0A=

------=_NextPart_000_0011_01C8261F.05923A10--

