From: <Saved by Windows Internet Explorer 8>
Subject: Fireworks Stand Fundraiser - STUDENT VOLUNTEERS - LSHS PTSA
Date: Thu, 21 Jun 2012 10:57:15 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CD4F9C.9E6D5430"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CD4F9C.9E6D5430
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.lshsptsa.com/fireworks-stand-fundraiser---student-volunteers.html

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Fireworks Stand Fundraiser - STUDENT VOLUNTEERS - =
LSHS PTSA</TITLE>
<META content=3D"LSHS PTSA" property=3D"og:site_name">
<META content=3D"Fireworks Stand Fundraiser - STUDENT VOLUNTEERS"=20
property=3D"og:title">
<META=20
content=3D"Students - Click here to access the website and sign up for =
shifts volunteering in the fireworks tent!&nbsp; (Parents&nbsp;- please =
don't sign up here - you have your own link!!!) =
http://www.signupgenius...."=20
property=3D"og:description">
<META =
content=3Dhttp://www.LSHSPTSA.com/uploads/8/5/1/4/8514899/1339390512.png =

property=3D"og:image">
<META=20
content=3Dhttp://www.LSHSPTSA.com/fireworks-stand-fundraiser---student-vo=
lunteers.html=20
property=3D"og:url">
<META content=3D"text/html; charset=3Dutf-8" =
http-equiv=3DContent-Type><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://cdn1.editmysite.com/editor/images/common/common-v2.css?bui=
ldTime=3D1340141652"><LINK=20
title=3Dwsite-theme-css rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.lshsptsa.com/files/main_style.css?1340224156">
<STYLE type=3Dtext/css>#wsite-content DIV.paragraph {
=09
}
#wsite-content P {
=09
}
#wsite-content .product-description {
=09
}
.blog-sidebar DIV.paragraph {
=09
}
.blog-sidebar P {
=09
}
.wsite-form-field LABEL {
=09
}
.wsite-form-field LABEL {
=09
}
#wsite-content H2 {
=09
}
#wsite-content .product-title {
=09
}
.blog-sidebar H2 {
=09
}
#wsite-title {
=09
}
</STYLE>

<STYLE type=3Dtext/css>.wsite-header {
	BACKGROUND-IMAGE: =
url(/uploads/8/5/1/4/8514899/header_images/1340083840.jpg) !important; =
BACKGROUND-POSITION: 0px 0px
}
</STYLE>

<SCRIPT type=3Dtext/javascript><!--=0A=
var STATIC_BASE =3D 'http://cdn1.editmysite.com/';=0A=
var STYLE_PREFIX =3D 'wsite';=0A=
//-->=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://cdn1.editmysite.com/libraries/prototype/1.7-custom/prototyp=
e.min.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://cdn1.editmysite.com/libraries/scriptaculous/1.9.0-custom/ef=
fects.min.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://cdn1.editmysite.com/editor/images/common/utilities.js?20"><=
/SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://cdn1.editmysite.com/editor/images/common/lightbox202.js?110=
"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://cdn1.editmysite.com/editor/libraries/flyout_menus.js?15"></=
SCRIPT>

<SCRIPT type=3Dtext/javascript><!--=0A=
function =
initFlyouts(){initPublishedFlyoutMenus([{"id":"222339804105414852","title=
":"Home","url":"index.html"},{"id":"439058340867178571","title":"Membersh=
ip =
Information","url":"membership-information.html"},{"id":"3572427331713738=
29","title":"Executive =
Board","url":"executive-board.html"},{"id":"153331445604203787","title":"=
Meeting Dates & =
Events","url":"meeting-dates--events.html"},{"id":"406446043356673921","t=
itle":"Ways to =
Help","url":"ways-to-help.html"},{"id":"248029039674038625","title":"Reso=
urces","url":"resources.html"},{"id":"821381228337197136","title":"Projec=
t Grad","url":"project-grad.html"}],'154439479264966805',"<li =
class=3D'wsite-nav-more'><a href=3D'#'>more...<\/a><\/li>",'',false)}=0A=
if (Prototype.Browser.IE) window.onload=3DinitFlyouts; else =
document.observe('dom:loaded', initFlyouts);=0A=
//-->=0A=
</SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.19190"></HEAD>
<BODY=20
class=3D"wsite-theme-light tall-header-page =
wsite-page-fireworks-stand-fundraiser-student-volunteers">
<DIV id=3Dcontainer>
<DIV id=3Dheader-top>
<TABLE id=3Dheader>
  <TBODY>
  <TR>
    <TD id=3Dlogo><SPAN class=3Dwsite-logo><A =
href=3D"http://www.lshsptsa.com/"><IMG=20
      style=3D"MARGIN-TOP: -3px; MARGIN-LEFT: 16px"=20
      =
src=3D"http://www.lshsptsa.com/uploads/8/5/1/4/8514899/1339390512.png"></=
A></SPAN></TD>
    <TD id=3Dheader-right>
      <TABLE>
        <TBODY>
        <TR>
          <TD class=3Dphone-number></TD>
          <TD class=3Dsocial></TD></TR></TBODY></TABLE>
      <DIV =
class=3Dsearch></DIV></TD></TR></TBODY></TABLE></DIV><!--header ends-->
<DIV id=3Dbanner>
<DIV class=3Dwsite-header></DIV></DIV>
<DIV id=3Dcontent>
<DIV id=3DleftColumn>
<UL>
  <LI id=3Dpg222339804105414852><A=20
  href=3D"http://www.lshsptsa.com/index.html">Home</A></LI>
  <LI id=3Dpg439058340867178571><A=20
  =
href=3D"http://www.lshsptsa.com/membership-information.html">Membership=20
  Information</A></LI>
  <LI id=3Dpg357242733171373829><A=20
  href=3D"http://www.lshsptsa.com/executive-board.html">Executive =
Board</A>
  <DIV style=3D"DISPLAY: none" class=3Dwsite-menu-wrap>
  <UL class=3Dwsite-menu>
    <LI id=3Dwsite-nav-274904519188215926><A=20
    =
href=3D"http://www.lshsptsa.com/description-of-the-ptsa-positions.html"><=
SPAN=20
    class=3Dwsite-menu-title>Description of the PTSA Positions =
</SPAN><SPAN=20
    class=3Dwsite-menu-arrow>&gt;</SPAN></A>
    <DIV style=3D"DISPLAY: none" class=3Dwsite-menu-wrap>
    <UL class=3Dwsite-menu>
      <LI id=3Dwsite-nav-740267488156383860><A=20
      href=3D"http://www.lshsptsa.com/how-to-get-involved.html"><SPAN=20
      class=3Dwsite-menu-title>How to Get=20
  Involved</SPAN></A></LI></UL></DIV></LI></UL></DIV></LI>
  <LI id=3Dpg153331445604203787><A=20
  href=3D"http://www.lshsptsa.com/meeting-dates--events.html">Meeting =
Dates &amp;=20
  Events</A></LI>
  <LI id=3Dpg406446043356673921><A=20
  href=3D"http://www.lshsptsa.com/ways-to-help.html">Ways to =
Help</A></LI>
  <LI id=3Dpg248029039674038625><A=20
  href=3D"http://www.lshsptsa.com/resources.html">Resources</A></LI>
  <LI id=3Dpg821381228337197136><A=20
  href=3D"http://www.lshsptsa.com/project-grad.html">Project Grad</A>
  <DIV style=3D"DISPLAY: none" class=3Dwsite-menu-wrap>
  <UL class=3Dwsite-menu>
    <LI id=3Dwsite-nav-347191726404002474><A=20
    =
href=3D"http://www.lshsptsa.com/fireworks-stand-fundraiser---parent-volun=
teers.html"><SPAN=20
    class=3Dwsite-menu-title>Fireworks Stand Fundraiser - PARENT=20
    VOLUNTEERS</SPAN></A></LI>
    <LI id=3Dwsite-nav-154439479264966805 class=3Dwsite-nav-current><A=20
    =
href=3D"http://www.lshsptsa.com/fireworks-stand-fundraiser---student-volu=
nteers.html"><SPAN=20
    class=3Dwsite-menu-title>Fireworks Stand Fundraiser - STUDENT=20
    VOLUNTEERS</SPAN></A></LI>
    <LI id=3Dwsite-nav-752454011512800857><A=20
    =
href=3D"http://www.lshsptsa.com/fireworks-stand-fundraiser---volunteer-as=
-a-captain.html"><SPAN=20
    class=3Dwsite-menu-title>Fireworks Stand Fundraiser - Volunteer as a =

    Captain</SPAN></A></LI>
    <LI id=3Dwsite-nav-218781492452439590><A=20
    =
href=3D"http://www.lshsptsa.com/tiger-thursday-information.html"><SPAN=20
    class=3Dwsite-menu-title>TIGER Thursday Information </SPAN></A></LI>
    <LI id=3Dwsite-nav-793390126926393818><A=20
    href=3D"http://www.lshsptsa.com/meeting-dates-and-time.html"><SPAN=20
    class=3Dwsite-menu-title>Meeting dates and=20
Time</SPAN></A></LI></UL></DIV></LI></UL>
<DIV id=3DleftColumnBottom></DIV></DIV>
<DIV id=3DrightColumn>
<DIV id=3Dwsite-content class=3Dwsite-not-footer>
<DIV class=3Dparagraph><FONT color=3D#000000 size=3D6>Students -=20
<BR><SPAN></SPAN>Click here to access the website<BR><SPAN></SPAN>and =
sign up=20
for shifts volunteering in the fireworks tent!&nbsp;=20
<BR><SPAN></SPAN>(Parents&nbsp;- please don't sign up here - you have =
your own=20
link!!!)<BR><SPAN></SPAN><BR><SPAN></SPAN><A title=3D""=20
href=3D"http://www.signupgenius.com/go/30E0B4EADA72CA31-project3"=20
target=3D_blank><U>http://www.signupgenius.<BR><SPAN></SPAN>com/go/30E0B4=
EADA72CA31-project</U></A><BR><SPAN></SPAN><BR><SPAN></SPAN><BR><SPAN></S=
PAN><BR><SPAN></SPAN></FONT></DIV></DIV></DIV>
<DIV class=3Dclear></DIV></DIV></DIV>
<DIV id=3Dfooter>
<STYLE type=3Dtext/css>.weebly-footer {
	POSITION: relative !important
}
.weebly-footer A {
	Z-INDEX: 2 !important; POSITION: relative !important; CURSOR: pointer
}
.weebly-footer-dynamic {
	BORDER-BOTTOM: 0px; POSITION: relative !important; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; WIDTH: 72px !important; PADDING-RIGHT: 0px !important; =
DISPLAY: inline-block !important; BACKGROUND: =
url(http://static-cdn.weebly.com/images/weebly-footer-active.png) =
no-repeat -9999px 0px; HEIGHT: 1px !important; VERTICAL-ALIGN: middle =
!important; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none =
!important; PADDING-TOP: 0px !important
}
.weebly-footer-button {
	POSITION: absolute; WIDTH: 72px; DISPLAY: block; BACKGROUND: =
url(http://static-cdn.weebly.com/images/weebly-footer.png) no-repeat; =
HEIGHT: 29px; TOP: -14px; LEFT: 0px; _display: inline-block; =
_background: url(data:image/gif;base64,AAAA)
}
.weebly-footer-hover .weebly-footer-button {
	BACKGROUND: =
url(http://static-cdn.weebly.com/images/weebly-footer-active.png) =
no-repeat; _background: url(data:image/gif;base64,AAAA)
}
.weebly-footer-button-text {
	DISPLAY: none
}
.weebly-footer-message {
	POSITION: absolute; WIDTH: 395px; DISPLAY: none; HEIGHT: 98px; TOP: =
-86px; LEFT: 1px; _background: url(data:image/gif;base64,AAAA)
}
.weebly-footer-dynamic-hover .weebly-footer-message {
	DISPLAY: block
}
.weebly-footer-right .weebly-footer-message {
	LEFT: -310px
}
.weebly-footer-message-content {
	POSITION: relative; WIDTH: 100%; DISPLAY: block; BACKGROUND: =
url(http://static-cdn.weebly.com/images/weebly-footer-content.png) =
no-repeat; HEIGHT: 59px; _background: none
}
.weebly-footer-message-carrot {
	POSITION: relative; WIDTH: 12px; DISPLAY: block; BACKGROUND: =
url(http://static-cdn.weebly.com/images/weebly-footer-carrot.png) =
no-repeat; FLOAT: left; HEIGHT: 7px; LEFT: 55px; _background: none
}
.weebly-footer-right .weebly-footer-message-carrot {
	LEFT: 367px
}
</STYLE>

<SCRIPT type=3Dtext/javascript>=0A=
<!--=0A=
=0A=
function positionWeeblyFooter() {=0A=
	var e =3D $('weebly-footer-mark');=0A=
	if (e.cumulativeOffset().left > document.viewport.getWidth()/2) {=0A=
		e.up().addClassName('weebly-footer-right');=0A=
	}else{=0A=
		e.up().removeClassName('weebly-footer-right');=0A=
	}=0A=
}=0A=
=0A=
//-->=0A=
</SCRIPT>
<SPAN class=3Dweebly-footer=20
onmouseover=3D"$(this).addClassName('weebly-footer-hover')"=20
onmouseout=3D"$(this).removeClassName('weebly-footer-hover')">Create a =
<A=20
href=3D"http://www.weebly.com/" target=3D_blank>free website</A> with =
<SPAN=20
id=3Dweebly-footer-mark></SPAN><A class=3Dweebly-footer-dynamic=20
onmouseover=3D"$(this).addClassName('weebly-footer-dynamic-hover');positi=
onWeeblyFooter()"=20
onmouseout=3D"$(this).removeClassName('weebly-footer-dynamic-hover')"=20
href=3D"http://www.weebly.com/?footer" target=3D_blank><SPAN=20
class=3Dweebly-footer-button><SPAN =
class=3Dweebly-footer-button-text>Weebly</SPAN>=20
</SPAN><SPAN class=3Dweebly-footer-message><SPAN=20
class=3Dweebly-footer-message-content></SPAN><SPAN=20
class=3Dweebly-footer-message-carrot></SPAN></SPAN></A></SPAN>
<SCRIPT type=3Dtext/javascript>=0A=
<!--=0A=
=0A=
if (document.cookie.match(/(^|;)\s*is_mobile=3D1/)) {=0A=
	document.write(=0A=
		"&nbsp;&nbsp;&nbsp;&nbsp;" +=0A=
		"<a href=3D'?mobile'>Mobile Site</a>"=0A=
	);=0A=
}=0A=
=0A=
//-->=0A=
</SCRIPT>
</DIV>
<SCRIPT type=3Dtext/javascript>=0A=
=0A=
  var _gaq =3D _gaq || [];=0A=
  _gaq.push(['_setAccount', 'UA-7870337-1']);=0A=
  _gaq.push(['_setDomainName', 'none']);=0A=
  _gaq.push(['_setAllowLinker', true]);=0A=
  _gaq.push(['_trackPageview']);=0A=
=0A=
  (function() {=0A=
    var ga =3D document.createElement('script'); ga.type =3D =
'text/javascript'; ga.async =3D true;=0A=
    ga.src =3D ('https:' =3D=3D document.location.protocol ? =
'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';=0A=
    var s =3D document.getElementsByTagName('script')[0]; =
s.parentNode.insertBefore(ga, s);=0A=
  })();=0A=
=0A=
</SCRIPT>
<!-- Start Quantcast tag -->
<SCRIPT=20
type=3Dtext/javascript>=0A=
  _qoptions=3D{=0A=
    qacct:"p-0dYLvhSGGqUWo"=0A=
  };=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript =
src=3D"http://edge.quantserve.com/quant.js"></SCRIPT>
<NOSCRIPT><IMG style=3D"DISPLAY: none" border=3D0 alt=3DQuantcast=20
src=3D"http://pixel.quantserve.com/pixel/p-0dYLvhSGGqUWo.gif" width=3D1 =
height=3D1>=20
</NOSCRIPT><!-- End Quantcast tag -->
<SCRIPT>=0A=
=0A=
  (function() {=0A=
    try {=0A=
      $$('div.blog-social div.fb-like').each(function(div) {=0A=
        div.className =3D 'blog-social-item blog-fb-like';=0A=
      });=0A=
    }=0A=
    catch (ex) {}=0A=
  })();=0A=
=0A=
  try {=0A=
    $$('#commentArea iframe').each(function(iframe) {=0A=
      iframe.style.minHeight =3D '410px';=0A=
    });=0A=
  }=0A=
  catch (ex) {}=0A=
=0A=
</SCRIPT>
</BODY></HTML>

------=_NextPart_000_0000_01CD4F9C.9E6D5430
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.lshsptsa.com/uploads/8/5/1/4/8514899/1339390512.png

iVBORw0KGgoAAAANSUhEUgAAAcoAAABrCAYAAAD3q8IjAACl+0lEQVR42uydB1hU19PGg1ijiZpY
YqMuYk8xPeZLM73awa7YwN4VC4oVUey9995oAirSEbFXVEREBem9l/nmPbsHr+ti1HT/e59nHmTZ
vXvvudf5nXdmztyXXtJv+k2/6Tf9pt/0m37Tb/pNv+k3/abf9Jt+02/6Tb/pN/32Z28lJSWkN739
Xab/H6ff9Jt+04NSb3rTg1K/6Tf9pgel3vSmB6V+02/6TQ9KvelND0r9pt/0m37TO2+96UGp3/Sb
ftNvelDqTQ9K/abf9Jt+04NSb3pQ6jf9pt/0mx6UetODUr/pN/2m3/5NoCwuKdT8u5itkH8vpqJi
vFYgrFhY0T9i6mPCceSzFVGRONZi8W+1/VcAUizGVX1eBepzKC4SY1/ErxXw7wXiWjxqJcXys4Xi
96LiYs245IvPlxQpxqP44fuf3bDPPM2/9aDUb/pNv+lBWQYwNT8ZkoVFmZSdeY+ys9gy71MO//uf
sOxstWXxMeRlx1NJIaCdT4WlDr3oXw3HR34vLhYgK+afhQKMBVRYnE+5WXGUmXyJ7kZ4UMzNA2wH
Sy365mG2Q3Q70oPi74fx9YimwsIM/lwx5fHn80tyxUSiSAPaPAAVANa2J0xGigSs2QBeMRHJ/0PA
1P+P02/6Tb+9kKBUO0s481xKuOtL5wKmkf+R/hTg1V1tR/r+IxZ4pA+bDQV69qdQHzu6fMaZcnIe
MBCKNcrs36wii0oNcMwH0HgSUpSfTqmJZ+n2ta10KXgaBXkNEmMc6G1NoV59KMynP530HsA2kE55
wWzo5JEeFOLRlYI8etO5wAl0OXwJPYgJpvzcZL5u+VRUkEYJsQF09exquhAyky6GPovN4M/MoOtn
N1Hig3AB72K9otRv+k2/6UGpDUq1M4+/78+A7MfO2J7uROyh+7e86H6UB92Lcv3b7T5b3C2YO8VF
Hqbr5zdSoM8gOhU8h/LzHijCsyX/clUJFZxLeXnJFBPpRWf8JzL8+1Gglx2dDZxKkZe3UNzdUEpN
jqKMnATKZejlsWqE5RekU25eEqWnR1F8PMP1xiG6dGo+hRwfzBOJ7hTkbUMRFxbTmSCe2Hj1oLCj
w+lsyBQ6FzKVzoU+rTnQ2WAHCjlmQ37eXSji4la+F/LF/aAHpX7Tb/pND0oRci0WoCwsyKHzgZMo
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
h+co/fj/cqakR0EOsRMAAAAASUVORK5CYII=

------=_NextPart_000_0000_01CD4F9C.9E6D5430
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://pixel.quantserve.com/pixel/p-0dYLvhSGGqUWo.gif

R0lGODlhAQABAAAAACwAAAAAAQABAID///8AAAACAkQBADs=

------=_NextPart_000_0000_01CD4F9C.9E6D5430
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn1.editmysite.com/editor/images/common/common-v2.css?buildTime=1340141652

IMG {
	-MS-INTERPOLATION-MODE: bicubic
}
.weebly-form-input {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #c3c3c3 1px solid; =
PADDING-BOTTOM: 4px !important; PADDING-LEFT: 4px !important; =
PADDING-RIGHT: 4px !important; BACKGROUND: url(form_input_bg.gif) =
#ffffff repeat-x center top; BORDER-TOP: #7c7c7c 1px solid; =
BORDER-RIGHT: #c3c3c3 1px solid; PADDING-TOP: 4px !important
}
.wsite-form-input {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #c3c3c3 1px solid; =
PADDING-BOTTOM: 4px !important; PADDING-LEFT: 4px !important; =
PADDING-RIGHT: 4px !important; BACKGROUND: url(form_input_bg.gif) =
#ffffff repeat-x center top; BORDER-TOP: #7c7c7c 1px solid; =
BORDER-RIGHT: #c3c3c3 1px solid; PADDING-TOP: 4px !important
}
.wsite-search-input {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #c3c3c3 1px solid; =
PADDING-BOTTOM: 4px !important; PADDING-LEFT: 4px !important; =
PADDING-RIGHT: 4px !important; BACKGROUND: url(form_input_bg.gif) =
#ffffff repeat-x center top; BORDER-TOP: #7c7c7c 1px solid; =
BORDER-RIGHT: #c3c3c3 1px solid; PADDING-TOP: 4px !important
}
.wsite-editor .weebly-form-input {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #c3c3c3 1px solid; =
PADDING-BOTTOM: 4px !important; PADDING-LEFT: 4px !important; =
PADDING-RIGHT: 4px !important; BACKGROUND: url(form_input_bg.gif) =
#ffffff repeat-x center top; BORDER-TOP: #7c7c7c 1px solid; =
BORDER-RIGHT: #c3c3c3 1px solid; PADDING-TOP: 4px !important
}
.wsite-editor .wsite-form-input {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #c3c3c3 1px solid; =
PADDING-BOTTOM: 4px !important; PADDING-LEFT: 4px !important; =
PADDING-RIGHT: 4px !important; BACKGROUND: url(form_input_bg.gif) =
#ffffff repeat-x center top; BORDER-TOP: #7c7c7c 1px solid; =
BORDER-RIGHT: #c3c3c3 1px solid; PADDING-TOP: 4px !important
}
.wsite-editor .wsite-search-input {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #c3c3c3 1px solid; =
PADDING-BOTTOM: 4px !important; PADDING-LEFT: 4px !important; =
PADDING-RIGHT: 4px !important; BACKGROUND: url(form_input_bg.gif) =
#ffffff repeat-x center top; BORDER-TOP: #7c7c7c 1px solid; =
BORDER-RIGHT: #c3c3c3 1px solid; PADDING-TOP: 4px !important
}
.wsite-button {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; DISPLAY: =
inline-block; BACKGROUND: url(buttons/small_grey.png) no-repeat 100% =
-100px; COLOR: #222 !important; FONT-SIZE: 14px !important; CURSOR: =
pointer; FONT-WEIGHT: normal !important; TEXT-DECORATION: none =
!important; PADDING-TOP: 0px
}
.wsite-editor .wsite-button {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; DISPLAY: =
inline-block; BACKGROUND: url(buttons/small_grey.png) no-repeat 100% =
-100px; COLOR: #222 !important; FONT-SIZE: 14px !important; CURSOR: =
pointer; FONT-WEIGHT: normal !important; TEXT-DECORATION: none =
!important; PADDING-TOP: 0px
}
.wsite-button-inner {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; PADDING-LEFT: 20px; =
PADDING-RIGHT: 5px; WHITE-SPACE: nowrap; BACKGROUND: =
url(buttons/small_grey.png) no-repeat 0px -1px; FLOAT: left; HEIGHT: =
32px; PADDING-TOP: 0px
}
.wsite-editor .wsite-button-inner {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; PADDING-LEFT: 20px; =
PADDING-RIGHT: 5px; WHITE-SPACE: nowrap; BACKGROUND: =
url(buttons/small_grey.png) no-repeat 0px -1px; FLOAT: left; HEIGHT: =
32px; PADDING-TOP: 0px
}
.wsite-button:hover {
	BACKGROUND-POSITION: 100% -133px
}
.wsite-editor .wsite-button:hover {
	BACKGROUND-POSITION: 100% -133px
}
.wsite-button:hover .wsite-button-inner {
	BACKGROUND-POSITION: 0px -34px
}
.wsite-editor .wsite-button:hover .wsite-button-inner {
	BACKGROUND-POSITION: 0px -34px
}
.wsite-button:active {
	BACKGROUND-POSITION: 100% -166px
}
.wsite-editor .wsite-button:active {
	BACKGROUND-POSITION: 100% -166px
}
.wsite-button:active .wsite-button-inner {
	BACKGROUND-POSITION: 0px -67px
}
.wsite-editor .wsite-button:active .wsite-button-inner {
	BACKGROUND-POSITION: 0px -67px
}
.wsite-button-highlight {
	BACKGROUND-IMAGE: url(buttons/small_blue.png)
}
.wsite-button-highlight .wsite-button-inner {
	BACKGROUND-IMAGE: url(buttons/small_blue.png)
}
.wsite-editor .wsite-button-highlight {
	BACKGROUND-IMAGE: url(buttons/small_blue.png)
}
.wsite-editor .wsite-button-highlight .wsite-button-inner {
	BACKGROUND-IMAGE: url(buttons/small_blue.png)
}
.wsite-button-highlight {
	COLOR: #fff !important
}
.wsite-editor .wsite-button-highlight {
	COLOR: #fff !important
}
.wsite-button-large {
	BACKGROUND: url(buttons/large_grey.png?2) no-repeat 100% -130px; =
FONT-SIZE: 18px !important
}
.wsite-editor .wsite-button-large {
	BACKGROUND: url(buttons/large_grey.png?2) no-repeat 100% -130px; =
FONT-SIZE: 18px !important
}
.wsite-button-large .wsite-button-inner {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 42px; PADDING-LEFT: 25px; =
PADDING-RIGHT: 10px; BACKGROUND: url(buttons/large_grey.png?2) no-repeat =
0px -1px; HEIGHT: 42px; PADDING-TOP: 0px
}
.wsite-editor .wsite-button-large .wsite-button-inner {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 42px; PADDING-LEFT: 25px; =
PADDING-RIGHT: 10px; BACKGROUND: url(buttons/large_grey.png?2) no-repeat =
0px -1px; HEIGHT: 42px; PADDING-TOP: 0px
}
.wsite-button-large:hover {
	BACKGROUND-POSITION: 100% -173px
}
.wsite-editor .wsite-button-large:hover {
	BACKGROUND-POSITION: 100% -173px
}
.wsite-button-large:hover .wsite-button-inner {
	BACKGROUND-POSITION: 0px -44px
}
.wsite-editor .wsite-button-large:hover .wsite-button-inner {
	BACKGROUND-POSITION: 0px -44px
}
.wsite-button-large:active {
	BACKGROUND-POSITION: 100% -216px
}
.wsite-editor .wsite-button-large:active {
	BACKGROUND-POSITION: 100% -216px
}
.wsite-button-large:active .wsite-button-inner {
	BACKGROUND-POSITION: 0px -87px
}
.wsite-editor .wsite-button-large:active .wsite-button-inner {
	BACKGROUND-POSITION: 0px -87px
}
.wsite-button-highlight.wsite-button-large {
	BACKGROUND-IMAGE: url(buttons/large_blue.png)
}
.wsite-button-highlight.wsite-button-large .wsite-button-inner {
	BACKGROUND-IMAGE: url(buttons/large_blue.png)
}
.wsite-editor .wsite-button-highlight.wsite-button-large {
	BACKGROUND-IMAGE: url(buttons/large_blue.png)
}
.wsite-editor .wsite-button-highlight.wsite-button-large =
.wsite-button-inner {
	BACKGROUND-IMAGE: url(buttons/large_blue.png)
}
.wsite-search {
	POSITION: relative; DISPLAY: inline-block; WHITE-SPACE: nowrap
}
.wsite-editor .wsite-search {
	POSITION: relative; DISPLAY: inline-block; WHITE-SPACE: nowrap
}
.wsite-search-input {
	BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline-block; HEIGHT: 16px; =
VERTICAL-ALIGN: top
}
.wsite-editor .wsite-search-input {
	BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline-block; HEIGHT: 16px; =
VERTICAL-ALIGN: top
}
.wsite-search-button {
	WIDTH: 34px; DISPLAY: inline-block; BACKGROUND: url(search_button.png) =
no-repeat; HEIGHT: 26px; VERTICAL-ALIGN: top; CURSOR: pointer
}
.wsite-editor .wsite-search-button {
	WIDTH: 34px; DISPLAY: inline-block; BACKGROUND: url(search_button.png) =
no-repeat; HEIGHT: 26px; VERTICAL-ALIGN: top; CURSOR: pointer
}
.wsite-social {
	POSITION: relative; DISPLAY: inline-block; WHITE-SPACE: nowrap
}
.wsite-editor .wsite-social {
	POSITION: relative; DISPLAY: inline-block; WHITE-SPACE: nowrap
}
.wsite-social-item {
	MARGIN: 0px 1px; WIDTH: 24px; DISPLAY: inline-block; BACKGROUND: =
url(social_icons.png) no-repeat; HEIGHT: 24px; VERTICAL-ALIGN: top
}
.wsite-editor .wsite-social-item {
	MARGIN: 0px 1px; WIDTH: 24px; DISPLAY: inline-block; BACKGROUND: =
url(social_icons.png) no-repeat; HEIGHT: 24px; VERTICAL-ALIGN: top
}
.wsite-social-facebook {
	BACKGROUND-POSITION: 0px 0px
}
.wsite-editor .wsite-social-facebook {
	BACKGROUND-POSITION: 0px 0px
}
.wsite-social-twitter {
	BACKGROUND-POSITION: -24px 0px
}
.wsite-editor .wsite-social-twitter {
	BACKGROUND-POSITION: -24px 0px
}
.wsite-social-linkedin {
	BACKGROUND-POSITION: -48px 0px
}
.wsite-editor .wsite-social-linkedin {
	BACKGROUND-POSITION: -48px 0px
}
.wsite-social-rss {
	BACKGROUND-POSITION: -72px 0px
}
.wsite-editor .wsite-social-rss {
	BACKGROUND-POSITION: -72px 0px
}
.blog-body {
	FLOAT: left
}
.blog-sidebar-separator {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 0px
}
.blog-post {
	POSITION: relative; ZOOM: 1
}
.blog-post .blog-header {
	WIDTH: 100%; OVERFLOW: hidden
}
.blog-post .blog-header {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px !important; LINE-HEIGHT: 1.5 !important; MARGIN: 0px; PADDING-LEFT: =
0px !important; PADDING-RIGHT: 0px !important; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none; PADDING-TOP: 0px !important
}
.blog-post .blog-header H2.blog-title {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px !important; LINE-HEIGHT: 1.5 !important; MARGIN: 0px; PADDING-LEFT: =
0px !important; PADDING-RIGHT: 0px !important; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none; PADDING-TOP: 0px !important
}
.blog-post .blog-header DIV A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px !important; LINE-HEIGHT: 1.5 !important; MARGIN: 0px; PADDING-LEFT: =
0px !important; PADDING-RIGHT: 0px !important; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none; PADDING-TOP: 0px !important
}
.blog-post .blog-header DIV A {
	DISPLAY: block; TEXT-DECORATION: none
}
.blog-post .blog-header DIV A:hover {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #68f; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.blog-post A.blog-header-link {
	DISPLAY: block
}
.blog-post .blog-date {
	PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 1; MARGIN: 0px; =
PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; FLOAT: =
left; PADDING-TOP: 0px !important
}
.blog-post .blog-date .date-text {
	PADDING-BOTTOM: 4px; MARGIN: 0px 8px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.blog-post .blog-content {
	TEXT-ALIGN: justify; MARGIN-BOTTOM: 15px; CLEAR: both
}
.blog-post .blog-read-more {
	TEXT-ALIGN: right
}
.blog-post .blog-separator {
	BORDER-BOTTOM: #ddd 1px solid; MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; =
HEIGHT: 2px; CLEAR: both; FONT-SIZE: 2px; PADDING-TOP: 2px
}
.wsite-theme-dark .blog-post .blog-separator {
	BORDER-BOTTOM-COLOR: #3d3d3d; BORDER-TOP-COLOR: #3d3d3d; =
BORDER-RIGHT-COLOR: #3d3d3d; BORDER-LEFT-COLOR: #3d3d3d
}
.blog-post .blog-comments {
	PADDING-BOTTOM: 4px !important; LINE-HEIGHT: 1; MARGIN: 0px; =
PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; FLOAT: =
right; PADDING-TOP: 0px !important
}
.blog-post .blog-date {
	FONT-SIZE: 13px
}
.blog-post .blog-comments {
	FONT-SIZE: 13px
}
.blog-post .blog-comments-bottom {
	FONT-SIZE: 13px
}
.blog-page-nav-previous {
	FLOAT: left
}
.blog-page-nav-next {
	FLOAT: right
}
#fb-root {
	POSITION: absolute; TOP: 0px; LEFT: -9999px
}
.blog-body .blog-social {
	POSITION: relative; MARGIN: -5px 0px 15px
}
.blog-body .blog-social-item {
	Z-INDEX: 1; POSITION: relative; FLOAT: left
}
.blog-body .blog-comments-bottom {
	MARGIN: -5px 0px 40px
}
#weebly_page_content_container .blog-comments-bottom {
	MARGIN: -5px 0px 40px
}
#wsite-content .blog-comments-bottom {
	MARGIN: -5px 0px 40px
}
.blog-sidebar {
	WIDTH: 215px
}
.column-blog {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 200px; =
PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
.blog-notice-comments-closed {
	BORDER-BOTTOM: #a7c3d9 1px solid; BORDER-LEFT: #a7c3d9 1px solid; =
PADDING-BOTTOM: 10px; MARGIN: 0px 0px 14px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; BACKGROUND: #e6f0f9; COLOR: #696562; BORDER-TOP: =
#a7c3d9 1px solid; BORDER-RIGHT: #a7c3d9 1px solid; PADDING-TOP: 10px
}
.blog-notice-comment-pending {
	BORDER-BOTTOM: #a7c3d9 1px solid; BORDER-LEFT: #a7c3d9 1px solid; =
PADDING-BOTTOM: 10px; MARGIN: 0px 0px 14px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; BACKGROUND: #e6f0f9; COLOR: #696562; BORDER-TOP: =
#a7c3d9 1px solid; BORDER-RIGHT: #a7c3d9 1px solid; PADDING-TOP: 10px
}
.clear {
	CLEAR: both
}
.blog-feed-link {
	MARGIN-TOP: 10px
}
.blog-feed-link IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 2px 5px =
0px 0px; FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#blog-title {
	LINE-HEIGHT: 20px; FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode", =
Verdana, Sans-Serif; FONT-SIZE: 15px; FONT-WEIGHT: normal; PADDING-TOP: =
10px
}
#blog-title A {
	TEXT-DECORATION: none
}
#blog-title A:hover {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #68f; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#blog-title-link {
	DISPLAY: block
}
#blog-date {
	PADDING-LEFT: 0px; FLOAT: left; FONT-SIZE: 13px
}
#blog-content {
	TEXT-ALIGN: justify; MARGIN-BOTTOM: 15px; CLEAR: both
}
#blog-content UL {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; =
PADDING-TOP: 25px
}
#blog-separator {
	BORDER-BOTTOM: #ddd 1px solid; MARGIN-TOP: 0px; HEIGHT: 2px; CLEAR: =
both; FONT-SIZE: 2px; PADDING-TOP: 2px
}
#blog-author {
	BORDER-BOTTOM: #f9f9f9 1px solid; PADDING-BOTTOM: 2px; MARGIN: 0px 0px =
2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #fbfbfb; FLOAT: =
right; PADDING-TOP: 0px
}
#blog-comments {
	MARGIN: 0px; FLOAT: right; FONT-SIZE: 13px
}
#weeblyform {
	LINE-HEIGHT: 16px
}
#weeblyform TEXTAREA {
	BORDER-BOTTOM: #abadb3 1px solid; BORDER-LEFT: #abadb3 1px solid; =
PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.2em; PADDING-LEFT: 2px; WIDTH: =
300px; PADDING-RIGHT: 2px; FONT-FAMILY: "Lucida Grande", Tahoma, Arial, =
sans-serif; BACKGROUND: #fff; HEIGHT: 140px; COLOR: #000; FONT-SIZE: =
13px; BORDER-TOP: #abadb3 1px solid; BORDER-RIGHT: #abadb3 1px solid; =
PADDING-TOP: 2px
}
#weeblyform .formfield {
	MARGIN: 5px 0px
}
#weeblyform LABEL.field {
	PADDING-BOTTOM: 2px; DISPLAY: block; FONT-FAMILY: "Lucida Grande", =
Tahoma, Arial, sans-serif; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#weeblyform INPUT.text {
	BORDER-BOTTOM: #abadb3 1px solid; BORDER-LEFT: #abadb3 1px solid; =
PADDING-BOTTOM: 3px; PADDING-LEFT: 2px; WIDTH: 175px; PADDING-RIGHT: =
2px; FONT-FAMILY: "Lucida Grande", Tahoma, Arial, sans-serif; =
BACKGROUND: #fff; COLOR: #000; FONT-SIZE: 13px; BORDER-TOP: #abadb3 1px =
solid; BORDER-RIGHT: #abadb3 1px solid; PADDING-TOP: 3px
}
#weeblyform INPUT.button {
	PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: =
1px; PADDING-TOP: 1px
}
.blog-button {
	LINE-HEIGHT: 23px; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial; =
BACKGROUND: url(/weebly/images/blogging/blog-comment-button.png) =
no-repeat 0px -23px; HEIGHT: 23px; COLOR: #333; FONT-SIZE: 11px; CURSOR: =
pointer; FONT-WEIGHT: bold
}
.blog-button SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 7px; PADDING-LEFT: 8px; =
PADDING-RIGHT: 15px; BACKGROUND: =
url(/weebly/images/blogging/blog-comment-button.png) no-repeat 100% 0px; =
FLOAT: left; HEIGHT: 100%; PADDING-TOP: 0px
}
#commentAreaTitle {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 20px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT: bold 18px Helvetica; PADDING-TOP: 0px
}
#commentArea P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.blogCommentWrap {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 22px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 6px; WORD-WRAP: break-word; BACKGROUND: =
url(/weebly/images/blogging/blog-comment-header.png) no-repeat 100% =
-96px; PADDING-TOP: 0px
}
.blogCommentHeading {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 6px; =
PADDING-RIGHT: 0px; FONT-FAMILY: "Helvetica Neue", Arial, Helvetica; =
BACKGROUND: url(/weebly/images/blogging/blog-comment-header.png) =
no-repeat 0px -48px; PADDING-TOP: 0px
}
.blogCommentHeading .blogCommentHeadingInner {
	BACKGROUND: url(/weebly/images/blogging/blog-comment-header.png) =
repeat-x 0px 0px; HEIGHT: 48px
}
.blogCommentHeading .blogCommentAuthor {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 11px; PADDING-RIGHT: 0px; =
BACKGROUND: url(/weebly/images/blogging/blog-comment-pointer.png) =
no-repeat 20px 0px; FLOAT: left; HEIGHT: 48px; COLOR: #333; FONT-SIZE: =
14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.blogCommentHeading .blogCommentAuthor SPAN.name {
	LINE-HEIGHT: 36px; FLOAT: left; HEIGHT: 38px; text-shadow: #fff 1px 1px =
0
}
.blogCommentHeading .blogCommentAuthor A.name {
	LINE-HEIGHT: 36px; FLOAT: left; HEIGHT: 38px; text-shadow: #fff 1px 1px =
0
}
.blogCommentHeading .blogCommentAuthor SPAN.email {
	LINE-HEIGHT: 36px; FLOAT: left; HEIGHT: 38px; text-shadow: #fff 1px 1px =
0
}
.blogCommentHeading .blogCommentAuthor SPAN.name {
	MARGIN: 0px 3px 0px 0px; COLOR: #333 !important
}
.blogCommentHeading .blogCommentAuthor A.name {
	MARGIN: 0px 3px 0px 0px; COLOR: #333 !important
}
.blogCommentHeading .blogCommentAuthor SPAN.email {
	MARGIN: 0px 0px 0px 4px; COLOR: #666; FONT-SIZE: 12px
}
.blogCommentHeading .blogCommentAuthor A.link {
	TEXT-INDENT: -1000px; MARGIN: 11px 3px 0px 0px; WIDTH: 16px; =
BACKGROUND: url(/weebly/images/blogging/blog-comment-link.png) no-repeat =
0px 0px; FLOAT: left; HEIGHT: 16px; COLOR: #0066cc; OVERFLOW: hidden; =
CURSOR: pointer
}
.blogCommentOwner {
	BACKGROUND-IMAGE: =
url(/weebly/images/blogging/blog-comment-header-author.png)
}
.blogCommentOwner .blogCommentHeading {
	BACKGROUND-IMAGE: =
url(/weebly/images/blogging/blog-comment-header-author.png)
}
.blogCommentOwner .blogCommentHeadingInner {
	BACKGROUND-IMAGE: =
url(/weebly/images/blogging/blog-comment-header-author.png)
}
.blogCommentOwner .blogCommentHeading .blogCommentAuthor {
	BACKGROUND-IMAGE: =
url(/weebly/images/blogging/blog-comment-pointer-author.png)
}
.blogCommentHeading .blogCommentDate {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; LINE-HEIGHT: 38px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 9px; FLOAT: right; HEIGHT: 48px; =
COLOR: #333; FONT-SIZE: 12px; PADDING-TOP: 0px; text-shadow: #fff 1px =
1px 0
}
.blogCommentText {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; =
PADDING-TOP: 0px
}
.blogCommentText P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT: 13px/18px Helvetica; COLOR: #333; PADDING-TOP: 0px
}
#secondlist .blogCommentText P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT: 13px/18px Helvetica; COLOR: #333; PADDING-TOP: 0px
}
.blogCommentOptions {
	WIDTH: 100%; OVERFLOW: hidden
}
.blogCommentOptions .blog-button {
	MARGIN: 10px 0px 0px 6px; FLOAT: right
}
.blogCommentReplyWrapper {
	POSITION: relative; MARGIN: 10px 0px 0px; HEIGHT: 468px
}
.blogCommentReplyStudent {
	HEIGHT: 318px
}
.blogCommentSubreplyWrapper DIV.iframeWrapper {
	BORDER-BOTTOM: #e3e3e3 1px solid; BORDER-LEFT: #e3e3e3 1px solid; =
BACKGROUND: #f4f3f3; BORDER-TOP: #e3e3e3 1px solid; BORDER-RIGHT: =
#e3e3e3 1px solid; border-radius: 10px; -moz-border-radius: 10px; =
-webkit-border-radius: 10px
}
.blogCommentReplyWrapper IFRAME {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: =
0px; HEIGHT: 410px; OVERFLOW: hidden; PADDING-TOP: 6px
}
.blogCommentSubreplyWrapper IFRAME {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 36px
}
.blogCommentReplyStudent IFRAME {
	HEIGHT: 265px
}
.blogCommentLevel1 {
	MARGIN-LEFT: 50px
}
.blogCommentLevel2 {
	MARGIN-LEFT: 100px
}
.blogCommentLevel3 {
	MARGIN-LEFT: 150px
}
.blogCommentLevel4 {
	MARGIN-LEFT: 200px
}
#commentPostDiv {
	MAX-WIDTH: 424px
}
.centered#commentPostDiv {
	MARGIN: 0px auto
}
#commentPostDiv .field {
	MARGIN: 0px 0px 16px
}
#commentPostDiv .field-notify {
	MARGIN: 0px 0px 16px; FLOAT: left
}
#commentPostDiv .field LABEL {
	MARGIN: 0px 0px 6px; DISPLAY: block; FONT: bold 13px Helvetica
}
#commentPostDiv .commentInput {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#commentPostDiv .commentTextarea {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#commentPostDiv .field INPUT[type=3Dtext] {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -12px; PADDING-LEFT: 5px; =
WIDTH: 100%; PADDING-RIGHT: 5px; FONT: 13px Arial; BACKGROUND: =
url(/weebly/images/blogging/blog-comment-field-bg.png) #fff repeat-x 0px =
0px; COLOR: #000; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px =
solid; PADDING-TOP: 0px
}
#commentPostDiv .field TEXTAREA {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -12px; PADDING-LEFT: 5px; =
WIDTH: 100%; PADDING-RIGHT: 5px; FONT: 13px Arial; BACKGROUND: =
url(/weebly/images/blogging/blog-comment-field-bg.png) #fff repeat-x 0px =
0px; COLOR: #000; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px =
solid; PADDING-TOP: 0px
}
#commentPostDiv .field-disabled LABEL {
	COLOR: #999
}
#commentPostDiv .field-disabled INPUT[type=3Dtext] {
	BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; COLOR: #999; =
BORDER-RIGHT-COLOR: #ccc; BORDER-LEFT-COLOR: #ccc
}
#commentPostDiv .field-disabled TEXTAREA {
	BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; COLOR: #999; =
BORDER-RIGHT-COLOR: #ccc; BORDER-LEFT-COLOR: #ccc
}
#commentPostDiv .field INPUT[type=3Dtext] {
	LINE-HEIGHT: 26px; HEIGHT: 26px
}
#commentPostDiv .field TEXTAREA {
	PADDING-BOTTOM: 6px; HEIGHT: 78px; PADDING-TOP: 6px
}
#commentPostDiv .field-checkbox {
	MARGIN-BOTTOM: 12px
}
#commentPostDiv .field-checkbox LABEL {
	FONT-WEIGHT: normal
}
#commentPostDiv .field-checkbox LABEL SPAN {
	PADDING-LEFT: 2px
}
#commentUserInfo {
	LINE-HEIGHT: 23px; WIDTH: 314px; FLOAT: left; HEIGHT: 23px; COLOR: =
#333; FONT-SIZE: 12px
}
#commentUserInfo A {
	COLOR: #0066cc
}
#commentSubmit {
	FLOAT: right; MARGIN-RIGHT: 0px
}
#commentCancel {
	FLOAT: right; MARGIN-RIGHT: 0px
}
#commentSubmit SPAN {
	PADDING-LEFT: 4px; PADDING-RIGHT: 11px
}
#commentCancel SPAN {
	PADDING-LEFT: 4px; PADDING-RIGHT: 11px
}
.disabled#commentSubmit SPAN {
	COLOR: #999
}
.blogCommentReplyOverlay {
	Z-INDEX: 100000; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; =
TEXT-INDENT: -1000px; WIDTH: 60px; BACKGROUND: url(#); HEIGHT: 36px; =
OVERFLOW: hidden; BORDER-TOP: medium none; CURSOR: pointer; =
BORDER-RIGHT: medium none
}
.columnlist-blog {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#errorMessage {
	MARGIN: 14px 0px 0px; COLOR: red; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#secondlist .blogCommentPrompt {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ccc 1px =
solid; MARGIN: 8px 0px 0px; BACKGROUND: #ffffcc; BORDER-TOP: #ccc 1px =
solid; BORDER-RIGHT: #ccc 1px solid
}
#secondlist .blogCommentPrompt > DIV {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 16px; PADDING-RIGHT: 16px; =
PADDING-TOP: 16px
}
#secondlist .blogCommentPrompt .heading {
	MARGIN: 0px 0px 3px; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
#secondlist .blogCommentPrompt .options {
	PADDING-TOP: 10px
}
#secondlist .blogCommentPrompt .options .answer {
	WIDTH: 100%; OVERFLOW: hidden
}
#secondlist .blogCommentPrompt .options .answer A {
	FLOAT: left
}
#secondlist .blogCommentPrompt .options .answer A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
#secondlist .blogCommentPrompt .options .answer A SPAN {
	POSITION: relative; MARGIN-LEFT: 2px; TOP: -3px
}
#secondlist .blogCommentPrompt .options .answer-yes {
	MARGIN-BOTTOM: 4px; MARGIN-RIGHT: 15px
}
#secondlist .blogCommentPrompt .options .answer-yes A {
	COLOR: red; MARGIN-RIGHT: 14px
}
#secondlist .blogCommentPrompt .options .answer-yes .delete-replies {
	MARGIN-TOP: 2px; FLOAT: left
}
#secondlist .blogCommentPrompt .options .answer-yes .delete-replies =
LABEL {
	FONT-FAMILY: Arial, Helvetica; VERTICAL-ALIGN: middle
}
#secondlist .blogCommentPrompt .options .answer-yes .delete-replies =
INPUT {
	VERTICAL-ALIGN: middle
}
.wsite-theme-dark #commentAreaTitle {
	COLOR: #666
}
.wsite-theme-dark .blogCommentWrap {
	BACKGROUND: url(/weebly/images/blogging/dark-blog-comment-header.png) =
no-repeat 100% -96px
}
.wsite-theme-dark .blogCommentHeading {
	BACKGROUND: url(/weebly/images/blogging/dark-blog-comment-header.png) =
no-repeat 0px -48px
}
.wsite-theme-dark .blogCommentHeading .blogCommentHeadingInner {
	BACKGROUND: url(/weebly/images/blogging/dark-blog-comment-header.png) =
repeat-x 0px 0px
}
.wsite-theme-dark .blogCommentHeading .blogCommentAuthor {
	BACKGROUND: url(/weebly/images/blogging/dark-blog-comment-pointer.png) =
no-repeat 20px 0px; COLOR: #fff
}
.wsite-theme-dark .blogCommentHeading .blogCommentAuthor SPAN.name {
	COLOR: #fff !important; text-shadow: #000 1px 1px 0
}
.wsite-theme-dark .blogCommentHeading .blogCommentAuthor A.name {
	COLOR: #fff !important; text-shadow: #000 1px 1px 0
}
.wsite-theme-dark .blogCommentOwner {
	BACKGROUND-IMAGE: =
url(/weebly/images/blogging/dark-blog-comment-header-author.png)
}
.wsite-theme-dark .blogCommentOwner .blogCommentHeading {
	BACKGROUND-IMAGE: =
url(/weebly/images/blogging/dark-blog-comment-header-author.png)
}
.wsite-theme-dark .blogCommentOwner .blogCommentHeadingInner {
	BACKGROUND-IMAGE: =
url(/weebly/images/blogging/dark-blog-comment-header-author.png)
}
.wsite-theme-dark .blogCommentOwner .blogCommentHeading =
.blogCommentAuthor {
	BACKGROUND-IMAGE: =
url(/weebly/images/blogging/dark-blog-comment-pointer-author.png)
}
.wsite-theme-dark .blogCommentHeading .blogCommentAuthor SPAN.name {
	text-shadow: #000 1px 1px 0
}
.wsite-theme-dark .blogCommentHeading .blogCommentAuthor SPAN.email {
	text-shadow: #000 1px 1px 0
}
.wsite-theme-dark .blogCommentHeading .blogCommentAuthor SPAN.name {
	COLOR: #fff
}
.wsite-theme-dark .blogCommentHeading .blogCommentAuthor SPAN.email {
	COLOR: #fff; FONT-WEIGHT: normal; text-shadow: none
}
.wsite-theme-dark .blogCommentHeading .blogCommentAuthor A.link {
	BACKGROUND: url(/weebly/images/blogging/dark-blog-comment-link.png) =
no-repeat 0px 0px
}
.wsite-theme-dark .blogCommentHeading .blogCommentDate {
	COLOR: #fff; text-shadow: none
}
.wsite-theme-dark .blogCommentText P {
	COLOR: #fff
}
.wsite-theme-dark #secondlist .blogCommentText P {
	COLOR: #fff
}
.wsite-theme-dark .blogCommentSubreplyWrapper DIV.iframeWrapper {
	BORDER-BOTTOM-COLOR: #7a7a7a; BACKGROUND-COLOR: #434242; =
BORDER-TOP-COLOR: #7a7a7a; BORDER-RIGHT-COLOR: #7a7a7a; =
BORDER-LEFT-COLOR: #7a7a7a
}
.wsite-theme-dark #commentPostDiv .field LABEL {
	COLOR: #fff
}
.wsite-theme-dark #commentUserInfo {
	COLOR: #fff
}
.wsite-theme-dark #commentUserInfo A {
	COLOR: orange
}
.wsite-theme-dark #errorMessage {
	COLOR: #fff
}
#lightbox {
	BORDER-BOTTOM: #666 2px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: =
#eee; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-RIGHT: #666 2px =
solid; PADDING-TOP: 10px
}
#lightbox #lightboxDetails {
	FONT-SIZE: 14px; PADDING-TOP: 0.4em
}
#lightbox #lightboxCaption {
	FLOAT: left
}
#lightbox #keyboardMsg {
	FLOAT: right
}
#lightbox #keyboardMsg A {
	FONT-FAMILY: verdana; COLOR: #555555; FONT-SIZE: 0.8em; =
TEXT-DECORATION: none
}
#lightbox IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#overlay IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#overlay {
	FILTER: alpha(opacity=3D70); BACKGROUND: #000; opacity: 0.7
}
#lightbox #closeButton {
	BORDER-LEFT: white 5px solid; TOP: 10px; RIGHT: 10px
}
#lightbox2 {
	Z-INDEX: 100; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; =
WIDTH: 100%; TOP: 40px; LEFT: 0px
}
#lightbox2 A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#lightbox2 #outerImageContainer {
	POSITION: relative; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; WIDTH: =
250px; HEIGHT: 250px
}
#lightbox2 #imageContainer {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
#lightbox2 #loading {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 100%; =
HEIGHT: 25%; TOP: 40%; LEFT: 0%
}
#lightbox2 #hoverNav {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; =
LEFT: 0px
}
#lightbox2 #imageContainer > #hoverNav {
	LEFT: 0px
}
#lightbox2 #hoverNav A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
#lightbox2 #prevLink {
	WIDTH: 49%; DISPLAY: block; BACKGROUND: url(../images/blank.gif) =
no-repeat; HEIGHT: 100%
}
#lightbox2 #nextLink {
	WIDTH: 49%; DISPLAY: block; BACKGROUND: url(../images/blank.gif) =
no-repeat; HEIGHT: 100%
}
#lightbox2 #prevLink {
	FLOAT: left; LEFT: 0px
}
#lightbox2 #nextLink {
	FLOAT: right; RIGHT: 0px
}
#lightbox2 #prevLink {
	FLOAT: left; LEFT: 0px
}
#lightbox2 #nextLink {
	FLOAT: right; RIGHT: 0px
}
#lightbox2 #prevLink:hover {
	BACKGROUND: url(../../libraries/lightbox202/images/prevlabel.gif) =
no-repeat left 15%
}
#lightbox2 #prevLink:hover:visited {
	BACKGROUND: url(../../libraries/lightbox202/images/prevlabel.gif) =
no-repeat left 15%
}
#lightbox2 #nextLink:hover {
	BACKGROUND: url(../../libraries/lightbox202/images/nextlabel.gif) =
no-repeat right 15%
}
#lightbox2 #nextLink:hover:visited {
	BACKGROUND: url(../../libraries/lightbox202/images/nextlabel.gif) =
no-repeat right 15%
}
#lightbox2 #imageDataContainer {
	BACKGROUND-COLOR: #fff; MARGIN: 0px auto; FONT: 10px/1.4em Verdana, =
Helvetica, sans-serif
}
#lightbox2 #imageData {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 0px
}
#lightbox2 #imageData #imageDetails {
	TEXT-ALIGN: left; WIDTH: 50%; FLOAT: left; COLOR: #000
}
#lightbox2 #imageData #caption {
	FONT-WEIGHT: bold
}
#lightbox2 #imageData #numberDisplay {
	PADDING-BOTTOM: 1em; DISPLAY: block; CLEAR: left
}
#lightbox2 #imageData #bottomNavPrev {
	PADDING-BOTTOM: 0.7em; WIDTH: 20px; FLOAT: right
}
#lightbox2 #imageData #bottomNavPrev IMG {
	MARGIN: 3px auto 0px; DISPLAY: block
}
#lightbox2 #imageData #bottomNavNext {
	PADDING-BOTTOM: 0.7em; WIDTH: 20px; FLOAT: right
}
#lightbox2 #imageData #bottomNavNext IMG {
	MARGIN: 3px auto 0px; DISPLAY: block
}
#lightbox2 #imageData #bottomNavClose {
	PADDING-BOTTOM: 0.7em; MARGIN: 0px 0px 0px 10px; WIDTH: 66px; FLOAT: =
right
}
#lightbox2-overlay {
	Z-INDEX: 90; POSITION: absolute; FILTER: alpha(opacity=3D60); =
BACKGROUND-COLOR: #000; WIDTH: 100%; HEIGHT: 500px; TOP: 0px; LEFT: 0px; =
opacity: 0.6; -moz-opacity: 0.6
}
#lightbox2 .clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
* HTML > BODY #lightbox2 .clearfix {
	WIDTH: 100%; DISPLAY: inline-block
}
* HTML #lightbox2 .clearfix {
	HEIGHT: 1%
}
EM {
	POSITION: relative
}
.product-block {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; =
PADDING-BOTTOM: 7px !important; PADDING-LEFT: 7px !important; WIDTH: =
168px !important; PADDING-RIGHT: 7px !important; BORDER-TOP: #cccccc 1px =
solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 7px !important
}
.product-block-inner {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; =
MARGIN: 0px auto; WIDTH: 164px !important; HEIGHT: 120px !important; =
BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.product-block .product-title {
	MARGIN: 0px; FONT-SIZE: 11px !important; FONT-WEIGHT: bold !important
}
.product-block .product-image {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 164px =
!important; HEIGHT: 120px !important; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none
}
.product-block-price {
	MIN-HEIGHT: 20px !important; FLOAT: left !important
}
.product-block .product-price {
	FLOAT: left !important
}
.product-block SPAN.product-price {
	FLOAT: none !important
}
.product-block .product-button {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FLOAT: right =
!important; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.product-large {
=09
}
.product-large .product-title {
	MARGIN: 0px 0px 5px; FONT-SIZE: 20px !important; FONT-WEIGHT: bold =
!important
}
.product-large .product-description {
=09
}
.product-large .product-image {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 10px =
10px 0px; FLOAT: left !important; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none
}
.product-large-price {
	MARGIN: 10px 0px; FONT-SIZE: 14px !important; FONT-WEIGHT: bold =
!important
}
.product-large .product-price {
	FLOAT: left !important
}
.product-large SPAN.product-price {
	FLOAT: none !important
}
.product-large .product-button {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.product-small {
=09
}
.product-small .product-title {
	MARGIN: 0px 0px 3px; FONT-SIZE: 16px !important; FONT-WEIGHT: bold =
!important
}
.product-small .product-description {
=09
}
.product-small .product-image {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 10px =
10px 0px; FLOAT: left !important; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none
}
.product-small-price {
	MARGIN: 6px 0px; FLOAT: left !important; FONT-SIZE: 12px !important; =
FONT-WEIGHT: bold !important
}
.product-small .product-price {
	FLOAT: left !important
}
.product-small SPAN.product-price {
	FLOAT: none !important
}
.product-small .product-button {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FLOAT: right =
!important; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.product-long {
	BORDER-BOTTOM: #efefef 1px solid; BORDER-LEFT: #efefef 1px solid; =
PADDING-BOTTOM: 15px !important; PADDING-LEFT: 15px !important; =
PADDING-RIGHT: 15px !important; MARGIN-BOTTOM: 15px !important; =
BORDER-TOP: #efefef 1px solid; BORDER-RIGHT: #efefef 1px solid; =
PADDING-TOP: 15px !important
}
.product-long .product-title {
	MARGIN: 0px 0px 20px; FONT-SIZE: 20px !important; FONT-WEIGHT: bold =
!important
}
.product-long .product-description {
=09
}
.product-long-detail {
	BORDER-BOTTOM: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; =
PADDING-BOTTOM: 3px !important; LINE-HEIGHT: normal !important; =
PADDING-LEFT: 15px !important; WIDTH: 155px !important; PADDING-RIGHT: =
15px !important; BACKGROUND: #efefef; FLOAT: right !important; =
MARGIN-LEFT: 10px !important; BORDER-TOP: #cdcdcd 1px solid; =
BORDER-RIGHT: #cdcdcd 1px solid; PADDING-TOP: 3px !important
}
.product-long .product-image {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 10px =
10px 0px; FLOAT: left !important; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none
}
.product-long-price {
	MARGIN: 10px 0px; COLOR: #000000; FONT-SIZE: 16px !important; =
FONT-WEIGHT: bold !important
}
.product-long .product-price {
	FLOAT: left
}
.product-long SPAN.product-price {
	FLOAT: none !important
}
.product-long .product-button {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.paypal-pixel {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.product {
	MARGIN-BOTTOM: 10px !important
}
#weebly-menus .weebly-menu-wrap {
	Z-INDEX: 5000; LINE-HEIGHT: 0; FONT-SIZE: 0px
}
#wsite-menus .wsite-menu-wrap {
	Z-INDEX: 5000; LINE-HEIGHT: 0; FONT-SIZE: 0px
}
#weebly-menus .weebly-menu {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#wsite-menus .wsite-menu {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#weebly-menus .weebly-menu LI {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#wsite-menus .wsite-menu LI {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#weebly-menus .weebly-menu LI A {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BORDER-LEFT: #ccc =
1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; ZOOM: 1; DISPLAY: block; BACKGROUND: #f9f9f8; COLOR: =
#000; FONT-SIZE: 13px; FONT-WEIGHT: normal; BORDER-RIGHT: #ccc 1px =
solid; TEXT-DECORATION: none; PADDING-TOP: 5px
}
#wsite-menus .wsite-menu LI A {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BORDER-LEFT: #ccc =
1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; ZOOM: 1; DISPLAY: block; BACKGROUND: #f9f9f8; COLOR: =
#000; FONT-SIZE: 13px; FONT-WEIGHT: normal; BORDER-RIGHT: #ccc 1px =
solid; TEXT-DECORATION: none; PADDING-TOP: 5px
}
#weebly-menus .weebly-menu LI A:hover {
	BACKGROUND: #e3e3e3
}
#wsite-menus .wsite-menu LI A:hover {
	BACKGROUND: #e3e3e3
}
#weebly-menus SPAN.weebly-menu-title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; ZOOM: 1; =
DISPLAY: block; PADDING-TOP: 5px
}
#wsite-menus SPAN.wsite-menu-title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; ZOOM: 1; =
DISPLAY: block; PADDING-TOP: 5px
}
#weebly-menus SPAN.weebly-menu-more {
	POSITION: absolute; PADDING-BOTTOM: 5px; LINE-HEIGHT: 28px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: =
Courier; HEIGHT: 28px; TOP: 0px; RIGHT: 5px; PADDING-TOP: 5px
}
#wsite-menus SPAN.wsite-menu-more {
	POSITION: absolute; PADDING-BOTTOM: 5px; LINE-HEIGHT: 28px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: =
Courier; HEIGHT: 28px; TOP: 0px; RIGHT: 5px; PADDING-TOP: 5px
}
#wsite-menus .wsite-menu-arrow {
	POSITION: absolute; LINE-HEIGHT: 15px; MARGIN-TOP: -7px; DISPLAY: =
block; FONT-FAMILY: Courier; HEIGHT: 15px; TOP: 50%; RIGHT: 5px
}
HTML BODY .galleryImageBorder {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #aaa; =
BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #ccc; BORDER-TOP-STYLE: =
solid; BORDER-RIGHT-COLOR: #aaa; BORDER-LEFT-STYLE: solid; =
BORDER-LEFT-COLOR: #ccc
}
HTML BODY A .galleryImageBorder {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #aaa; =
BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #ccc; BORDER-TOP-STYLE: =
solid; BORDER-RIGHT-COLOR: #aaa; BORDER-LEFT-STYLE: solid; =
BORDER-LEFT-COLOR: #ccc
}
HTML BODY .galleryImageBorderBlack {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #000; =
BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #000; BORDER-TOP-STYLE: =
solid; BORDER-RIGHT-COLOR: #000; BORDER-LEFT-STYLE: solid; =
BORDER-LEFT-COLOR: #000
}
HTML BODY A .galleryImageBorderBlack {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #000; =
BORDER-RIGHT-STYLE: solid; BORDER-TOP-COLOR: #000; BORDER-TOP-STYLE: =
solid; BORDER-RIGHT-COLOR: #000; BORDER-LEFT-STYLE: solid; =
BORDER-LEFT-COLOR: #000
}
.imageGallery {
	WIDTH: 100%
}
.blog-body {
	WIDTH: 100%
}
.blog-content .imageGallery {
	WIDTH: 101%
}
#blog-content .imageGallery {
	WIDTH: 101%
}
.weebly-form-field {
	CLEAR: both
}
.wsite-form-field {
	CLEAR: both
}
.weebly-form-field SELECT {
	HEIGHT: 25px
}
.wsite-form-field SELECT {
	HEIGHT: 25px
}
.weebly-form-label {
	FONT-WEIGHT: bold
}
.wsite-form-label {
	FONT-WEIGHT: bold
}
.weebly-form-sublabel {
	PADDING-BOTTOM: 5px !important; DISPLAY: block; FONT-SIZE: 11px
}
.wsite-form-sublabel {
	PADDING-BOTTOM: 5px !important; DISPLAY: block; FONT-SIZE: 11px
}
.weebly-form-left {
	FLOAT: left
}
.wsite-form-left {
	FLOAT: left
}
.weebly-form-right {
	FLOAT: right
}
.wsite-form-right {
	FLOAT: right
}
.formlist {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; MIN-HEIGHT: 100px; =
PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; =
PADDING-TOP: 0px !important
}
.wsite-editor .formlist {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; MIN-HEIGHT: 100px; =
PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; =
PADDING-TOP: 0px !important
}
.form-input-error {
	BORDER-BOTTOM-COLOR: red !important; BORDER-TOP-COLOR: red !important; =
BORDER-RIGHT-COLOR: red !important; BORDER-LEFT-COLOR: red !important
}
.form-not-required {
	DISPLAY: none
}
.form-required {
	DISPLAY: inline; COLOR: red
}
.form-radio-container {
	MARGIN: 5px 0px 7px; DISPLAY: block
}
.wsite-editor .form-radio-container {
	MARGIN: 5px 0px 7px; DISPLAY: block
}
.form-radio-container INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 5px =
0px 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.wsite-editor .form-radio-container INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px 5px =
0px 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.instructions-container {
	Z-INDEX: 10; BORDER-BOTTOM: #f7941c 1px solid; POSITION: absolute; =
BORDER-LEFT: #f7941c 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: =
10px; WIDTH: 185px; PADDING-RIGHT: 10px; BACKGROUND: #feefda; COLOR: =
#000; FONT-SIZE: 14px; BORDER-TOP: #f7941c 1px solid; CURSOR: pointer; =
BORDER-RIGHT: #f7941c 1px solid; PADDING-TOP: 10px
}
.form-field-error .weebly-form-radio-container {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; BORDER-TOP: =
red 1px solid; BORDER-RIGHT: red 1px solid
}
.form-field-error .wsite-form-radio-container {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; BORDER-TOP: =
red 1px solid; BORDER-RIGHT: red 1px solid
}
.imgPusher {
	DISPLAY: block; OVERFLOW: hidden
}
.wsite-image {
	POSITION: relative
}
.wsite-image A {
	DISPLAY: inline-block; MAX-WIDTH: 100%
}
BODY .wsite-image-border-hairline A IMG {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: =
#ccc 1px solid; BORDER-RIGHT: #aaa 1px solid
}
BODY .wsite-image-border-thin A IMG {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: =
#ccc 1px solid; BORDER-RIGHT: #aaa 1px solid
}
BODY .wsite-image-border-medium A IMG {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: =
#ccc 1px solid; BORDER-RIGHT: #aaa 1px solid
}
BODY .wsite-image-border-thick A IMG {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: =
#ccc 1px solid; BORDER-RIGHT: #aaa 1px solid
}
BODY .wsite-image-border-black A IMG {
	BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: =
#000; BORDER-LEFT-COLOR: #000
}
.wsite-image-border-none A IMG {
	BORDER-RIGHT-WIDTH: 0px !important; BORDER-TOP-WIDTH: 0px !important; =
BORDER-BOTTOM-WIDTH: 0px !important; BORDER-LEFT-WIDTH: 0px !important
}
.wsite-image-border-hairline {
	PADDING-LEFT: 1px !important; PADDING-RIGHT: 1px !important
}
.wsite-image-border-hairline IMG {
	MARGIN-LEFT: -1px !important; MARGIN-RIGHT: -1px !important
}
.wsite-image-border-thin {
	PADDING-LEFT: 2px !important; PADDING-RIGHT: 2px !important
}
.wsite-image-border-thin IMG {
	PADDING-BOTTOM: 1px !important; PADDING-LEFT: 1px !important; =
PADDING-RIGHT: 1px !important; MARGIN-LEFT: -2px !important; =
MARGIN-RIGHT: -2px !important; PADDING-TOP: 1px !important
}
.wsite-image-border-medium {
	PADDING-LEFT: 4px !important; PADDING-RIGHT: 4px !important
}
.wsite-image-border-medium IMG {
	PADDING-BOTTOM: 3px !important; PADDING-LEFT: 3px !important; =
PADDING-RIGHT: 3px !important; MARGIN-LEFT: -4px !important; =
MARGIN-RIGHT: -4px !important; PADDING-TOP: 3px !important
}
.wsite-image-border-thick {
	PADDING-LEFT: 7px !important; PADDING-RIGHT: 7px !important
}
.wsite-image-border-thick IMG {
	PADDING-BOTTOM: 6px !important; PADDING-LEFT: 6px !important; =
PADDING-RIGHT: 6px !important; MARGIN-LEFT: -7px !important; =
MARGIN-RIGHT: -7px !important; PADDING-TOP: 6px !important
}
.blog-content DIV A IMG {
	MAX-WIDTH: 100%
}
#blog-content DIV A IMG {
	MAX-WIDTH: 100%
}
.blog-content .imageGallery DIV A IMG {
	MAX-WIDTH: none
}
#blog-content .imageGallery DIV A IMG {
	MAX-WIDTH: none
}
.blog-content .wslide DIV A IMG {
	MAX-WIDTH: none
}
#blog-content .wslide DIV A IMG {
	MAX-WIDTH: none
}
.wsite-logo {
	DISPLAY: inline-block; VERTICAL-ALIGN: top
}
.wsite-logo IMG {
	VERTICAL-ALIGN: top !important
}
.wsite-logo SPAN {
	VERTICAL-ALIGN: top !important
}
.wsite-logo TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BORDER-SPACING: 0 =
!important; BORDER-COLLAPSE: collapse !important; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px
}
.wsite-logo TD {
	VERTICAL-ALIGN: middle !important
}
.wsite-logo TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px !important; =
PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px !important
}
.wsite-logo A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.wsite-title-placeholder {
	PADDING-RIGHT: 60px !important; CURSOR: default
}
HR.styled-hr {
	BORDER-BOTTOM: 0pt; TEXT-ALIGN: center; BORDER-LEFT: 0pt; =
BACKGROUND-COLOR: #777777; MARGIN: 0px auto; HEIGHT: 1px; COLOR: =
#777777; BORDER-TOP: 0pt; BORDER-RIGHT: 0pt
}
.wsite-not-footer {
	TEXT-ALIGN: left
}
.wsite-multicol {
	POSITION: relative; DIRECTION: ltr
}
.wsite-multicol-table {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; WIDTH: 100%; PADDING-RIGHT: 0px !important; BORDER-COLLAPSE: =
collapse; TABLE-LAYOUT: fixed; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
PADDING-TOP: 0px !important
}
.wsite-multicol-col {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}

------=_NextPart_000_0000_01CD4F9C.9E6D5430
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.lshsptsa.com/files/main_style.css?1340224156

UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
HTML {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV.paragraph {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
HTML {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
.clear {
	CLEAR: both
}
BODY {
	BACKGROUND-IMAGE: url(theme/bg1b.gif?705693); TEXT-ALIGN: center; =
PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fc3; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; PADDING-TOP: 20px
}
H1 {
	PADDING-BOTTOM: 0.2em; LINE-HEIGHT: 1.5; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 24px; FONT-WEIGHT: 700; PADDING-TOP: =
0.5em
}
H1 {
	COLOR: #fff; TEXT-DECORATION: none
}
H1 A {
	COLOR: #fff; TEXT-DECORATION: none
}
H3 {
	PADDING-BOTTOM: 0.2em; LINE-HEIGHT: 1.5; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; COLOR: #f90; FONT-SIZE: 10px; FONT-WEIGHT: 700; =
PADDING-TOP: 0.5em
}
H2 {
	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 0.2em; LINE-HEIGHT: =
1.5; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #369; FONT-SIZE: =
16px; FONT-WEIGHT: 700; PADDING-TOP: 0.5em
}
DIV.paragraph {
	PADDING-BOTTOM: 0.5em; LINE-HEIGHT: 1.5; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0.5em
}
P {
	PADDING-BOTTOM: 0.5em; LINE-HEIGHT: 1.5; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0.5em
}
A {
	COLOR: #ff9900; TEXT-DECORATION: none
}
A:hover {
	COLOR: #dd7501
}
.clear {
	CLEAR: both
}
#banner {
	MARGIN: 0px 0px 10px; WIDTH: 700px
}
#header-top {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN: 0px =
0px 10px; WIDTH: 698px; BACKGROUND: url(theme/header-bg.gif?705693) #000 =
repeat-x; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#header A {
	COLOR: #ffbe34
}
#header A:hover {
	COLOR: #ffffff
}
#container {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; MARGIN: =
0px auto; PADDING-LEFT: 10px; WIDTH: 700px; PADDING-RIGHT: 10px; =
FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: auto; FONT-SIZE: =
11px; PADDING-TOP: 10px
}
#content {
	BACKGROUND: url(theme/bg1.gif?705693) repeat-y; HEIGHT: 1%
}
.wsite-logo {
	MARGIN: 0px 0px 0px 20px; COLOR: #fff; FONT-SIZE: 24px; FONT-WEIGHT: =
bold
}
#header .wsite-logo A {
	COLOR: #fff; FONT-SIZE: 24px
}
#header {
	WIDTH: 100%; HEIGHT: 100px
}
#header {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
#header TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
#header TD {
	TEXT-ALIGN: left; VERTICAL-ALIGN: middle
}
#logo {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 15px
}
#header-right {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 15px; =
PADDING-TOP: 0px
}
#header-right TABLE {
	WIDTH: 1px
}
#header-right TABLE {
	FLOAT: right; CLEAR: right
}
#header-right .search {
	FLOAT: right; CLEAR: right
}
#header-right .wsite-search {
	FLOAT: right; CLEAR: right
}
#header-right TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#header-right .phone-number .wsite-text {
	MARGIN: 5px 0px 5px 15px; DISPLAY: block; FONT-FAMILY: Arial; =
WHITE-SPACE: nowrap; COLOR: #fff; FONT-SIZE: 13px; FONT-WEIGHT: bold; =
TEXT-DECORATION: none
}
#header-right .wsite-social {
	MARGIN: 5px 0px 5px 12px; VERTICAL-ALIGN: middle
}
#header-right .wsite-social-item {
	MARGIN: 5px 0px 5px 3px; WIDTH: 20px; HEIGHT: 20px; LEFT: 0px
}
#header-right .wsite-social-rss {
	BACKGROUND: url(theme/rss.png?705693) no-repeat
}
#header-right .wsite-social-linkedin {
	BACKGROUND: url(theme/link.png?705693) no-repeat
}
#header-right .wsite-social-facebook {
	BACKGROUND: url(theme/facebook.png?705693) no-repeat
}
#header-right .wsite-social-twitter {
	BACKGROUND: url(theme/twitter.png?705693) no-repeat
}
#header-right .wsite-search {
	MARGIN: 5px 0px 5px 15px; VERTICAL-ALIGN: middle
}
#header-right .wsite-search-input {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px !important; PADDING-LEFT: 7px !important; WIDTH: 99px; =
PADDING-RIGHT: 7px !important; BACKGROUND: =
url(theme/input-bg.png?705693) no-repeat; HEIGHT: 26px; COLOR: #010101; =
FONT-SIZE: 13px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; =
PADDING-TOP: 0px !important
}
#header-right .wsite-search-button {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 64px; =
BACKGROUND: url(theme/submit.png?705693) no-repeat; HEIGHT: 26px; =
BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}
#bannerleft {
	WIDTH: 402px; FLOAT: left; HEIGHT: 283px
}
.landing-page .wsite-header {
	WIDTH: 402px; BACKGROUND: url(theme/banner-landing.jpg?705693) =
no-repeat; HEIGHT: 283px
}
#bannerright {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 26px; WIDTH: 247px; PADDING-RIGHT: =
25px; BACKGROUND: url(theme/bannerright-bg.jpg?705693) no-repeat; FLOAT: =
left; HEIGHT: 233px; PADDING-TOP: 50px
}
#bannerright H2 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial; COLOR: =
#fff; FONT-SIZE: 24px; BORDER-TOP: medium none; FONT-WEIGHT: bold; =
BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#bannerright DIV.paragraph {
	LINE-HEIGHT: 130%; FONT-FAMILY: Arial; COLOR: #fff; FONT-SIZE: 12px; =
FONT-WEIGHT: bold
}
#bannerright P {
	LINE-HEIGHT: 130%; FONT-FAMILY: Arial; COLOR: #fff; FONT-SIZE: 12px; =
FONT-WEIGHT: bold
}
#bannerright .wsite-button {
	MARGIN: 25px 0px 0px
}
#bannerright A {
	COLOR: #ffbe34
}
#bannerright A:hover {
	COLOR: #ffffff
}
.tall-header-page .wsite-header {
	BACKGROUND: url(theme/banner-tall.jpg?705693) no-repeat; HEIGHT: 234px
}
.short-header-page .wsite-header {
	BACKGROUND: url(theme/banner-short.jpg?705693) no-repeat; HEIGHT: 143px
}
.splash-page #content {
	WIDTH: 460px; BACKGROUND: #fff
}
.splash-page #container {
	MARGIN: 0px auto; WIDTH: 460px
}
.splash-page #header {
	WIDTH: 460px
}
.splash-page #banner {
	WIDTH: 460px
}
.splash-page .wsite-header {
	WIDTH: 460px; BACKGROUND: url(theme/banner-splash.jpg?705693) =
no-repeat; HEIGHT: 143px
}
.splash-page #footer {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; WIDTH: 460px; PADDING-RIGHT: =
0px; PADDING-TOP: 15px
}
#leftColumn {
	FLOAT: left
}
#leftColumn UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FLOAT: left; LIST-STYLE-IMAGE: none; =
PADDING-TOP: 0px
}
#leftColumn A {
	BORDER-BOTTOM: #333 1px dotted; PADDING-BOTTOM: 8px; MARGIN: 0px; =
PADDING-LEFT: 10px; WIDTH: 130px; PADDING-RIGHT: 10px; DISPLAY: block; =
COLOR: #fff; FONT-SIZE: 11px; TEXT-DECORATION: none; PADDING-TOP: 8px
}
#leftColumn A:hover {
	BACKGROUND-COLOR: #333
}
#active A:link {
	BACKGROUND-COLOR: #333; COLOR: #f90
}
#active A:hover {
	BACKGROUND-COLOR: #333; COLOR: #f90
}
#active A:visited {
	BACKGROUND-COLOR: #333; COLOR: #f90
}
#leftColumnBottom {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 130px; PADDING-RIGHT: =
10px; BACKGROUND: url(theme/bg1c.gif?705693) repeat-x; COLOR: #eaeaea; =
CLEAR: both; PADDING-TOP: 110px
}
#rightColumn {
	OVERFLOW-X: visible !important; MIN-HEIGHT: 400px; PADDING-LEFT: 15px; =
WIDTH: 530px; FLOAT: right; HEIGHT: auto !important; COLOR: #666
}
#wsite-menus .wsite-menu LI A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
5px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; BACKGROUND: #333333; COLOR: #fff; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none; TEXT-DECORATION: none; =
PADDING-TOP: 4px
}
#wsite-menus .wsite-menu LI A:hover {
	BACKGROUND: #666666
}
#footer {
	PADDING-BOTTOM: 15px; MARGIN: 0px auto; PADDING-LEFT: 20px; WIDTH: =
682px; PADDING-RIGHT: 20px; FONT-FAMILY: Arial; COLOR: #bc5d00; =
FONT-SIZE: 12px; PADDING-TOP: 15px
}
#footer H1 {
	BORDER-BOTTOM: #bc5d00 1px dotted; COLOR: #bc5d00
}
#footer H2 {
	BORDER-BOTTOM: #bc5d00 1px dotted; COLOR: #bc5d00
}
#footer A {
	COLOR: #ef8100
}
#footer A:hover {
	TEXT-DECORATION: underline
}
.wsite-form-label {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
inline-block; COLOR: #336699; FONT-SIZE: 13px; FONT-WEIGHT: bold; =
PADDING-TOP: 10px
}
.form-radio-container {
	COLOR: #777777; FONT-SIZE: 13px
}
.wsite-form-input {
	BORDER-BOTTOM: #e4e4e4 1px solid; BORDER-LEFT: #e4e4e4 1px solid; =
MARGIN-BOTTOM: 5px; BACKGROUND: #fff; COLOR: #777777; BORDER-TOP: =
#e4e4e4 1px solid; BORDER-RIGHT: #e4e4e4 1px solid; border-radius: 3px
}
.form-select {
	BORDER-BOTTOM: #e4e4e4 1px solid; BORDER-LEFT: #e4e4e4 1px solid; =
WIDTH: 380px; BACKGROUND: #fff; COLOR: #777777; BORDER-TOP: #e4e4e4 1px =
solid; BORDER-RIGHT: #e4e4e4 1px solid; border-radius: 3px
}
.wsite-button {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 30px; =
DISPLAY: inline-block; BACKGROUND: =
url(theme/button_small_grey.png?705693) no-repeat 100% -105px; HEIGHT: =
34px; COLOR: #fff !important; FONT-SIZE: 15px; BORDER-TOP: medium none; =
FONT-WEIGHT: bold; BORDER-RIGHT: medium none; TEXT-DECORATION: none; =
PADDING-TOP: 0px
}
.wsite-button:hover {
	BACKGROUND-POSITION: 100% -140px
}
.wsite-button:active {
	BACKGROUND-POSITION: 100% -175px
}
.wsite-button-inner {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; LINE-HEIGHT: 34px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; =
DISPLAY: block; BACKGROUND: url(theme/button_small_grey.png?705693) =
no-repeat 0px 0px; HEIGHT: 33px; COLOR: #fff !important; FONT-SIZE: =
15px; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium =
none; TEXT-DECORATION: none; PADDING-TOP: 1px
}
.wsite-button:hover .wsite-button-inner {
	BACKGROUND-POSITION: 0px -35px
}
.wsite-button:active .wsite-button-inner {
	BACKGROUND-POSITION: 0px -70px
}
.wsite-button-large {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 40px; =
BACKGROUND: url(theme/button_large_grey.png?705693) no-repeat 100% =
-126px; HEIGHT: 41px; COLOR: #fff !important; PADDING-TOP: 0px
}
.wsite-button-large:hover {
	BACKGROUND-POSITION: 100% -168px
}
.wsite-button-large:active {
	BACKGROUND-POSITION: 100% -210px
}
.wsite-button-large .wsite-button-inner {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 41px; PADDING-LEFT: 20px; =
PADDING-RIGHT: 10px; BACKGROUND: url(theme/button_large_grey.png?705693) =
no-repeat 0px 0px; HEIGHT: 40px; COLOR: #fff !important; PADDING-TOP: =
1px
}
.wsite-button-large:hover .wsite-button-inner {
	BACKGROUND-POSITION: 0px -42px
}
.wsite-button-large:active .wsite-button-inner {
	BACKGROUND-POSITION: 0px -84px
}
.wsite-button-highlight.wsite-button-large {
	BACKGROUND-IMAGE: url(theme/button_large_orange.png?705693); COLOR: =
#fff !important
}
.wsite-button-highlight.wsite-button-large .wsite-button-inner {
	BACKGROUND-IMAGE: url(theme/button_large_orange.png?705693); COLOR: =
#fff !important
}
.wsite-button-highlight {
	BACKGROUND-IMAGE: url(theme/button_small_orange.png?705693); COLOR: =
#fff !important
}
.wsite-button-highlight .wsite-button-inner {
	BACKGROUND-IMAGE: url(theme/button_small_orange.png?705693); COLOR: =
#fff !important
}
DIV.paragraph UL {
	MARGIN: 5px 0px; PADDING-LEFT: 25px !important; OVERFLOW: hidden
}
DIV.paragraph OL {
	MARGIN: 5px 0px; PADDING-LEFT: 25px !important; OVERFLOW: hidden
}
DIV.paragraph LI {
	MARGIN: 3px 0px 0px; PADDING-LEFT: 5px !important
}
DIV.paragraph UL {
	LIST-STYLE-POSITION: outside !important; LIST-STYLE-TYPE: disc =
!important
}
DIV.paragraph UL LI {
	LIST-STYLE-POSITION: outside !important; LIST-STYLE-TYPE: disc =
!important
}
DIV.paragraph OL {
	LIST-STYLE-POSITION: outside !important; LIST-STYLE-TYPE: decimal =
!important
}
DIV.paragraph OL LI {
	LIST-STYLE-POSITION: outside !important; LIST-STYLE-TYPE: decimal =
!important
}

------=_NextPart_000_0000_01CD4F9C.9E6D5430
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn1.editmysite.com/libraries/prototype/1.7-custom/prototype.min.js

var Prototype=3D{Version:"1.7",Browser:function(){var =
a=3Dnavigator.userAgent,b=3DObject.prototype.toString.call(window.opera)=3D=
=3D"[object =
Opera]";return{IE:!!window.attachEvent&&!b,Opera:b,WebKit:a.indexOf("Appl=
eWebKit/")>-1,Gecko:a.indexOf("Gecko")>-1&&a.indexOf("KHTML")=3D=3D=3D-1,=
MobileSafari:/Apple.*Mobile/.test(a)}}(),BrowserFeatures:{XPath:!!documen=
t.evaluate,SelectorsAPI:!!document.querySelector,ElementExtensions:functi=
on(){var =
a=3Dwindow.Element||window.HTMLElement;return!!(a&&a.prototype)}(),Specif=
icElementExtensions:function(){if(typeof window.HTMLDivElement!=3D=3D=0A=
"undefined")return true;var =
a=3Ddocument.createElement("div"),b=3Ddocument.createElement("form"),d=3D=
false;if(a.__proto__&&a.__proto__!=3D=3Db.__proto__)d=3Dtrue;return =
d}()},ScriptFragment:"<script[^>]*>([\\S\\s]*?)<\/script>",JSONFilter:/^\=
/\*-secure-([\s\S]*)\*\/\s*$/,emptyFunction:function(){},K:function(a){re=
turn =
a}};if(Prototype.Browser.MobileSafari)Prototype.BrowserFeatures.SpecificE=
lementExtensions=3Dfalse;=0A=
var Abstract=3D{},Try=3D{these:function(){for(var =
a,b=3D0,d=3Darguments.length;b<d;b++){var =
e=3Darguments[b];try{a=3De();break}catch(i){}}return =
a}},Class=3Dfunction(){function a(){}var b=3Dfunction(){for(var d =
in{toString:1})if(d=3D=3D=3D"toString")return false;return =
true}();return{create:function(){function =
d(){this.initialize.apply(this,arguments)}var =
e=3Dnull,i=3D$A(arguments);if(Object.isFunction(i[0]))e=3Di.shift();Objec=
t.extend(d,Class.Methods);d.superclass=3De;d.subclasses=3D[];if(e){a.prot=
otype=3De.prototype;d.prototype=3D=0A=
new a;e.subclasses.push(d)}e=3D0;for(var =
j=3Di.length;e<j;e++)d.addMethods(i[e]);if(!d.prototype.initialize)d.prot=
otype.initialize=3DPrototype.emptyFunction;return =
d.prototype.constructor=3Dd},Methods:{addMethods:function(d){var =
e=3Dthis.superclass&&this.superclass.prototype,i=3DObject.keys(d);if(b){d=
.toString!=3DObject.prototype.toString&&i.push("toString");d.valueOf!=3DO=
bject.prototype.valueOf&&i.push("valueOf")}for(var =
j=3D0,c=3Di.length;j<c;j++){var =
f=3Di[j],g=3Dd[f];if(e&&Object.isFunction(g)&&g.argumentNames()[0]=3D=3D=0A=
"$super"){var l=3Dg;g=3Dfunction(p){return function(){return =
e[p].apply(this,arguments)}}(f).wrap(l);g.valueOf=3Dl.valueOf.bind(l);g.t=
oString=3Dl.toString.bind(l)}this.prototype[f]=3Dg}return this}}}}();=0A=
(function(){function a(n){switch(n){case null:return l;case void =
0:return p}switch(typeof n){case "boolean":return u;case "number":return =
y;case "string":return B}return D}function b(n,q){for(var r in =
q)n[r]=3Dq[r];return n}function d(n){return e("",{"":n},[])}function =
e(n,q,r){q=3Dq[n];var k=3Dtypeof q;if(a(q)=3D=3D=3DD&&typeof =
q.toJSON=3D=3D=3D"function")q=3Dq.toJSON(n);n=3Dg.call(q);switch(n){case =
E:case C:case h:q=3Dq.valueOf()}switch(q){case null:return"null";case =
true:return"true";case false:return"false"}k=3Dtypeof q;=0A=
switch(k){case "string":return q.inspect(true);case "number":return =
isFinite(q)?String(q):"null";case "object":k=3D0;for(var =
t=3Dr.length;k<t;k++)if(r[k]=3D=3D=3Dq)throw new TypeError;r.push(q);var =
s=3D[];if(n=3D=3D=3Dm){k=3D0;for(t=3Dq.length;k<t;k++){var =
v=3De(k,q,r);s.push(typeof =
v=3D=3D=3D"undefined"?"null":v)}s=3D"["+s.join(",")+"]"}else{var =
w=3DObject.keys(q);k=3D0;for(t=3Dw.length;k<t;k++){n=3Dw[k];v=3De(n,q,r);=
typeof =
v!=3D=3D"undefined"&&s.push(n.inspect(true)+":"+v)}s=3D"{"+s.join(",")+"}=
"}r.pop();return s}}function i(n){return JSON.stringify(n)}=0A=
function j(n){if(a(n)!=3D=3DD)throw new TypeError;var q=3D[];for(var r =
in n)n.hasOwnProperty(r)&&q.push(r);return q}function c(n){return =
g.call(n)=3D=3D=3Dm}function f(n){return typeof =
n=3D=3D=3D"undefined"}var =
g=3DObject.prototype.toString,l=3D"Null",p=3D"Undefined",u=3D"Boolean",y=3D=
"Number",B=3D"String",D=3D"Object",C=3D"[object Boolean]",E=3D"[object =
Number]",h=3D"[object String]",m=3D"[object =
Array]",o=3Dwindow.JSON&&typeof =
JSON.stringify=3D=3D=3D"function"&&JSON.stringify(0)=3D=3D=3D"0"&&typeof =
JSON.stringify(Prototype.K)=3D=3D=3D"undefined";if(typeof =
Array.isArray=3D=3D=0A=
"function"&&Array.isArray([])&&!Array.isArray({}))c=3DArray.isArray;b(Obj=
ect,{extend:b,inspect:function(n){try{if(f(n))return"undefined";if(n=3D=3D=
=3Dnull)return"null";return =
n.inspect?n.inspect():String(n)}catch(q){if(q instanceof =
RangeError)return"...";throw =
q;}},toJSON:o?i:d,toQueryString:function(n){return =
$H(n).toQueryString()},toHTML:function(n){return =
n&&n.toHTML?n.toHTML():String.interpret(n)},keys:Object.keys||j,values:fu=
nction(n){var q=3D[];for(var r in n)q.push(n[r]);return =
q},clone:function(n){return b({},=0A=
n)},isElement:function(n){return!!(n&&n.nodeType=3D=3D1)},isArray:c,isHas=
h:function(n){return n instanceof Hash},isFunction:function(n){return =
g.call(n)=3D=3D=3D"[object Function]"},isString:function(n){return =
g.call(n)=3D=3D=3Dh},isNumber:function(n){return =
g.call(n)=3D=3D=3DE},isDate:function(n){return =
g.call(n)=3D=3D=3D"[object Date]"},isUndefined:f})})();=0A=
Object.extend(Function.prototype,function(){function a(e,i){for(var =
j=3De.length,c=3Di.length;c--;)e[j+c]=3Di[c];return e}function =
b(e,i){e=3Dd.call(e,0);return a(e,i)}var =
d=3DArray.prototype.slice;return{argumentNames:function(){var =
e=3Dthis.toString().match(/^[\s\(]*function[^(]*\(([^)]*)\)/)[1].replace(=
/\/\/.*?[\r\n]|\/\*(?:.|[\r\n])*?\*\//g,"").replace(/\s+/g,"").split(",")=
;return =
e.length=3D=3D1&&!e[0]?[]:e},bind:function(e){if(arguments.length<2&&Obje=
ct.isUndefined(arguments[0]))return this;var =
i=3Dthis,j=3Dd.call(arguments,=0A=
1);return function(){var c=3Db(j,arguments);return =
i.apply(e,c)}},bindAsEventListener:function(e){var =
i=3Dthis,j=3Dd.call(arguments,1);return =
function(c){c=3Da([c||window.event],j);return =
i.apply(e,c)}},curry:function(){if(!arguments.length)return this;var =
e=3Dthis,i=3Dd.call(arguments,0);return function(){var =
j=3Db(i,arguments);return e.apply(this,j)}},delay:function(e){var =
i=3Dthis,j=3Dd.call(arguments,1);e*=3D1E3;return =
window.setTimeout(function(){return =
i.apply(i,j)},e)},defer:function(){return this.delay.apply(this,=0A=
a([0.01],arguments))},wrap:function(e){var i=3Dthis;return =
function(){var j=3Da([i.bind(this)],arguments);return =
e.apply(this,j)}},methodize:function(){if(this._methodized)return =
this._methodized;var e=3Dthis;return this._methodized=3Dfunction(){var =
i=3Da([this],arguments);return e.apply(null,i)}}}}());=0A=
(function(a){function b(){return =
this.getUTCFullYear()+"-"+(this.getUTCMonth()+1).toPaddedString(2)+"-"+th=
is.getUTCDate().toPaddedString(2)+"T"+this.getUTCHours().toPaddedString(2=
)+":"+this.getUTCMinutes().toPaddedString(2)+":"+this.getUTCSeconds().toP=
addedString(2)+"Z"}function d(){return =
this.toISOString()}if(!a.toISOString)a.toISOString=3Db;if(!a.toJSON)a.toJ=
SON=3Dd})(Date.prototype);RegExp.prototype.match=3DRegExp.prototype.test;=0A=
RegExp.escape=3Dfunction(a){return =
String(a).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g,"\\$1")};=0A=
var =
PeriodicalExecuter=3DClass.create({initialize:function(a,b){this.callback=
=3Da;this.frequency=3Db;this.currentlyExecuting=3Dfalse;this.registerCall=
back()},registerCallback:function(){this.timer=3DsetInterval(this.onTimer=
Event.bind(this),this.frequency*1E3)},execute:function(){this.callback(th=
is)},stop:function(){if(this.timer){clearInterval(this.timer);this.timer=3D=
null}},onTimerEvent:function(){if(!this.currentlyExecuting)try{this.curre=
ntlyExecuting=3Dtrue;this.execute();this.currentlyExecuting=3Dfalse}catch=
(a){this.currentlyExecuting=3D=0A=
false;throw a;}}});Object.extend(String,{interpret:function(a){return =
a=3D=3Dnull?"":String(a)},specialChar:{"\u0008":"\\b","\t":"\\t","\n":"\\=
n","\u000c":"\\f","\r":"\\r","\\":"\\\\"}});=0A=
Object.extend(String.prototype,function(){function =
a(e){if(Object.isFunction(e))return e;var i=3Dnew Template(e);return =
function(j){return i.evaluate(j)}}function b(){return =
this.replace(/^\s+/,"").replace(/\s+$/,"")}function d(e){var =
i=3Dthis.strip().match(/([^?#]*)(#.*)?$/);if(!i)return{};return =
i[1].split(e||"&").inject({},function(j,c){if((c=3Dc.split("=3D"))[0]){va=
r =
f=3DdecodeURIComponent(c.shift()),g=3Dc.length>1?c.join("=3D"):c[0];if(g!=
=3Dundefined)g=3DdecodeURIComponent(g);if(f in j){Object.isArray(j[f])||=0A=
(j[f]=3D[j[f]]);j[f].push(g)}else j[f]=3Dg}return =
j})}window.JSON&&typeof =
JSON.parse=3D=3D=3D"function"&&JSON.parse('{"test": =
true}');return{gsub:function(e,i){var =
j=3D"",c=3Dthis,f;i=3Da(i);if(Object.isString(e))e=3DRegExp.escape(e);if(=
!(e.length||e.source)){i=3Di("");return =
i+c.split("").join(i)+i}for(;c.length>0;)if(f=3Dc.match(e)){j+=3Dc.slice(=
0,f.index);j+=3DString.interpret(i(f));c=3Dc.slice(f.index+f[0].length)}e=
lse{j+=3Dc;c=3D""}return =
j},sub:function(e,i,j){i=3Da(i);j=3DObject.isUndefined(j)?1:j;return =
this.gsub(e,function(c){if(--j<=0A=
0)return c[0];return i(c)})},scan:function(e,i){this.gsub(e,i);return =
String(this)},truncate:function(e,i){e=3De||30;i=3DObject.isUndefined(i)?=
"...":i;return =
this.length>e?this.slice(0,e-i.length)+i:String(this)},strip:String.proto=
type.trim||b,stripTags:function(){return =
this.replace(/<\w+(\s+("[^"]*"|'[^']*'|[^>])+)?>|<\/\w+>/gi,"")},stripScr=
ipts:function(){return =
this.replace(RegExp(Prototype.ScriptFragment,"img"),"")},extractScripts:f=
unction(){var =
e=3DRegExp(Prototype.ScriptFragment,"img"),i=3DRegExp(Prototype.ScriptFra=
gment,=0A=
"im");return(this.match(e)||[]).map(function(j){return(j.match(i)||["",""=
])[1]})},evalScripts:function(){return =
this.extractScripts().map(function(e){return =
eval(e)})},escapeHTML:function(){return =
this.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")},une=
scapeHTML:function(){return =
this.stripTags().replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;=
/g,"&")},toQueryParams:d,parseQuery:d,toArray:function(){return =
this.split("")},succ:function(){return this.slice(0,this.length-1)+=0A=
String.fromCharCode(this.charCodeAt(this.length-1)+1)},times:function(e){=
return e<1?"":Array(e+1).join(this)},camelize:function(){return =
this.replace(/-+(.)?/g,function(e,i){return =
i?i.toUpperCase():""})},capitalize:function(){return =
this.charAt(0).toUpperCase()+this.substring(1).toLowerCase()},underscore:=
function(){return =
this.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(=
/([a-z\d])([A-Z])/g,"$1_$2").replace(/-/g,"_").toLowerCase()},dasherize:f=
unction(){return this.replace(/_/g,=0A=
"-")},inspect:function(e){var =
i=3Dthis.replace(/[\x00-\x1f\\]/g,function(j){if(j in =
String.specialChar)return =
String.specialChar[j];return"\\u00"+j.charCodeAt().toPaddedString(2,16)})=
;if(e)return'"'+i.replace(/"/g,'\\"')+'"';return"'"+i.replace(/'/g,"\\'")=
+"'"},unfilterJSON:function(e){return =
this.replace(e||Prototype.JSONFilter,"$1")},isJSON:function(){var =
e=3Dthis;if(e.blank())return =
false;e=3De.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@");e=3De.repl=
ace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,=0A=
"]");e=3De.replace(/(?:^|:|,)(?:\s*\[)+/g,"");return/^[\],:{}\s]*$/.test(=
e)},evalJSON:function(e){var =
i=3Dthis.unfilterJSON(),j=3D/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5=
\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;if(j.test(i=
))i=3Di.replace(j,function(f){return"\\u"+("0000"+f.charCodeAt(0).toStrin=
g(16)).slice(-4)});try{if(!e||i.isJSON())return =
eval("("+i+")")}catch(c){}throw new SyntaxError("Badly formed JSON =
string: "+this.inspect());},include:function(e){return =
this.indexOf(e)>-1},=0A=
startsWith:function(e){return =
this.lastIndexOf(e,0)=3D=3D=3D0},endsWith:function(e){var =
i=3Dthis.length-e.length;return =
i>=3D0&&this.indexOf(e,i)=3D=3D=3Di},empty:function(){return =
this=3D=3D""},blank:function(){return/^\s*$/.test(this)},interpolate:func=
tion(e,i){return(new Template(this,i)).evaluate(e)}}}());=0A=
var =
Template=3DClass.create({initialize:function(a,b){this.template=3Da.toStr=
ing();this.pattern=3Db||Template.Pattern},evaluate:function(a){if(a&&Obje=
ct.isFunction(a.toTemplateReplacements))a=3Da.toTemplateReplacements();re=
turn this.template.gsub(this.pattern,function(b){if(a=3D=3Dnull)return =
b[1]+"";var d=3Db[1]||"";if(d=3D=3D"\\")return b[2];var =
e=3Da,i=3Db[3],j=3D/^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;b=3Dj.exec(i)=
;if(b=3D=3Dnull)return d;for(;b!=3Dnull;){var =
c=3Db[1].startsWith("[")?b[2].replace(/\\\\]/g,"]"):b[1];e=3De[c];if(null=
=3D=3D=0A=
e||""=3D=3Db[3])break;i=3Di.substring("["=3D=3Db[3]?b[1].length:b[0].leng=
th);b=3Dj.exec(i)}return =
d+String.interpret(e)})}});Template.Pattern=3D/(^|.|\r|\n)(#\{(.*?)\})/;=0A=
var $break=3D{},Enumerable=3Dfunction(){function =
a(f,g){f=3Df||Prototype.K;var =
l=3Dtrue;this.each(function(p,u){l=3Dl&&!!f.call(g,p,u);if(!l)throw =
$break;});return l}function b(f,g){f=3Df||Prototype.K;var =
l=3Dfalse;this.each(function(p,u){if(l=3D!!f.call(g,p,u))throw =
$break;});return l}function d(f,g){f=3Df||Prototype.K;var =
l=3D[];this.each(function(p,u){l.push(f.call(g,p,u))});return l}function =
e(f,g){var l;this.each(function(p,u){if(f.call(g,p,u)){l=3Dp;throw =
$break;}});return l}function i(f,g){var l=3D[];this.each(function(p,=0A=
u){f.call(g,p,u)&&l.push(p)});return l}function =
j(f){if(Object.isFunction(this.indexOf))if(this.indexOf(f)!=3D-1)return =
true;var g=3Dfalse;this.each(function(l){if(l=3D=3Df){g=3Dtrue;throw =
$break;}});return g}function c(){return =
this.map()}return{each:function(f,g){var =
l=3D0;try{this._each(function(u){f.call(g,u,l++)})}catch(p){if(p!=3D$brea=
k)throw p;}return this},eachSlice:function(f,g,l){var =
p=3D-f,u=3D[],y=3Dthis.toArray();if(f<1)return =
y;for(;(p+=3Df)<y.length;)u.push(y.slice(p,p+f));return =
u.collect(g,l)},all:a,every:a,=0A=
any:b,some:b,collect:d,map:d,detect:e,findAll:i,select:i,filter:i,grep:fu=
nction(f,g,l){g=3Dg||Prototype.K;var =
p=3D[];if(Object.isString(f))f=3DRegExp(RegExp.escape(f));this.each(funct=
ion(u,y){f.match(u)&&p.push(g.call(l,u,y))});return =
p},include:j,member:j,inGroupsOf:function(f,g){g=3DObject.isUndefined(g)?=
null:g;return =
this.eachSlice(f,function(l){for(;l.length<f;)l.push(g);return =
l})},inject:function(f,g,l){this.each(function(p,u){f=3Dg.call(l,f,p,u)})=
;return f},invoke:function(f){var g=3D$A(arguments).slice(1);=0A=
return this.map(function(l){return =
l[f].apply(l,g)})},max:function(f,g){f=3Df||Prototype.K;var =
l;this.each(function(p,u){p=3Df.call(g,p,u);if(l=3D=3Dnull||p>=3Dl)l=3Dp}=
);return l},min:function(f,g){f=3Df||Prototype.K;var =
l;this.each(function(p,u){p=3Df.call(g,p,u);if(l=3D=3Dnull||p<l)l=3Dp});r=
eturn l},partition:function(f,g){f=3Df||Prototype.K;var =
l=3D[],p=3D[];this.each(function(u,y){(f.call(g,u,y)?l:p).push(u)});retur=
n[l,p]},pluck:function(f){var =
g=3D[];this.each(function(l){g.push(l[f])});return =
g},reject:function(f,g){var l=3D=0A=
[];this.each(function(p,u){f.call(g,p,u)||l.push(p)});return =
l},sortBy:function(f,g){return =
this.map(function(l,p){return{value:l,criteria:f.call(g,l,p)}}).sort(func=
tion(l,p){var u=3Dl.criteria,y=3Dp.criteria;return =
u<y?-1:u>y?1:0}).pluck("value")},toArray:c,entries:c,zip:function(){var =
f=3DPrototype.K,g=3D$A(arguments);if(Object.isFunction(g.last()))f=3Dg.po=
p();var l=3D[this].concat(g).map($A);return =
this.map(function(p,u){return f(l.pluck(u))})},size:function(){return =
this.toArray().length},inspect:function(){return"#<Enumerable:"+=0A=
this.toArray().inspect()+">"},find:e}}();function =
$A(a){if(!a)return[];if("toArray"in Object(a))return a.toArray();for(var =
b=3Da.length||0,d=3DArray(b);b--;)d[b]=3Da[b];return d}function =
$w(a){if(!Object.isString(a))return[];return(a=3Da.strip())?a.split(/\s+/=
):[]}Array.from=3D$A;=0A=
(function(){function a(g,l){for(var p=3D0,u=3Dthis.length>>>0;p<u;p++)p =
in this&&g.call(l,this[p],p,this)}function b(){return =
c.call(this,0)}function d(g,l){l||(l=3D0);var =
p=3Dthis.length;if(l<0)l=3Dp+l;for(;l<p;l++)if(this[l]=3D=3D=3Dg)return =
l;return-1}function =
e(g,l){l=3DisNaN(l)?this.length:(l<0?this.length+l:l)+1;var =
p=3Dthis.slice(0,l).reverse().indexOf(g);return p<0?p:l-p-1}function =
i(){for(var =
g=3Dc.call(this,0),l,p=3D0,u=3Darguments.length;p<u;p++){l=3Darguments[p]=
;if(Object.isArray(l)&&!("callee"in l))for(var y=3D0,=0A=
B=3Dl.length;y<B;y++)g.push(l[y]);else g.push(l)}return g}var =
j=3DArray.prototype,c=3Dj.slice,f=3Dj.forEach;f||(f=3Da);Object.extend(j,=
Enumerable);if(!j._reverse)j._reverse=3Dj.reverse;Object.extend(j,{_each:=
f,clear:function(){this.length=3D0;return this},first:function(){return =
this[0]},last:function(){return =
this[this.length-1]},compact:function(){return =
this.select(function(g){return g!=3Dnull})},flatten:function(){return =
this.inject([],function(g,l){if(Object.isArray(l))return =
g.concat(l.flatten());g.push(l);=0A=
return g})},without:function(){var g=3Dc.call(arguments,0);return =
this.select(function(l){return!g.include(l)})},reverse:function(g){return=
(g=3D=3D=3Dfalse?this.toArray():this)._reverse()},uniq:function(g){return=
 =
this.inject([],function(l,p,u){if(0=3D=3Du||(g?l.last()!=3Dp:!l.include(p=
)))l.push(p);return l})},intersect:function(g){return =
this.uniq().findAll(function(l){return g.detect(function(p){return =
l=3D=3D=3Dp})})},clone:b,toArray:b,size:function(){return =
this.length},inspect:function(){return"["+this.map(Object.inspect).join("=
, ")+=0A=
"]"}});if(function(){return[].concat(arguments)[0][0]!=3D=3D1}(1,2))j.con=
cat=3Di;if(!j.indexOf)j.indexOf=3Dd;if(!j.lastIndexOf)j.lastIndexOf=3De})=
();function $H(a){return new Hash(a)}=0A=
var Hash=3DClass.create(Enumerable,function(){function a(){return =
Object.clone(this._object)}function =
b(d,e){if(Object.isUndefined(e))return d;return =
d+"=3D"+encodeURIComponent(String.interpret(e))}return{initialize:functio=
n(d){this._object=3DObject.isHash(d)?d.toObject():Object.clone(d)},_each:=
function(d){for(var e in this._object){var =
i=3Dthis._object[e],j=3D[e,i];j.key=3De;j.value=3Di;d(j)}},set:function(d=
,e){return =
this._object[d]=3De},get:function(d){if(this._object[d]!=3D=3DObject.prot=
otype[d])return this._object[d]},=0A=
unset:function(d){var e=3Dthis._object[d];delete this._object[d];return =
e},toObject:a,toTemplateReplacements:a,keys:function(){return =
this.pluck("key")},values:function(){return =
this.pluck("value")},index:function(d){var =
e=3Dthis.detect(function(i){return i.value=3D=3D=3Dd});return =
e&&e.key},merge:function(d){return =
this.clone().update(d)},update:function(d){return(new =
Hash(d)).inject(this,function(e,i){e.set(i.key,i.value);return =
e})},toQueryString:function(){return this.inject([],function(d,e){var =
i=3DencodeURIComponent(e.key),=0A=
j=3De.value;if(j&&typeof j=3D=3D"object"){if(Object.isArray(j)){for(var =
c=3D[],f=3D0,g=3Dj.length,l;f<g;f++){l=3Dj[f];c.push(b(i,l))}return =
d.concat(c)}}else d.push(b(i,j));return =
d}).join("&")},inspect:function(){return"#<Hash:{"+this.map(function(d){r=
eturn d.map(Object.inspect).join(": ")}).join(", =
")+"}>"},toJSON:a,clone:function(){return new =
Hash(this)}}}());Hash.from=3D$H;=0A=
Object.extend(Number.prototype,function(){return{toColorPart:function(){r=
eturn this.toPaddedString(2,16)},succ:function(){return =
this+1},times:function(a,b){$R(0,this,true).each(a,b);return =
this},toPaddedString:function(a,b){var =
d=3Dthis.toString(b||10);return"0".times(a-d.length)+d},abs:function(){re=
turn Math.abs(this)},round:function(){return =
Math.round(this)},ceil:function(){return =
Math.ceil(this)},floor:function(){return Math.floor(this)}}}());function =
$R(a,b,d){return new ObjectRange(a,b,d)}=0A=
var =
ObjectRange=3DClass.create(Enumerable,function(){return{initialize:functi=
on(a,b,d){this.start=3Da;this.end=3Db;this.exclusive=3Dd},_each:function(=
a){for(var =
b=3Dthis.start;this.include(b);){a(b);b=3Db.succ()}},include:function(a){=
if(a<this.start)return false;if(this.exclusive)return a<this.end;return =
a<=3Dthis.end}}}()),Ajax=3D{getTransport:function(){return =
Try.these(function(){return new XMLHttpRequest},function(){return new =
ActiveXObject("Msxml2.XMLHTTP")},function(){return new =
ActiveXObject("Microsoft.XMLHTTP")})||=0A=
false},activeRequestCount:0};Ajax.Responders=3D{responders:[],_each:funct=
ion(a){this.responders._each(a)},register:function(a){this.include(a)||th=
is.responders.push(a)},unregister:function(a){this.responders=3Dthis.resp=
onders.without(a)},dispatch:function(a,b,d,e){this.each(function(i){if(Ob=
ject.isFunction(i[a]))try{i[a].apply(i,[b,d,e])}catch(j){}})}};Object.ext=
end(Ajax.Responders,Enumerable);Ajax.Responders.register({onCreate:functi=
on(){Ajax.activeRequestCount++},onComplete:function(){Ajax.activeRequestC=
ount--}});=0A=
Ajax.Base=3DClass.create({initialize:function(a){this.options=3D{method:"=
post",asynchronous:true,contentType:"application/x-www-form-urlencoded",e=
ncoding:"UTF-8",parameters:"",evalJSON:true,evalJS:true};Object.extend(th=
is.options,a||{});this.options.method=3Dthis.options.method.toLowerCase()=
;if(Object.isHash(this.options.parameters))this.options.parameters=3Dthis=
.options.parameters.toObject()}});=0A=
Ajax.Request=3DClass.create(Ajax.Base,{_complete:false,initialize:functio=
n($super,b,d){$super(d);this.transport=3DAjax.getTransport();this.request=
(b)},request:function(a){this.url=3Da;this.method=3Dthis.options.method;a=
=3DObject.isString(this.options.parameters)?this.options.parameters:Objec=
t.toQueryString(this.options.parameters);if(!["get","post"].include(this.=
method)){a+=3D(a?"&":"")+"_method=3D"+this.method;this.method=3D"post"}if=
(a&&this.method=3D=3D=3D"get")this.url+=3D(this.url.include("?")?"&":"?")=
+a;this.parameters=3D=0A=
a.toQueryParams();try{var b=3Dnew =
Ajax.Response(this);this.options.onCreate&&this.options.onCreate(b);Ajax.=
Responders.dispatch("onCreate",this,b);this.transport.open(this.method.to=
UpperCase(),this.url,this.options.asynchronous);this.options.asynchronous=
&&this.respondToReadyState.bind(this).defer(1);this.transport.onreadystat=
echange=3Dthis.onStateChange.bind(this);this.setRequestHeaders();this.bod=
y=3Dthis.method=3D=3D"post"?this.options.postBody||a:null;this.transport.=
send(this.body);!this.options.asynchronous&&=0A=
this.transport.overrideMimeType&&this.onStateChange()}catch(d){this.dispa=
tchException(d)}},onStateChange:function(){var =
a=3Dthis.transport.readyState;a>1&&!(a=3D=3D4&&this._complete)&&this.resp=
ondToReadyState(this.transport.readyState)},setRequestHeaders:function(){=
var =
a=3D{"X-Requested-With":"XMLHttpRequest","X-Prototype-Version":Prototype.=
Version,Accept:"text/javascript, text/html, application/xml, text/xml, =
*/*"};if(this.method=3D=3D"post"){a["Content-type"]=3Dthis.options.conten=
tType+(this.options.encoding?=0A=
"; =
charset=3D"+this.options.encoding:"");if(this.transport.overrideMimeType&=
&(navigator.userAgent.match(/Gecko\/(\d{4})/)||[0,2005])[1]<2005)a.Connec=
tion=3D"close"}if(typeof this.options.requestHeaders=3D=3D"object"){var =
b=3Dthis.options.requestHeaders;if(Object.isFunction(b.push))for(var =
d=3D0,e=3Db.length;d<e;d+=3D2)a[b[d]]=3Db[d+1];else =
$H(b).each(function(j){a[j.key]=3Dj.value})}for(var i in =
a)this.transport.setRequestHeader(i,a[i])},success:function(){var =
a=3Dthis.getStatus();return!a||a>=3D200&&a<300||a=3D=3D304},getStatus:fun=
ction(){try{if(this.transport.status=3D=3D=3D=0A=
1223)return 204;return this.transport.status||0}catch(a){return =
0}},respondToReadyState:function(a){a=3DAjax.Request.Events[a];var =
b=3Dnew =
Ajax.Response(this);if(a=3D=3D"Complete"){try{this._complete=3Dtrue;(this=
.options["on"+b.status]||this.options["on"+(this.success()?"Success":"Fai=
lure")]||Prototype.emptyFunction)(b,b.headerJSON)}catch(d){this.dispatchE=
xception(d)}var =
e=3Db.getHeader("Content-type");if(this.options.evalJS=3D=3D"force"||this=
.options.evalJS&&this.isSameOrigin()&&e&&e.match(/^\s*(text|application)\=
/(x-)?(java|ecma)script(;.*)?\s*$/i))this.evalResponse()}try{(this.option=
s["on"+=0A=
a]||Prototype.emptyFunction)(b,b.headerJSON);Ajax.Responders.dispatch("on=
"+a,this,b,b.headerJSON)}catch(i){this.dispatchException(i)}if(a=3D=3D"Co=
mplete")this.transport.onreadystatechange=3DPrototype.emptyFunction},isSa=
meOrigin:function(){var =
a=3Dthis.url.match(/^\s*https?:\/\/[^\/]*/);return!a||a[0]=3D=3D"#{protoc=
ol}//#{domain}#{port}".interpolate({protocol:location.protocol,domain:doc=
ument.domain,port:location.port?":"+location.port:""})},getHeader:functio=
n(a){try{return this.transport.getResponseHeader(a)||=0A=
null}catch(b){return null}},evalResponse:function(){try{return =
eval((this.transport.responseText||"").unfilterJSON())}catch(a){this.disp=
atchException(a)}},dispatchException:function(a){(this.options.onExceptio=
n||Prototype.emptyFunction)(this,a);Ajax.Responders.dispatch("onException=
",this,a)}});Ajax.Request.Events=3D["Uninitialized","Loading","Loaded","I=
nteractive","Complete"];=0A=
Ajax.Response=3DClass.create({initialize:function(a){this.request=3Da;a=3D=
this.transport=3Da.transport;var =
b=3Dthis.readyState=3Da.readyState;if(b>2&&!Prototype.Browser.IE||b=3D=3D=
4){this.status=3Dthis.getStatus();this.statusText=3Dthis.getStatusText();=
this.responseText=3DString.interpret(a.responseText);this.headerJSON=3Dth=
is._getHeaderJSON()}if(b=3D=3D4){a=3Da.responseXML;this.responseXML=3DObj=
ect.isUndefined(a)?null:a;this.responseJSON=3Dthis._getResponseJSON()}},s=
tatus:0,statusText:"",getStatus:Ajax.Request.prototype.getStatus,=0A=
getStatusText:function(){try{return =
this.transport.statusText||""}catch(a){return""}},getHeader:Ajax.Request.=
prototype.getHeader,getAllHeaders:function(){try{return =
this.getAllResponseHeaders()}catch(a){return =
null}},getResponseHeader:function(a){return =
this.transport.getResponseHeader(a)},getAllResponseHeaders:function(){ret=
urn =
this.transport.getAllResponseHeaders()},_getHeaderJSON:function(){var =
a=3Dthis.getHeader("X-JSON");if(!a)return =
null;a=3DdecodeURIComponent(escape(a));try{return =
a.evalJSON(this.request.options.sanitizeJSON||=0A=
!this.request.isSameOrigin())}catch(b){this.request.dispatchException(b)}=
},_getResponseJSON:function(){var =
a=3Dthis.request.options;if(!a.evalJSON||a.evalJSON!=3D"force"&&!(this.ge=
tHeader("Content-type")||"").include("application/json")||this.responseTe=
xt.blank())return null;try{return =
this.responseText.evalJSON(a.sanitizeJSON||!this.request.isSameOrigin())}=
catch(b){this.request.dispatchException(b)}}});=0A=
Ajax.Updater=3DClass.create(Ajax.Request,{initialize:function($super,b,d,=
e){this.container=3D{success:b.success||b,failure:b.failure||(b.success?n=
ull:b)};e=3DObject.clone(e);var =
i=3De.onComplete;e.onComplete=3Dfunction(j,c){this.updateContent(j.respon=
seText);Object.isFunction(i)&&i(j,c)}.bind(this);$super(d,e)},updateConte=
nt:function(a){var =
b=3Dthis.container[this.success()?"success":"failure"],d=3Dthis.options;d=
.evalScripts||(a=3Da.stripScripts());if(b=3D$(b))if(d.insertion)if(Object=
.isString(d.insertion)){var e=3D=0A=
{};e[d.insertion]=3Da;b.insert(e)}else d.insertion(b,a);else =
b.update(a)}});=0A=
Ajax.PeriodicalUpdater=3DClass.create(Ajax.Base,{initialize:function($sup=
er,b,d,e){$super(e);this.onComplete=3Dthis.options.onComplete;this.freque=
ncy=3Dthis.options.frequency||2;this.decay=3Dthis.options.decay||1;this.u=
pdater=3D{};this.container=3Db;this.url=3Dd;this.start()},start:function(=
){this.options.onComplete=3Dthis.updateComplete.bind(this);this.onTimerEv=
ent()},stop:function(){this.updater.options.onComplete=3Dundefined;clearT=
imeout(this.timer);(this.onComplete||Prototype.emptyFunction).apply(this,=
arguments)},=0A=
updateComplete:function(a){if(this.options.decay){this.decay=3Da.response=
Text=3D=3Dthis.lastText?this.decay*this.options.decay:1;this.lastText=3Da=
.responseText}this.timer=3Dthis.onTimerEvent.bind(this).delay(this.decay*=
this.frequency)},onTimerEvent:function(){this.updater=3Dnew =
Ajax.Updater(this.container,this.url,this.options)}});=0A=
function $(a){if(arguments.length>1){for(var =
b=3D0,d=3D[],e=3Darguments.length;b<e;b++)d.push($(arguments[b]));return =
d}if(Object.isString(a))a=3Ddocument.getElementById(a);return =
Element.extend(a)}if(Prototype.BrowserFeatures.XPath)document._getElement=
sByXPath=3Dfunction(a,b){for(var =
d=3D[],e=3Ddocument.evaluate(a,$(b)||document,null,XPathResult.ORDERED_NO=
DE_SNAPSHOT_TYPE,null),i=3D0,j=3De.snapshotLength;i<j;i++)d.push(Element.=
extend(e.snapshotItem(i)));return d};if(!Node)var Node=3D{};=0A=
Node.ELEMENT_NODE||Object.extend(Node,{ELEMENT_NODE:1,ATTRIBUTE_NODE:2,TE=
XT_NODE:3,CDATA_SECTION_NODE:4,ENTITY_REFERENCE_NODE:5,ENTITY_NODE:6,PROC=
ESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_TYPE_NO=
DE:10,DOCUMENT_FRAGMENT_NODE:11,NOTATION_NODE:12});=0A=
(function(a){var b=3Dfunction(){try{var =
e=3Ddocument.createElement('<input name=3D"x">');return =
e.tagName.toLowerCase()=3D=3D=3D"input"&&e.name=3D=3D=3D"x"}catch(i){retu=
rn =
false}}(),d=3Da.Element;a.Element=3Dfunction(e,i){i=3Di||{};e=3De.toLower=
Case();var j=3DElement.cache;if(b&&i.name){e=3D"<"+e+' =
name=3D"'+i.name+'">';delete i.name;return =
Element.writeAttribute(document.createElement(e),i)}j[e]||(j[e]=3DElement=
.extend(document.createElement(e)));j=3D(e=3D=3D=3D"select"?false:"type"i=
n i?false:true)?j[e].cloneNode(false):document.createElement(e);=0A=
return =
Element.writeAttribute(j,i)};Object.extend(a.Element,d||{});if(d)a.Elemen=
t.prototype=3Dd.prototype})(this);Element.idCounter=3D1;Element.cache=3D{=
};Element._purgeElement=3Dfunction(a){var =
b=3Da._prototypeUID;if(b){Element.stopObserving(a);a._prototypeUID=3Dvoid=
 0;delete Element.Storage[b]}};=0A=
Element.Methods=3D{visible:function(a){return =
$(a).style.display!=3D"none"},toggle:function(a){a=3D$(a);Element[Element=
.visible(a)?"hide":"show"](a);return =
a},hide:function(a){a=3D$(a);a.style.display=3D"none";return =
a},show:function(a){a=3D$(a);a.style.display=3D"";return =
a},remove:function(a){a=3D$(a);a.parentNode.removeChild(a);return =
a},update:function(){var a=3Dfunction(){var =
j=3Ddocument.createElement("select"),c=3Dtrue;j.innerHTML=3D'<option =
value=3D"test">test</option>';if(j.options&&j.options[0])c=3Dj.options[0]=
.nodeName.toUpperCase()!=3D=3D=0A=
"OPTION";return c}(),b=3Dfunction(){try{var =
j=3Ddocument.createElement("table");if(j&&j.tBodies){j.innerHTML=3D"<tbod=
y><tr><td>test</td></tr></tbody>";return typeof =
j.tBodies[0]=3D=3D"undefined"}}catch(c){return =
true}}(),d=3Dfunction(){try{var =
j=3Ddocument.createElement("div");j.innerHTML=3D"<link>";return =
j.childNodes.length=3D=3D=3D0}catch(c){return =
true}}(),e=3Da||b||d,i=3Dfunction(){var =
j=3Ddocument.createElement("script"),c=3Dfalse;try{j.appendChild(document=
.createTextNode(""));c=3D!j.firstChild||j.firstChild&&j.firstChild.nodeTy=
pe!=3D=3D=0A=
3}catch(f){c=3Dtrue}return c}();return function(j,c){j=3D$(j);for(var =
f=3DElement._purgeElement,g=3Dj.getElementsByTagName("*"),l=3Dg.length;l-=
-;)f(g[l]);if(c&&c.toElement)c=3Dc.toElement();if(Object.isElement(c))ret=
urn =
j.update().insert(c);c=3DObject.toHTML(c);f=3Dj.tagName.toUpperCase();if(=
f=3D=3D=3D"SCRIPT"&&i){j.text=3Dc;return j}if(e)if(f in =
Element._insertionTranslations.tags){for(;j.firstChild;)j.removeChild(j.f=
irstChild);Element._getContentFromAnonymousElement(f,c.stripScripts()).ea=
ch(function(p){j.appendChild(p)})}else if(d&&=0A=
Object.isString(c)&&c.indexOf("<link")>-1){for(;j.firstChild;)j.removeChi=
ld(j.firstChild);Element._getContentFromAnonymousElement(f,c.stripScripts=
(),true).each(function(p){j.appendChild(p)})}else =
j.innerHTML=3Dc.stripScripts();else =
j.innerHTML=3Dc.stripScripts();c.evalScripts.bind(c).defer();return =
j}}(),replace:function(a,b){a=3D$(a);if(b&&b.toElement)b=3Db.toElement();=
else if(!Object.isElement(b)){b=3DObject.toHTML(b);var =
d=3Da.ownerDocument.createRange();d.selectNode(a);b.evalScripts.bind(b).d=
efer();b=3Dd.createContextualFragment(b.stripScripts())}a.parentNode.repl=
aceChild(b,=0A=
a);return =
a},insert:function(a,b){a=3D$(a);if(Object.isString(b)||Object.isNumber(b=
)||Object.isElement(b)||b&&(b.toElement||b.toHTML))b=3D{bottom:b};var =
d,e,i;for(var j in =
b){d=3Db[j];j=3Dj.toLowerCase();e=3DElement._insertionTranslations[j];if(=
d&&d.toElement)d=3Dd.toElement();if(Object.isElement(d))e(a,d);else{d=3DO=
bject.toHTML(d);i=3D(j=3D=3D"before"||j=3D=3D"after"?a.parentNode:a).tagN=
ame.toUpperCase();i=3DElement._getContentFromAnonymousElement(i,d.stripSc=
ripts());if(j=3D=3D"top"||j=3D=3D"after")i.reverse();i.each(e.curry(a));=0A=
d.evalScripts.bind(d).defer()}}return =
a},wrap:function(a,b,d){a=3D$(a);if(Object.isElement(b))$(b).writeAttribu=
te(d||{});else b=3DObject.isString(b)?new Element(b,d):new =
Element("div",b);a.parentNode&&a.parentNode.replaceChild(b,a);b.appendChi=
ld(a);return b},inspect:function(a){a=3D$(a);var =
b=3D"<"+a.tagName.toLowerCase();$H({id:"id",className:"class"}).each(func=
tion(d){var =
e=3Dd.first();d=3Dd.last();if(e=3D(a[e]||"").toString())b+=3D" =
"+d+"=3D"+e.inspect(true)});return =
b+">"},recursivelyCollect:function(a,b,d){a=3D=0A=
$(a);d=3Dd||-1;for(var =
e=3D[];a=3Da[b];){a.nodeType=3D=3D1&&e.push(Element.extend(a));if(e.lengt=
h=3D=3Dd)break}return e},ancestors:function(a){return =
Element.recursivelyCollect(a,"parentNode")},descendants:function(a){retur=
n =
Element.select(a,"*")},firstDescendant:function(a){for(a=3D$(a).firstChil=
d;a&&a.nodeType!=3D1;)a=3Da.nextSibling;return =
$(a)},immediateDescendants:function(a){var =
b=3D[];for(a=3D$(a).firstChild;a;){a.nodeType=3D=3D=3D1&&b.push(Element.e=
xtend(a));a=3Da.nextSibling}return =
b},previousSiblings:function(a){return Element.recursivelyCollect(a,=0A=
"previousSibling")},nextSiblings:function(a){return =
Element.recursivelyCollect(a,"nextSibling")},siblings:function(a){a=3D$(a=
);return =
Element.previousSiblings(a).reverse().concat(Element.nextSiblings(a))},ma=
tch:function(a,b){a=3D$(a);if(Object.isString(b))return =
Prototype.Selector.match(a,b);return =
b.match(a)},up:function(a,b,d){a=3D$(a);if(arguments.length=3D=3D1)return=
 $(a.parentNode);var e=3DElement.ancestors(a);return =
Object.isNumber(b)?e[b]:Prototype.Selector.find(e,b,d)},down:function(a,b=
,d){a=3D$(a);if(arguments.length=3D=3D=0A=
1)return Element.firstDescendant(a);return =
Object.isNumber(b)?Element.descendants(a)[b]:Element.select(a,b)[d||0]},p=
revious:function(a,b,d){a=3D$(a);if(Object.isNumber(b)){d=3Db;b=3Dfalse}O=
bject.isNumber(d)||(d=3D0);return =
b?Prototype.Selector.find(a.previousSiblings(),b,d):a.recursivelyCollect(=
"previousSibling",d+1)[d]},next:function(a,b,d){a=3D$(a);if(Object.isNumb=
er(b)){d=3Db;b=3Dfalse}Object.isNumber(d)||(d=3D0);if(b)return =
Prototype.Selector.find(a.nextSiblings(),b,d);else{Object.isNumber(d);ret=
urn a.recursivelyCollect("nextSibling",=0A=
d+1)[d]}},select:function(a){a=3D$(a);var =
b=3DArray.prototype.slice.call(arguments,1).join(", ");return =
Prototype.Selector.select(b,a)},adjacent:function(a){a=3D$(a);var =
b=3DArray.prototype.slice.call(arguments,1).join(", ");return =
Prototype.Selector.select(b,a.parentNode).without(a)},identify:function(a=
){a=3D$(a);var b=3DElement.readAttribute(a,"id");if(b)return b;do =
b=3D"anonymous_element_"+Element.idCounter++;while($(b));Element.writeAtt=
ribute(a,"id",b);return =
b},readAttribute:function(a,b){a=3D$(a);if(Prototype.Browser.IE){var d=3D=0A=
Element._attributeTranslations.read;if(d.values[b])return =
d.values[b](a,b);if(d.names[b])b=3Dd.names[b];if(b.include(":"))return!a.=
attributes||!a.attributes[b]?null:a.attributes[b].value}return =
a.getAttribute(b)},writeAttribute:function(a,b,d){a=3D$(a);var =
e=3D{},i=3DElement._attributeTranslations.write;if(typeof =
b=3D=3D"object")e=3Db;else e[b]=3DObject.isUndefined(d)?true:d;for(var j =
in =
e){b=3Di.names[j]||j;d=3De[j];if(i.values[j])b=3Di.values[j](a,d);if(d=3D=
=3D=3Dfalse||d=3D=3D=3Dnull)a.removeAttribute(b);else =
d=3D=3D=3Dtrue?a.setAttribute(b,=0A=
b):a.setAttribute(b,d)}return a},getHeight:function(a){return =
Element.getDimensions(a).height},getWidth:function(a){return =
Element.getDimensions(a).width},classNames:function(a){return new =
Element.ClassNames(a)},hasClassName:function(a,b){if(a=3D$(a)){var =
d=3Da.className;return =
d.length>0&&(d=3D=3Db||RegExp("(^|\\s)"+b+"(\\s|$)").test(d))}},addClassN=
ame:function(a,b){if(a=3D$(a)){Element.hasClassName(a,b)||(a.className+=3D=
(a.className?" ":"")+b);return =
a}},removeClassName:function(a,b){if(a=3D$(a)){a.className=3D=0A=
a.className.replace(RegExp("(^|\\s+)"+b+"(\\s+|$)")," ").strip();return =
a}},toggleClassName:function(a,b){if(a=3D$(a))return =
Element[Element.hasClassName(a,b)?"removeClassName":"addClassName"](a,b)}=
,cleanWhitespace:function(a){a=3D$(a);for(var b=3Da.firstChild;b;){var =
d=3Db.nextSibling;b.nodeType=3D=3D3&&!/\S/.test(b.nodeValue)&&a.removeChi=
ld(b);b=3Dd}return a},empty:function(a){return =
$(a).innerHTML.blank()},descendantOf:function(a,b){a=3D$(a);b=3D$(b);if(a=
.compareDocumentPosition)return(a.compareDocumentPosition(b)&=0A=
8)=3D=3D=3D8;if(b.contains)return =
b.contains(a)&&b!=3D=3Da;for(;a=3Da.parentNode;)if(a=3D=3Db)return =
true;return false},scrollTo:function(a){a=3D$(a);var =
b=3DElement.cumulativeOffset(a);window.scrollTo(b[0],b[1]);return =
a},getStyle:function(a,b){a=3D$(a);b=3Db=3D=3D"float"?"cssFloat":b.cameli=
ze();var =
d=3Da.style[b];if(!d||d=3D=3D"auto")d=3D(d=3Ddocument.defaultView.getComp=
utedStyle(a,null))?d[b]:null;if(b=3D=3D"opacity")return =
d?parseFloat(d):1;return =
d=3D=3D"auto"?null:d},getOpacity:function(a){return =
$(a).getStyle("opacity")},setStyle:function(a,=0A=
b){a=3D$(a);var =
d=3Da.style;if(Object.isString(b)){a.style.cssText+=3D";"+b;return =
b.include("opacity")?a.setOpacity(b.match(/opacity:\s*(\d?\.?\d*)/)[1]):a=
}for(var e in b)if(e=3D=3D"opacity")a.setOpacity(b[e]);else =
d[e=3D=3D"float"||e=3D=3D"cssFloat"?Object.isUndefined(d.styleFloat)?"css=
Float":"styleFloat":e]=3Db[e];return =
a},setOpacity:function(a,b){a=3D$(a);a.style.opacity=3Db=3D=3D1||b=3D=3D=3D=
""?"":b<1.0E-5?0:b;return a},makePositioned:function(a){a=3D$(a);var =
b=3DElement.getStyle(a,"position");if(b=3D=3D"static"||!b){a._madePositio=
ned=3D=0A=
true;a.style.position=3D"relative";if(Prototype.Browser.Opera){a.style.to=
p=3D0;a.style.left=3D0}}return =
a},undoPositioned:function(a){a=3D$(a);if(a._madePositioned){a._madePosit=
ioned=3Dundefined;a.style.position=3Da.style.top=3Da.style.left=3Da.style=
.bottom=3Da.style.right=3D""}return =
a},makeClipping:function(a){a=3D$(a);if(a._overflow)return =
a;a._overflow=3DElement.getStyle(a,"overflow")||"auto";if(a._overflow!=3D=
=3D"hidden")a.style.overflow=3D"hidden";return =
a},undoClipping:function(a){a=3D$(a);if(!a._overflow)return =
a;a.style.overflow=3D=0A=
a._overflow=3D=3D"auto"?"":a._overflow;a._overflow=3Dnull;return =
a},clonePosition:function(a,b,d){d=3DObject.extend({setLeft:true,setTop:t=
rue,setWidth:true,setHeight:true,offsetTop:0,offsetLeft:0},d||{});b=3D$(b=
);var =
e=3DElement.viewportOffset(b),i=3D[0,0],j=3Dnull;a=3D$(a);if(Element.getS=
tyle(a,"position")=3D=3D"absolute"){j=3DElement.getOffsetParent(a);i=3DEl=
ement.viewportOffset(j)}if(j=3D=3Ddocument.body){i[0]-=3Ddocument.body.of=
fsetLeft;i[1]-=3Ddocument.body.offsetTop}if(d.setLeft)a.style.left=3De[0]=
-i[0]+d.offsetLeft+"px";if(d.setTop)a.style.top=3D=0A=
e[1]-i[1]+d.offsetTop+"px";if(d.setWidth)a.style.width=3Db.offsetWidth+"p=
x";if(d.setHeight)a.style.height=3Db.offsetHeight+"px";return =
a}};Object.extend(Element.Methods,{getElementsBySelector:Element.Methods.=
select,childElements:Element.Methods.immediateDescendants});Element._attr=
ibuteTranslations=3D{write:{names:{className:"class",htmlFor:"for"},value=
s:{}}};=0A=
if(Prototype.Browser.Opera){Element.Methods.getStyle=3DElement.Methods.ge=
tStyle.wrap(function(a,b,d){switch(d){case "height":case =
"width":if(!Element.visible(b))return null;var =
e=3DparseInt(a(b,d),10);if(e!=3D=3Db["offset"+d.capitalize()])return =
e+"px";return(d=3D=3D=3D"height"?["border-top-width","padding-top","paddi=
ng-bottom","border-bottom-width"]:["border-left-width","padding-left","pa=
dding-right","border-right-width"]).inject(e,function(i,j){var =
c=3Da(b,j);return =
c=3D=3D=3Dnull?i:i-parseInt(c,10)})+"px";default:return a(b,=0A=
d)}});Element.Methods.readAttribute=3DElement.Methods.readAttribute.wrap(=
function(a,b,d){if(d=3D=3D=3D"title")return b.title;return a(b,d)})}else =
if(Prototype.Browser.IE){Element.Methods.getStyle=3Dfunction(a,b){a=3D$(a=
);b=3Db=3D=3D"float"||b=3D=3D"cssFloat"?"styleFloat":b.camelize();var =
d=3Da.style[b];if(!d&&a.currentStyle)d=3Da.currentStyle[b];if(b=3D=3D"opa=
city"){if(d=3D(a.getStyle("filter")||"").match(/alpha\(opacity=3D(.*)\)/)=
)if(d[1])return parseFloat(d[1])/100;return =
1}if(d=3D=3D"auto"){if((b=3D=3D"width"||b=3D=3D"height")&&a.getStyle("dis=
play")!=3D=0A=
"none")return a["offset"+b.capitalize()]+"px";return null}return =
d};Element.Methods.setOpacity=3Dfunction(a,b){a=3D$(a);var =
d=3Da.currentStyle;if(d&&!d.hasLayout||!d&&a.style.zoom=3D=3D"normal")a.s=
tyle.zoom=3D1;d=3Da.getStyle("filter");var =
e=3Da.style;if(b=3D=3D1||b=3D=3D=3D""){(d=3Dd.replace(/alpha\([^\)]*\)/gi=
,""))?e.filter=3Dd:e.removeAttribute("filter");return a}else =
if(b<1.0E-5)b=3D0;e.filter=3Dd.replace(/alpha\([^\)]*\)/gi,"")+"alpha(opa=
city=3D"+b*100+")";return =
a};Element._attributeTranslations=3Dfunction(){var a=3D"className",b=3D=0A=
"for",d=3Ddocument.createElement("div");d.setAttribute(a,"x");if(d.classN=
ame!=3D=3D"x"){d.setAttribute("class","x");if(d.className=3D=3D=3D"x")a=3D=
"class"}d=3Dnull;d=3Ddocument.createElement("label");d.setAttribute(b,"x"=
);if(d.htmlFor!=3D=3D"x"){d.setAttribute("htmlFor","x");if(d.htmlFor=3D=3D=
=3D"x")b=3D"htmlFor"}d=3Dnull;return{read:{names:{"class":a,className:a,"=
for":b,htmlFor:b},values:{_getAttr:function(e,i){return =
e.getAttribute(i)},_getAttr2:function(e,i){return =
e.getAttribute(i,2)},_getAttrNode:function(e,i){var =
j=3De.getAttributeNode(i);=0A=
return j?j.value:""},_getEv:function(){var =
e=3Ddocument.createElement("div"),i;e.onclick=3DPrototype.emptyFunction;e=
=3De.getAttribute("onclick");if(String(e).indexOf("{")>-1)i=3Dfunction(j,=
c){c=3Dj.getAttribute(c);if(!c)return =
null;c=3Dc.toString();c=3Dc.split("{")[1];c=3Dc.split("}")[0];return =
c.strip()};else =
if(e=3D=3D=3D"")i=3Dfunction(j,c){c=3Dj.getAttribute(c);if(!c)return =
null;return c.strip()};e=3Dnull;return i}(),_flag:function(e,i){return =
$(e).hasAttribute(i)?i:null},style:function(e){return =
e.style.cssText.toLowerCase()},=0A=
title:function(e){return =
e.title}}}}}();Element._attributeTranslations.write=3D{names:Object.exten=
d({cellpadding:"cellPadding",cellspacing:"cellSpacing"},Element._attribut=
eTranslations.read.names),values:{checked:function(a,b){a.checked=3D!!b},=
style:function(a,b){a.style.cssText=3Db?b:""}}};Element._attributeTransla=
tions.has=3D{};$w("colSpan rowSpan vAlign dateTime accessKey tabIndex =
encType maxLength readOnly longDesc =
frameBorder").each(function(a){Element._attributeTranslations.write.names=
[a.toLowerCase()]=3D=0A=
a;Element._attributeTranslations.has[a.toLowerCase()]=3Da});(function(a){=
Object.extend(a,{href:a._getAttr2,src:a._getAttr2,type:a._getAttr,action:=
a._getAttrNode,disabled:a._flag,checked:a._flag,readonly:a._flag,multiple=
:a._flag,onload:a._getEv,onunload:a._getEv,onclick:a._getEv,ondblclick:a.=
_getEv,onmousedown:a._getEv,onmouseup:a._getEv,onmouseover:a._getEv,onmou=
semove:a._getEv,onmouseout:a._getEv,onfocus:a._getEv,onblur:a._getEv,onke=
ypress:a._getEv,onkeydown:a._getEv,onkeyup:a._getEv,onsubmit:a._getEv,=0A=
onreset:a._getEv,onselect:a._getEv,onchange:a._getEv})})(Element._attribu=
teTranslations.read.values);Prototype.BrowserFeatures.ElementExtensions&&=
function(){Element.Methods.down=3Dfunction(a,b,d){a=3D$(a);if(arguments.l=
ength=3D=3D1)return a.firstDescendant();var =
e;if(Object.isNumber(b)){e=3Da.getElementsByTagName("*");for(var =
i=3D[],j=3D0,c;c=3De[j];j++)c.tagName!=3D=3D"!"&&i.push(c);e=3Di[b]}else =
e=3DElement.select(a,b)[d||0];return e}}()}else =
if(Prototype.Browser.Gecko&&/rv:1\.8\.0/.test(navigator.userAgent))Elemen=
t.Methods.setOpacity=3D=0A=
function(a,b){a=3D$(a);a.style.opacity=3Db=3D=3D1?0.999999:b=3D=3D=3D""?"=
":b<1.0E-5?0:b;return a};else =
if(Prototype.Browser.WebKit)Element.Methods.setOpacity=3Dfunction(a,b){a=3D=
$(a);a.style.opacity=3Db=3D=3D1||b=3D=3D=3D""?"":b<1.0E-5?0:b;if(b=3D=3D1=
)if(a.tagName.toUpperCase()=3D=3D"IMG"&&a.width){a.width++;a.width--}else=
 try{var d=3Ddocument.createTextNode(" =
");a.appendChild(d);a.removeChild(d)}catch(e){}return a};=0A=
if("outerHTML"in =
document.documentElement)Element.Methods.replace=3Dfunction(a,b){a=3D$(a)=
;if(b&&b.toElement)b=3Db.toElement();if(Object.isElement(b)){a.parentNode=
.replaceChild(b,a);return a}b=3DObject.toHTML(b);var =
d=3Da.parentNode,e=3Dd.tagName.toUpperCase();if(Element._insertionTransla=
tions.tags[e]){var =
i=3Da.next();e=3DElement._getContentFromAnonymousElement(e,b.stripScripts=
());d.removeChild(a);i?e.each(function(j){d.insertBefore(j,i)}):e.each(fu=
nction(j){d.appendChild(j)})}else a.outerHTML=3Db.stripScripts();=0A=
b.evalScripts.bind(b).defer();return =
a};Element._returnOffset=3Dfunction(a,b){var =
d=3D[a,b];d.left=3Da;d.top=3Db;return =
d};Element._getContentFromAnonymousElement=3Dfunction(a,b,d){var e=3Dnew =
Element("div");a=3DElement._insertionTranslations.tags[a];var =
i=3Dfalse;if(a)i=3Dtrue;else =
if(d){i=3Dtrue;a=3D["","",0]}if(i){e.innerHTML=3D"&nbsp;"+a[0]+b+a[1];e.r=
emoveChild(e.firstChild);for(b=3Da[2];b--;)e=3De.firstChild}else =
e.innerHTML=3Db;return $A(e.childNodes)};=0A=
Element._insertionTranslations=3D{before:function(a,b){a.parentNode.inser=
tBefore(b,a)},top:function(a,b){a.insertBefore(b,a.firstChild)},bottom:fu=
nction(a,b){a.appendChild(b)},after:function(a,b){a.parentNode.insertBefo=
re(b,a.nextSibling)},tags:{TABLE:["<table>","</table>",1],TBODY:["<table>=
<tbody>","</tbody></table>",2],TR:["<table><tbody><tr>","</tr></tbody></t=
able>",3],TD:["<table><tbody><tr><td>","</td></tr></tbody></table>",4],SE=
LECT:["<select>","</select>",1]}};=0A=
(function(){var =
a=3DElement._insertionTranslations.tags;Object.extend(a,{THEAD:a.TBODY,TF=
OOT:a.TBODY,TH:a.TD})})();Element.Methods.Simulated=3D{hasAttribute:funct=
ion(a,b){b=3DElement._attributeTranslations.has[b]||b;var =
d=3D$(a).getAttributeNode(b);return!!(d&&d.specified)}};Element.Methods.B=
yTag=3D{};Object.extend(Element,Element.Methods);=0A=
(function(a){if(!Prototype.BrowserFeatures.ElementExtensions&&a.__proto__=
){window.HTMLElement=3D{};window.HTMLElement.prototype=3Da.__proto__;Prot=
otype.BrowserFeatures.ElementExtensions=3Dtrue}})(document.createElement(=
"div"));=0A=
Element.extend=3Dfunction(){function a(i,j){for(var c in j){var =
f=3Dj[c];if(Object.isFunction(f)&&!(c in i))i[c]=3Df.methodize()}}var =
b=3Dfunction(i){if(typeof window.Element!=3D"undefined"){var =
j=3Dwindow.Element.prototype;if(j){var =
c=3D"_"+(Math.random()+"").slice(2);i=3Ddocument.createElement(i);j[c]=3D=
"x";i=3Di[c]!=3D=3D"x";delete j[c];return i}}return =
false}("object");if(Prototype.BrowserFeatures.SpecificElementExtensions){=
if(b)return function(i){if(i&&typeof =
i._extendedByPrototype=3D=3D"undefined"){var j=3Di.tagName;if(j&&=0A=
/^(?:object|applet|embed)$/i.test(j)){a(i,Element.Methods);a(i,Element.Me=
thods.Simulated);a(i,Element.Methods.ByTag[j.toUpperCase()])}}return =
i};return Prototype.K}var =
d=3D{},e=3DElement.Methods.ByTag;b=3DObject.extend(function(i){if(!i||typ=
eof =
i._extendedByPrototype!=3D"undefined"||i.nodeType!=3D1||i=3D=3Dwindow)ret=
urn i;var =
j=3DObject.clone(d),c=3Di.tagName.toUpperCase();e[c]&&Object.extend(j,e[c=
]);a(i,j);i._extendedByPrototype=3DPrototype.emptyFunction;return =
i},{refresh:function(){if(!Prototype.BrowserFeatures.ElementExtensions){O=
bject.extend(d,=0A=
Element.Methods);Object.extend(d,Element.Methods.Simulated)}}});b.refresh=
();return =
b}();Element.hasAttribute=3Ddocument.documentElement.hasAttribute?functio=
n(a,b){return a.hasAttribute(b)}:Element.Methods.Simulated.hasAttribute;=0A=
Element.addMethods=3Dfunction(a){function =
b(g){g=3Dg.toUpperCase();Element.Methods.ByTag[g]||(Element.Methods.ByTag=
[g]=3D{});Object.extend(Element.Methods.ByTag[g],a)}function =
d(g,l,p){p=3Dp||false;for(var u in g){var =
y=3Dg[u];if(Object.isFunction(y))if(!p||!(u in =
l))l[u]=3Dy.methodize()}}function e(g){var =
l,p=3D{OPTGROUP:"OptGroup",TEXTAREA:"TextArea",P:"Paragraph",FIELDSET:"Fi=
eldSet",UL:"UList",OL:"OList",DL:"DList",DIR:"Directory",H1:"Heading",H2:=
"Heading",H3:"Heading",H4:"Heading",H5:"Heading",H6:"Heading",=0A=
Q:"Quote",INS:"Mod",DEL:"Mod",A:"Anchor",IMG:"Image",CAPTION:"TableCaptio=
n",COL:"TableCol",COLGROUP:"TableCol",THEAD:"TableSection",TFOOT:"TableSe=
ction",TBODY:"TableSection",TR:"TableRow",TH:"TableCell",TD:"TableCell",F=
RAMESET:"FrameSet",IFRAME:"IFrame"};if(p[g])l=3D"HTML"+p[g]+"Element";if(=
window[l])return window[l];l=3D"HTML"+g+"Element";if(window[l])return =
window[l];l=3D"HTML"+g.capitalize()+"Element";if(window[l])return =
window[l];g=3Ddocument.createElement(g);return =
g.__proto__||g.constructor.prototype}=0A=
var =
i=3DPrototype.BrowserFeatures,j=3DElement.Methods.ByTag;if(!a){Object.ext=
end(Form,Form.Methods);Object.extend(Form.Element,Form.Element.Methods);O=
bject.extend(Element.Methods.ByTag,{FORM:Object.clone(Form.Methods),INPUT=
:Object.clone(Form.Element.Methods),SELECT:Object.clone(Form.Element.Meth=
ods),TEXTAREA:Object.clone(Form.Element.Methods),BUTTON:Object.clone(Form=
.Element.Methods)})}if(arguments.length=3D=3D2){var =
c=3Da;a=3Darguments[1]}if(c)Object.isArray(c)?c.each(b):b(c);else =
Object.extend(Element.Methods,=0A=
a||{});c=3Dwindow.HTMLElement?HTMLElement.prototype:Element.prototype;if(=
i.ElementExtensions){d(Element.Methods,c);d(Element.Methods.Simulated,c,t=
rue)}if(i.SpecificElementExtensions)for(var f in =
Element.Methods.ByTag){i=3De(f);Object.isUndefined(i)||d(j[f],i.prototype=
)}Object.extend(Element,Element.Methods);delete =
Element.ByTag;Element.extend.refresh&&Element.extend.refresh();Element.ca=
che=3D{}};=0A=
document.viewport=3D{getDimensions:function(){return{width:this.getWidth(=
),height:this.getHeight()}},getScrollOffsets:function(){return =
Element._returnOffset(window.pageXOffset||document.documentElement.scroll=
Left||document.body.scrollLeft,window.pageYOffset||document.documentEleme=
nt.scrollTop||document.body.scrollTop)}};=0A=
(function(a){function b(){if(e.WebKit&&!i.evaluate)return =
document;if(e.Opera&&window.parseFloat(window.opera.version())<9.5)return=
 document.body;return document.documentElement}function =
d(f){j||(j=3Db());c[f]=3D"client"+f;a["get"+f]=3Dfunction(){return =
j[c[f]]};return a["get"+f]()}var =
e=3DPrototype.Browser,i=3Ddocument,j,c=3D{};a.getWidth=3Dd.curry("Width")=
;a.getHeight=3Dd.curry("Height")})(document.viewport);Element.Storage=3D{=
UID:1};=0A=
Element.addMethods({getStorage:function(a){if(a=3D$(a)){if(a=3D=3D=3Dwind=
ow)a=3D0;else{if(typeof =
a._prototypeUID=3D=3D=3D"undefined")a._prototypeUID=3DElement.Storage.UID=
++;a=3Da._prototypeUID}Element.Storage[a]||(Element.Storage[a]=3D$H());re=
turn =
Element.Storage[a]}},store:function(a,b,d){if(a=3D$(a)){arguments.length=3D=
=3D=3D2?Element.getStorage(a).update(b):Element.getStorage(a).set(b,d);re=
turn =
a}},retrieve:function(a,b,d){if(a=3D$(a)){a=3DElement.getStorage(a);var =
e=3Da.get(b);if(Object.isUndefined(e)){a.set(b,d);e=3Dd}return e}},=0A=
clone:function(a,b){if(a=3D$(a)){var =
d=3Da.cloneNode(b);d._prototypeUID=3Dvoid 0;if(b)for(var =
e=3DElement.select(d,"*"),i=3De.length;i--;)e[i]._prototypeUID=3Dvoid =
0;return Element.extend(d)}},purge:function(a){if(a=3D$(a)){var =
b=3DElement._purgeElement;b(a);a=3Da.getElementsByTagName("*");for(var =
d=3Da.length;d--;)b(a[d]);return null}}});=0A=
(function(){function a(c,f,g){var =
l=3Dnull;if(Object.isElement(c)){l=3Dc;c=3Dl.getStyle(f)}if(c=3D=3D=3Dnul=
l)return null;if(/^(?:-)?\d+(\.\d+)?(px)?$/i.test(c))return =
window.parseFloat(c);var =
p=3Dc.include("%"),u=3Dg=3D=3D=3Ddocument.viewport;if(/\d/.test(c)&&l&&l.=
runtimeStyle&&!(p&&u)){g=3Dl.style.left;f=3Dl.runtimeStyle.left;l.runtime=
Style.left=3Dl.currentStyle.left;l.style.left=3Dc||0;c=3Dl.style.pixelLef=
t;l.style.left=3Dg;l.runtimeStyle.left=3Df;return =
c}if(l&&p){g=3Dg||l.parentNode;c=3D(c=3Dc.match(/^(\d+)%?$/i))?Number(c[1=
])/100:null;=0A=
p=3Dnull;l.getStyle("position");l=3Df.include("left")||f.include("right")=
||f.include("width");f=3Df.include("top")||f.include("bottom")||f.include=
("height");if(g=3D=3D=3Ddocument.viewport)if(l)p=3Ddocument.viewport.getW=
idth();else{if(f)p=3Ddocument.viewport.getHeight()}else =
if(l)p=3D$(g).measure("width");else =
if(f)p=3D$(g).measure("height");return p=3D=3D=3Dnull?0:p*c}return =
0}function =
b(c){c=3D$(c);if(c.nodeType=3D=3D=3DNode.DOCUMENT_NODE||i(c)||c.nodeName.=
toUpperCase()=3D=3D=3D"BODY"||c.nodeName.toUpperCase()=3D=3D=3D"HTML")ret=
urn $(document.body);=0A=
if(Element.getStyle(c,"display")!=3D=3D"inline"&&c.offsetParent)return =
$(c.offsetParent);for(;(c=3Dc.parentNode)&&c!=3D=3Ddocument.body;)if(Elem=
ent.getStyle(c,"position")!=3D=3D"static")return =
c.nodeName.toUpperCase()=3D=3D=3D"HTML"?$(document.body):$(c);return =
$(document.body)}function d(c){c=3D$(c);var =
f=3D0,g=3D0;if(c.parentNode){do{f+=3Dc.offsetTop||0;g+=3Dc.offsetLeft||0;=
c=3Dc.offsetParent}while(c)}return new Element.Offset(g,f)}function =
e(c){c=3D$(c);var =
f=3Dc.getLayout(),g=3D0,l=3D0;do{g+=3Dc.offsetTop||0;l+=3Dc.offsetLeft||0=
;if(c=3Dc.offsetParent){if(c.nodeName.toUpperCase()=3D=3D=3D=0A=
"BODY")break;if(Element.getStyle(c,"position")!=3D=3D"static")break}}whil=
e(c);l-=3Df.get("margin-top");g-=3Df.get("margin-left");return new =
Element.Offset(l,g)}function i(c){return =
c!=3D=3Ddocument.body&&!Element.descendantOf(c,document.body)}var =
j=3DPrototype.K;if("currentStyle"in =
document.documentElement)j=3Dfunction(c){if(!c.currentStyle.hasLayout)c.s=
tyle.zoom=3D1;return =
c};Element.Layout=3DClass.create(Hash,{initialize:function($super,f,g){$s=
uper();this.element=3D$(f);Element.Layout.PROPERTIES.each(function(l){thi=
s._set(l,=0A=
null)},this);if(g){this._preComputing=3Dtrue;this._begin();Element.Layout=
.PROPERTIES.each(this._compute,this);this._end();this._preComputing=3Dfal=
se}},_set:function(c,f){return =
Hash.prototype.set.call(this,c,f)},set:function(){throw"Properties of =
Element.Layout are read-only.";},get:function($super,f){var =
g=3D$super(f);return =
g=3D=3D=3Dnull?this._compute(f):g},_begin:function(){if(!this._prepared){=
var =
c=3Dthis.element,f;a:{for(f=3Dc;f&&f.parentNode;){if(f.getStyle("display"=
)=3D=3D=3D"none"){f=3Dfalse;break a}f=3D$(f.parentNode)}f=3D=0A=
true}if(!f){c.store("prototype_original_styles",{position:c.style.positio=
n||"",width:c.style.width||"",visibility:c.style.visibility||"",display:c=
.style.display||""});f=3Dc.getStyle("position");var =
g=3Dc.getStyle("width");if(g=3D=3D=3D"0px"||g=3D=3D=3Dnull){c.style.displ=
ay=3D"block";g=3Dc.getStyle("width")}var =
l=3Df=3D=3D=3D"fixed"?document.viewport:c.parentNode;c.setStyle({position=
:"absolute",visibility:"hidden",display:"block"});var =
p=3Dc.getStyle("width");f=3Dg&&p=3D=3D=3Dg?a(c,"width",l):f=3D=3D=3D"abso=
lute"||f=3D=3D=3D"fixed"?a(c,"width",l):=0A=
$(c.parentNode).getLayout().get("width")-this.get("margin-left")-this.get=
("border-left")-this.get("padding-left")-this.get("padding-right")-this.g=
et("border-right")-this.get("margin-right");c.setStyle({width:f+"px"})}th=
is._prepared=3Dtrue}},_end:function(){var =
c=3Dthis.element,f=3Dc.retrieve("prototype_original_styles");c.store("pro=
totype_original_styles",null);c.setStyle(f);this._prepared=3Dfalse},_comp=
ute:function(c){var f=3DElement.Layout.COMPUTATIONS;if(!(c in =
f))throw"Property not found.";return this._set(c,=0A=
f[c].call(this,this.element))},toObject:function(){var =
c=3D$A(arguments),f=3D{};(c.length=3D=3D=3D0?Element.Layout.PROPERTIES:c.=
join(" ").split(" =
")).each(function(g){if(Element.Layout.PROPERTIES.include(g)){var =
l=3Dthis.get(g);if(l!=3Dnull)f[g]=3Dl}},this);return =
f},toHash:function(){var c=3Dthis.toObject.apply(this,arguments);return =
new Hash(c)},toCSS:function(){var =
c=3D$A(arguments),f=3D{};(c.length=3D=3D=3D0?Element.Layout.PROPERTIES:c.=
join(" ").split(" =
")).each(function(g){if(Element.Layout.PROPERTIES.include(g))if(!Element.=
Layout.COMPOSITE_PROPERTIES.include(g)){var l=3D=0A=
this.get(g);if(l!=3Dnull){g=3Dg;if(g.include("border"))g+=3D"-width";g=3D=
g.camelize();f[g]=3Dl+"px"}}},this);return =
f},inspect:function(){return"#<Element.Layout>"}});Object.extend(Element.=
Layout,{PROPERTIES:$w("height width top left right bottom border-left =
border-right border-top border-bottom padding-left padding-right =
padding-top padding-bottom margin-top margin-bottom margin-left =
margin-right padding-box-width padding-box-height border-box-width =
border-box-height margin-box-width =
margin-box-height"),COMPOSITE_PROPERTIES:$w("padding-box-width =
padding-box-height margin-box-width margin-box-height border-box-width =
border-box-height"),=0A=
COMPUTATIONS:{height:function(){this._preComputing||this._begin();var =
c=3Dthis.get("border-box-height");if(c<=3D0){this._preComputing||this._en=
d();return 0}var =
f=3Dthis.get("border-top"),g=3Dthis.get("border-bottom"),l=3Dthis.get("pa=
dding-top"),p=3Dthis.get("padding-bottom");this._preComputing||this._end(=
);return =
c-f-g-l-p},width:function(){this._preComputing||this._begin();var =
c=3Dthis.get("border-box-width");if(c<=3D0){this._preComputing||this._end=
();return 0}var f=3Dthis.get("border-left"),g=3Dthis.get("border-right"),=0A=
l=3Dthis.get("padding-left"),p=3Dthis.get("padding-right");this._preCompu=
ting||this._end();return c-f-g-l-p},"padding-box-height":function(){var =
c=3Dthis.get("height"),f=3Dthis.get("padding-top"),g=3Dthis.get("padding-=
bottom");return c+f+g},"padding-box-width":function(){var =
c=3Dthis.get("width"),f=3Dthis.get("padding-left"),g=3Dthis.get("padding-=
right");return =
c+f+g},"border-box-height":function(c){this._preComputing||this._begin();=
c=3Dc.offsetHeight;this._preComputing||this._end();return =
c},"border-box-width":function(c){this._preComputing||=0A=
this._begin();c=3Dc.offsetWidth;this._preComputing||this._end();return =
c},"margin-box-height":function(){var =
c=3Dthis.get("border-box-height"),f=3Dthis.get("margin-top"),g=3Dthis.get=
("margin-bottom");if(c<=3D0)return 0;return =
c+f+g},"margin-box-width":function(){var =
c=3Dthis.get("border-box-width"),f=3Dthis.get("margin-left"),g=3Dthis.get=
("margin-right");if(c<=3D0)return 0;return c+f+g},top:function(c){return =
c.positionedOffset().top},bottom:function(c){var =
f=3Dc.positionedOffset();c=3Dc.getOffsetParent().measure("height");=0A=
var g=3Dthis.get("border-box-height");return =
c-g-f.top},left:function(c){return =
c.positionedOffset().left},right:function(c){var =
f=3Dc.positionedOffset();c=3Dc.getOffsetParent().measure("width");var =
g=3Dthis.get("border-box-width");return =
c-g-f.left},"padding-top":function(c){return =
a(c,"paddingTop")},"padding-bottom":function(c){return =
a(c,"paddingBottom")},"padding-left":function(c){return =
a(c,"paddingLeft")},"padding-right":function(c){return =
a(c,"paddingRight")},"border-top":function(c){return =
a(c,"borderTopWidth")},=0A=
"border-bottom":function(c){return =
a(c,"borderBottomWidth")},"border-left":function(c){return =
a(c,"borderLeftWidth")},"border-right":function(c){return =
a(c,"borderRightWidth")},"margin-top":function(c){return =
a(c,"marginTop")},"margin-bottom":function(c){return =
a(c,"marginBottom")},"margin-left":function(c){return =
a(c,"marginLeft")},"margin-right":function(c){return =
a(c,"marginRight")}}});"getBoundingClientRect"in =
document.documentElement&&Object.extend(Element.Layout.COMPUTATIONS,{righ=
t:function(c){var f=3D=0A=
j(c.getOffsetParent());c=3Dc.getBoundingClientRect();return(f.getBounding=
ClientRect().right-c.right).round()},bottom:function(c){var =
f=3Dj(c.getOffsetParent());c=3Dc.getBoundingClientRect();return(f.getBoun=
dingClientRect().bottom-c.bottom).round()}});Element.Offset=3DClass.creat=
e({initialize:function(c,f){this.left=3Dc.round();this.top=3Df.round();th=
is[0]=3Dthis.left;this[1]=3Dthis.top},relativeTo:function(c){return new =
Element.Offset(this.left-c.left,this.top-c.top)},inspect:function(){retur=
n"#<Element.Offset left: #{left} top: #{top}>".interpolate(this)},=0A=
toString:function(){return"[#{left}, =
#{top}]".interpolate(this)},toArray:function(){return[this.left,this.top]=
}});if(Prototype.Browser.IE){b=3Db.wrap(function(c,f){f=3D$(f);if(f.nodeT=
ype=3D=3D=3DNode.DOCUMENT_NODE||i(f)||f.nodeName.toUpperCase()=3D=3D=3D"B=
ODY"||f.nodeName.toUpperCase()=3D=3D=3D"HTML")return =
$(document.body);var =
g=3Df.getStyle("position");if(g!=3D=3D"static")return =
c(f);f.setStyle({position:"relative"});var =
l=3Dc(f);f.setStyle({position:g});return =
l});e=3De.wrap(function(c,f){f=3D$(f);if(!f.parentNode)return new =
Element.Offset(0,=0A=
0);var g=3Df.getStyle("position");if(g!=3D=3D"static")return c(f);var =
l=3Df.getOffsetParent();l&&l.getStyle("position")=3D=3D=3D"fixed"&&j(l);f=
.setStyle({position:"relative"});l=3Dc(f);f.setStyle({position:g});return=
 l})}else if(Prototype.Browser.Webkit)d=3Dfunction(c){c=3D$(c);var =
f=3D0,g=3D0;do{f+=3Dc.offsetTop||0;g+=3Dc.offsetLeft||0;if(c.offsetParent=
=3D=3Ddocument.body)if(Element.getStyle(c,"position")=3D=3D"absolute")bre=
ak;c=3Dc.offsetParent}while(c);return new =
Element.Offset(g,f)};Element.addMethods({getLayout:function(c,f){return =
new Element.Layout(c,=0A=
f)},measure:function(c,f){return =
$(c).getLayout().get(f)},getDimensions:function(c){c=3D$(c);var =
f=3DElement.getStyle(c,"display");if(f&&f!=3D=3D"none")return{width:c.off=
setWidth,height:c.offsetHeight};f=3Dc.style;f=3D{visibility:f.visibility,=
position:f.position,display:f.display};var =
g=3D{visibility:"hidden",display:"block"};if(f.position!=3D=3D"fixed")g.p=
osition=3D"absolute";Element.setStyle(c,g);g=3D{width:c.offsetWidth,heigh=
t:c.offsetHeight};Element.setStyle(c,f);return =
g},getOffsetParent:b,cumulativeOffset:d,positionedOffset:e,=0A=
cumulativeScrollOffset:function(c){var =
f=3D0,g=3D0;do{f+=3Dc.scrollTop||0;g+=3Dc.scrollLeft||0;c=3Dc.parentNode}=
while(c);return new =
Element.Offset(g,f)},viewportOffset:function(c){$(p);var =
f=3D0,g=3D0,l=3Ddocument.body,p=3Dc;do{f+=3Dp.offsetTop||0;g+=3Dp.offsetL=
eft||0;if(p.offsetParent=3D=3Dl&&Element.getStyle(p,"position")=3D=3D"abs=
olute")break}while(p=3Dp.offsetParent);p=3Dc;do =
if(p!=3Dl){f-=3Dp.scrollTop||0;g-=3Dp.scrollLeft||0}while(p=3Dp.parentNod=
e);return new =
Element.Offset(g,f)},absolutize:function(c){c=3D$(c);if(Element.getStyle(=
c,=0A=
"position")=3D=3D=3D"absolute")return c;var =
f=3Db(c),g=3Dc.viewportOffset();f=3Df.viewportOffset();g=3Dg.relativeTo(f=
);f=3Dc.getLayout();c.store("prototype_absolutize_original_styles",{left:=
c.getStyle("left"),top:c.getStyle("top"),width:c.getStyle("width"),height=
:c.getStyle("height")});c.setStyle({position:"absolute",top:g.top+"px",le=
ft:g.left+"px",width:f.get("width")+"px",height:f.get("height")+"px"});re=
turn =
c},relativize:function(c){c=3D$(c);if(Element.getStyle(c,"position")=3D=3D=
=3D"relative")return c;var =
f=3Dc.retrieve("prototype_absolutize_original_styles");=0A=
f&&c.setStyle(f);return c}});"getBoundingClientRect"in =
document.documentElement&&Element.addMethods({viewportOffset:function(c){=
c=3D$(c);if(i(c))return new =
Element.Offset(0,0);c=3Dc.getBoundingClientRect();var =
f=3Ddocument.documentElement;return new =
Element.Offset(c.left-f.clientLeft,c.top-f.clientTop)}})})();window.$$=3D=
function(){var a=3D$A(arguments).join(", ");return =
Prototype.Selector.select(a,document)};=0A=
Prototype.Selector=3Dfunction(){function a(d){for(var =
e=3D0,i=3Dd.length;e<i;e++)Element.extend(d[e]);return d}var =
b=3DPrototype.K;return{select:function(){throw Error('Method =
"Prototype.Selector.select" must be defined.');},match:function(){throw =
Error('Method "Prototype.Selector.match" must be =
defined.');},find:function(d,e,i){i=3Di||0;var =
j=3DPrototype.Selector.match,c=3Dd.length,f=3D0,g;for(g=3D0;g<c;g++)if(j(=
d[g],e)&&i=3D=3Df++)return =
Element.extend(d[g])},extendElements:Element.extend=3D=3D=3Db?b:a,extendE=
lement:Element.extend}}();=0A=
Prototype._original_property=3Dwindow.Sizzle;=0A=
(function(){function =
a(h,m,o,n,q,r){q=3Dh=3D=3D"previousSibling"&&!r;for(var =
k=3D0,t=3Dn.length;k<t;k++){var =
s=3Dn[k];if(s){if(q&&s.nodeType=3D=3D=3D1){s.sizcache=3Do;s.sizset=3Dk}s=3D=
s[h];for(var =
v=3Dfalse;s;){if(s.sizcache=3D=3D=3Do){v=3Dn[s.sizset];break}if(s.nodeTyp=
e=3D=3D=3D1&&!r){s.sizcache=3Do;s.sizset=3Dk}if(s.nodeName=3D=3D=3Dm){v=3D=
s;break}s=3Ds[h]}n[k]=3Dv}}}function =
b(h,m,o,n,q,r){q=3Dh=3D=3D"previousSibling"&&!r;for(var =
k=3D0,t=3Dn.length;k<t;k++){var =
s=3Dn[k];if(s){if(q&&s.nodeType=3D=3D=3D1){s.sizcache=3Do;s.sizset=3Dk}s=3D=
s[h];for(var v=3Dfalse;s;){if(s.sizcache=3D=3D=3D=0A=
o){v=3Dn[s.sizset];break}if(s.nodeType=3D=3D=3D1){if(!r){s.sizcache=3Do;s=
.sizset=3Dk}if(typeof =
m!=3D=3D"string"){if(s=3D=3D=3Dm){v=3Dtrue;break}}else =
if(f.filter(m,[s]).length>0){v=3Ds;break}}s=3Ds[h]}n[k]=3Dv}}}var =
d=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]=
'"]+)+\]|\\.|[^ =
>+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=3D0,i=3DObject.prototype=
.toString,j=3Dfalse,c=3Dtrue;[0,0].sort(function(){c=3Dfalse;return =
0});var f=3Dfunction(h,m,o,n){o=3Do||[];var =
q=3Dm=3Dm||document;if(m.nodeType!=3D=3D1&&m.nodeType!=3D=3D9)return[];=0A=
if(!h||typeof h!=3D=3D"string")return o;for(var =
r=3D[],k,t,s,v,w=3Dtrue,A=3DC(m),x=3Dh;(d.exec(""),k=3Dd.exec(x))!=3D=3Dn=
ull;){x=3Dk[3];r.push(k[1]);if(k[2]){v=3Dk[3];break}}if(r.length>1&&l.exe=
c(h))if(r.length=3D=3D=3D2&&g.relative[r[0]])t=3DE(r[0]+r[1],m);else =
for(t=3Dg.relative[r[0]]?[m]:f(r.shift(),m);r.length;){h=3Dr.shift();if(g=
.relative[h])h+=3Dr.shift();t=3DE(h,t)}else{if(!n&&r.length>1&&m.nodeType=
=3D=3D=3D9&&!A&&g.match.ID.test(r[0])&&!g.match.ID.test(r[r.length-1])){k=
=3Df.find(r.shift(),m,A);m=3Dk.expr?f.filter(k.expr,k.set)[0]:k.set[0]}if=
(m){k=3D=0A=
n?{expr:r.pop(),set:u(n)}:f.find(r.pop(),r.length=3D=3D=3D1&&(r[0]=3D=3D=3D=
"~"||r[0]=3D=3D=3D"+")&&m.parentNode?m.parentNode:m,A);t=3Dk.expr?f.filte=
r(k.expr,k.set):k.set;if(r.length>0)s=3Du(t);else =
w=3Dfalse;for(;r.length;){var =
z=3Dr.pop();k=3Dz;if(g.relative[z])k=3Dr.pop();else =
z=3D"";if(k=3D=3Dnull)k=3Dm;g.relative[z](s,k,A)}}else =
s=3D[]}s||(s=3Dt);if(!s)throw"Syntax error, unrecognized expression: =
"+(z||h);if(i.call(s)=3D=3D=3D"[object =
Array]")if(w)if(m&&m.nodeType=3D=3D=3D1)for(h=3D0;s[h]!=3Dnull;h++){if(s[=
h]&&(s[h]=3D=3D=3Dtrue||s[h].nodeType=3D=3D=3D1&&D(m,s[h])))o.push(t[h])}=
else for(h=3D=0A=
0;s[h]!=3Dnull;h++)s[h]&&s[h].nodeType=3D=3D=3D1&&o.push(t[h]);else =
o.push.apply(o,s);else u(s,o);if(v){f(v,q,o,n);f.uniqueSort(o)}return =
o};f.uniqueSort=3Dfunction(h){if(B){j=3Dc;h.sort(B);if(j)for(var =
m=3D1;m<h.length;m++)h[m]=3D=3D=3Dh[m-1]&&h.splice(m--,1)}return =
h};f.matches=3Dfunction(h,m){return =
f(h,null,null,m)};f.find=3Dfunction(h,m,o){var =
n,q;if(!h)return[];for(var r=3D0,k=3Dg.order.length;r<k;r++){var =
t=3Dg.order[r];if(q=3Dg.leftMatch[t].exec(h)){var =
s=3Dq[1];q.splice(1,1);if(s.substr(s.length-1)!=3D=3D"\\"){q[1]=3D(q[1]||=
"").replace(/\\/g,=0A=
"");n=3Dg.find[t](q,m,o);if(n!=3Dnull){h=3Dh.replace(g.match[t],"");break=
}}}}n||(n=3Dm.getElementsByTagName("*"));return{set:n,expr:h}};f.filter=3D=
function(h,m,o,n){for(var =
q=3Dh,r=3D[],k=3Dm,t,s,v=3Dm&&m[0]&&C(m[0]);h&&m.length;){for(var w in =
g.filter)if((t=3Dg.match[w].exec(h))!=3Dnull){var =
A=3Dg.filter[w],x,z;s=3Dfalse;if(k=3D=3Dr)r=3D[];if(g.preFilter[w])if(t=3D=
g.preFilter[w](t,k,o,r,n,v)){if(t=3D=3D=3Dtrue)continue}else =
s=3Dx=3Dtrue;if(t)for(var =
F=3D0;(z=3Dk[F])!=3Dnull;F++)if(z){x=3DA(z,t,F,k);var =
G=3Dn^!!x;if(o&&x!=3Dnull)if(G)s=3Dtrue;else k[F]=3D=0A=
false;else =
if(G){r.push(z);s=3Dtrue}}if(x!=3D=3Dundefined){o||(k=3Dr);h=3Dh.replace(=
g.match[w],"");if(!s)return[];break}}if(h=3D=3Dq)if(s=3D=3Dnull)throw"Syn=
tax error, unrecognized expression: "+h;else break;q=3Dh}return k};var =
g=3Df.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\u=
FFFF-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=3D['"=
]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]=
|\\.)+)\s*(?:(\S?=3D)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF=
\*-]|\\.)+)/,=0A=
CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(n=
th|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^-]|$)/,PSEUDO:/:((?:=
[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/}=
,leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{h=
ref:function(h){return =
h.getAttribute("href")}},relative:{"+":function(h,m,o){var n=3Dtypeof =
m=3D=3D=3D"string",q=3Dn&&!/\W/.test(m);n=3Dn&&!q;if(q&&!o)m=3Dm.toUpperC=
ase();o=3D0;q=3Dh.length;for(var =
r;o<q;o++)if(r=3Dh[o]){for(;(r=3Dr.previousSibling)&&=0A=
r.nodeType!=3D=3D1;);h[o]=3Dn||r&&r.nodeName=3D=3D=3Dm?r||false:r=3D=3D=3D=
m}n&&f.filter(m,h,true)},">":function(h,m,o){var n=3Dtypeof =
m=3D=3D=3D"string";if(n&&!/\W/.test(m)){m=3Do?m:m.toUpperCase();o=3D0;for=
(var q=3Dh.length;o<q;o++){var =
r=3Dh[o];if(r){n=3Dr.parentNode;h[o]=3Dn.nodeName=3D=3D=3Dm?n:false}}}els=
e{o=3D0;for(q=3Dh.length;o<q;o++)if(r=3Dh[o])h[o]=3Dn?r.parentNode:r.pare=
ntNode=3D=3D=3Dm;n&&f.filter(m,h,true)}},"":function(h,m,o){var =
n=3De++,q=3Db;if(!/\W/.test(m)){var =
r=3Dm=3Do?m:m.toUpperCase();q=3Da}q("parentNode",m,n,h,r,o)},"~":function=
(h,m,o){var n=3D=0A=
e++,q=3Db;if(typeof m=3D=3D=3D"string"&&!/\W/.test(m)){var =
r=3Dm=3Do?m:m.toUpperCase();q=3Da}q("previousSibling",m,n,h,r,o)}},find:{=
ID:function(h,m,o){if(typeof =
m.getElementById!=3D=3D"undefined"&&!o)return(h=3Dm.getElementById(h[1]))=
?[h]:[]},NAME:function(h,m){if(typeof =
m.getElementsByName!=3D=3D"undefined"){for(var =
o=3D[],n=3Dm.getElementsByName(h[1]),q=3D0,r=3Dn.length;q<r;q++)n[q].getA=
ttribute("name")=3D=3D=3Dh[1]&&o.push(n[q]);return =
o.length=3D=3D=3D0?null:o}},TAG:function(h,m){return =
m.getElementsByTagName(h[1])}},preFilter:{CLASS:function(h,=0A=
m,o,n,q,r){h=3D" "+h[1].replace(/\\/g,"")+" ";if(r)return =
h;r=3D0;for(var k;(k=3Dm[r])!=3Dnull;r++)if(k)if(q^(k.className&&(" =
"+k.className+" ").indexOf(h)>=3D0))o||n.push(k);else =
if(o)m[r]=3Dfalse;return false},ID:function(h){return =
h[1].replace(/\\/g,"")},TAG:function(h,m){for(var =
o=3D0;m[o]=3D=3D=3Dfalse;o++);return =
m[o]&&C(m[o])?h[1]:h[1].toUpperCase()},CHILD:function(h){if(h[1]=3D=3D"nt=
h"){var =
m=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(h[2]=3D=3D"even"&&"2n"||h[2]=3D=3D"od=
d"&&"2n+1"||!/\D/.test(h[2])&&"0n+"+h[2]||h[2]);h[2]=3Dm[1]+(m[2]||=0A=
1)-0;h[3]=3Dm[3]-0}h[0]=3De++;return =
h},ATTR:function(h,m,o,n,q,r){m=3Dh[1].replace(/\\/g,"");if(!r&&g.attrMap=
[m])h[1]=3Dg.attrMap[m];if(h[2]=3D=3D=3D"~=3D")h[4]=3D" "+h[4]+" =
";return =
h},PSEUDO:function(h,m,o,n,q){if(h[1]=3D=3D=3D"not")if((d.exec(h[3])||"")=
.length>1||/^\w/.test(h[3]))h[3]=3Df(h[3],null,null,m);else{h=3Df.filter(=
h[3],m,o,true^q);o||n.push.apply(n,h);return false}else =
if(g.match.POS.test(h[0])||g.match.CHILD.test(h[0]))return true;return =
h},POS:function(h){h.unshift(true);return =
h}},filters:{enabled:function(h){return h.disabled=3D=3D=3D=0A=
false&&h.type!=3D=3D"hidden"},disabled:function(h){return =
h.disabled=3D=3D=3Dtrue},checked:function(h){return =
h.checked=3D=3D=3Dtrue},selected:function(h){return =
h.selected=3D=3D=3Dtrue},parent:function(h){return!!h.firstChild},empty:f=
unction(h){return!h.firstChild},has:function(h,m,o){return!!f(o[3],h).len=
gth},header:function(h){return/h\d/i.test(h.nodeName)},text:function(h){r=
eturn"text"=3D=3D=3Dh.type},radio:function(h){return"radio"=3D=3D=3Dh.typ=
e},checkbox:function(h){return"checkbox"=3D=3D=3Dh.type},file:function(h)=
{return"file"=3D=3D=3D=0A=
h.type},password:function(h){return"password"=3D=3D=3Dh.type},submit:func=
tion(h){return"submit"=3D=3D=3Dh.type},image:function(h){return"image"=3D=
=3D=3Dh.type},reset:function(h){return"reset"=3D=3D=3Dh.type},button:func=
tion(h){return"button"=3D=3D=3Dh.type||h.nodeName.toUpperCase()=3D=3D=3D"=
BUTTON"},input:function(h){return/input|select|textarea|button/i.test(h.n=
odeName)}},setFilters:{first:function(h,m){return =
m=3D=3D=3D0},last:function(h,m,o,n){return =
m=3D=3D=3Dn.length-1},even:function(h,m){return =
m%2=3D=3D=3D0},odd:function(h,m){return m%2=3D=3D=3D1},=0A=
lt:function(h,m,o){return m<o[3]-0},gt:function(h,m,o){return =
m>o[3]-0},nth:function(h,m,o){return =
o[3]-0=3D=3Dm},eq:function(h,m,o){return =
o[3]-0=3D=3Dm}},filter:{PSEUDO:function(h,m,o,n){var =
q=3Dm[1],r=3Dg.filters[q];if(r)return r(h,o,m,n);else =
if(q=3D=3D=3D"contains")return(h.textContent||h.innerText||"").indexOf(m[=
3])>=3D0;else =
if(q=3D=3D=3D"not"){m=3Dm[3];o=3D0;for(n=3Dm.length;o<n;o++)if(m[o]=3D=3D=
=3Dh)return false;return true}},CHILD:function(h,m){var =
o=3Dm[1],n=3Dh;switch(o){case "only":case =
"first":for(;n=3Dn.previousSibling;)if(n.nodeType=3D=3D=3D=0A=
1)return false;if(o=3D=3D"first")return true;n=3Dh;case =
"last":for(;n=3Dn.nextSibling;)if(n.nodeType=3D=3D=3D1)return =
false;return true;case "nth":o=3Dm[2];var =
q=3Dm[3];if(o=3D=3D1&&q=3D=3D0)return true;var =
r=3Dm[0],k=3Dh.parentNode;if(k&&(k.sizcache!=3D=3Dr||!h.nodeIndex)){var =
t=3D0;for(n=3Dk.firstChild;n;n=3Dn.nextSibling)if(n.nodeType=3D=3D=3D1)n.=
nodeIndex=3D++t;k.sizcache=3Dr}n=3Dh.nodeIndex-q;return =
o=3D=3D0?n=3D=3D0:n%o=3D=3D0&&n/o>=3D0}},ID:function(h,m){return =
h.nodeType=3D=3D=3D1&&h.getAttribute("id")=3D=3D=3Dm},TAG:function(h,m){r=
eturn m=3D=3D=3D"*"&&h.nodeType=3D=3D=3D1||h.nodeName=3D=3D=3D=0A=
m},CLASS:function(h,m){return(" =
"+(h.className||h.getAttribute("class"))+" =
").indexOf(m)>-1},ATTR:function(h,m){var =
o=3Dm[1];o=3Dg.attrHandle[o]?g.attrHandle[o](h):h[o]!=3Dnull?h[o]:h.getAt=
tribute(o);var n=3Do+"",q=3Dm[2],r=3Dm[4];return =
o=3D=3Dnull?q=3D=3D=3D"!=3D":q=3D=3D=3D"=3D"?n=3D=3D=3Dr:q=3D=3D=3D"*=3D"=
?n.indexOf(r)>=3D0:q=3D=3D=3D"~=3D"?(" "+n+" =
").indexOf(r)>=3D0:!r?n&&o!=3D=3Dfalse:q=3D=3D=3D"!=3D"?n!=3Dr:q=3D=3D=3D=
"^=3D"?n.indexOf(r)=3D=3D=3D0:q=3D=3D=3D"$=3D"?n.substr(n.length-r.length=
)=3D=3D=3Dr:q=3D=3D=3D"|=3D"?n=3D=3D=3Dr||n.substr(0,r.length+1)=3D=3D=3D=
r+"-":false},POS:function(h,m,o,n){var q=3Dg.setFilters[m[2]];=0A=
if(q)return q(h,o,m,n)}}},l=3Dg.match.POS;for(var p in =
g.match){g.match[p]=3DRegExp(g.match[p].source+/(?![^\[]*\])(?![^\(]*\))/=
.source);g.leftMatch[p]=3DRegExp(/(^(?:.|\r|\n)*?)/.source+g.match[p].sou=
rce)}var =
u=3Dfunction(h,m){h=3DArray.prototype.slice.call(h,0);if(m){m.push.apply(=
m,h);return m}return =
h};try{Array.prototype.slice.call(document.documentElement.childNodes,0)}=
catch(y){u=3Dfunction(h,m){var o=3Dm||[];if(i.call(h)=3D=3D=3D"[object =
Array]")Array.prototype.push.apply(o,h);else if(typeof =
h.length=3D=3D=3D"number")for(var n=3D=0A=
0,q=3Dh.length;n<q;n++)o.push(h[n]);else =
for(n=3D0;h[n];n++)o.push(h[n]);return o}}var =
B;if(document.documentElement.compareDocumentPosition)B=3Dfunction(h,m){i=
f(!h.compareDocumentPosition||!m.compareDocumentPosition){if(h=3D=3Dm)j=3D=
true;return 0}var =
o=3Dh.compareDocumentPosition(m)&4?-1:h=3D=3D=3Dm?0:1;if(o=3D=3D=3D0)j=3D=
true;return o};else if("sourceIndex"in =
document.documentElement)B=3Dfunction(h,m){if(!h.sourceIndex||!m.sourceIn=
dex){if(h=3D=3Dm)j=3Dtrue;return 0}var =
o=3Dh.sourceIndex-m.sourceIndex;if(o=3D=3D=3D0)j=3Dtrue;return o};else =
if(document.createRange)B=3D=0A=
function(h,m){if(!h.ownerDocument||!m.ownerDocument){if(h=3D=3Dm)j=3Dtrue=
;return 0}var =
o=3Dh.ownerDocument.createRange(),n=3Dm.ownerDocument.createRange();o.set=
Start(h,0);o.setEnd(h,0);n.setStart(m,0);n.setEnd(m,0);o=3Do.compareBound=
aryPoints(Range.START_TO_END,n);if(o=3D=3D=3D0)j=3Dtrue;return =
o};(function(){var h=3Ddocument.createElement("div"),m=3D"script"+(new =
Date).getTime();h.innerHTML=3D"<a name=3D'"+m+"'/>";var =
o=3Ddocument.documentElement;o.insertBefore(h,o.firstChild);if(document.g=
etElementById(m)){g.find.ID=3Dfunction(n,=0A=
q,r){if(typeof =
q.getElementById!=3D=3D"undefined"&&!r)return(q=3Dq.getElementById(n[1]))=
?q.id=3D=3D=3Dn[1]||typeof =
q.getAttributeNode!=3D=3D"undefined"&&q.getAttributeNode("id").nodeValue=3D=
=3D=3Dn[1]?[q]:undefined:[]};g.filter.ID=3Dfunction(n,q){var r=3Dtypeof =
n.getAttributeNode!=3D=3D"undefined"&&n.getAttributeNode("id");return =
n.nodeType=3D=3D=3D1&&r&&r.nodeValue=3D=3D=3Dq}}o.removeChild(h);o=3Dh=3D=
null})();(function(){var =
h=3Ddocument.createElement("div");h.appendChild(document.createComment(""=
));if(h.getElementsByTagName("*").length>0)g.find.TAG=3D=0A=
function(m,o){var =
n=3Do.getElementsByTagName(m[1]);if(m[1]=3D=3D=3D"*"){for(var =
q=3D[],r=3D0;n[r];r++)n[r].nodeType=3D=3D=3D1&&q.push(n[r]);n=3Dq}return =
n};h.innerHTML=3D"<a href=3D'#'></a>";if(h.firstChild&&typeof =
h.firstChild.getAttribute!=3D=3D"undefined"&&h.firstChild.getAttribute("h=
ref")!=3D=3D"#")g.attrHandle.href=3Dfunction(m){return =
m.getAttribute("href",2)};h=3Dnull})();document.querySelectorAll&&functio=
n(){var h=3Df,m=3Ddocument.createElement("div");m.innerHTML=3D"<p =
class=3D'TEST'></p>";if(!(m.querySelectorAll&&m.querySelectorAll(".TEST")=
.length=3D=3D=3D=0A=
0)){f=3Dfunction(n,q,r,k){q=3Dq||document;if(!k&&q.nodeType=3D=3D=3D9&&!C=
(q))try{return u(q.querySelectorAll(n),r)}catch(t){}return =
h(n,q,r,k)};for(var o in =
h)f[o]=3Dh[o];m=3Dnull}}();document.getElementsByClassName&&document.docu=
mentElement.getElementsByClassName&&function(){var =
h=3Ddocument.createElement("div");h.innerHTML=3D"<div class=3D'test =
e'></div><div =
class=3D'test'></div>";if(h.getElementsByClassName("e").length!=3D=3D0){h=
.lastChild.className=3D"e";if(h.getElementsByClassName("e").length!=3D=3D=
1){g.order.splice(1,0,"CLASS");=0A=
g.find.CLASS=3Dfunction(m,o,n){if(typeof =
o.getElementsByClassName!=3D=3D"undefined"&&!n)return =
o.getElementsByClassName(m[1])};h=3Dnull}}}();var =
D=3Ddocument.compareDocumentPosition?function(h,m){return =
h.compareDocumentPosition(m)&16}:function(h,m){return =
h!=3D=3Dm&&(h.contains?h.contains(m):true)},C=3Dfunction(h){return =
h.nodeType=3D=3D=3D9&&h.documentElement.nodeName!=3D=3D"HTML"||!!h.ownerD=
ocument&&h.ownerDocument.documentElement.nodeName!=3D=3D"HTML"},E=3Dfunct=
ion(h,m){for(var =
o=3D[],n=3D"",q,r=3Dm.nodeType?[m]:m;q=3Dg.match.PSEUDO.exec(h);){n+=3D=0A=
q[0];h=3Dh.replace(g.match.PSEUDO,"")}h=3Dg.relative[h]?h+"*":h;q=3D0;for=
(var k=3Dr.length;q<k;q++)f(h,r[q],o);return =
f.filter(n,o)};window.Sizzle=3Df})();(function(a){var =
b=3DPrototype.Selector.extendElements;Prototype.Selector.engine=3Da;Proto=
type.Selector.select=3Dfunction(d,e){return =
b(a(d,e||document))};Prototype.Selector.match=3Dfunction(d,e){return =
a.matches(e,[d]).length=3D=3D1}})(Sizzle);window.Sizzle=3DPrototype._orig=
inal_property;delete Prototype._original_property;=0A=
var Form=3D{reset:function(a){a=3D$(a);a.reset();return =
a},serializeElements:function(a,b){if(typeof =
b!=3D"object")b=3D{hash:!!b};else =
if(Object.isUndefined(b.hash))b.hash=3Dtrue;var =
d,e,i=3Dfalse,j=3Db.submit,c,f;if(b.hash){f=3D{};c=3Dfunction(g,l,p){if(l=
 in g){Object.isArray(g[l])||(g[l]=3D[g[l]]);g[l].push(p)}else =
g[l]=3Dp;return g}}else{f=3D"";c=3Dfunction(g,l,p){return =
g+(g?"&":"")+encodeURIComponent(l)+"=3D"+encodeURIComponent(p)}}return =
a.inject(f,function(g,l){if(!l.disabled&&l.name){d=3Dl.name;e=3D$(l).getV=
alue();if(e!=3D=0A=
null&&l.type!=3D"file"&&(l.type!=3D"submit"||!i&&j!=3D=3Dfalse&&(!j||d=3D=
=3Dj)&&(i=3Dtrue)))g=3Dc(g,d,e)}return g})}};=0A=
Form.Methods=3D{serialize:function(a,b){return =
Form.serializeElements(Form.getElements(a),b)},getElements:function(a){a=3D=
$(a).getElementsByTagName("*");for(var =
b,d=3D[],e=3DForm.Element.Serializers,i=3D0;b=3Da[i];i++)d.push(b);return=
 =
d.inject([],function(j,c){e[c.tagName.toLowerCase()]&&j.push(Element.exte=
nd(c));return =
j})},getInputs:function(a,b,d){a=3D$(a);a=3Da.getElementsByTagName("input=
");if(!b&&!d)return $A(a).map(Element.extend);for(var =
e=3D0,i=3D[],j=3Da.length;e<j;e++){var =
c=3Da[e];b&&c.type!=3Db||d&&c.name!=3Dd||=0A=
i.push(Element.extend(c))}return =
i},disable:function(a){a=3D$(a);Form.getElements(a).invoke("disable");ret=
urn =
a},enable:function(a){a=3D$(a);Form.getElements(a).invoke("enable");retur=
n =
a},findFirstElement:function(a){a=3D$(a).getElements().findAll(function(d=
){return"hidden"!=3Dd.type&&!d.disabled});var =
b=3Da.findAll(function(d){return =
d.hasAttribute("tabIndex")&&d.tabIndex>=3D0}).sortBy(function(d){return =
d.tabIndex}).first();return =
b?b:a.find(function(d){return/^(?:input|select|textarea)$/i.test(d.tagNam=
e)})},=0A=
focusFirstElement:function(a){a=3D$(a);var =
b=3Da.findFirstElement();b&&b.activate();return =
a},request:function(a,b){a=3D$(a);b=3DObject.clone(b||{});var =
d=3Db.parameters,e=3Da.readAttribute("action")||"";if(e.blank())e=3Dwindo=
w.location.href;b.parameters=3Da.serialize(true);if(d){if(Object.isString=
(d))d=3Dd.toQueryParams();Object.extend(b.parameters,d)}if(a.hasAttribute=
("method")&&!b.method)b.method=3Da.method;return new Ajax.Request(e,b)}};=0A=
Form.Element=3D{focus:function(a){$(a).focus();return =
a},select:function(a){$(a).select();return a}};=0A=
Form.Element.Methods=3D{serialize:function(a){a=3D$(a);if(!a.disabled&&a.=
name){var b=3Da.getValue();if(b!=3Dundefined){var =
d=3D{};d[a.name]=3Db;return =
Object.toQueryString(d)}}return""},getValue:function(a){a=3D$(a);var =
b=3Da.tagName.toLowerCase();return =
Form.Element.Serializers[b](a)},setValue:function(a,b){a=3D$(a);var =
d=3Da.tagName.toLowerCase();Form.Element.Serializers[d](a,b);return =
a},clear:function(a){$(a).value=3D"";return =
a},present:function(a){return =
$(a).value!=3D""},activate:function(a){a=3D$(a);try{a.focus();=0A=
if(a.select&&(a.tagName.toLowerCase()!=3D"input"||!/^(?:button|reset|subm=
it)$/i.test(a.type)))a.select()}catch(b){}return =
a},disable:function(a){a=3D$(a);a.disabled=3Dtrue;return =
a},enable:function(a){a=3D$(a);a.disabled=3Dfalse;return a}};var =
Field=3DForm.Element,$F=3DForm.Element.Methods.getValue;=0A=
Form.Element.Serializers=3Dfunction(){function =
a(j,c){if(Object.isUndefined(c))return j.checked?j.value:null;else =
j.checked=3D!!c}function b(j,c){if(Object.isUndefined(c))return =
j.value;else j.value=3Dc}function d(j){var c=3Dj.selectedIndex;return =
c>=3D0?i(j.options[c]):null}function e(j){var =
c,f=3Dj.length;if(!f)return null;var g=3D0;for(c=3D[];g<f;g++){var =
l=3Dj.options[g];l.selected&&c.push(i(l))}return c}function i(j){return =
Element.hasAttribute(j,"value")?j.value:j.text}return{input:function(j,c)=
{switch(j.type.toLowerCase()){case "checkbox":case "radio":return a(j,=0A=
c);default:return =
b(j,c)}},inputSelector:a,textarea:b,select:function(j,c){if(Object.isUnde=
fined(c))return(j.type=3D=3D=3D"select-one"?d:e)(j);for(var =
f,g,l=3D!Object.isArray(c),p=3D0,u=3Dj.length;p<u;p++){f=3Dj.options[p];g=
=3Dthis.optionValue(f);if(l){if(g=3D=3Dc){f.selected=3Dtrue;return}}else =
f.selected=3Dc.include(g)}},selectOne:d,selectMany:e,optionValue:i,button=
:b}}();=0A=
Abstract.TimedObserver=3DClass.create(PeriodicalExecuter,{initialize:func=
tion($super,b,d,e){$super(e,d);this.element=3D$(b);this.lastValue=3Dthis.=
getValue()},execute:function(){var =
a=3Dthis.getValue();if(Object.isString(this.lastValue)&&Object.isString(a=
)?this.lastValue!=3Da:String(this.lastValue)!=3DString(a)){this.callback(=
this.element,a);this.lastValue=3Da}}});Form.Element.Observer=3DClass.crea=
te(Abstract.TimedObserver,{getValue:function(){return =
Form.Element.getValue(this.element)}});=0A=
Form.Observer=3DClass.create(Abstract.TimedObserver,{getValue:function(){=
return Form.serialize(this.element)}});=0A=
Abstract.EventObserver=3DClass.create({initialize:function(a,b){this.elem=
ent=3D$(a);this.callback=3Db;this.lastValue=3Dthis.getValue();this.elemen=
t.tagName.toLowerCase()=3D=3D"form"?this.registerFormCallbacks():this.reg=
isterCallback(this.element)},onElementEvent:function(){var =
a=3Dthis.getValue();if(this.lastValue!=3Da){this.callback(this.element,a)=
;this.lastValue=3Da}},registerFormCallbacks:function(){Form.getElements(t=
his.element).each(this.registerCallback,this)},registerCallback:function(=
a){if(a.type)switch(a.type.toLowerCase()){case "checkbox":case =
"radio":Event.observe(a,=0A=
"click",this.onElementEvent.bind(this));break;default:Event.observe(a,"ch=
ange",this.onElementEvent.bind(this));break}}});Form.Element.EventObserve=
r=3DClass.create(Abstract.EventObserver,{getValue:function(){return =
Form.Element.getValue(this.element)}});Form.EventObserver=3DClass.create(=
Abstract.EventObserver,{getValue:function(){return =
Form.serialize(this.element)}});=0A=
(function(){function a(k,t){return =
k.which?k.which=3D=3D=3Dt+1:k.button=3D=3D=3Dt}function b(k,t){return =
k.button=3D=3D=3DE[t]}function d(k,t){switch(t){case 0:return =
k.which=3D=3D1&&!k.metaKey;case 1:return =
k.which=3D=3D2||k.which=3D=3D1&&k.metaKey;case 2:return =
k.which=3D=3D3;default:return false}}function e(k){var =
t=3Ddocument.documentElement,s=3Ddocument.body||{scrollLeft:0};return =
k.pageX||k.clientX+(t.scrollLeft||s.scrollLeft)-(t.clientLeft||0)}functio=
n i(k){var =
t=3Ddocument.documentElement,s=3Ddocument.body||{scrollTop:0};return =
k.pageY||=0A=
k.clientY+(t.scrollTop||s.scrollTop)-(t.clientTop||0)}function =
j(k,t,s){var =
v=3DElement.retrieve(k,"prototype_event_registry");if(Object.isUndefined(=
v)){n.push(k);v=3DElement.retrieve(k,"prototype_event_registry",$H())}var=
 =
w=3Dv.get(t);if(Object.isUndefined(w)){w=3D[];v.set(t,w)}if(w.pluck("hand=
ler").include(s))return false;var =
A;if(t.include(":"))A=3Dfunction(x){if(Object.isUndefined(x.eventName))re=
turn false;if(x.eventName!=3D=3Dt)return =
false;u.extend(x,k);s.call(k,x)};else =
if(!B&&(t=3D=3D=3D"mouseenter"||t=3D=3D=3D"mouseleave")){if(t=3D=3D=3D=0A=
"mouseenter"||t=3D=3D=3D"mouseleave")A=3Dfunction(x){u.extend(x,k);for(va=
r =
z=3Dx.relatedTarget;z&&z!=3D=3Dk;)try{z=3Dz.parentNode}catch(F){z=3Dk}z!=3D=
=3Dk&&s.call(k,x)}}else =
A=3Dfunction(x){u.extend(x,k);s.call(k,x)};A.handler=3Ds;w.push(A);return=
 A}function c(){for(var =
k=3D0,t=3Dn.length;k<t;k++){u.stopObserving(n[k]);n[k]=3Dnull}}function =
f(k,t,s){k=3D$(k);s=3Dj(k,t,s);if(!s)return =
k;if(t.include(":"))if(k.addEventListener)k.addEventListener("dataavailab=
le",s,false);else{k.attachEvent("ondataavailable",s);k.attachEvent("onlos=
ecapture",=0A=
s)}else{t=3Dq(t);k.addEventListener?k.addEventListener(t,s,false):k.attac=
hEvent("on"+t,s)}return k}function g(k,t,s){k=3D$(k);var =
v=3DElement.retrieve(k,"prototype_event_registry");if(!v)return =
k;if(!t){v.each(function(z){g(k,z.key)});return k}var =
w=3Dv.get(t);if(!w)return =
k;if(!s){w.each(function(z){g(k,t,z.handler)});return k}for(var =
A=3Dw.length,x;A--;)if(w[A].handler=3D=3D=3Ds){x=3Dw[A];break}if(!x)retur=
n =
k;if(t.include(":"))if(k.removeEventListener)k.removeEventListener("dataa=
vailable",x,false);else{k.detachEvent("ondataavailable",=0A=
x);k.detachEvent("onlosecapture",x)}else{s=3Dq(t);k.removeEventListener?k=
.removeEventListener(s,x,false):k.detachEvent("on"+s,x)}v.set(t,w.without=
(x));return k}function =
l(k,t,s,v){k=3D$(k);if(Object.isUndefined(v))v=3Dtrue;if(k=3D=3Ddocument&=
&document.createEvent&&!k.dispatchEvent)k=3Ddocument.documentElement;var =
w;if(document.createEvent){w=3Ddocument.createEvent("HTMLEvents");w.initE=
vent("dataavailable",v,true)}else{w=3Ddocument.createEventObject();w.even=
tType=3Dv?"ondataavailable":"onlosecapture"}w.eventName=3Dt;=0A=
w.memo=3Ds||{};document.createEvent?k.dispatchEvent(w):k.fireEvent(w.even=
tType,w);return u.extend(w)}function =
p(k,t,s,v){k=3D$(k);if(Object.isFunction(s)&&Object.isUndefined(v)){v=3Ds=
;s=3Dnull}return(new u.Handler(k,t,s,v)).start()}var =
u=3D{KEY_BACKSPACE:8,KEY_TAB:9,KEY_RETURN:13,KEY_ESC:27,KEY_LEFT:37,KEY_U=
P:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_DELETE:46,KEY_HOME:36,KEY_END:35,KEY_PA=
GEUP:33,KEY_PAGEDOWN:34,KEY_INSERT:45,cache:{}},y=3Ddocument.documentElem=
ent,B=3D"onmouseenter"in y&&"onmouseleave"in y,D=3Dfunction(){return =
false};=0A=
if(window.attachEvent)D=3Dwindow.addEventListener?function(k){return!(k =
instanceof window.Event)}:function(){return true};var =
C,E=3D{0:1,1:4,2:2};C=3Dwindow.attachEvent?window.addEventListener?functi=
on(k,t){return =
D(k)?b(k,t):a(k,t)}:b:Prototype.Browser.WebKit?d:a;u.Methods=3D{isLeftCli=
ck:function(k){return C(k,0)},isMiddleClick:function(k){return =
C(k,1)},isRightClick:function(k){return =
C(k,2)},element:function(k){k=3Du.extend(k);var =
t=3Dk.target,s=3Dk.type;if((k=3Dk.currentTarget)&&k.tagName)if(s=3D=3D=3D=
"load"||s=3D=3D=3D=0A=
"error"||s=3D=3D=3D"click"&&k.tagName.toLowerCase()=3D=3D=3D"input"&&k.ty=
pe=3D=3D=3D"radio")t=3Dk;if(t.nodeType=3D=3DNode.TEXT_NODE)t=3Dt.parentNo=
de;return Element.extend(t)},findElement:function(k,t){var =
s=3Du.element(k);if(!t)return =
s;for(;s;){if(Object.isElement(s)&&Prototype.Selector.match(s,t))return =
Element.extend(s);s=3Ds.parentNode}},pointer:function(k){return{x:e(k),y:=
i(k)}},pointerX:e,pointerY:i,stop:function(k){u.extend(k);k.preventDefaul=
t();k.stopPropagation();k.stopped=3Dtrue}};var =
h=3DObject.keys(u.Methods).inject({},=0A=
function(k,t){k[t]=3Du.Methods[t].methodize();return =
k});if(window.attachEvent){var m=3Dfunction(k){switch(k.type){case =
"mouseover":case "mouseenter":k=3Dk.fromElement;break;case =
"mouseout":case "mouseleave":k=3Dk.toElement;break;default:return =
null}return =
Element.extend(k)},o=3D{stopPropagation:function(){this.cancelBubble=3Dtr=
ue},preventDefault:function(){this.returnValue=3Dfalse},inspect:function(=
){return"[object Event]"}};u.extend=3Dfunction(k,t){if(!k)return =
false;if(!D(k))return k;if(k._extendedByPrototype)return k;=0A=
k._extendedByPrototype=3DPrototype.emptyFunction;var =
s=3Du.pointer(k);Object.extend(k,{target:k.srcElement||t,relatedTarget:m(=
k),pageX:s.x,pageY:s.y});Object.extend(k,h);Object.extend(k,o);return =
k}}else =
u.extend=3DPrototype.K;if(window.addEventListener){u.prototype=3Dwindow.E=
vent.prototype||document.createEvent("HTMLEvents").__proto__;Object.exten=
d(u.prototype,h)}var =
n=3D[];Prototype.Browser.IE&&window.attachEvent("onunload",c);Prototype.B=
rowser.WebKit&&window.addEventListener("unload",Prototype.emptyFunction,=0A=
false);var =
q=3DPrototype.K,r=3D{mouseenter:"mouseover",mouseleave:"mouseout"};B||(q=3D=
function(k){return =
r[k]||k});u.Handler=3DClass.create({initialize:function(k,t,s,v){this.ele=
ment=3D$(k);this.eventName=3Dt;this.selector=3Ds;this.callback=3Dv;this.h=
andler=3Dthis.handleEvent.bind(this)},start:function(){u.observe(this.ele=
ment,this.eventName,this.handler);return =
this},stop:function(){u.stopObserving(this.element,this.eventName,this.ha=
ndler);return this},handleEvent:function(k){var =
t=3Du.findElement(k,this.selector);=0A=
t&&this.callback.call(this.element,k,t)}});Object.extend(u,u.Methods);Obj=
ect.extend(u,{fire:l,observe:f,stopObserving:g,on:p});Element.addMethods(=
{fire:l,observe:f,stopObserving:g,on:p});Object.extend(document,{fire:l.m=
ethodize(),observe:f.methodize(),stopObserving:g.methodize(),on:p.methodi=
ze(),loaded:false});if(window.Event)Object.extend(window.Event,u);else =
window.Event=3Du})();=0A=
(function(){function =
a(){if(!document.loaded){e&&window.clearTimeout(e);document.loaded=3Dtrue=
;document.fire("dom:loaded")}}function =
b(){if(document.readyState=3D=3D=3D"complete"){document.stopObserving("re=
adystatechange",b);a()}}function =
d(){try{document.documentElement.doScroll("left")}catch(i){e=3Dd.defer();=
return}a()}var =
e;if(document.addEventListener)document.addEventListener("DOMContentLoade=
d",a,false);else{document.observe("readystatechange",b);if(window=3D=3Dto=
p)e=3Dd.defer()}Event.observe(window,"load",=0A=
a)})();Element.addMethods();Hash.toQueryString=3DObject.toQueryString;var=
 =
Toggle=3D{display:Element.toggle};Element.Methods.childOf=3DElement.Metho=
ds.descendantOf;=0A=
var Insertion=3D{Before:function(a,b){return =
Element.insert(a,{before:b})},Top:function(a,b){return =
Element.insert(a,{top:b})},Bottom:function(a,b){return =
Element.insert(a,{bottom:b})},After:function(a,b){return =
Element.insert(a,{after:b})}},$continue=3DError('"throw $continue" is =
deprecated, use "return" =
instead'),Position=3D{includeScrollOffsets:false,prepare:function(){this.=
deltaX=3Dwindow.pageXOffset||document.documentElement.scrollLeft||documen=
t.body.scrollLeft||0;this.deltaY=3Dwindow.pageYOffset||document.documentE=
lement.scrollTop||=0A=
document.body.scrollTop||0},within:function(a,b,d){if(this.includeScrollO=
ffsets)return =
this.withinIncludingScrolloffsets(a,b,d);this.xcomp=3Db;this.ycomp=3Dd;th=
is.offset=3DElement.cumulativeOffset(a);return =
d>=3Dthis.offset[1]&&d<this.offset[1]+a.offsetHeight&&b>=3Dthis.offset[0]=
&&b<this.offset[0]+a.offsetWidth},withinIncludingScrolloffsets:function(a=
,b,d){var =
e=3DElement.cumulativeScrollOffset(a);this.xcomp=3Db+e[0]-this.deltaX;thi=
s.ycomp=3Dd+e[1]-this.deltaY;this.offset=3DElement.cumulativeOffset(a);re=
turn this.ycomp>=3D=0A=
this.offset[1]&&this.ycomp<this.offset[1]+a.offsetHeight&&this.xcomp>=3Dt=
his.offset[0]&&this.xcomp<this.offset[0]+a.offsetWidth},overlap:function(=
a,b){if(!a)return =
0;if(a=3D=3D"vertical")return(this.offset[1]+b.offsetHeight-this.ycomp)/b=
.offsetHeight;if(a=3D=3D"horizontal")return(this.offset[0]+b.offsetWidth-=
this.xcomp)/b.offsetWidth},cumulativeOffset:Element.Methods.cumulativeOff=
set,positionedOffset:Element.Methods.positionedOffset,absolutize:function=
(a){Position.prepare();return =
Element.absolutize(a)},relativize:function(a){Position.prepare();=0A=
return =
Element.relativize(a)},realOffset:Element.Methods.cumulativeScrollOffset,=
offsetParent:Element.Methods.getOffsetParent,page:Element.Methods.viewpor=
tOffset,clone:function(a,b,d){d=3Dd||{};return =
Element.clonePosition(b,a,d)}};=0A=
if(!document.getElementsByClassName)document.getElementsByClassName=3Dfun=
ction(a){function b(d){return d.blank()?null:"[contains(concat(' ', =
@class, ' '), ' "+d+" =
')]"}a.getElementsByClassName=3DPrototype.BrowserFeatures.XPath?function(=
d,e){e=3De.toString().strip();var =
i=3D/\s/.test(e)?$w(e).map(b).join(""):b(e);return =
i?document._getElementsByXPath(".//*"+i,d):[]}:function(d,e){e=3De.toStri=
ng().strip();var i=3D[],j=3D/\s/.test(e)?$w(e):null;if(!j&&!e)return =
i;var c=3D$(d).getElementsByTagName("*");e=3D" "+e+" ";for(var f=3D=0A=
0,g,l;g=3Dc[f];f++)if(g.className&&(l=3D" "+g.className+" =
")&&(l.include(e)||j&&j.all(function(p){return!p.toString().blank()&&l.in=
clude(" "+p+" ")})))i.push(Element.extend(g));return i};return =
function(d,e){return =
$(e||document.body).getElementsByClassName(d)}}(Element.Methods);Element.=
ClassNames=3DClass.create();=0A=
Element.ClassNames.prototype=3D{initialize:function(a){this.element=3D$(a=
)},_each:function(a){this.element.className.split(/\s+/).select(function(=
b){return =
b.length>0})._each(a)},set:function(a){this.element.className=3Da},add:fu=
nction(a){this.include(a)||this.set($A(this).concat(a).join(" =
"))},remove:function(a){this.include(a)&&this.set($A(this).without(a).joi=
n(" "))},toString:function(){return $A(this).join(" =
")}};Object.extend(Element.ClassNames.prototype,Enumerable);=0A=
(function(){window.Selector=3DClass.create({initialize:function(a){this.e=
xpression=3Da.strip()},findElements:function(a){return =
Prototype.Selector.select(this.expression,a)},match:function(a){return =
Prototype.Selector.match(a,this.expression)},toString:function(){return =
this.expression},inspect:function(){return"#<Selector: =
"+this.expression+">"}});Object.extend(Selector,{matchElements:function(a=
,b){for(var =
d=3DPrototype.Selector.match,e=3D[],i=3D0,j=3Da.length;i<j;i++){var =
c=3Da[i];d(c,b)&&e.push(Element.extend(c))}return e},=0A=
findElement:function(a,b,d){d=3Dd||0;for(var =
e=3D0,i,j=3D0,c=3Da.length;j<c;j++){i=3Da[j];if(Prototype.Selector.match(=
i,b)&&d=3D=3D=3De++)return =
Element.extend(i)}},findChildElements:function(a,b){var =
d=3Db.toArray().join(", ");return =
Prototype.Selector.select(d,a||document)}})})();=0A=

------=_NextPart_000_0000_01CD4F9C.9E6D5430
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn1.editmysite.com/libraries/scriptaculous/1.9.0-custom/effects.min.js

String.prototype.parseColor=3Dfunction(a){var =
b=3D"#";if(this.slice(0,4)=3D=3D"rgb("){var =
c=3Dthis.slice(4,this.length-1).split(","),d=3D0;do =
b+=3DparseInt(c[d]).toColorPart();while(++d<3)}else =
if(this.slice(0,1)=3D=3D"#"){if(this.length=3D=3D4)for(d=3D1;d<4;d++)b+=3D=
(this.charAt(d)+this.charAt(d)).toLowerCase();if(this.length=3D=3D7)b=3Dt=
his.toLowerCase()}return b.length=3D=3D7?b:a||this};=0A=
Element.collectTextNodes=3Dfunction(a){return =
$A($(a).childNodes).collect(function(b){return =
b.nodeType=3D=3D3?b.nodeValue:b.hasChildNodes()?Element.collectTextNodes(=
b):""}).flatten().join("")};Element.collectTextNodesIgnoreClass=3Dfunctio=
n(a,b){return $A($(a).childNodes).collect(function(c){return =
c.nodeType=3D=3D3?c.nodeValue:c.hasChildNodes()&&!Element.hasClassName(c,=
b)?Element.collectTextNodesIgnoreClass(c,b):""}).flatten().join("")};=0A=
Element.setContentZoom=3Dfunction(a,b){a=3D$(a);a.setStyle({fontSize:b/10=
0+"em"});Prototype.Browser.WebKit&&window.scrollBy(0,0);return =
a};Element.getInlineOpacity=3Dfunction(a){return =
$(a).style.opacity||""};Element.forceRerendering=3Dfunction(a){try{a=3D$(=
a);var b=3Ddocument.createTextNode(" =
");a.appendChild(b);a.removeChild(b)}catch(c){}};=0A=
var =
Effect=3D{_elementDoesNotExistError:{name:"ElementDoesNotExistError",mess=
age:"The specified DOM element does not exist, but is required for this =
effect to =
operate"},Transitions:{linear:Prototype.K,sinoidal:function(a){return-Mat=
h.cos(a*Math.PI)/2+0.5},reverse:function(a){return =
1-a},flicker:function(a){a=3D-Math.cos(a*Math.PI)/4+0.75+Math.random()/4;=
return =
a>1?1:a},wobble:function(a){return-Math.cos(a*Math.PI*9*a)/2+0.5},pulse:f=
unction(a,b){return-Math.cos(a*((b||5)-0.5)*2*Math.PI)/2+0.5},spring:func=
tion(a){return 1-=0A=
Math.cos(a*4.5*Math.PI)*Math.exp(-a*6)},none:function(){return =
0},full:function(){return =
1}},DefaultOptions:{duration:1,fps:100,sync:false,from:0,to:1,delay:0,que=
ue:"parallel"},tagifyText:function(a){var =
b=3D"position:relative";if(Prototype.Browser.IE)b+=3D";zoom:1";a=3D$(a);$=
A(a.childNodes).each(function(c){if(c.nodeType=3D=3D3){c.nodeValue.toArra=
y().each(function(d){a.insertBefore((new =
Element("span",{style:b})).update(d=3D=3D" =
"?String.fromCharCode(160):d),c)});Element.remove(c)}})},multiple:functio=
n(a,b,c){a=3D=0A=
(typeof =
a=3D=3D"object"||Object.isFunction(a))&&a.length?a:$(a).childNodes;var =
d=3DObject.extend({speed:0.1,delay:0},c||{}),e=3Dd.delay;$A(a).each(funct=
ion(f,g){new =
b(f,Object.extend(d,{delay:g*d.speed+e}))})},PAIRS:{slide:["SlideDown","S=
lideUp"],blind:["BlindDown","BlindUp"],appear:["Appear","Fade"]},toggle:f=
unction(a,b,c){a=3D$(a);b=3D(b||"appear").toLowerCase();return =
Effect[Effect.PAIRS[b][a.visible()?1:0]](a,Object.extend({queue:{position=
:"end",scope:a.id||"global",limit:1}},c||{}))}};=0A=
Effect.DefaultOptions.transition=3DEffect.Transitions.sinoidal;=0A=
Effect.ScopedQueue=3DClass.create(Enumerable,{initialize:function(){this.=
effects=3D[];this.interval=3Dnull},_each:function(a){this.effects._each(a=
)},add:function(a){var b=3D(new =
Date).getTime();switch(Object.isString(a.options.queue)?a.options.queue:a=
.options.queue.position){case =
"front":this.effects.findAll(function(c){return =
c.state=3D=3D"idle"}).each(function(c){c.startOn+=3Da.finishOn;c.finishOn=
+=3Da.finishOn});break;case =
"with-last":b=3Dthis.effects.pluck("startOn").max()||b;break;case =
"end":b=3Dthis.effects.pluck("finishOn").max()||=0A=
b;break}a.startOn+=3Db;a.finishOn+=3Db;if(!a.options.queue.limit||this.ef=
fects.length<a.options.queue.limit)this.effects.push(a);if(!this.interval=
)this.interval=3DsetInterval(this.loop.bind(this),15)},remove:function(a)=
{this.effects=3Dthis.effects.reject(function(b){return =
b=3D=3Da});if(this.effects.length=3D=3D0){clearInterval(this.interval);th=
is.interval=3Dnull}},loop:function(){for(var a=3D(new =
Date).getTime(),b=3D0,c=3Dthis.effects.length;b<c;b++)this.effects[b]&&th=
is.effects[b].loop(a)}});=0A=
Effect.Queues=3D{instances:$H(),get:function(a){if(!Object.isString(a))re=
turn a;return this.instances.get(a)||this.instances.set(a,new =
Effect.ScopedQueue)}};Effect.Queue=3DEffect.Queues.get("global");=0A=
Effect.Base=3DClass.create({position:null,start:function(a){if(a&&a.trans=
ition=3D=3D=3Dfalse)a.transition=3DEffect.Transitions.linear;this.options=
=3DObject.extend(Object.extend({},Effect.DefaultOptions),a||{});this.curr=
entFrame=3D0;this.state=3D"idle";this.startOn=3Dthis.options.delay*1E3;th=
is.finishOn=3Dthis.startOn+this.options.duration*1E3;this.fromToDelta=3Dt=
his.options.to-this.options.from;this.totalTime=3Dthis.finishOn-this.star=
tOn;this.totalFrames=3Dthis.options.fps*this.options.duration;this.render=
=3Dfunction(){function b(c,=0A=
d){c.options[d+"Internal"]&&c.options[d+"Internal"](c);c.options[d]&&c.op=
tions[d](c)}return =
function(c){if(this.state=3D=3D=3D"idle"){this.state=3D"running";b(this,"=
beforeSetup");this.setup&&this.setup();b(this,"afterSetup")}if(this.state=
=3D=3D=3D"running"){this.position=3Dc=3Dthis.options.transition(c)*this.f=
romToDelta+this.options.from;b(this,"beforeUpdate");this.update&&this.upd=
ate(c);b(this,"afterUpdate")}}}();this.event("beforeStart");this.options.=
sync||Effect.Queues.get(Object.isString(this.options.queue)?"global":=0A=
this.options.queue.scope).add(this)},loop:function(a){if(a>=3Dthis.startO=
n)if(a>=3Dthis.finishOn){this.render(1);this.cancel();this.event("beforeF=
inish");this.finish&&this.finish();this.event("afterFinish")}else{a=3D(a-=
this.startOn)/this.totalTime;var =
b=3D(a*this.totalFrames).round();if(b>this.currentFrame){this.render(a);t=
his.currentFrame=3Db}}},cancel:function(){this.options.sync||Effect.Queue=
s.get(Object.isString(this.options.queue)?"global":this.options.queue.sco=
pe).remove(this);this.state=3D"finished"},=0A=
event:function(a){this.options[a+"Internal"]&&this.options[a+"Internal"](=
this);this.options[a]&&this.options[a](this)},inspect:function(){var =
a=3D$H();for(property in =
this)Object.isFunction(this[property])||a.set(property,this[property]);re=
turn"#<Effect:"+a.inspect()+",options:"+$H(this.options).inspect()+">"}})=
;=0A=
Effect.Parallel=3DClass.create(Effect.Base,{initialize:function(a,b){this=
.effects=3Da||[];this.start(b)},update:function(a){this.effects.invoke("r=
ender",a)},finish:function(a){this.effects.each(function(b){b.render(1);b=
.cancel();b.event("beforeFinish");b.finish&&b.finish(a);b.event("afterFin=
ish")})}});=0A=
Effect.Tween=3DClass.create(Effect.Base,{initialize:function(a,b,c){a=3DO=
bject.isString(a)?$(a):a;var =
d=3D$A(arguments),e=3Dd.last();d=3Dd.length=3D=3D5?d[3]:null;this.method=3D=
Object.isFunction(e)?e.bind(a):Object.isFunction(a[e])?a[e].bind(a):funct=
ion(f){a[e]=3Df};this.start(Object.extend({from:b,to:c},d||{}))},update:f=
unction(a){this.method(a)}});Effect.Event=3DClass.create(Effect.Base,{ini=
tialize:function(a){this.start(Object.extend({duration:0},a||{}))},update=
:Prototype.emptyFunction});=0A=
Effect.Opacity=3DClass.create(Effect.Base,{initialize:function(a,b){this.=
element=3D$(a);if(!this.element)throw =
Effect._elementDoesNotExistError;Prototype.Browser.IE&&!this.element.curr=
entStyle.hasLayout&&this.element.setStyle({zoom:1});this.start(Object.ext=
end({from:this.element.getOpacity()||0,to:1},b||{}))},update:function(a){=
this.element.setOpacity(a)}});=0A=
Effect.Move=3DClass.create(Effect.Base,{initialize:function(a,b){this.ele=
ment=3D$(a);if(!this.element)throw =
Effect._elementDoesNotExistError;this.start(Object.extend({x:0,y:0,mode:"=
relative"},b||{}))},setup:function(){this.element.makePositioned();this.o=
riginalLeft=3DparseFloat(this.element.getStyle("left")||"0");this.origina=
lTop=3DparseFloat(this.element.getStyle("top")||"0");if(this.options.mode=
=3D=3D"absolute"){this.options.x-=3Dthis.originalLeft;this.options.y-=3Dt=
his.originalTop}},update:function(a){this.element.setStyle({left:(this.op=
tions.x*=0A=
a+this.originalLeft).round()+"px",top:(this.options.y*a+this.originalTop)=
.round()+"px"})}});Effect.MoveBy=3Dfunction(a,b,c,d){return new =
Effect.Move(a,Object.extend({x:c,y:b},d||{}))};=0A=
Effect.Scale=3DClass.create(Effect.Base,{initialize:function(a,b,c){this.=
element=3D$(a);if(!this.element)throw =
Effect._elementDoesNotExistError;this.start(Object.extend({scaleX:true,sc=
aleY:true,scaleContent:true,scaleFromCenter:false,scaleMode:"box",scaleFr=
om:100,scaleTo:b},c||{}))},setup:function(){this.restoreAfterFinish=3Dthi=
s.options.restoreAfterFinish||false;this.elementPositioning=3Dthis.elemen=
t.getStyle("position");this.originalStyle=3D{};["top","left","width","hei=
ght","fontSize"].each(function(b){this.originalStyle[b]=3D=0A=
this.element.style[b]}.bind(this));this.originalTop=3Dthis.element.offset=
Top;this.originalLeft=3Dthis.element.offsetLeft;var =
a=3Dthis.element.getStyle("font-size")||"100%";["em","px","%","pt"].each(=
function(b){if(a.indexOf(b)>0){this.fontSize=3DparseFloat(a);this.fontSiz=
eType=3Db}}.bind(this));this.factor=3D(this.options.scaleTo-this.options.=
scaleFrom)/100;this.dims=3Dnull;if(this.options.scaleMode=3D=3D"box")this=
.dims=3D[this.element.offsetHeight,this.element.offsetWidth];if(/^content=
/.test(this.options.scaleMode))this.dims=3D=0A=
[this.element.scrollHeight,this.element.scrollWidth];if(!this.dims)this.d=
ims=3D[this.options.scaleMode.originalHeight,this.options.scaleMode.origi=
nalWidth]},update:function(a){a=3Dthis.options.scaleFrom/100+this.factor*=
a;this.options.scaleContent&&this.fontSize&&this.element.setStyle({fontSi=
ze:this.fontSize*a+this.fontSizeType});this.setDimensions(this.dims[0]*a,=
this.dims[1]*a)},finish:function(){this.restoreAfterFinish&&this.element.=
setStyle(this.originalStyle)},setDimensions:function(a,b){var c=3D{};=0A=
if(this.options.scaleX)c.width=3Db.round()+"px";if(this.options.scaleY)c.=
height=3Da.round()+"px";if(this.options.scaleFromCenter){var =
d=3D(a-this.dims[0])/2,e=3D(b-this.dims[1])/2;if(this.elementPositioning=3D=
=3D"absolute"){if(this.options.scaleY)c.top=3Dthis.originalTop-d+"px";if(=
this.options.scaleX)c.left=3Dthis.originalLeft-e+"px"}else{if(this.option=
s.scaleY)c.top=3D-d+"px";if(this.options.scaleX)c.left=3D-e+"px"}}this.el=
ement.setStyle(c)}});=0A=
Effect.Highlight=3DClass.create(Effect.Base,{initialize:function(a,b){thi=
s.element=3D$(a);if(!this.element)throw =
Effect._elementDoesNotExistError;this.start(Object.extend({startcolor:"#f=
fff99"},b||{}))},setup:function(){if(this.element.getStyle("display")=3D=3D=
"none")this.cancel();else{this.oldStyle=3D{};if(!this.options.keepBackgro=
undImage){this.oldStyle.backgroundImage=3Dthis.element.getStyle("backgrou=
nd-image");this.element.setStyle({backgroundImage:"none"})}if(!this.optio=
ns.endcolor)this.options.endcolor=3D=0A=
this.element.getStyle("background-color").parseColor("#ffffff");if(!this.=
options.restorecolor)this.options.restorecolor=3Dthis.element.getStyle("b=
ackground-color");this._base=3D$R(0,2).map(function(a){return =
parseInt(this.options.startcolor.slice(a*2+1,a*2+3),16)}.bind(this));this=
._delta=3D$R(0,2).map(function(a){return =
parseInt(this.options.endcolor.slice(a*2+1,a*2+3),16)-this._base[a]}.bind=
(this))}},update:function(a){this.element.setStyle({backgroundColor:$R(0,=
2).inject("#",function(b,c,d){return b+=0A=
(this._base[d]+this._delta[d]*a).round().toColorPart()}.bind(this))})},fi=
nish:function(){this.element.setStyle(Object.extend(this.oldStyle,{backgr=
oundColor:this.options.restorecolor}))}});Effect.ScrollTo=3Dfunction(a,b)=
{var =
c=3Db||{},d=3Ddocument.viewport.getScrollOffsets(),e=3D$(a).cumulativeOff=
set();if(c.offset)e[1]+=3Dc.offset;return new =
Effect.Tween(null,d.top,e[1],c,function(f){scrollTo(d.left,f.round())})};=0A=
Effect.Fade=3Dfunction(a,b){a=3D$(a);var =
c=3Da.getInlineOpacity(),d=3DObject.extend({from:a.getOpacity()||1,to:0,a=
fterFinishInternal:function(e){e.options.to=3D=3D0&&e.element.hide().setS=
tyle({opacity:c})}},b||{});return new Effect.Opacity(a,d)};=0A=
Effect.Appear=3Dfunction(a,b){a=3D$(a);var =
c=3DObject.extend({from:a.getStyle("display")=3D=3D"none"?0:a.getOpacity(=
)||0,to:1,afterFinishInternal:function(d){d.element.forceRerendering()},b=
eforeSetup:function(d){d.element.setOpacity(d.options.from).show()}},b||{=
});return new Effect.Opacity(a,c)};=0A=
Effect.Puff=3Dfunction(a,b){a=3D$(a);var =
c=3D{opacity:a.getInlineOpacity(),position:a.getStyle("position"),top:a.s=
tyle.top,left:a.style.left,width:a.style.width,height:a.style.height};ret=
urn new Effect.Parallel([new =
Effect.Scale(a,200,{sync:true,scaleFromCenter:true,scaleContent:true,rest=
oreAfterFinish:true}),new =
Effect.Opacity(a,{sync:true,to:0})],Object.extend({duration:1,beforeSetup=
Internal:function(d){Position.absolutize(d.effects[0].element)},afterFini=
shInternal:function(d){d.effects[0].element.hide().setStyle(c)}},=0A=
b||{}))};Effect.BlindUp=3Dfunction(a,b){a=3D$(a);a.makeClipping();return =
new =
Effect.Scale(a,0,Object.extend({scaleContent:false,scaleX:false,restoreAf=
terFinish:true,afterFinishInternal:function(c){c.element.hide().undoClipp=
ing()}},b||{}))};=0A=
Effect.BlindDown=3Dfunction(a,b){a=3D$(a);var =
c=3Da.getDimensions();return new =
Effect.Scale(a,100,Object.extend({scaleContent:false,scaleX:false,scaleFr=
om:0,scaleMode:{originalHeight:c.height,originalWidth:c.width},restoreAft=
erFinish:true,afterSetup:function(d){d.element.makeClipping().setStyle({h=
eight:"0px"}).show()},afterFinishInternal:function(d){d.element.undoClipp=
ing()}},b||{}))};=0A=
Effect.SwitchOff=3Dfunction(a,b){a=3D$(a);var =
c=3Da.getInlineOpacity();return new =
Effect.Appear(a,Object.extend({duration:0.4,from:0,transition:Effect.Tran=
sitions.flicker,afterFinishInternal:function(d){new =
Effect.Scale(d.element,1,{duration:0.3,scaleFromCenter:true,scaleX:false,=
scaleContent:false,restoreAfterFinish:true,beforeSetup:function(e){e.elem=
ent.makePositioned().makeClipping()},afterFinishInternal:function(e){e.el=
ement.hide().undoClipping().undoPositioned().setStyle({opacity:c})}})}},b=
||{}))};=0A=
Effect.DropOut=3Dfunction(a,b){a=3D$(a);var =
c=3D{top:a.getStyle("top"),left:a.getStyle("left"),opacity:a.getInlineOpa=
city()};return new Effect.Parallel([new =
Effect.Move(a,{x:0,y:100,sync:true}),new =
Effect.Opacity(a,{sync:true,to:0})],Object.extend({duration:0.5,beforeSet=
up:function(d){d.effects[0].element.makePositioned()},afterFinishInternal=
:function(d){d.effects[0].element.hide().undoPositioned().setStyle(c)}},b=
||{}))};=0A=
Effect.Shake=3Dfunction(a,b){a=3D$(a);var =
c=3DObject.extend({distance:20,duration:0.5},b||{}),d=3DparseFloat(c.dist=
ance),e=3DparseFloat(c.duration)/10,f=3D{top:a.getStyle("top"),left:a.get=
Style("left")};return new =
Effect.Move(a,{x:d,y:0,duration:e,afterFinishInternal:function(g){new =
Effect.Move(g.element,{x:-d*2,y:0,duration:e*2,afterFinishInternal:functi=
on(h){new =
Effect.Move(h.element,{x:d*2,y:0,duration:e*2,afterFinishInternal:functio=
n(i){new =
Effect.Move(i.element,{x:-d*2,y:0,duration:e*2,afterFinishInternal:functi=
on(j){new Effect.Move(j.element,=0A=
{x:d*2,y:0,duration:e*2,afterFinishInternal:function(k){new =
Effect.Move(k.element,{x:-d,y:0,duration:e,afterFinishInternal:function(l=
){l.element.undoPositioned().setStyle(f)}})}})}})}})}})}})};=0A=
Effect.SlideDown=3Dfunction(a,b){a=3D$(a).cleanWhitespace();var =
c=3Da.down().getStyle("bottom"),d=3Da.getDimensions();return new =
Effect.Scale(a,100,Object.extend({scaleContent:false,scaleX:false,scaleFr=
om:window.opera?0:1,scaleMode:{originalHeight:d.height,originalWidth:d.wi=
dth},restoreAfterFinish:true,afterSetup:function(e){e.element.makePositio=
ned();e.element.down().makePositioned();window.opera&&e.element.setStyle(=
{top:""});e.element.makeClipping().setStyle({height:"0px"}).show()},after=
UpdateInternal:function(e){e.element.down().setStyle({bottom:e.dims[0]-=0A=
e.element.clientHeight+"px"})},afterFinishInternal:function(e){e.element.=
undoClipping().undoPositioned();e.element.down().undoPositioned().setStyl=
e({bottom:c})}},b||{}))};=0A=
Effect.SlideUp=3Dfunction(a,b){a=3D$(a).cleanWhitespace();var =
c=3Da.down().getStyle("bottom"),d=3Da.getDimensions();return new =
Effect.Scale(a,window.opera?0:1,Object.extend({scaleContent:false,scaleX:=
false,scaleMode:"box",scaleFrom:100,scaleMode:{originalHeight:d.height,or=
iginalWidth:d.width},restoreAfterFinish:true,afterSetup:function(e){e.ele=
ment.makePositioned();e.element.down().makePositioned();window.opera&&e.e=
lement.setStyle({top:""});e.element.makeClipping().show()},afterUpdateInt=
ernal:function(e){e.element.down().setStyle({bottom:e.dims[0]-=0A=
e.element.clientHeight+"px"})},afterFinishInternal:function(e){e.element.=
hide().undoClipping().undoPositioned();e.element.down().undoPositioned().=
setStyle({bottom:c})}},b||{}))};Effect.Squish=3Dfunction(a){return new =
Effect.Scale(a,window.opera?1:0,{restoreAfterFinish:true,beforeSetup:func=
tion(b){b.element.makeClipping()},afterFinishInternal:function(b){b.eleme=
nt.hide().undoClipping()}})};=0A=
Effect.Grow=3Dfunction(a,b){a=3D$(a);var =
c=3DObject.extend({direction:"center",moveTransition:Effect.Transitions.s=
inoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Eff=
ect.Transitions.full},b||{}),d=3D{top:a.style.top,left:a.style.left,heigh=
t:a.style.height,width:a.style.width,opacity:a.getInlineOpacity()},e=3Da.=
getDimensions(),f,g,h,i;switch(c.direction){case =
"top-left":f=3Dg=3Dh=3Di=3D0;break;case =
"top-right":f=3De.width;g=3Di=3D0;h=3D-e.width;break;case =
"bottom-left":f=3Dh=3D0;g=3De.height;i=3D-e.height;break;=0A=
case =
"bottom-right":f=3De.width;g=3De.height;h=3D-e.width;i=3D-e.height;break;=
case =
"center":f=3De.width/2;g=3De.height/2;h=3D-e.width/2;i=3D-e.height/2;brea=
k}return new =
Effect.Move(a,{x:f,y:g,duration:0.01,beforeSetup:function(j){j.element.hi=
de().makeClipping().makePositioned()},afterFinishInternal:function(j){new=
 Effect.Parallel([new =
Effect.Opacity(j.element,{sync:true,to:1,from:0,transition:c.opacityTrans=
ition}),new =
Effect.Move(j.element,{x:h,y:i,sync:true,transition:c.moveTransition}),ne=
w Effect.Scale(j.element,=0A=
100,{scaleMode:{originalHeight:e.height,originalWidth:e.width},sync:true,=
scaleFrom:window.opera?1:0,transition:c.scaleTransition,restoreAfterFinis=
h:true})],Object.extend({beforeSetup:function(k){k.effects[0].element.set=
Style({height:"0px"}).show()},afterFinishInternal:function(k){k.effects[0=
].element.undoClipping().undoPositioned().setStyle(d)}},c))}})};=0A=
Effect.Shrink=3Dfunction(a,b){a=3D$(a);var =
c=3DObject.extend({direction:"center",moveTransition:Effect.Transitions.s=
inoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Eff=
ect.Transitions.none},b||{}),d=3D{top:a.style.top,left:a.style.left,heigh=
t:a.style.height,width:a.style.width,opacity:a.getInlineOpacity()},e=3Da.=
getDimensions(),f,g;switch(c.direction){case =
"top-left":f=3Dg=3D0;break;case "top-right":f=3De.width;g=3D0;break;case =
"bottom-left":f=3D0;g=3De.height;break;case "bottom-right":f=3De.width;g=3D=0A=
e.height;break;case "center":f=3De.width/2;g=3De.height/2;break}return =
new Effect.Parallel([new =
Effect.Opacity(a,{sync:true,to:0,from:1,transition:c.opacityTransition}),=
new =
Effect.Scale(a,window.opera?1:0,{sync:true,transition:c.scaleTransition,r=
estoreAfterFinish:true}),new =
Effect.Move(a,{x:f,y:g,sync:true,transition:c.moveTransition})],Object.ex=
tend({beforeStartInternal:function(h){h.effects[0].element.makePositioned=
().makeClipping()},afterFinishInternal:function(h){h.effects[0].element.h=
ide().undoClipping().undoPositioned().setStyle(d)}},=0A=
c))};Effect.Pulsate=3Dfunction(a,b){a=3D$(a);var =
c=3Db||{},d=3Da.getInlineOpacity(),e=3Dc.transition||Effect.Transitions.l=
inear;return new =
Effect.Opacity(a,Object.extend(Object.extend({duration:2,from:0,afterFini=
shInternal:function(f){f.element.setStyle({opacity:d})}},c),{transition:f=
unction(f){return 1-e(-Math.cos(f*(c.pulses||5)*2*Math.PI)/2+0.5)}}))};=0A=
Effect.Fold=3Dfunction(a,b){a=3D$(a);var =
c=3D{top:a.style.top,left:a.style.left,width:a.style.width,height:a.style=
.height};a.makeClipping();return new =
Effect.Scale(a,5,Object.extend({scaleContent:false,scaleX:false,afterFini=
shInternal:function(){new =
Effect.Scale(a,1,{scaleContent:false,scaleY:false,afterFinishInternal:fun=
ction(d){d.element.hide().undoClipping().setStyle(c)}})}},b||{}))};=0A=
Effect.Morph=3DClass.create(Effect.Base,{initialize:function(a,b){this.el=
ement=3D$(a);if(!this.element)throw Effect._elementDoesNotExistError;var =
c=3DObject.extend({style:{}},b||{});if(Object.isString(c.style))if(c.styl=
e.include(":"))this.style=3Dc.style.parseStyle();else{this.element.addCla=
ssName(c.style);this.style=3D$H(this.element.getStyles());this.element.re=
moveClassName(c.style);var =
d=3Dthis.element.getStyles();this.style=3Dthis.style.reject(function(e){r=
eturn =
e.value=3D=3Dd[e.key]});c.afterFinishInternal=3Dfunction(e){e.element.add=
ClassName(e.options.style);=0A=
e.transforms.each(function(f){e.element.style[f.style]=3D""})}}else =
this.style=3D$H(c.style);this.start(c)},setup:function(){function =
a(b){if(!b||["rgba(0, 0, 0, =
0)","transparent"].include(b))b=3D"#ffffff";b=3Db.parseColor();return =
$R(0,2).map(function(c){return =
parseInt(b.slice(c*2+1,c*2+3),16)})}this.transforms=3Dthis.style.map(func=
tion(b){var c=3Db[0];b=3Db[1];var =
d=3Dnull;if(b.parseColor("#zzzzzz")!=3D"#zzzzzz"){b=3Db.parseColor();d=3D=
"color"}else =
if(c=3D=3D"opacity"){b=3DparseFloat(b);Prototype.Browser.IE&&!this.elemen=
t.currentStyle.hasLayout&&=0A=
this.element.setStyle({zoom:1})}else =
if(Element.CSS_LENGTH.test(b)){d=3Db.match(/^([\+\-]?[0-9\.]+)(.*)$/);b=3D=
parseFloat(d[1]);d=3Dd.length=3D=3D3?d[2]:null}var =
e=3Dthis.element.getStyle(c);return{style:c.camelize(),originalValue:d=3D=
=3D"color"?a(e):parseFloat(e||0),targetValue:d=3D=3D"color"?a(b):b,unit:d=
}}.bind(this)).reject(function(b){return =
b.originalValue=3D=3Db.targetValue||b.unit!=3D"color"&&(isNaN(b.originalV=
alue)||isNaN(b.targetValue))})},update:function(a){for(var =
b=3D{},c,d=3Dthis.transforms.length;d--;)b[(c=3Dthis.transforms[d]).style=
]=3D=0A=
c.unit=3D=3D"color"?"#"+Math.round(c.originalValue[0]+(c.targetValue[0]-c=
.originalValue[0])*a).toColorPart()+Math.round(c.originalValue[1]+(c.targ=
etValue[1]-c.originalValue[1])*a).toColorPart()+Math.round(c.originalValu=
e[2]+(c.targetValue[2]-c.originalValue[2])*a).toColorPart():(c.originalVa=
lue+(c.targetValue-c.originalValue)*a).toFixed(3)+(c.unit=3D=3D=3Dnull?""=
:c.unit);this.element.setStyle(b,true)}});=0A=
Effect.Transform=3DClass.create({initialize:function(a,b){this.tracks=3D[=
];this.options=3Db||{};this.addTracks(a)},addTracks:function(a){a.each(fu=
nction(b){b=3D$H(b);var =
c=3Db.values().first();this.tracks.push($H({ids:b.keys().first(),effect:E=
ffect.Morph,options:{style:c}}))}.bind(this));return =
this},play:function(){return new =
Effect.Parallel(this.tracks.map(function(a){var =
b=3Da.get("ids"),c=3Da.get("effect"),d=3Da.get("options");return[$(b)||$$=
(b)].flatten().map(function(e){return new c(e,Object.extend({sync:true},=0A=
d))})}).flatten(),this.options)}});Element.CSS_PROPERTIES=3D$w("backgroun=
dColor backgroundPosition borderBottomColor borderBottomStyle =
borderBottomWidth borderLeftColor borderLeftStyle borderLeftWidth =
borderRightColor borderRightStyle borderRightWidth borderSpacing =
borderTopColor borderTopStyle borderTopWidth bottom clip color fontSize =
fontWeight height left letterSpacing lineHeight marginBottom marginLeft =
marginRight marginTop markerOffset maxHeight maxWidth minHeight minWidth =
opacity outlineColor outlineOffset outlineWidth paddingBottom =
paddingLeft paddingRight paddingTop right textIndent top width =
wordSpacing zIndex");=0A=
Element.CSS_LENGTH=3D/^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$=
/;String.__parseStyleElement=3Ddocument.createElement("div");=0A=
String.prototype.parseStyle=3Dfunction(){var =
a,b=3D$H();if(Prototype.Browser.WebKit)a=3D(new =
Element("div",{style:this})).style;else{String.__parseStyleElement.innerH=
TML=3D'<div =
style=3D"'+this+'"></div>';a=3DString.__parseStyleElement.childNodes[0].s=
tyle}Element.CSS_PROPERTIES.each(function(c){a[c]&&b.set(c,a[c])});Protot=
ype.Browser.IE&&this.include("opacity")&&b.set("opacity",this.match(/opac=
ity:\s*((?:0|1)?(?:\.\d*)?)/)[1]);return b};=0A=
Element.getStyles=3Ddocument.defaultView&&document.defaultView.getCompute=
dStyle?function(a){var =
b=3Ddocument.defaultView.getComputedStyle($(a),null);return =
Element.CSS_PROPERTIES.inject({},function(c,d){c[d]=3Db[d];return =
c})}:function(a){a=3D$(a);var =
b=3Da.currentStyle,c;c=3DElement.CSS_PROPERTIES.inject({},function(d,e){d=
[e]=3Db[e];return d});if(!c.opacity)c.opacity=3Da.getOpacity();return c};=0A=
Effect.Methods=3D{morph:function(a,b,c){a=3D$(a);new =
Effect.Morph(a,Object.extend({style:b},c||{}));return =
a},visualEffect:function(a,b,c){a=3D$(a);b=3Db.dasherize().camelize();b=3D=
b.charAt(0).toUpperCase()+b.substring(1);new Effect[b](a,c);return =
a},highlight:function(a,b){a=3D$(a);new Effect.Highlight(a,b);return a}};=0A=
$w("fade appear grow shrink fold blindUp blindDown slideUp slideDown =
pulsate shake puff squish switchOff =
dropOut").each(function(a){Effect.Methods[a]=3Dfunction(b,c){b=3D$(b);Eff=
ect[a.charAt(0).toUpperCase()+a.substring(1)](b,c);return =
b}});$w("getInlineOpacity forceRerendering setContentZoom =
collectTextNodes collectTextNodesIgnoreClass =
getStyles").each(function(a){Effect.Methods[a]=3DElement[a]});Element.add=
Methods(Effect.Methods);=0A=

------=_NextPart_000_0000_01CD4F9C.9E6D5430
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn1.editmysite.com/editor/images/common/utilities.js?20

var ajax =3D '/ajax/publicBackend.php';=0A=
var comment =3D { };=0A=
=0A=
function submitComment() {=0A=
if ($('commentName').value !=3D ''){=0A=
  $('errorMessage').innerHTML =3D '';=0A=
=0A=
  comment.postId =3D $('commentPostId').value;=0A=
  comment.name   =3D $('commentName').value;=0A=
  comment.email  =3D $('commentEmail').value;=0A=
  comment.website =3D $('commentWebsite').value;=0A=
  comment.comment =3D $('commentComment').value;=0A=
=0A=
  if ($('commentSubmit')) { $('commentSubmit').disabled =3D true; }=0A=
=0A=
  new Ajax.Request(ajax, {=0A=
    parameters: {=0A=
        pos: 'postcomment',=0A=
        postid: comment.postId,=0A=
        name: comment.name,=0A=
        email: comment.email,=0A=
        website: comment.website,=0A=
        comment: comment.comment=0A=
    },=0A=
    onSuccess:handlerSubmitComment,=0A=
    onFailure:errFunc,=0A=
    onException:errFunc=0A=
  });=0A=
=0A=
}else {  =0A=
    $('errorMessage').innerHTML =3D "You must enter your name. Please =
try again.";=0A=
    new Effect.Highlight('commentName', {startcolor:'#dd0000', =
endcolor:'#ffffff'});=0A=
=0A=
      }=0A=
}=0A=
=0A=
function handlerSubmitComment(t) {=0A=
=0A=
  if (t.responseText.match("%%SUCCESS%%") || =
t.responseText.match("%%MODERATE%%")) {=0A=
=0A=
    $('commentName').value =3D '';=0A=
    $('commentEmail').value =3D '';=0A=
    $('commentWebsite').value =3D '';=0A=
    $('commentComment').value =3D '';=0A=
=0A=
    if ($('commentSubmit')) { $('commentSubmit').disabled =3D false; }=0A=
=0A=
    var commentEl =3D document.createElement('DIV');=0A=
    var rand =3D Math.floor(Math.random()*10000);=0A=
    commentEl.id =3D "comment"+rand;=0A=
=0A=
    comment.comment =3D comment.comment.replace(new RegExp("\n", "g"), =
"<br/>");=0A=
    comment.website =3D "http://"+comment.website.replace(/http:\/\//, =
"");=0A=
    comment.website =3D comment.website =3D=3D "http://" ? "" : "<a =
href=3D'"+comment.website+"'>";=0A=
    comment.endTag  =3D comment.website =3D=3D "http://" ? "" : "</a>";=0A=
    comment.name    =3D comment.name    =3D=3D "" ? "Anonymous" : =
comment.name;=0A=
    if (t.responseText.match("%%MODERATE%%")) {=0A=
      comment.moderate =3D "<b>Note: This comment is currently being =
held for moderation awaiting approval.</b><br/><br/>";=0A=
    } else {=0A=
      comment.moderate =3D "";=0A=
    }=0A=
=0A=
    commentEl.innerHTML =3D =
comment.moderate+"<b>"+comment.website+comment.name+comment.endTag+"</b><=
br/>"+comment.comment+"<div style=3D'margin: 5px 0; border-bottom: 1px =
solid #ccc;'> &nbsp; </div><br/>";=0A=
    commentEl.style.display =3D 'none';=0A=
    $('lastComment').appendChild(commentEl);=0A=
    Effect.Appear(commentEl);=0A=
=0A=
    // Reset fields=0A=
    $('commentName').value =3D '';=0A=
    $('commentEmail').value =3D '';=0A=
    $('commentWebsite').value =3D '';=0A=
    $('commentComment').value =3D '';=0A=
=0A=
  } else {=0A=
=0A=
    if ($('commentSubmit')) { $('commentSubmit').disabled =3D false; }=0A=
=0A=
    if (t.responseText.match("ERROR:")) {=0A=
      $('errorMessage').innerHTML =3D t.responseText.replace("ERROR:", =
"");=0A=
    } else {=0A=
      $('errorMessage').innerHTML =3D "There was an error submitting =
your comment. Please try again";=0A=
    }=0A=
  }=0A=
=0A=
}=0A=
=0A=
=0A=
function blogCommentDisplayForm(url, wrapperId, commentId) {=0A=
    var wrapper =3D $(wrapperId),=0A=
        isOpen =3D wrapper.retrieve('isReplyFormOpen') || false,=0A=
        replyButton =3D =
wrapper.previous('.reply-comment').select('span')[0],=0A=
        cancelText =3D /*tl(*/'Cancel Reply'/*)tl*/;=0A=
=0A=
    if (wrapper.retrieve('locked')) return;=0A=
    wrapper.store('locked', true);=0A=
=0A=
    var replyText =3D wrapper.retrieve('replyText');=0A=
    if (!replyText) {=0A=
        replyText =3D replyButton.innerHTML;=0A=
        wrapper.store('replyText', replyText);=0A=
    }=0A=
=0A=
    if (isOpen) {=0A=
        replyButton.innerHTML =3D replyText;=0A=
        wrapper.store('isReplyFormOpen', false);=0A=
        Effect.SlideUp(wrapper, {=0A=
            afterFinish: function() { wrapper.store('locked', false); }  =
  =0A=
        });=0A=
    } else {=0A=
        replyButton.innerHTML =3D cancelText;=0A=
        wrapper.store('isReplyFormOpen', true);=0A=
        Effect.SlideDown(wrapper, {=0A=
            afterFinish: function() { wrapper.store('locked', false); }  =
  =0A=
        });=0A=
    }=0A=
=0A=
=0A=
    var iframe =3D $$('#'+wrapperId+' iframe')[0];=0A=
    if (!iframe) {=0A=
        var iframe =3D '<iframe src=3D"'+url+'" frameborder=3D"0" =
allowtransparency=3D"true" scrolling=3D"no"></iframe>';=0A=
        $$('#'+wrapperId+' > div > div')[0].update(iframe);=0A=
    }=0A=
=0A=
    return false;=0A=
}=0A=
=0A=
function blogCommentCreateCancelOverlay(wrapperId, commentId) {=0A=
    var wrapper =3D $(wrapperId);=0A=
    var buttonId =3D 'comment_cancel_'+commentId;=0A=
=0A=
    var button =3D $(buttonId);=0A=
    if (button) {=0A=
        button.show();=0A=
    } else {=0A=
        button =3D new Element('button', {=0A=
            id: buttonId,=0A=
            'class': 'blogCommentReplyOverlay'=0A=
        }).update(/*tl(*/'Cancel'/*)tl*/).observe('click', function() {=0A=
            var siblings =3D wrapper.previousSiblings();=0A=
            var replyButton =3D siblings.findAll(function(sibling) {=0A=
                return sibling.hasClassName('reply-comment');=0A=
            });=0A=
            replyButton[0].onclick();=0A=
            return false;=0A=
        });=0A=
        wrapper.insert(button);=0A=
    }=0A=
    =0A=
    var left =3D Math.round((wrapper.getWidth()-442)/2);=0A=
    var offset =3D {'top': 372, 'left': left+381};=0A=
    button.setStyle({=0A=
        position: 'absolute', =0A=
        top: offset.top+'px', =0A=
        left: offset.left+'px'=0A=
    });=0A=
};=0A=
=0A=
function blogCommentHideCancelOverlay(wrapperId, commentId) {=0A=
    var cancel =3D $('comment_cancel_'+commentId);=0A=
    cancel && cancel.hide();=0A=
}=0A=
=0A=
function errFunc(t) {=0A=
=0A=
    $('errorMessage').innerHTML =3D "There was an error submitting your =
comment. Please try again";=0A=
=0A=
}=0A=
=0A=
var stylePrefix =3D window.STYLE_PREFIX || 'weebly';=0A=
function updateForm(){=0A=
    if (window.location.href.match(/posted=3D(.*)$/)) {=0A=
        var posted =3D =
$H(decodeURIComponent(window.location.href.match(/posted=3D(.*)$/)[1].rep=
lace(/\+/g, ' ')).evalJSON());=0A=
        $$('form').each(=0A=
            function(form){=0A=
                posted.each(=0A=
                    function(pair){=0A=
                        if(typeof(pair.value) =3D=3D=3D 'object'){=0A=
                            $H(pair.value).each(function(subpair){=0A=
                                form.getInputs().each(function(input){=0A=
                                    if(input.name.replace(/_u\d*/, '') =
=3D=3D pair.key+'['+subpair.key+']'=0A=
                                        || input.name =3D=3D =
pair.key+'['+subpair.key+']'){=0A=
                                        if(input.type =3D=3D=3D =
'checkbox'){=0A=
                                            input.checked =3D 1;=0A=
                                        }=0A=
                                        else{=0A=
                                            input.value =3D =
subpair.value;=0A=
                                        }=0A=
                                    }=0A=
                                });=0A=
                            });=0A=
                        }=0A=
                        else{=0A=
                            form.getElements().each(function(input){=0A=
                                if(input.name.replace(/_u\d*/, '') =
=3D=3D pair.key=0A=
                                    || input.name =3D=3D pair.key){=0A=
                                    var realName =3D input.name;=0A=
                                    if(form[realName][0] && =
form[realName][0].type =3D=3D=3D 'radio'){=0A=
                                        form.getInputs('radio', =
realName).each(function(radioinput){=0A=
                                            if(radioinput.value =3D=3D =
pair.value){=0A=
                                                radioinput.checked =3D =
true;=0A=
                                            }=0A=
                                        });=0A=
                                    }=0A=
                                    else{=0A=
                                        input.value =3D pair.value;=0A=
                                    }=0A=
                                }=0A=
                            });=0A=
                        }=0A=
                    }=0A=
                )=0A=
            }=0A=
        );=0A=
    }=0A=
=0A=
    if (window.location.href.match(/form-errors=3D(.*?)&/) && =
window.location.href.match(/ucfid%22%3A%22(.*?)%/) ) {=0A=
        var errors =3D =
window.location.href.match(/form\-errors=3D(.*?)&/)[1].split(',');=0A=
        var ucfid =3D =
window.location.href.match(/ucfid%22%3A%22(.*?)%/)[1];=0A=
        var form =3D $('form-'+ucfid);=0A=
        errors.each(function(field){=0A=
            field =3D decodeURIComponent(field);=0A=
            form.getElements().each(function(input){=0A=
                if(input.name.replace(/_u\d*/, '') =3D=3D field =0A=
                    || input.name.replace(/.*_u/, '_u') =3D=3D field=0A=
                    || input.name.replace(/\[.*\]$/, '') =3D=3D field){=0A=
                    input.addClassName('form-input-error');=0A=
                    =
input.up('.'+stylePrefix+'-form-field').addClassName('form-field-error');=0A=
                }=0A=
            });=0A=
        });=0A=
        $(ucfid+'-form-parent').insert({'after':'<div>Please correct the =
highlighted fields</div>'});=0A=
    }=0A=
=0A=
    if (window.location.href.match(/success\=3D1/) && =
window.location.href.match(/ucfid\=3D(.*)/) ) {=0A=
        var ucfid =3D window.location.href.match(/ucfid\=3D(.*?)&/)[1];=0A=
        var form =3D $('form-'+ucfid);=0A=
        var confText =3D 'Your data was successfully submitted.';=0A=
        var textMatch =3D window.location.href.match(/text=3D(.*?)&/);=0A=
        if(textMatch){=0A=
            confText =3D decodeURIComponent(textMatch[1].replace(/\+/g, =
' '));=0A=
        }=0A=
        form.update('<div>'+confText+'</div>');=0A=
    }=0A=
}=0A=
=0A=
document.observe('dom:loaded', updateForm);=0A=
=0A=
document.observe('dom:loaded', function(){=0A=
    function receiveMessage(message) {=0A=
        var response =3D message.data.evalJSON();=0A=
        switch (response.action) =0A=
        {=0A=
            case "finished" :=0A=
                var ucfid =3D response.data.ucfid;=0A=
                var form =3D $("form-" + ucfid);=0A=
                form.hide();=0A=
                if ($(ucfid+'-msg'))=0A=
                    $(ucfid+'-msg').update(response.data.message);=0A=
                else=0A=
                    form.insert({'after':'<div =
id=3D"'+ucfid+'-msg">'+response.data.message+'</div>'});=0A=
                new Effect.ScrollTo($(ucfid+'-msg'),{ queue:{scope: =
'loading',location:'end'} });=0A=
                new Effect.Highlight($(ucfid+'-msg'),{ duration:2, =
queue:{scope: 'loading',location:'end'} });=0A=
                return;=0A=
            case "redirect" :=0A=
                window.location =3D response.data.location;=0A=
                return;=0A=
            case "error" :=0A=
                var errors =3D response.data['error-fields'];=0A=
                var ucfid =3D response.data.ucfid;=0A=
                var form =3D $("form-" + ucfid);=0A=
                form.getElements().each(function(input){=0A=
                    if(input.hasClassName('form-input-error')) {=0A=
                        input.removeClassName('form-input-error');=0A=
                        =
input.up('.'+stylePrefix+'-form-field').removeClassName('form-field-error=
');=0A=
                    } =0A=
                });=0A=
                errors.each(function(field){=0A=
                    form.getElements().each(function(input){=0A=
                        if(input.name.replace(/_u\d*/, '') =3D=3D field =0A=
                            || input.name.replace(/.*_u/, '_u') =3D=3D =
field=0A=
                            || input.name.replace(/\[.*\]$/, '') =3D=3D =
field){=0A=
                            input.addClassName('form-input-error');=0A=
                            =
input.up('.'+stylePrefix+'-form-field').addClassName('form-field-error');=0A=
                        } =0A=
                    });=0A=
                });=0A=
                if ($(ucfid+'-msg'))=0A=
                    $(ucfid+'-msg').update(response.data.message);=0A=
                else=0A=
                    form.insert({'after':'<div =
id=3D"'+ucfid+'-msg">'+response.data.message+'</div>'});=0A=
                return;=0A=
        }=0A=
    }=0A=
=0A=
    var listening =3D false;=0A=
    $$('form').each(=0A=
        function(form) {=0A=
            if (form.action.match(/formSubmit\.php$/))=0A=
            {=0A=
                form.action =3D =
form.action.replace(/(.*)\/formSubmit\.php$/,window.location.protocol + =
"//" + window.location.host +"/ajax/apps/formSubmitAjax.php");=0A=
                form.acceptCharset =3D "UTF-8";=0A=
                var iframe, =0A=
                    name =3D form.id + "-target";=0A=
                try {=0A=
                    iframe =3D document.createElement('<iframe name=3D"' =
+ name + '">');=0A=
                } catch (ex) {=0A=
                    iframe =3D document.createElement('iframe');=0A=
                    iframe.name =3D name;=0A=
                }=0A=
=0A=
                iframe.style.display =3D "none";=0A=
                iframe.id =3D name;=0A=
                form.insert({after:iframe});=0A=
                form.target =3D iframe.id;=0A=
                =0A=
                if (!listening)=0A=
                {=0A=
                    if (window.postMessage) =0A=
                    {=0A=
                        listening =3D false;=0A=
                        if (window.addEventListener)=0A=
                            window.addEventListener("message", =
receiveMessage, false);=0A=
                        else if (window.attachEvent)=0A=
                            window.attachEvent("onmessage", =
receiveMessage);=0A=
                    } =0A=
                    else =0A=
                    {=0A=
                        function iframeOnLoad() {=0A=
                            try {=0A=
                                var location =3D (iframe.contentDocument =
|| iframe.contentWindow.document).location.href;=0A=
                                var data =3D (iframe.contentDocument || =
iframe.contentWindow.document).body.firstChild.nodeValue;=0A=
                                if (location !=3D "about:blank")=0A=
                                {=0A=
                                    receiveMessage({data: data, =
source:iframe.contentWindow});=0A=
                                }=0A=
                            } catch(e) {=0A=
                                =0A=
                            }=0A=
                        }=0A=
                        if (iframe.addEventListener)=0A=
                            iframe.addEventListener("load", =
iframeOnLoad, false);=0A=
                        else if (iframe.attachEvent)=0A=
                            iframe.attachEvent("onload", iframeOnLoad);=0A=
                        else=0A=
                            iframe.observe("load", iframeOnLoad);=0A=
                    }=0A=
                }=0A=
            }=0A=
        }=0A=
    );=0A=
});=0A=
=0A=
function showFieldInstructions( msg, pointTo )=0A=
{=0A=
    removeFieldInstructions();=0A=
    $(pointTo).identify();=0A=
    var image =3D false;=0A=
    var el =3D new Element( 'div', { 'class':'instructions-container', =
'id':pointTo.id+'-instructions' } ).update( msg );=0A=
    currentVisibleError =3D el.identify();=0A=
    el.observe( 'click', function(e){ el.hide().remove() } );=0A=
    $(document.body).insert( {'bottom':el} );=0A=
    var dimensions =3D el.getDimensions();=0A=
=0A=
    var target =3D $(pointTo);=0A=
    var offset =3D target.cumulativeOffset();=0A=
    var targetDimensions =3D target.getDimensions();=0A=
    var top =3D (offset.top + targetDimensions.height/2 - =
dimensions.height/2) + 'px';=0A=
    var left =3D ( offset.left + targetDimensions.width + 20 ) + 'px';=0A=
=0A=
    el.setStyle( {top: top, left: left} );=0A=
    //set arrow position=0A=
    var imagetop  =3D Math.floor( dimensions.height / 2 ) - 10;=0A=
    var imageleft =3D '-13';=0A=
    el.insert( {'bottom':'<img =
src=3D"http://www.weebly.com/images/error_arrow_left.gif" =
style=3D"position: absolute; left:'+imageleft+'px; top: '+imagetop+'px;" =
/>'} );=0A=
}=0A=
=0A=
function handlerRemoveFieldInstructions(event){=0A=
    var el =3D Event.element(event);=0A=
    if(!el.hasClassName(stylePrefix+'-form-field') && =
!el.up('.'+stylePrefix+'-form-field')){=0A=
        document.stopObserving('mousemove', =
handlerRemoveFieldInstructions);=0A=
        removeFieldInstructions();=0A=
    }=0A=
}=0A=
=0A=
function removeFieldInstructions(){=0A=
    $$('.instructions-container').each(function(el){=0A=
        var input_id =3D el.id.replace('-instructions', '');=0A=
        if(!currentlyFocusedFormElement || =
$(input_id).up('.'+stylePrefix+'-form-field').identify() !=3D =
currentlyFocusedFormElement){=0A=
            el.remove();=0A=
        }=0A=
    })=0A=
}=0A=
=0A=
function fieldInstructionsHandler(){=0A=
    $$('.'+stylePrefix+'-form-instructions').each(function(el){=0A=
        if(!el.innerHTML.empty()){=0A=
            var pointTo =3D $(el.id.replace('instructions', 'input'));=0A=
            //select inputs=0A=
            if(!pointTo){=0A=
                pointTo =3D =
el.up('.'+stylePrefix+'-form-field').down('.form-select');=0A=
            }=0A=
            //radio/checkbox inputs=0A=
            if(!pointTo){=0A=
                pointTo =3D =
el.up('.'+stylePrefix+'-form-field').down('.'+stylePrefix+'-form-label');=0A=
            }=0A=
            var container =3D pointTo.up('.'+stylePrefix+'-form-field');=0A=
            if(pointTo.up('.'+stylePrefix+'-form-input-container') && =
pointTo.up('.'+stylePrefix+'-form-input-container').hasClassName(stylePre=
fix+'-form-left')){=0A=
                pointTo =3D =
pointTo.up('.'+stylePrefix+'-form-input-container').next('.'+stylePrefix+=
'-form-right');=0A=
            }=0A=
            container.observe('mouseover', function(event){=0A=
                if(this.hasClassName(stylePrefix+'-form-field')){=0A=
                    if(!container.down('.instructions-container')){=0A=
                        showFieldInstructions(el.innerHTML, pointTo);=0A=
                    }=0A=
                    document.observe('mousemove', =
handlerRemoveFieldInstructions);=0A=
                }=0A=
            });=0A=
        }=0A=
    })=0A=
}=0A=
=0A=
function setWeeblyApproved(){=0A=
    $$("input[name=3D" + stylePrefix + =
'_approved]').each(function(field){=0A=
        field.value =3D 'weebly';=0A=
    });=0A=
    =0A=
    document.stopObserving('mousedown', setWeeblyApproved);=0A=
    document.stopObserving('keydown', setWeeblyApproved);=0A=
}=0A=
=0A=
document.observe('mousedown', setWeeblyApproved);=0A=
document.observe('keydown', setWeeblyApproved);=0A=
=0A=
document.observe('dom:loaded', fieldInstructionsHandler);=0A=
currentlyFocusedFormElement =3D null;=0A=
document.observe('click', function(event){=0A=
    var el =3D Event.element(event);=0A=
    var up =3D el.up('.'+stylePrefix+'-form-field');=0A=
    if(el.hasClassName(stylePrefix+'-form-field')){=0A=
        up =3D el;=0A=
    }=0A=
    if(up){=0A=
        currentlyFocusedFormElement =3D up.identify();=0A=
    }=0A=
    else{=0A=
        currentlyFocusedFormElement =3D null;=0A=
    }=0A=
    removeFieldInstructions();=0A=
});=0A=
=0A=
=0A=
// console.log wont ever die cause it doesn't exist=0A=
// TODO: put this in the weebly editor js=0A=
if (!window.console) {=0A=
	window.console =3D {};=0A=
}=0A=
if (!window.console.log) {=0A=
	window.console.log =3D function(){};=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
(function() {=0A=
    =0A=
    var callbacks =3D [];=0A=
    var insertedTags =3D false;=0A=
    =0A=
    window.whenPhotoSwipeLoaded =3D function(callback) {=0A=
        if (window.Code && window.Code.PhotoSwipe) {=0A=
            callback();=0A=
        }else{=0A=
            callbacks.push(callback);=0A=
            if (!insertedTags) {=0A=
                insertedTags =3D true;=0A=
                var head =3D document.getElementsByTagName('head')[0];=0A=
                var script =3D document.createElement('script');=0A=
                var cssLink =3D document.createElement('link');=0A=
                script.type =3D 'text/javascript';=0A=
                script.async =3D true;=0A=
                script.src =3D STATIC_BASE + =
"weebly/libraries/photoswipe/code.photoswipe-3.0.4-custom.min.js";=0A=
                cssLink.setAttribute('rel', 'stylesheet');=0A=
                cssLink.setAttribute('type', 'text/css');=0A=
                cssLink.setAttribute('href', STATIC_BASE + =
"weebly/libraries/photoswipe/photoswipe.css");=0A=
                head.insertBefore(cssLink, head.firstChild);=0A=
                head.insertBefore(script, head.firstChild);=0A=
            }=0A=
        }=0A=
    };=0A=
    =0A=
    window._photoSwipeLoaded =3D function() {=0A=
        for (var i=3D0; i<callbacks.length; i++) {=0A=
            callbacks[i]();=0A=
        }=0A=
    };=0A=
    =0A=
})();=0A=
=0A=
=0A=
=0A=
(function() {=0A=
    =0A=
    var isTouch =3D 'ontouchstart' in document.documentElement;=0A=
    if (isTouch) {=0A=
        document.observe('dom:loaded', function() {=0A=
            setTimeout(function() { // make sure this happens after =
lightbox's dom:loaded=0A=
                =0A=
                function initPhotoSwipeAnchors(anchors) {=0A=
                    anchors.each(function(anchor) {=0A=
                        // kill lightbox onclick=0A=
                        anchor.onclick =3D null;=0A=
                        anchor.stopObserving('click');=0A=
                    });=0A=
                    whenPhotoSwipeLoaded(function() {=0A=
                        Code.PhotoSwipe.attach(=0A=
                            anchors,=0A=
                            {=0A=
                                captionAndToolbarFlipPosition: true,=0A=
                                captionAndToolbarAutoHideDelay: 0, // =
always show=0A=
                                loop: false=0A=
                            }=0A=
                        );=0A=
                    });=0A=
                }=0A=
                =0A=
                var anchorGroups =3D {};=0A=
                $$('a[rel^=3D"lightbox"]').each(function(anchor) {=0A=
                    var match =3D =
anchor.getAttribute('rel').match(/^lightbox\[(.*)\]/);=0A=
                    if (match) {=0A=
                        var groupName =3D match[1];=0A=
                        anchorGroups[groupName] =3D =
anchorGroups[groupName] || [];=0A=
                        anchorGroups[groupName].push(anchor);=0A=
                    }else{=0A=
                        initPhotoSwipeAnchors([ anchor ]);=0A=
                    }=0A=
                });=0A=
                =0A=
                $H(anchorGroups).each(function(pair) {=0A=
                    initPhotoSwipeAnchors(pair.value);=0A=
                });=0A=
                =0A=
            }, 0);=0A=
        });=0A=
    }=0A=
    =0A=
})();=0A=
=0A=
=0A=

------=_NextPart_000_0000_01CD4F9C.9E6D5430
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn1.editmysite.com/editor/images/common/lightbox202.js?110

// =
-------------------------------------------------------------------------=
----------=0A=
//=0A=
//	Lightbox v2.02=0A=
//	by Lokesh Dhakar - http://www.huddletogether.com=0A=
//	3/31/06=0A=
//=0A=
//	For more information on this script, visit:=0A=
//	http://huddletogether.com/projects/lightbox2/=0A=
//=0A=
//	Licensed under the Creative Commons Attribution 2.5 License - =
http://creativecommons.org/licenses/by/2.5/=0A=
//=0A=
//	Credit also due to those who have helped, inspired, and made their =
code available to the public.=0A=
//	Including: Scott Upton(uptonic.com), Peter-Paul Koch(quirksmode.org), =
Thomas Fuchs(mir.aculo.us), and others.=0A=
//=0A=
//  Modified by Adam Shaw (Weebly Inc)=0A=
//=0A=
// =
-------------------------------------------------------------------------=
----------=0A=
/*=0A=
=0A=
	Table of Contents=0A=
	-----------------=0A=
	Configuration=0A=
	Global Variables=0A=
=0A=
	Extending Built-in Objects=0A=
	- Object.extend(Element)=0A=
	- Array.prototype.removeDuplicates()=0A=
	- Array.prototype.empty()=0A=
=0A=
	Lightbox Class Declaration=0A=
	- initialize()=0A=
	- start()=0A=
	- changeImage()=0A=
	- resizeImageContainer()=0A=
	- showImage()=0A=
	- updateDetails()=0A=
	- updateNav()=0A=
	- enableKeyboardNav()=0A=
	- disableKeyboardNav()=0A=
	- keyboardAction()=0A=
	- preloadNeighborImages()=0A=
	- end()=0A=
=0A=
	Miscellaneous Functions=0A=
	- getPageScroll()=0A=
	- getPageSize()=0A=
	- getKey()=0A=
	- listenKey()=0A=
	- showSelectBoxes()=0A=
	- hideSelectBoxes()=0A=
	- pause()=0A=
	- initLightbox()=0A=
=0A=
	Function Calls=0A=
	- addLoadEvent(initLightbox)=0A=
=0A=
*/=0A=
// =
-------------------------------------------------------------------------=
----------=0A=
=0A=
//=0A=
//	Configuration=0A=
//=0A=
=0A=
/* var jss =3D document.getElementsByTagName("script");=0A=
for (j =3D 0; j !=3D jss.length; j++) {=0A=
  checker =3D new String(jss[j]);=0A=
  alert(checker);=0A=
  if(checker.match(/lightbox\.js(\?.*)?$/)) {=0A=
    var imgURL =3D jss[j].src.replace(/lightbox.js/g,"");=0A=
    alert(imgURL);=0A=
  }=0A=
} */=0A=
=0A=
function Left(str, n){=0A=
    if (n <=3D 0)=0A=
        return "";=0A=
    else if (n > String(str).length)=0A=
        return str;=0A=
    else=0A=
        return String(str).substring(0,n);=0A=
}=0A=
=0A=
function Right(str, n){=0A=
    if (n <=3D 0)=0A=
       return "";=0A=
    else if (n > String(str).length)=0A=
       return str;=0A=
    else {=0A=
       var iLen =3D String(str).length;=0A=
       return String(str).substring(iLen, iLen - n);=0A=
    }=0A=
}=0A=
=0A=
// =
-------------------------------------------------------------------------=
----------=0A=
// ALLOWS FOR PORTABILITY=0A=
=0A=
if (!window.STATIC_BASE) {=0A=
	// for sites that haven't published since the introduction of =
lightbox202.js=0A=
	STATIC_BASE =3D 'http://static-cdn.weebly.com/';=0A=
}=0A=
=0A=
var fileLoadingImage =3D STATIC_BASE + =
"weebly/libraries/lightbox202/images/loading.gif";=0A=
var fileBottomNavPrevImage =3D STATIC_BASE + =
"weebly/libraries/lightbox202/images/miniprev.jpg";=0A=
var fileBottomNavNextImage =3D STATIC_BASE + =
"weebly/libraries/lightbox202/images/mininext.jpg";=0A=
var fileBottomNavCloseImage =3D STATIC_BASE + =
"weebly/libraries/lightbox202/images/closelabel.gif";=0A=
=0A=
=0A=
// =
-------------------------------------------------------------------------=
----------=0A=
=0A=
var resizeSpeed =3D 7;	// controls the speed of the image resizing =
(1=3Dslowest and 10=3Dfastest)=0A=
=0A=
var borderSize =3D 10;	//if you adjust the padding in the CSS, you will =
need to update this variable=0A=
=0A=
// =
-------------------------------------------------------------------------=
----------=0A=
=0A=
//=0A=
//	Global Variables=0A=
//=0A=
var imageArray =3D new Array;=0A=
var activeImage;=0A=
=0A=
if(resizeSpeed > 10){ resizeSpeed =3D 10;}=0A=
if(resizeSpeed < 1){ resizeSpeed =3D 1;}=0A=
resizeDuration =3D (11 - resizeSpeed) * 0.15;=0A=
=0A=
// =
-------------------------------------------------------------------------=
----------=0A=
=0A=
//=0A=
//	Additional methods for Element added by SU, Couloir=0A=
//	- further additions by Lokesh Dhakar (huddletogether.com)=0A=
//=0A=
Object.extend(Element, {=0A=
	getWidth: function(element) {=0A=
	   	element =3D $(element);=0A=
	   	return element.offsetWidth;=0A=
	},=0A=
	setWidth: function(element,w) {=0A=
	   	element =3D $(element);=0A=
    	element.style.width =3D w +"px";=0A=
	},=0A=
	setHeight: function(element,h) {=0A=
   		element =3D $(element);=0A=
    	element.style.height =3D h +"px";=0A=
	},=0A=
	setTop: function(element,t) {=0A=
	   	element =3D $(element);=0A=
    	element.style.top =3D t +"px";=0A=
	},=0A=
	setSrc: function(element,src) {=0A=
    	element =3D $(element);=0A=
    	element.src =3D src;=0A=
	},=0A=
	setHref: function(element,href) {=0A=
    	element =3D $(element);=0A=
    	element.href =3D href;=0A=
	},=0A=
	setInnerHTML: function(element,content) {=0A=
		element =3D $(element);=0A=
		element.innerHTML =3D content;=0A=
	}=0A=
});=0A=
=0A=
// =
-------------------------------------------------------------------------=
----------=0A=
=0A=
//=0A=
//	Extending built-in Array object=0A=
//	- array.removeDuplicates()=0A=
//	- array.empty()=0A=
//=0A=
Array.prototype.removeDuplicates =3D function () {=0A=
	for(i =3D 1; i < this.length; i++){=0A=
		if(this[i][0] =3D=3D this[i-1][0]){=0A=
			this.splice(i,1);=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
// =
-------------------------------------------------------------------------=
----------=0A=
=0A=
Array.prototype.empty =3D function () {=0A=
	for(i =3D 0; i <=3D this.length; i++){=0A=
		this.shift();=0A=
	}=0A=
}=0A=
=0A=
// =
-------------------------------------------------------------------------=
----------=0A=
=0A=
//=0A=
//	Lightbox Class Declaration=0A=
//	- initialize()=0A=
//	- start()=0A=
//	- changeImage()=0A=
//	- resizeImageContainer()=0A=
//	- showImage()=0A=
//	- updateDetails()=0A=
//	- updateNav()=0A=
//	- enableKeyboardNav()=0A=
//	- disableKeyboardNav()=0A=
//	- keyboardNavAction()=0A=
//	- preloadNeighborImages()=0A=
//	- end()=0A=
//=0A=
//	Structuring of code inspired by Scott Upton (http://www.uptonic.com/)=0A=
//=0A=
var Lightbox =3D Class.create();=0A=
=0A=
Lightbox.prototype =3D {=0A=
=0A=
	// initialize()=0A=
	// Constructor runs on completion of the DOM loading. Loops through =
anchor tags looking for=0A=
	// 'lightbox' references and applies onclick events to appropriate =
links. The 2nd section of=0A=
	// the function inserts html at the bottom of the page which is used to =
display the shadow=0A=
	// overlay and the image container.=0A=
	//=0A=
	initialize: function() {=0A=
		if (!document.getElementsByTagName){ return; }=0A=
		var anchors =3D document.getElementsByTagName('a');=0A=
=0A=
		// loop through all anchor tags=0A=
		for (var i=3D0; i<anchors.length; i++){=0A=
			var anchor =3D anchors[i];=0A=
=0A=
			var relAttribute =3D String(anchor.getAttribute('rel'));=0A=
=0A=
			// use the string.match() method to catch 'lightbox' references in =
the rel attribute=0A=
			if (anchor.getAttribute('href') && =
(relAttribute.toLowerCase().match('lightbox'))){=0A=
				anchor.onclick =3D function () { myLightbox.start(this); return =
false;}=0A=
			}=0A=
		}=0A=
=0A=
		// The rest of this code inserts html at the bottom of the page that =
looks similar to this:=0A=
		//=0A=
		//	<div id=3D"lightbox2-overlay"></div>=0A=
		//	<div id=3D"lightbox2">=0A=
		//		<div id=3D"outerImageContainer">=0A=
		//			<div id=3D"imageContainer">=0A=
		//				<img id=3D"lightboxImage">=0A=
		//				<div style=3D"" id=3D"hoverNav">=0A=
		//					<a href=3D"#" id=3D"prevLink"></a>=0A=
		//					<a href=3D"#" id=3D"nextLink"></a>=0A=
		//				</div>=0A=
		//				<div id=3D"loading">=0A=
		//					<a href=3D"#" id=3D"loadingLink">=0A=
		//						<img src=3D"images/loading.gif">=0A=
		//					</a>=0A=
		//				</div>=0A=
		//			</div>=0A=
		//		</div>=0A=
		//		<div id=3D"imageDataContainer">=0A=
		//			<div id=3D"imageData">=0A=
		//				<div id=3D"imageDetails">=0A=
		//					<span id=3D"caption"></span>=0A=
		//					<span id=3D"numberDisplay"></span>=0A=
		//				</div>=0A=
		//				<div id=3D"bottomNav">=0A=
		//					<a href=3D"#" id=3D"bottomNavClose">=0A=
		//						<img src=3D"images/close.gif">=0A=
		//					</a>=0A=
		//				</div>=0A=
		//			</div>=0A=
		//		</div>=0A=
		//	</div>=0A=
=0A=
=0A=
		var objBody =3D document.getElementsByTagName("body").item(0);=0A=
=0A=
		var objOverlay =3D document.createElement("div");=0A=
		objOverlay.setAttribute('id','lightbox2-overlay');=0A=
		objOverlay.style.display =3D 'none';=0A=
		objOverlay.onclick =3D function() { myLightbox.end(); return false; }=0A=
		objBody.appendChild(objOverlay);=0A=
=0A=
		var objLightbox =3D document.createElement("div");=0A=
		objLightbox.setAttribute('id','lightbox2');=0A=
		objLightbox.style.display =3D 'none';=0A=
		objLightbox.onclick =3D function() { myLightbox.end(); return false; } =
// Adam Shaw (Weebly Inc)=0A=
		objBody.appendChild(objLightbox);=0A=
=0A=
		var objOuterImageContainer =3D $(document.createElement("div"));=0A=
		objOuterImageContainer.setAttribute('id','outerImageContainer');=0A=
		objOuterImageContainer.observe('click', function(ev) { ev.stop() /* =
prevent #lightbox click close */ });=0A=
		objLightbox.appendChild(objOuterImageContainer);=0A=
=0A=
		var objImageContainer =3D document.createElement("div");=0A=
		objImageContainer.setAttribute('id','imageContainer');=0A=
		objOuterImageContainer.appendChild(objImageContainer);=0A=
=0A=
		var objLightboxImage =3D document.createElement("img");=0A=
		objLightboxImage.setAttribute('id','lightboxImage');=0A=
		objImageContainer.appendChild(objLightboxImage);=0A=
=0A=
		var objHoverNav =3D document.createElement("div");=0A=
		objHoverNav.setAttribute('id','hoverNav');=0A=
		objImageContainer.appendChild(objHoverNav);=0A=
=0A=
		var objPrevLink =3D document.createElement("a");=0A=
		objPrevLink.setAttribute('id','prevLink');=0A=
		objPrevLink.setAttribute('href','#');=0A=
		objHoverNav.appendChild(objPrevLink);=0A=
=0A=
		var objNextLink =3D document.createElement("a");=0A=
		objNextLink.setAttribute('id','nextLink');=0A=
		objNextLink.setAttribute('href','#');=0A=
		objHoverNav.appendChild(objNextLink);=0A=
=0A=
		var objLoading =3D document.createElement("div");=0A=
		objLoading.setAttribute('id','loading');=0A=
		objImageContainer.appendChild(objLoading);=0A=
=0A=
		var objLoadingLink =3D document.createElement("a");=0A=
		objLoadingLink.setAttribute('id','loadingLink');=0A=
		objLoadingLink.setAttribute('href','#');=0A=
		objLoadingLink.onclick =3D function() { myLightbox.end(); return =
false; }=0A=
		objLoading.appendChild(objLoadingLink);=0A=
=0A=
		var objLoadingImage =3D document.createElement("img");=0A=
		objLoadingImage.setAttribute('src', fileLoadingImage);=0A=
		objLoadingLink.appendChild(objLoadingImage);=0A=
=0A=
		var objImageDataContainer =3D $(document.createElement("div"));=0A=
		objImageDataContainer.setAttribute('id','imageDataContainer');=0A=
		objImageDataContainer.className =3D 'clearfix';=0A=
		objImageDataContainer.observe('click', function(ev) { ev.stop() /* =
prevent #lightbox click close */ });=0A=
		objLightbox.appendChild(objImageDataContainer);=0A=
=0A=
		var objImageData =3D document.createElement("div");=0A=
		objImageData.setAttribute('id','imageData');=0A=
		objImageDataContainer.appendChild(objImageData);=0A=
=0A=
		var objImageDetails =3D document.createElement("div");=0A=
		objImageDetails.setAttribute('id','imageDetails');=0A=
		objImageData.appendChild(objImageDetails);=0A=
=0A=
		var objCaption =3D document.createElement("span");=0A=
		objCaption.setAttribute('id','caption');=0A=
		objImageDetails.appendChild(objCaption);=0A=
=0A=
		var objNumberDisplay =3D document.createElement("span");=0A=
		objNumberDisplay.setAttribute('id','numberDisplay');=0A=
		objImageDetails.appendChild(objNumberDisplay);=0A=
=0A=
		var objBottomNav =3D document.createElement("div");=0A=
		objBottomNav.setAttribute('id','bottomNav');=0A=
		objImageData.appendChild(objBottomNav);=0A=
		=0A=
		var objBottomNavCloseLink =3D document.createElement("a");=0A=
		objBottomNavCloseLink.setAttribute('id','bottomNavClose');=0A=
		objBottomNavCloseLink.setAttribute('href','#');=0A=
		objBottomNavCloseLink.onclick =3D function() { myLightbox.end(); =
return false; }=0A=
		objBottomNav.appendChild(objBottomNavCloseLink);=0A=
=0A=
		var objBottomNavCloseImage =3D document.createElement("img");=0A=
		objBottomNavCloseImage.setAttribute('src', fileBottomNavCloseImage);=0A=
		objBottomNavCloseLink.appendChild(objBottomNavCloseImage);=0A=
		=0A=
		var objBottomNavNextLink =3D document.createElement("a");=0A=
		objBottomNavNextLink.setAttribute('id','bottomNavNext');=0A=
		objBottomNavNextLink.setAttribute('href','#');=0A=
		objBottomNavNextLink.onclick =3D function() {	=
myLightbox.changeImage(activeImage + 1); return false; }=0A=
		objBottomNav.appendChild(objBottomNavNextLink);=0A=
		=0A=
		var objBottomNavNextImage =3D document.createElement("img");=0A=
		objBottomNavNextImage.setAttribute('src', fileBottomNavNextImage);=0A=
		objBottomNavNextLink.appendChild(objBottomNavNextImage);=0A=
		=0A=
		var objBottomNavPrevLink =3D document.createElement("a");=0A=
		objBottomNavPrevLink.setAttribute('id','bottomNavPrev');=0A=
		objBottomNavPrevLink.setAttribute('href','#');=0A=
		objBottomNavPrevLink.onclick =3D function() {	=
myLightbox.changeImage(activeImage - 1); return false; }=0A=
		objBottomNav.appendChild(objBottomNavPrevLink);=0A=
		=0A=
		var objBottomNavPrevImage =3D document.createElement("img");=0A=
		objBottomNavPrevImage.setAttribute('src', fileBottomNavPrevImage);=0A=
		objBottomNavPrevLink.appendChild(objBottomNavPrevImage);=0A=
=0A=
	},=0A=
=0A=
	//=0A=
	//	start()=0A=
	//	Display overlay and lightbox. If image is part of a set, add =
siblings to imageArray.=0A=
	//=0A=
	start: function(imageLink) {=0A=
=0A=
		hideSelectBoxes();=0A=
=0A=
		// stretch overlay to fill page and fade in=0A=
		var arrayPageSize =3D getPageSize();=0A=
		//Element.setWidth('lightbox2-overlay', arrayPageSize[2]); // added by =
Adam Shaw (Weebly Inc)... makes the overlay full window width for IE<=3D7=0A=
		Element.setHeight('lightbox2-overlay', arrayPageSize[1]);=0A=
		new Effect.Appear('lightbox2-overlay', { duration: 0.2, from: 0.0, to: =
0.8 });=0A=
=0A=
		imageArray =3D [];=0A=
		imageNum =3D 0;=0A=
=0A=
		if (!document.getElementsByTagName){ return; }=0A=
		var anchors =3D document.getElementsByTagName('a');=0A=
=0A=
		// if image is NOT part of a set..=0A=
		if((imageLink.getAttribute('rel') =3D=3D 'lightbox')){=0A=
			// add single image to imageArray=0A=
			imageArray.push(new Array(imageLink.getAttribute('href'), =
imageLink.getAttribute('title')));=0A=
		} else {=0A=
		// if image is part of a set..=0A=
=0A=
			// loop through anchors, find other images in set, and add them to =
imageArray=0A=
			for (var i=3D0; i<anchors.length; i++){=0A=
				var anchor =3D anchors[i];=0A=
				if (anchor.getAttribute('href') && (anchor.getAttribute('rel') =
=3D=3D imageLink.getAttribute('rel'))){=0A=
					imageArray.push(new Array(anchor.getAttribute('href'), =
anchor.getAttribute('title')));=0A=
				}=0A=
			}=0A=
			imageArray.removeDuplicates();=0A=
			while(imageArray[imageNum][0] !=3D imageLink.getAttribute('href')) { =
imageNum++;}=0A=
		}=0A=
=0A=
		// calculate top offset for the lightbox and display=0A=
		var arrayPageSize =3D getPageSize();=0A=
		var arrayPageScroll =3D getPageScroll();=0A=
		var lightboxTop =3D arrayPageScroll[1] + (arrayPageSize[3] / 15);=0A=
		this.lightboxTop =3D lightboxTop; // Adam Shaw (Weebly Inc)=0A=
=0A=
		Element.setTop('lightbox2', lightboxTop);=0A=
		Element.show('lightbox2');=0A=
=0A=
		this.changeImage(imageNum);=0A=
	},=0A=
=0A=
	//=0A=
	//	changeImage()=0A=
	//	Hide most elements and preload image in preparation for resizing =
image container.=0A=
	//=0A=
	changeImage: function(imageNum) {=0A=
=0A=
		// fix image switching width Webkit bug, Adam Shaw (Weebly Inc)=0A=
		if (typeof activeImage !=3D 'undefined') {=0A=
			var img =3D $('lightboxImage');=0A=
			img.removeAttribute('width');=0A=
			img.removeAttribute('height');=0A=
		}=0A=
		=0A=
		activeImage =3D imageNum;	// update global var=0A=
=0A=
		// hide elements during transition=0A=
		Element.show('loading');=0A=
		Element.hide('lightboxImage');=0A=
		Element.hide('hoverNav');=0A=
		Element.hide('prevLink');=0A=
		Element.hide('nextLink');=0A=
		Element.hide('bottomNavPrev');=0A=
		Element.hide('bottomNavNext');=0A=
		Element.hide('imageDataContainer');=0A=
		Element.hide('numberDisplay');=0A=
=0A=
		imgPreloader =3D new Image();=0A=
=0A=
		// once image is preloaded, resize image container=0A=
		imgPreloader.onload=3Dfunction(){=0A=
			Element.setSrc('lightboxImage', imageArray[activeImage][0]);=0A=
			myLightbox.resizeImageContainer(imgPreloader.width, =
imgPreloader.height);=0A=
		}=0A=
		imgPreloader.src =3D imageArray[activeImage][0];=0A=
	},=0A=
=0A=
	//=0A=
	//	resizeImageContainer() // modified by Adam Shaw (Weebly Inc) to skip =
opening animation=0A=
	//=0A=
	resizeImageContainer: function( imgWidth, imgHeight) {=0A=
	=0A=
		// ~ashaw=0A=
		var pageSize =3D getPageSize();=0A=
		var maxWidth =3D (pageSize[2] || 0) - 50;=0A=
		var maxHeight =3D (pageSize[3] || 0) - 115;=0A=
		if (maxWidth > 0 && maxHeight > 0) {=0A=
			var scale;=0A=
			if (imgHeight > imgWidth) {=0A=
				// tall image, don't worry about constraining height=0A=
				scale =3D maxWidth/imgWidth;=0A=
			}else{=0A=
				scale =3D Math.min(maxWidth/imgWidth, maxHeight/imgHeight);=0A=
			}=0A=
			if (scale < 1) {=0A=
				imgWidth =3D Math.round(imgWidth * scale);=0A=
				imgHeight =3D Math.round(imgHeight * scale);=0A=
				$('lightboxImage').width =3D imgWidth;=0A=
			}=0A=
		}=0A=
=0A=
		// get current height and width=0A=
		this.wCur =3D Element.getWidth('outerImageContainer');=0A=
		this.hCur =3D Element.getHeight('outerImageContainer');=0A=
=0A=
		// scalars based on change from old to new=0A=
		//this.xScale =3D ((imgWidth  + (borderSize * 2)) / this.wCur) * 100;=0A=
		//this.yScale =3D ((imgHeight  + (borderSize * 2)) / this.hCur) * 100;=0A=
=0A=
		// calculate size difference between new and old image, and resize if =
necessary=0A=
		//wDiff =3D (this.wCur - borderSize * 2) - imgWidth;=0A=
		//hDiff =3D (this.hCur - borderSize * 2) - imgHeight;=0A=
=0A=
		//if(!( hDiff =3D=3D 0)){ new Effect.Scale('outerImageContainer', =
this.yScale, {scaleX: false, duration: resizeDuration, queue: 'front'}); =
}=0A=
		//if(!( wDiff =3D=3D 0)){ new Effect.Scale('outerImageContainer', =
this.xScale, {scaleY: false, delay: resizeDuration, duration: =
resizeDuration}); }=0A=
		Element.setWidth('outerImageContainer', imgWidth + borderSize * 2);=0A=
		Element.setHeight('outerImageContainer', imgHeight + borderSize * 2);=0A=
=0A=
		// if new and old image are same size and no scaling transition is =
necessary,=0A=
		// do a quick pause to prevent image flicker.=0A=
		//if((hDiff =3D=3D 0) && (wDiff =3D=3D 0)){=0A=
			if (navigator.appVersion.indexOf("MSIE")!=3D-1){ pause(250); } else { =
pause(100);}=0A=
		//}=0A=
=0A=
		Element.setHeight('prevLink', imgHeight);=0A=
		Element.setHeight('nextLink', imgHeight);=0A=
		Element.setWidth('imageDataContainer', imgWidth + (borderSize * 2));=0A=
=0A=
		this.showImage();=0A=
	},=0A=
=0A=
	//=0A=
	//	showImage()=0A=
	//	Display image and begin preloading neighbors.=0A=
	//=0A=
	showImage: function(){=0A=
		Element.hide('loading');=0A=
		myLightbox.updateDetails(); // ~ashaw=0A=
		new Effect.Appear('lightboxImage', {=0A=
			duration: 0.3, // changed from 0.5 ~ashaw=0A=
			queue: 'end'=0A=
			/*afterFinish: function(){ myLightbox.updateDetails(); }*/ // do it =
immediately. ~ashaw=0A=
		});=0A=
		this.preloadNeighborImages();=0A=
	},=0A=
=0A=
	//=0A=
	//	updateDetails()=0A=
	//	Display caption, image number, and bottom nav.=0A=
	//=0A=
	updateDetails: function() {=0A=
=0A=
		=
$('caption').update().show().appendChild(document.createTextNode(imageArr=
ay[activeImage][1]||''));=0A=
=0A=
		// if image is part of set display 'Image x of x'=0A=
		if(imageArray.length > 1){=0A=
			Element.show('numberDisplay');=0A=
			Element.setInnerHTML( 'numberDisplay', "Image " + eval(activeImage + =
1) + " of " + imageArray.length);=0A=
		}=0A=
		=0A=
		if(activeImage > 0){ =0A=
		    Element.show('bottomNavPrev');=0A=
		}=0A=
		=0A=
		if(activeImage !=3D (imageArray.length - 1)){ =0A=
		    Element.show('bottomNavNext');=0A=
		}=0A=
=0A=
		// just show it ~ashaw=0A=
		$('imageDataContainer').show();=0A=
		myLightbox.updateNav();=0A=
=0A=
		/*=0A=
		// remove animation ~ashaw=0A=
		new Effect.Parallel(=0A=
			[ new Effect.SlideDown( 'imageDataContainer', { sync: true, duration: =
resizeDuration + 0.25, from: 0.0, to: 1.0 }),=0A=
			  new Effect.Appear('imageDataContainer', { sync: true, duration: 1.0 =
}) ],=0A=
			{ duration: 0.65, afterFinish: function() { myLightbox.updateNav();} }=0A=
		);=0A=
		*/=0A=
	},=0A=
=0A=
	//=0A=
	//	updateNav()=0A=
	//	Display appropriate previous and next hover navigation.=0A=
	//=0A=
	updateNav: function() {=0A=
=0A=
		Element.show('hoverNav');=0A=
=0A=
		// if not first image in set, display prev image button=0A=
		if(activeImage !=3D 0){=0A=
			Element.show('prevLink');=0A=
			document.getElementById('prevLink').onclick =3D function() {=0A=
				myLightbox.changeImage(activeImage - 1); return false;=0A=
			}=0A=
		}=0A=
=0A=
		// if not last image in set, display next image button=0A=
		if(activeImage !=3D (imageArray.length - 1)){=0A=
			Element.show('nextLink');=0A=
			document.getElementById('nextLink').onclick =3D function() {=0A=
				myLightbox.changeImage(activeImage + 1); return false;=0A=
			}=0A=
		}=0A=
		=0A=
		// added by Adam Shaw (Weebly Inc) to resize the overlay (for really =
tall images)=0A=
		var arrayPageSize =3D getPageSize();=0A=
		Element.setHeight('lightbox2-overlay', Math.max(arrayPageSize[1], =
$('lightbox2').getHeight() + this.lightboxTop));=0A=
=0A=
		this.enableKeyboardNav();=0A=
	},=0A=
=0A=
	//=0A=
	//	enableKeyboardNav()=0A=
	//=0A=
	enableKeyboardNav: function() {=0A=
		document.onkeydown =3D this.keyboardAction;=0A=
	},=0A=
=0A=
	//=0A=
	//	disableKeyboardNav()=0A=
	//=0A=
	disableKeyboardNav: function() {=0A=
		document.onkeydown =3D '';=0A=
	},=0A=
=0A=
	//=0A=
	//	keyboardAction()=0A=
	//=0A=
	keyboardAction: function(e) {=0A=
		if (e =3D=3D null) { // ie=0A=
			keycode =3D event.keyCode;=0A=
		} else { // mozilla=0A=
			keycode =3D e.which;=0A=
		}=0A=
=0A=
		if (keycode =3D=3D 27) { // ESC. close lightbox ~ashaw=0A=
			myLightbox.end();=0A=
		}=0A=
		else if (keycode =3D=3D 37) { // LEFT ARROW. display previous image =
~ashaw=0A=
			if(activeImage !=3D 0){=0A=
				myLightbox.disableKeyboardNav();=0A=
				myLightbox.changeImage(activeImage - 1);=0A=
			}=0A=
		}=0A=
		else if (keycode =3D=3D 39) { // RIGHT ARROW. display next image ~ashaw=0A=
			if(activeImage !=3D (imageArray.length - 1)){=0A=
				myLightbox.disableKeyboardNav();=0A=
				myLightbox.changeImage(activeImage + 1);=0A=
			}=0A=
		}=0A=
=0A=
	},=0A=
=0A=
	//=0A=
	//	preloadNeighborImages()=0A=
	//	Preload previous and next images.=0A=
	//=0A=
	preloadNeighborImages: function(){=0A=
=0A=
		if((imageArray.length - 1) > activeImage){=0A=
			preloadNextImage =3D new Image();=0A=
			preloadNextImage.src =3D imageArray[activeImage + 1][0];=0A=
		}=0A=
		if(activeImage > 0){=0A=
			preloadPrevImage =3D new Image();=0A=
			preloadPrevImage.src =3D imageArray[activeImage - 1][0];=0A=
		}=0A=
=0A=
	},=0A=
=0A=
	//=0A=
	//	end()=0A=
	//=0A=
	end: function() {=0A=
		this.disableKeyboardNav();=0A=
		Element.hide('lightbox2');=0A=
		new Effect.Fade('lightbox2-overlay', { duration: 0.2});=0A=
		showSelectBoxes();=0A=
	}=0A=
}=0A=
=0A=
// =
-------------------------------------------------------------------------=
----------=0A=
=0A=
//=0A=
// getPageScroll()=0A=
// Returns array with x,y page scroll values.=0A=
// Core code from - quirksmode.org=0A=
//=0A=
function getPageScroll(){=0A=
=0A=
	var yScroll;=0A=
=0A=
	if (self.pageYOffset) {=0A=
		yScroll =3D self.pageYOffset;=0A=
	} else if (document.documentElement && =
document.documentElement.scrollTop){	 // Explorer 6 Strict=0A=
		yScroll =3D document.documentElement.scrollTop;=0A=
	} else if (document.body) {// all other Explorers=0A=
		yScroll =3D document.body.scrollTop;=0A=
	}=0A=
=0A=
	arrayPageScroll =3D new Array('',yScroll)=0A=
	return arrayPageScroll;=0A=
}=0A=
=0A=
// =
-------------------------------------------------------------------------=
----------=0A=
=0A=
//=0A=
// getPageSize()=0A=
// Returns array with page width, height and window width, height=0A=
// Core code from - quirksmode.org=0A=
// Edit for Firefox by pHaez=0A=
//=0A=
function getPageSize(){=0A=
=0A=
	var xScroll, yScroll;=0A=
=0A=
	if (window.innerHeight && window.scrollMaxY) {=0A=
		xScroll =3D document.body.scrollWidth;=0A=
		yScroll =3D window.innerHeight + window.scrollMaxY;=0A=
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // =
all but Explorer Mac=0A=
		xScroll =3D document.body.scrollWidth;=0A=
		yScroll =3D document.body.scrollHeight;=0A=
	} else { // Explorer Mac...would also work in Explorer 6 Strict, =
Mozilla and Safari=0A=
		xScroll =3D document.body.offsetWidth;=0A=
		yScroll =3D document.body.offsetHeight;=0A=
	}=0A=
=0A=
	var windowWidth, windowHeight;=0A=
	if (self.innerHeight) {	// all except Explorer=0A=
		windowWidth =3D self.innerWidth;=0A=
		windowHeight =3D self.innerHeight;=0A=
	} else if (document.documentElement && =
document.documentElement.clientHeight) { // Explorer 6 Strict Mode=0A=
		windowWidth =3D document.documentElement.clientWidth;=0A=
		windowHeight =3D document.documentElement.clientHeight;=0A=
	} else if (document.body) { // other Explorers=0A=
		windowWidth =3D document.body.clientWidth;=0A=
		windowHeight =3D document.body.clientHeight;=0A=
	}=0A=
=0A=
	// for small pages with total height less then height of the viewport=0A=
	if(yScroll < windowHeight){=0A=
		pageHeight =3D windowHeight;=0A=
	} else {=0A=
		pageHeight =3D yScroll;=0A=
	}=0A=
=0A=
	// for small pages with total width less then width of the viewport=0A=
	if(xScroll < windowWidth){=0A=
		pageWidth =3D windowWidth;=0A=
	} else {=0A=
		pageWidth =3D xScroll;=0A=
	}=0A=
=0A=
	arrayPageSize =3D new =
Array(pageWidth,pageHeight,windowWidth,windowHeight)=0A=
	return arrayPageSize;=0A=
}=0A=
=0A=
// =
-------------------------------------------------------------------------=
----------=0A=
=0A=
//=0A=
// getKey(key)=0A=
// Gets keycode. If 'x' is pressed then it hides the lightbox.=0A=
//=0A=
function getKey(e){=0A=
	if (e =3D=3D null) { // ie=0A=
		keycode =3D event.keyCode;=0A=
	} else { // mozilla=0A=
		keycode =3D e.which;=0A=
	}=0A=
	key =3D String.fromCharCode(keycode).toLowerCase();=0A=
=0A=
	if(key =3D=3D 'x'){=0A=
	}=0A=
}=0A=
=0A=
// =
-------------------------------------------------------------------------=
----------=0A=
=0A=
//=0A=
// listenKey()=0A=
//=0A=
function listenKey () {	document.onkeypress =3D getKey; }=0A=
=0A=
// ---------------------------------------------------=0A=
=0A=
function showSelectBoxes(){=0A=
	selects =3D document.getElementsByTagName("select");=0A=
	for (i =3D 0; i !=3D selects.length; i++) {=0A=
		selects[i].style.visibility =3D "visible";=0A=
	}=0A=
}=0A=
=0A=
// ---------------------------------------------------=0A=
=0A=
function hideSelectBoxes(){=0A=
	selects =3D document.getElementsByTagName("select");=0A=
	for (i =3D 0; i !=3D selects.length; i++) {=0A=
		selects[i].style.visibility =3D "hidden";=0A=
	}=0A=
}=0A=
=0A=
// ---------------------------------------------------=0A=
=0A=
//=0A=
// pause(numberMillis)=0A=
// Pauses code execution for specified time. Uses busy code, not good.=0A=
// Code from http://www.faqts.com/knowledge_base/view.phtml/aid/1602=0A=
//=0A=
function pause(numberMillis) {=0A=
	var now =3D new Date();=0A=
	var exitTime =3D now.getTime() + numberMillis;=0A=
	while (true) {=0A=
		now =3D new Date();=0A=
		if (now.getTime() > exitTime)=0A=
			return;=0A=
	}=0A=
}=0A=
=0A=
// ---------------------------------------------------=0A=
=0A=
=0A=
var lightboxLoaded =3D false;=0A=
=0A=
function initLightbox() {=0A=
	myLightbox =3D new Lightbox();=0A=
	lightboxLoaded =3D true;=0A=
}=0A=
=0A=
=0A=
if (Prototype.Browser.IE) {=0A=
	Event.observe(window, 'load', initLightbox, false);=0A=
}else{=0A=
	document.observe('dom:loaded', initLightbox);=0A=
}=0A=
=0A=
=0A=

------=_NextPart_000_0000_01CD4F9C.9E6D5430
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn1.editmysite.com/editor/libraries/flyout_menus.js?15

=0A=
/*=0A=
 * Responsible for flyout menus within the editor + on a published page.=0A=
 * Also responsible for condensing overflowing nav and making a =
"more..." link.=0A=
 *=0A=
 =0A=
 * Author: Adam Shaw=0A=
 */=0A=
 =0A=
(function() {=0A=
=0A=
	/****************************** publicly available functions =
****************************/=0A=
	=0A=
	var moreItemHTML;=0A=
	var activeLiId;=0A=
	var currentPageId;=0A=
    var stylePrefix =3D window.STYLE_PREFIX || 'weebly';=0A=
	=0A=
	// called from a published page=0A=
	window.initPublishedFlyoutMenus =3D function(topLevelSummary, cpid, =
moreItemHTML, aLiId, isPreview) {=0A=
		currentPageId =3D cpid;=0A=
		if (topLevelSummary.length > 0) {=0A=
			var go =3D function() {=0A=
				activeLiId =3D aLiId;=0A=
				var container =3D document.createElement('div');=0A=
				container.id =3D stylePrefix+'-menus';=0A=
				$(document.body).insert(container);=0A=
				var firstItem =3D navElm(topLevelSummary[0].id);=0A=
				if (firstItem) {=0A=
					window.navFlyoutMenu =3D new FlyoutMenu(firstItem.up(), {=0A=
						relocate: container,=0A=
						aLiId: aLiId=0A=
					});=0A=
					condenseNav(topLevelSummary, moreItemHTML);=0A=
				}=0A=
			}=0A=
			if (isPreview) {=0A=
				go(); // css has been written in html <style> tag, no need to check =
if loaded=0A=
			}else{=0A=
				whenThemeCSSLoaded(go);=0A=
			}=0A=
		}=0A=
	};=0A=
	=0A=
	// called from the editor=0A=
	window.initEditorFlyoutMenus =3D function() {=0A=
		whenThemeCSSLoaded(function() {=0A=
			function go() {=0A=
				var topLevelSummary =3D Weebly.PageManager.getTopLevelSummary();=0A=
				if (topLevelSummary.length > 0) {=0A=
					var listItem0 =3D navElm(topLevelSummary[0].id);=0A=
					if (listItem0) {=0A=
						var listElement =3D listItem0.up();=0A=
						if (listElement && listElement.nodeName && =
!listElement.nodeName.match(/(table|tbody|thead|tr)/i)) {=0A=
							window.navFlyoutMenu =3D new FlyoutMenu(listElement, {=0A=
								relocate: stylePrefix+'-menus'=0A=
							});=0A=
							=0A=
							moreItemHTML =3D renderItem({ title: /*tl(*/'more...'/*)tl*/ }, =
false, currentNormalItem);=0A=
							=0A=
							moreItemHTML =3D "<span class=3D'"+stylePrefix+"-nav-handle =
"+stylePrefix+"-nav-more'>" + moreItemHTML + "</span>";=0A=
							condenseNav(topLevelSummary, moreItemHTML);=0A=
						}else{=0A=
							window.navFlyoutMenu =3D null;=0A=
						}=0A=
					}else{=0A=
						window.navFlyoutMenu =3D null;=0A=
					}=0A=
				}else{=0A=
					window.navFlyoutMenu =3D null;=0A=
				}=0A=
			}=0A=
			if (Prototype.Browser.WebKit) {=0A=
				// this solves a webkit bug where the <span>s within the <ul> are =
displayes as block=0A=
				// this problem has nothing to do with the flyout code, but this was =
the most convenient place to put it ~ashaw=0A=
				var handles =3D $$('#icontent span.'+stylePrefix+'-nav-handle');=0A=
				handles.each(Element.hide);=0A=
				setTimeout(function() {=0A=
					handles.each(Element.show);=0A=
					go();=0A=
				},0);=0A=
			}else{=0A=
				go();=0A=
			}=0A=
		});=0A=
	};=0A=
	=0A=
	// called from the editor when nav positioning might have changed=0A=
	window.refreshNavCondense =3D function(callback) {=0A=
		if (window.navFlyoutMenu) {=0A=
			//console.log('refresh');=0A=
			condenseNav(Weebly.PageManager.getTopLevelSummary(), moreItemHTML);=0A=
		}=0A=
	};=0A=
	=0A=
	window.disableFlyouts =3D false;=0A=
	=0A=
	=0A=
	=0A=
	/*********************************** flyout menu class =
************************************/=0A=
=0A=
	window.FlyoutMenu =3D function(mainList, options) {=0A=
=0A=
		mainList =3D $(mainList); // the element that contains all the nav =
elements=0A=
		options =3D options || {};=0A=
		=0A=
		// settings (an attempt at making FlyoutMenu portable)=0A=
		var listTag =3D options.listTag ? options.listTag.toLowerCase() : 'ul';=0A=
		var itemTag =3D options.itemTag ? options.itemTag.toLowerCase() : 'li';=0A=
		var delay =3D (options.delay || 0.5) * 1000;=0A=
		var slideDuration =3D options.slideDuration || 0.3;=0A=
		=0A=
		// if specified, all submenus will be detached from original place in =
DOM and put in here=0A=
		var relocate =3D options.relocate ? $(options.relocate) : false;=0A=
		=0A=
		// FYI=0A=
		// a 'handle' is an element that contains the templatable HTML for =
each page's nav link=0A=
		// a 'handle' may be a wrapping SPAN element (with className =
'PREFIX-nav-handle')=0A=
		//   OR it may be the item itself (such as an LI)=0A=
		=0A=
		var allItems; // list of all nav items=0A=
		              // (the first child within a handle OR the handle itself)=0A=
		=0A=
		=0A=
		//=0A=
		// attach all event handlers and do state-keeping for flyout menus=0A=
		//=0A=
		=0A=
		function initItem(item) {=0A=
		=0A=
			item.style.position =3D 'relative'; // this gives more accurate =
offsets=0A=
			var innerAs =3D item.getElementsByTagName('a');=0A=
			if (innerAs.length) {=0A=
				innerAs[0].style.position =3D 'relative'; // more accurate offset =
(prevents IE bug)=0A=
				//innerAs[0].style.whiteSpace =3D 'nowrap'; // so an item doesn't =
wrap to a 2nd line and give us weird offsets/widths=0A=
			}=0A=
	=0A=
			// states=0A=
			var isSliding =3D false;=0A=
			var isExpanded =3D false;=0A=
			var isMouseoverItem =3D false;=0A=
			var mouseoverCnt =3D 0;=0A=
			=0A=
			var slidVertically =3D false;=0A=
			var slidRight =3D false;=0A=
		=0A=
			var sublistWrapper; // a DIV.PREFIX-menu-wrap OR null=0A=
			var sublist;        // a UL.PREFIX-menu OR null=0A=
			=0A=
			var currentEffect;=0A=
			=0A=
			=0A=
			//=0A=
			// expand a sublist on mouseover=0A=
			//=0A=
			=0A=
			function itemMouseover() {=0A=
				if (disableFlyouts) return false;=0A=
				mouseoverCnt++;=0A=
				isMouseoverItem =3D true;=0A=
				if (!isExpanded && !isSliding) {=0A=
					if (sublist) {=0A=
						// when a sublist is expanded, immediately contract all siblings' =
sublists=0A=
						getSiblings(item).each(function(sib) {=0A=
							if (sib._flyoutmenu_contract) {=0A=
								sib._flyoutmenu_contract();=0A=
							}=0A=
						});=0A=
						expandSublist();=0A=
					}=0A=
				}=0A=
			}=0A=
			=0A=
			=0A=
			//=0A=
			// contract sublist on mouseout (after delay)=0A=
			//=0A=
			=0A=
			function itemMouseout() {=0A=
				if (disableFlyouts) return false;=0A=
				isMouseoverItem =3D false;=0A=
				if (isExpanded) {=0A=
					var mouseoverCnt0 =3D mouseoverCnt;=0A=
					setTimeout(function() {=0A=
						if (mouseoverCnt =3D=3D mouseoverCnt0 && isExpanded && !isSliding) =
{=0A=
							contractSublist();=0A=
						}=0A=
					}, delay);=0A=
				}=0A=
			}=0A=
			=0A=
			=0A=
			//=0A=
			// prevent contracting when sublist is moused over=0A=
			//=0A=
			=0A=
			function sublistWrapperMouseover() {=0A=
				if (disableFlyouts) return false;=0A=
				mouseoverCnt++;=0A=
			}=0A=
			=0A=
			=0A=
			//=0A=
			// do item's sublist's expand animation=0A=
			//=0A=
		=0A=
			function expandSublist() {=0A=
				isSliding =3D true;=0A=
				var opts =3D {=0A=
					duration: slideDuration,=0A=
					afterFinish: function() { // when animation has finished=0A=
						currentEffect =3D null;=0A=
						isSliding =3D false;=0A=
						isExpanded =3D true;=0A=
						if (!isMouseoverItem) {=0A=
							// if mouse was not over when animation finished, immediately =
contract=0A=
							contractSublist();=0A=
						}else{=0A=
							// attach methods for later hiding/contracting=0A=
							item._flyoutmenu_contract =3D contractSublist;=0A=
							item._flyoutmenu_hide =3D function() {=0A=
								isSliding =3D false;=0A=
								isExpanded =3D false;=0A=
								isMouseoverItem =3D false;=0A=
								item._flyoutmenu_contract =3D null;=0A=
								item._flyoutmenu_hide =3D null;=0A=
								sublistWrapper.hide();=0A=
							};=0A=
						}=0A=
					}=0A=
				};=0A=
				var massCoords =3D getItemMassCoords(item);=0A=
				=0A=
				// need to show it for IE8 to get the correct offsetParent=0A=
				sublistWrapper.style.left =3D '-10000px';=0A=
				sublistWrapper.show();=0A=
				=0A=
				var localOriginElement =3D sublistWrapper.getOffsetParent(); =0A=
				var localOrigin =3D safeCumulativeOffset(localOriginElement);=0A=
				=0A=
				sublistWrapper.hide();=0A=
				=0A=
				if (inVerticalList(item, true, options.aLiId)) {=0A=
					// slide right on vertical nav=0A=
					slidVertically =3D false;=0A=
					sublistWrapper.style.top =3D -localOrigin.top + massCoords[0].top + =
'px';=0A=
					var w =3D sublistWrapper.getWidth();=0A=
					if (massCoords[1].left + w > $(document.body).getWidth()) {=0A=
						slidRight =3D false;=0A=
						sublistWrapper.style.left =3D -localOrigin.left + =
massCoords[0].left - w + 'px';=0A=
						// currentEffect =3D Effect.SlideLeftIn(sublistWrapper, opts);=0A=
						// jakewent's SlideLeftIn sucks... just show it=0A=
						sublistWrapper.show();=0A=
						opts.afterFinish();=0A=
					}else{=0A=
						slidRight =3D true;=0A=
						sublistWrapper.style.left =3D -localOrigin.left + =
massCoords[1].left + 'px';=0A=
						currentEffect =3D Effect.SlideRightIn(sublistWrapper, opts);=0A=
					}=0A=
				}else{=0A=
					// slide down on horizontal nav=0A=
					slidVertically =3D true;=0A=
					sublistWrapper.style.top =3D -localOrigin.top + massCoords[1].top + =
'px';=0A=
					var w =3D sublistWrapper.getWidth();=0A=
					if (massCoords[0].left + w > $(document.body).getWidth()) {=0A=
						slidRight =3D false;=0A=
						sublistWrapper.style.left =3D -localOrigin.left + =
massCoords[1].left - w + 'px';=0A=
					}else{=0A=
						slidRight =3D true;=0A=
						sublistWrapper.style.left =3D -localOrigin.left + =
massCoords[0].left + 'px';=0A=
					}=0A=
					currentEffect =3D Effect.SlideDown(sublistWrapper, opts);=0A=
				}=0A=
			}=0A=
			=0A=
			=0A=
			//=0A=
			// do item's sublist's contract animation=0A=
			//=0A=
		=0A=
			function contractSublist(mouseoverHack) {=0A=
				if (disableFlyouts || !item.parentNode) { // no parentNode?? removed =
from dom already? wtf!?=0A=
					// contractSublist is often called from a delay, might have been =
disabled in that time=0A=
					return;=0A=
				}=0A=
				if (mouseoverHack) {=0A=
					// IE6 wasn't registering the mouseout=0A=
					isMouseoverItem =3D false;=0A=
				}=0A=
				isSliding =3D true;=0A=
				item._flyoutmenu_contract =3D null;=0A=
				item._flyoutmenu_hide =3D null;=0A=
				var opts =3D {=0A=
					duration: slideDuration,=0A=
					afterFinish: function() {=0A=
						currentEffect =3D null;=0A=
						isSliding =3D false;=0A=
						isExpanded =3D false;=0A=
						if (isMouseoverItem) {=0A=
							// if mouseleft, but re-entered before animation finished=0A=
							// immediately expand sublist again=0A=
							expandSublist();=0A=
						}=0A=
					}=0A=
				}=0A=
				if (slidVertically) {=0A=
					currentEffect =3D Effect.SlideUp(sublistWrapper, opts);=0A=
				}else{=0A=
					if (slidRight) {=0A=
						currentEffect =3D Effect.SlideLeftOut(sublistWrapper, opts);=0A=
					}else{=0A=
						currentEffect =3D Effect.SlideRightOut(sublistWrapper, opts);=0A=
					}=0A=
				}=0A=
			}=0A=
			=0A=
			=0A=
			//=0A=
			// initialize submenu and attach events=0A=
			//=0A=
			=0A=
			sublist =3D getSublist(item, listTag);=0A=
			if (sublist) {=0A=
				sublistWrapper =3D sublist.up();=0A=
				sublistWrapper.style.position =3D 'absolute';=0A=
				sublistWrapper.hide(); // should already be display:none, but just =
in case=0A=
				if (relocate) {=0A=
					// since sublist is no longer a descendant of the item, mouse events=0A=
					// wont cascade. simulate this=0A=
					sublistWrapper.observe('mouseover', itemMouseover);=0A=
					sublistWrapper.observe('mouseout', itemMouseout);=0A=
				}else{=0A=
					// keep the submenu alive...=0A=
					sublistWrapper.observe('mouseover', sublistWrapperMouseover);=0A=
				}=0A=
			}=0A=
			item.observe('mouseover', itemMouseover);=0A=
			item.observe('mouseout', itemMouseout);=0A=
			=0A=
			=0A=
			//=0A=
			// attach a method for removing registered events=0A=
			// (returns the sublist wrapper)=0A=
			//=0A=
			=0A=
			item._flyoutmenu_destroy =3D function(removeSublist) {=0A=
				if (currentEffect) {=0A=
					// effect is still animating, kill it now=0A=
					currentEffect.cancel();=0A=
					currentEffect =3D null;=0A=
				}=0A=
				item.stopObserving('mouseover', itemMouseover);=0A=
				item.stopObserving('mouseout', itemMouseout);=0A=
				if (removeSublist) {=0A=
					if (sublistWrapper) {=0A=
						return sublistWrapper.remove(); // detach before returning=0A=
					}=0A=
				}=0A=
				else if (sublistWrapper) {=0A=
					if (relocate) {=0A=
						sublistWrapper.stopObserving('mouseover', itemMouseover);=0A=
						sublistWrapper.stopObserving('mouseout', itemMouseout);=0A=
					}else{=0A=
						sublistWrapper.stopObserving('mouseover', sublistWrapperMouseover);=0A=
					}=0A=
					return sublistWrapper;=0A=
				}=0A=
			};=0A=
				=0A=
		}=0A=
		=0A=
		=0A=
		//=0A=
		// methods for the FlyoutMenu object=0A=
		//=0A=
		=0A=
		// close all submenus with an animation=0A=
		this.contract =3D function() {=0A=
			allItems.each(function(item) {=0A=
				if (item._flyoutmenu_contract) {=0A=
					item._flyoutmenu_contract(true);=0A=
				}=0A=
			});=0A=
		};=0A=
		=0A=
		// hide all submenus immediately=0A=
		this.hideSubmenus =3D function() {=0A=
			allItems.each(function(item) {=0A=
				if (item._flyoutmenu_hide) {=0A=
					item._flyoutmenu_hide();=0A=
				}=0A=
			});=0A=
		};=0A=
		=0A=
		// detach all event handlers=0A=
		this.destroy =3D function() {=0A=
			allItems.each(function(item) {=0A=
				if (item._flyoutmenu_destroy) {=0A=
					item._flyoutmenu_destroy();=0A=
				}=0A=
			});=0A=
		};=0A=
		=0A=
		// initialize a top level item that has already been placed into =
mainList=0A=
		this.addItem =3D function(handle) { // todo: rename initTopLevelItem()=0A=
			var item =3D getRealTopLevelItem(handle);=0A=
			if (item) {=0A=
				initItem(item);=0A=
				var sublist =3D getSublist(item, listTag);=0A=
				if (sublist) {=0A=
					sublist.select(itemTag).each(initItem); // init all subitems=0A=
				}=0A=
				if (relocate && sublist) {=0A=
					relocate.insert(sublist.parentNode); // relocate sublist's wrap=0A=
				}=0A=
				allItems.push(item);=0A=
			}=0A=
		};=0A=
		=0A=
		// detach an item's event handlers and remove from DOM=0A=
		this.removeItem =3D function(handle) { // todo: rename=0A=
			var item =3D getRealTopLevelItem(handle);=0A=
			if (item) {=0A=
				if (item._flyoutmenu_destroy) {=0A=
					item._flyoutmenu_destroy(true);=0A=
				}=0A=
				item.remove();=0A=
				allItems =3D allItems.without(item);=0A=
			}=0A=
		};=0A=
		=0A=
		// accessor=0A=
		this.getMainList =3D function() {=0A=
			return mainList;=0A=
		};=0A=
		=0A=
		=0A=
		//=0A=
		// initialize allItems and relocate=0A=
		//=0A=
		=0A=
		allItems =3D getAllItems(mainList, itemTag);=0A=
		allItems.each(initItem);=0A=
		=0A=
		if (relocate) {=0A=
			getTopLevelItems(mainList).each(function(item) {=0A=
				var sublist =3D getSublist(item, listTag);=0A=
				if (sublist) {=0A=
					relocate.insert(sublist.parentNode);=0A=
				}=0A=
			});=0A=
		}=0A=
=0A=
	};=0A=
	=0A=
	=0A=
	=0A=
	=0A=
	=0A=
	/****************************** more... link and menu =
*****************************/=0A=
	=0A=
	function condenseNav(topLevelSummary, moreItemHTML) { // can be called =
repeatedly for updating=0A=
		if (window.DISABLE_NAV_MORE) return;=0A=
		//console.log('condenseNav');=0A=
		var cpid =3D window.currentPage || currentPageId;=0A=
		var mainList =3D navFlyoutMenu.getMainList();=0A=
		var mainListChildren =3D mainList.childElements();=0A=
		var moreHandle;=0A=
		if (mainListChildren.length > 0) {=0A=
			moreHandle =3D mainListChildren[mainListChildren.length-1];=0A=
			if (!moreHandle.hasClassName(stylePrefix+'-nav-more')) {=0A=
				moreHandle =3D null;=0A=
			}=0A=
		}=0A=
		var alreadyMore =3D false;=0A=
		if (moreHandle) {=0A=
			moreHandle.hide();=0A=
			alreadyMore =3D true;=0A=
		}=0A=
		var isVertical;=0A=
		var handles =3D []; // holds all the handles up til the breaking =
element=0A=
		var itemCoords =3D [];=0A=
		var breakingHandle;=0A=
		var breakingIndex;=0A=
		for (var i=3D0; i<topLevelSummary.length; i++) {=0A=
			var handle =3D navElm(topLevelSummary[i].id);=0A=
			handle.show();=0A=
		}=0A=
		for (var i=3D0; i<topLevelSummary.length; i++) {=0A=
			var handle =3D navElm(topLevelSummary[i].id);=0A=
			var item =3D getRealTopLevelItem(handle);=0A=
			if (!item) continue;=0A=
			var coords =3D getItemMassCoords(item);=0A=
			if (i =3D=3D 1) {=0A=
				isVertical =3D Math.abs(coords[0].top - itemCoords[0][0].top) > =
Math.abs(coords[0].left - itemCoords[0][0].left);=0A=
			}=0A=
			else if (i > 1 && !isVertical && Math.abs(coords[0].top - =
itemCoords[i-1][0].top) > 5) {=0A=
				breakingHandle =3D handle;=0A=
				breakingIndex =3D i;=0A=
				break;=0A=
			}=0A=
			handles.push(handle);=0A=
			itemCoords.push(coords);=0A=
		}=0A=
		if (breakingHandle) {=0A=
			if (moreHandle) {=0A=
				moreHandle.show();=0A=
			}else{=0A=
				var temp =3D $(document.createElement('div'));=0A=
				temp.innerHTML =3D moreItemHTML;=0A=
				moreHandle =3D temp.down();=0A=
				moreHandle.select('a').each(function(moreAnchor) {=0A=
					moreAnchor.onclick =3D function() { return false; };=0A=
					moreAnchor.style.position =3D 'relative'; // match what initItem =
does=0A=
					moreAnchor.id =3D stylePrefix+'-nav-more-a';=0A=
				});=0A=
				mainList.insert(moreHandle);=0A=
			}=0A=
			var moreItem =3D getRealTopLevelItem(moreHandle);=0A=
			moreItem.style.position =3D 'relative'; // match what initItem does=0A=
			var hiddenItemIndices =3D [];=0A=
			for (var i=3DbreakingIndex; i<topLevelSummary.length; i++) {=0A=
				navElm(topLevelSummary[i].id).hide();=0A=
				hiddenItemIndices.push(i);=0A=
			}=0A=
			var firstItem =3D getRealTopLevelItem(navElm(topLevelSummary[0].id));=0A=
			for (var i=3DbreakingIndex-1; i>=3D0; i--) {=0A=
				var firstItemCoords =3D getItemMassCoords(firstItem);=0A=
				var moreCoords =3D getItemMassCoords(moreItem);=0A=
				if (Math.abs(moreCoords[0].top - firstItemCoords[0].top) > 5) {=0A=
					handles[i].hide();=0A=
					hiddenItemIndices.unshift(i);=0A=
				}else{=0A=
					break;=0A=
				}=0A=
			}=0A=
			if (hiddenItemIndices.length =3D=3D 0) {=0A=
				// no items were hidden, no need for more...=0A=
				moreHandle.remove();=0A=
			}=0A=
			else if (hiddenItemIndices.length =3D=3D topLevelSummary.length) {=0A=
				// all items were hidden, revert back=0A=
				for (var i=3D0; i<hiddenItemIndices.length; i++) {=0A=
					navElm(topLevelSummary[hiddenItemIndices[i]].id).show();=0A=
				}=0A=
				moreHandle.remove();=0A=
			}=0A=
			else {=0A=
				if (!alreadyMore) {=0A=
					var wrap =3D $(document.createElement('div'));=0A=
					wrap.addClassName(stylePrefix+'-menu-wrap');=0A=
					var ul =3D $(document.createElement('ul'));=0A=
					ul.addClassName(stylePrefix+'-menu');=0A=
					wrap.appendChild(ul);=0A=
					for (var j=3D0; j<hiddenItemIndices.length; j++) {=0A=
						var pageSummary =3D topLevelSummary[hiddenItemIndices[j]];=0A=
						var li =3D $(document.createElement('li'));=0A=
						li.id =3D stylePrefix+'-nav-' + pageSummary.id;=0A=
						if (pageSummary.id =3D=3D cpid) {=0A=
							li.addClassName(stylePrefix+'-nav-current');=0A=
						}=0A=
						var a =3D $(document.createElement('a'));=0A=
						if (pageSummary.onclick) {=0A=
							a.href =3D '#';=0A=
							a.onclick =3D pageSummary.onclick;=0A=
						}else{=0A=
							var url =3D pageSummary.url;=0A=
							if (window.IS_ARCHIVE || url.match(/^http:\/\//)) {=0A=
								a.href =3D url;=0A=
							}else{=0A=
								a.href =3D '/' + url;=0A=
							}=0A=
						}=0A=
						if (pageSummary.onmouseover) {=0A=
							a.onmouseover =3D pageSummary.onmouseover;=0A=
						}=0A=
						if (pageSummary.onmouseout) {=0A=
							a.onmouseout =3D pageSummary.onmouseout;=0A=
						}=0A=
						li.appendChild(a);=0A=
						var submenu =3D =
getRealTopLevelItem(navElm(topLevelSummary[hiddenItemIndices[j]].id))._fl=
youtmenu_destroy();=0A=
						a.innerHTML =3D=0A=
							"<span class=3D'"+stylePrefix+"-menu-title'>" +=0A=
							pageSummary.title +=0A=
							"</span>" +=0A=
							(submenu ? "<span =
class=3D'"+stylePrefix+"-menu-arrow'>&gt;</span>" : '');=0A=
						if (submenu) {=0A=
							li.appendChild(submenu);=0A=
						}=0A=
						ul.appendChild(li);=0A=
					}=0A=
					moreItem.appendChild(wrap);=0A=
					navFlyoutMenu.addItem(moreItem);=0A=
					if (window.showEvent) {=0A=
						showEvent('navMore');=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
	=0A=
	=0A=
	=0A=
	=0A=
	=0A=
	/************************ helpers for navigating and querying =
items/sublists/etc ********************/=0A=
	=0A=
	function inVerticalList(item, strict, aLiId) {=0A=
		var list =3D item.up();=0A=
		if (list.hasClassName(stylePrefix+'-nav-handle')) {=0A=
			list =3D list.up();=0A=
		}=0A=
		var allItems =3D getTopLevelItems(list, strict, aLiId);=0A=
		if (allItems.length >=3D 2) {=0A=
			var o1 =3D allItems[0].positionedOffset();=0A=
			var o2 =3D allItems[1].positionedOffset();=0A=
			var diff =3D Math.abs(o1.left - o2.left) - Math.abs(o1.top - o2.top);=0A=
			if (diff !=3D 0) {=0A=
				return diff < 0;=0A=
			}=0A=
		}=0A=
		return !isItemTopLevel(item);=0A=
			// default to returning false for top level user-defined css=0A=
			// and true for weebly-created submenus=0A=
	}=0A=
	=0A=
	function getTopLevelItems(list, strict, aLiId) {=0A=
		var res =3D [];=0A=
		list.childElements().each(function(handle) {=0A=
			if (!strict ||=0A=
				handle.hasClassName(stylePrefix+'-nav-handle') ||=0A=
				handle.hasClassName(stylePrefix+'-nav-more') ||=0A=
				handle.id.match(/^pg/) ||=0A=
				(aLiId && handle.id=3D=3DaLiId)) {=0A=
					var item =3D getRealTopLevelItem(handle);=0A=
					if (item) {=0A=
						res.push(item);=0A=
					}=0A=
				}=0A=
		});=0A=
		return res;=0A=
	}=0A=
	=0A=
	function getRealTopLevelItem(item) { // todo: rename to =
getItemFromHandle()=0A=
		if (item.hasClassName(stylePrefix+'-nav-handle')) {=0A=
			item =3D item.down();=0A=
		}=0A=
		if (item && !item.hasClassName(stylePrefix+'-menu-wrap')) {=0A=
			// sometimes with SPAN handles, markup was invalid and DOM messed up=0A=
			// so make sure item is not a menu=0A=
			return item;=0A=
		}=0A=
	}=0A=
	=0A=
	function getAllItems(list, itemTag) {=0A=
		// get top level and all descendant items=0A=
		return list.select(itemTag).concat(getTopLevelItems(list)).uniq();=0A=
	}=0A=
	=0A=
	function getSiblings(item) {=0A=
		if (item.parentNode.hasClassName(stylePrefix+'-nav-handle')) {=0A=
			var siblings =3D [];=0A=
			item.up().siblings().each(function(handle) {=0A=
				var sib =3D handle.down();=0A=
				if (sib) {=0A=
					siblings.push(sib);=0A=
				}=0A=
			});=0A=
			return siblings;=0A=
		}else{=0A=
			// items aren't wrapped by separate handles=0A=
			return item.siblings();=0A=
		}=0A=
	}=0A=
	=0A=
	function getSublist(item, listTag) {=0A=
		var sublist =3D item.down(listTag);=0A=
		if (!sublist) {=0A=
			var next =3D item.next();=0A=
			if (next && next.hasClassName(stylePrefix+'-menu-wrap')) {=0A=
				// sometimes with SPAN handles, markup is invalid, and it=0A=
				// makes the sublist a sibling AFTER the item=0A=
				sublist =3D next.down();=0A=
			}=0A=
		}=0A=
		return sublist;=0A=
	}=0A=
	=0A=
	function isItemTopLevel(item) {=0A=
		var list =3D item.up();=0A=
		if (list.hasClassName(stylePrefix+'-nav-handle')) {=0A=
			list =3D list.up();=0A=
		}=0A=
		return !list.hasClassName(stylePrefix+'-menu');=0A=
	}=0A=
	=0A=
	function getItemMassCoords(item) {=0A=
		// look at the item and its A tag and return the largest rectangle of =
space it takes up=0A=
		var anchor =3D item.nodeName =3D=3D 'A' ? item : =
$(item.getElementsByTagName('a')[0]);=0A=
		var p1 =3D safeCumulativeOffset(item);=0A=
		var p2 =3D { top:p1.top+item.getHeight(), left:p1.left+item.getWidth() =
};=0A=
		if (!anchor) {=0A=
			// messed up DOM (SPAN's around TD's and such) sometimes pushes A tag =
outside of item=0A=
			return [p1, p2];=0A=
		}=0A=
		var p3 =3D safeCumulativeOffset(anchor);=0A=
		var p4 =3D { top:p3.top+anchor.getHeight(), =
left:p3.left+anchor.getWidth() };=0A=
		var p5, p6;=0A=
		if (Math.abs(p1.left - p2.left) < 10) { // a tag is really small, =
doen't have any mass..=0A=
			// the inner A tag is probably floated and the LI isn't. lame. just =
use A tag's coords=0A=
			p5 =3D p3;=0A=
			p6 =3D p4;=0A=
		}else{=0A=
			p5 =3D { top:Math.min(p1.top, p3.top), left:Math.min(p1.left, =
p3.left) };=0A=
			p6 =3D { top:Math.max(p2.top, p4.top), left:Math.max(p2.left, =
p4.left) };=0A=
		}=0A=
		return [p5, p6];=0A=
	}=0A=
	=0A=
	function navElm(id) { // todo: rename to getHandle()=0A=
		var elm =3D $('pg'+id);=0A=
		if (elm) return elm;=0A=
		if (activeLiId) return $(activeLiId);=0A=
	}=0A=
	=0A=
	function safeCumulativeOffset(e) {=0A=
		if (e.getBoundingClientRect && e.nodeName !=3D 'BODY' && e.nodeName =
!=3D 'HTML') {=0A=
			// heavily inspired by jquery's offset method=0A=
			var rect =3D e.getBoundingClientRect(),=0A=
				body =3D document.body,=0A=
				docElem =3D document.documentElement,=0A=
				clientTop =3D docElem.clientTop || body.clientTop || 0,=0A=
				clientLeft =3D docElem.clientLeft || body.clientLeft || 0,=0A=
				scrollTop =3D window.pageYOffset || docElem.scrollTop || =
body.scrollTop,=0A=
				scrollLeft =3D window.pageXOffset || docElem.scrollLeft || =
body.scrollLeft,=0A=
				top =3D rect.top + scrollTop - clientTop,=0A=
				left =3D rect.left + scrollLeft - clientLeft,=0A=
				a =3D [left, top];=0A=
			a.left =3D left;=0A=
			a.top =3D top;=0A=
			return a;=0A=
		}else{=0A=
			return $(e).cumulativeOffset();=0A=
		}=0A=
	}=0A=
	=0A=
	=0A=
	=0A=
	=0A=
	/************************** helpers for theme-css-loaded detection =
***********************/=0A=
	=0A=
	function isThemeCSSLoaded() {=0A=
		for (var i=3D0; i<document.styleSheets.length; i++) {=0A=
			try {=0A=
				if (document.styleSheets[i].title =3D=3D stylePrefix+'-theme-css') {=0A=
					var sheet =3D document.styleSheets[i];=0A=
					var rules =3D sheet.cssRules || sheet.rules;=0A=
					return rules && rules.length > 0;=0A=
				}=0A=
			}=0A=
			catch (err) {}=0A=
		}=0A=
		return false;=0A=
	}=0A=
	=0A=
	function whenThemeCSSLoaded(callback) {=0A=
		if (isThemeCSSLoaded()) {=0A=
			callback();=0A=
		}else{=0A=
			var intervalID =3D setInterval(function() {=0A=
				if (isThemeCSSLoaded()) {=0A=
					clearInterval(intervalID);=0A=
					callback();=0A=
				}=0A=
			}, 200);=0A=
		}=0A=
	}=0A=
=0A=
})();=0A=
=0A=
=0A=
=0A=
/******************************* extra scriptaculous effects required =
for fly-out ****************************/=0A=
// http://scriptaculous.jakewendt.com/=0A=
=0A=
=0A=
Effect.SlideRightOut =3D function(element) {=0A=
/* =0A=
	SlideRightOut need to have the content of the element wrapped in a =
container element with fixed width!=0A=
*/=0A=
	element =3D $(element).cleanWhitespace();=0A=
	var elementDimensions =3D element.getDimensions();=0A=
	return new Effect.Parallel ( [=0A=
		new Effect.Move(element, { x: element.getWidth(), sync: true, mode: =
'relative' }),=0A=
		new Effect.Scale(element, window.opera ? 0 : 1, {	=0A=
			sync: true, =0A=
			scaleContent: false, =0A=
			scaleY: false,=0A=
			scaleFrom: 100,=0A=
			restoreAfterFinish: true=0A=
		})=0A=
		], Object.extend({ =0A=
			beforeSetup: function(effect){=0A=
				effect.effects[0].element.makeClipping();=0A=
			},=0A=
			afterFinishInternal: function(effect){=0A=
				effect.effects[0].element.undoClipping().hide();=0A=
			}=0A=
		}, arguments[1] || {})=0A=
	);=0A=
};=0A=
=0A=
=0A=
=0A=
/* from SlideUp */=0A=
Effect.SlideLeftOut =3D function(element) {=0A=
/*=0A=
	SlideLeftOut needs to have the content of the element wrapped in a =
container element with fixed width=0A=
	otherwise any text or images begin to wrap in stange ways!=0A=
*/=0A=
	element =3D $(element).cleanWhitespace();=0A=
	return new Effect.Scale(element, window.opera ? 0 : 1,=0A=
		Object.extend({ =0A=
			scaleContent: false, =0A=
			scaleY: false, =0A=
			scaleMode: 'box',=0A=
			scaleFrom: 100,=0A=
			restoreAfterFinish: true,=0A=
			beforeStartInternal: function(effect) {=0A=
				effect.element.makePositioned();=0A=
				effect.element.down().makePositioned();=0A=
				if(window.opera) effect.element.setStyle({left: ''});=0A=
				effect.element.makeClipping().show();=0A=
			},  =0A=
			afterUpdateInternal: function(effect) {=0A=
				var down =3D effect.element.down();=0A=
				if (down) {=0A=
					// todo: add comment here=0A=
					down.setStyle(=0A=
						{right: (effect.dims[1] - effect.element.clientWidth) + 'px' }=0A=
					);=0A=
				}=0A=
			},=0A=
			afterFinishInternal: function(effect) {=0A=
				effect.element.hide().undoClipping().undoPositioned();=0A=
				var down =3D effect.element.down();=0A=
				if (down) {=0A=
					down.undoPositioned();=0A=
				}=0A=
			}=0A=
		}, arguments[1] || {})=0A=
	);=0A=
};=0A=
=0A=
=0A=
/* from SlideDown */=0A=
Effect.SlideRightIn =3D function(element) {=0A=
/*=0A=
	SlideRightIn needs to have the content of the element wrapped in a =
container element with fixed width!=0A=
*/=0A=
	element =3D $(element).cleanWhitespace();=0A=
	var elementDimensions =3D element.getDimensions();=0A=
	return new Effect.Scale(element, 100, =0A=
		Object.extend({ =0A=
			scaleContent: false, =0A=
			scaleY: false, =0A=
			scaleFrom: window.opera ? 0 : 1,=0A=
			scaleMode: {originalHeight: elementDimensions.height, originalWidth: =
elementDimensions.width},=0A=
			restoreAfterFinish: true,=0A=
			afterSetup: function(effect) {=0A=
				effect.element.makePositioned();=0A=
				effect.element.down().makePositioned();=0A=
				if(window.opera) effect.element.setStyle({left: ''});=0A=
				effect.element.makeClipping().setStyle({width: '0px'}).show(); =0A=
			},=0A=
			afterUpdateInternal: function(effect) {=0A=
				effect.element.down().setStyle({right: (effect.dims[1] - =
effect.element.clientWidth) + 'px' }); =0A=
			},=0A=
			afterFinishInternal: function(effect) {=0A=
				effect.element.undoClipping().undoPositioned();=0A=
				effect.element.down().undoPositioned();=0A=
			}=0A=
		}, arguments[1] || {})=0A=
	);=0A=
};=0A=
=0A=

------=_NextPart_000_0000_01CD4F9C.9E6D5430
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://edge.quantserve.com/quant.js

if(!__qc){var =
__qc=3D{qcdst:function(){if(__qc.qctzoff(0)!=3D__qc.qctzoff(6))return =
1;return 0;},qctzoff:function(m){var d1=3Dnew Date(2000,m,1,0,0,0,0);var =
t=3Dd1.toGMTString();var d3=3Dnew Date(t.substring(0,t.lastIndexOf(" =
")-1));return =
d1-d3;},qceuc:function(s){if(typeof(encodeURIComponent)=3D=3D'function'){=
return encodeURIComponent(s);}=0A=
else{return escape(s);}},qcrnd:function(){return =
Math.round(Math.random()*2147483647);},qcgc:function(n){var v=3D'';var =
c=3Ddocument.cookie;if(!c)return v;var i=3Dc.indexOf(n+"=3D");var =
len=3Di+n.length+1;if(i>-1){var =
end=3Dc.indexOf(";",len);if(end<0)end=3Dc.length;v=3Dc.substring(len,end)=
;}=0A=
return v;},qcdomain:function(){var =
d=3Ddocument.domain;if(d.substring(0,4)=3D=3D"www.")d=3Dd.substring(4,d.l=
ength);var a=3Dd.split(".");var len=3Da.length;if(len<3)return d;var =
e=3Da[len-1];if(e.length<3)return d;d=3Da[len-2]+"."+a[len-1];return =
d;},qhash2:function(h,s){for(var =
i=3D0;i<s.length;i++){h^=3Ds.charCodeAt(i);h+=3D(h<<1)+(h<<4)+(h<<7)+(h<<=
8)+(h<<24);}=0A=
return h;},qhash:function(s){var h1=3D0x811c9dc5,h2=3D0xc9dc5118;var =
hash1=3D__qc.qhash2(h1,s);var =
hash2=3D__qc.qhash2(h2,s);return(Math.round(Math.abs(hash1*hash2)/65536))=
.toString(16);},sd:["4dcfa7079941","127fdf7967f31","588ab9292a3f","32f92b=
0727e5","22f9aa38dfd3","a4abfe8f3e04","18b66bc1325c","958e70ea2f28","bdbf=
0cb4bbb","65118a0d557","40a1d9db1864","18ae3d985046","3b26460f55d"],qcsc:=
function(){var s=3D"";var =
d=3D__qc.qcdomain();if(__qc.qad=3D=3D1)return";fpan=3Du;fpa=3D";var =
qh=3D__qc.qhash(d);for(var =
i=3D0;i<__qc.sd.length;i++){if(__qc.sd[i]=3D=3Dqh)return";fpan=3Du;fpa=3D=
";}=0A=
var u=3Ddocument;var =
a=3D__qc.qcgc("__qca");if(a.length>0){s+=3D";fpan=3D0;fpa=3D"+a;}=0A=
else{var da=3Dnew Date();var db=3Dnew =
Date(da.getTime()+157680000000);a=3D'P0-'+__qc.qcrnd()+'-'+da.getTime();u=
.cookie=3D"__qca=3D"+a+"; expires=3D"+db.toGMTString()+"; path=3D/; =
domain=3D"+d;a=3D__qc.qcgc("__qca");if(a.length>0){s+=3D";fpan=3D1;fpa=3D=
"+a;}=0A=
else{s+=3D";fpan=3Du;fpa=3D";}}=0A=
return s;},qcdc:function(n){document.cookie=3Dn+"=3D; expires=3DThu, 01 =
Jan 1970 00:00:01 GMT; path=3D/; =
domain=3D"+__qc.qcdomain();},qpxload:function(img){if(img&&typeof(img.wid=
th)=3D=3D"number"&&img.width=3D=3D3){__qc.qcdc("__qca");}},qcp:function(p=
,myqo){var s=3D'',a=3Dnull;var =
media=3D'webpage',event=3D'load';if(myqo!=3Dnull){for(var k in =
myqo){if(typeof(k)!=3D'string'){continue;}=0A=
if(typeof(myqo[k])!=3D'string'){continue;}=0A=
if(k=3D=3D'qacct'){a=3Dmyqo[k];continue;}=0A=
s+=3D';'+k+p+'=3D'+__qc.qceuc(myqo[k]);if(k=3D=3D'media'){media=3Dmyqo[k]=
;}=0A=
if(k=3D=3D'event'){event=3Dmyqo[k];}}}=0A=
if(typeof a!=3D"string"){if((typeof =
_qacct=3D=3D"undefined")||(_qacct.length=3D=3D0))return'';a=3D_qacct;}=0A=
if(media=3D=3D'webpage'&&event=3D=3D'load'){for(var =
i=3D0;i<__qc.qpixelsent.length;i++){if(__qc.qpixelsent[i]=3D=3Da)return''=
;}=0A=
__qc.qpixelsent.push(a);}=0A=
if(media=3D=3D'ad'){__qc.qad=3D1;}=0A=
s=3D';a'+p+'=3D'+a+s;return s;},qcesc:function(s){return =
s.replace(/\./g,'%2E').replace(/,/g,'%2C');},qcd:function(o){return(typeo=
f(o)!=3D"undefined"&&o!=3Dnull);},qcogl:function(){var =
m=3Ddocument.getElementsByTagName('meta');var o=3D'';for(var =
i=3D0;i<m.length;i++){if(o.length>=3D1000)return =
o;if(__qc.qcd(m[i])&&__qc.qcd(m[i].attributes)&&__qc.qcd(m[i].attributes.=
property)&&__qc.qcd(m[i].attributes.property.value)&&__qc.qcd(m[i].conten=
t)){var p=3Dm[i].attributes.property.value;var =
c=3Dm[i].content;if(p.length>3&&p.substring(0,3)=3D=3D'og:'){if(o.length>=
0)o+=3D',';var =
l=3D(c.length>80)?80:c.length;o+=3D__qc.qcesc(p.substring(3,p.length))+'.=
'+__qc.qcesc(c.substring(0,l));}}}=0A=
return __qc.qceuc(o);},firepixel:function(qoptions){var =
e=3D(typeof(encodeURIComponent)=3D=3D'function')?"n":"s";var =
r=3D__qc.qcrnd();var =
sr=3D'',qo=3D'',qm=3D'',url=3D'',ref=3D'',je=3D'u',ns=3D'1';var =
qocount=3D0;__qc.qad=3D0;if(typeof =
__qc.qpixelsent=3D=3D"undefined"){__qc.qpixelsent=3Dnew Array();}=0A=
if(typeof =
qoptions!=3D"undefined"&&qoptions!=3Dnull){__qc.qopts=3Dqoptions;for(var =
k in =
__qc.qopts){if(typeof(__qc.qopts[k])=3D=3D'string'){qo=3D__qc.qcp("",__qc=
.qopts);break;}else =
if(typeof(__qc.qopts[k])=3D=3D'object'&&__qc.qopts[k]!=3Dnull){++qocount;=
qo+=3D__qc.qcp("."+qocount,__qc.qopts[k]);}}}else if(typeof =
_qacct=3D=3D"string"){qo=3D__qc.qcp("",null);}=0A=
if(qo.length=3D=3D0)return;var =
ce=3D(navigator.cookieEnabled)?"1":"0";if(typeof =
navigator.javaEnabled!=3D'undefined')je=3D(navigator.javaEnabled())?"1":"=
0";if(typeof =
_qmeta!=3D"undefined"&&_qmeta!=3Dnull){qm=3D';m=3D'+__qc.qceuc(_qmeta);_q=
meta=3Dnull;}=0A=
if(self.screen){sr=3Dscreen.width+"x"+screen.height+"x"+screen.colorDepth=
;}=0A=
var d=3Dnew Date();var dst=3D__qc.qcdst();var =
qs=3D'http';if(window.location.protocol=3D=3D'https:'){qs+=3D's';}=0A=
qs+=3D"://pixel.quantserve.com";var =
fp=3D__qc.qcsc();if(window.location&&window.location.href)url=3D__qc.qceu=
c(window.location.href);if(window.document&&window.document.referrer)ref=3D=
__qc.qceuc(window.document.referrer);if(self=3D=3Dtop)ns=3D'0';var =
ogl=3D__qc.qcogl();var img=3Dnew =
Image();img.alt=3D"";img.src=3Dqs+'/pixel'+';r=3D'+r+qo+fp+';ns=3D'+ns+';=
ce=3D'+ce+';je=3D'+je+';sr=3D'+sr+';enc=3D'+e+';dst=3D'+dst+';et=3D'+d.ge=
tTime()+';tzo=3D'+d.getTimezoneOffset()+qm+';ref=3D'+ref+';url=3D'+url+';=
ogl=3D'+ogl;img.onload=3Dfunction(){__qc.qpxload(img);}},quantserve:funct=
ion(){if(typeof _qevents=3D=3D'undefined'){_qevents=3D[];}=0A=
if(typeof =
_qoptions!=3D"undefined"&&_qoptions!=3Dnull){__qc.firepixel(_qoptions);_q=
options=3Dnull;}else if(!_qevents.length&&typeof =
_qacct!=3D"undefined"){__qc.firepixel(null);}=0A=
if(!__qc.evts){for(var k in _qevents){__qc.firepixel(_qevents[k]);}=0A=
_qevents=3D{push:function(){var a=3Darguments;for(var =
i=3D0;i<a.length;i++){__qc.firepixel(a[i]);}}};__qc.evts=3D1;}}};}=0A=
function quantserve(){__qc.quantserve();}=0A=
quantserve();=0A=

------=_NextPart_000_0000_01CD4F9C.9E6D5430--
