From: <Saved by Windows Internet Explorer 8>
Subject: Shutterfly | View Shared Pictures
Date: Mon, 14 Mar 2011 08:25:00 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CBE221.4FBDFB80"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://share.shutterfly.com/share/received/album.sfly?startIndex=0&sid=0Iat2TJwyZsWdz&fid=499e5fb060d62706

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Shutterfly | View Shared Pictures</TITLE>
<SCRIPT>=0A=
=0A=
var SflyPageMon =3D  SflyPageMon || {}; =0A=
=0A=
SflyPageMon.firstByte =3D Number(new Date());=0A=
 =0A=
=0A=
SflyPageMon.beaconUrl =3D =
"http://web1.shutterfly.com/application/metrics/pageloadtime.gif";=0A=
=0A=
=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript charset=3Dutf-8=20
src=3D"http://cdn.staticsfly.com/cncbundles/cncbundle.h1848644636.js"></S=
CRIPT>
<!-- tells the browser which character encoding to use during display =
-->
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META name=3DMSSmartTagsPreventParsing content=3DTrue>
<META content=3Dno http-equiv=3Dimagetoolbar><LINK rel=3Dstylesheet =
type=3Dtext/css=20
href=3D"http://cdn.staticsfly.com/cncbundles/cncbundle.h1616256351.css"=20
charset=3Dutf-8>
<SCRIPT type=3Dtext/javascript charset=3Dutf-8=20
src=3D"http://cdn.staticsfly.com/cncbundles/cncbundle.h1245363134.js"></S=
CRIPT>

<SCRIPT type=3Dtext/javascript charset=3Dutf-8=20
src=3D"http://cdn.staticsfly.com/cncbundles/cncbundle.h-1710738284.js"></=
SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://cdn.staticsfly.com/js/lib/sfly/page/share/share-v1297116113=
00057137.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://cdn.staticsfly.com/incl_/utils-v127966041100028195.js"></SC=
RIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://cdn.staticsfly.com/incl_/shrpictures-v12499296970005173.js"=
></SCRIPT>
<LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://cdn.staticsfly.com/js/lib/dojo/dijit/themes/sfly/sfly-v129=
56322970006150.css"><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://cdn.staticsfly.com/css/global/dialogWidget-v12934916710003=
569.css">
<SCRIPT>=0A=
dojo.addOnLoad(function() {=0A=
window.sflyDialogMgr =3D new sfly.component.DialogManager({=0A=
okImg: =
"http://cdn.staticsfly.com/img_/publishing/ui/bt_okD_active-v115568580200=
0790.gif",=0A=
okHoverImg: =
"http://cdn.staticsfly.com/img_/publishing/ui/bt_okD_hover-v1155685802000=
534.gif",=0A=
okAlt: "OK",=0A=
cancelImg: =
"http://cdn.staticsfly.com/img_/publishing/ui/bt_cancel_normal-v115568580=
0000925.gif",=0A=
cancelHoverImg: =
"http://cdn.staticsfly.com/img_/publishing/ui/bt_cancel_hover-v1155685800=
000925.gif",=0A=
cancelAlt: "Cancel",=0A=
yesImg: =
"http://cdn.staticsfly.com/img_/publishing/ui/bt_yes_normal-v115568580400=
0796.gif",=0A=
yesHoverImg: =
"http://cdn.staticsfly.com/img_/publishing/ui/bt_yes_hover-v1155685804000=
552.gif",=0A=
yesAlt: "Yes",=0A=
noImg: =
"http://cdn.staticsfly.com/img_/publishing/ui/bt_no_normal-v1155685802000=
570.gif",=0A=
noHoverImg: =
"http://cdn.staticsfly.com/img_/publishing/ui/bt_no_hover-v11556858020005=
70.gif",=0A=
noAlt: "No",=0A=
saveImg: =
"http://cdn.staticsfly.com/img_/publishing/ui/bt_saveD_active-v1155685802=
000856.gif",=0A=
saveHoverImg: =
"http://cdn.staticsfly.com/img_/publishing/ui/bt_saveD_hover-v11556858020=
00616.gif",=0A=
saveAlt: "Save",=0A=
dontsaveImg: =
"http://cdn.staticsfly.com/img_/publishing/ui/bt_dontsave_normal-v1156358=
176000642.gif",=0A=
dontsaveHoverImg: =
"http://cdn.staticsfly.com/img_/publishing/ui/bt_dontsave_hover-v11563582=
52000641.gif",=0A=
dontsaveAlt: "Don't Save",=0A=
warningImg: =
"http://cdn.staticsfly.com/img_/publishing/windows/warningIcon-v115701169=
7000645.gif",=0A=
questionImg: =
"http://cdn.staticsfly.com/img_/publishing/windows/questionIcon-v11556859=
88000911.gif",=0A=
infoImg: =
"http://cdn.staticsfly.com/img_/publishing/windows/infoIcon-v115568598800=
0825.gif"=0A=
});=0A=
// Dojo default CSS overrides require that we set a "theme": this is =
used in conjuction=0A=
// with the sfly.css included above.=0A=
dojo.addClass(dojo.body(), "sfly");=0A=
});=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://cdn.staticsfly.com/js/lib/sfly/groups-v129840856600048988.j=
s"></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
                        =0A=
=0A=
=0A=
=0A=
=0A=
if (!imageSelection.properties) imageSelection.properties =3D new =
Object();=0A=
=0A=
imageSelection.properties['share.create.useall.confirm.title'] =3D =
"Create {0}";=0A=
=0A=
imageSelection.properties['share.create.useall.confirm.text.1'] =3D "Do =
you want to create your {0} using all the pictures in this album?  Click =
\'Ok\' to continue.";=0A=
=0A=
imageSelection.properties['share.create.useall.confirm.text.2'] =3D =
"(Click \'Cancel\' to go back and select only some of the pictures =
before clicking the \'Create\' link.)";=0A=
=0A=
imageSelection.properties['share.create.useselected.confirm.title'] =3D =
"Create {0}";=0A=
=0A=
imageSelection.properties['share.create.useselected.confirm.text'] =3D =
"You have {1} pictures selected.  These pictures are stored and will be =
available for use on your {0}.  Click \'Ok\' to select the type of {0} =
you want.";=0A=
=0A=
imageSelection.properties['share.create.usecurrent.confirm.title'] =3D =
"Create {0}";=0A=
=0A=
imageSelection.properties['share.create.usecurrent.confirm.text.1'] =3D =
"This product requires a single picture.  Do you want to create your {0} =
using the current picture?  Click \'Ok\' to use this picture to create =
your {0}.";=0A=
=0A=
imageSelection.properties['share.create.usecurrent.confirm.text.2'] =3D =
"(Click \'Cancel\' to go back and select a different picture.)";=0A=
=0A=
imageSelection.properties['share.create.useonlycurrent.confirm.title'] =
=3D "Create {0}";=0A=
=0A=
imageSelection.properties['share.create.useonlycurrent.confirm.text.1'] =
=3D "This product requires a single picture.  Do you want to create your =
{0} using the current picture?  Click \'Ok\' to use this picture.";=0A=
=0A=
imageSelection.properties['share.create.useonlycurrent.confirm.text.2'] =
=3D "(Click \'Cancel\' to go back and select a different picture.)";=0A=
=0A=
imageSelection.properties['share.create.usesingle.confirm.title'] =3D =
"Create {0}";=0A=
=0A=
imageSelection.properties['share.create.usesingle.confirm.text'] =3D =
"This product requires a single picture.  Do you want to create your {0} =
using the single picture in this album?";=0A=
=0A=
imageSelection.properties['share.create.useother.confirm.title'] =3D =
"Create {0}";=0A=
=0A=
imageSelection.properties['share.create.useother.confirm.text.1'] =3D =
"This product requires a single picture.  Select one of the following =
and click \'Ok\' to create your {0}.";=0A=
=0A=
imageSelection.properties['share.create.useother.confirm.text.2'] =3D =
"(Click \'Cancel\' to go back and select a different picture.)";=0A=
=0A=
imageSelection.properties['share.create.useother.confirm.label.current'] =
=3D "Use the current picture";=0A=
=0A=
imageSelection.properties['share.create.useother.confirm.label.selected']=
 =3D "Use the selected picture";=0A=
=0A=
imageSelection.properties['share.create.selectone.alert.title'] =3D =
"Create {0}";=0A=
=0A=
imageSelection.properties['share.create.selectone.alert.text'] =3D "This =
product requires a single picture.  You have no pictures selected yet.  =
Please select a picture before clicking on the \'Create\' link.";=0A=
=0A=
imageSelection.properties['share.create.selectonlyone.alert.title'] =3D =
"Create {0}";=0A=
=0A=
imageSelection.properties['share.create.selectonlyone.alert.text'] =3D =
"This product requires a single picture.  You have {1} pictures =
selected.  Please select only one picture before clicking on the =
\'Create\' link.";=0A=
=0A=
imageSelection.properties['share.create.dialog.calendars'] =3D =
"calendar";=0A=
=0A=
imageSelection.properties['share.create.dialog.photobooks'] =3D "photo =
book";=0A=
=0A=
imageSelection.properties['share.create.dialog.snapbooks'] =3D "snap =
book";=0A=
=0A=
imageSelection.properties['share.create.dialog.photogifts'] =3D "photo =
gift";=0A=
=0A=
imageSelection.properties['share.create.dialog.cards'] =3D "cards";=0A=
=0A=
imageSelection.properties['share.create.dialog.mugs'] =3D "mug";=0A=
=0A=
imageSelection.properties['share.create.dialog.posters'] =3D "poster";=0A=
=0A=
imageSelection.properties['share.create.dialog.notepads'] =3D "notepad";=0A=
=0A=
imageSelection.properties['share.create.dialog.notebooks'] =3D =
"notebook";=0A=
=0A=
imageSelection.properties['share.create.dialog.stickers'] =3D "stickers";=0A=
=0A=
imageSelection.properties['share.create.dialog.all'] =3D "product";=0A=
=0A=
imageSelection.properties['share.create.dialog.all'] =3D "product";=0A=
=0A=
imageSelection.properties['share.detailView.loading.text'] =3D "Loading =
thumbnails...";=0A=
=0A=
=0A=
</SCRIPT>

<SCRIPT language=3Djavascript type=3Dtext/javascript>=0A=
<!--=0A=
// minimum required version=0A=
var requiredVersion =3D 8;=0A=
var flashVersion =3D 0;=0A=
var dontKnow =3D true;=0A=
var isSafari =3D false;=0A=
//-->=0A=
</SCRIPT>

<SCRIPT=20
src=3D"http://cdn.staticsfly.com/js/flash_script-v12451504490004018.js"><=
/SCRIPT>

<SCRIPT language=3DVBScript>=0A=
On Error Resume Next=0A=
Dim flashObj=0A=
For J =3D 10 to 1 Step -1=0A=
Set flashObj =3D CreateObject ("ShockwaveFlash.ShockwaveFlash." & J)=0A=
If IsObject (flashObj) Then=0A=
flashVersion =3D J=0A=
dontKnow =3D false=0A=
Exit For=0A=
End If=0A=
Next=0A=
</SCRIPT>

<STYLE type=3Dtext/css>.flashDownload {
	Z-INDEX: 0; BACKGROUND-COLOR: #ffffe1; FONT-SIZE: 8pt
}
</STYLE>
<LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://cdn.staticsfly.com/css/publicgallery/common-v1274901535000=
14826.css"><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://cdn.staticsfly.com/css/share/sharelandingpage-v12912312600=
0033221.css"><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://cdn.staticsfly.com/css/share/shareout-v12852846670009194.c=
ss"><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://cdn.staticsfly.com/css/share/minipromo-v12597056690002475.=
css">
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.19019"></HEAD>
<BODY class=3D"sfly share-hdr share-albumView ">
<DIV style=3D"DISPLAY: none" id=3DpageSizedLayer></DIV>
<DIV style=3D"DISPLAY: none" id=3DgreyLayer class=3DgreyedOut></DIV>
<DIV id=3DdocWide class=3Dcol-300-r>
<DIV id=3Dhd class=3DhdWide>
<DIV id=3DglobalHeader_share class=3DglobalHeader>
<DIV id=3DbarLogo class=3DbarLogo_share><A =
href=3D"http://www.shutterfly.com/"><IMG=20
title=3D"Go to the Shutterfly home page." border=3D0=20
alt=3D"Go to the Shutterfly home page."=20
src=3D"http://cdn.staticsfly.com/img_/share/v2/logo_shutterfly-v121572624=
00004146.gif">=20
</A></DIV>
<DIV id=3DheaderLinkContainer class=3DheaderLinkContainer_share>
<DIV id=3DheaderLinksShare class=3DheaderLinks>
<DIV id=3DheaderUserLinks><A=20
href=3D"http://share.shutterfly.com/forwardingSignin/start.sfly">Sign =
in</A> | <A=20
href=3D"http://share.shutterfly.com/forwardingSignup/start.sfly">Sign =
up</A> | <A=20
href=3D"javascript:openHelpPopup('/help/pop/main.jsp?k=3Dviewing+shares')=
">Help</A>=20
</DIV>
<DIV id=3DheaderUserMsg></DIV></DIV></DIV></DIV></DIV><BR =
style=3D"CLEAR: both">
<DIV id=3Dbd class=3Dshare-userStatus-1-signed-out>
<DIV id=3Dshare-recd-hdr>
<DIV class=3Dshare-recd-hdr-right><A=20
href=3D"http://share.shutterfly.com/forwardingSignup/start.sfly?forwardTo=
URL=3D/share/received/savepictures.sfly?fid=3D499e5fb060d62706&amp;cid=3D=
cid=3DSHARE3ASULX">Join=20
Shutterfly - Save these pictures</A> </DIV><SPAN class=3Dshare-title><A=20
href=3D"http://share.shutterfly.com/share/received/start.sfly?sid=3D0Iat2=
TJwyZsWdz">Mt.=20
Lks. Annual Meeting - March 12, 2011</A></SPAN> <SPAN =
class=3Dshare-count>(31=20
pictures)</SPAN> </DIV>
<DIV id=3Dyui-main>
<DIV class=3Dyui-b>
<DIV id=3Dshare-recd-leftCol-hdr>
<FORM id=3Dshare-slideshow method=3Dget action=3D"" =
target=3D_blank><INPUT=20
value=3D0Iat2TJwyZsWdz type=3Dhidden name=3Dsid> <A =
id=3Dshare-recd-slideshow=20
onclick=3D"imageSelection.openSlideshow('0Iat2TJwyZsWdz'); return =
false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#"=20
j></A></FORM>
<FORM id=3Dshare-gotoAlbumView accept-charset=3DISO-8859-1 method=3Dget=20
action=3D/share/received/album.sfly?fid=3D499e5fb060d62706><INPUT =
type=3Dhidden=20
name=3DstartIndex> <INPUT value=3D0Iat2TJwyZsWdz type=3Dhidden =
name=3Dsid> <SPAN=20
class=3Dshare-albumView>Album view</SPAN> <A class=3Dshare-albumView=20
onclick=3D"this.parentNode.submit(); return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#">Album=20
view</A> <INPUT value=3D499e5fb060d62706 type=3Dhidden name=3Dfid>=20
</FORM>&nbsp;|&nbsp;=20
<FORM id=3Dshare-gotoDetailView accept-charset=3DISO-8859-1 method=3Dget =

action=3D/share/received/detail.sfly?fid=3D499e5fb060d62706><INPUT =
value=3D0=20
type=3Dhidden name=3DimageIndex> <INPUT value=3D0Iat2TJwyZsWdz =
type=3Dhidden name=3Dsid>=20
<SPAN class=3Dshare-detailView>Detail view</SPAN> <A =
class=3Dshare-detailView=20
onclick=3D"this.parentNode.submit(); return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#">Detail=20
view</A> <INPUT value=3D499e5fb060d62706 type=3Dhidden name=3Dfid> =
</FORM></DIV>
<DIV id=3Dshare-images class=3D"roundmodule border-1px">
<DIV class=3D"outline-titlebar outline">
<H2></H2></DIV>
<DIV class=3DbottomLeft></DIV>
<DIV class=3Drmbody>
<DIV id=3Dshare-images-hdr>
<DIV class=3Dshare-pagination>
<FORM id=3Dcommand class=3Dshare-prev-btn accept-charset=3DISO-8859-1 =
method=3Dget=20
action=3D/share/received/album.sfly?fid=3D499e5fb060d62706>
<DIV><A class=3Dshare-disabled alt=3D"Previous page"><IMG =
class=3Die6-bg-png-fix=20
alt=3D""=20
src=3D"http://cdn.staticsfly.com/img_/search/transparent-v118399849400043=
.gif">=20
</A></DIV><INPUT value=3D-16 type=3Dhidden name=3DstartIndex> <INPUT=20
value=3D0Iat2TJwyZsWdz type=3Dhidden name=3Dsid> <INPUT =
value=3D499e5fb060d62706=20
type=3Dhidden name=3Dfid> </FORM>
<FORM id=3Dcommand accept-charset=3DISO-8859-1 method=3Dget=20
action=3D/share/received/album.sfly?fid=3D499e5fb060d62706><SELECT=20
onchange=3Dthis.parentNode.submit() name=3DstartIndex> %-- Is this the =
current=20
  page? --% <OPTION selected value=3D0>1 - 16</OPTION> %-- Is this the =
current=20
  page? --% <OPTION value=3D16>17 - 31</OPTION></SELECT> <INPUT =
value=3D0Iat2TJwyZsWdz=20
type=3Dhidden name=3Dsid> <INPUT value=3D499e5fb060d62706 type=3Dhidden =
name=3Dfid>=20
</FORM>
<FORM id=3Dcommand class=3Dshare-next-btn accept-charset=3DISO-8859-1 =
method=3Dget=20
action=3D/share/received/album.sfly?fid=3D499e5fb060d62706><!-- =
currentIndex=3D0 pageSize=3D16 imageCount=3D31 disabled=3Dfalse -->
<DIV><A onclick=3D"this.parentNode.parentNode.submit(); return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#"=20
alt=3D"Next page"><IMG class=3Die6-bg-png-fix alt=3D""=20
src=3D"http://cdn.staticsfly.com/img_/search/transparent-v118399849400043=
.gif">=20
</A></DIV><INPUT value=3D16 type=3Dhidden name=3DstartIndex> <INPUT=20
value=3D0Iat2TJwyZsWdz type=3Dhidden name=3Dsid> <INPUT =
value=3D499e5fb060d62706=20
type=3Dhidden name=3Dfid> </FORM></DIV>
<DIV id=3Dshare-images-hdr-left class=3Dshare-someSelected><SPAN=20
id=3Dshare-someSelected><SPAN id=3Dshare-albumview-selCount>0</SPAN> =
pictures=20
selected </SPAN></DIV><SPAN id=3Dshare-images-hdr-center>Select: <A=20
onclick=3D"imageSelection.selectAll(); return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#">all=20
</A>| <A onclick=3D"imageSelection.selectNone(); return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#">none=20
</A></SPAN><BR style=3D"CLEAR: both"></DIV>
<FORM id=3DgotoDetailView accept-charset=3DISO-8859-1 method=3Dget =
name=3DgotoDetailView=20
action=3D/share/received/detail.sfly?fid=3D499e5fb060d62706><INPUT=20
value=3D0Iat2TJwyZsWdz type=3Dhidden name=3Dsid> <INPUT value=3D0 =
type=3Dhidden=20
name=3DimageIndex>=20
<DIV id=3Dshare-grid>
<DIV class=3D"share-item share-first">
<DIV class=3Dshare-item-inner=20
onmouseover=3D"return imageSelection.onMouseOver(this.parentNode, 0)"=20
ondblclick=3D"return imageSelection.onDblClick(this.parentNode, 0)"=20
onmouseout=3D"return imageSelection.onMouseOut(this.parentNode, 0)">
<DIV class=3Dshare-item-select=20
onclick=3D"return imageSelection.onClick(this.parentNode.parentNode, 0, =
event)"></DIV>
<DIV class=3Dshare-item-num>1</DIV><IMG=20
style=3D"BACKGROUND-IMAGE: =
url(http://im1.shutterfly.com/procsrserv/47a1dd33b3127cce98549d4824b60000=
0030100Iat2TJwyZsV/cwvDm9asAvLw9cNA3Ly9YsWGg)"=20
alt=3D""=20
src=3D"http://cdn.staticsfly.com/img_/search/transparent-v118399849400043=
.gif">
<DIV class=3Dshare-item-title>_MG_7008.JPG</DIV></DIV><A=20
class=3Dshare-item-commentLink=20
onclick=3D"imageSelection.onDblClick(this.parentNode, 0, =
'gotoDetailViewComments');return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#">&nbsp;=20
</A></DIV>
<DIV class=3Dshare-item>
<DIV class=3Dshare-item-inner=20
onmouseover=3D"return imageSelection.onMouseOver(this.parentNode, 1)"=20
ondblclick=3D"return imageSelection.onDblClick(this.parentNode, 1)"=20
onmouseout=3D"return imageSelection.onMouseOut(this.parentNode, 1)">
<DIV class=3Dshare-item-select=20
onclick=3D"return imageSelection.onClick(this.parentNode.parentNode, 1, =
event)"></DIV>
<DIV class=3Dshare-item-num>2</DIV><IMG=20
style=3D"BACKGROUND-IMAGE: =
url(http://im1.shutterfly.com/procsrserv/47a1dd33b3127cce98549d49a5870000=
0030100Iat2TJwyZsV/cwvDm9asA3Lw9YsWAXl5et2JA)"=20
alt=3D""=20
src=3D"http://cdn.staticsfly.com/img_/search/transparent-v118399849400043=
.gif">
<DIV class=3Dshare-item-title>_MG_7009.JPG</DIV></DIV><A=20
class=3Dshare-item-commentLink=20
onclick=3D"imageSelection.onDblClick(this.parentNode, 1, =
'gotoDetailViewComments');return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#">&nbsp;=20
</A></DIV>
<DIV class=3Dshare-item>
<DIV class=3Dshare-item-inner=20
onmouseover=3D"return imageSelection.onMouseOver(this.parentNode, 2)"=20
ondblclick=3D"return imageSelection.onDblClick(this.parentNode, 2)"=20
onmouseout=3D"return imageSelection.onMouseOut(this.parentNode, 2)">
<DIV class=3Dshare-item-select=20
onclick=3D"return imageSelection.onClick(this.parentNode.parentNode, 2, =
event)"></DIV>
<DIV class=3Dshare-item-num>3</DIV><IMG=20
style=3D"BACKGROUND-IMAGE: =
url(http://im1.shutterfly.com/procsrserv/47a1dd33b3127cce98549d3624c80000=
0030100Iat2TJwyZsV/cwvDm9asA3Lw9YsWAXl5etnJA)"=20
alt=3D""=20
src=3D"http://cdn.staticsfly.com/img_/search/transparent-v118399849400043=
.gif">
<DIV class=3Dshare-item-title>_MG_7011.JPG</DIV></DIV><A=20
class=3Dshare-item-commentLink=20
onclick=3D"imageSelection.onDblClick(this.parentNode, 2, =
'gotoDetailViewComments');return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#">&nbsp;=20
</A></DIV>
<DIV class=3Dshare-item>
<DIV class=3Dshare-item-inner=20
onmouseover=3D"return imageSelection.onMouseOver(this.parentNode, 3)"=20
ondblclick=3D"return imageSelection.onDblClick(this.parentNode, 3)"=20
onmouseout=3D"return imageSelection.onMouseOut(this.parentNode, 3)">
<DIV class=3Dshare-item-select=20
onclick=3D"return imageSelection.onClick(this.parentNode.parentNode, 3, =
event)"></DIV>
<DIV class=3Dshare-item-num>4</DIV><IMG=20
style=3D"BACKGROUND-IMAGE: =
url(http://im1.shutterfly.com/procsrserv/47a1dd33b3127cce98549d37a5f90000=
0030100Iat2TJwyZsV/cwvDm9asA3Lw9YsWAXl5et2rA)"=20
alt=3D""=20
src=3D"http://cdn.staticsfly.com/img_/search/transparent-v118399849400043=
.gif">
<DIV class=3Dshare-item-title>_MG_7012.JPG</DIV></DIV><A=20
class=3Dshare-item-commentLink=20
onclick=3D"imageSelection.onDblClick(this.parentNode, 3, =
'gotoDetailViewComments');return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#">&nbsp;=20
</A></DIV>
<DIV class=3Dshare-item>
<DIV class=3Dshare-item-inner=20
onmouseover=3D"return imageSelection.onMouseOver(this.parentNode, 4)"=20
ondblclick=3D"return imageSelection.onDblClick(this.parentNode, 4)"=20
onmouseout=3D"return imageSelection.onMouseOut(this.parentNode, 4)">
<DIV class=3Dshare-item-select=20
onclick=3D"return imageSelection.onClick(this.parentNode.parentNode, 4, =
event)"></DIV>
<DIV class=3Dshare-item-num>5</DIV><IMG=20
style=3D"BACKGROUND-IMAGE: =
url(http://im1.shutterfly.com/procsrserv/47a1dd33b3127cce98549d3424ca0000=
0030100Iat2TJwyZsV/cwvDm9asA3Lw9YsWAXl5et2rA)"=20
alt=3D""=20
src=3D"http://cdn.staticsfly.com/img_/search/transparent-v118399849400043=
.gif">
<DIV class=3Dshare-item-title>_MG_7013.JPG</DIV></DIV><A=20
class=3Dshare-item-commentLink=20
onclick=3D"imageSelection.onDblClick(this.parentNode, 4, =
'gotoDetailViewComments');return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#">&nbsp;=20
</A></DIV>
<DIV class=3Dshare-item>
<DIV class=3Dshare-item-inner=20
onmouseover=3D"return imageSelection.onMouseOver(this.parentNode, 5)"=20
ondblclick=3D"return imageSelection.onDblClick(this.parentNode, 5)"=20
onmouseout=3D"return imageSelection.onMouseOut(this.parentNode, 5)">
<DIV class=3Dshare-item-select=20
onclick=3D"return imageSelection.onClick(this.parentNode.parentNode, 5, =
event)"></DIV>
<DIV class=3Dshare-item-num>6</DIV><IMG=20
style=3D"BACKGROUND-IMAGE: =
url(http://im1.shutterfly.com/procsrserv/47a1dd33b3127cce98549d35a5fb0000=
0030100Iat2TJwyZsV/cwvDm9asA3Lw9YsWAXl5euG9g)"=20
alt=3D""=20
src=3D"http://cdn.staticsfly.com/img_/search/transparent-v118399849400043=
.gif">
<DIV class=3Dshare-item-title>_MG_7015.JPG</DIV></DIV><A=20
class=3Dshare-item-commentLink=20
onclick=3D"imageSelection.onDblClick(this.parentNode, 5, =
'gotoDetailViewComments');return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#">&nbsp;=20
</A></DIV>
<DIV class=3Dshare-item>
<DIV class=3Dshare-item-inner=20
onmouseover=3D"return imageSelection.onMouseOver(this.parentNode, 6)"=20
ondblclick=3D"return imageSelection.onDblClick(this.parentNode, 6)"=20
onmouseout=3D"return imageSelection.onMouseOut(this.parentNode, 6)">
<DIV class=3Dshare-item-select=20
onclick=3D"return imageSelection.onClick(this.parentNode.parentNode, 6, =
event)"></DIV>
<DIV class=3Dshare-item-num>7</DIV><IMG=20
style=3D"BACKGROUND-IMAGE: =
url(http://im1.shutterfly.com/procsrserv/47a1dd33b3127cce98549d3224cc0000=
0030100Iat2TJwyZsV/cwvDm9asAvLw9btA3Ly9YsWBA)"=20
alt=3D""=20
src=3D"http://cdn.staticsfly.com/img_/search/transparent-v118399849400043=
.gif">
<DIV class=3Dshare-item-title>_MG_7016.JPG</DIV></DIV><A=20
class=3Dshare-item-commentLink=20
onclick=3D"imageSelection.onDblClick(this.parentNode, 6, =
'gotoDetailViewComments');return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#">&nbsp;=20
</A></DIV>
<DIV class=3Dshare-item>
<DIV class=3Dshare-item-inner=20
onmouseover=3D"return imageSelection.onMouseOver(this.parentNode, 7)"=20
ondblclick=3D"return imageSelection.onDblClick(this.parentNode, 7)"=20
onmouseout=3D"return imageSelection.onMouseOut(this.parentNode, 7)">
<DIV class=3Dshare-item-select=20
onclick=3D"return imageSelection.onClick(this.parentNode.parentNode, 7, =
event)"></DIV>
<DIV class=3Dshare-item-num>8</DIV><IMG=20
style=3D"BACKGROUND-IMAGE: =
url(http://im1.shutterfly.com/procsrserv/47a1dd33b3127cce98549d33a5fd0000=
0030100Iat2TJwyZsV/cwvDm9asA3Lw9YsWAXl5euGXA)"=20
alt=3D""=20
src=3D"http://cdn.staticsfly.com/img_/search/transparent-v118399849400043=
.gif">
<DIV class=3Dshare-item-title>_MG_7017.JPG</DIV></DIV><A=20
class=3Dshare-item-commentLink=20
onclick=3D"imageSelection.onDblClick(this.parentNode, 7, =
'gotoDetailViewComments');return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#">&nbsp;=20
</A></DIV>
<DIV class=3Dshare-item>
<DIV class=3Dshare-item-inner=20
onmouseover=3D"return imageSelection.onMouseOver(this.parentNode, 8)"=20
ondblclick=3D"return imageSelection.onDblClick(this.parentNode, 8)"=20
onmouseout=3D"return imageSelection.onMouseOut(this.parentNode, 8)">
<DIV class=3Dshare-item-select=20
onclick=3D"return imageSelection.onClick(this.parentNode.parentNode, 8, =
event)"></DIV>
<DIV class=3Dshare-item-num>9</DIV><IMG=20
style=3D"BACKGROUND-IMAGE: =
url(http://im1.shutterfly.com/procsrserv/47a1dd33b3127cce98549d3024ce0000=
0030100Iat2TJwyZsV/cwvDm9asAvLw9btg3Ly9YsWDA)"=20
alt=3D""=20
src=3D"http://cdn.staticsfly.com/img_/search/transparent-v118399849400043=
.gif">
<DIV class=3Dshare-item-title>_MG_7018.JPG</DIV></DIV><A=20
class=3Dshare-item-commentLink=20
onclick=3D"imageSelection.onDblClick(this.parentNode, 8, =
'gotoDetailViewComments');return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#">&nbsp;=20
</A></DIV>
<DIV class=3Dshare-item>
<DIV class=3Dshare-item-inner=20
onmouseover=3D"return imageSelection.onMouseOver(this.parentNode, 9)"=20
ondblclick=3D"return imageSelection.onDblClick(this.parentNode, 9)"=20
onmouseout=3D"return imageSelection.onMouseOut(this.parentNode, 9)">
<DIV class=3Dshare-item-select=20
onclick=3D"return imageSelection.onClick(this.parentNode.parentNode, 9, =
event)"></DIV>
<DIV class=3Dshare-item-num>10</DIV><IMG=20
style=3D"BACKGROUND-IMAGE: =
url(http://im1.shutterfly.com/procsrserv/47a1dd33b3127cce98549d31a5ff0000=
0030100Iat2TJwyZsV/cwvDm9asAvLw9cMQ3Ly9YsWDg)"=20
alt=3D""=20
src=3D"http://cdn.staticsfly.com/img_/search/transparent-v118399849400043=
.gif">
<DIV class=3Dshare-item-title>_MG_7020.JPG</DIV></DIV><A=20
class=3Dshare-item-commentLink=20
onclick=3D"imageSelection.onDblClick(this.parentNode, 9, =
'gotoDetailViewComments');return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#">&nbsp;=20
</A></DIV>
<DIV class=3Dshare-item>
<DIV class=3Dshare-item-inner=20
onmouseover=3D"return imageSelection.onMouseOver(this.parentNode, 10)"=20
ondblclick=3D"return imageSelection.onDblClick(this.parentNode, 10)"=20
onmouseout=3D"return imageSelection.onMouseOut(this.parentNode, 10)">
<DIV class=3Dshare-item-select=20
onclick=3D"return imageSelection.onClick(this.parentNode.parentNode, 10, =
event)"></DIV>
<DIV class=3Dshare-item-num>11</DIV><IMG=20
style=3D"BACKGROUND-IMAGE: =
url(http://im1.shutterfly.com/procsrserv/47a1dd33b3127cce98549d3e24c00000=
0030100Iat2TJwyZsV/cwvDm9asA3Lw9YsWAXl5euG9g)"=20
alt=3D""=20
src=3D"http://cdn.staticsfly.com/img_/search/transparent-v118399849400043=
.gif">
<DIV class=3Dshare-item-title>_MG_7023.JPG</DIV></DIV><A=20
class=3Dshare-item-commentLink=20
onclick=3D"imageSelection.onDblClick(this.parentNode, 10, =
'gotoDetailViewComments');return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#">&nbsp;=20
</A></DIV>
<DIV class=3Dshare-item>
<DIV class=3Dshare-item-inner=20
onmouseover=3D"return imageSelection.onMouseOver(this.parentNode, 11)"=20
ondblclick=3D"return imageSelection.onDblClick(this.parentNode, 11)"=20
onmouseout=3D"return imageSelection.onMouseOut(this.parentNode, 11)">
<DIV class=3Dshare-item-select=20
onclick=3D"return imageSelection.onClick(this.parentNode.parentNode, 11, =
event)"></DIV>
<DIV class=3Dshare-item-num>12</DIV><IMG=20
style=3D"BACKGROUND-IMAGE: =
url(http://im1.shutterfly.com/procsrserv/47a1dd33b3127cce98549d3fa5f10000=
0030100Iat2TJwyZsV/cwvDm9asA3Lw9YsWAXl5et26A)"=20
alt=3D""=20
src=3D"http://cdn.staticsfly.com/img_/search/transparent-v118399849400043=
.gif">
<DIV class=3Dshare-item-title>_MG_7024.JPG</DIV></DIV><A=20
class=3Dshare-item-commentLink=20
onclick=3D"imageSelection.onDblClick(this.parentNode, 11, =
'gotoDetailViewComments');return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#">&nbsp;=20
</A></DIV>
<DIV class=3Dshare-item>
<DIV class=3Dshare-item-inner=20
onmouseover=3D"return imageSelection.onMouseOver(this.parentNode, 12)"=20
ondblclick=3D"return imageSelection.onDblClick(this.parentNode, 12)"=20
onmouseout=3D"return imageSelection.onMouseOut(this.parentNode, 12)">
<DIV class=3Dshare-item-select=20
onclick=3D"return imageSelection.onClick(this.parentNode.parentNode, 12, =
event)"></DIV>
<DIV class=3Dshare-item-num>13</DIV><IMG=20
style=3D"BACKGROUND-IMAGE: =
url(http://im1.shutterfly.com/procsrserv/47a1dd33b3127cce98549d3c24c20000=
0030100Iat2TJwyZsV/cwvDm9asA3Lw9YsWAXl5euGkA)"=20
alt=3D""=20
src=3D"http://cdn.staticsfly.com/img_/search/transparent-v118399849400043=
.gif">
<DIV class=3Dshare-item-title>_MG_7026.JPG</DIV></DIV><A=20
class=3Dshare-item-commentLink=20
onclick=3D"imageSelection.onDblClick(this.parentNode, 12, =
'gotoDetailViewComments');return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#">&nbsp;=20
</A></DIV>
<DIV class=3Dshare-item>
<DIV class=3Dshare-item-inner=20
onmouseover=3D"return imageSelection.onMouseOver(this.parentNode, 13)"=20
ondblclick=3D"return imageSelection.onDblClick(this.parentNode, 13)"=20
onmouseout=3D"return imageSelection.onMouseOut(this.parentNode, 13)">
<DIV class=3Dshare-item-select=20
onclick=3D"return imageSelection.onClick(this.parentNode.parentNode, 13, =
event)"></DIV>
<DIV class=3Dshare-item-num>14</DIV><IMG=20
style=3D"BACKGROUND-IMAGE: =
url(http://im1.shutterfly.com/procsrserv/47a1dd33b3127cce98549d3da5f30000=
0030100Iat2TJwyZsV/cwvDm9asAvLw9cMg3Ly9YsWAg)"=20
alt=3D""=20
src=3D"http://cdn.staticsfly.com/img_/search/transparent-v118399849400043=
.gif">
<DIV class=3Dshare-item-title>_MG_7028.JPG</DIV></DIV><A=20
class=3Dshare-item-commentLink=20
onclick=3D"imageSelection.onDblClick(this.parentNode, 13, =
'gotoDetailViewComments');return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#">&nbsp;=20
</A></DIV>
<DIV class=3Dshare-item>
<DIV class=3Dshare-item-inner=20
onmouseover=3D"return imageSelection.onMouseOver(this.parentNode, 14)"=20
ondblclick=3D"return imageSelection.onDblClick(this.parentNode, 14)"=20
onmouseout=3D"return imageSelection.onMouseOut(this.parentNode, 14)">
<DIV class=3Dshare-item-select=20
onclick=3D"return imageSelection.onClick(this.parentNode.parentNode, 14, =
event)"></DIV>
<DIV class=3Dshare-item-num>15</DIV><IMG=20
style=3D"BACKGROUND-IMAGE: =
url(http://im1.shutterfly.com/procsrserv/47a1dd33b3127cce98549d3a24c40000=
0030100Iat2TJwyZsV/cwvDm9asAvLw9btw3Ly9YsWCA)"=20
alt=3D""=20
src=3D"http://cdn.staticsfly.com/img_/search/transparent-v118399849400043=
.gif">
<DIV class=3Dshare-item-title>_MG_7029.JPG</DIV></DIV><A=20
class=3Dshare-item-commentLink=20
onclick=3D"imageSelection.onDblClick(this.parentNode, 14, =
'gotoDetailViewComments');return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#">&nbsp;=20
</A></DIV>
<DIV class=3Dshare-item>
<DIV class=3Dshare-item-inner=20
onmouseover=3D"return imageSelection.onMouseOver(this.parentNode, 15)"=20
ondblclick=3D"return imageSelection.onDblClick(this.parentNode, 15)"=20
onmouseout=3D"return imageSelection.onMouseOut(this.parentNode, 15)">
<DIV class=3Dshare-item-select=20
onclick=3D"return imageSelection.onClick(this.parentNode.parentNode, 15, =
event)"></DIV>
<DIV class=3Dshare-item-num>16</DIV><IMG=20
style=3D"BACKGROUND-IMAGE: =
url(http://im1.shutterfly.com/procsrserv/47a1dd33b3127cce98549d3ba5f50000=
0030100Iat2TJwyZsV/cwvDm9asAvLw9buA3Ly9YsWFg)"=20
alt=3D""=20
src=3D"http://cdn.staticsfly.com/img_/search/transparent-v118399849400043=
.gif">
<DIV class=3Dshare-item-title>_MG_7030.JPG</DIV></DIV><A=20
class=3Dshare-item-commentLink=20
onclick=3D"imageSelection.onDblClick(this.parentNode, 15, =
'gotoDetailViewComments');return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#">&nbsp;=20
</A></DIV><BR style=3D"CLEAR: both"></DIV><INPUT =
value=3D499e5fb060d62706=20
type=3Dhidden name=3Dfid> </FORM>
<FORM id=3DgotoDetailViewComments accept-charset=3DISO-8859-1 =
method=3Dget=20
name=3DgotoDetailViewComments=20
action=3D/share/received/detail.sfly?fid=3D499e5fb060d62706#comments><INP=
UT=20
value=3D0Iat2TJwyZsWdz type=3Dhidden name=3Dsid> <INPUT value=3D0 =
type=3Dhidden=20
name=3DimageIndex> <INPUT value=3D499e5fb060d62706 type=3Dhidden =
name=3Dfid> </FORM>
<DIV id=3Dshare-images-ftr>
<DIV class=3Dshare-pagination>
<FORM id=3Dcommand class=3Dshare-prev-btn accept-charset=3DISO-8859-1 =
method=3Dget=20
action=3D/share/received/album.sfly?fid=3D499e5fb060d62706>
<DIV><A class=3Dshare-disabled alt=3D"Previous page"><IMG =
class=3Die6-bg-png-fix=20
alt=3D""=20
src=3D"http://cdn.staticsfly.com/img_/search/transparent-v118399849400043=
.gif">=20
</A></DIV><INPUT value=3D-16 type=3Dhidden name=3DstartIndex> <INPUT=20
value=3D0Iat2TJwyZsWdz type=3Dhidden name=3Dsid> <INPUT =
value=3D499e5fb060d62706=20
type=3Dhidden name=3Dfid> </FORM>
<FORM id=3Dcommand accept-charset=3DISO-8859-1 method=3Dget=20
action=3D/share/received/album.sfly?fid=3D499e5fb060d62706><SELECT=20
onchange=3Dthis.parentNode.submit() name=3DstartIndex> %-- Is this the =
current=20
  page? --% <OPTION selected value=3D0>1 - 16</OPTION> %-- Is this the =
current=20
  page? --% <OPTION value=3D16>17 - 31</OPTION></SELECT> <INPUT =
value=3D0Iat2TJwyZsWdz=20
type=3Dhidden name=3Dsid> <INPUT value=3D499e5fb060d62706 type=3Dhidden =
name=3Dfid>=20
</FORM>
<FORM id=3Dcommand class=3Dshare-next-btn accept-charset=3DISO-8859-1 =
method=3Dget=20
action=3D/share/received/album.sfly?fid=3D499e5fb060d62706><!-- =
currentIndex=3D0 pageSize=3D16 imageCount=3D31 disabled=3Dfalse -->
<DIV><A onclick=3D"this.parentNode.parentNode.submit(); return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#"=20
alt=3D"Next page"><IMG class=3Die6-bg-png-fix alt=3D""=20
src=3D"http://cdn.staticsfly.com/img_/search/transparent-v118399849400043=
.gif">=20
</A></DIV><INPUT value=3D16 type=3Dhidden name=3DstartIndex> <INPUT=20
value=3D0Iat2TJwyZsWdz type=3Dhidden name=3Dsid> <INPUT =
value=3D499e5fb060d62706=20
type=3Dhidden name=3Dfid> </FORM></DIV><BR style=3D"CLEAR: =
both"></DIV></DIV>
<DIV class=3Drmfoot></DIV></DIV>
<DIV class=3D"roundmodule border-1px share-comments share-noComments ">
<DIV class=3D"outline-titlebar outline">
<H2></H2></DIV>
<DIV class=3Dtitle><A name=3Dcomments></A><SPAN=20
class=3D"share-comments-title ie6-bg-png-fix"><B>Comments on this album =
(0)</B>=20
</SPAN></DIV>
<DIV class=3DbottomLeft></DIV>
<DIV class=3Drmbody>
<DIV class=3Dshare-ifNoComments><A=20
href=3D"http://share.shutterfly.com/forwardingSignup/start.sfly?forwardTo=
URL=3D/share/received/album.sfly?fid=3D499e5fb060d62706#comments">Join</A=
>=20
Shutterfly or <A=20
href=3D"http://share.shutterfly.com/forwardingSignin/start.sfly?forwardTo=
URL=3D/share/received/album.sfly?fid=3D499e5fb060d62706#comments">Sign=20
in</A> to add your comment. </DIV><A class=3Dshare-addcomment=20
onclick=3D"addCommentDialog.show('album'); return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#"></A></DIV>
<DIV class=3Drmfoot></DIV></DIV></DIV></DIV>
<DIV class=3Dyui-b>
<DIV id=3Dshare-order>
<FORM id=3Dorder-form method=3Dpost=20
action=3D/share/received/orderpictures.sfly?fid=3D499e5fb060d62706><INPUT=
=20
value=3D0Iat2TJwyZsWdz type=3Dhidden name=3Dsid> <INPUT =
value=3D0Iat2TJwyZsWdz=20
type=3Dhidden name=3Dkey> <INPUT value=3D"Mt. Lks. Annual Meeting - =
March 12, 2011"=20
type=3Dhidden name=3DshareProjectTitle> <INPUT type=3Dhidden =
name=3DselectedItems>=20
<INPUT value=3Dalbumview type=3Dhidden name=3DfromPage> <INPUT =
value=3DSHARE3AOPAX=20
type=3Dhidden name=3Dcid> <INPUT value=3DSFLY type=3Dhidden name=3Dpid> =
<INPUT=20
value=3DSHARE3AOPAX type=3Dhidden name=3DorderCid> <INPUT disabled =
type=3Dhidden=20
name=3DorderAction> <INPUT disabled value=3D/forwardingSignin/start.sfly =
type=3Dhidden=20
name=3DsigninUrl> <A=20
onclick=3D"imageSelection.orderPrints(this.parentNode); return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#"></A></FORM></DIV>=

<DIV id=3Dmp-line class=3Dmp-line =
onmouseover=3Djavascript:showRollover(event);=20
onmouseout=3Djavascript:checkRollover(event);>View your ready-made photo =
book <SUP=20
style=3D"COLOR: rgb(255,0,0)">New!</SUP>=20
<DIV style=3D"DISPLAY: none" id=3Dmp-boxpopup class=3Dmp-boxpopup>
<DIV class=3Dmp-headline><FONT=20
style=3D"FONT-FAMILY: Verdana; COLOR: #cc0000; FONT-SIZE: =
18px">New!</FONT> <FONT=20
style=3D"FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 18px">We=92ve =
made a photo=20
book with these pictures</FONT></DIV>
<DIV class=3Dmp-intro></DIV><A=20
href=3D"javascript:showExpandedPreview('SimplePath/ShareReceive/Album/Lin=
k');"=20
name=3D&amp;lid=3Dbook&amp;lpos=3Dlink>
<DIV=20
style=3D"BACKGROUND-IMAGE: url(/img_/simplePath/img_book_landscape.png); =
FLOAT: left"=20
class=3Dmp-book>
<DIV id=3DplayBtnPopup onmouseover=3D"showArrow('playBtnPopup')"=20
onmouseout=3D"hideArrow('playBtnPopup')"></DIV><IMG class=3Dmp-landscape =

src=3D"http://im1.shutterfly.com/procsrserv/47a1dd33b3127cce98549d3624c80=
0000030100Iat2TJwyZsV/cwvDm9asA3Lw9YuWAbl5esWLlg">
<DIV class=3Dmp-covertitlel>My Photo Book</DIV></DIV></A>
<DIV style=3D"MARGIN: 15px 0px 15px 15px; WIDTH: 268px; FLOAT: right">
<DIV style=3D"HEIGHT: 35px"></DIV>
<DIV id=3DsflyButtonContainer><A class=3Dsecondary=20
href=3D"javascript:showExpandedPreview('SimplePath/ShareReceive/Album/Lin=
k')"=20
name=3D&amp;lid=3Dbutton&amp;lpos=3Dlink><SPAN class=3Dleft></SPAN><SPAN =

class=3Dcontent>See your book</SPAN><SPAN =
class=3Dright></SPAN></A></DIV>
<DIV class=3Dmp-title><A=20
href=3D"javascript:showExpandedPreview('SimplePath/ShareReceive/Album/Lin=
k');"=20
name=3D&amp;lid=3Dtitle&amp;lpos=3Dlink>My Photo Book</A></DIV>
<DIV class=3Dmp-supporting>8x8 soft cover photo book<BR>Starting at =
<SPAN=20
class=3DstrikeThrough>$15.99</SPAN> <SPAN =
class=3DboldPrice>$12.79</SPAN> for 20=20
pages. </DIV></DIV></DIV></DIV>
<DIV id=3Dshare-save>
<FORM id=3Dsave-form method=3Dpost=20
action=3D/share/received/savepictures.sfly?fid=3D499e5fb060d62706><INPUT =

value=3D0Iat2TJwyZsWdz type=3Dhidden name=3Dsid> <INPUT type=3Dhidden=20
name=3DselectedItems> <INPUT value=3Dalbumview type=3Dhidden =
name=3DfromPage> <INPUT=20
value=3DSHARE3ASVAX type=3Dhidden name=3Dcid> <INPUT value=3DSFLY =
type=3Dhidden name=3Dpid>=20
<A onclick=3D"imageSelection.savePictures(this.parentNode); return =
false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#">Save=20
to my account</A> </FORM></DIV>
<DIV id=3Dshare-create>
<FORM method=3Dpost=20
action=3D/share/received/createproject.sfly?fid=3D499e5fb060d62706><INPUT=
=20
value=3D0Iat2TJwyZsWdz type=3Dhidden name=3Dsid> <INPUT type=3Dhidden=20
name=3DselectedItems> <INPUT value=3DSHARE3ACPAX type=3Dhidden =
name=3Dcid> <INPUT=20
value=3DSFLY type=3Dhidden name=3Dpid> <A=20
onclick=3D"imageSelection.createProduct(this.parentNode); return false"=20
href=3D"javascript:undefined">Create </A><SELECT name=3DprojectType> =
<OPTION=20
  class=3Dshare-single selected value=3Dwalldecals>Wall decals</OPTION> =
<OPTION=20
  class=3Dshare-multi value=3Dphotobooks>Photo books</OPTION> <OPTION=20
  class=3Dshare-multi value=3Dcards>Cards</OPTION> <OPTION =
class=3Dshare-multi=20
  value=3Dposters>Posters</OPTION> <OPTION class=3Dshare-multi=20
  value=3Dcalendars>Calendars</OPTION> <OPTION class=3Dshare-single=20
  value=3Dmugs>Mugs</OPTION> <OPTION class=3Dshare-multi=20
  value=3Dnotepads>Notepads</OPTION> <OPTION class=3Dshare-multi=20
  value=3Dnotebooks>Notebooks</OPTION> <OPTION class=3Dshare-single=20
  value=3Dstickers>Stickers</OPTION> <OPTION class=3Dshare-multi =
value=3Dall>More=20
  products</OPTION></SELECT> </FORM></DIV>
<DIV>
<SCRIPT>=0A=
var shouldFade;=0A=
function simplePathSWFCallback(event) {=0A=
var promoDiv =3D document.getElementById("simplePathDisplayArea");=0A=
if(event.success) {=0A=
}=0A=
else {=0A=
var closeButton =3D document.getElementById("closeButton");=0A=
var expressInstallDiv =3D document.getElementById("SWFObjectExprInst");=0A=
var restartWarning =3D document.getElementById("restartWarning");=0A=
if(!closeButton) {=0A=
var closeButton =3D document.createElement("div");=0A=
closeButton.id =3D "closeButton"; //CSS for #closeButton is provided in =
the style section=0A=
closeButton.onclick =3D closeExpandedPromo;=0A=
promoDiv.appendChild(closeButton);=0A=
}=0A=
if(expressInstallDiv) { //this means we have the Old Flash dialog, =
instead of the No Flash dialog.=0A=
if(restartWarning) {=0A=
restartWarning.style.display =3D "block";=0A=
}=0A=
else {=0A=
var restartWarning =3D document.createElement("div");=0A=
restartWarning.id =3D "restartWarning";=0A=
restartWarning.innerHTML =3D "Installing Flash may require you to =
restart your browser";=0A=
promoDiv.appendChild(restartWarning);=0A=
}=0A=
}=0A=
else {=0A=
if(restartWarning) {=0A=
restartWarning.style.display =3D "none";=0A=
}=0A=
}=0A=
}=0A=
}=0A=
if (window.createExpandedPromo =3D=3D null) {=0A=
window.createExpandedPromo =3D function =
createExpandedPromo(reportingSrc) {=0A=
if (!reportingSrc) {=0A=
reportingSrc =3D 'SimplePath/ShareReceive/Album/Promo';=0A=
}=0A=
var bgDiv =3D document.getElementById("epBackground");=0A=
var body =3D document.getElementsByTagName("body")[0];=0A=
var promoDiv =3D document.getElementById("simplePathDisplayArea");=0A=
body.appendChild(promoDiv);=0A=
var winWidth =3D getWindowWidthEP();=0A=
var winHeight =3D getWindowHeightEP();=0A=
var epWidth =3D 900;=0A=
var epHeight =3D 605;=0A=
var xOffset =3D (winWidth - epWidth) / 2;=0A=
=0A=
var yOffset =3D (winHeight - epHeight) / 4;=0A=
=0A=
if( yOffset + epHeight > winHeight ) {=0A=
//then we know the bottom of the EP is below=0A=
//the user's viewport=0A=
yOffset =3D 20; //set the ep top to 20px=0A=
}=0A=
// If either offset is outside of the window, that's because the=0A=
// the window is too small.  So we'll just set the origin of the div=0A=
// to the top left of the window.=0A=
if (xOffset < 0) xOffset =3D 0;=0A=
if (yOffset < 0) yOffset =3D 0;=0A=
promoDiv.style.left =3D xOffset + 'px';=0A=
promoDiv.style.top =3D yOffset + 'px';=0A=
if (!bgDiv) {=0A=
//create dimmed background=0A=
bgDiv =3D document.createElement('div');=0A=
body.appendChild(bgDiv);=0A=
bgDiv.setAttribute('id','epBackground');=0A=
bgDiv.style.width =3D getWindowWidthEP() + 'px';=0A=
bgDiv.style.height =3D getWindowHeightEP() + 'px';=0A=
bgDiv.style.cursor =3D 'wait';=0A=
}=0A=
else {=0A=
bgDiv.style.display =3D 'block';=0A=
}=0A=
shouldFade =3D true;=0A=
opacity('epBackground', 0, 65, 400);=0A=
//shouldFade =3D false;=0A=
//display ep=0A=
promoDiv.style.position =3D 'absolute';=0A=
promoDiv.style.display =3D 'block';=0A=
promoDiv.style.left =3D xOffset + 'px';=0A=
promoDiv.style.top =3D yOffset + 'px';=0A=
var sflyURLBase =3D "http://share.shutterfly.com";=0A=
var marketingText =3D escape("We&#8217;ve created this beautiful, =
professionally bound photo book with the pictures you received.  =
It&#39;s ready-to-order or click &#8220;Customize&#8221; to change =
background styles, edit photos or add captions.");=0A=
var params =3D {=0A=
AllowScriptAccess: "always"                =0A=
};=0A=
var ie7 =3D (dojo.isIE && dojo.isIE =3D=3D 7)?true:false;=0A=
//ie7 breaks when using wmode=0A=
//TODO: why does it work still on share?=0A=
//so there is something else wrong here.  =0A=
if(!ie7) {=0A=
params.wmode =3D "transparent";=0A=
}=0A=
var flashVars =3D {=0A=
configXMLURL: =
"http://cdn.staticsfly.com/flashapps/simplepath/config-v12984104690001318=
8.xml"=0A=
};=0A=
flashVars.wmode =3D "transparent";=0A=
flashVars.baseAppURL =3D sflyURLBase+"/";=0A=
flashVars.baseWSURL =3D "http://ws.shutterfly.com/";=0A=
flashVars.bookInitURL =3D escape(sflyURLBase + =
"/initbook/query.sfly?command=3D");=0A=
=0A=
flashVars.bookInitURL =3D escape(sflyURLBase + =
"/initbook/query.sfly?command=3Dshare");=0A=
=0A=
=0A=
=0A=
=0A=
flashVars.defaultBookTitle =3D escape( "My Photo Book" );=0A=
=0A=
=0A=
=0A=
flashVars.bookInitID =3D escape("1300105499058");=0A=
=0A=
flashVars.reportingSrc =3D escape(reportingSrc);=0A=
flashVars.prodFindMethod =3D escape(reportingSrc);=0A=
=0A=
=0A=
flashVars.fromLocation =3D escape("share");=0A=
=0A=
=0A=
flashVars.cid =3D escape("SHARE3AOJSP");=0A=
=0A=
=0A=
flashVars.albumKey=3Descape("0Iat2TJwyZsWdz");=0A=
=0A=
flashVars.marketingText =3D marketingText;=0A=
=0A=
swfobject.embedSWF(=0A=
'http://cdn.staticsfly.com/flashapps/simplepath/ExpandedPreview-v12928695=
020001049251.swf',=0A=
'simplePathFlashContent',=0A=
'900', '605',=0A=
'10.0.0',=0A=
'http://cdn.staticsfly.com/flashapps/simplepath/expressInstall-v124413787=
4000727.swf',=0A=
flashVars, params, null,=0A=
simplePathSWFCallback);=0A=
}=0A=
}=0A=
function getWindowHeightEP() {=0A=
var height =3D 0;=0A=
if (document.body) {=0A=
=0A=
height =3D document.body.clientHeight;=0A=
=0A=
}else if (document.documentElement && =
document.documentElement.clientHeight) {=0A=
height =3D document.documentElement.clientHeight;=0A=
}else if (window.innerHeight) {=0A=
height =3D window.innerHeight;=0A=
}=0A=
return height;=0A=
}=0A=
function getScrollHeightOffset(){=0A=
var scrOfY =3D 0;=0A=
if(typeof(window.pageYOffset) =3D=3D 'number'){=0A=
scrOfY =3D window.pageYOffset;=0A=
}else if(document.body && document.body.scrollTop){=0A=
scrOfY =3D document.body.scrollTop;=0A=
}else if(document.documentElement && document.documentElement.scrollTop){=0A=
scrOfY =3D document.documentElement.scrollTop;=0A=
}=0A=
return scrOfY;=0A=
}=0A=
function getWindowWidthEP() {=0A=
var width =3D 0;=0A=
if (document.body) {=0A=
width =3D document.body.clientWidth;=0A=
}=0A=
else if (document.documentElement && =
document.documentElement.clientWidth) {=0A=
width =3D document.documentElement.clientWidth;=0A=
}=0A=
else if (window.innerWidth) {=0A=
width =3D window.innerWidth;=0A=
}=0A=
return width;=0A=
}=0A=
function closeExpandedPromo() {=0A=
var promoDiv =3D document.getElementById("simplePathDisplayArea");=0A=
promoDiv.style.display =3D "none";=0A=
document.getElementById("epBackground").style.display =3D "none";=0A=
}=0A=
=0A=
function sflyAdCallback() {=0A=
var linkDiv =3D dojo.byId('mp-line');=0A=
if (linkDiv) {=0A=
linkDiv.style.display =3D 'none';=0A=
}=0A=
var minipromoDiv =3D dojo.byId('mp-box');=0A=
if (minipromoDiv) {=0A=
minipromoDiv.style.display =3D 'block';=0A=
}=0A=
}=0A=
=0A=
function showExpandedPreview(reportingSrc) {=0A=
hideRollover();=0A=
createExpandedPromo(reportingSrc);=0A=
}=0A=
var fadeIn;=0A=
var fadeOut;=0A=
var fadeInPopup;=0A=
var fadeOutPopup;=0A=
=0A=
function showRollover() {=0A=
var minipromoDiv =3D dojo.byId('mp-boxpopup');=0A=
minipromoDiv.style.display =3D '';=0A=
minipromoDiv.style.position =3D 'absolute';=0A=
dojo.addClass(dojo.body(), "mp-rollover");=0A=
shouldFade =3D true;=0A=
fadeInPopup =3D setTimeout("opacity('playBtnPopup', 0, 100, 500)", =
2000);  //fade in=0A=
fadeOutPopup =3D setTimeout("opacity('playBtnPopup', 100, 0, 500)", =
4000);  //fade out=0A=
}=0A=
=0A=
function hideRollover() {=0A=
shouldFade =3D false;=0A=
clearTimeout(fadeInPopup);=0A=
clearTimeout(fadeOutPopup);=0A=
var minipromoDiv =3D dojo.byId('mp-boxpopup');=0A=
if (minipromoDiv) {=0A=
minipromoDiv.style.display =3D 'none';=0A=
}=0A=
dojo.removeClass(dojo.body(), "mp-rollover");=0A=
}=0A=
=0A=
function checkRollover(e, item) {=0A=
if (!e) var e =3D window.event;=0A=
var reltg =3D e.relatedTarget || e.toElement;=0A=
if (dojo.isDescendant(reltg, item)) {=0A=
// Moving into descendent node; keep menu showing.=0A=
return;=0A=
}=0A=
else {=0A=
// Mouseout took place when mouse actually left layer=0A=
hideRollover();=0A=
return;=0A=
}=0A=
}=0A=
function showArrow(playButtonId) {=0A=
shouldFade =3D false;=0A=
clearTimeout(fadeIn);=0A=
clearTimeout(fadeOut);=0A=
var playArea =3D document.getElementById(playButtonId).style;=0A=
playArea.opacity =3D 1; =0A=
playArea.MozOpacity =3D 1; =0A=
playArea.KhtmlOpacity =3D 1; =0A=
playArea.filter =3D "alpha(opacity=3D100)"; =0A=
}=0A=
function hideArrow(playButtonId) {=0A=
var playArea =3D document.getElementById(playButtonId).style;=0A=
playArea.opacity =3D 0; =0A=
playArea.MozOpacity =3D 0; =0A=
playArea.KhtmlOpacity =3D 0; =0A=
playArea.filter =3D "alpha(opacity=3D0)"; =0A=
}=0A=
function opacity(id, opacStart, opacEnd, millisec) { =0A=
//speed for each frame =0A=
var speed =3D Math.round(millisec / 100); =0A=
var timer =3D 0; =0A=
//determine the direction for the blending, if start and end are the =
same nothing happens =0A=
if(opacStart > opacEnd) { =0A=
for(i =3D opacStart; i >=3D opacEnd; i--) { =0A=
setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); =0A=
timer++; =0A=
} =0A=
} else if(opacStart < opacEnd) { =0A=
for(i =3D opacStart; i <=3D opacEnd; i++) =0A=
{ =0A=
setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); =0A=
timer++; =0A=
} =0A=
} =0A=
} =0A=
//change the opacity for different browsers =0A=
function changeOpac(opacity, id) { =0A=
//console.log(shouldFade + ' ' + id + ' ' + opacity);=0A=
if(shouldFade) {=0A=
var object =3D document.getElementById(id).style; =0A=
object.opacity =3D (opacity / 100); =0A=
object.MozOpacity =3D (opacity / 100); =0A=
object.KhtmlOpacity =3D (opacity / 100); =0A=
object.filter =3D "alpha(opacity=3D" + opacity + ")"; =0A=
}=0A=
} =0A=
function initBook(playButtonId) {=0A=
shouldFade =3D true;=0A=
fadeIn =3D setTimeout("opacity('" + playButtonId + "', 0, 100, 500)", =
2000);  //fade in=0A=
fadeOut =3D setTimeout("opacity('" + playButtonId + "', 100, 0, 500)", =
4000);  //fade out=0A=
}=0A=
</SCRIPT>

<STYLE>.strikeThrough {
	TEXT-DECORATION: line-through
}
.boldPrice {
	COLOR: #c11111; FONT-WEIGHT: bold
}
</STYLE>

<DIV id=3Dmp-box class=3Dmp-box-hidden>
<DIV class=3Dmp-headline><FONT=20
style=3D"FONT-FAMILY: Verdana; COLOR: #cc0000; FONT-SIZE: =
18px">New!</FONT> <FONT=20
style=3D"FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 18px">We=92ve =
made a photo=20
book with these pictures</FONT></DIV>
<DIV class=3Dmp-intro></DIV><A=20
href=3D"javascript:showExpandedPreview('SimplePath/ShareReceive/Album/Pro=
mo');"=20
name=3D"">
<DIV=20
style=3D"BACKGROUND-IMAGE: =
url(http://web1.shutterfly.com/img_/simplePath/img_book_landscape.png)"=20
class=3Dmp-book>
<DIV id=3DplayBtn onmouseover=3D"showArrow('playBtn')"=20
onmouseout=3D"hideArrow('playBtn')"></DIV><IMG class=3Dmp-landscape=20
src=3D"http://im1.shutterfly.com/procsrserv/47a1dd33b3127cce98549d3624c80=
0000030100Iat2TJwyZsV/cwvDm9asA3Lw9YuWAbl5esWLlg">
<DIV class=3Dmp-covertitlel>My Photo Book</DIV></DIV></A>
<DIV id=3DsflyButtonContainer><A class=3Dsecondary title=3D"See your =
book"=20
href=3D"javascript:showExpandedPreview('SimplePath/ShareReceive/Album/Pro=
mo');"=20
name=3D""><SPAN class=3Dleft></SPAN><SPAN class=3Dcontent>See your =
book</SPAN><SPAN=20
class=3Dright></SPAN></A> </DIV>
<DIV class=3Dmp-title><A=20
href=3D"javascript:showExpandedPreview('SimplePath/ShareReceive/Album/Pro=
mo');"=20
name=3D"">My Photo Book</A></DIV>
<DIV class=3Dmp-supporting>8x8 soft cover photo book<BR>Starting at =
<SPAN=20
class=3DstrikeThrough>$15.99</SPAN> <SPAN =
class=3DboldPrice>$12.79</SPAN> for 20=20
pages. </DIV></DIV>
<STYLE>#simplePathDisplayArea {
	Z-INDEX: 999; POSITION: absolute; WIDTH: 910px; HEIGHT: 616px
}
#epBackground {
	Z-INDEX: 980; POSITION: absolute; FILTER: alpha(opacity=3D0); =
BACKGROUND-COLOR: #000000; WIDTH: 100%; DISPLAY: block; HEIGHT: 100%; =
TOP: 0px; LEFT: 0px; opacity: .0; -moz-opacity: .0
}
#closeButton {
	POSITION: absolute; WIDTH: 13px; HEIGHT: 13px; TOP: 6px; CURSOR: =
pointer; LEFT: 877px; _height: 15px; _width: 15px
}
#restartWarning {
	POSITION: absolute; TOP: 385px; LEFT: 295px
}
#noFlashDialog {
	POSITION: absolute; WIDTH: 350px; TOP: 100px
}
#simplePathFlashContent {
	DISPLAY: block
}
.simplePathCenterContent {
	POSITION: absolute; WIDTH: 50%; HEIGHT: 50%; TOP: 25%; LEFT: 25%
}
.simplePathCenterContentHorizontal {
	TEXT-ALIGN: center; WIDTH: 340px; HEIGHT: 98%; MARGIN-LEFT: auto; =
MARGIN-RIGHT: auto
}
.simplePathEmphasis {
	FONT-WEIGHT: bold
}
.simplePathLink {
	TEXT-ALIGN: left; MARGIN-TOP: 15px
}
.simplePathMessageContent {
	MARGIN-TOP: 5px
}
.simplePathFlashWarning {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.simplePathFlashWarning .edge {
	LINE-HEIGHT: 0px
}
.simplePathFlashWarning .top {
	LINE-HEIGHT: 0px; BACKGROUND-COLOR: #fff; HEIGHT: 3px; BORDER-TOP: #999 =
1px solid
}
.simplePathFlashWarning .bottom {
	BORDER-BOTTOM: #999 1px solid; LINE-HEIGHT: 0px; BACKGROUND-COLOR: #fff
}
.simplePathFlashWarning .left {
	BORDER-LEFT: #999 1px solid; LINE-HEIGHT: 0px; BACKGROUND-COLOR: #fff
}
.simplePathFlashWarning .right {
	LINE-HEIGHT: 0px; BACKGROUND-COLOR: #fff; BORDER-RIGHT: #999 1px solid
}
.simplePathFlashWarning .center {
	TEXT-ALIGN: left; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #fff; =
PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
#SWFObjectExprInst {
	POSITION: absolute; WIDTH: 214px; HEIGHT: 137px; TOP: 240px; LEFT: =
350px
}
</STYLE>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://cdn.staticsfly.com/incl_/thirdparty/google-flash/swfobject-=
v125003982400022980.js"></SCRIPT>

<DIV>
<DIV style=3D"DISPLAY: none" id=3DsimplePathDisplayArea>
<DIV id=3DsimplePathFlashContent>
<DIV class=3DsimplePathCenterContent>
<DIV class=3DsimplePathCenterContentHorizontal>
<TABLE id=3DnoFlashDialog class=3DsimplePathFlashWarning cellPadding=3D0 =

callspacing=3D"0">
  <TBODY>
  <TR>
    <TD=20
    style=3D"PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px"=20
    class=3Dedge vAlign=3Dtop><IMG=20
      =
src=3D"http://web1.shutterfly.com/img_/windows/alert/top_left.gif"></TD>
    <TD class=3Dtop></TD>
    <TD=20
    style=3D"PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px"=20
    class=3Dedge vAlign=3Dtop><IMG=20
      =
src=3D"http://web1.shutterfly.com/img_/windows/alert/top_right.gif"></TD>=
</TR>
  <TR>
    <TD class=3Dleft></TD>
    <TD class=3Dcenter>
      <DIV class=3DsimplePathEmphasis>Please download Adobe Flash =
Player</DIV>
      <DIV class=3DsimplePathMessageContent>To make this book, you must =
have the=20
      free Adobe Flash player Version 10 installed. Installation may =
require you=20
      to restart your browser.</DIV>
      <DIV class=3DsimplePathLink><A =
href=3D"http://get.adobe.com/flashplayer/"=20
      target=3D_blank>Download Adobe Flash here</A></DIV>
      <DIV class=3DsimplePathLink><A=20
      =
href=3D"javascript:openHelpPopup('/help/pop/main.jsp?a=3D1162')">Click =
here=20
      for help with Flash</A></DIV></TD>
    <TD class=3Dright></TD></TR>
  <TR>
    <TD=20
    style=3D"PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px"=20
    class=3Dedge><IMG=20
      =
src=3D"http://web1.shutterfly.com/img_/windows/alert/bottom_left.gif"></T=
D>
    <TD class=3Dbottom></TD>
    <TD=20
    style=3D"PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px"=20
    class=3Dedge><IMG=20
      =
src=3D"http://web1.shutterfly.com/img_/windows/alert/bottom_right.gif"></=
TD></TR></TBODY></TABLE></DIV></DIV></DIV></DIV></DIV>
<SCRIPT>=0A=
=0A=
initBook('playBtn');=0A=
=0A=
</SCRIPT>

<SCRIPT=20
src=3D"http://cdn.staticsfly.com/incl_/thirdparty/adServer/adScripts-v124=
95199640004452.js"></SCRIPT>

<SCRIPT language=3Djavascript>=0A=
var alternateContentId =3D "null";=0A=
var containerId =3D "null";=0A=
var container =3D document.getElementById(containerId);=0A=
if (container !=3D null){=0A=
container.style.background =3D "#ffffff";=0A=
container.style.color =3D "#ffffff";=0A=
}=0A=
// Callback function for parsing QuantCast parameters=0A=
quantcastParams=3D"";=0A=
function qc_callback(result) {=0A=
for (var i =3D 0; i < result.segments.length; i++) {=0A=
quantcastParams +=3D "qcseg=3D" + result.segments[i].id + ";"; =
//customizable per your ad server=0A=
}=0A=
}    =0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://pixel.quantserve.com/api/segments.json?a=3Dp-f4BHX2ZttKRdw&=
amp;callback=3Dqc_callback">=0A=
=0A=
</SCRIPT>
<LINK id=3Dcss rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://cdn.staticsfly.com/css/thirdparty/adServer-v12416309730001=
38.css">
<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
document.write('<script language=3D"JavaScript" =
src=3D"http://ad.doubleclick.net/adj/sfly.production/share_pictures;ord=3D=
205023374;page=3Dshare_album;partnerId=3DSFLY;sz=3D1x1,300x250;hfc=3Dtrue=
;' + quantcastParams + '" type=3D"text/javascript"><\/script>');=0A=
//]]>			=0A=
</SCRIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/jump/sfly.production/share_pictures;ord=
=3D205023374;page=3Dshare_album;partnerId=3DSFLY;sz=3D1x1,300x250;hfc=3Dt=
rue;"=20
target=3D_blank><IMG border=3D0 alt=3D""=20
src=3D"http://ad.doubleclick.net/ad/sfly.production/share_pictures;ord=3D=
205023374;page=3Dshare_album;partnerId=3DSFLY;sz=3D1x1,300x250;hfc=3Dtrue=
;"=20
width=3D300 height=3D250> </A></NOSCRIPT></DIV></DIV><BR style=3D"CLEAR: =
both"></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
imageSelection.init(31, 0, 16, "albumView", "0Iat2TJwyZsWdz", false);=0A=
imageSelection.viewIdArray =3D [486190411, 486190412, 486190413, =
486190414, 486190415, 486190416, 486190417, 486190418, 486190419, =
486190420, 486190421, 486190422, 486190423, 486190424, 486190425, =
486190426, 486190427, 486190428, 486190429, 486190430, 486190431, =
486190432, 486190433, 486190434, 486190435, 486190436, 486190437, =
486190438, 486190439, 486190440, 486190441,  null];=0A=
imageSelection.combIdArray =3D =
["47a1dd33b3127cce98549d4824b600000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d49a58700000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d3624c800000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d37a5f900000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d3424ca00000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d35a5fb00000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d3224cc00000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d33a5fd00000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d3024ce00000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d31a5ff00000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d3e24c000000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d3fa5f100000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d3c24c200000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d3da5f300000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d3a24c400000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d3ba5f500000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d3824c600000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d39a5f700000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d2624d800000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d27a5e900000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d2424da00000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d25a5eb00000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d2224dc00000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d23a5ed00000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d2024de00000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d21a5ef00000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d2e24d000000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d2fa5e100000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d2c24d200000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d2da5e300000030100Iat2TJwyZsV", =
"47a1dd33b3127cce98549d2a24d400000030100Iat2TJwyZsV",  null];=0A=
</SCRIPT>

<DIV style=3D"DISPLAY: none">
<DIV id=3Dshare-addCommentDlg>
<FORM id=3Dcommand class=3Dshare-addCommentDlg =
accept-charset=3DISO-8859-1 method=3Dget=20
name=3Dshare-addCommentDlg=20
action=3D/share/received/addcomment.sfly?fid=3D499e5fb060d62706>
<DIV class=3Dshare-prompt>* Please enter your thoughts and then click =
"Add=20
comment." </DIV><TEXTAREA id=3Dshare-addCommentDlg-text =
class=3Dshare-addCommentDlg-text onfocus=3Dthis.select(-1); tabIndex=3D1 =
name=3Dtext></TEXTAREA>=20
<INPUT id=3Dshare-textCounter-1 class=3Dshare-textCounter tabIndex=3D-1 =
value=3D120=20
readOnly size=3D3>
<SCRIPT type=3Dtext/javascript>=0A=
do {=0A=
var txt =3D dojo.byId("share-addCommentDlg-text");=0A=
if (txt) {=0A=
txt.oninput =3D txt.onkeypress =3D txt.onkeyup =3D function() {=0A=
if(this.value.length>120)this.value=3Dthis.value.substr(0,120);=0A=
document.getElementById('share-textCounter-1').value=3D120-this.value.len=
gth;};=0A=
txt.onpaste =3D function() {window.setTimeout("var txt =3D =
dojo.byId('share-addCommentDlg-text'); txt.oninput(txt)", 1);};=0A=
}=0A=
} while(false);=0A=
</SCRIPT>
 Note: You will be asked to sign-in to add your comment. <A=20
class=3Dshare-addCommentDlg-btn tabIndex=3D2=20
onclick=3D"addCommentDialog.submit(); return false;"=20
href=3D"http://share.shutterfly.com/share/received/album.sfly?startIndex=3D=
0&amp;sid=3D0Iat2TJwyZsWdz&amp;fid=3D499e5fb060d62706#"></A><INPUT=20
value=3Dalbum type=3Dhidden name=3Dtype> <INPUT value=3Dalbumview =
type=3Dhidden=20
name=3DfromPage> <INPUT value=3DSHARE3AACAX type=3Dhidden name=3Dcid> =
<INPUT value=3DSFLY=20
type=3Dhidden name=3Dpid> <INPUT value=3D499e5fb060d62706 type=3Dhidden =
name=3Dfid>=20
</FORM></DIV>
<DIV id=3Dshare-deleteCommentDlg>
<FORM id=3Dcommand class=3Dshare-deleteCommentDlg =
accept-charset=3DISO-8859-1=20
method=3Dget name=3Dshare-deleteCommentDlg=20
action=3D/share/received/deletecomment.sfly?fid=3D499e5fb060d62706>
<DIV class=3Dshare-prompt>Are you sure you want to delete this comment?=20
</DIV><INPUT type=3Dhidden name=3DcommentId> <INPUT value=3Dalbum =
type=3Dhidden=20
name=3Dtype> <INPUT value=3Dalbumview type=3Dhidden name=3DfromPage> =
<INPUT=20
value=3D499e5fb060d62706 type=3Dhidden name=3Dfid> </FORM></DIV>
<DIV id=3Dshare-deleteItemsDlg>
<FORM id=3Dcommand class=3Dshare-deleteItemsDlg =
accept-charset=3DISO-8859-1=20
method=3Dpost name=3Dshare-deleteItemsDlg=20
action=3D/share/received/delete.sfly?fid=3D499e5fb060d62706>
<DIV class=3Dshare-prompt><B>Are you sure you want to delete the =
selected items in=20
this shared album?</B><BR><BR>Note: your recipients will no longer be =
able to=20
view the deleted items. </DIV><INPUT value=3D0Iat2TJwyZsWdz =
type=3Dhidden name=3Dsid>=20
<INPUT type=3Dhidden name=3DselectedItems> <INPUT value=3Dalbumview =
type=3Dhidden=20
name=3DfromPage> <INPUT value=3D499e5fb060d62706 type=3Dhidden =
name=3Dfid> </FORM></DIV>
<DIV id=3Dshare-orderPrintsDlg>
<DIV class=3Dshare-prompt><B>Do you want to order all the pictures in =
this album?=20
Click 'OK' to continue.</B><BR><BR>(Click 'Cancel' to go back and select =
only=20
some of the pictures before clicking the 'Order prints' button.) =
</DIV></DIV>
<DIV id=3Dshare-savePicturesDlg>
<DIV class=3Dshare-prompt><B>Do you want to save all the pictures in =
this album?=20
Click 'OK' to continue.</B><BR><BR>(Click 'Cancel' to go back and select =
only=20
some of the pictures before clicking the 'Save to my account' link.)=20
</DIV></DIV></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
                        =0A=
=0A=
=0A=
=0A=
=0A=
if (!window.addCommentDialog.properties) =
window.addCommentDialog.properties =3D new Object();=0A=
=0A=
window.addCommentDialog.properties['share.addcomment.dlg.title'] =3D =
"Add comment";=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
                        =0A=
=0A=
=0A=
=0A=
=0A=
if (!window.deleteCommentDialog.properties) =
window.deleteCommentDialog.properties =3D new Object();=0A=
=0A=
window.deleteCommentDialog.properties['share.deletecomment.dlg.title'] =
=3D "Delete comment";=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
                        =0A=
=0A=
=0A=
=0A=
=0A=
if (!window.deleteItemsDialog.properties) =
window.deleteItemsDialog.properties =3D new Object();=0A=
=0A=
window.deleteItemsDialog.properties['share.deleteitems.dlg.title'] =3D =
"Delete items";=0A=
=0A=
window.deleteItemsDialog.properties['share.noselection.dlg.title'] =3D =
"No items selected";=0A=
=0A=
window.deleteItemsDialog.properties['share.noselection.dlg.text'] =3D =
"You have no items selected.  Please select the items you want to delete =
first then click \"Delete items\".";=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
                        =0A=
=0A=
=0A=
=0A=
=0A=
if (!window.orderPrintsDialog.properties) =
window.orderPrintsDialog.properties =3D new Object();=0A=
=0A=
window.orderPrintsDialog.properties['share.orderprints.dlg.title'] =3D =
"No pictures were selected";=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
                        =0A=
=0A=
=0A=
=0A=
=0A=
if (!window.savePicturesDialog.properties) =
window.savePicturesDialog.properties =3D new Object();=0A=
=0A=
window.savePicturesDialog.properties['share.savePictures.dlg.title'] =3D =
"Save to my account";=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
                        =0A=
=0A=
=0A=
=0A=
=0A=
if (!window.arrangePicturesDialog.properties) =
window.arrangePicturesDialog.properties =3D new Object();=0A=
=0A=
window.arrangePicturesDialog.properties['share.edit.arrange.dlg.title'] =
=3D "Move pictures";=0A=
=0A=
window.arrangePicturesDialog.properties['share.edit.arrange.noselection.d=
lg.title'] =3D "Select an item";=0A=
=0A=
window.arrangePicturesDialog.properties['share.edit.arrange.noselection.d=
lg.text'] =3D "Sorry! You must select at least one item in order to take =
this action. Please select an item, then continue.";=0A=
=0A=
=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>               =0A=
var pageView =3D null;=0A=
dojo.addOnLoad(function() {=0A=
try { =0A=
var requrl =3D "/share/received/ajax.ajax";=0A=
var model =3D new sfly.component.share.ShareoutModel();=0A=
var options =3D {=0A=
central: {=0A=
frameId: "fid=3D499e5fb060d62706",=0A=
ajaxUrl: requrl=0A=
},=0A=
i18nCopy: {=0A=
dialogEmbedcodeTitle:"Get embed code",=0A=
dialogPermalinkTitle:"Get permalink",=0A=
dialogWhatthisText:"What's this?",=0A=
end:null=0A=
},                          =0A=
waitIndicator:"http://cdn.staticsfly.com/img_/SFLY/waitWheel_94x25-v11974=
061100001400.gif",=0A=
closeImg:"http://cdn.staticsfly.com/img_/publicgallery/btn_close-v1193162=
67800022799.jpg",=0A=
postImg:"http://cdn.staticsfly.com/img_/publicgallery/btn_submit-v1184622=
30400034234.jpg",=0A=
method:"postProject"=0A=
};=0A=
var controller =3D  new =
sfly.component.share.ShareoutPageController(options, model);=0A=
pageView =3D new sfly.component.share.ShareoutView(model, controller);=0A=
} catch(e1) {=0A=
window.alert(e1.message);=0A=
}                  =0A=
});=0A=
// New and improved (simple) "Post to: [fb][twitter][blogger][myspace]" =
menu.=0A=
//=0A=
// Clicking on the link on the share overflow pages displays this menu.=0A=
var postToMenu =3D {=0A=
_initialized: false,=0A=
// Menu items:=0A=
//      action =3D either a string which is in inferred to be the name =
of a pageView method, or,=0A=
//               a function which takes the anchor as argument=0A=
_menuItems: {=0A=
other: {=0A=
action: "showShareTabWhatThisDialog",=0A=
markup: function() {=0A=
var markup =3D "<div id=3D'postToMenu-other' class=3D'share-menu-item =
shareit-menu-item shareit-other'>";=0A=
markup +=3D =
postToMenu.getProperty("share.sharetab.menu.item.shareIt.other");=0A=
markup =3D markup.replace(/\{0\}/g, "whatsthislink");=0A=
markup =3D markup.replace(/\{1\}/g, =
"postToMenu._onItemClick(this.parentNode);return false");=0A=
markup +=3D "</div>";=0A=
return markup;=0A=
}=0A=
},=0A=
facebook: {=0A=
action: "processPostToFacebook"=0A=
},=0A=
myspace: {=0A=
action: "processPostToMyspace"=0A=
},=0A=
=0A=
blogger: {=0A=
action: "processPostToBlogger"=0A=
},=0A=
getpermalink: {=0A=
action: "showEmbedcodeWindow"=0A=
}=0A=
},=0A=
// Initialize menu.=0A=
_id: "myShares", // Must have this id so style rules work!=0A=
_init: function() {=0A=
if (!this._initialized) {=0A=
// Generate menu content.  The structure of this is set up to match=0A=
// the share tab page (awkward as it might be).=0A=
var menu =3D dojo.body().appendChild(document.createElement("DIV"));=0A=
menu.style.display =3D "none";=0A=
menu.id =3D this._id;=0A=
menu.onmouseout =3D this._onmouseout;=0A=
var menuItemClassNames =3D "share-menu-item shareit-menu-item";          =
                       =0A=
// Generate menu content.=0A=
var menuContent =3D "<div class=3D'shareIt'><div id=3D'share-menu'>";=0A=
menuContent +=3D "<div id=3D'share-menu-arrow' =
onclick=3D'postToMenu._hide();return false'></div>";=0A=
for (var name in this._menuItems) {=0A=
var item =3D this._menuItems[name];=0A=
if (item.markup) {=0A=
// Markup defined by the item.=0A=
menuContent +=3D item.markup();=0A=
} else {=0A=
// Default markup.=0A=
var id =3D "id=3D'postToMenu-" + name + "' "=0A=
var className =3D "class=3D'" + menuItemClassNames + "' ";=0A=
var onclick =3D "onclick=3D'postToMenu._onItemClick(this);return false' =
";=0A=
menuContent +=3D "<div " + id + className + onclick + ">";=0A=
className =3D "class=3D'shareit-" + name + "' ";=0A=
menuContent +=3D "<a " + className + " href=3D'#postTo:" + name + "' >" =
+ this.getProperty("shareout.lable." + name) + "</a>";=0A=
menuContent +=3D "</div>";=0A=
}=0A=
}=0A=
menuContent +=3D "</div></div>";=0A=
menu.innerHTML =3D menuContent;=0A=
this._initialized =3D true;=0A=
};=0A=
},=0A=
// Show menu for given anchor (which implies menu location) for the =
given shared item.=0A=
_anchor: null,=0A=
show: function(anchor) {=0A=
this._init();=0A=
// Remember associated anchor element.=0A=
this._anchor =3D anchor;=0A=
// Position menu beneath anchor.=0A=
var menu =3D dojo.byId(this._id);=0A=
menu.style.top =3D (anchor.offsetTop + anchor.offsetHeight - (dojo.isIE =
? 1 : 0)) + "px";=0A=
menu.style.left =3D anchor.offsetLeft + "px";=0A=
// IE6 messes up and sets offsetTop/offsetLeft relative to wrong =
element; fix that here.=0A=
if (dojo.isIE =3D=3D 6) {=0A=
menu.firstChild.firstChild.style.position =3D "static";=0A=
menu.style.top =3D (anchor.offsetTop + anchor.offsetHeight - =
anchor.offsetParent.offsetTop) + "px";=0A=
menu.style.left =3D (anchor.offsetLeft - anchor.offsetParent.offsetLeft) =
+ "px";=0A=
}            =0A=
menu.style.display =3D "block";=0A=
// Reset parent of the menu to the offsetParent of the=0A=
// anchor (so it is positioned beneath the anchor).=0A=
anchor.offsetParent.appendChild(menu.parentNode.removeChild(menu));=0A=
// On mouseout from anchor, hide menu.=0A=
this._saved_onmouseout =3D anchor.onmouseout;=0A=
anchor.onmouseout =3D this._onmouseout;=0A=
dojo.addClass(dojo.body(), "shareIt-menu-showing");=0A=
},=0A=
_hide: function() {=0A=
// Restore anchor mouseout.=0A=
if (this._anchor) {=0A=
this._anchor.onmouseout =3D this._saved_onmouseout;=0A=
}=0A=
// Hide the menu.=0A=
var menu =3D dojo.byId(this._id);=0A=
menu.style.display =3D "none";=0A=
dojo.body().appendChild(menu.parentNode.removeChild(menu));=0A=
dojo.removeClass(dojo.body(), "shareIt-menu-showing");=0A=
},=0A=
_onmouseout: function(evt) {=0A=
var self =3D postToMenu;=0A=
// Ignore if destination (relatedTarget) is still within menu or anchor.=0A=
var event =3D evt || window.event;=0A=
var target =3D event.relatedTarget || event.toElement;=0A=
if (!dojo.isDescendant(target, self._anchor) && =
!dojo.isDescendant(target, dojo.byId(self._id))) {=0A=
// Hide the menu.=0A=
postToMenu._hide();=0A=
}=0A=
},=0A=
_onItemClick: function(item) {=0A=
var name =3D item.id.replace(/^postToMenu\-/, "");=0A=
var menuItem =3D this._menuItems[name];=0A=
if (menuItem) {=0A=
if (typeof menuItem.action =3D=3D "function") {=0A=
menuItem.action(this._anchor);=0A=
} else {=0A=
pageView[menuItem.action](this._anchor);=0A=
}=0A=
}=0A=
// Dismiss the menu.=0A=
this._hide();=0A=
},=0A=
properties: {}, // populated in .jsp using jsProperties tag              =
                =0A=
getProperty: function(key) {=0A=
return this.properties[key] || "???" + key + "???";=0A=
},=0A=
_end: null//=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
                        =0A=
=0A=
=0A=
=0A=
=0A=
if (!postToMenu.properties) postToMenu.properties =3D new Object();=0A=
=0A=
postToMenu.properties['share.sharetab.menu.item.shareIt.other'] =3D =
"Post to other sites: (<a id=3D\"{0}\" href=3D\"#whatsThis\" =
onclick=3D\"{1}\">what\'s this?<\/a>)";=0A=
=0A=
postToMenu.properties['shareout.lable.facebook'] =3D "Facebook";=0A=
=0A=
postToMenu.properties['shareout.lable.myspace'] =3D "MySpace";=0A=
=0A=
postToMenu.properties['shareout.lable.twitter'] =3D "Twitter";=0A=
=0A=
postToMenu.properties['shareout.lable.blogger'] =3D "Blogger";=0A=
=0A=
postToMenu.properties['shareout.lable.getpermalink'] =3D "Get permalink";=0A=
=0A=
=0A=
</SCRIPT>

<DIV id=3Dft>
<DIV id=3Dcpy onclick=3DtoggleDebugVisibility()>=A9&nbsp;1999-2011 =
Shutterfly, Inc.=20
All rights reserved.</DIV>
<SCRIPT>
function toggleDebugVisibility() {
var debugDiv =3D document.getElementById('debugData');
if (debugDiv.style.display =3D=3D "none") {
debugDiv.style.display =3D "block";
}
else {
debugDiv.style.display =3D "none";
}
}
</SCRIPT>

<DIV=20
style=3D"BACKGROUND-COLOR: #ee8; MARGIN: 15px; DISPLAY: none; FONT-SIZE: =
11px"=20
id=3DdebugData>3/14/11 5:24 AM<BR>16.135.25 /=20
app46.internal.shutterfly.com<BR>version pool: [E]<BR>version: 11.1p=20
2011.02.23.130212<BR>pid:[SFLY/WEB] cid:[EM_sharview] ref:[] pef1:[]=20
pef2:[]<BR>urls:<BR>/share/received/album.sfly handled by =
AlbumViewController=20
returning forward:albumview.sfly (1ms)<BR>/share/received/albumview.sfly =
handled=20
by AlbumViewController returning share/received/albumview.jsp =
(21ms)<BR>jsp:=20
share/received/albumview.jsp<BR></DIV></DIV></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
function _hbSend(c,a,i){}=0A=
function _hbSet(a,b,c,d,e){}=0A=
function _hbPageView(p,m){}=0A=
function _hbLink(a,b,c){}=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript charset=3Dutf-8=20
src=3D"http://cdn.staticsfly.com/cncbundles/cncbundle.h1350048116.js"></S=
CRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
=0A=
=0A=
scw.sessionTs=3D"2011-03-14 05:24:59";=0A=
scw.sessionTsMod=3Dnull;=0A=
scw.partnerId=3D"SFLY";=0A=
scw.partnerIdMod=3Dtrue;=0A=
scw.partnerSubId=3D"WEB";=0A=
scw.partnerSubIdMod=3Dtrue;=0A=
scw.campaignId=3D"EM_sharview";=0A=
scw.campaignIdMod=3Dtrue;=0A=
scw.emailId=3D"";=0A=
scw.emailIdMod=3Dfalse;=0A=
scw.linkShareId=3D"";=0A=
scw.linkShareTs=3D"";=0A=
scw.linkShareMod=3Dtrue;=0A=
scw.blogLinkTrack=3D"null";=0A=
scw.userAOrB=3D"usePickerCal:groupb";=0A=
=0A=
scw.userIdMod=3Dfalse;=0A=
scw.userId=3D"";=0A=
scw.visitorType=3D"prospect";=0A=
scw.visitorTypeMod=3Dfalse;=0A=
scw.visitorId=3D"e31ebba7-4e35-11e0-afb0-431a570c2786";=0A=
scw.visitorIdMod=3Dfalse;	=0A=
scw.demographicScore=3D"";=0A=
scw.behavorialScore=3D"";=0A=
scw.lastOrderDate=3D"";=0A=
scw.lastUploadDate=3D"";=0A=
scw.lastShareDate=3D"";=0A=
scw.registrationDate=3D"";=0A=
scw.focusSubSegmentCode=3D"";=0A=
scw.activationSegmentCode=3D"";=0A=
scw.giftSegmentCode=3D"";=0A=
scw.photobookUnitsOrderedLifetime=3Dnull;=0A=
scw.serverType=3D"share";=0A=
scw.pageName=3D"/share/received/album.sfly";=0A=
scw.customPageName=3D"album.album";=0A=
scw.serverName=3D"share.shutterfly.com";=0A=
scw.storePageVisit=3D"";=0A=
scw.simplePathVisit=3D"SimplePath/ShareReceive/Album/Promo";=0A=
scw.moduleStack=3D"share|received"; =0A=
scw.trialTag=3D""; =0A=
scw.abnFilter =3D""; =0A=
=0A=
scw.prodFindMethod=3D"";=0A=
scw.storeProductHierarchy=3D"";=0A=
scw.viewedProducts=3D"";=0A=
scw.prodViewEvents=3D"";=0A=
translateScwBase();=0A=
=0A=
=0A=
=0A=
scw.events=3D"";=0A=
scw.products=3D"";=0A=
scw.purchaseID=3D"";=0A=
=0A=
scw.projId=3D"";=0A=
scw.projType=3D"";=0A=
scw.projStartMethod=3D"";=0A=
=0A=
scw.searchTerm=3D"";=0A=
scw.searchType=3D"";=0A=
translateScwCart();=0A=
translateViewedPromos();=0A=
=0A=
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/=0A=
var s_code=3Ds.t();if(s_code)document.write(s_code)//--></SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript><!--=0A=
if(navigator.appVersion.indexOf('MSIE')>=3D0)document.write(unescape('%3C=
')+'\!-'+'-')=0A=
//--></SCRIPT>
<NOSCRIPT><A title=3D"Web Analytics" =
href=3D"http://www.omniture.com/"><IMG border=3D0=20
alt=3D"" =
src=3D"http://shutterfly.112.2o7.net/b/ss/sflydev/1/H.15.1--NS/0" =
width=3D1=20
height=3D1></A></NOSCRIPT><!--/DO NOT REMOVE/--> <!-- End SiteCatalyst =
code version: H.15.1. --><IMG id=3DavenueA alt=3D""=20
src=3D"http://switch.atdmt.com/action/SFLY_Share_General" width=3D1 =
height=3D1> <IMG=20
style=3D"DISPLAY: none" border=3D0 alt=3D""=20
src=3D"http://pixel.quantserve.com/pixel/p-f4BHX2ZttKRdw.gif?labels=3DWEB=
.SFLY.SHAREPIC.ALBUM%2CAD.WEB.SFLY.SHAREPIC.ALBUM"=20
width=3D1 height=3D1> <IMG=20
src=3D"http://switch.atdmt.com/action/sfly_uat_guid_edat/v3/location.albu=
m.album/visitorid.e31ebba7-4e35-11e0-afb0-431a570c2786/userid./partnerid.=
SFLY/partnersubid.WEB/campaignid.EM_sharview/refid./url.">
<SCRIPT type=3Dtext/javascript=20
src=3D"http://cdn.staticsfly.com/incl_/thirdparty/vendor_cleanup_images-v=
12161641710001530.js"></SCRIPT>

<SCRIPT>=0A=
function cafw_bugfix_safe_setInterval(sCode, iMilliSeconds) {=0A=
if (typeof(sCode) =3D=3D "function") {=0A=
cafw_bugfix_m_intervalCodes[cafw_bugfix_m_intervalCodesIndex] =3D new =
Object();=0A=
cafw_bugfix_m_intervalCodes[cafw_bugfix_m_intervalCodesIndex].runner =3D =
sCode;=0A=
cafw_bugfix_m_intervalCodesIndex++;=0A=
return (_orig_windowSetInterval("_block_windowOpen(); =
cafw_bugfix_executeIntervalCode(" + (cafw_bugfix_m_intervalCodesIndex-1) =
+ "); _unblock_windowOpen();", iMilliSeconds ));=0A=
} else {=0A=
return (_orig_windowSetInterval("_block_windowOpen(); " + sCode + "; =
_unblock_windowOpen();", iMilliSeconds ));=0A=
}=0A=
}=0A=
function cafw_bugfix_executeIntervalCode(index) {=0A=
cafw_bugfix_m_intervalCodes[index].runner();	=0A=
}=0A=
if (window._popupControl) {=0A=
var cafw_bugfix_m_intervalCodes =3D new Array();=0A=
var cafw_bugfix_m_intervalCodesIndex =3D 0;=0A=
window.setInterval =3D cafw_bugfix_safe_setInterval;=0A=
var cafw_detected =3D true;=0A=
}=0A=
</SCRIPT>
 </BODY></HTML>

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://cdn.staticsfly.com/img_/share/v2/logo_shutterfly-v12157262400004146.gif

R0lGODlhqgAyAPcAAP////+XAP+VAf/k6/7j6v5klv7r8f9jmP5kmv5kmP9lmfxkl/1lmP98qP+U
uP+vyv6uyf/F2f/G2f/X5f/Z5v7Y5f/k7f7j7P/r8v/2+f77/P1kmv95q/96qf96rP/9/uLg4f/+
/5uYzZuYz5qXzpiYzpiYzPf7/vH28P3//PT28+r22PP18Or116rXWKnWV6nVWcXjjdrttdvut5jL
MJnMMZnMM5jLMprLM8bijvP17/3++bm9I////eHh39TU0v3899OrDv/++v79+f38+P/LLf7MLf3L
Lv/LL/7ML/3NL//NMP7OMP7LMf3MMf7NMvPIRv/WWv/kk//mlv7llfPGRfTHRvXKSv/WXOW+Vf/c
dv/def/lmNC3ddK2df746v/78v768f/89f3lt//+/P79+/WdBf/ktf7muv/qxf7qx/3pxv7y3P/2
5f/36P6qJv28Vv7CYv3BYf/Jc/3Jdf7Kd/3Jdv7Vlf3Wlf3cp//jt//kt//luf/oxP/qyf/ryv7t
0f7u1P/x2v/15f/25/715v/89/779v6WAP2YAPyXAP+YAf+XAv2YAv+YA/+bBf+cBv+bB/+bCP+c
CP+dCf+cCv+eDf+eD/+gEP+fEf+fEv+gEv+jGP+kGP+jGv6kGv+oJf+pJv+pKP+qKf+tMP+uMf+s
Mv+wOf6vOf+wOv2wOv6uO/+vPP2wPP6xPf20Rf61Rv21Rv+2R/+1SP62SP+8VP66Vf+7Vv+8V/+7
WP68Wf+/Xv/AX/6/YP/AYf/AY//BZP3AY//Hcv/HdP/Idf/Jd//Ogv/NhP7Mg//Ohf/Nhv/Ph//S
j/7Rjv7RkP/Tkv3Ulv7Vl/7VmP/cpv/bp//cqP/dqv/px//pyf7t0/3s0v7u1//w2f/x3P/y3/+Q
AP6UAP+SAf+SA/+VA/+XBP/Tlv/TmP/apv7aqP/t1f/w2//x3v/58f+PAP+QAv/r0v/69P758/6n
WP/69v/7+P2Bd/6Cev7+/v39/ff39+Hh4dTU1AAAAAAAAAAAAAAAACwAAAAAqgAyAAAI/wABCBxI
sKDBgwgTKlzIsKHDhxAjErzXbUqUi1GmrCMDoMc9iSBDihxJsqRCKU+SNEnCMsmVMSFMypxJs2bE
mAJ79KByJIuXLC1bSvlos6jRkTiL9hjocY8TLyWiegma5MmepEezak1IZulWAIWiZIlqosSIKkqW
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

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://cdn.staticsfly.com/img_/search/transparent-v118399849400043.gif

R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://im1.shutterfly.com/procsrserv/47a1dd33b3127cce98549d3624c800000030100Iat2TJwyZsV/cwvDm9asA3Lw9YuWAbl5esWLlg

/9j/4AAQSkZJRgABAQAAAQABAAD//gKpUHJvY1NpdGVSZW5kZXJTZXJ2bGV0IChwYXJhbXM9W3Nj
PTAmcGE9MC41JnNhPTAmcnk9MTE5JnJ4PTE5MCZjcj0wLjAsMC4wLDEuMCwxLjAmbm9jcmVkaXQ9
MSZweT0xMTkmcHg9MTkwJnI9MCZjYj0xMDEzMjEyMiZwPTEmcHM9NTAmZHNiZz0yMjEmcG89MCZn
PTIuMiZidz0wLjImZj0wJmI9MSZwaD0zOTU3OCZzaT0wMDEwMzI4MjAyNzUyMDExMDMxMjE5MTIx
MzcxNy5KUEcmZ2M9MSZ2dHlwZT1nXSBhY3Rpb25zPVtDYWNoZWRDYW52YXMgKFJhd09yUHJveHly
YXcoUmF3UmVmZXJlbmNlcygwMDEwMzI4MjAyNzUyMDExMDMxMjE5MTIxMzcxNy5KUEcpLCAyMDAp
IHwgRml0VG9TaXplKGphdmEuYXd0LkRpbWVuc2lvblt3aWR0aD0xOTAsaGVpZ2h0PTExOV0sIDIp
IHwgU2NhbGVSR0IoMS42NTU4NDQwOTIzNjkwNzk2LCAxLjY1NTg0NDA5MjM2OTA3OTYsIDEuNjU1
ODQ0MDkyMzY5MDc5NikgfCBTaGFycGVuKDEuMjk5OTk5OTUyMzE2Mjg0MikgfCBTaG93UHJpbnQo
amF2YS5hd3QuRGltZW5zaW9uW3dpZHRoPTE5MCxoZWlnaHQ9MTE5XSwgMjIxLCAxLjAsIDEuMCwg
MS4wLCAwLCAwLjgwMDAwMDAxMTkyMDkyOSwgMC44MDAwMDAwMTE5MjA5MjksIDAuODAwMDAwMDEx
OTIwOTI5LCAwKSAtPiBOYXRpdmVDYW52YXMoNDVGQjlBMCkpXSkgMTcyLjE2LjE0Ni4xMyAyMDEx
LzAzLzEyIDExOjM0OjI2LjgwNv/bAEMABgQFBgUEBgYFBgcHBggKEAoKCQkKFA4PDBAXFBgYFxQW
FhodJR8aGyMcFhYgLCAjJicpKikZHy0wLSgwJSgpKP/bAEMBBwcHCggKEwoKEygaFhooKCgoKCgo
KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKP/AABEIAHcAvgMBIgAC
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

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://web1.shutterfly.com/img_/windows/alert/top_left.gif

R0lGODlhBQAFALMAAP///+np6cXFxZKSkvHx8be3t4uLi9PT0////wAAAAAAAAAAAAAAAAAAAAAA
AAAAACH5BAEAAAgALAAAAAAFAAUAAAQOEEkzpiDIBACM4MBAgBEAOw==

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://web1.shutterfly.com/img_/windows/alert/top_right.gif

R0lGODlhBQAFALMAAP///+np6cXFxZKSkvHx8be3t4uLi9PT0////wAAAAAAAAAAAAAAAAAAAAAA
AAAAACH5BAEAAAgALAAAAAAFAAUAAAQN0BhEiZgIgDA1uB5hRAA7

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://web1.shutterfly.com/img_/windows/alert/bottom_left.gif

R0lGODlhBQAFALMAAPb2++np6be3t5KSkouLi+np7dPT08DAw+Li5ujo7cHBw////wAAAAAAAAAA
AAAAACH5BAEAAAsALAAAAAAFAAUAAAQOkBRAiaJgDUSXPomnEREAOw==

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://web1.shutterfly.com/img_/windows/alert/bottom_right.gif

R0lGODlhBQAFALMAAPb2++np6be3t5KSkouLi+np7dPT08DAw+Li5ujo7cHBw////wAAAAAAAAAA
AAAAACH5BAEAAAsALAAAAAAFAAUAAAQOEMhCJFAVILLS4QsBLhEAOw==

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/sfly.production/share_pictures;ord=205023374;page=share_album;partnerId=SFLY;sz=1x1,300x250;hfc=true;

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

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://shutterfly.112.2o7.net/b/ss/sflydev/1/H.15.1--NS/0

R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw==

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://switch.atdmt.com/action/SFLY_Share_General

R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAEBMgA7

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://pixel.quantserve.com/pixel/p-f4BHX2ZttKRdw.gif?labels=WEB.SFLY.SHAREPIC.ALBUM%2CAD.WEB.SFLY.SHAREPIC.ALBUM

R0lGODlhAQABAAAAACwAAAAAAQABAID///8AAAACAkQBADs=

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://switch.atdmt.com/action/sfly_uat_guid_edat/v3/location.album.album/visitorid.e31ebba7-4e35-11e0-afb0-431a570c2786/userid./partnerid.SFLY/partnersubid.WEB/campaignid.EM_sharview/refid./url.

R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAEBMgA7

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn.staticsfly.com/cncbundles/cncbundle.h1616256351.css

BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DD {
	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
}
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
}
TEXTAREA {
	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
}
TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
ADDRESS {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CAPTION {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CITE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CODE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
DFN {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
TH {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
VAR {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
H1 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H2 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H3 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H4 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H5 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H6 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
Q:before {
	CONTENT: ''
}
Q:after {
	CONTENT: ''
}
ABBR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
ACRONYM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
BODY {
	FONT: 13px verdana, geneva, arial, helvetica, clean, sans-serif; COLOR: =
#464646
}
TABLE {
	FONT-SIZE: inherit
}
SELECT {
	FONT: 99% arial, helvetica, clean, sans-serif
}
INPUT {
	FONT: 99% arial, helvetica, clean, sans-serif
}
TEXTAREA {
	FONT: 99% arial, helvetica, clean, sans-serif
}
PRE {
	FONT: 115% monospace
}
CODE {
	FONT: 115% monospace
}
BODY * {
	LINE-HEIGHT: 1.22em
}
BODY {
	TEXT-ALIGN: left
}
#ft {
	CLEAR: both
}
#doc {
	MARGIN: 5px 0px 0px 15px; WIDTH: 680px
}
#doc2 {
	MARGIN: 5px 0px 0px 15px; WIDTH: 680px
}
#doc3 {
	MARGIN: 5px 0px 0px 15px; WIDTH: 680px
}
.col-275-r {
	MARGIN: 5px 0px 0px 15px; WIDTH: 680px
}
.fullPage {
	MARGIN: 5px 0px 0px 15px; WIDTH: 680px
}
#doc2 {
	WIDTH: 980px
}
#doc3 {
	MARGIN: auto 10px; WIDTH: auto
}
#docWide {
	MARGIN: auto 0px auto 15px; WIDTH: auto
}
.yui-b {
	POSITION: relative
}
.yui-b {
	_position: static
}
#yui-main .yui-b {
	POSITION: static
}
#yui-main {
	WIDTH: 100%
}
.col-240-l #yui-main {
	FLOAT: right; MARGIN-LEFT: -325px
}
.col-200-l #yui-main {
	FLOAT: right; MARGIN-LEFT: -285px
}
.col-210-l #yui-main {
	FLOAT: right; MARGIN-LEFT: -295px
}
.col-200-r #yui-main {
	FLOAT: left; MARGIN-RIGHT: -285px
}
.col-275-r #yui-main {
	FLOAT: left; MARGIN-RIGHT: -325px
}
.col-275-r .yui-b {
	WIDTH: 275px; FLOAT: right
}
.col-275-r #yui-main .yui-b {
	MARGIN-RIGHT: 253px
}
.col-325-r #yui-main {
	FLOAT: left; MARGIN-RIGHT: -375px
}
.col-325-r .yui-b {
	WIDTH: 325px; FLOAT: right
}
.col-325-r #yui-main .yui-b {
	MARGIN-RIGHT: 303px
}
.col-300-r #yui-main {
	FLOAT: left; MARGIN-RIGHT: -350px
}
.col-300-r .yui-b {
	WIDTH: 300px; FLOAT: right
}
.col-300-r #yui-main .yui-b {
	MARGIN-RIGHT: 310px
}
.col-300-r {
	MARGIN: 5px 0px 0px 15px; WIDTH: 680px
}
.fullPage #yui-main .yui-b {
	MARGIN: 0px 0px 1em; DISPLAY: block
}
.col-240-l .yui-b {
	WIDTH: 240px; FLOAT: left
}
.col-240-l #yui-main .yui-b {
	MARGIN-LEFT: 253px
}
.col-200-l .yui-b {
	WIDTH: 200px; FLOAT: left
}
.col-210-l .yui-b {
	WIDTH: 210px; FLOAT: left
}
.col-200-l #yui-main .yui-b {
	MARGIN-LEFT: 213px
}
.col-210-l #yui-main .yui-b {
	MARGIN-LEFT: 220px
}
.col-200-r .yui-b {
	WIDTH: 200px; FLOAT: right
}
.col-200-r #yui-main .yui-b {
	MARGIN-RIGHT: 213px
}
#yui-main .yui-b {
	WIDTH: auto; FLOAT: none
}
.yui-g .yui-u {
	DISPLAY: inline; FLOAT: right
}
.yui-g .yui-g {
	DISPLAY: inline; FLOAT: right
}
.yui-gc .yui-u {
	DISPLAY: inline; FLOAT: right
}
.yui-gc .yui-g .yui-u {
	DISPLAY: inline; FLOAT: right
}
.yui-ge .yui-u {
	DISPLAY: inline; FLOAT: right
}
.yui-gf .yui-u {
	DISPLAY: inline; FLOAT: right
}
.yui-g DIV.first {
	FLOAT: left
}
.yui-gc DIV.first {
	FLOAT: left
}
.yui-gc DIV.first DIV.first {
	FLOAT: left
}
.yui-gd DIV.first {
	FLOAT: left
}
.yui-ge DIV.first {
	FLOAT: left
}
.yui-gf DIV.first {
	FLOAT: left
}
.yui-g .yui-u {
	WIDTH: 49.1%
}
.yui-g .yui-g {
	WIDTH: 49.1%
}
.yui-g .yui-g .yui-u {
	WIDTH: 48.1%
}
.yui-gc .yui-g .yui-u {
	WIDTH: 48.1%
}
.yui-gb .yui-u {
	WIDTH: 32%; FLOAT: left; MARGIN-LEFT: 2%
}
.yui-gc .yui-u {
	WIDTH: 32%; FLOAT: left; MARGIN-LEFT: 2%
}
.yui-gd .yui-u {
	WIDTH: 32%; FLOAT: left; MARGIN-LEFT: 2%
}
.yui-gb DIV.first {
	MARGIN-LEFT: 0px
}
.yui-gc DIV.first {
	MARGIN-LEFT: 0px
}
.yui-gd DIV.first {
	MARGIN-LEFT: 0px
}
.yui-gc DIV.first {
	WIDTH: 66%
}
.yui-gd .yui-u {
	WIDTH: 66%
}
.yui-gd DIV.first {
	WIDTH: 32%
}
.yui-ge .yui-u {
	WIDTH: 24%
}
.yui-ge DIV.first {
	WIDTH: 74.2%
}
.yui-gf .yui-u {
	WIDTH: 74.2%
}
.yui-gf DIV.first {
	WIDTH: 24%
}
.yui-ge DIV.first {
	WIDTH: 74.2%
}
#bd:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
.yui-g:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
.yui-gb:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
.yui-gc:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
.yui-gd:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
.yui-ge:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
.yui-gf:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
#bd {
	ZOOM: 1
}
.yui-g {
	ZOOM: 1
}
.yui-gb {
	ZOOM: 1
}
.yui-gc {
	ZOOM: 1
}
.yui-gd {
	ZOOM: 1
}
.yui-ge {
	ZOOM: 1
}
.yui-gf {
	ZOOM: 1
}
#docWide {
	WIDTH: 980px
}
.hdWide {
	WIDTH: 980px
}
.hdNarrow {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.22em; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 685px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.headerLinks {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 10px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#headerLinksShort {
	WIDTH: 505px
}
#headerLinksMedium {
	MARGIN-TOP: 8px; WIDTH: 540px
}
#headerLinksShare {
	MARGIN-TOP: 14px; WIDTH: 795px
}
#headerLinksLong {
	MARGIN-TOP: 8px; WIDTH: 840px
}
#headerUserLinks {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.22em; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
.globalHeader {
	Z-INDEX: 100; POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: =
1.22em; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FLOAT: left; FONT-SIZE: 13px; PADDING-TOP: 0px
}
#hd {
	HEIGHT: 54px
}
#globalHeader_full {
	HEIGHT: 55px
}
#globalHeader_limited {
	HEIGHT: 45px
}
#globalHeader_share {
	HEIGHT: 63px
}
.globalHeader A {
	LINE-HEIGHT: 1.22em; FONT-WEIGHT: normal !important; TEXT-DECORATION: =
none !important
}
.globalHeader A:hover {
	FONT-WEIGHT: normal !important; TEXT-DECORATION: underline !important
}
#barLogo {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.22em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FLOAT: left; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
#barLogo A {
	LINE-HEIGHT: 1.22em
}
.barLogo_limited {
	MARGIN-TOP: 6px; WIDTH: 140px; HEIGHT: 45px
}
.barLogo_full {
	WIDTH: 180px; HEIGHT: 55px
}
.barLogo_share {
	WIDTH: 180px; HEIGHT: 55px
}
.barLogo_full IMG {
	MARGIN-TOP: 8px
}
.barLogo_share IMG {
	MARGIN-TOP: 13px
}
#headerLinkContainer {
	FLOAT: left
}
.hdWide #headerSearchContainer {
	BORDER-BOTTOM: #f93 2px solid; WIDTH: 295px; FLOAT: left; HEIGHT: 53px; =
_height: 55px
}
.headerLinkContainer_full {
	BORDER-BOTTOM: #f93 2px solid; WIDTH: 505px; HEIGHT: 53px; _height: =
55px
}
.headerLinkContainer_limited {
	BORDER-BOTTOM: #e2e2e2 1px solid; HEIGHT: 31px
}
.headerLinkContainer_share {
	BORDER-BOTTOM: #e2e2e2 1px solid; HEIGHT: 31px
}
.hdWide .headerLinkContainer_limited {
	WIDTH: 840px
}
.hdWide .headerLinkContainer_share {
	MARGIN-TOP: 30px; WIDTH: 795px; MARGIN-LEFT: 5px
}
.hdNarrow .headerLinkContainer_limited {
	WIDTH: 540px
}
#headerPromoContainer {
	TEXT-ALIGN: right; MARGIN: 2px 0px 0px 35px; WIDTH: 260px; WHITE-SPACE: =
nowrap; HEIGHT: 15px; OVERFLOW: hidden
}
#headerBarShort {
	MARGIN-TOP: 8px; WIDTH: 515px; MARGIN-LEFT: -7px; MARGIN-RIGHT: 25px
}
#headerBarLong {
	MARGIN-TOP: 8px; WIDTH: 797px; MARGIN-LEFT: -7px; MARGIN-RIGHT: 25px
}
#menuBar {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.22em; MARGIN: 7px 0px 0px; =
PADDING-LEFT: 0px; WIDTH: 505px; PADDING-RIGHT: 0px; DISPLAY: inline; =
FLOAT: left; PADDING-TOP: 0px
}
#menuBar BR {
	LINE-HEIGHT: 1.22em
}
#headerUserMsg {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.22em; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; HEIGHT: 13px; COLOR: #f90; FONT-SIZE: 10px; =
FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.currentPageLink {
	COLOR: #f90
}
#bar {
	LINE-HEIGHT: 8px; BACKGROUND-COLOR: #9c3; HEIGHT: 11px; FONT-SIZE: 2px =
!important
}
A#cart {
	PADDING-LEFT: 18px; BACKGROUND: =
url(/img_/SFLY/cart_hdr_sprite-v1227724446000383.png) no-repeat -7px =
-7px
}
A#cart:hover {
	BACKGROUND-POSITION: -7px -33px
}
A#cart:active {
	BACKGROUND-POSITION: -7px -33px
}
#ft {
	MARGIN: 20px 0px 10px 15px; FONT-SIZE: 10px !important
}
#ft .limited {
	LINE-HEIGHT: 14px; MARGIN-TOP: 12px; BORDER-TOP: #ddd 3px solid; =
PADDING-TOP: 12px
}
#docWide #ft {
	WIDTH: 980px; MARGIN-LEFT: 0px !important
}
#cpy {
	TEXT-ALIGN: center; COLOR: #a3a3a3
}
#ftr {
	FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 116px; COLOR: #666; =
FONT-SIZE: 11px; BORDER-TOP: #bfbfbf 1px solid
}
#ftr .ftrlist {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#ftr .ftrlist LI {
	LINE-HEIGHT: 1em !important; LIST-STYLE-TYPE: none; MARGIN: 0px 0px =
3px; LIST-STYLE-IMAGE: none
}
.ftrwrap {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; WIDTH: 685px; PADDING-RIGHT: 0px; HEIGHT: 96px; TOP: 10px; =
PADDING-TOP: 0px
}
#docWide .ftrwrap {
	MARGIN-LEFT: 140px
}
.ftrdivider {
	BACKGROUND-COLOR: #ccc; MARGIN: 0px 9px 0px 15px; WIDTH: 1px; FLOAT: =
left; HEIGHT: 96px; FONT-SIZE: 1px
}
.ftrdividerleft {
	BACKGROUND-COLOR: #fff; MARGIN: 0px 9px 0px 0px
}
#docWide .ftrdividerleft {
	BACKGROUND-COLOR: #ccc
}
.ftrcol {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 115px; PADDING-RIGHT: =
0px; FLOAT: left; PADDING-TOP: 0px
}
.ftrhdg {
	FONT-WEIGHT: bold
}
#ftr A {
	LINE-HEIGHT: 1em !important; COLOR: #666; TEXT-DECORATION: none =
!important
}
#ftr A:hover {
	LINE-HEIGHT: 1em !important; COLOR: #f90; TEXT-DECORATION: none =
!important
}
DIV .pageTitle {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; WIDTH: 580px; PADDING-RIGHT: =
0px; FLOAT: left; PADDING-TOP: 0px; _width: 600px
}
H2 SPAN.pageTitlePrimary {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #9c3; FONT-SIZE: 18px
}
H2 SPAN.pageTitleSecondary {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #999; FONT-SIZE: 18px
}
A {
	COLOR: #66c
}
A:active {
	COLOR: #f90
}
.font-med-light {
	FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #666; FONT-SIZE: 12px; =
FONT-WEIGHT: normal
}
DIV .liveChatLink {
	WIDTH: 150px; FLOAT: left
}
DIV .liveChatLink A {
	COLOR: #333; FONT-SIZE: 10pt
}
.roundmodule {
	MARGIN-BOTTOM: 10px; BACKGROUND: =
url(/img_/SFLY/modules/mod_bot-v1174523821000877.jpg) no-repeat left =
bottom; COLOR: #333; CLEAR: both; OVERFLOW: hidden
}
.roundmodule .titlebar {
	LINE-HEIGHT: 28px; MARGIN: 0px; PADDING-RIGHT: 10px; FONT-FAMILY: =
Verdana, Arial, sans-serif; HEIGHT: 28px; COLOR: #fff; FONT-SIZE: 11px
}
.roundmodule .titlebar H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; MARGIN: 0px; PADDING-LEFT: =
15px; PADDING-RIGHT: 2px; FONT-FAMILY: Verdana, Arial, sans-serif; =
FLOAT: left; COLOR: #fff; FONT-SIZE: 13px; FONT-WEIGHT: bold; =
PADDING-TOP: 0px
}
.roundmodule .aspirational {
	BACKGROUND: url(/img_/SFLY/modules/mod_top_asp-v1178649890000988.jpg) =
right center
}
.roundmodule .aspirational H2 {
	BACKGROUND: url(/img_/SFLY/modules/mod_top_asp-v1178649890000988.jpg) =
left center
}
.roundmodule .transactional {
	BACKGROUND: url(/img_/SFLY/modules/mod_top_trans-v1178649867000973.jpg) =
right center
}
.roundmodule .transactional H2 {
	BACKGROUND: url(/img_/SFLY/modules/mod_top_trans-v1178649867000973.jpg) =
left center
}
.roundmodule .functional {
	BACKGROUND: url(/img_/SFLY/modules/mod_top_func-v1178649809000917.jpg) =
right center
}
.roundmodule .functional H2 {
	BACKGROUND: url(/img_/SFLY/modules/mod_top_func-v1178649809000917.jpg) =
left center
}
.roundmodule .holiday {
	BACKGROUND: =
url(/img_/SFLY/modules/mod_top_holiday-v12198774220001166.jpg) right =
center
}
.roundmodule .holiday H2 {
	BACKGROUND: =
url(/img_/SFLY/modules/mod_top_holiday-v12198774220001166.jpg) left =
center
}
.roundmodule .holiday_bow {
	BACKGROUND: =
url(/img_/SFLY/modules/mod_top_holiday_bow-v12203991730002047.jpg) right =
center
}
.roundmodule .holiday_bow H2 {
	BACKGROUND: =
url(/img_/SFLY/modules/mod_top_holiday_bow-v12203991730002047.jpg) left =
center
}
.roundmodule .head SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, sans-serif; FLOAT: =
right; COLOR: #fff; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.roundmodule .rmbody {
	BORDER-BOTTOM: #eee 0px; BORDER-LEFT: #eee 2px solid; PADDING-BOTTOM: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; CLEAR: both; BORDER-TOP: =
#eee 0px solid; BORDER-RIGHT: #eee 2px solid; PADDING-TOP: 0px
}
.roundmodule .rmbody UL LI {
	POSITION: relative
}
.roundmodule .rmfoot {
	BACKGROUND: url(/img_/SFLY/modules/mod_bot-v1174523821000877.jpg) =
no-repeat right bottom; HEIGHT: 7px; MARGIN-LEFT: 10px; CLEAR: both; =
FONT-SIZE: 0px
}
.roundmodule .outline {
	BACKGROUND: url(/img_/SFLY/modules/mod_top_line-v11785868320001139.jpg) =
no-repeat right center
}
.roundmodule .outline H2 {
	BACKGROUND: url(/img_/SFLY/modules/mod_top_line-v11785868320001139.jpg) =
no-repeat left center
}
.roundmodule .outline-titlebar {
	LINE-HEIGHT: 7px; MARGIN: 0px; PADDING-RIGHT: 10px; FONT-FAMILY: =
Verdana, Arial, sans-serif; HEIGHT: 7px; COLOR: #fff; FONT-SIZE: 2px
}
.roundmodule .outline-titlebar H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 7px; MARGIN: 0px; PADDING-LEFT: 15px; =
PADDING-RIGHT: 2px; FONT-FAMILY: Verdana, Arial, sans-serif; FLOAT: =
left; COLOR: #fff; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.gtky_email_offer_box {
	BORDER-BOTTOM: #bfbfbf 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: =
5px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; HEIGHT: 35px; PADDING-TOP: =
0px
}
.gtky_error_msg {
	FONT: 12px Verdana, Helvetica; COLOR: #f00
}
#mail_error_msg {
	PADDING-LEFT: 140px; DISPLAY: none
}
#docWide #gtky_container {
	HEIGHT: 35px; MARGIN-LEFT: 65px; VERTICAL-ALIGN: middle
}
#gtky_container {
	HEIGHT: 35px; VERTICAL-ALIGN: middle
}
#gtky_label {
	FONT-FAMILY: Verdana, Arial, sans-serif; FLOAT: left; COLOR: #666; =
FONT-SIZE: 13px; FONT-WEIGHT: bold
}
#gtky_input_container {
	PADDING-BOTTOM: 5px; FLOAT: left; MARGIN-RIGHT: 8px; PADDING-TOP: 5px
}
#gtky_button_container {
	PADDING-BOTTOM: 5px; FLOAT: left; VERTICAL-ALIGN: middle; MARGIN-RIGHT: =
15px; PADDING-TOP: 5px
}
A#gtky_button {
	WIDTH: 81px; DISPLAY: block; BACKGROUND: =
url(/img_/ui/sitenav/gtky_sprite-v12452282180002492.gif) no-repeat left =
top; HEIGHT: 25px
}
A#gtky_button:hover {
	BACKGROUND-POSITION: -81px 0px
}
A#gtky_button:active {
	BACKGROUND-POSITION: -81px 0px
}
#docWide .getspoff {
	WIDTH: 111px; BACKGROUND: =
url(/img_/footer/sc_email-v1254869948000791.jpg) no-repeat; FLOAT: left; =
HEIGHT: 24px; MARGIN-RIGHT: 0px; background-size: 100%
}
.getspoff {
	MARGIN-TOP: 5px; WIDTH: 78px; BACKGROUND: =
url(/img_/footer/sc_email700-v1254870992000439.gif) no-repeat; FLOAT: =
left; HEIGHT: 24px; MARGIN-RIGHT: 8px; background-size: 100%
}
#docWide .stayConnect {
	BACKGROUND-IMAGE: =
url(/img_/footer/footer_stayConnected-v12936542370003392.gif); HEIGHT: =
24px
}
#docWide .iphoneApp {
	BACKGROUND-IMAGE: =
url(/img_/footer/footer_stayConnected-v12936542370003392.gif); HEIGHT: =
24px
}
.sflyBlog {
	BACKGROUND-IMAGE: =
url(/img_/footer/footer_stayConnected-v12936542370003392.gif); HEIGHT: =
24px
}
.sflyFacebook {
	BACKGROUND-IMAGE: =
url(/img_/footer/footer_stayConnected-v12936542370003392.gif); HEIGHT: =
24px
}
.sflyTwitter {
	BACKGROUND-IMAGE: =
url(/img_/footer/footer_stayConnected-v12936542370003392.gif); HEIGHT: =
24px
}
#docWide .stayConnect {
	WIDTH: 93px; BACKGROUND-POSITION: 0px -3px; FLOAT: left
}
#docWide .iphoneApp {
	WIDTH: 108px; BACKGROUND-POSITION: 360px -3px
}
.sflyBlog {
	WIDTH: 98px; BACKGROUND-POSITION: 247px -3px
}
.sflyFacebook {
	WIDTH: 75px; BACKGROUND-POSITION: 144px -3px
}
.sflyTwitter {
	WIDTH: 65px; BACKGROUND-POSITION: 65px -3px; FLOAT: left
}
#docWide .iphoneApp A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; =
DISPLAY: block; HEIGHT: 24px
}
.sflyBlog A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; =
DISPLAY: block; HEIGHT: 24px
}
.sflyFacebook A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; =
DISPLAY: block; HEIGHT: 24px
}
.sflyTwitter A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; =
DISPLAY: block; HEIGHT: 24px
}
.iphoneApp {
	WIDTH: 0px
}
.stayConnect {
	MARGIN-TOP: 5px; WIDTH: 67px; BACKGROUND: =
url(/img_/footer/stay_connected700-v1254870992000433.gif) no-repeat; =
FLOAT: left; HEIGHT: 24px
}
#gtky_container UL {
	LIST-STYLE-TYPE: none
}
#gtky_container .mgright {
	MARGIN-RIGHT: 8px
}
DIV.mgrightfloatleft {
	FLOAT: left; MARGIN-RIGHT: 8px
}
DIV#sflyButtonContainer {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 220px; PADDING-RIGHT: =
3px; OVERFLOW: auto; TEXT-DECORATION: none; PADDING-TOP: 3px
}
DIV#continueLink {
	MARGIN-TOP: 20px; CLEAR: left; TEXT-DECORATION: none
}
DIV#continueLink A {
	TEXT-DECORATION: none
}
DIV#continueLink A:active {
	MARGIN-TOP: 20px; CLEAR: left; TEXT-DECORATION: none
}
DIV#sflyButtonContainer A#continueLink {
	DISPLAY: block; FLOAT: left; OVERFLOW: auto; CURSOR: pointer; =
TEXT-DECORATION: none
}
DIV#sflyButtonContainer A.primary {
	DISPLAY: block; MARGIN-BOTTOM: 20px; OVERFLOW: auto; CURSOR: pointer; =
TEXT-DECORATION: none
}
DIV#sflyButtonContainer A.primary SPAN.left {
	BACKGROUND-IMAGE: url(/img_/misc/btn_sprite-v12490744310002601.gif); =
WIDTH: 15px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px -2px; FLOAT: left; HEIGHT: 24px
}
DIV#sflyButtonContainer A.primary SPAN.content {
	LINE-HEIGHT: 20px !important; BACKGROUND: =
url(/img_/misc/btn_ctr_primary-v1240529030000151.gif) left top; FLOAT: =
left; HEIGHT: 24px; COLOR: #fff; FONT-WEIGHT: bold !important
}
DIV#sflyButtonContainer A.primary SPAN.right {
	BACKGROUND-IMAGE: url(/img_/misc/btn_sprite-v12490744310002601.gif); =
WIDTH: 18px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: -50px -2px; FLOAT: left; HEIGHT: 24px
}
DIV#sflyButtonContainer A.primary:hover SPAN.left {
	BACKGROUND-IMAGE: url(/img_/misc/btn_sprite-v12490744310002601.gif); =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -20px -2px
}
DIV#sflyButtonContainer A.primary:hover SPAN.content {
	BACKGROUND: url(/img_/misc/btn_ctr_primary_hover-v124052903000052.gif) =
repeat-x left top
}
DIV#sflyButtonContainer A.primary:hover SPAN.right {
	BACKGROUND-IMAGE: url(/img_/misc/btn_sprite-v12490744310002601.gif); =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -68px -2px
}
DIV#sflyButtonContainer A.secondary {
	CURSOR: pointer; TEXT-DECORATION: none
}
DIV#sflyButtonContainer A.secondary SPAN.left {
	BACKGROUND-IMAGE: url(/img_/misc/btn_sprite-v12490744310002601.gif); =
WIDTH: 15px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px -28px; FLOAT: left; HEIGHT: 24px
}
DIV#sflyButtonContainer A.secondary SPAN.content {
	LINE-HEIGHT: 1.75 !important; BACKGROUND: =
url(/img_/misc/btn_ctr_secondary-v1240529030000151.gif) repeat-x left =
top; FLOAT: left; HEIGHT: 24px; COLOR: #fff; FONT-WEIGHT: bold
}
DIV#sflyButtonContainer A.secondary SPAN.right {
	BACKGROUND-IMAGE: url(/img_/misc/btn_sprite-v12490744310002601.gif); =
WIDTH: 18px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: -47px -28px; FLOAT: left; HEIGHT: 24px
}
DIV#sflyButtonContainer A.secondary:hover SPAN.left {
	BACKGROUND-IMAGE: url(/img_/misc/btn_sprite-v12490744310002601.gif); =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -20px -28px
}
DIV#sflyButtonContainer A.secondary:hover SPAN.content {
	BACKGROUND: =
url(/img_/misc/btn_ctr_secondary_hover-v124052903000052.gif) left top
}
DIV#sflyButtonContainer A.secondary:hover SPAN.right {
	BACKGROUND-IMAGE: url(/img_/misc/btn_sprite-v12490744310002601.gif); =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -68px -28px
}
A#continueLink {
	FLOAT: left; CLEAR: both
}
DIV#storeBreadcrumb {
	MARGIN: 10px 0px 10px 15px; COLOR: gray
}
DIV#storeBreadcrumb A:hover {
	TEXT-DECORATION: underline
}
DIV#storeBreadcrumb A {
	TEXT-DECORATION: none
}
.outerContainerBorder {
	BORDER-BOTTOM: #ccccae 1px solid; BORDER-LEFT: #ccccae 1px solid; =
BORDER-TOP: #ccccae 1px solid; BORDER-RIGHT: #ccccae 1px solid
}
.imperativeOuterContainer {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.imperativeOuterContainer_noMarg {
	FLOAT: left
}
.imperativeInnerContainer {
	WIDTH: 215px
}
.imperativeInnerContainer_noMarg {
	WIDTH: 214px
}
.headingBg_store {
	BACKGROUND: url(/img_/store/subhead_gradient-v123817451900018541.jpg); =
HEIGHT: 31px
}
.imperativeHeading {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: =
#606249; FONT-SIZE: 16px; TOP: 5px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none; PADDING-TOP: 0px
}
.promotionText {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 1.2; PADDING-LEFT: 10px; =
PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: =
#333; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 15px
}
.summary {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2; PADDING-LEFT: 10px; =
PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: =
#666; FONT-SIZE: 13px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.imperativeHotLinks {
	COLOR: #666; FONT-SIZE: 13px; FONT-WEIGHT: normal; TEXT-DECORATION: =
none
}
.imperativeButton {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; =
PADDING-TOP: 16px
}
A.subscribeButton {
	WIDTH: 81px; BACKGROUND: =
url(/img_/membership/btn_subscribe-v1227550095000878.gif) no-repeat; =
HEIGHT: 25px
}
.control_radio {
	LINE-HEIGHT: 20px; VERTICAL-ALIGN: middle
}
.control_label {
	LINE-HEIGHT: 20px; VERTICAL-ALIGN: middle
}
.headline1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #606249; FONT-SIZE: =
20px
}
.headline2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #606249; FONT-SIZE: =
16px
}
.headline3 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #606249; FONT-SIZE: =
16px
}
.headline4 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #606249; FONT-SIZE: =
14px
}
.headline5 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #606249; FONT-SIZE: =
13px; FONT-WEIGHT: bold
}
.bodytext {
	FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #666; FONT-SIZE: 12px
}
.titletext {
	FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #666; FONT-SIZE: 12px; =
FONT-WEIGHT: bold
}
.pagetitletext {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #9c3; FONT-SIZE: 18px
}
.pagesubtitletext {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #999; FONT-SIZE: 18px
}
A.link {
	COLOR: #66c; TEXT-DECORATION: none
}
A.link:hover {
	TEXT-DECORATION: underline
}
A.link:active {
	TEXT-DECORATION: underline
}
A.link2:hover {
	TEXT-DECORATION: underline
}
A.link2:active {
	TEXT-DECORATION: underline
}
A.link2 {
	COLOR: #666
}
.mod_primary_header_container {
	BACKGROUND: url(/img_/store/subhead_gradient-v123817451900018541.jpg) =
#f9f9f2 repeat-x left top
}
.mod_primary_title {
	FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #666; FONT-SIZE: 12px; =
FONT-WEIGHT: bold
}
.mod_primary_body {
	FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #666; FONT-SIZE: 12px
}
.mod_secondary_title {
	FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #666; FONT-SIZE: 12px; =
FONT-WEIGHT: bold
}
.mod_secondary_body {
	FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #666; FONT-SIZE: 12px
}
.mod_tertiary_title {
	FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #666; FONT-SIZE: 11px; =
FONT-WEIGHT: bold
}
.mod_tertiary_body {
	FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #666; FONT-SIZE: 11px
}
.mod_focus_title {
	FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #666; FONT-SIZE: 11px; =
FONT-WEIGHT: bold
}
.mod_focus_body {
	FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #666; FONT-SIZE: 11px
}
.mod_unfocus_title {
	FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #666; FONT-SIZE: 11px; =
FONT-WEIGHT: bold
}
.mod_unfocus_body {
	FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #666; FONT-SIZE: 11px
}
.promo_message {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #c11111; FONT-SIZE: =
11px
}
.pricetable {
	TEXT-ALIGN: left; WIDTH: 180px; FONT-FAMILY: Verdana, Arial, =
sans-serif; COLOR: #666; FONT-SIZE: 11px
}
.priceline {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #666; =
FONT-SIZE: 13px
}
.pricetable .title {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #f90; FONT-SIZE: =
14px; FONT-WEIGHT: bold
}
.pricetable .heading {
	FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #333; FONT-SIZE: 11px; =
FONT-WEIGHT: bold
}
.pricetable .body {
	FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #666; FONT-SIZE: 11px; =
FONT-WEIGHT: normal
}
.pricetable A:link {
	TEXT-DECORATION: none
}
.pricetable .sale {
	COLOR: #c11111
}
.pricetable .orig {
	TEXT-DECORATION: line-through
}
.pricetable .heading_pcent {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #c11111; FONT-SIZE: =
18px; FONT-WEIGHT: bold
}
.pricetable .heading_bogo {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #c11111; FONT-SIZE: =
14px; FONT-WEIGHT: bold
}
.pricetable .duration {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666; FONT-SIZE: =
11px; FONT-WEIGHT: bold
}
.pricetable .right {
	TEXT-ALIGN: right; VERTICAL-ALIGN: top
}
.pricetable .left {
	VERTICAL-ALIGN: top
}
.pricetable .row {
	HEIGHT: 18px
}
.pricetable .spacer {
	HEIGHT: 10px; FONT-SIZE: 2px
}
.pricetable .smallspacer {
	HEIGHT: 5px; FONT-SIZE: 2px
}
.priceline .sale {
	COLOR: #c11111
}
.priceline .orig {
	TEXT-DECORATION: line-through
}
#main-nav A {
	BACKGROUND-IMAGE: =
url(/img_/ui/sitenav/header_sprite-v124710833600017252.gif); =
PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 31px; TEXT-DECORATION: none =
!important; PADDING-TOP: 0px
}
#main-nav A:hover {
	TEXT-DECORATION: none !important
}
#main-nav UL {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 0px !important; MARGIN: =
0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; =
HEIGHT: 31px; PADDING-TOP: 0px !important
}
#main-nav UL LI {
	LIST-STYLE-TYPE: none !important; MARGIN: 0px; FLOAT: left !important; =
HEIGHT: 31px !important
}
#menuBarLongSpacer {
	POSITION: absolute; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.22em; MARGIN: =
0px; PADDING-LEFT: 0px; WIDTH: 222px; PADDING-RIGHT: 0px; TOP: 26px; =
PADDING-TOP: 0px; LEFT: 524px
}
.hdWide #srch INPUT.srch_q {
	MARGIN-TOP: 2px; WIDTH: 215px; FONT-FAMILY: verdana, geneva, arial, =
helvetica, clean, sans-serif
}
.menu_srch_narrow {
	WIDTH: 168px !important; TOP: 58px !important; LEFT: 510px !important
}
.hdNarrow #srch {
	WIDTH: 178px !important; MARGIN-LEFT: 0px; LEFT: 507px !important; =
_margin-top: 5px
}
.hdNarrow #srch INPUT.srch_q {
	WIDTH: 130px; FONT-FAMILY: verdana, geneva, arial, helvetica, clean, =
sans-serif
}
#main-nav {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.22em; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; HEIGHT: 31px; PADDING-TOP: 0px
}
#hdSubNavMenu {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: =
25px; COLOR: #494a37; PADDING-TOP: 0px
}
.hdSubNavWide {
	WIDTH: 845px
}
.hdSubNavNarrow {
	WIDTH: 505px; MARGIN-LEFT: 180px
}
#hdSubNavMenu SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px 1px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; FONT-SIZE: 11px; =
PADDING-TOP: 0px
}
#hdSubNavMenu A {
	PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; PADDING-LEFT: 14px; =
PADDING-RIGHT: 18px; DISPLAY: block; FLOAT: left; HEIGHT: 13px; COLOR: =
#494a37; FONT-SIZE: 11px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#hdSubNavMenu DIV.du-l {
	PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; PADDING-LEFT: 14px; =
PADDING-RIGHT: 18px; DISPLAY: block; FLOAT: left; HEIGHT: 13px; COLOR: =
#494a37; FONT-SIZE: 11px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#hdSubNavMenu A:hover {
	COLOR: #f90
}
DIV#subNavigationContainer {
	MARGIN: 5px 0px 0px 195px; WIDTH: 800px; HEIGHT: 25px; FONT-SIZE: 11px =
!important
}
#docWide DIV#subNavigationContainer {
	MARGIN-LEFT: 190px
}
UL.subNavigation {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 25px; PADDING-TOP: 0px
}
UL.subNavigation LI.categoryItem {
	POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 1; MARGIN: 5px =
20px 0px 0px; FLOAT: left
}
UL.subNavigation LI.last.categoryItem {
	MARGIN-TOP: 5px; PADDING-RIGHT: 30px; MARGIN-RIGHT: 0px; BORDER-RIGHT: =
#494a37 1px solid
}
UL.subNavigation LI.categoryItem A.categoryItemLink {
	COLOR: #494a37; FONT-SIZE: 11px; TEXT-DECORATION: none
}
UL.subNavigation LI.categoryItem A.categoryItemLink:hover {
	COLOR: #f93; TEXT-DECORATION: none !important
}
UL.inspirationMenu LI.inspirationItem A:hover {
	COLOR: #f93; TEXT-DECORATION: none !important
}
UL.subNavigation LI.categoryItem A.on {
	COLOR: #f93 !important; FONT-WEIGHT: bold !important
}
UL.inspirationMenu LI.inspirationItem A.on {
	COLOR: #f93 !important; FONT-WEIGHT: bold !important
}
UL.inspirationMenu LI.inspirationItem DIV.inspirationContainer A.on {
	WIDTH: 130px !important
}
UL.inspirationMenu LI.inspirationItem A.on {
	WIDTH: 77px
}
UL.inspirationMenu LI.inspirationItem A.on IMG {
	MARGIN-RIGHT: 1px
}
UL.inspirationMenu LI.inspirationItem A SPAN {
	CURSOR: pointer
}
UL.inspirationMenu {
	Z-INDEX: 50; BORDER-BOTTOM: #fff 1px solid; POSITION: relative; =
BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0px !important; =
LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px 15px; PADDING-LEFT: 0px =
!important; WIDTH: 85px; PADDING-RIGHT: 5px !important; FLOAT: left; =
BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: =
0px !important
}
UL#saleNavigation {
	WIDTH: 110px
}
UL.inspirationMenu LI.inspirationItem {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 5px; WIDTH: 75px; PADDING-RIGHT: =
5px; PADDING-TOP: 5px
}
UL.inspirationMenu LI.inspirationItem:hover {
	BACKGROUND-COLOR: #fff
}
UL.inspirationMenu LI.inspirationItem A {
	MARGIN-TOP: -1px; WIDTH: 70px; DISPLAY: block; COLOR: #494a37; =
TEXT-DECORATION: none
}
UL.inspirationMenu LI.inspirationItem A:hover {
	COLOR: #f93
}
UL.inspirationMenu LI.inspirationItem DIV.inspirationContainer {
	Z-INDEX: 10; POSITION: absolute; PADDING-BOTTOM: 4px; WIDTH: 153px; =
DISPLAY: none; BACKGROUND: =
url(/img_/store/dropdown_shadow_bottom-v1239058471000321.png) no-repeat =
left bottom; TOP: 23px; LEFT: -1px
}
UL.inspirationMenu LI.inspirationItem DIV.inspirationContainer =
DIV.shadowRightContainer {
	WIDTH: 155px; BACKGROUND: =
url(/img_/store/dropdown_gradient_sides-v1238718583000171.png) repeat-y =
right top
}
UL.inspirationMenu LI.inspirationItem DIV.inspirationContainer =
DIV.shadowBottomContainer {
	BORDER-BOTTOM: #ccccae 1px solid; BORDER-LEFT: #ccccae 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 5px; WIDTH: =
140px; PADDING-RIGHT: 5px; BORDER-TOP: #ccccae 1px solid; BORDER-RIGHT: =
#ccccae 1px solid; PADDING-TOP: 5px
}
UL.inspirationMenu LI.inspirationItem:hover DIV {
	DISPLAY: block
}
UL.inspirationMenu LI.inspirationItem DIV.over {
	DISPLAY: block
}
UL.inspirationMenu LI.inspirationItem DIV UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.inspirationMenu LI.inspirationItem DIV UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
UL.inspirationMenu LI.inspirationItem DIV UL LI A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 100%; PADDING-RIGHT: =
3px; DISPLAY: block; COLOR: #666; FONT-SIZE: 11px; FONT-WEIGHT: normal; =
TEXT-DECORATION: none; PADDING-TOP: 3px
}
UL.inspirationMenu LI.inspirationItem DIV UL LI A:hover {
	TEXT-DECORATION: none !important
}
UL.inspirationMenu LI.inspirationItem DIV UL LI.inspirationSubItem {
	MARGIN-TOP: 5px; FONT: bold 11px Verdana, Geneva, Kalimati, sans-serif; =
COLOR: #555739
}
UL.inspirationMenu LI.inspirationItem DIV UL LI A:hover {
	BACKGROUND-COLOR: #f4f4e4; WIDTH: 130px; COLOR: orange; =
TEXT-DECORATION: none
}
#headerWrapper {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.22em; MARGIN: 0px 0px 0px 15px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 54px; FONT-SIZE: 13px; =
PADDING-TOP: 0px
}
.hdNarrow_full#headerWrapper {
	HEIGHT: 85px
}
A.navMySflyTab {
	WIDTH: 122px; BACKGROUND-POSITION: 0px 0px
}
A.navMySflyTab:hover {
	BACKGROUND-POSITION: 0px -31px
}
A.navMySflyTabActive {
	WIDTH: 122px; BACKGROUND-POSITION: 0px -62px
}
A.navMyPicsTab {
	WIDTH: 114px; BACKGROUND-POSITION: -122px 0px
}
A.navMyPicsTab:hover {
	BACKGROUND-POSITION: -122px -31px
}
A.navMyPicsTabActive {
	WIDTH: 114px; BACKGROUND-POSITION: -122px -62px
}
A.navShareTab {
	WIDTH: 80px; BACKGROUND-POSITION: -236px 0px
}
A.navShareTab:hover {
	BACKGROUND-POSITION: -236px -31px
}
A.navShareTabActive {
	WIDTH: 80px; BACKGROUND-POSITION: -236px -62px
}
A.navCommunityTab {
	WIDTH: 113px; BACKGROUND-POSITION: -316px 0px
}
A.navCommunityTab:hover {
	BACKGROUND-POSITION: -316px -31px
}
A.navCommunityTabActive {
	WIDTH: 113px; BACKGROUND-POSITION: -316px -62px
}
A.navStoreTab {
	WIDTH: 76px; BACKGROUND-POSITION: -429px 0px
}
A.navStoreTab:hover {
	BACKGROUND-POSITION: -429px -31px
}
A.navStoreTabActive {
	WIDTH: 76px; BACKGROUND-POSITION: -429px -62px
}
DIV.du-l {
	POSITION: relative; PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
DIV.du-l A {
	MARGIN-TOP: 0px !important
}
DIV.du-lf {
	POSITION: absolute; BOTTOM: 0px; DISPLAY: none; WHITE-SPACE: nowrap; =
TOP: 0px; RIGHT: 0px; LEFT: 0px
}
DIV.du-lf {
	_height: 100%; _width: 100%
}
DIV.du-lf EMBED {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
#hdSubNavMenu A.du-hover {
	COLOR: #f90 !important
}
DIV.colCtr DIV.du-l {
	FLOAT: left; CLEAR: both
}
DIV.du-debug A {
	BACKGROUND-COLOR: cyan
}
DIV.du-debug DIV.du-lf OBJECT {
	BORDER-BOTTOM: red 1px dashed; BORDER-LEFT: red 1px dashed; BORDER-TOP: =
red 1px dashed; BORDER-RIGHT: red 1px dashed
}
DIV.du-debug DIV.du-lf EMBED {
	BORDER-BOTTOM: red 1px dashed; BORDER-LEFT: red 1px dashed; BORDER-TOP: =
red 1px dashed; BORDER-RIGHT: red 1px dashed
}
DIV.srch {
	POSITION: absolute; HEIGHT: 23px
}
DIV.hdWide DIV.srch {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.22em; MARGIN: =
10px 0px 0px 35px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: =
0px
}
DIV.hdNarrow DIV.srch {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.22em; MARGIN: 60px 0px 0px 35px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT.srch_q {
	POSITION: absolute; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; =
PADDING-RIGHT: 1px; COLOR: #333; FONT-SIZE: 11px; TOP: 0px; PADDING-TOP: =
1px; LEFT: 0px; -moz-box-sizing: content-box
}
DIV.srch A.srch_go {
	POSITION: absolute; MARGIN: 0px; WIDTH: 35px; BACKGROUND: =
url(/img_/ui/sitenav/btn_go_sprite-v12402981420001777.gif) no-repeat 0px =
0px; HEIGHT: 23px; TOP: 0px; RIGHT: 0px
}
DIV.srch A.srch_go:hover {
	BACKGROUND-POSITION: 0px -23px
}
DIV.srch_err {
	Z-INDEX: 1000; POSITION: absolute; WIDTH: 170px; DISPLAY: none; =
BACKGROUND: white; TOP: 39px; LEFT: 0px; _top: 40px
}
DIV.error.srch DIV.srch_err {
	DISPLAY: block
}
DIV.srch_err SPAN {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: normal; PADDING-LEFT: 4px; WIDTH: =
auto; PADDING-RIGHT: 4px; DISPLAY: block; FLOAT: left; COLOR: #333; =
FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 4px
}
DIV.srch_err DIV {
	BORDER-BOTTOM: #99c 1px solid; POSITION: relative; BORDER-LEFT: #99c =
1px solid; MARGIN-TOP: -1px; HEIGHT: 35px; BORDER-TOP: #99c 1px solid; =
BORDER-RIGHT: #99c 1px solid
}
DIV.srch_err IMG {
	POSITION: absolute; TOP: -11px; LEFT: 20px
}
DIV.srch_err A IMG {
	MARGIN: 2px; WIDTH: 13px; BACKGROUND: =
url(/img_/search/search_btn_sprite_close-v1227736064000366.png) =
no-repeat -7px -7px; HEIGHT: 13px; TOP: 2px; RIGHT: 2px; LEFT: auto
}
DIV.srch_err A:hover IMG {
	BACKGROUND-POSITION: -7px -33px
}
#srch {
	Z-INDEX: 996
}
DIV.srch_err DIV.srch_shdw {
	BORDER-BOTTOM: #c1c6ed 4px solid; POSITION: absolute; FILTER: =
alpha(opacity=3D60); BORDER-LEFT: #c1c6ed 2px solid; MARGIN-TOP: 0px; =
WIDTH: 170px; HEIGHT: 36px; BORDER-TOP: #c1c6ed 0px solid; TOP: 0px; =
BORDER-RIGHT: #c1c6ed 2px solid; LEFT: -2px; _top: 1px; opacity: .60; =
-moz-opacity: .60
}

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn.staticsfly.com/js/lib/dojo/dijit/themes/sfly/sfly-v12956322970006150.css

.dijitReset {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: inherit; COLOR: inherit; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.dijitInline {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; =
VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: =
0px
}
.dijitHidden {
	DISPLAY: none !important
}
.dijitVisible {
	POSITION: relative; DISPLAY: block !important
}
.dijitLayoutContainer {
	POSITION: relative; DISPLAY: block; OVERFLOW: hidden
}
BODY .dijitAlignTop {
	POSITION: absolute; OVERFLOW: hidden
}
BODY .dijitAlignBottom {
	POSITION: absolute; OVERFLOW: hidden
}
BODY .dijitAlignLeft {
	POSITION: absolute; OVERFLOW: hidden
}
BODY .dijitAlignRight {
	POSITION: absolute; OVERFLOW: hidden
}
BODY .dijitAlignClient {
	POSITION: absolute
}
.dijitContentPane {
	DISPLAY: block; OVERFLOW: auto
}
.dijitContentPaneSingleChild {
	OVERFLOW: hidden
}
.dijitTitlePane {
	DISPLAY: block; OVERFLOW: hidden
}
.dijitTitlePaneTitle {
	CURSOR: pointer
}
.dijitPositionOnly {
	BACKGROUND-IMAGE: none !important; BORDER-BOTTOM: 0px; BORDER-LEFT: =
0px; PADDING-BOTTOM: 0px !important; BACKGROUND-COLOR: transparent =
!important; PADDING-LEFT: 0px !important; WIDTH: auto !important; =
PADDING-RIGHT: 0px !important; HEIGHT: auto !important; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 0px !important
}
.dijitNonPositionOnly {
	POSITION: static !important; MARGIN: 0px; FLOAT: none !important; =
VERTICAL-ALIGN: middle !important
}
.dijitBackgroundIframe {
	Z-INDEX: -1; BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; HEIGHT: 100%; BORDER-TOP: 0px; TOP: 0px; =
BORDER-RIGHT: 0px; PADDING-TOP: 0px; LEFT: 0px
}
.dijitClickableRegion {
	BACKGROUND-COLOR: #e2ebf2; CURSOR: text
}
.dijitDisplayNone {
	DISPLAY: none !important
}
.dijitContainer {
	OVERFLOW: hidden
}
.dijitSpacer {
	POSITION: relative; HEIGHT: 1px; VISIBILITY: hidden; OVERFLOW: hidden
}
.dijitDialog {
	Z-INDEX: 999; POSITION: absolute; PADDING-BOTTOM: 1px; PADDING-LEFT: =
1px; PADDING-RIGHT: 1px; OVERFLOW: hidden; PADDING-TOP: 1px
}
.dijitDialogFixed DIV.dijitDialogTitleBar {
	CURSOR: default
}
.dijitDialogUnderlayWrapper {
	Z-INDEX: 998; POSITION: absolute; DISPLAY: none; BACKGROUND: none =
transparent scroll repeat 0% 0%; TOP: 0px; LEFT: 0px
}
.dijitDialogUnderlay {
	BACKGROUND: #eee; opacity: 0.5
}
.dj_ie .dijitDialogUnderlay {
	FILTER: alpha(opacity=3D50)
}
.sfly .dijitDialog {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.dijit_a11y .dijitInputLayoutContainer {
	BACKGROUND-COLOR: white !important; opacity: 1
}
.dijit_a11y .dijitDialog {
	BACKGROUND-COLOR: white !important; opacity: 1
}
.dijitDialog .closeText {
	POSITION: absolute; DISPLAY: none
}
.dijit_a11y .dijitDialog .closeText {
	DISPLAY: inline
}
.sfly .dijitTooltip {
	BACKGROUND: none transparent scroll repeat 0% 0%; opacity: 0.95
}
.sfly .dijitTooltipDialog {
	BACKGROUND: none transparent scroll repeat 0% 0%; opacity: 0.95
}
.sfly .dijitTooltipContainer {
	BORDER-BOTTOM: #b6b6b6 1px solid; BORDER-LEFT: #b6b6b6 1px solid; =
PADDING-BOTTOM: 0.45em; BACKGROUND-COLOR: #fafafa; PADDING-LEFT: 0.45em; =
PADDING-RIGHT: 0.45em; BORDER-TOP: #b6b6b6 1px solid; BORDER-RIGHT: =
#b6b6b6 1px solid; PADDING-TOP: 0.45em; border-radius: 6px; =
-moz-border-radius: 7px; -webkit-border-radius: 6px
}
.sfly .dijitTooltipConnector {
	Z-INDEX: 2; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px
}
.sfly .dijitTooltipABRight .dijitTooltipConnector {
	RIGHT: 3px; LEFT: auto !important
}
.sfly .dijitTooltipLeft {
	PADDING-RIGHT: 35px
}
.dj_ie6 .sfly .dijitTooltipLeft {
	PADDING-RIGHT: 37px
}
.sfly .dijitTooltipLeft .dijitTooltipConnector {
	WIDTH: 36px; BOTTOM: 27px; BACKGROUND: =
url(/img_/publicgallery/img_mouseOverArrow_right.gif) no-repeat left =
top; HEIGHT: 36px; RIGHT: 0px
}
.dj_ie6 .sfly .dijitTooltipLeft .dijitTooltipConnector {
	BACKGROUND-IMAGE: url(/img_/publicgallery/img_mouseOverArrow_right.gif)
}
.sfly .dijitTooltipRight {
	PADDING-LEFT: 35px
}
.sfly .dijitTooltipRight .dijitTooltipConnector {
	WIDTH: 36px; BOTTOM: 27px; BACKGROUND: =
url(/img_/publicgallery/img_mouseOverArrow_left.gif) no-repeat left top; =
HEIGHT: 36px; LEFT: 0px
}
.dj_ie6 .sfly .dijitTooltipRight .dijitTooltipConnector {
	BACKGROUND-IMAGE: url(/img_/publicgallery/img_mouseOverArrow_left.gif)
}

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn.staticsfly.com/css/global/dialogWidget-v12934916710003569.css

.windowWidgetButtons {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; =
MARGIN-BOTTOM: 1px; FLOAT: right; PADDING-TOP: 2px; _margin-top: -20px
}
.windowWidgetIcon {
	POSITION: relative; FLOAT: right; TOP: 2px; _top: 3px
}
.windowWidgetTitle {
	MARGIN-TOP: 1px; FONT-FAMILY: Arial, Sans Serif; BACKGROUND: #aaaadd; =
FLOAT: left; HEIGHT: 19px; COLOR: #ffffff; MARGIN-LEFT: 2px; FONT-SIZE: =
13px; FONT-WEIGHT: bold; _margin-top: 3px
}
.windowWidgetMain {
	BACKGROUND-COLOR: #fff
}
.window-top {
	Z-INDEX: 1000; POSITION: relative; MARGIN: 0px; BACKGROUND: =
url(/img_/windows/default/top_mid.gif) repeat-x 50% bottom; FLOAT: left; =
HEIGHT: 20px
}
.window-tl {
	WIDTH: 4px; BACKGROUND: url(/img_/windows/default/top_left.gif) =
no-repeat 50% bottom; FLOAT: left; HEIGHT: 20px; _margin-top: 2px
}
.window-tr {
	MARGIN: 0px; WIDTH: 4px; BACKGROUND: =
url(/img_/windows/default/top_right.gif) no-repeat 50% bottom; FLOAT: =
right; HEIGHT: 20px; _margin-top: 2px
}
.window-bottom {
	BACKGROUND: url(/img_/windows/default/bottom_mid.gif) repeat-x; FLOAT: =
left; HEIGHT: 4px
}
.window-bl {
	WIDTH: 4px; BACKGROUND: url(/img_/windows/default/bottom_left.gif) =
no-repeat 0px 0px; FLOAT: left; HEIGHT: 4px
}
.window-br {
	WIDTH: 4px; BACKGROUND: url(/img_/windows/default/bottom_right.gif) =
no-repeat 0px 0px; FLOAT: right; HEIGHT: 4px
}
.window-content {
	TEXT-ALIGN: center; BORDER-LEFT: #6666cc 1px solid; FONT-FAMILY: =
Verdana, Arial, Sans Serif; BACKGROUND: #ffffff; FLOAT: left; COLOR: =
#333333; FONT-SIZE: 13px; BORDER-RIGHT: #6666cc 1px solid; PADDING-TOP: =
5px
}
.windowWidgetIFrame {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; HEIGHT: 100%; =
OVERFLOW: hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.dialogWidgetButtons {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
MARGIN-BOTTOM: 5px; FLOAT: right; PADDING-TOP: 5px
}
.dialogWidgetIcon {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FLOAT: =
left; PADDING-TOP: 5px
}
.dialogWidgetTitle {
	MARGIN-TOP: 10px; FONT-FAMILY: Arial, Sans Serif; FLOAT: left; HEIGHT: =
21px; COLOR: #ff9900; FONT-SIZE: 18px
}
.dialogWidgetTitleWrapper {
	HEIGHT: 35px
}
.dialogWidgetMain {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fff; MARGIN: 5px; PADDING-LEFT: =
5px; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 =
1px solid; PADDING-TOP: 5px
}
.dialogWidgetMain DIV.dialogFonts DIV.clearMe DIV.radioDiv {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.dialogFonts {
	FONT-FAMILY: Verdana, Arial, Sans Serif; FONT-SIZE: 13px
}
.dialog-top {
	BACKGROUND: url(/img_/windows/alert/top.gif) repeat-x 50% bottom; =
FLOAT: left; HEIGHT: 5px
}
.dialog-tl {
	WIDTH: 5px; BACKGROUND: url(/img_/windows/alert/top_left.gif) no-repeat =
50% bottom; FLOAT: left; HEIGHT: 5px
}
.dialog-tr {
	WIDTH: 5px; BACKGROUND: url(/img_/windows/alert/top_right.gif) =
no-repeat 50% bottom; FLOAT: right; HEIGHT: 5px
}
.dialog-bottom {
	BACKGROUND: url(/img_/windows/alert/bottom.gif) repeat-x; FLOAT: left; =
HEIGHT: 5px
}
.dialog-bl {
	WIDTH: 5px; BACKGROUND: url(/img_/windows/alert/bottom_left.gif) =
no-repeat 0px 0px; FLOAT: left; HEIGHT: 5px
}
.dialog-br {
	WIDTH: 5px; BACKGROUND: url(/img_/windows/alert/bottom_right.gif) =
no-repeat 0px 0px; FLOAT: right; HEIGHT: 5px
}
.dialog-content {
	TEXT-ALIGN: left; BORDER-LEFT: #999 1px solid; FONT-FAMILY: Verdana, =
Arial, Sans Serif; BACKGROUND: url(/img_/publishing/ui/pop_gradient.gif) =
#ffffff repeat-x 50% bottom; FLOAT: left; COLOR: #333333; FONT-SIZE: =
13px; BORDER-RIGHT: #999 1px solid
}
.dialog-button-spacer {
	MARGIN-LEFT: 10px
}
.dialog_progress_indicator {
	WIDTH: 100%; BACKGROUND: url(/img_/publishing/ui/loading_indicator.gif) =
#fff no-repeat center center; HEIGHT: 30px
}
.dojoDialog {
=09
}

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn.staticsfly.com/css/publicgallery/common-v127490153500014826.css

#docWide {
	WIDTH: 980px
}
.leftCol {
	MARGIN: 0px
}
.rightCol {
	MARGIN: 0px
}
.leftCol {
	FLOAT: left; CLEAR: left
}
.rightCol {
	FLOAT: right; CLEAR: right
}
.col-175-l .yui-b {
	WIDTH: 175px; FLOAT: left
}
.col-175-l #yui-main .yui-b {
	MARGIN-LEFT: 205px
}
.col-175-l #yui-main {
	FLOAT: right; MARGIN-LEFT: -225px
}
.col-225-r .yui-b {
	WIDTH: 225px; FLOAT: right
}
.col-225-r #yui-main .yui-b {
	MARGIN-RIGHT: 245px
}
.col-225-r #yui-main {
	FLOAT: left; MARGIN-RIGHT: -325px
}
H2 SPAN.pageTitlePrimary {
	COLOR: #666
}
H2 SPAN.pageTitlePrimary A {
	COLOR: #9c3; TEXT-DECORATION: none
}
H2 SPAN.pageTitlePrimary A:hover {
	TEXT-DECORATION: underline
}
H2.profile {
	BORDER-BOTTOM: #9c3 1px solid; PADDING-BOTTOM: 5px
}
H2.other {
	BORDER-BOTTOM: #9c3 1px solid; PADDING-BOTTOM: 5px
}
DIV.popup {
	POSITION: absolute; WIDTH: auto; DISPLAY: none; BACKGROUND: #ccc; =
COLOR: #333; OVERFLOW: visible; TOP: 0px; LEFT: 0px
}
DIV.popup A {
	COLOR: #66c
}
DIV.popup DIV.popup-inner {
	BORDER-BOTTOM: #b6b6b6 1px solid; POSITION: relative; TEXT-ALIGN: left; =
BORDER-LEFT: #b6b6b6 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: =
10px; PADDING-RIGHT: 10px; BACKGROUND: #e6f6c7; BORDER-TOP: #b6b6b6 1px =
solid; TOP: -3px; BORDER-RIGHT: #b6b6b6 1px solid; PADDING-TOP: 10px; =
LEFT: -3px
}
* HTML DIV.popup DIV.popup-inner {
	HEIGHT: 1%
}
DIV.popup DIV.popup-title {
	WIDTH: auto; FONT-WEIGHT: bold
}
DIV.popup DIV.popup-cancel {
	FLOAT: right; COLOR: #999
}
DIV.popup DIV.popup-body {
	PADDING-TOP: 10px
}
DIV.popup IMG.popup-arrow {
	POSITION: absolute; TOP: -9px; LEFT: 50px; _top: -8px
}
#postBookPopup_275 {
	POSITION: absolute; TOP: 255pt
}
#postBookPopup_275 IMG.popup-arrow {
	LEFT: 127px
}
#postBookPopup_175 {
	POSITION: absolute; TOP: 238pt
}
#postBookPopup_175 IMG.popup-arrow {
	LEFT: 77px
}
#postBookPopup_225 {
	POSITION: absolute; TOP: 270pt
}
#postBookPopup_225 IMG.popup-arrow {
	LEFT: 105px
}
DIV.roundmodule DIV.titlebar {
	POSITION: relative; BACKGROUND-REPEAT: no-repeat
}
DIV.roundmodule DIV.titlebar H2 {
	POSITION: relative; BACKGROUND-REPEAT: no-repeat
}
DIV.roundmodule DIV.titlebar {
	BACKGROUND-POSITION: right top; HEIGHT: auto
}
DIV.roundmodule DIV.titlebar H2 {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: normal; MIN-HEIGHT: 18px; =
PADDING-LEFT: 15px; PADDING-RIGHT: 13px; BACKGROUND-POSITION: left top; =
FLOAT: none; PADDING-TOP: 6px; _height: 18px
}
DIV.roundmodule DIV.aspirational {
	BACKGROUND-COLOR: #c5e18a
}
DIV.roundmodule DIV.aspirational H2 {
	BACKGROUND-COLOR: #c5e18a
}
DIV.roundmodule DIV.transactional {
	BACKGROUND-COLOR: #fedf85
}
DIV.roundmodule DIV.transactional H2 {
	BACKGROUND-COLOR: #fedf85
}
DIV.roundmodule DIV.functional {
	BACKGROUND-COLOR: #c4c3e2
}
DIV.roundmodule DIV.functional H2 {
	BACKGROUND-COLOR: #c4c3e2
}
DIV.border-1px {
	BORDER-BOTTOM: #b6b6b6 0px solid; BORDER-LEFT: #b6b6b6 0px solid; =
BORDER-TOP: #b6b6b6 0px solid; BORDER-RIGHT: #b6b6b6 0px solid
}
DIV.border-1px DIV.title {
	BORDER-BOTTOM: #b6b6b6 0px solid; BORDER-LEFT: #b6b6b6 0px solid; =
BORDER-TOP: #b6b6b6 0px solid; BORDER-RIGHT: #b6b6b6 0px solid
}
DIV.border-1px {
	POSITION: relative; BORDER-RIGHT-WIDTH: 1px; MARGIN: 15px 0px 0px; =
BACKGROUND: url(/img_/publicgallery/gray_gradient_bg_16px.gif) repeat-x =
left top; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; OVERFLOW: =
visible; BORDER-LEFT-WIDTH: 1px
}
DIV.border-1px DIV.titlebar {
	TOP: -1px; RIGHT: -1px
}
DIV.border-1px DIV.titlebar H2 {
	TOP: 0px; LEFT: -2px
}
DIV.border-1px DIV.aspirational {
	BACKGROUND-IMAGE: url(/img_/publicgallery/mod_top_asp_W.jpg)
}
DIV.border-1px DIV.aspirational H2 {
	BACKGROUND-IMAGE: url(/img_/publicgallery/mod_top_asp_W.jpg)
}
DIV.border-1px DIV.transactional {
	BACKGROUND-IMAGE: url(/img_/publicgallery/mod_top_trans_W.jpg)
}
DIV.border-1px DIV.transactional H2 {
	BACKGROUND-IMAGE: url(/img_/publicgallery/mod_top_trans_W.jpg)
}
DIV.border-1px DIV.functional {
	BACKGROUND-IMAGE: url(/img_/publicgallery/mod_top_func_W.jpg)
}
DIV.border-1px DIV.functional H2 {
	BACKGROUND-IMAGE: url(/img_/publicgallery/mod_top_func_W.jpg)
}
DIV.border-1px DIV.outline {
	WIDTH: 100%; BACKGROUND: url(/img_/publicgallery/crnrA_topRight.gif) =
no-repeat right top; TOP: -1px; RIGHT: -1px
}
DIV.border-1px DIV.outline H2 {
	WIDTH: 6px; BACKGROUND: url(/img_/publicgallery/crnrA_topLeft.gif) =
no-repeat left top; LEFT: -2px
}
DIV.border-1px DIV.bottomLeft {
	POSITION: absolute; WIDTH: 6px; BOTTOM: -1px; HEIGHT: 6px
}
DIV.border-1px DIV.rmfoot {
	POSITION: absolute; WIDTH: 6px; BOTTOM: -1px; HEIGHT: 6px
}
DIV.border-1px DIV.bottomLeft {
	BACKGROUND: url(/img_/publicgallery/crnrA_btmLeft.gif) no-repeat left =
bottom; LEFT: -1px
}
DIV.border-1px DIV.rmfoot {
	BACKGROUND: url(/img_/publicgallery/crnrA_btmRight.gif) no-repeat right =
bottom; RIGHT: -1px
}
DIV.border-1px DIV.outline {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; HEIGHT: 6px; PADDING-TOP: 0px
}
DIV.border-1px DIV.outline H2 {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; HEIGHT: 6px; PADDING-TOP: 0px
}
DIV.border-1px DIV.title {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
BORDER-BOTTOM-WIDTH: 1px; COLOR: #693; FONT-SIZE: 11px; FONT-WEIGHT: =
bold; PADDING-TOP: 5px
}
DIV.border-1px .rmbody {
	OVERFLOW: hidden
}
DIV.border-1px DIV.rmbody {
	PADDING-BOTTOM: 10px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; =
BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 10px
}
* HTML DIV.border-1px {
	HEIGHT: 1%
}
* HTML DIV.border-1px DIV.bottomLeft {
=09
}
* HTML DIV.border-1px DIV.rmfoot {
=09
}
* HTML DIV.border-1px DIV.rmfoot {
=09
}
* HTML DIV.border-1px DIV.outline {
=09
}
HTML.dj_iequirks DIV.roundmodule DIV.titlebar H2 {
	_height: 28px
}
.topTabs {
	BORDER-BOTTOM: #b6b6b6 1px solid; FONT-SIZE: 11px; _height: 1%
}
.topTabs OL {
	POSITION: relative
}
.topTabs LI {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 9px; DISPLAY: inline; FLOAT: left; =
LIST-STYLE-IMAGE: none
}
.topTabs LI.selected {
	BORDER-BOTTOM: white 1px solid; POSITION: relative; MARGIN-BOTTOM: =
-1px; BACKGROUND: url(/img_/publicgallery/img_tabLeft.gif) left top
}
.topTabs LI.selected A {
	BACKGROUND: url(/img_/publicgallery/img_tabRight.gif) white right top; =
COLOR: #ff9900
}
.subPageTitle {
	MARGIN: 20px 0px 15px; COLOR: #ff9900; FONT-SIZE: 16px
}
.topFilter A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 6px; PADDING-RIGHT: 15px; DISPLAY: =
block; FLOAT: left; TEXT-DECORATION: none; PADDING-TOP: 6px
}
.topFilter A {
	TEXT-DECORATION: none
}
.topFilter A:hover {
	TEXT-DECORATION: underline
}
#search {
	BACKGROUND: #d5eda6
}
#search DIV.rmbody {
	BORDER-BOTTOM-COLOR: #b6b6b6; BORDER-TOP-COLOR: #b6b6b6; =
BORDER-RIGHT-COLOR: #b6b6b6; OVERFLOW: visible; BORDER-LEFT-COLOR: =
#b6b6b6
}
#searchModule DIV.rmbody {
	BORDER-BOTTOM-COLOR: #b6b6b6; BORDER-TOP-COLOR: #b6b6b6; =
BORDER-RIGHT-COLOR: #b6b6b6; OVERFLOW: visible; BORDER-LEFT-COLOR: =
#b6b6b6
}
#gallery_search {
	POSITION: relative; MARGIN-TOP: 5px
}
#gallery_search A IMG {
	TOP: 1px
}
#gallery_search INPUT.srch_q {
	POSITION: static
}
.search-title {
	FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.col-275-r #gallery_search INPUT.srch_q {
	WIDTH: 210px
}
.col-175-l #gallery_search INPUT.srch_q {
	WIDTH: 110px
}
#postBook {
	MARGIN-TOP: 15px
}
#postPromo {
	MARGIN-TOP: 15px
}
IMG.avatar {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 55px; PADDING-RIGHT: 3px; =
HEIGHT: 55px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; =
PADDING-TOP: 3px
}
.sfly .dijitTooltip {
	Z-INDEX: 10002; MARGIN-BOTTOM: -25px; -moz-border-radius: 0
}
.sfly .dijitTooltip .tooltipShadow {
	POSITION: relative; MARGIN: 4px 0px 0px 4px; WIDTH: 240px; BACKGROUND: =
#ccc
}
.sfly .dijitTooltipContainer {
	BACKGROUND: url(/img_/publicgallery/img_mouseOver_Popup_bg.jpg) white =
repeat-x 0px -5px
}
.tooltipInner .roundedTop {
	BACKGROUND: url(/img_/publicgallery/img_mouseOver_Popup_bg.jpg) white =
repeat-x 0px -5px
}
.sfly .dijitTooltipContainer {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 8px; =
PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: #333; FONT-SIZE: 11px; =
OVERFLOW: hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 8px; =
-moz-border-radius: 0
}
.tooltipInner {
	POSITION: relative; BORDER-LEFT: #b6b6b6 1px solid; TOP: -4px; =
BORDER-RIGHT: #b6b6b6 1px solid; LEFT: -4px
}
.roundedTop {
	BORDER-BOTTOM: #ccc 0px solid; POSITION: absolute; BORDER-LEFT: #ccc =
0px solid; WIDTH: 230px; BACKGROUND: #ccc; HEIGHT: 4px; BORDER-TOP: #ccc =
0px solid; BORDER-RIGHT: #ccc 0px solid; LEFT: 5px
}
.roundedBottom {
	BORDER-BOTTOM: #ccc 0px solid; POSITION: absolute; BORDER-LEFT: #ccc =
0px solid; WIDTH: 230px; BACKGROUND: #ccc; HEIGHT: 4px; BORDER-TOP: #ccc =
0px solid; BORDER-RIGHT: #ccc 0px solid; LEFT: 5px
}
.tooltipInner .roundedTop {
	BORDER-BOTTOM-COLOR: #b6b6b6; BACKGROUND-COLOR: white; =
BORDER-TOP-COLOR: #b6b6b6; BORDER-RIGHT-COLOR: #b6b6b6; =
BORDER-LEFT-COLOR: #b6b6b6; LEFT: 4px
}
.tooltipInner .roundedBottom {
	BORDER-BOTTOM-COLOR: #b6b6b6; BACKGROUND-COLOR: white; =
BORDER-TOP-COLOR: #b6b6b6; BORDER-RIGHT-COLOR: #b6b6b6; =
BORDER-LEFT-COLOR: #b6b6b6; LEFT: 4px
}
.roundedTop {
	BORDER-TOP-WIDTH: 1px; TOP: -5px
}
.tooltipInner .roundedTop {
	BACKGROUND-POSITION: 0px 0px
}
.roundedBottom {
	BOTTOM: -5px; BORDER-BOTTOM-WIDTH: 1px
}
.tooltipInner .roundedBottom {
	BACKGROUND-COLOR: white
}
.corner {
	BACKGROUND-IMAGE: url(/img_/publicgallery/crnrB_shadow.gif); POSITION: =
absolute; BACKGROUND-COLOR: transparent; WIDTH: 5px; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 5px
}
.topLeft {
	TOP: -1px
}
.topRight {
	TOP: -1px
}
.topLeft {
	LEFT: -5px
}
.dijitTooltip .bottomLeft {
	LEFT: -5px
}
.topRight {
	RIGHT: -5px
}
.bottomRight {
	RIGHT: -5px
}
.topLeft {
	BACKGROUND-POSITION: left top
}
.tooltipInner .topLeft {
	BACKGROUND-IMAGE: url(/img_/publicgallery/crnrB_topLeft.gif)
}
.topRight {
	BACKGROUND-POSITION: right top
}
.tooltipInner .topRight {
	BACKGROUND-IMAGE: url(/img_/publicgallery/crnrB_topRight.gif)
}
.bottomLeft {
	BACKGROUND-POSITION: left bottom
}
.tooltipInner .bottomLeft {
	BACKGROUND-IMAGE: url(/img_/publicgallery/crnrB_btmLeft.gif)
}
.bottomRight {
	BACKGROUND-POSITION: right bottom
}
.tooltipInner .bottomRight {
	BACKGROUND-IMAGE: url(/img_/publicgallery/crnrB_btmRight.gif)
}
* HTML .roundedBottom {
=09
}
.sfly .dijitTooltipRight .tooltipShadow {
	MARGIN: 4px 0px 0px 4px
}
.sfly .dijitTooltipLeft .tooltipShadow {
	MARGIN: 4px 4px 0px 0px
}
.sfly .dijitTooltipContainer .title {
	FONT-WEIGHT: bold
}
.sfly .dijitTooltipContainer .occasion {
	FONT-WEIGHT: bold
}
.sfly .dijitTooltipContainer .type {
	FONT-WEIGHT: bold
}
.sfly .dijitTooltipContainer .title {
	FONT-SIZE: 13px
}
.sfly .dijitTooltipContainer IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fff; MARGIN: 13px 0px 5px; =
PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; =
BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px
}
.sfly .dijitTooltipRight {
	PADDING-LEFT: 0px
}
.sfly .dijitTooltipLeft {
	PADDING-LEFT: 0px
}
.sfly .dijitTooltipRight {
=09
}
.sfly .dijitTooltipLeft {
=09
}
.sfly .dijitTooltipLeft .dijitTooltipConnector {
=09
}
.sfly .dijitTooltipRight .dijitTooltipConnector {
=09
}
.sfly .dijitTooltipRight .dijitTooltipConnector {
	LEFT: -36px
}
.sfly .dijitTooltipLeft .dijitTooltipConnector {
	RIGHT: -36px
}
* HTML .topRight {
=09
}
* HTML .bottomRight {
=09
}
* HTML .dijitTooltip .bottomLeft {
=09
}
* HTML .bottomRight {
=09
}
* HTML .sfly .dijitTooltipLeft .dijitTooltipConnector {
=09
}
#alertDialogContainer-content DIV.dialogWidgetMain {
	OVERFLOW: auto
}
HTML.dj_ie #adMenuTab {
	WIDTH: 75px
}
HTML.dj_iequirks #adMenuTab {
	WIDTH: 99px
}
HTML.dj_ie #vwMenuTab {
	WIDTH: 86px
}
HTML.dj_iequirks #vwMenuTab {
	WIDTH: 110px
}
HTML.dj_ie #shMenuTab {
	WIDTH: 65px
}
HTML.dj_iequirks #shMenuTab {
	WIDTH: 89px
}
HTML.dj_ie #orMenuTab {
	WIDTH: 63px
}
HTML.dj_iequirks #orMenuTab {
	WIDTH: 87px
}
HTML.dj_ie #stMenuTab {
	WIDTH: 82px
}
HTML.dj_iequirks #stMenuTab {
	WIDTH: 106px
}
.page-views {
	TEXT-ALIGN: center; COLOR: #666666; CLEAR: both
}
.tag_1:hover {
	TEXT-DECORATION: underline
}
.tag_2:hover {
	TEXT-DECORATION: underline
}
.tag_3:hover {
	TEXT-DECORATION: underline
}
.tag_4:hover {
	TEXT-DECORATION: underline
}
.tag_1 {
	PADDING-RIGHT: 4px; TEXT-DECORATION: none
}
.tag_2 {
	PADDING-RIGHT: 4px; TEXT-DECORATION: none
}
.tag_3 {
	PADDING-RIGHT: 4px; TEXT-DECORATION: none
}
.tag_4 {
	PADDING-RIGHT: 4px; TEXT-DECORATION: none
}
.tag_1 {
	LINE-HEIGHT: 2.3em; FONT-SIZE: 1em
}
.tag_2 {
	LINE-HEIGHT: 1.9em; FONT-SIZE: 1.4em
}
.tag_3 {
	LINE-HEIGHT: 1.4em; FONT-SIZE: 1.9em
}
.tag_4 {
	LINE-HEIGHT: 1.1em; FONT-SIZE: 2.2em
}
DIV.dijitDialog DIV.note {
	MARGIN-TOP: 15px; FONT-SIZE: 11px
}
#featuredBooks .galleryItem {
	TEXT-ALIGN: center; MARGIN-TOP: 15px; FONT-SIZE: 10px; OVERFLOW: hidden
}
#featuredBooks #post_div_0 {
	MARGIN-TOP: 0px
}
#featuredBooks .galleryItem SPAN.title {
	FONT-SIZE: 11px
}
#featuredBooks .galleryItem SPAN.browseViewsText {
	DISPLAY: none
}
#featuredBooks .galleryItem A.galleryImg {
	DISPLAY: block
}
#featuredBooks .galleryItem A.galleryImg IMG {
	BORDER-BOTTOM: #b6b6b6 1px solid; BORDER-LEFT: #b6b6b6 1px solid; =
PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; WIDTH: 112px; PADDING-RIGHT: =
6px; HEIGHT: 112px; BORDER-TOP: #b6b6b6 1px solid; BORDER-RIGHT: #b6b6b6 =
1px solid; PADDING-TOP: 6px
}
#featuredBooks .galleryItem IMG.ratingImg {
	DISPLAY: none
}
#featuredBooks A {
	TEXT-DECORATION: none
}
* HTML #featuredBooks .galleryItem A.galleryImg {
	MARGIN-LEFT: 0px
}
#pbook_gallery_home_well1 {
	MARGIN: 15px 0px
}
.firstInRow {
	CLEAR: left
}
HTML.dj_ie7 .yui-u .galleryItem {
	FLOAT: none
}
HTML.dj_ie7 .featuredMember {
	POSITION: relative
}
HTML.dj_ie7 .featuredMember BR {
	DISPLAY: none
}
HTML.dj_ie7 .featuredMember .member-leftCol {
	FLOAT: none
}
HTML.dj_ie7 .featuredMember .member-rightCol {
	POSITION: absolute; MARGIN-TOP: 6px; TOP: 10px; LEFT: 63px
}
HTML.dj_ie7 .first .member-rightCol {
	MARGIN-TOP: 0px; TOP: 0px
}
HTML.dj_ie7 #postDetails .rightCol {
	PADDING-LEFT: 30px; FLOAT: left; MARGIN-LEFT: 0px
}
HTML.dj_ie7 #postDetails .leftCol {
	MARGIN-BOTTOM: 15px
}
HTML.dj_ie7 .dijitWindow {
	OVERFLOW: visible
}
HTML.dj_ie7 .dijitDialog {
	OVERFLOW: visible
}
HTML.dj_ie7 .dijitWindow #buttons IMG {
	MARGIN-BOTTOM: 5px
}
HTML.dj_ie7 .dijitWindow .window-content {
	MARGIN: 20px 0px 0px
}
HTML.dj_ie7 .dijitWindow .window-tl {
	POSITION: absolute; LEFT: 0px
}
HTML.dj_ie7 .dijitWindow .window-top {
	POSITION: absolute; LEFT: 0px
}
HTML.dj_ie7 .dijitWindow .window-tr {
	POSITION: absolute; LEFT: 0px
}
HTML.dj_ie7 .dijitWindow .window-bl {
	POSITION: absolute; LEFT: 0px
}
HTML.dj_ie7 .dijitWindow .window-bottom {
	POSITION: absolute; LEFT: 0px
}
HTML.dj_ie7 .dijitWindow .window-br {
	POSITION: absolute; LEFT: 0px
}
HTML.dj_ie7 .dijitWindow .window-tl {
	TOP: 0px
}
HTML.dj_ie7 .dijitWindow .window-top {
	TOP: 0px
}
HTML.dj_ie7 .dijitWindow .window-tr {
	TOP: 0px
}
HTML.dj_ie7 .dijitWindow .window-bl {
	BOTTOM: -4px
}
HTML.dj_ie7 .dijitWindow .window-bottom {
	BOTTOM: -4px
}
HTML.dj_ie7 .dijitWindow .window-br {
	BOTTOM: -4px
}
HTML.dj_ie7 .dijitWindow .window-top {
	MARGIN-LEFT: 4px
}
HTML.dj_ie7 .dijitWindow .window-bottom {
	MARGIN-LEFT: 4px
}
HTML.dj_ie7 .dijitWindow .window-tr {
	MARGIN-LEFT: 396px
}
HTML.dj_ie7 .dijitWindow .window-br {
	MARGIN-LEFT: 396px
}
A:hover IMG#searchGoButton {
	BACKGROUND-IMAGE: url(/img_/search/btn_go_over.gif)
}
A IMG#searchGoButton {
	BACKGROUND-IMAGE: url(/img_/search/btn_go.gif); WIDTH: 34px; HEIGHT: =
18px
}
.searchGalleryFormFields {
	POSITION: relative; FLOAT: left
}
.searchGalleryFormFields DIV#form {
	FLOAT: left
}
.searchGalleryFormFields DIV#button {
	FLOAT: left
}
#promoWell {
	TEXT-ALIGN: center; MARGIN-TOP: 15px
}
#promoWell2 {
	TEXT-ALIGN: center; MARGIN-TOP: 15px
}
#promoWell IMG {
	MARGIN: auto
}
#promoWell2 IMG {
	MARGIN: auto
}
INPUT.width275.searchTermBox {
	WIDTH: 204px
}
INPUT.width175.searchTermBox {
	WIDTH: 106px
}
INPUT.width225.searchTermBox {
	WIDTH: 156px
}
DIV.search-title .searchGalleryFormFields {
	PADDING-TOP: 5px
}
DIV.search-title {
	MARGIN-TOP: -5px; PADDING-TOP: 0px
}
DIV.search-title DIV#button {
	FLOAT: right
}
DIV.width275.searchBoxDiv {
	WIDTH: 253px
}
DIV.width175.searchBoxDiv {
	WIDTH: 153px
}
DIV.width225.searchBoxDiv {
	WIDTH: 203px
}
DIV#searchModule .rmbody {
	BACKGROUND: #d5eda6
}
DIV#searchModule {
	Z-INDEX: 999; POSITION: relative
}

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn.staticsfly.com/css/share/sharelandingpage-v129123126000033221.css

.col-300-r #yui-main .yui-b {
	MARGIN-RIGHT: 320px
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
FORM {
	DISPLAY: inline
}
.rmbody {
	HEIGHT: auto
}
.share-corner {
	BACKGROUND-COLOR: transparent; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: left top
}
.share-bot {
	BACKGROUND-POSITION: left bottom
}
#share-recd-hdr {
	PADDING-TOP: 11px
}
#share-recd-hdr .share-title {
	COLOR: #9c3; FONT-SIZE: 20px
}
#share-recd-hdr .share-count {
	COLOR: #aaa; FONT-SIZE: 16px
}
#share-recd-hdr .share-title A {
	COLOR: #99cc33
}
#share-cover {
	BORDER-BOTTOM-COLOR: #bbb; BORDER-TOP-COLOR: #bbb; BACKGROUND: #f1f1f1; =
BORDER-RIGHT-COLOR: #bbb; BORDER-LEFT-COLOR: #bbb
}
#share-cover {
	MARGIN-TOP: 0px
}
#share-recd-right {
	MARGIN-TOP: 0px
}
#share-cover .rmbody {
	PADDING-BOTTOM: 14px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; =
PADDING-TOP: 14px
}
#share-cover A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
#share-cover IMG {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; =
PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px solid; =
PADDING-TOP: 0px
}
.share-project#share-cover A {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; BACKGROUND: =
#fff; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px solid
}
.share-project#share-cover IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
HTML.dj_ie6 #share-cover A {
	HEIGHT: 1%
}
#share-stack {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 12px; OVERFLOW: =
hidden; PADDING-TOP: 3px
}
#share-stack {
	POSITION: relative; BACKGROUND: url(/img_/share/v2/img_stack_bg.gif) =
no-repeat right top
}
#share-stack DIV {
	POSITION: relative; BACKGROUND: url(/img_/share/v2/img_stack_bg.gif) =
no-repeat right top
}
#share-stack A {
	POSITION: relative; DISPLAY: block; OVERFLOW: hidden
}
#share-stack IMG {
	POSITION: relative
}
#share-stack DIV {
	PADDING-RIGHT: 12px; DISPLAY: block; BACKGROUND-POSITION: right bottom; =
HEIGHT: 12px; MARGIN-RIGHT: -12px
}
#share-stack DIV DIV {
	POSITION: absolute; WIDTH: 8px; BACKGROUND-POSITION: left bottom; TOP: =
0px; LEFT: 0px
}
.dj_ie6 #share-stack DIV DIV {
	TOP: -1px
}
#share-proj {
	WIDTH: 200px
}
#share-video-div {
	BACKGROUND-IMAGE: url(/img_/share/img_previewNotAvailable.png); WIDTH: =
200px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; =
HEIGHT: 150px
}
#share-video {
	WIDTH: 200px
}
#share-album-btn {
	MARGIN-TOP: 2px; FLOAT: right; MARGIN-RIGHT: 10px
}
#share-project-btns {
	MARGIN-TOP: 2px; FLOAT: right; MARGIN-RIGHT: 10px
}
#share-album-btn {
	WIDTH: 123px
}
#share-project-btns {
	WIDTH: 350px
}
#share-album-btn {
	TEXT-ALIGN: center
}
#share-album-btn A {
=09
}
#share-album-btn SPAN {
	MARGIN: 0px auto
}
#share-album-btn A {
	BACKGROUND-COLOR: transparent; DISPLAY: block; BACKGROUND-REPEAT: =
no-repeat; BACKGROUND-POSITION: center center; FLOAT: right; HEIGHT: =
28px
}
#share-project-btns A {
	BACKGROUND-COLOR: transparent; DISPLAY: block; BACKGROUND-REPEAT: =
no-repeat; BACKGROUND-POSITION: center center; FLOAT: right; HEIGHT: =
28px
}
#share-project-btns A.share-order {
	MARGIN-LEFT: 5px
}
.share-ALBUM#share-album-btn A {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_viewAlbum.gif); WIDTH: 123px; =
HEIGHT: 29px
}
.share-PHOTOBOOK_20#share-project-btns A.share-view {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_viewPhotobook.gif); WIDTH: =
148px
}
.share-PHOTOBOOK_30#share-project-btns A.share-view {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_viewPhotobook.gif); WIDTH: =
148px
}
.share-PHOTOBOOK_20#share-project-btns A.share-order {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_orderPhotobook.gif); WIDTH: =
154px
}
.share-PHOTOBOOK_30#share-project-btns A.share-order {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_orderPhotobook.gif); WIDTH: =
154px
}
.share-CALENDAR_21#share-project-btns A.share-view {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_viewCalendar.gif); WIDTH: =
128px
}
.share-CALENDAR_21#share-project-btns A.share-order {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_orderCalendar.gif); WIDTH: =
136px
}
.share-CALENDARWALL#share-project-btns A.share-view {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_viewCalendar.gif); WIDTH: =
128px
}
.share-CALENDARWALL#share-project-btns A.share-order {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_orderCalendar.gif); WIDTH: =
136px
}
.share-CALENDARDESK#share-project-btns A.share-view {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_viewCalendar.gif); WIDTH: =
128px
}
.share-CALENDARDESK#share-project-btns A.share-order {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_orderCalendar.gif); WIDTH: =
136px
}
.share-PHOTOCARD_20#share-project-btns A.share-view {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_viewPage.gif); WIDTH: 104px
}
.share-PHOTOCARD_20#share-project-btns A.share-order {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_orderPage.gif); WIDTH: 112px
}
.share-SQUARE_PRINT#share-project-btns A.share-view {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_viewPage.gif); WIDTH: 104px
}
.share-SQUARE_PRINT#share-project-btns A.share-order {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_orderPage.gif); WIDTH: 112px
}
.share-POSTER#share-project-btns A.share-view {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_viewPoster.gif); WIDTH: 112px
}
.share-POSTER#share-project-btns A.share-order {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_orderPoster.gif); WIDTH: 118px
}
.share-DESIGNERCARD#share-project-btns A.share-view {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_viewCalendar.gif); WIDTH: =
128px
}
.share-DESIGNERCARD#share-project-btns A.share-order {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_orderCalendar.gif); WIDTH: =
136px
}
.share-NOTEBOOK#share-project-btns A.share-view {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_viewNotebook.gif); WIDTH: =
135px
}
.share-NOTEBOOK#share-project-btns A.share-order {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_orderNotebook.gif); WIDTH: =
140px
}
.share-NOTEPAD#share-project-btns A.share-view {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_viewNotepad.gif); WIDTH: 127px
}
.share-NOTEPAD#share-project-btns A.share-order {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_orderNotepad.gif); WIDTH: =
133px
}
.share-STICKER#share-project-btns A.share-view {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_viewStickers.gif); WIDTH: =
122px
}
.share-STICKER#share-project-btns A.share-order {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_orderStickers.gif); WIDTH: =
127px
}
.share-ADDRESSLABEL#share-project-btns A.share-view {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_viewLabels.gif); WIDTH: 169px
}
.share-ADDRESSLABEL#share-project-btns A.share-order {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_orderLabels.gif); WIDTH: 173px
}
.share-detail {
	MARGIN: 18px auto 0px 15px; COLOR: #666
}
.share-detail DIV {
	MARGIN-BOTTOM: 4px
}
.share-detail .share-title {
	PADDING-LEFT: 23px; BACKGROUND: url(/img_/share/v2/icon_album.gif) =
no-repeat left 2px; FONT-WEIGHT: bold
}
.share-detail .share-title-project {
	FONT-WEIGHT: bold
}
.share-detail .share-count {
	FONT-SIZE: 11px
}
.share-detail .share-from {
	MARGIN-TOP: 13px
}
.share-detail .share-desc {
	MARGIN: 20px 0px
}
.share-detail .share-newComments A {
	MARGIN-TOP: 5px; PADDING-LEFT: 30px; DISPLAY: block; BACKGROUND: =
url(/img_/share/v2/icon_comment.png) no-repeat left top; HEIGHT: 20px; =
FONT-SIZE: 11px
}
.share-detail .share-comments A {
	FONT-SIZE: 11px
}
.share-detail .share-none {
	DISPLAY: none
}
.share-detail .share-plural .share-singular {
	DISPLAY: none
}
.share-detail .share-singular .share-plural {
	DISPLAY: none
}
HTML.dj_ie6 BODY.share-detailView .share-detail .share-title {
	WIDTH: 100%; OVERFLOW: hidden
}
HTML.dj_ie6 BODY.share-detailView .share-detail .share-desc {
	WIDTH: 100%; OVERFLOW: hidden
}
.share-date {
	FONT-SIZE: 11px
}
#share-recd-right {
	WIDTH: 300px; COLOR: #666
}
#share-recd-right .share-hilite {
	COLOR: #f90; FONT-WEIGHT: bold
}
#share-recd-right LI {
	MARGIN-LEFT: 15px
}
#share-recd-right .share-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; =
PADDING-TOP: 5px
}
#share-recd-right FORM#signinInfo {
	FONT-SIZE: 12px
}
#share-recd-right .share-prefix UL {
	MARGIN-TOP: 10px
}
#share-recd-right .share-prefix LI {
	LINE-HEIGHT: 20px; LIST-STYLE-TYPE: none; PADDING-LEFT: 15px; =
BACKGROUND: url(/img_/share/img_bulletOrange.gif) no-repeat left 8px; =
MARGIN-LEFT: 0px; LIST-STYLE-IMAGE: none
}
#share-recd-right #signin_message {
	DISPLAY: none
}
#share-recd-right #signup_message {
	DISPLAY: none
}
#share-recd-right #validation_errors BR {
	DISPLAY: none
}
FORM#signinInfo {
	DISPLAY: block
}
#switchModeLink {
	POSITION: relative; PADDING-RIGHT: 9px; MARGIN-LEFT: 50%; FONT-SIZE: =
12px
}
#switchModeLink {
	MARGIN-BOTTOM: -15px; TOP: -15px
}
.share-signup #switchModeLink {
	POSITION: relative; MARGIN-BOTTOM: -20px; FONT-SIZE: 12px; TOP: -30px
}
.share-signup FORM#signupInfo A IMG {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 0px; PADDING-RIGHT: =
123px; BACKGROUND: url(/img_/share/v2/btn_joinNow.gif) no-repeat center =
center; HEIGHT: 0px; PADDING-TOP: 29px
}
HTML.dj_ie6 FORM#signinInfo {
=09
}
HTML.dj_ie6 #switchModeLink {
	MARGIN-BOTTOM: -20px; HEIGHT: 1%; TOP: -20px
}
HTML.dj_ie6 .share-signup #switchModeLink {
	MARGIN-BOTTOM: -20px; TOP: -30px
}
HTML.dj_ie6 .share-signup .signupPromos INPUT {
	MARGIN: 0px; PADDING-LEFT: 0px; DISPLAY: inline; FLOAT: none
}
HTML.dj_ie6 .share-signup .signupPromos DIV {
	MARGIN: 0px; PADDING-LEFT: 0px; DISPLAY: inline; FLOAT: none
}
#forgotPassword {
	FLOAT: none
}
HTML.dj_safari #switchModeLink {
	PADDING-RIGHT: 10px
}
.signupPromos {
	POSITION: absolute; PADDING-BOTTOM: 11px; PADDING-LEFT: 11px; WIDTH: =
84px; BOTTOM: 140px; PADDING-RIGHT: 11px; BACKGROUND: =
url(/img_/share/v2/img_firstToKnow.gif) no-repeat center top; HEIGHT: =
115px; RIGHT: 5px; PADDING-TOP: 42px
}
.signupPromos INPUT {
	MARGIN: 0px 5px; FLOAT: left
}
.signupPromos .signupCheckboxText {
	WIDTH: 80px; FLOAT: none
}
.signupPromos .signupCheckboxText {
	LINE-HEIGHT: 13px; FONT-SIZE: 10px
}
HTML.dj_ie7 .signupPromos .signupCheckboxText {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
inline; PADDING-TOP: 0px
}
HTML.dj_ie7 .signupPromos INPUT {
	MARGIN: 0px 5px 5px 0px
}
#share-recd-signup-prefix {
	FONT-SIZE: 11px
}
#share-recd-signin-prefix {
=09
}
#share-recd-signin-or {
	POSITION: relative; TEXT-ALIGN: center
}
#share-recd-signin-or SPAN {
	POSITION: relative; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; =
PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #f90; FONT-WEIGHT: bold; =
PADDING-TOP: 0px
}
#share-recd-signin-or DIV {
	BORDER-BOTTOM: #9c0 1px solid; POSITION: absolute; BORDER-LEFT: #9c0 =
0px solid; WIDTH: 100%; HEIGHT: 1px; BORDER-TOP: #9c0 0px solid; TOP: =
50%; BORDER-RIGHT: #9c0 0px solid; LEFT: 0px
}
#share-return-friends A {
	MARGIN-TOP: 10px; DISPLAY: block; MARGIN-BOTTOM: 25px; FONT-SIZE: 11px
}
HTML.dj_ie6 #share-recd-signin-or {
	HEIGHT: 1%
}
HTML.dj_ie6 #share-recd-signin-or DIV {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
HTML.dj_ie7 #share-recd-signin-or {
	WIDTH: 100%
}
SPAN.share-albumView {
	PADDING-LEFT: 22px; DISPLAY: none; BACKGROUND: =
url(/img_/share/v2/icon_albumView.gif) no-repeat left 3px; FONT-SIZE: =
13px
}
A.share-albumView {
	PADDING-LEFT: 22px; DISPLAY: none; BACKGROUND: =
url(/img_/share/v2/icon_albumView.gif) no-repeat left 3px; FONT-SIZE: =
13px
}
SPAN.share-detailView {
	PADDING-LEFT: 22px; DISPLAY: none; BACKGROUND: =
url(/img_/share/v2/icon_albumView.gif) no-repeat left 3px; FONT-SIZE: =
13px
}
A.share-detailView {
	PADDING-LEFT: 22px; DISPLAY: none; BACKGROUND: =
url(/img_/share/v2/icon_albumView.gif) no-repeat left 3px; FONT-SIZE: =
13px
}
BODY.share-albumView SPAN.share-albumView {
	DISPLAY: inline; FONT-WEIGHT: bold
}
.share-detailView SPAN.share-detailView {
	DISPLAY: inline; FONT-WEIGHT: bold
}
BODY.share-albumView A.share-detailView {
	DISPLAY: inline
}
.share-detailView A.share-albumView {
	DISPLAY: inline
}
SPAN.share-detailView {
	BACKGROUND-IMAGE: url(/img_/share/v2/icon_detailView.gif)
}
A.share-detailView {
	BACKGROUND-IMAGE: url(/img_/share/v2/icon_detailView.gif)
}
#share-recd-leftCol-hdr {
	MARGIN: 0px 15px
}
#share-recd-hdr {
	MARGIN-BOTTOM: 14px
}
#share-images {
	BACKGROUND: #f1f1f1
}
.share-recd-hdr-right {
	MARGIN-TOP: 8px; FLOAT: right
}
#share-recd-slideshow {
	MARGIN-TOP: -2px; WIDTH: 127px; DISPLAY: block; BACKGROUND: =
url(/img_/share/v2/btn_playSlide.gif) no-repeat left top; FLOAT: right; =
HEIGHT: 21px
}
#share-grid {
	POSITION: relative; MARGIN-LEFT: 3px
}
#share-images-ftr {
	MARGIN: 5px 0px
}
#share-view-leftCol-hdr FORM A {
	PADDING-LEFT: 20px; BACKGROUND: url(/img_/share/v2/icon_albumView.gif) =
no-repeat left top
}
#share-view-leftCol-hdr FORM SPAN {
	PADDING-LEFT: 20px; BACKGROUND: url(/img_/share/v2/icon_albumView.gif) =
no-repeat left top
}
#share-order {
	BORDER-BOTTOM: #e2e2e2 1px solid; PADDING-BOTTOM: 5px; MARGIN-BOTTOM: =
15px
}
#share-order A {
	MARGIN: 30px 0px 6px; WIDTH: 124px; DISPLAY: block; BACKGROUND: =
url(/img_/share/v2/btn_orderPrints.gif) no-repeat -1px center; HEIGHT: =
29px
}
#share-save-xxx {
	PADDING-TOP: 15px
}
#share-save A {
	PADDING-LEFT: 23px; BACKGROUND: url(/img_/share/v2/icon_save.gif) =
no-repeat left top
}
#share-create {
	BORDER-BOTTOM: #e2e2e2 1px solid; PADDING-BOTTOM: 15px; MARGIN-TOP: =
11px
}
#share-create A {
	PADDING-LEFT: 23px; BACKGROUND: url(/img_/share/v2/icon_create.gif) =
no-repeat left center; MARGIN-RIGHT: 5px
}
FORM#share-useother {
	MARGIN: 5px 0px; DISPLAY: block
}
FORM#share-useother INPUT {
	MARGIN-TOP: 5px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 5px
}
FORM#share-useother LABEL {
	POSITION: relative; TOP: -2px
}
#share-createProduct-text2 {
	MARGIN-TOP: 10px; COLOR: #666
}
HTML.dj_ie FORM#share-useother LABEL {
	TOP: 0px
}
HTML.dj_safari FORM#share-useother LABEL {
	TOP: 0px
}
#share-images-hdr {
	TEXT-ALIGN: center
}
#share-images-hdr-left {
	FLOAT: left
}
#share-images-hdr-center {
	PADDING-TOP: 2px
}
#share-images-hdr-left {
	PADDING-TOP: 2px
}
#share-images-hdr-center {
	MARGIN: 0px 33%; WIDTH: auto; DISPLAY: block
}
#share-albumview-selCount {
	FONT-WEIGHT: bold
}
.dj_ie #share-recd-slideshow {
	MARGIN-TOP: 0px
}
HTML.dj_ie #share-create SELECT {
	POSITION: relative; MARGIN-TOP: -2px; TOP: 2px
}
.share-comments {
	FONT-SIZE: 11px
}
.share-comments DIV.title {
	LINE-HEIGHT: 23px; FONT-WEIGHT: normal
}
.share-comments-title {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; =
BACKGROUND: url(/img_/share/v2/icon_comment.png) no-repeat left top; =
COLOR: #666; FONT-SIZE: 13px; PADDING-TOP: 0px
}
.share-allComments {
	FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.commentList {
	BORDER-BOTTOM: #e2e2e2 1px solid; PADDING-BOTTOM: 7px; MARGIN-TOP: =
10px; MARGIN-BOTTOM: 24px
}
.share-addcomment {
	MARGIN-TOP: 10px; WIDTH: 140px; DISPLAY: block; BACKGROUND: =
url(/img_/share/v2/btn_addComment.gif) no-repeat left top; HEIGHT: 27px
}
.share-new {
	COLOR: #f60; FONT-WEIGHT: bold
}
.comment-item {
	PADDING-BOTTOM: 20px
}
.comment-detail {
=09
}
.comment-action {
	PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #e5f2cc; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; MARGIN-BOTTOM: 12px; PADDING-TOP: 4px
}
.comment-info {
	FLOAT: left
}
.comment-username {
	FONT-WEIGHT: bold
}
.comment-postdate {
=09
}
.comment-flagdelete {
	FLOAT: right
}
.share-ifNoComments {
	DISPLAY: none
}
.share-noComments .share-ifNoComments {
	DISPLAY: block
}
HTML.dj_ie6 .comment-action {
	POSITION: relative
}
HTML.dj_ie6 .comment-info {
	POSITION: absolute
}
HTML.dj_ie6 .comment-flagdelete {
	POSITION: absolute
}
HTML.dj_ie6 .comment-flagdelete {
	RIGHT: 15px
}
HTML.dj_ie6 .share-comments-title {
	MARGIN-TOP: 3px; FLOAT: left
}
HTML.dj_ie6 DIV.share-comments DIV.title {
	HEIGHT: 23px
}
.share-addCommentDlg-btn {
	MARGIN: 15px; WIDTH: 114px; DISPLAY: block; BACKGROUND: =
url(/img_/share/add_comment_B.gif) no-repeat left top; FLOAT: right; =
HEIGHT: 26px; CLEAR: both
}
.share-addCommentDlg {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; DISPLAY: block; PADDING-TOP: 0px
}
.share-addCommentDlg TEXTAREA {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; =
PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #f1f1f1; PADDING-LEFT: 3px; =
WIDTH: 98%; PADDING-RIGHT: 3px; DISPLAY: block; MARGIN-BOTTOM: 2px; =
HEIGHT: 100px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; =
PADDING-TOP: 3px
}
.share-addCommentDlg .share-prompt {
	VISIBILITY: hidden; COLOR: red
}
.share-error.share-addCommentDlg .share-prompt {
	VISIBILITY: visible
}
.share-deleteCommentDlg .share-prompt {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: =
50px; PADDING-TOP: 10px
}
.share-deleteCommentDlg .share-confirm-prompt SPAN {
	DISPLAY: none
}
.share-deleteCommentDlg .share-deleteComment SPAN.share-deleteComment {
	DISPLAY: inline
}
.share-deleteCommentDlg .share-deleteItems SPAN.share-deleteItems {
	DISPLAY: inline
}
.share-deleteCommentDlg .share-orderPrints SPAN.share-orderPrints {
	DISPLAY: inline
}
.share-textCounter {
	TEXT-ALIGN: right; BACKGROUND-COLOR: #ccc
}
HTML.dj_gecko .windowWidgetTitle {
	WIDTH: 100%
}
HTML.dj_gecko .windowWidgetIcon {
	POSITION: relative; TOP: -100%
}
#alertDialogContainer-content DIV.dialogWidgetMain {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: =
auto; PADDING-TOP: 10px
}
.dj_ie .share-addCommentDlg-btn {
	MARGIN-TOP: 0px
}
HTML.dj_ie7 .dijitWindow .window-tr {
	POSITION: static; TOP: auto
}
HTML.dj_ie7 #share-dialog-addcomment-content {
	MARGIN-TOP: 0px
}
BODY.share-albumView {
	COLOR: #666; FONT-SIZE: 11px
}
BODY.share-albumView .share-detail {
	MARGIN: 15px 0px
}
BODY.share-albumView .share-detail .share-title {
	FONT-SIZE: 13px
}
.share-item-select {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.share-selected .share-item-select {
	WIDTH: 13px; HEIGHT: 13px; TOP: 2px; LEFT: 2px
}
BODY.share-albumView .share-item IMG {
	BACKGROUND-COLOR: transparent; WIDTH: 110px; BACKGROUND-REPEAT: =
no-repeat; BACKGROUND-POSITION: center center; HEIGHT: 110px
}
#share-manage {
	MARGIN-BOTTOM: 15px
}
#share-manage-deleteImages {
	LINE-HEIGHT: 17px; PADDING-LEFT: 23px; DISPLAY: block; MARGIN-BOTTOM: =
10px; BACKGROUND: url(/img_/sites/icon_trash.gif) no-repeat left center
}
#share-manage-rotate SPAN {
	LINE-HEIGHT: 31px; PADDING-LEFT: 23px; DISPLAY: block; BACKGROUND: =
url(/img_/share/v2/icon_rotate.gif) no-repeat left 8px; FLOAT: left
}
.share-manage-rotate A {
	BACKGROUND-COLOR: transparent; MARGIN: 0px 5px; WIDTH: 20px; DISPLAY: =
block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 31px; =
VERTICAL-ALIGN: middle; backgroun-position: left top
}
#share-manage-rotateImagesLeft {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_rotateLeft1.gif)
}
#share-manage-rotateImagesLeft:hover {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_rotateLeft2.gif)
}
#share-manage-rotateImagesRight {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_rotateRight1.gif)
}
#share-manage-rotateImagesRight:hover {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_rotateRight2.gif)
}
#share-someSelected {
	DISPLAY: none
}
#share-noneSelected {
	DISPLAY: none
}
.share-noneSelected #share-noneSelected {
	DISPLAY: inline
}
.share-someSelected #share-someSelected {
	DISPLAY: inline
}
HTML.dj_ie6 #share-manage-deleteImages {
	POSITION: relative
}
BODY.share-detailView #share-grid {
	TEXT-ALIGN: left; MARGIN: 10px 3px 0px; WHITE-SPACE: nowrap; HEIGHT: =
82px; OVERFLOW: auto
}
BODY.share-detailView .share-item {
	MARGIN: 0px 5px 0px 0px; DISPLAY: inline; FLOAT: none
}
BODY.share-detailView .share-item-inner {
	POSITION: relative; PADDING-BOTTOM: 30px; LINE-HEIGHT: 0; MARGIN-TOP: =
2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: =
none transparent scroll repeat 0% 0%; FONT-SIZE: 0px; TOP: 2px; =
PADDING-TOP: 28px
}
BODY.share-detailView .share-item IMG {
	VERTICAL-ALIGN: middle
}
BODY.share-detailView .share-item IMG {
	BACKGROUND-COLOR: transparent; MARGIN: 0px; WIDTH: 60px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; =
HEIGHT: 60px
}
BODY.share-detailView .share-item-num {
	DISPLAY: none
}
BODY.share-detailView .share-item-title {
	DISPLAY: none
}
BODY.share-detailView .share-item-commentLink {
	DISPLAY: none
}
BODY.share-detailView .share-item-desc {
	DISPLAY: none
}
#share-detailview-img {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; MARGIN: =
3px; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px solid
}
BODY.share-detailView .share-current .share-item-inner {
	BORDER-BOTTOM-COLOR: #949494; BORDER-TOP-COLOR: #949494; =
BORDER-RIGHT-COLOR: #949494; BORDER-LEFT-COLOR: #949494
}
BODY.share-detailView .share-selected .share-item-inner {
	BORDER-BOTTOM-COLOR: #f90; BORDER-TOP-COLOR: #f90; BORDER-RIGHT-COLOR: =
#f90; BORDER-LEFT-COLOR: #f90
}
BODY.share-detailView .share-selected .share-item-select {
	WIDTH: 100%; HEIGHT: 100%
}
BODY.share-detailView #share-albumview-selCount {
	FONT-WEIGHT: normal
}
#share-detailview-pagination {
	MARGIN-TOP: 30px
}
#share-detailview-pagination A {
	WIDTH: 27px; DISPLAY: block; BACKGROUND: =
url(/img_/share/v2/btn_img_pagination.gif) no-repeat left top; FLOAT: =
left; HEIGHT: 27px
}
#share-detailview-pagination #share-detailview-prev:hover {
	BACKGROUND-POSITION: left -27px
}
#share-detailview-pagination #share-detailview-next {
	BACKGROUND-POSITION: -27px top
}
#share-detailview-pagination #share-detailview-next:hover {
	BACKGROUND-POSITION: -27px -27px
}
#share-detailview-pagination SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 27px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: left; =
HEIGHT: 27px; PADDING-TOP: 0px
}
#share-detailview-imgFrame {
	POSITION: relative; TEXT-ALIGN: center; BACKGROUND-COLOR: transparent; =
WIDTH: 630px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center =
center; HEIGHT: 420px
}
BODY.share-detailView .share-detail .share-imgNumber {
	DISPLAY: none
}
BODY.share-detailView .share-detail {
	MARGIN-LEFT: 0px
}
BODY.share-detailView .share-detail .share-title {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; =
FONT-SIZE: 13px
}
BODY.share-detailView .share-detail .share-count {
	DISPLAY: none
}
#share-detailview-imgFrame IMG {
	POSITION: relative; MARGIN: -50% 50% 50% -50%; DISPLAY: block; TOP: =
50%; LEFT: 50%
}
#share-detailView-rightCol {
	FONT-SIZE: 11px
}
BODY.share-detailView #share-grid {
	HEIGHT: 83px
}
BODY.share-detailView .share-item {
	DISPLAY: block
}
BODY.share-detailView .share-item-inner {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 60px; =
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
BODY.share-detailView .share-item IMG {
	VERTICAL-ALIGN: baseline
}
BODY.share-detailView #share-grid TABLE {
=09
}
BODY.share-detailView #share-grid TR {
=09
}
BODY.share-detailView #share-grid TD {
=09
}
.dj_ie6 BODY.share-detailView #share-grid TD {
	PADDING-RIGHT: 5px
}
BODY.share-allComments #share-recd-leftCol-hdr {
	MARGIN-LEFT: 0px; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
BODY.share-allComments A.share-thumb {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 17px; WIDTH: 96px; PADDING-RIGHT: =
12px; DISPLAY: block; BACKGROUND: url(/img_/lightbox/album_outline.gif) =
no-repeat left top; HEIGHT: 96px; PADDING-TOP: 3px
}
BODY.share-allComments A.share-thumb IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: =
transparent; WIDTH: 96px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: center center; BORDER-TOP-STYLE: none; HEIGHT: =
96px; BORDER-LEFT-STYLE: none
}
#share-allcomments-cover {
	WIDTH: 125px; DISPLAY: block; FLOAT: left
}
BODY.share-allComments .share-detail {
	MARGIN: 0px 0px 0px 135px
}
BODY.share-allComments .share-detail .share-title {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.share-allComments .share-comments .commentList {
	PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 0px; BORDER-BOTTOM-WIDTH: 0px
}
BODY.share-allComments .share-comments .share-addcomment {
	DISPLAY: none
}
BODY.share-allComments .commentList {
	MARGIN-TOP: 0px
}
BODY.share-allComments .comment-item {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 10px
}
BODY.share-allComments .share-albumView {
	DISPLAY: inline
}
#share-imgComments FORM.share-image-link {
	WIDTH: 125px; DISPLAY: block; FLOAT: left
}
BODY.share-allComments FORM.share-commentcount-link {
	DISPLAY: none
}
#share-imgComments .share-detail {
	MARGIN-LEFT: 135px
}
#share-imgComments .share-imgComment-block {
	BORDER-TOP: #e2e2e2 1px solid; PADDING-TOP: 10px
}
#share-imgComments .share-first {
	BORDER-TOP: medium none; PADDING-TOP: 0px
}
#share-allcomments-rightCol {
	MARGIN-TOP: 30px
}
#share-allcomments-rightCol FORM {
	DISPLAY: block
}
#share-allcomments-rightCol #share-recd-slideshow {
	MARGIN-TOP: 10px; FLOAT: none
}
#share-imgComments .share-detail .share-desc {
	DISPLAY: none
}
.share-image-link IMG {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; BORDER-TOP: =
#bbb 1px solid; BORDER-RIGHT: #bbb 1px solid
}
HTML.dj_ie7 DIV#share-dialog-addcomment DIV.window-tr {
	MARGIN-LEFT: 496px
}
HTML.dj_ie7 DIV#share-dialog-addcomment DIV.window-br {
	MARGIN-LEFT: 496px
}
.share-pagination {
	WHITE-SPACE: nowrap; FLOAT: right; CLEAR: right
}
.share-pagination FORM {
	FONT-SIZE: 11px
}
.share-pagination A IMG {
	BACKGROUND-IMAGE: url(/img_/share/v2/btn_pagination.png); WIDTH: 16px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px center; HEIGHT: =
17px; VERTICAL-ALIGN: middle
}
.share-pagination A:hover IMG {
	BACKGROUND-POSITION: 0px bottom
}
.share-pagination A.share-disabled IMG {
	BACKGROUND-POSITION: 0px top
}
.share-pagination .share-next-btn IMG {
	BACKGROUND-POSITION: -16px center
}
.share-pagination .share-next-btn A:hover IMG {
	BACKGROUND-POSITION: -16px bottom
}
.share-pagination .share-next-btn A.share-disabled IMG {
	BACKGROUND-POSITION: -16px top
}
.share-pagination A {
	MARGIN: 0px 5px
}
.dj_gecko .share-pagination IMG {
	MARGIN-TOP: -2px
}
.dj_safari .share-pagination IMG {
	MARGIN-TOP: -2px
}
.dj_ie .share-pagination IMG {
	MARGIN-TOP: 2px; VERTICAL-ALIGN: top
}
.share-grid {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 22px; =
PADDING-TOP: 0px
}
.share-item {
	TEXT-ALIGN: center; MARGIN: 3px 7px; FLOAT: left; CURSOR: pointer
}
.share-item-inner {
	BORDER-BOTTOM: #ddd 2px solid; POSITION: relative; BORDER-LEFT: #ddd =
2px solid; BACKGROUND-COLOR: #fff; WIDTH: 140px; COLOR: #999; FONT-SIZE: =
8pt; BORDER-TOP: #ddd 2px solid; BORDER-RIGHT: #ddd 2px solid
}
.share-item-title {
	POSITION: relative; TEXT-ALIGN: left; MARGIN: 0px 3px; WIDTH: 134px; =
BOTTOM: 0px; WHITE-SPACE: nowrap; OVERFLOW: hidden
}
.share-item-num {
	TEXT-ALIGN: right; MARGIN: 0px 3px 1px
}
.share-item IMG {
	MARGIN: 0px auto; DISPLAY: inline
}
.share-item-commentLink {
	FONT-SIZE: 11px
}
.share-active .share-item-inner {
	BORDER-BOTTOM-COLOR: #cecde9; BORDER-TOP-COLOR: #cecde9; =
BORDER-RIGHT-COLOR: #cecde9; BORDER-LEFT-COLOR: #cecde9
}
.share-active .share-item-inner {
	BORDER-BOTTOM-COLOR: #c6c5e1; BORDER-TOP-COLOR: #c6c5e1; =
BORDER-RIGHT-COLOR: #c6c5e1; BORDER-LEFT-COLOR: #c6c5e1
}
.share-selected .share-item-inner {
	BORDER-BOTTOM-COLOR: #f90; BORDER-TOP-COLOR: #f90; BACKGROUND: =
url(/img_/lightbox/icon_checkmark.gif) #fff no-repeat 4px 2px; =
BORDER-RIGHT-COLOR: #f90; BORDER-LEFT-COLOR: #f90
}
BODY.share-editShare .share-item-commentLink {
	DISPLAY: none
}
BODY.share-editShare .share-item {
	MARGIN-BOTTOM: 15px
}
.dj_ie6 BODY.share-albumView .share-item {
	POSITION: relative; DISPLAY: inline
}
.dj_ie6 BODY.share-detailView .share-item {
	POSITION: relative; DISPLAY: inline
}
.dj_ie6 BODY.share-detailView #share-grid {
	WIDTH: 632px
}
.dj_ie BODY.share-detailView .share-item-inner {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.dj_ie .share-item-select {
	FILTER: alpha(opacity=3D0); BACKGROUND-COLOR: white
}
.dj_ie BODY.share-detailView .share-item-select {
	WIDTH: 60px; HEIGHT: 60px
}
.dj_ie BODY.share-albumView .share-item-select {
	HEIGHT: 140px
}
.dj_ie6 BODY.share-editShare .share-item-select {
	HEIGHT: 140px
}
.dj_ie6 BODY.share-editShare .share-selected .share-item-select {
	HEIGHT: 13px
}
.dj_ie BODY.share-albumView .share-selected .share-item-select {
	HEIGHT: 13px
}
.dj_ie6 BODY.share-editShare .share-item {
	POSITION: relative
}
.dj_ie7 BODY.share-editShare #share-grid {
	WIDTH: 952px
}
.dj_ie7 BODY.share-albumView #share-grid {
	WIDTH: 632px
}
.dj_ie BODY.share-editShare .share-item-inner {
	HEIGHT: 1%
}
.dj_ie BODY.share-editShare .share-first .share-item-num {
	BACKGROUND-POSITION: 107px center; FLOAT: none
}
BODY.share-editShare H2.pageTitle {
	BORDER-BOTTOM: #9c3 1px solid; PADDING-BOTTOM: 5px; WIDTH: 100%; =
MARGIN-BOTTOM: 11px
}
BODY.share-editShare .pageTitleMsg-small {
	MARGIN-BOTTOM: 0px
}
BODY.share-editShare #share-images {
	BACKGROUND-COLOR: #fff; MARGIN-TOP: 12px
}
BODY.share-editShare #share-images DIV.title {
	LINE-HEIGHT: 24px; COLOR: #333; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
BODY.share-editShare #share-images DIV.rmbody {
	BACKGROUND: url(/img_/share/v2/img_edit_divider.gif) no-repeat -1px =
-1px
}
#share-edit-add A {
	PADDING-LEFT: 17px; BACKGROUND: url(/img_/share/v2/icon_addPics.gif) =
no-repeat left 1px; MARGIN-LEFT: 20px; FONT-WEIGHT: bold
}
#share-edit-return A {
	WIDTH: 114px; DISPLAY: block; BACKGROUND: =
url(/img_/share/btn_returnToShare.gif) no-repeat left 1px; FLOAT: right; =
HEIGHT: 24px
}
BODY.share-editShare #share-images-hdr {
	TEXT-ALIGN: left; LINE-HEIGHT: 20px; MARGIN-BOTTOM: 10px
}
BODY.share-editShare .share-item {
	DISPLAY: none
}
BODY.share-editShare .share-item IMG {
	WIDTH: 110px; HEIGHT: 110px
}
BODY.share-editShare .share-item-desc {
	DISPLAY: none
}
BODY.share-editShare #errorBlock {
	TEXT-ALIGN: center; LINE-HEIGHT: 23px; MARGIN: 80px 0px; BACKGROUND: =
none transparent scroll repeat 0% 0%; COLOR: #666; FONT-WEIGHT: normal
}
BODY.share-editShare #errorBlock B {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 23px; PADDING-LEFT: 30px; =
PADDING-RIGHT: 0px; BACKGROUND: =
url(/img_/publicgallery/icon_alert_sm.gif) no-repeat left top; COLOR: =
#c00; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
#share-edit-select {
	DISPLAY: inline; FONT-SIZE: 11px
}
#share-edit-click {
	DISPLAY: inline; MARGIN-RIGHT: 10px
}
#share-edit-noneSelected {
	DISPLAY: none
}
.share-edit-noneSelected #share-edit-click {
	DISPLAY: none
}
.share-edit-noneSelected #share-edit-noneSelected {
	DISPLAY: inline; COLOR: #c00; MARGIN-RIGHT: 10px
}
#share-edit-right {
	FLOAT: right; MARGIN-RIGHT: 15px
}
#share-edit-remove {
	LINE-HEIGHT: 20px
}
#share-edit-arrange {
	LINE-HEIGHT: 20px
}
#share-edit-remove A {
	PADDING-LEFT: 20px; BACKGROUND: url(/img_/share/v2/icon_deleteGrey.gif) =
no-repeat left top
}
#share-edit-arrange {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; =
BACKGROUND: url(/img_/share/v2/icon_arrange.gif) no-repeat left top; =
PADDING-TOP: 2px
}
#share-arrangePicturesDlg {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: =
block; PADDING-TOP: 10px
}
#share-arrangePicturesDlg .share-prompt {
	MARGIN-BOTTOM: 10px
}
#share-before {
	MARGIN-BOTTOM: -2px
}
#share-after {
	MARGIN-BOTTOM: -2px
}
BODY.share-editShare .share-first .share-item-num {
	PADDING-LEFT: 20px; BACKGROUND: url(/img_/lightbox/icon_bk_cover.gif) =
no-repeat left center; FLOAT: right
}
HTML.dj_ie BODY.share-editShare #share-images-hdr {
	HEIGHT: 25px
}
HTML.dj_ie BODY.share-editShare #share-edit-arrange {
	LINE-HEIGHT: 25px
}
HTML.dj_ie BODY.share-editShare #share-edit-remove {
	LINE-HEIGHT: 25px
}
HTML.dj_ie BODY.share-editShare #share-edit-select {
	LINE-HEIGHT: 25px
}
HTML.dj_ie BODY.share-editShare .share-pagination {
	MARGIN-TOP: 4px
}
HTML.dj_ie #share-edit-remove A {
	MARGIN-LEFT: -4px
}
#share-recd-forms {
	DISPLAY: none
}
FORM.share-recd-saveProject INPUT.share-projectTitle {
	MARGIN-TOP: 2px; PADDING-LEFT: 2px; WIDTH: 300px; DISPLAY: block; =
FLOAT: left
}
FORM.share-recd-saveProject .share-saveProject-extra {
	MARGIN-TOP: 10px; FONT-SIZE: 11px
}
FORM.share-recd-saveProject .share-dlg-error {
	DISPLAY: none
}
FORM.share-recd-saveProject IMG.error {
	DISPLAY: none
}
.share-error FORM.share-recd-saveProject .share-dlg-error {
	DISPLAY: block; MARGIN-BOTTOM: 5px; COLOR: red
}
.share-error FORM.share-recd-saveProject IMG.error {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 2px
}
FORM.share-recd-saveProject .share-dlg-error SPAN {
	DISPLAY: none
}
.share-emptyName FORM.share-recd-saveProject .share-dlg-error =
SPAN.share-error-emptyName {
	DISPLAY: inline
}
.share-nameTooLong FORM.share-recd-saveProject .share-dlg-error =
SPAN.share-error-nameTooLong {
	DISPLAY: inline
}
.share-invalidName FORM.share-recd-saveProject .share-dlg-error =
SPAN.share-error-invalidName {
	DISPLAY: inline
}
#share-save-thumbnail {
	MARGIN-LEFT: 150px
}
IMG.save-preview {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 17px; WIDTH: 96px; =
PADDING-RIGHT: 12px; BACKGROUND: url(/img_/lightbox/album_outline.gif) =
no-repeat left top; HEIGHT: 96px; PADDING-TOP: 3px
}
.share-pagination DIV {
	DISPLAY: inline
}
HTML.dj_ie6 BODY.share-albumView .share-pagination {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; WIDTH: =
auto; PADDING-RIGHT: 25px; PADDING-TOP: 0px
}
HTML.dj_ie6 BODY.share-overflow .share-pagination {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; WIDTH: =
auto; PADDING-RIGHT: 25px; PADDING-TOP: 0px
}
HTML.dj_ie6 BODY.share-editShare .share-pagination {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 25px; WIDTH: =
auto; PADDING-RIGHT: 25px; PADDING-TOP: 0px
}
HTML.dj_ie6 .share-pagination DIV {
	POSITION: absolute; MARGIN-TOP: 2px; WIDTH: 16px; DISPLAY: =
inline-block; HEIGHT: 17px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
HTML.dj_ie6 .share-pagination DIV IMG {
	HEIGHT: 51px
}
HTML.dj_ie6 .share-pagination DIV A {
	POSITION: relative; TOP: -19px
}
HTML.dj_ie6 .share-pagination DIV A:hover {
	BACKGROUND-POSITION: 0px 50%; TOP: -36px
}
HTML.dj_ie6 .share-pagination DIV A.share-disabled {
	TOP: -2px
}
HTML.dj_ie6 .share-pagination .share-next-btn DIV {
	RIGHT: 0px; LEFT: auto
}
HTML.dj_ie6 .share-pagination .share-next-btn DIV A {
	WIDTH: 32px; LEFT: -16px
}
HTML.dj_ie6 .share-pagination .share-next-btn DIV IMG {
	WIDTH: 32px
}
.dj_ie6 .ie6-bg-png-fix {
=09
}
BODY.share-projectDetail #share-order A {
	WIDTH: 160px; BACKGROUND: =
url(/img_/share/v2/btn_orderPhotobookActive.gif) no-repeat -1px center
}
BODY.share-projectDetail .share-detail .share-title {
	PADDING-LEFT: 0pt; BACKGROUND: 0% 50%; FONT-SIZE: 13px
}
BODY.share-projectDetail .share-detail {
	PADDING-LEFT: 0pt; MARGIN-LEFT: 0pt
}
BODY.share-projectDetail #share-create {
	DISPLAY: none
}
BODY.share-projectDetail #share-save {
	MARGIN-BOTTOM: 15px
}
BODY.share-projectDetail .share-comments {
	DISPLAY: none
}
BODY.share-projectDetail .share-count {
	DISPLAY: none
}
BODY.share-projectDetail .order-label {
	DISPLAY: none
}
BODY.share-projectDetail #share-save {
	FONT-SIZE: 11px
}
BODY.share-albumView #share-shareit {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; CLEAR: both
}
BODY.share-projectDetail #share-shareit {
	BORDER-TOP: #e2e2e2 0px solid
}
BODY.share-projectDetail .share-recd-hdr-right {
	DISPLAY: none
}
BODY.share-projectDetail #slideshowDisplayArea {
	HEIGHT: 500px
}
.sspromo {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}
.sspromo IMG {
	MAX-WIDTH: 300px
}
.dj_ie6 .sspromo {
	WIDTH: 300px; OVERFLOW: hidden
}
.dj_ie6 .mp-rollover SELECT {
	VISIBILITY: hidden
}
.share-video .share-order {
	DISPLAY: none
}
.share-video .share-view {
	DISPLAY: none
}
#videoActions {
=09
}
#videoActions A {
	LINE-HEIGHT: 20px; PADDING-LEFT: 25px; DISPLAY: block; BACKGROUND: =
url(/img_/lightbox/video/icon_hd_19x19.jpg) no-repeat left center; =
FONT-SIZE: 11px; CURSOR: pointer
}
#videoActions A#videoDL {
	BACKGROUND-IMAGE: url(/img_/lightbox/video/icon_download.jpg); =
BACKGROUND-POSITION: 2px center; MARGIN-BOTTOM: 10px
}
.share-video#share-cover .rmbody {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; =
PADDING-TOP: 9px
}
#videoSpacer {
	HEIGHT: 0px; VISIBILITY: hidden
}
.share-hdVideo #yui-main .yui-b {
	WIDTH: 100%
}
.inactive#videoHD {
	DISPLAY: none
}
#videoHD-encoding {
	DISPLAY: none
}
#videoHD-alreadyPlaying {
	DISPLAY: none
}
#videoHD-encoding {
	COLOR: #f90; TEXT-DECORATION: none
}
.encoding#videoHD #videoHD-normal {
	DISPLAY: none
}
.share-hdVideo #videoHD-normal {
	DISPLAY: none
}
.encoding#videoHD #videoHD-encoding {
	DISPLAY: inline
}
.share-hdVideo #videoHD-alreadyPlaying {
	DISPLAY: inline
}
.dj_gecko A#videoHD {
	BACKGROUND-POSITION: left 2px
}
.dj_gecko A#videoDL {
	BACKGROUND-POSITION: 2px 4px
}
.dj_gecko .share-video#share-cover .rmbody {
	PADDING-BOTTOM: 6px
}
.dj_ie A#videoHD {
	PADDING-BOTTOM: 2px
}
.dj_ie6 .share-video #rightCol {
	MARGIN-TOP: -15px
}
.dj_ie6 .share-hdVideo #rightCol {
	MARGIN-TOP: -130px
}

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn.staticsfly.com/css/share/shareout-v12852846670009194.css

DIV#share-window {
	TEXT-ALIGN: left; MARGIN: 10px 12px 15px
}
DIV#share-window .title {
	COLOR: #99cc33; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
DIV#share-window .share-type {
	MARGIN-TOP: 17px
}
IMG#createShareNextBtn {
	FLOAT: right; CURSOR: pointer
}
DIV#share-window INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
DIV#share-window DIV.input {
=09
}
DIV#share-window .share-type LABEL {
	COLOR: #6666cc; MARGIN-LEFT: 12px; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
DIV#share-window .share-type .desc {
	COLOR: #666666; MARGIN-LEFT: 30px; FONT-SIZE: 11px; PADDING-TOP: 6px
}
DIV#share-window .share-type#nextBtnDiv {
	MARGIN-TOP: 20px
}
DIV#share-window #othersite {
	HEIGHT: 20px; COLOR: #666666; MARGIN-LEFT: 30px; FONT-SIZE: 11px; =
PADDING-TOP: 8px
}
DIV#othersite IMG {
	MARGIN-LEFT: 5px
}
BODY.shareout #sharedetails {
	WIDTH: 638px; HEIGHT: 150px
}
BODY.shareout #sharedetails DIV {
	CLEAR: both
}
BODY.shareout #sharedetails INPUT {
	WIDTH: 618px
}
BODY.shareout #sharedetails TEXTAREA {
	WIDTH: 618px
}
BODY.shareout #descriptionDIV {
	MARGIN-TOP: 20px
}
BODY.shareout #bd {
	MARGIN-LEFT: 4px
}
#promo {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; =
BACKGROUND: #f9f9f2; HEIGHT: 140px; PADDING-TOP: 15px
}
#share-proj {
	WIDTH: 200px
}
#charremainingmessage {
	WIDTH: 35px
}
.service-item {
	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 10px; COLOR: #6666cc; FONT-SIZE: =
13px
}
BODY.shareout-confirm #done {
	BORDER-BOTTOM: #99cc33 1px solid; MARGIN-TOP: 30px; WIDTH: 100%
}
#whatthislink {
	COLOR: #6666cc; FONT-SIZE: 10px
}
#whatthis {
	COLOR: #666666; MARGIN-LEFT: 5px; FONT-SIZE: 11px
}
#post-status {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 10px; COLOR: #ff9900
}
.serviceUsername {
	MARGIN-BOTTOM: 10px
}
.servicePassword {
	MARGIN-BOTTOM: 10px
}
.serviceUrl {
	MARGIN-BOTTOM: 10px
}
.labelUsername {
	TEXT-ALIGN: right; WIDTH: 185px; FLOAT: left; MARGIN-RIGHT: 5px
}
.labelPassword {
	TEXT-ALIGN: right; WIDTH: 185px; FLOAT: left; MARGIN-RIGHT: 5px
}
.labelUrl {
	TEXT-ALIGN: right; WIDTH: 185px; FLOAT: left; MARGIN-RIGHT: 5px
}
#serviceWindowContent {
	TEXT-ALIGN: left; MARGIN-TOP: 10px; PADDING-LEFT: 10px
}
.serviceButton {
	MARGIN: 10px 40px 20px; FLOAT: right; CURSOR: pointer; FONT-WEIGHT: =
bold
}
#post-status {
	TEXT-ALIGN: center; COLOR: #ff9900; FONT-WEIGHT: bold
}
DIV.service-twitter .serviceUrl {
	DISPLAY: none
}
DIV.service-livejournal .serviceUrl {
	DISPLAY: none
}
DIV.service-blogger .serviceUrl {
	DISPLAY: none
}
HTML.dj_ie7 .dijitWindow #postServiceWin-content {
	MARGIN-TOP: 0px; PADDING-TOP: 20px
}
.shareit {
	WIDTH: 115px
}
.shareit-card {
	MARGIN-BOTTOM: 30px
}
DIV.shareit-btn {
	MARGIN-TOP: 10px; WIDTH: 60px; HEIGHT: 19px; FONT-WEIGHT: bold
}
DIV.shareit-btn A {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
DIV.menu .shareit-menu {
	Z-INDEX: 10; DISPLAY: block
}
DIV#shareit-close {
	MARGIN: 5px 10px 5px 0px; FLOAT: right
}
DIV.shareit-menu {
	BORDER-BOTTOM: #cccccc 1px solid; POSITION: absolute; BORDER-LEFT: =
#cccccc 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #ffffff; =
MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 200px; PADDING-RIGHT: 10px; =
DISPLAY: none; FONT-SIZE: 11px; BORDER-TOP: #cccccc 1px solid; =
BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px
}
DIV.shareit-menu .service-item {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 0px; =
MARGIN-BOTTOM: 5px; CURSOR: pointer; PADDING-TOP: 1px
}
DIV.shareit-menu .shareit-menu-sep {
	BORDER-BOTTOM: #cccccc 1px solid; MARGIN-BOTTOM: 7px; CURSOR: default; =
PADDING-TOP: 2px
}
DIV.shareit-menu .shareit-other {
	PADDING-LEFT: 0px; COLOR: #666666; FONT-SIZE: 10px; CURSOR: default
}
DIV.shareit-menu .shareit-sharethis {
	MARGIN-BOTTOM: 8px
}
DIV.shareit-menu .otherways {
	DISPLAY: none
}
DIV.shareit-menu .shareit-postgallery {
	DISPLAY: none
}
DIV.shareit-menu .shareit-embedcode {
	DISPLAY: none; MARGIN-BOTTOM: 3px; PADDING-TOP: 0px
}
DIV.shareit-menu .shareit-permalink {
	DISPLAY: none; MARGIN-BOTTOM: 3px; PADDING-TOP: 0px
}
DIV.shareit-menu A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: =
block; WHITE-SPACE: nowrap; COLOR: inherit; TEXT-DECORATION: none; =
PADDING-TOP: 0px
}
DIV.shareit-menu A:hover {
	BACKGROUND-COLOR: #d2d2eb; TEXT-DECORATION: none
}
BODY.shareout-confirm DIV.shareit-menu A:hover {
	BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
DIV.shareit-menu .shareit-postgallery {
	BACKGROUND: url(/img_/share/v2/icon_addToSite.gif) no-repeat left =
center; HEIGHT: 20px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.shareit-siteadd {
	BACKGROUND: url(/img_/share/v2/icon_add_sm.gif) no-repeat left center; =
HEIGHT: 19px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.shareit-email {
	BACKGROUND: url(/img_/share/v2/icon_email.gif) no-repeat left center; =
HEIGHT: 16px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.shareit-myspace {
	BACKGROUND: url(/img_/share/v2/logo_MySpace_sm.gif) no-repeat left =
center; HEIGHT: 16px
}
.shareit-facebook {
	BACKGROUND: url(/img_/share/v2/logo_facebook_sm.gif) no-repeat left =
center; HEIGHT: 16px
}
.shareit-blogger {
	BACKGROUND: url(/img_/share/v2/logo_blogger_sm.gif) no-repeat left =
center; HEIGHT: 16px
}
.shareit-twitter {
	BACKGROUND: url(/img_/share/v2/logo_twitter_sm.gif) no-repeat left =
center; HEIGHT: 16px
}
DIVp.shareit-menu A:link {
	TEXT-DECORATION: none
}
DIV.shareit-menu A:visited {
	TEXT-DECORATION: none
}
DIV.shareit-menu A:active {
	TEXT-DECORATION: none
}
DIV.shareit-menu A:hover {
	TEXT-DECORATION: none
}
DIV.shareit-menu .shareit-other A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
inline; COLOR: #6666cc; PADDING-TOP: 0px
}
DIV#shareit-win {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; FONT-SIZE: 11px; PADDING-TOP: 10px
}
DIV#shareit-win #label {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-WEIGHT: bold; PADDING-TOP: 10px
}
DIV#shareit-win .label {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-WEIGHT: bold; PADDING-TOP: 10px
}
DIV#shareit-win TEXTAREA {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 300px; PADDING-RIGHT: =
5px; MARGIN-BOTTOM: 10px; HEIGHT: 100px; PADDING-TOP: 5px
}
DIV#shareit-win .titlebook {
	PADDING-TOP: 10px
}
DIV#shareit-win INPUT {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 300px; PADDING-RIGHT: =
5px; PADDING-TOP: 5px
}
DIV#shareit-win .close {
	MARGIN: 10px 0px 10px 250px
}
.closeBtn {
	MARGIN: 10px 63px 0px 10px; FLOAT: right; CURSOR: pointer
}
HTML.dj_ie6 DIV.menu {
	POSITION: relative
}
HTML.dj_ie6 DIV#shareit-menu {
	TOP: 24px
}
HTML.dj_ie6 .share-albumView .menu-up .shareit-menu {
	BOTTOM: 18px; MARGIN-BOTTOM: 0px
}
BODY.shareout-confirm .shareit-btn {
	DISPLAY: none
}
BODY.shareout-confirm .shareit-menu {
	DISPLAY: block
}
BODY.shareout-confirm DIV.shareit-menu {
	BORDER-BOTTOM: medium none; POSITION: relative; BORDER-LEFT: medium =
none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
BODY.shareout-confirm DIV.shareit-menu .service-item {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 53px; PADDING-RIGHT: 0px; DISPLAY: =
none; COLOR: #6666cc; FONT-SIZE: 16px; CURSOR: pointer; PADDING-TOP: 5px
}
BODY.shareout-confirm DIV.shareit-menu .shareit-myspace {
	DISPLAY: block; BACKGROUND: url(/img_/share/v2/logo_MySpace.gif) =
no-repeat left center; HEIGHT: 40px
}
BODY.shareout-confirm DIV.shareit-menu .shareit-facebook {
	DISPLAY: block; BACKGROUND: url(/img_/share/v2/logo_facebook.gif) =
no-repeat left center; HEIGHT: 40px
}
BODY.shareout-confirm DIV.shareit-menu .shareit-blogger {
	DISPLAY: block; BACKGROUND: url(/img_/share/v2/logo_blogger.gif) =
no-repeat left center; HEIGHT: 40px
}
BODY.shareout-confirm DIV.shareit-menu .shareit-twitter {
	DISPLAY: block; BACKGROUND: url(/img_/share/v2/logo_twitter.gif) =
no-repeat left center; HEIGHT: 40px
}
BODY.shareout-confirm DIV.shareit-menu .shareit-sharethis {
	DISPLAY: block; HEIGHT: 40px
}
BODY.shareout-confirm DIV.shareit-menu .shareit-embedcode {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
block; PADDING-TOP: 0px
}
BODY.shareout-confirm DIV.shareit-menu .shareit-embedcode A {
	PADDING-LEFT: 0px; FONT-SIZE: 12px
}
BODY.shareout-confirm DIV.shareit-menu .shareit-card-menu-sep {
	BORDER-BOTTOM: #cccccc 1px solid; DISPLAY: block; MARGIN-BOTTOM: 20px; =
CURSOR: default; PADDING-TOP: 2px
}
BODY.shareout-confirm DIV.shareit-menu .otherways {
	PADDING-BOTTOM: 8px; MARGIN-TOP: 25px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #666666; FONT-SIZE: 12px; =
FONT-WEIGHT: bold; PADDING-TOP: 0px
}
BODY.shareout-confirm DIV.shareit-menu {
	WIDTH: 500px
}
BODY.shareout-confirm DIV.shareit-card-menu {
	WIDTH: 980px
}
BODY.shareout-confirm .service-item A {
	MARGIN-TOP: 5px
}
BODY.shareConfirm DIV.shareit-menu {
	WIDTH: 200px
}
BODY.shareConfirm DIV.project-PHOTOBOOK_20.shareit-menu =
.shareit-postgallery {
	DISPLAY: block
}
DIV.project-PHOTOBOOK_20.shareit-menu .shareit-embedcode {
	DISPLAY: block
}
DIV.project-ALBUM.shareit-menu .shareit-embedcode {
	DISPLAY: block
}
HTML.dj_ie7 .ftrwrap {
	POSITION: static; PADDING-TOP: 10px
}
HTML.dj_ie6 .ftrwrap {
	POSITION: static; PADDING-TOP: 10px
}
BODY.share-albumView #share-shareit {
	MARGIN-BOTTOM: 0px
}
BODY.shareConfirm .menu-up {
	POSITION: relative
}
BODY.shareConfirm .menu-left {
	POSITION: relative
}
BODY.share-overflow .menu-up {
	POSITION: relative
}
BODY.share-overflow .menu-left {
	POSITION: relative
}
.menu-up .shareit-menu {
	BOTTOM: 0px; MARGIN-BOTTOM: 19px
}
BODY.share-albumView .menu-up .shareit-menu {
	MARGIN-BOTTOM: 29px
}
BODY.shareConfirm .menu-up .shareit-menu {
=09
}
BODY.shareConfirm #next .rmbody {
	OVERFLOW: visible
}
.menu-left .shareit-menu {
	RIGHT: 0px
}
BODY.share-albumView .menu-left .shareit-menu {
	RIGHT: 173px
}
BODY.share-overflow #share-imgComments DIV.rmbody {
	OVERFLOW: visible
}
.dj_ie BODY.share-overflow .share-pagination-bottom {
	POSITION: relative; TOP: -10px
}
BODY.share-overflow .share-overflow-delete {
=09
}
BODY.share-overflow .shareit {
	FLOAT: left
}
BODY.share-overflow .shareit-btn {
	MARGIN-TOP: 5px
}
BODY.share-overflow .share-overflow-seeAll {
	DISPLAY: block; CLEAR: both
}
BODY.share-overflow-friends .share-overflow-seeAll {
	POSITION: static; FLOAT: none; PADDING-TOP: 3px
}
BODY.share-overflow-friends .share-overflow-delete {
	FLOAT: none
}
BODY.share-overflow #share-imgComments .rmbody .share-imgComment-block {
	MARGIN-BOTTOM: 0px
}
#share-imgComments FORM.share-image-link {
	MARGIN-BOTTOM: 7px
}

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn.staticsfly.com/css/share/minipromo-v12597056690002475.css

.dj_ie6 #mp-line {
	POSITION: relative
}
.mp-line {
	TEXT-ALIGN: left; PADDING-BOTTOM: 12px; MARGIN: 10px 0px 0px; =
PADDING-LEFT: 23px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana; =
BACKGROUND: url(/img_/share/v2/icon_photobook.gif) no-repeat; COLOR: =
rgb(102,102,204); CURSOR: pointer; PADDING-TOP: 2px
}
.mp-box {
	MARGIN: 15px 0px; WIDTH: 300px
}
.mp-box-hidden {
	MARGIN: 15px 0px; WIDTH: 300px; DISPLAY: none
}
.mp-boxpopup {
	Z-INDEX: 2000; BORDER-BOTTOM: #666666 1px solid; POSITION: relative; =
BORDER-LEFT: #666666 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: =
#ffffff; MARGIN-TOP: 10px; PADDING-LEFT: 20px; WIDTH: 530px; =
PADDING-RIGHT: 20px; BORDER-TOP: #666666 1px solid; BORDER-RIGHT: =
#666666 1px solid; PADDING-TOP: 5px; LEFT: -300px
}
.mp-book {
	POSITION: relative; MARGIN: 12px 0px 15px; WIDTH: 247px; HEIGHT: 190px; =
align: left
}
.mp-play {
	Z-INDEX: 5; POSITION: absolute; WIDTH: 247px; HEIGHT: 190px; LEFT: 0px
}
.mp-play:hover {
	Z-INDEX: 1; BACKGROUND: url(/img_/simplePath/img_mouseoverPlay.png) =
no-repeat center center
}
.mp-landscape {
	POSITION: absolute; WIDTH: 190px; HEIGHT: 127px; TOP: 19px; LEFT: 28px; =
align: left
}
.mp-portrait {
	POSITION: absolute; WIDTH: 125px; HEIGHT: 173px; TOP: 7px; LEFT: 18px; =
align: left
}
.mp-covertitlel {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 190px; FONT-FAMILY: =
Arial; COLOR: #523213; FONT-SIZE: 11px; TOP: 156px; LEFT: 28px
}
.mp-covertitlep {
	POSITION: absolute; TEXT-ALIGN: left; WIDTH: 50px; FONT-FAMILY: Arial; =
COLOR: #523213; FONT-SIZE: 11px; TOP: 30px; LEFT: 153px
}
.mp-headline {
	MARGIN: 15px 0px; FONT-FAMILY: Verdana; COLOR: #333333; FONT-SIZE: 18px
}
.mp-intro {
	MARGIN: 15px 0px 12px; FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: =
11px
}
.mp-title {
	MARGIN: 15px 0px 10px; FONT-FAMILY: Verdana; COLOR: #6666cc; FONT-SIZE: =
13px; FONT-WEIGHT: bold
}
.mp-supporting {
	MARGIN: 10px 0px 15px; FONT-FAMILY: Verdana; COLOR: #666666; FONT-SIZE: =
11px
}
B.price {
	FONT-FAMILY: Verdana; COLOR: #c11111; FONT-SIZE: 11px; FONT-WEIGHT: =
bold
}
.dj_ie7 #share-manage {
	Z-INDEX: 2
}
.dj_ie6 #share-manage {
	Z-INDEX: 2
}
.dj_ie7 #mp-box {
	Z-INDEX: 1
}
.dj_ie6 #mp-box {
	Z-INDEX: 1
}
#playBtn {
	Z-INDEX: 1; POSITION: relative; FILTER: alpha(opacity=3D0); WIDTH: =
247px; BACKGROUND: url(/img_/simplePath/img_mouseoverPlay.png) no-repeat =
center center; HEIGHT: 190px; _top: -190px; opacity: 0; MozOpacity: 0; =
KhtmlOpacity: 0
}
#playBtnPopup {
	Z-INDEX: 1; POSITION: relative; FILTER: alpha(opacity=3D0); WIDTH: =
247px; BACKGROUND: url(/img_/simplePath/img_mouseoverPlay.png) no-repeat =
center center; HEIGHT: 190px; _top: -190px; opacity: 0; MozOpacity: 0; =
KhtmlOpacity: 0
}

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn.staticsfly.com/css/thirdparty/adServer-v1241630973000138.css

#topLeft {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
#adText {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; HEIGHT: 15px; FONT-SIZE: 11px; PADDING-TOP: 0px
}

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn.staticsfly.com/cncbundles/cncbundle.h1848644636.js

var =
SflyPageMon=3DSflyPageMon||{};SflyPageMon._onloadTime=3Dnull;SflyPageMon.=
mark=3Dfunction(metricName,startTime){SflyPageMon.marks[metricName]=3Dpar=
seInt(startTime||Number(new =
Date()));};SflyPageMon.measure=3Dfunction(metricName,start,end,addDuratio=
n){var =
start=3D("undefined"!=3Dtypeof(start)&&null!=3Dstart?start:metricName);va=
r =
startEpochTime=3D("undefined"!=3Dtypeof(SflyPageMon.marks[start])?SflyPag=
eMon.marks[start]:start);var =
endEpochTime=3D("undefined"=3D=3D=3Dtypeof(end)||null=3D=3Dend?Number(new=
 =
Date()):("undefined"!=3Dtypeof(SflyPageMon.marks[end])?SflyPageMon.marks[=
end]:end));if(startEpochTime){SflyPageMon.measures[metricName]=3DparseInt=
(endEpochTime-startEpochTime);SflyPageMon.marks[metricName]=3DparseInt(st=
artEpochTime);if("undefined"!=3Dtypeof(addDuration)){SflyPageMon.measures=
[metricName]=3DparseInt(SflyPageMon.measures[metricName]+addDuration);}=0A=
if(SflyPageMon._timer=3D=3Dnull&&SflyPageMon.domready=3D=3Dtrue){SflyPage=
Mon._timer=3DsetTimeout('SflyPageMon._sendBeacon()',30000);}}};SflyPageMo=
n.setPageReady=3Dfunction(){SflyPageMon.mark("pagereadyFired");SflyPageMo=
n.measure("pageready","frontendstarttime","pagereadyFired");};SflyPageMon=
.getOnloadTime=3Dfunction(){var =
measures=3DSflyPageMon.measures;if(SflyPageMon._onloadTime!=3Dnull){retur=
n{"onload":SflyPageMon._onloadTime};}else{return{"message":"onload has =
not yet fired for SflyPageMon, but time to first byte is =
available","timeToFirstByte":SflyPageMon.marks["frontendstarttime"]};}};S=
flyPageMon.init=3Dfunction(){if(!SflyPageMon.beaconUrl){alert("no beacon =
specified. monitor cannot initialize");return;}=0A=
SflyPageMon.domready=3Dfalse;SflyPageMon.marks=3D{};SflyPageMon.measures=3D=
{};SflyPageMon._timer=3Dnull;if(!SflyPageMon.doNotSendToServer){SflyPageM=
on.doNotSendToServer=3Dfalse;}=0A=
if(!SflyPageMon.pageName){SflyPageMon.pageName=3Dwindow.location.pathname=
;}=0A=
SflyPageMon.bindDomReady();SflyPageMon.findRequestStartTime();SflyPageMon=
.mark("frontendstarttime",SflyPageMon.firstByte);SflyPageMon.measure("rou=
ndtrip","backendstarttime","frontendstarttime");SflyPageMon.addEventListe=
ner("beforeunload",SflyPageMon.beforeUnload,false);SflyPageMon.addEventLi=
stener("load",function(){SflyPageMon.mark("onloadFired");SflyPageMon.meas=
ure("onload","frontendstarttime","onloadFired");SflyPageMon._onloadTime=3D=
SflyPageMon.measures["onload"];SflyPageMon.measure("total","backendstartt=
ime","onloadFired");SflyPageMon._sendBeacon();},false);};SflyPageMon.getM=
easures=3Dfunction(){return =
SflyPageMon.measures;};SflyPageMon._sendBeacon=3Dfunction(){var =
measures=3DSflyPageMon.getMeasures();var sTimes=3D"";for(var key in =
measures){sTimes+=3D","+key+":"+measures[key];}=0A=
if(sTimes){sTimes=3DsTimes.substring(1);var =
url=3DSflyPageMon.beaconUrl+"?ets=3D"+sTimes+"&pn=3D"+SflyPageMon.pageNam=
e+"&ts=3D"+Number(new Date());if(!SflyPageMon.beaconImg){var =
img=3Ddocument.createElement("img");img.style.width=3D"1px";img.style.hei=
ght=3D"1px";document.body.appendChild(img);SflyPageMon.beaconImg=3Dimg;}=0A=
SflyPageMon.setBeaconUrl(url);}=0A=
return"";};SflyPageMon.setBeaconUrl=3Dfunction(url){SflyPageMon.clear();S=
flyPageMon._timer=3Dnull;if(SflyPageMon.doNotSendToServer!=3Dtrue){SflyPa=
geMon.beaconImg.src=3Durl;}};SflyPageMon.clear=3Dfunction(){SflyPageMon.m=
easures=3D{};};SflyPageMon.findRequestStartTime=3Dfunction(){var =
aCookies=3Ddocument.cookie.split(' ');for(var =
i=3D0;i<aCookies.length;i++){if(0=3D=3D=3DaCookies[i].indexOf("SflyPageMo=
n=3D")){var =
aSubCookies=3DaCookies[i].substring("SflyPageMon=3D".length).split('&');v=
ar startTime;var bReferrerMatch=3Dfalse;for(var =
j=3D0;j<aSubCookies.length;j++){if(0=3D=3D=3DaSubCookies[j].indexOf("s=3D=
")){startTime=3DaSubCookies[j].substring(2);}=0A=
else =
if(0=3D=3D=3DaSubCookies[j].indexOf("r=3D")){if(aSubCookies[j][aSubCookie=
s[j].length-1]=3D=3D';'){aSubCookies[j]=3DaSubCookies[j].substring(0,aSub=
Cookies[j].length-1);}=0A=
var startPage=3DaSubCookies[j].substring(2,aSubCookies[j].length);var =
ref=3Descape(document.referrer);referrerStringCompare=3DstartPage.indexOf=
(ref);if(referrerStringCompare>-1){bReferrerMatch=3Dtrue;}}}=0A=
if(bReferrerMatch&&startTime){SflyPageMon.mark("backendstarttime",startTi=
me);}}}};SflyPageMon.beforeUnload=3Dfunction(e){SflyPageMon._sendBeacon()=
;document.cookie=3D"SflyPageMon=3Ds=3D"+Number(new =
Date())+"&r=3D"+escape(document.location)+"; =
path=3D/";};SflyPageMon.addEventListener=3Dfunction(sType,callback,bCaptu=
re){if("undefined"!=3Dtypeof(window.attachEvent)){return =
window.attachEvent("on"+sType,callback);}=0A=
else if(window.addEventListener){return =
window.addEventListener(sType,callback,bCapture);}};SflyPageMon.bindDomRe=
ady=3Dfunction(){if(document.addEventListener){document.addEventListener(=
"DOMContentLoaded",function(){document.removeEventListener("DOMContentLoa=
ded",arguments.callee,false);SflyPageMon.domIsReady();},false);}else =
if(document.attachEvent){document.attachEvent("onreadystatechange",functi=
on(){if(document.readyState=3D=3D=3D"complete"){document.detachEvent("onr=
eadystatechange",arguments.callee);SflyPageMon.domIsReady();}});if(docume=
nt.documentElement.doScroll&&window=3D=3Dwindow.top)(function(){if(SflyPa=
geMon.domready)return;try{document.documentElement.doScroll("left");}catc=
h(error){setTimeout(arguments.callee,0);return;}=0A=
SflyPageMon.domIsReady();})();}=0A=
SflyPageMon.addEventListener("load",function(){SflyPageMon.domIsReady();}=
,false);};SflyPageMon.domIsReady=3Dfunction(){if(!SflyPageMon.domready){S=
flyPageMon.domready=3Dtrue;SflyPageMon.mark("domready","frontendstarttime=
");}};SflyPageMon.init();
------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn.staticsfly.com/cncbundles/cncbundle.h1245363134.js

var globalPopup;function openPopup(url){closeWin(globalPopup);var =
globalPopup=3Dwindow.open(url,"pop_win","height=3D400,width=3D500,locatio=
n=3Dno,menubars=3Dno,scrollbars=3Dyes,toolbars=3Dno,resizable=3Dyes");}=0A=
function closeWin(winRef){if(winRef)=0A=
if(!winRef.closed)winRef.close();return null;}=0A=
function =
openPopupToSize(url,width,height){closeWin(globalPopup);globalPopup=3Dwin=
dow.open(url,"pop_win","height=3D"+height+",width=3D"+width+",location=3D=
no,menubars=3Dno,scrollbars=3Dyes,toolbars=3Dno,resizable=3Dyes");}=0A=
function openHelpPopup(url){openPopupToSize(url,790,661);}=0A=
function escapeXml(s){return =
s.toString().replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt=
;").replace(/"/g,"&quot;").replace(/'/g,"&#39;");}=0A=
function addLineBreaks(s){return s.toString().replace(/\n/g,"<br/>");}=0A=
function =
truncate(st,charNum,appendThis){if(st=3D=3Dnull||st.length<=3DcharNum)=0A=
return st;appendThis=3DappendThis?appendThis:"...";return =
st.substring(0,charNum)+appendThis;}=0A=
function validateForExtendedCharacters(st){if(st=3D=3Dnull)=0A=
return st;var re=3Dnew =
RegExp("^[\-!#$%&()*+,./0-9:;<=3D>?@A-Z\\[\\\\\\]^_\'a-z{|}~\\s]*$");retu=
rn st.match(re)}=0A=
function trim(s){var whitespace=3D" \t\n\r";var =
i=3D0;while((i<s.length)&&(whitespace.indexOf(s.charAt(i))!=3D-1))i++;var=
 =
j=3Ds.length;while((j>i)&&(whitespace.indexOf(s.charAt(j-1))!=3D-1))j--;r=
eturn s.substr(i,j-i);}=0A=
function isEmailValid(emailStr){var emailPat=3D/^(.+)@(.+)$/;var =
specialChars=3D"\\(\\)<>@,;:\\\\\\\"\\.\\[\\]";var =
validChars=3D"\[^\\s"+specialChars+"\]";var =
quotedUser=3D"(\"[^\"]*\")";var =
ipDomainPat=3D/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;var =
atom=3DvalidChars+'+';var word=3D"("+atom+"|"+quotedUser+")";var =
userPat=3Dnew RegExp("^"+word+"(\\."+word+")*$");var domainPat=3Dnew =
RegExp("^"+atom+"(\\."+atom+")*$");var =
matchArray=3DemailStr.match(emailPat);if(matchArray=3D=3Dnull)return =
false;var user=3DmatchArray[1]=0A=
var domain=3DmatchArray[2]=0A=
if(user.match(userPat)=3D=3Dnull)return false;var =
IPArray=3Ddomain.match(ipDomainPat)=0A=
if(IPArray!=3Dnull){for(var i=3D1;i<=3D4;i++){if(IPArray[i]>255)return =
false;}=0A=
return true;}=0A=
var domainArray=3Ddomain.match(domainPat)=0A=
if(domainArray=3D=3Dnull)return false;var atomPat=3Dnew =
RegExp(atom,"g");var domArr=3Ddomain.match(atomPat);var =
len=3DdomArr.length;if(domArr[domArr.length-1].length<2||domArr[domArr.le=
ngth-1].length>4)return false;if(len<2)return false;return true;}=0A=
function =
showPreview(url,imageURL,targetDiv,title){document.getElementById(targetD=
iv).innerHTML=3D"<a href=3D'"+url+"' title=3D'"+title+"'>"+"<img =
src=3D'"+imageURL+"'/></a>";}=0A=
function =
checkPageForResource(paths,fileName,isDevEnviro){if(!isDevEnviro){return;=
}=0A=
for(var i=3D0;paths.length;i++){var path=3Dpaths[i];var =
srcAttr=3D"src";var tagName=3D"script";var =
isCss=3Dpath.indexOf(".css");if(isCss>-1){srcAttr=3D"href";tagName=3D"lin=
k";}=0A=
var resources=3Ddocument.getElementsByTagName(tagName);var =
foundResource=3Dfalse;var resourcesLen=3Dresources.length;for(var =
j=3D0;j<resourcesLen;j++){var =
href=3Dresources[j][srcAttr];if(href.indexOf(path)>-1){foundResource=3Dtr=
ue;return;}}=0A=
if(!foundResource){alert("This page needs to include "+path+" used in =
"+fileName);}}}=0A=
if(!window.searchBox){window.searchBox=3Dfunction(id){var div;var =
form;var =
input;try{div=3Ddocument.getElementById(id);form=3Ddiv.getElementsByTagNa=
me('FORM')[0];input=3Dform.getElementsByTagName('INPUT')[0];if(document.c=
ompatMode=3D=3D'BackCompat'&&navigator.appName=3D=3D'Microsoft Internet =
Explorer'){var =
shdw=3Ddiv.getElementsByTagName('DIV')[1];shdw.style.height=3D'39px';shdw=
.style.width=3D'174px';}}catch(ex){if(div){div.parentNode.removeChild(div=
);}=0A=
return;}=0A=
form.onsubmit=3Dfunction(){var =
q=3Dinput.value.replace(/^\s+|\s+$/g,'');if(!q.length||q=3D=3D'Search'){d=
iv.className=3D'srch =
error';window.setTimeout(function(){div.className=3D'srch';},2500);return=
 false;}else{if(typeof _hbSet!=3D"undefined"&&typeof =
_hbSet!=3D=3Dundefined){_hbSet("lid","srch");_hbSet("lpos",div.id);_hbSen=
d();}=0A=
form.submit();}};input.onfocus=3Dfunction(){input.value=3D'';input.onfocu=
s=3Dfunction(){input.select();div.className=3D'srch';};};div.getElementsB=
yTagName('A')[0].href=3D"javascript:document.getElementById('"+id+"').get=
ElementsByTagName('FORM')[0].onsubmit(); =
undefined";div.getElementsByTagName('A')[1].href=3D"javascript:document.g=
etElementById('"+id+"').className =3D 'srch'; undefined";};}
------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn.staticsfly.com/cncbundles/cncbundle.h-1710738284.js

if(typeof djConfig!=3D=3D"undefined"){if((typeof =
djConfig["baseUrl"]=3D=3D=3D"undefined")||(djConfig["baseUrl"]!=3D"/js/li=
b/dojo/dojo/")){djConfig["baseUrl"]=3D"/js/lib/dojo/dojo/";}=0A=
if((typeof =
djConfig["locale"]=3D=3D=3D"undefined")||(djConfig["locale"]!=3D"en-us"))=
{djConfig["locale"]=3D"en-us";}}else{djConfig=3D{baseUrl:'/js/lib/dojo/do=
jo/',isDebug:false,parseOnLoad:false,locale:'en-us'};}=0A=
(function(){var _1=3Dnull;if((_1||(typeof =
djConfig!=3D"undefined"&&djConfig.scopeMap))&&(typeof =
window!=3D"undefined")){var =
_2=3D"",_3=3D"",_4=3D"",_5=3D{},_6=3D{};_1=3D_1||djConfig.scopeMap;for(va=
r i=3D0;i<_1.length;i++){var _7=3D_1[i];_2+=3D"var "+_7[0]+" =3D {}; =
"+_7[1]+" =3D "+_7[0]+";"+_7[1]+"._scopeName =3D =
'"+_7[1]+"';";_3+=3D(i=3D=3D0?"":",")+_7[0];_4+=3D(i=3D=3D0?"":",")+_7[1]=
;_5[_7[0]]=3D_7[1];_6[_7[1]]=3D_7[0];}eval(_2+"dojo._scopeArgs =3D =
["+_4+"];");dojo._scopePrefixArgs=3D_3;dojo._scopePrefix=3D"(function("+_=
3+"){";dojo._scopeSuffix=3D"})("+_4+")";dojo._scopeMap=3D_5;dojo._scopeMa=
pRev=3D_6;}(function(){if(typeof =
this["loadFirebugConsole"]=3D=3D"function"){this["loadFirebugConsole"]();=
}else{this.console=3Dthis.console||{};var =
cn=3D["assert","count","debug","dir","dirxml","error","group","groupEnd",=
"info","profile","profileEnd","time","timeEnd","trace","warn","log"];var =
i=3D0,tn;while((tn=3Dcn[i++])){if(!console[tn]){(function(){var =
_8=3Dtn+"";console[_8]=3D("log"in console)?function(){var =
a=3DArray.apply({},arguments);a.unshift(_8+":");console["log"](a.join(" =
"));}:function(){};console[_8]._fake=3Dtrue;})();}}}if(typeof =
dojo=3D=3D"undefined"){dojo=3D{_scopeName:"dojo",_scopePrefix:"",_scopePr=
efixArgs:"",_scopeSuffix:"",_scopeMap:{},_scopeMapRev:{}};}var =
d=3Ddojo;if(typeof =
dijit=3D=3D"undefined"){dijit=3D{_scopeName:"dijit"};}if(typeof =
dojox=3D=3D"undefined"){dojox=3D{_scopeName:"dojox"};}if(!d._scopeArgs){d=
._scopeArgs=3D[dojo,dijit,dojox];}d.global=3Dthis;d.config=3D{isDebug:fal=
se,debugAtAllCosts:false};if(typeof djConfig!=3D"undefined"){for(var _9 =
in =
djConfig){d.config[_9]=3DdjConfig[_9];}}dojo.locale=3Dd.config.locale;var=
 _a=3D"$Rev: 22487 =
$".match(/\d+/);dojo.version=3D{major:0,minor:0,patch:0,flag:"dev",revisi=
on:_a?+_a[0]:NaN,toString:function(){with(d.version){return =
major+"."+minor+"."+patch+flag+" ("+revision+")";}}};if(typeof =
OpenAjax!=3D"undefined"){OpenAjax.hub.registerLibrary(dojo._scopeName,"ht=
tp://dojotoolkit.org",d.version.toString());}var _b,_c,_d=3D{};for(var i =
in{toString:1}){_b=3D[];break;}dojo._extraNames=3D_b=3D_b||["hasOwnProper=
ty","valueOf","isPrototypeOf","propertyIsEnumerable","toLocaleString","to=
String","constructor"];_c=3D_b.length;dojo._mixin=3Dfunction(_e,_f){var =
_10,s,i;for(_10 in _f){s=3D_f[_10];if(!(_10 in =
_e)||(_e[_10]!=3D=3Ds&&(!(_10 in =
_d)||_d[_10]!=3D=3Ds))){_e[_10]=3Ds;}}if(_c&&_f){for(i=3D0;i<_c;++i){_10=3D=
_b[i];s=3D_f[_10];if(!(_10 in _e)||(_e[_10]!=3D=3Ds&&(!(_10 in =
_d)||_d[_10]!=3D=3Ds))){_e[_10]=3Ds;}}}return =
_e;};dojo.mixin=3Dfunction(obj,_11){if(!obj){obj=3D{};}for(var =
i=3D1,l=3Darguments.length;i<l;i++){d._mixin(obj,arguments[i]);}return =
obj;};dojo._getProp=3Dfunction(_12,_13,_14){var =
obj=3D_14||d.global;for(var =
i=3D0,p;obj&&(p=3D_12[i]);i++){if(i=3D=3D0&&d._scopeMap[p]){p=3Dd._scopeM=
ap[p];}obj=3D(p in obj?obj[p]:(_13?obj[p]=3D{}:undefined));}return =
obj;};dojo.setObject=3Dfunction(_15,_16,_17){var =
_18=3D_15.split("."),p=3D_18.pop(),obj=3Dd._getProp(_18,true,_17);return =
obj&&p?(obj[p]=3D_16):undefined;};dojo.getObject=3Dfunction(_19,_1a,_1b){=
return =
d._getProp(_19.split("."),_1a,_1b);};dojo.exists=3Dfunction(_1c,obj){retu=
rn!!d.getObject(_1c,false,obj);};dojo["eval"]=3Dfunction(_1d){return =
d.global.eval?d.global.eval(_1d):eval(_1d);};d.deprecated=3Dd.experimenta=
l=3Dfunction(){};})();(function(){var =
d=3Ddojo;d.mixin(d,{_loadedModules:{},_inFlightCount:0,_hasResource:{},_m=
odulePrefixes:{dojo:{name:"dojo",value:"."},doh:{name:"doh",value:"../uti=
l/doh"},tests:{name:"tests",value:"tests"}},_moduleHasPrefix:function(_1e=
){var =
mp=3Dd._modulePrefixes;return!!(mp[_1e]&&mp[_1e].value);},_getModulePrefi=
x:function(_1f){var =
mp=3Dd._modulePrefixes;if(d._moduleHasPrefix(_1f)){return =
mp[_1f].value;}return =
_1f;},_loadedUrls:[],_postLoad:false,_loaders:[],_unloaders:[],_loadNotif=
ying:false});dojo._loadPath=3Dfunction(_20,_21,cb){var =
uri=3D((_20.charAt(0)=3D=3D"/"||_20.match(/^\w+:/))?"":d.baseUrl)+_20;try=
{return!_21?d._loadUri(uri,cb):d._loadUriAndCheck(uri,_21,cb);}catch(e){c=
onsole.error(e);return =
false;}};dojo._loadUri=3Dfunction(uri,cb){if(d._loadedUrls[uri]){return =
true;}d._inFlightCount++;var =
_22=3Dd._getText(uri,true);if(_22){d._loadedUrls[uri]=3Dtrue;d._loadedUrl=
s.push(uri);if(cb){_22=3D"("+_22+")";}else{_22=3Dd._scopePrefix+_22+d._sc=
opeSuffix;}if(!d.isIE){_22+=3D"\r\n//@ sourceURL=3D"+uri;}var =
_23=3Dd["eval"](_22);if(cb){cb(_23);}}if(--d._inFlightCount=3D=3D0&&d._po=
stLoad&&d._loaders.length){setTimeout(function(){if(d._inFlightCount=3D=3D=
0){d._callLoaded();}},0);}return!!_22;};dojo._loadUriAndCheck=3Dfunction(=
uri,_24,cb){var =
ok=3Dfalse;try{ok=3Dd._loadUri(uri,cb);}catch(e){console.error("failed =
loading "+uri+" with error: =
"+e);}return!!(ok&&d._loadedModules[_24]);};dojo.loaded=3Dfunction(){d._l=
oadNotifying=3Dtrue;d._postLoad=3Dtrue;var =
mll=3Dd._loaders;d._loaders=3D[];for(var =
x=3D0;x<mll.length;x++){mll[x]();}d._loadNotifying=3Dfalse;if(d._postLoad=
&&d._inFlightCount=3D=3D0&&mll.length){d._callLoaded();}};dojo.unloaded=3D=
function(){var =
mll=3Dd._unloaders;while(mll.length){(mll.pop())();}};d._onto=3Dfunction(=
arr,obj,fn){if(!fn){arr.push(obj);}else{if(fn){var _25=3D(typeof =
fn=3D=3D"string")?obj[fn]:fn;arr.push(function(){_25.call(obj);});}}};doj=
o.ready=3Ddojo.addOnLoad=3Dfunction(obj,_26){d._onto(d._loaders,obj,_26);=
if(d._postLoad&&d._inFlightCount=3D=3D0&&!d._loadNotifying){d._callLoaded=
();}};var dca=3Dd.config.addOnLoad;if(dca){d.addOnLoad[(dca instanceof =
Array?"apply":"call")](d,dca);}dojo._modulesLoaded=3Dfunction(){if(d._pos=
tLoad){return;}if(d._inFlightCount>0){console.warn("files still in =
flight!");return;}d._callLoaded();};dojo._callLoaded=3Dfunction(){if(type=
of =
setTimeout=3D=3D"object"||(d.config.useXDomain&&d.isOpera)){setTimeout(d.=
isAIR?function(){d.loaded();}:d._scopeName+".loaded();",0);}else{d.loaded=
();}};dojo._getModuleSymbols=3Dfunction(_27){var =
_28=3D_27.split(".");for(var i=3D_28.length;i>0;i--){var =
_29=3D_28.slice(0,i).join(".");if(i=3D=3D1&&!d._moduleHasPrefix(_29)){_28=
[0]=3D"../"+_28[0];}else{var =
_2a=3Dd._getModulePrefix(_29);if(_2a!=3D_29){_28.splice(0,i,_2a);break;}}=
}return =
_28;};dojo._global_omit_module_check=3Dfalse;dojo.loadInit=3Dfunction(_2b=
){_2b();};dojo._loadModule=3Ddojo.require=3Dfunction(_2c,_2d){_2d=3Dd._gl=
obal_omit_module_check||_2d;var =
_2e=3Dd._loadedModules[_2c];if(_2e){return _2e;}var =
_2f=3Dd._getModuleSymbols(_2c).join("/")+".js";var =
_30=3D!_2d?_2c:null;var ok=3Dd._loadPath(_2f,_30);if(!ok&&!_2d){throw =
new Error("Could not load '"+_2c+"'; last tried =
'"+_2f+"'");}if(!_2d&&!d._isXDomain){_2e=3Dd._loadedModules[_2c];if(!_2e)=
{throw new Error("symbol '"+_2c+"' is not defined after loading =
'"+_2f+"'");}}return =
_2e;};dojo.provide=3Dfunction(_31){_31=3D_31+"";return(d._loadedModules[_=
31]=3Dd.getObject(_31,true));};dojo.platformRequire=3Dfunction(_32){var =
_33=3D_32.common||[];var =
_34=3D_33.concat(_32[d._name]||_32["default"]||[]);for(var =
x=3D0;x<_34.length;x++){var =
_35=3D_34[x];if(_35.constructor=3D=3DArray){d._loadModule.apply(d,_35);}e=
lse{d._loadModule(_35);}}};dojo.requireIf=3Dfunction(_36,_37){if(_36=3D=3D=
=3Dtrue){var _38=3D[];for(var =
i=3D1;i<arguments.length;i++){_38.push(arguments[i]);}d.require.apply(d,_=
38);}};dojo.requireAfterIf=3Dd.requireIf;dojo.registerModulePath=3Dfuncti=
on(_39,_3a){d._modulePrefixes[_39]=3D{name:_39,value:_3a};};dojo.requireL=
ocalization=3Dfunction(_3b,_3c,_3d,_3e){d.require("dojo.i18n");d.i18n._re=
quireLocalization.apply(d.hostenv,arguments);};var ore=3Dnew =
RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?$"),ire=
=3Dnew =
RegExp("^((([^\\[:]+):)?([^@]+)@)?(\\[([^\\]]+)\\]|([^\\[:]*))(:([0-9]+))=
?$");dojo._Url=3Dfunction(){var =
n=3Dnull,_3f=3Darguments,uri=3D[_3f[0]];for(var =
i=3D1;i<_3f.length;i++){if(!_3f[i]){continue;}var _40=3Dnew =
d._Url(_3f[i]+""),_41=3Dnew =
d._Url(uri[0]+"");if(_40.path=3D=3D""&&!_40.scheme&&!_40.authority&&!_40.=
query){if(_40.fragment!=3Dn){_41.fragment=3D_40.fragment;}_40=3D_41;}else=
{if(!_40.scheme){_40.scheme=3D_41.scheme;if(!_40.authority){_40.authority=
=3D_41.authority;if(_40.path.charAt(0)!=3D"/"){var =
_42=3D_41.path.substring(0,_41.path.lastIndexOf("/")+1)+_40.path;var =
_43=3D_42.split("/");for(var =
j=3D0;j<_43.length;j++){if(_43[j]=3D=3D"."){if(j=3D=3D_43.length-1){_43[j=
]=3D"";}else{_43.splice(j,1);j--;}}else{if(j>0&&!(j=3D=3D1&&_43[0]=3D=3D"=
")&&_43[j]=3D=3D".."&&_43[j-1]!=3D".."){if(j=3D=3D(_43.length-1)){_43.spl=
ice(j,1);_43[j-1]=3D"";}else{_43.splice(j-1,2);j-=3D2;}}}}_40.path=3D_43.=
join("/");}}}}uri=3D[];if(_40.scheme){uri.push(_40.scheme,":");}if(_40.au=
thority){uri.push("//",_40.authority);}uri.push(_40.path);if(_40.query){u=
ri.push("?",_40.query);}if(_40.fragment){uri.push("#",_40.fragment);}}thi=
s.uri=3Duri.join("");var =
r=3Dthis.uri.match(ore);this.scheme=3Dr[2]||(r[1]?"":n);this.authority=3D=
r[4]||(r[3]?"":n);this.path=3Dr[5];this.query=3Dr[7]||(r[6]?"":n);this.fr=
agment=3Dr[9]||(r[8]?"":n);if(this.authority!=3Dn){r=3Dthis.authority.mat=
ch(ire);this.user=3Dr[3]||n;this.password=3Dr[4]||n;this.host=3Dr[6]||r[7=
];this.port=3Dr[9]||n;}};dojo._Url.prototype.toString=3Dfunction(){return=
 this.uri;};dojo.moduleUrl=3Dfunction(_44,url){var =
loc=3Dd._getModuleSymbols(_44).join("/");if(!loc){return =
null;}if(loc.lastIndexOf("/")!=3Dloc.length-1){loc+=3D"/";}var =
_45=3Dloc.indexOf(":");if(loc.charAt(0)!=3D"/"&&(_45=3D=3D-1||_45>loc.ind=
exOf("/"))){loc=3Dd.baseUrl+loc;}return new =
d._Url(loc,url);};})();if(typeof =
window!=3D"undefined"){dojo.isBrowser=3Dtrue;dojo._name=3D"browser";(func=
tion(){var d=3Ddojo;if(document&&document.getElementsByTagName){var =
_46=3Ddocument.getElementsByTagName("script");var =
_47=3D/dojo(\.xd)?\.js(\W|$)/i;for(var i=3D0;i<_46.length;i++){var =
src=3D_46[i].getAttribute("src");if(!src){continue;}var =
m=3Dsrc.match(_47);if(m){if(!d.config.baseUrl){d.config.baseUrl=3Dsrc.sub=
string(0,m.index);}var cfg=3D_46[i].getAttribute("djConfig");if(cfg){var =
_48=3Deval("({ "+cfg+" })");for(var x in =
_48){dojo.config[x]=3D_48[x];}}break;}}}d.baseUrl=3Dd.config.baseUrl;var =
n=3Dnavigator;var =
dua=3Dn.userAgent,dav=3Dn.appVersion,tv=3DparseFloat(dav);if(dua.indexOf(=
"Opera")>=3D0){d.isOpera=3Dtv;}if(dua.indexOf("AdobeAIR")>=3D0){d.isAIR=3D=
1;}d.isKhtml=3D(dav.indexOf("Konqueror")>=3D0)?tv:0;d.isWebKit=3DparseFlo=
at(dua.split("WebKit/")[1])||undefined;d.isChrome=3DparseFloat(dua.split(=
"Chrome/")[1])||undefined;d.isMac=3Ddav.indexOf("Macintosh")>=3D0;var =
_49=3DMath.max(dav.indexOf("WebKit"),dav.indexOf("Safari"),0);if(_49&&!do=
jo.isChrome){d.isSafari=3DparseFloat(dav.split("Version/")[1]);if(!d.isSa=
fari||parseFloat(dav.substr(_49+7))<=3D419.3){d.isSafari=3D2;}}if(dua.ind=
exOf("Gecko")>=3D0&&!d.isKhtml&&!d.isWebKit){d.isMozilla=3Dd.isMoz=3Dtv;}=
if(d.isMoz){d.isFF=3DparseFloat(dua.split("Firefox/")[1]||dua.split("Mine=
field/")[1])||undefined;}if(document.all&&!d.isOpera){d.isIE=3DparseFloat=
(dav.split("MSIE ")[1])||undefined;var =
_4a=3Ddocument.documentMode;if(_4a&&_4a!=3D5&&Math.floor(d.isIE)!=3D_4a){=
d.isIE=3D_4a;}}if(dojo.isIE&&window.location.protocol=3D=3D=3D"file:"){do=
jo.config.ieForceActiveXXhr=3Dtrue;}d.isQuirks=3Ddocument.compatMode=3D=3D=
"BackCompat";d.locale=3Ddojo.config.locale||(d.isIE?n.userLanguage:n.lang=
uage).toLowerCase();d._XMLHTTP_PROGIDS=3D["Msxml2.XMLHTTP","Microsoft.XML=
HTTP","Msxml2.XMLHTTP.4.0"];d._xhrObj=3Dfunction(){var =
_4b,_4c;if(!dojo.isIE||!dojo.config.ieForceActiveXXhr){try{_4b=3Dnew =
XMLHttpRequest();}catch(e){}}if(!_4b){for(var i=3D0;i<3;++i){var =
_4d=3Dd._XMLHTTP_PROGIDS[i];try{_4b=3Dnew =
ActiveXObject(_4d);}catch(e){_4c=3De;}if(_4b){d._XMLHTTP_PROGIDS=3D[_4d];=
break;}}}if(!_4b){throw new Error("XMLHTTP not available: "+_4c);}return =
_4b;};d._isDocumentOk=3Dfunction(_4e){var =
_4f=3D_4e.status||0,lp=3Dlocation.protocol;return(_4f>=3D200&&_4f<300)||_=
4f=3D=3D304||_4f=3D=3D1223||(!_4f&&(lp=3D=3D"file:"||lp=3D=3D"chrome:"||l=
p=3D=3D"chrome-extension:"||lp=3D=3D"app:"));};var =
_50=3Dwindow.location+"";var =
_51=3Ddocument.getElementsByTagName("base");var =
_52=3D(_51&&_51.length>0);d._getText=3Dfunction(uri,_53){var =
_54=3Dd._xhrObj();if(!_52&&dojo._Url){uri=3D(new =
dojo._Url(_50,uri)).toString();}if(d.config.cacheBust){uri+=3D"";uri+=3D(=
uri.indexOf("?")=3D=3D-1?"?":"&")+String(d.config.cacheBust).replace(/\W+=
/g,"");}_54.open("GET",uri,false);try{_54.send(null);if(!d._isDocumentOk(=
_54)){var err=3DError("Unable to load "+uri+" =
status:"+_54.status);err.status=3D_54.status;err.responseText=3D_54.respo=
nseText;throw err;}}catch(e){if(_53){return null;}throw e;}return =
_54.responseText;};var _55=3Dwindow;var _56=3Dfunction(_57,fp){var =
_58=3D_55.attachEvent||_55.addEventListener;_57=3D_55.attachEvent?_57:_57=
.substring(2);_58(_57,function(){fp.apply(_55,arguments);},false);};d._wi=
ndowUnloaders=3D[];d.windowUnloaded=3Dfunction(){var =
mll=3Dd._windowUnloaders;while(mll.length){(mll.pop())();}d=3Dnull;};var =
_59=3D0;d.addOnWindowUnload=3Dfunction(obj,_5a){d._onto(d._windowUnloader=
s,obj,_5a);if(!_59){_59=3D1;_56("onunload",d.windowUnloaded);}};var =
_5b=3D0;d.addOnUnload=3Dfunction(obj,_5c){d._onto(d._unloaders,obj,_5c);i=
f(!_5b){_5b=3D1;_56("onbeforeunload",dojo.unloaded);}};})();dojo._initFir=
ed=3Dfalse;dojo._loadInit=3Dfunction(e){if(dojo._scrollIntervalId){clearI=
nterval(dojo._scrollIntervalId);dojo._scrollIntervalId=3D0;}if(!dojo._ini=
tFired){dojo._initFired=3Dtrue;if(!dojo.config.afterOnLoad&&window.detach=
Event){window.detachEvent("onload",dojo._loadInit);}if(dojo._inFlightCoun=
t=3D=3D0){dojo._modulesLoaded();}}};if(!dojo.config.afterOnLoad){if(docum=
ent.addEventListener){document.addEventListener("DOMContentLoaded",dojo._=
loadInit,false);window.addEventListener("load",dojo._loadInit,false);}els=
e{if(window.attachEvent){window.attachEvent("onload",dojo._loadInit);if(!=
dojo.config.skipIeDomLoaded&&self=3D=3D=3Dself.top){dojo._scrollIntervalI=
d=3DsetInterval(function(){try{if(document.body){document.documentElement=
.doScroll("left");dojo._loadInit();}}catch(e){}},30);}}}}if(dojo.isIE){tr=
y{(function(){document.namespaces.add("v","urn:schemas-microsoft-com:vml"=
);var =
_5d=3D["*","group","roundrect","oval","shape","rect","imagedata","path","=
textpath","text"],i=3D0,l=3D1,s=3Ddocument.createStyleSheet();if(dojo.isI=
E>=3D8){i=3D1;l=3D_5d.length;}for(;i<l;++i){s.addRule("v\\:"+_5d[i],"beha=
vior:url(#default#VML); =
display:inline-block");}})();}catch(e){}}}(function(){var =
mp=3Ddojo.config["modulePaths"];if(mp){for(var _5e in =
mp){dojo.registerModulePath(_5e,mp[_5e]);}}})();if(dojo.config.isDebug){d=
ojo.require("dojo._firebug.firebug");}if(dojo.config.debugAtAllCosts){doj=
o.config.useXDomain=3Dtrue;dojo.require("dojo._base._loader.loader_xd");d=
ojo.require("dojo._base._loader.loader_debug");dojo.require("dojo.i18n");=
}if(!dojo._hasResource["dojo._base.lang"]){dojo._hasResource["dojo._base.=
lang"]=3Dtrue;dojo.provide("dojo._base.lang");(function(){var =
d=3Ddojo,_5f=3DObject.prototype.toString;dojo.isString=3Dfunction(it){ret=
urn(typeof it=3D=3D"string"||it instanceof =
String);};dojo.isArray=3Dfunction(it){return it&&(it instanceof =
Array||typeof it=3D=3D"array");};dojo.isFunction=3Dfunction(it){return =
_5f.call(it)=3D=3D=3D"[object =
Function]";};dojo.isObject=3Dfunction(it){return =
it!=3D=3Dundefined&&(it=3D=3D=3Dnull||typeof =
it=3D=3D"object"||d.isArray(it)||d.isFunction(it));};dojo.isArrayLike=3Df=
unction(it){return =
it&&it!=3D=3Dundefined&&!d.isString(it)&&!d.isFunction(it)&&!(it.tagName&=
&it.tagName.toLowerCase()=3D=3D"form")&&(d.isArray(it)||isFinite(it.lengt=
h));};dojo.isAlien=3Dfunction(it){return =
it&&!d.isFunction(it)&&/\{\s*\[native =
code\]\s*\}/.test(String(it));};dojo.extend=3Dfunction(_60,_61){for(var =
i=3D1,l=3Darguments.length;i<l;i++){d._mixin(_60.prototype,arguments[i]);=
}return _60;};dojo._hitchArgs=3Dfunction(_62,_63){var =
pre=3Dd._toArray(arguments,2);var _64=3Dd.isString(_63);return =
function(){var _65=3Dd._toArray(arguments);var =
f=3D_64?(_62||d.global)[_63]:_63;return =
f&&f.apply(_62||this,pre.concat(_65));};};dojo.hitch=3Dfunction(_66,_67){=
if(arguments.length>2){return =
d._hitchArgs.apply(d,arguments);}if(!_67){_67=3D_66;_66=3Dnull;}if(d.isSt=
ring(_67)){_66=3D_66||d.global;if(!_66[_67]){throw(["dojo.hitch: =
scope[\"",_67,"\"] is null (scope=3D\"",_66,"\")"].join(""));}return =
function(){return =
_66[_67].apply(_66,arguments||[]);};}return!_66?_67:function(){return =
_67.apply(_66,arguments||[]);};};dojo.delegate=3Ddojo._delegate=3D(functi=
on(){function TMP(){};return function(obj,_68){TMP.prototype=3Dobj;var =
tmp=3Dnew TMP();TMP.prototype=3Dnull;if(_68){d._mixin(tmp,_68);}return =
tmp;};})();var =
_69=3Dfunction(obj,_6a,_6b){return(_6b||[]).concat(Array.prototype.slice.=
call(obj,_6a||0));};var _6c=3Dfunction(obj,_6d,_6e){var =
arr=3D_6e||[];for(var =
x=3D_6d||0;x<obj.length;x++){arr.push(obj[x]);}return =
arr;};dojo._toArray=3Dd.isIE?function(obj){return((obj.item)?_6c:_69).app=
ly(this,arguments);}:_69;dojo.partial=3Dfunction(_6f){var =
arr=3D[null];return =
d.hitch.apply(d,arr.concat(d._toArray(arguments)));};var =
_70=3Dd._extraNames,_71=3D_70.length,_72=3D{};dojo.clone=3Dfunction(o){if=
(!o||typeof o!=3D"object"||d.isFunction(o)){return =
o;}if(o.nodeType&&"cloneNode"in o){return o.cloneNode(true);}if(o =
instanceof Date){return new Date(o.getTime());}var =
r,i,l,s,_73;if(d.isArray(o)){r=3D[];for(i=3D0,l=3Do.length;i<l;++i){if(i =
in o){r.push(d.clone(o[i]));}}}else{r=3Do.constructor?new =
o.constructor():{};}for(_73 in o){s=3Do[_73];if(!(_73 in =
r)||(r[_73]!=3D=3Ds&&(!(_73 in =
_72)||_72[_73]!=3D=3Ds))){r[_73]=3Dd.clone(s);}}if(_71){for(i=3D0;i<_71;+=
+i){_73=3D_70[i];s=3Do[_73];if(!(_73 in r)||(r[_73]!=3D=3Ds&&(!(_73 in =
_72)||_72[_73]!=3D=3Ds))){r[_73]=3Ds;}}}return =
r;};dojo.trim=3DString.prototype.trim?function(str){return =
str.trim();}:function(str){return =
str.replace(/^\s\s*/,"").replace(/\s\s*$/,"");};var =
_74=3D/\{([^\}]+)\}/g;dojo.replace=3Dfunction(_75,map,_76){return =
_75.replace(_76||_74,d.isFunction(map)?map:function(_77,k){return =
d.getObject(k,false,map);});};})();}if(!dojo._hasResource["dojo._base.arr=
ay"]){dojo._hasResource["dojo._base.array"]=3Dtrue;dojo.provide("dojo._ba=
se.array");(function(){var _78=3Dfunction(arr,obj,cb){return[(typeof =
arr=3D=3D"string")?arr.split(""):arr,obj||dojo.global,(typeof =
cb=3D=3D"string")?new Function("item","index","array",cb):cb];};var =
_79=3Dfunction(_7a,arr,_7b,_7c){var =
_7d=3D_78(arr,_7c,_7b);arr=3D_7d[0];for(var =
i=3D0,l=3Darr.length;i<l;++i){var =
_7e=3D!!_7d[2].call(_7d[1],arr[i],i,arr);if(_7a^_7e){return _7e;}}return =
_7a;};dojo.mixin(dojo,{indexOf:function(_7f,_80,_81,_82){var =
_83=3D1,end=3D_7f.length||0,i=3D0;if(_82){i=3Dend-1;_83=3Dend=3D-1;}if(_8=
1!=3Dundefined){i=3D_81;}if((_82&&i>end)||i<end){for(;i!=3Dend;i+=3D_83){=
if(_7f[i]=3D=3D_80){return =
i;}}}return-1;},lastIndexOf:function(_84,_85,_86){return =
dojo.indexOf(_84,_85,_86,true);},forEach:function(arr,_87,_88){if(!arr||!=
arr.length){return;}var _89=3D_78(arr,_88,_87);arr=3D_89[0];for(var =
i=3D0,l=3Darr.length;i<l;++i){_89[2].call(_89[1],arr[i],i,arr);}},every:f=
unction(arr,_8a,_8b){return =
_79(true,arr,_8a,_8b);},some:function(arr,_8c,_8d){return =
_79(false,arr,_8c,_8d);},map:function(arr,_8e,_8f){var =
_90=3D_78(arr,_8f,_8e);arr=3D_90[0];var _91=3D(arguments[3]?(new =
arguments[3]()):[]);for(var =
i=3D0,l=3Darr.length;i<l;++i){_91.push(_90[2].call(_90[1],arr[i],i,arr));=
}return _91;},filter:function(arr,_92,_93){var =
_94=3D_78(arr,_93,_92);arr=3D_94[0];var _95=3D[];for(var =
i=3D0,l=3Darr.length;i<l;++i){if(_94[2].call(_94[1],arr[i],i,arr)){_95.pu=
sh(arr[i]);}}return =
_95;}});})();}if(!dojo._hasResource["dojo._base.declare"]){dojo._hasResou=
rce["dojo._base.declare"]=3Dtrue;dojo.provide("dojo._base.declare");(func=
tion(){var =
d=3Ddojo,mix=3Dd._mixin,op=3DObject.prototype,_96=3Dop.toString,_97=3Dnew=
 Function,_98=3D0,_99=3D"constructor";function err(msg){throw new =
Error("declare: "+msg);};function _9a(_9b){var =
_9c=3D[],_9d=3D[{cls:0,refs:[]}],_9e=3D{},_9f=3D1,l=3D_9b.length,i=3D0,j,=
lin,_a0,top,_a1,rec,_a2,_a3;for(;i<l;++i){_a0=3D_9b[i];if(!_a0){err("mixi=
n #"+i+" is unknown. Did you use dojo.require to pull it =
in?");}else{if(_96.call(_a0)!=3D"[object Function]"){err("mixin #"+i+" =
is not a callable =
constructor.");}}lin=3D_a0._meta?_a0._meta.bases:[_a0];top=3D0;for(j=3Dli=
n.length-1;j>=3D0;--j){_a1=3Dlin[j].prototype;if(!_a1.hasOwnProperty("dec=
laredClass")){_a1.declaredClass=3D"uniqName_"+(_98++);}_a2=3D_a1.declared=
Class;if(!_9e.hasOwnProperty(_a2)){_9e[_a2]=3D{count:0,refs:[],cls:lin[j]=
};++_9f;}rec=3D_9e[_a2];if(top&&top!=3D=3Drec){rec.refs.push(top);++top.c=
ount;}top=3Drec;}++top.count;_9d[0].refs.push(top);}while(_9d.length){top=
=3D_9d.pop();_9c.push(top.cls);--_9f;while(_a3=3Dtop.refs,_a3.length=3D=3D=
1){top=3D_a3[0];if(!top||--top.count){top=3D0;break;}_9c.push(top.cls);--=
_9f;}if(top){for(i=3D0,l=3D_a3.length;i<l;++i){top=3D_a3[i];if(!--top.cou=
nt){_9d.push(top);}}}}if(_9f){err("can't build consistent =
linearization");}_a0=3D_9b[0];_9c[0]=3D_a0?_a0._meta&&_a0=3D=3D=3D_9c[_9c=
.length-_a0._meta.bases.length]?_a0._meta.bases.length:1:0;return =
_9c;};function _a4(_a5,a,f){var =
_a6,_a7,_a8,_a9,_aa,_ab,_ac,opf,pos,_ad=3Dthis._inherited=3Dthis._inherit=
ed||{};if(typeof =
_a5=3D=3D"string"){_a6=3D_a5;_a5=3Da;a=3Df;}f=3D0;_a9=3D_a5.callee;_a6=3D=
_a6||_a9.nom;if(!_a6){err("can't deduce a name to call =
inherited()");}_aa=3Dthis.constructor._meta;_a8=3D_aa.bases;pos=3D_ad.p;i=
f(_a6!=3D_99){if(_ad.c!=3D=3D_a9){pos=3D0;_ab=3D_a8[0];_aa=3D_ab._meta;if=
(_aa.hidden[_a6]!=3D=3D_a9){_a7=3D_aa.chains;if(_a7&&typeof =
_a7[_a6]=3D=3D"string"){err("calling chained method with inherited: =
"+_a6);}do{_aa=3D_ab._meta;_ac=3D_ab.prototype;if(_aa&&(_ac[_a6]=3D=3D=3D=
_a9&&_ac.hasOwnProperty(_a6)||_aa.hidden[_a6]=3D=3D=3D_a9)){break;}}while=
(_ab=3D_a8[++pos]);pos=3D_ab?pos:-1;}}_ab=3D_a8[++pos];if(_ab){_ac=3D_ab.=
prototype;if(_ab._meta&&_ac.hasOwnProperty(_a6)){f=3D_ac[_a6];}else{opf=3D=
op[_a6];do{_ac=3D_ab.prototype;f=3D_ac[_a6];if(f&&(_ab._meta?_ac.hasOwnPr=
operty(_a6):f!=3D=3Dopf)){break;}}while(_ab=3D_a8[++pos]);}}f=3D_ab&&f||o=
p[_a6];}else{if(_ad.c!=3D=3D_a9){pos=3D0;_aa=3D_a8[0]._meta;if(_aa&&_aa.c=
tor!=3D=3D_a9){_a7=3D_aa.chains;if(!_a7||_a7.constructor!=3D=3D"manual"){=
err("calling chained constructor with =
inherited");}while(_ab=3D_a8[++pos]){_aa=3D_ab._meta;if(_aa&&_aa.ctor=3D=3D=
=3D_a9){break;}}pos=3D_ab?pos:-1;}}while(_ab=3D_a8[++pos]){_aa=3D_ab._met=
a;f=3D_aa?_aa.ctor:_ab;if(f){break;}}f=3D_ab&&f;}_ad.c=3Df;_ad.p=3Dpos;if=
(f){return a=3D=3D=3Dtrue?f:f.apply(this,a||_a5);}};function =
_ae(_af,_b0){if(typeof _af=3D=3D"string"){return =
this.inherited(_af,_b0,true);}return this.inherited(_af,true);};function =
_b1(cls){var _b2=3Dthis.constructor._meta.bases;for(var =
i=3D0,l=3D_b2.length;i<l;++i){if(_b2[i]=3D=3D=3Dcls){return =
true;}}return this instanceof cls;};function _b3(_b4,_b5){var =
_b6,i=3D0,l=3Dd._extraNames.length;for(_b6 in =
_b5){if(_b6!=3D_99&&_b5.hasOwnProperty(_b6)){_b4[_b6]=3D_b5[_b6];}}for(;i=
<l;++i){_b6=3Dd._extraNames[i];if(_b6!=3D_99&&_b5.hasOwnProperty(_b6)){_b=
4[_b6]=3D_b5[_b6];}}};function _b7(_b8,_b9){var =
_ba,t,i=3D0,l=3Dd._extraNames.length;for(_ba in =
_b9){t=3D_b9[_ba];if((t!=3D=3Dop[_ba]||!(_ba in =
op))&&_ba!=3D_99){if(_96.call(t)=3D=3D"[object =
Function]"){t.nom=3D_ba;}_b8[_ba]=3Dt;}}for(;i<l;++i){_ba=3Dd._extraNames=
[i];t=3D_b9[_ba];if((t!=3D=3Dop[_ba]||!(_ba in =
op))&&_ba!=3D_99){if(_96.call(t)=3D=3D"[object =
Function]"){t.nom=3D_ba;}_b8[_ba]=3Dt;}}return _b8;};function =
_bb(_bc){_b7(this.prototype,_bc);return this;};function =
_bd(_be,_bf){return function(){var =
a=3Darguments,_c0=3Da,a0=3Da[0],f,i,m,l=3D_be.length,_c1;if(!(this =
instanceof a.callee)){return =
_c2(a);}if(_bf&&(a0&&a0.preamble||this.preamble)){_c1=3Dnew =
Array(_be.length);_c1[0]=3Da;for(i=3D0;;){a0=3Da[0];if(a0){f=3Da0.preambl=
e;if(f){a=3Df.apply(this,a)||a;}}f=3D_be[i].prototype;f=3Df.hasOwnPropert=
y("preamble")&&f.preamble;if(f){a=3Df.apply(this,a)||a;}if(++i=3D=3Dl){br=
eak;}_c1[i]=3Da;}}for(i=3Dl-1;i>=3D0;--i){f=3D_be[i];m=3Df._meta;f=3Dm?m.=
ctor:f;if(f){f.apply(this,_c1?_c1[i]:a);}}f=3Dthis.postscript;if(f){f.app=
ly(this,_c0);}};};function _c3(_c4,_c5){return function(){var =
a=3Darguments,t=3Da,a0=3Da[0],f;if(!(this instanceof a.callee)){return =
_c2(a);}if(_c5){if(a0){f=3Da0.preamble;if(f){t=3Df.apply(this,t)||t;}}f=3D=
this.preamble;if(f){f.apply(this,t);}}if(_c4){_c4.apply(this,a);}f=3Dthis=
.postscript;if(f){f.apply(this,a);}};};function _c6(_c7){return =
function(){var a=3Darguments,i=3D0,f,m;if(!(this instanceof =
a.callee)){return =
_c2(a);}for(;f=3D_c7[i];++i){m=3Df._meta;f=3Dm?m.ctor:f;if(f){f.apply(thi=
s,a);break;}}f=3Dthis.postscript;if(f){f.apply(this,a);}};};function =
_c8(_c9,_ca,_cb){return function(){var =
b,m,f,i=3D0,_cc=3D1;if(_cb){i=3D_ca.length-1;_cc=3D-1;}for(;b=3D_ca[i];i+=
=3D_cc){m=3Db._meta;f=3D(m?m.hidden:b.prototype)[_c9];if(f){f.apply(this,=
arguments);}}};};function _cd(_ce){_97.prototype=3D_ce.prototype;var =
t=3Dnew _97;_97.prototype=3Dnull;return t;};function _c2(_cf){var =
_d0=3D_cf.callee,t=3D_cd(_d0);_d0.apply(t,_cf);return =
t;};d.declare=3Dfunction(_d1,_d2,_d3){if(typeof =
_d1!=3D"string"){_d3=3D_d2;_d2=3D_d1;_d1=3D"";}_d3=3D_d3||{};var =
_d4,i,t,_d5,_d6,_d7,_d8,_d9=3D1,_da=3D_d2;if(_96.call(_d2)=3D=3D"[object =
Array]"){_d7=3D_9a(_d2);t=3D_d7[0];_d9=3D_d7.length-t;_d2=3D_d7[_d9];}els=
e{_d7=3D[0];if(_d2){if(_96.call(_d2)=3D=3D"[object =
Function]"){t=3D_d2._meta;_d7=3D_d7.concat(t?t.bases:_d2);}else{err("base=
 class is not a callable =
constructor.");}}else{if(_d2!=3D=3Dnull){err("unknown base class. Did =
you use dojo.require to pull it =
in?");}}}if(_d2){for(i=3D_d9-1;;--i){_d4=3D_cd(_d2);if(!i){break;}t=3D_d7=
[i];(t._meta?_b3:mix)(_d4,t.prototype);_d5=3Dnew =
Function;_d5.superclass=3D_d2;_d5.prototype=3D_d4;_d2=3D_d4.constructor=3D=
_d5;}}else{_d4=3D{};}_b7(_d4,_d3);t=3D_d3.constructor;if(t!=3D=3Dop.const=
ructor){t.nom=3D_99;_d4.constructor=3Dt;}for(i=3D_d9-1;i;--i){t=3D_d7[i].=
_meta;if(t&&t.chains){_d8=3Dmix(_d8||{},t.chains);}}if(_d4["-chains-"]){_=
d8=3Dmix(_d8||{},_d4["-chains-"]);}t=3D!_d8||!_d8.hasOwnProperty(_99);_d7=
[0]=3D_d5=3D(_d8&&_d8.constructor=3D=3D=3D"manual")?_c6(_d7):(_d7.length=3D=
=3D1?_c3(_d3.constructor,t):_bd(_d7,t));_d5._meta=3D{bases:_d7,hidden:_d3=
,chains:_d8,parents:_da,ctor:_d3.constructor};_d5.superclass=3D_d2&&_d2.p=
rototype;_d5.extend=3D_bb;_d5.prototype=3D_d4;_d4.constructor=3D_d5;_d4.g=
etInherited=3D_ae;_d4.inherited=3D_a4;_d4.isInstanceOf=3D_b1;if(_d1){_d4.=
declaredClass=3D_d1;d.setObject(_d1,_d5);}if(_d8){for(_d6 in =
_d8){if(_d4[_d6]&&typeof =
_d8[_d6]=3D=3D"string"&&_d6!=3D_99){t=3D_d4[_d6]=3D_c8(_d6,_d7,_d8[_d6]=3D=
=3D=3D"after");t.nom=3D_d6;}}}return =
_d5;};d.safeMixin=3D_b7;})();}if(!dojo._hasResource["dojo._base.connect"]=
){dojo._hasResource["dojo._base.connect"]=3Dtrue;dojo.provide("dojo._base=
.connect");dojo._listener=3D{getDispatcher:function(){return =
function(){var =
ap=3DArray.prototype,c=3Darguments.callee,ls=3Dc._listeners,t=3Dc.target;=
var r=3Dt&&t.apply(this,arguments);var i,lls;lls=3D[].concat(ls);for(i =
in lls){if(!(i in ap)){lls[i].apply(this,arguments);}}return =
r;};},add:function(_db,_dc,_dd){_db=3D_db||dojo.global;var =
f=3D_db[_dc];if(!f||!f._listeners){var =
d=3Ddojo._listener.getDispatcher();d.target=3Df;d._listeners=3D[];f=3D_db=
[_dc]=3Dd;}return =
f._listeners.push(_dd);},remove:function(_de,_df,_e0){var =
f=3D(_de||dojo.global)[_df];if(f&&f._listeners&&_e0--){delete =
f._listeners[_e0];}}};dojo.connect=3Dfunction(obj,_e1,_e2,_e3,_e4){var =
a=3Darguments,_e5=3D[],i=3D0;_e5.push(dojo.isString(a[0])?null:a[i++],a[i=
++]);var =
a1=3Da[i+1];_e5.push(dojo.isString(a1)||dojo.isFunction(a1)?a[i++]:null,a=
[i++]);for(var l=3Da.length;i<l;i++){_e5.push(a[i]);}return =
dojo._connect.apply(this,_e5);};dojo._connect=3Dfunction(obj,_e6,_e7,_e8)=
{var =
l=3Ddojo._listener,h=3Dl.add(obj,_e6,dojo.hitch(_e7,_e8));return[obj,_e6,=
h,l];};dojo.disconnect=3Dfunction(_e9){if(_e9&&_e9[0]!=3D=3Dundefined){do=
jo._disconnect.apply(this,_e9);delete =
_e9[0];}};dojo._disconnect=3Dfunction(obj,_ea,_eb,_ec){_ec.remove(obj,_ea=
,_eb);};dojo._topics=3D{};dojo.subscribe=3Dfunction(_ed,_ee,_ef){return[_=
ed,dojo._listener.add(dojo._topics,_ed,dojo.hitch(_ee,_ef))];};dojo.unsub=
scribe=3Dfunction(_f0){if(_f0){dojo._listener.remove(dojo._topics,_f0[0],=
_f0[1]);}};dojo.publish=3Dfunction(_f1,_f2){var =
f=3Ddojo._topics[_f1];if(f){f.apply(this,_f2||[]);}};dojo.connectPublishe=
r=3Dfunction(_f3,obj,_f4){var =
pf=3Dfunction(){dojo.publish(_f3,arguments);};return =
_f4?dojo.connect(obj,_f4,pf):dojo.connect(obj,pf);};}if(!dojo._hasResourc=
e["dojo._base.Deferred"]){dojo._hasResource["dojo._base.Deferred"]=3Dtrue=
;dojo.provide("dojo._base.Deferred");(function(){var =
_f5=3Dfunction(){};var =
_f6=3DObject.freeze||function(){};dojo.Deferred=3Dfunction(_f7){var =
_f8,_f9,_fa,_fb,_fc;var _fd=3Dthis.promise=3D{};function =
_fe(_ff){if(_f9){throw new Error("This deferred has already been =
resolved");}_f8=3D_ff;_f9=3Dtrue;_100();};function _100(){var =
_101;while(!_101&&_fc){var =
_102=3D_fc;_fc=3D_fc.next;if(_101=3D(_102.progress=3D=3D_f5)){_f9=3Dfalse=
;}var func=3D(_fa?_102.error:_102.resolved);if(func){try{var =
_103=3Dfunc(_f8);if(_103&&typeof =
_103.then=3D=3D=3D"function"){_103.then(dojo.hitch(_102.deferred,"resolve=
"),dojo.hitch(_102.deferred,"reject"));continue;}var =
_104=3D_101&&_103=3D=3D=3Dundefined;_102.deferred[_104&&_fa?"reject":"res=
olve"](_104?_f8:_103);}catch(e){_102.deferred.reject(e);}}else{if(_fa){_1=
02.deferred.reject(_f8);}else{_102.deferred.resolve(_f8);}}}};this.resolv=
e=3Dthis.callback=3Dfunction(_105){this.fired=3D0;this.results=3D[_105,nu=
ll];_fe(_105);};this.reject=3Dthis.errback=3Dfunction(_106){_fa=3Dtrue;th=
is.fired=3D1;_fe(_106);this.results=3D[null,_106];if(!_106||_106.log!=3D=3D=
false){(dojo.config.deferredOnError||function(x){console.error(x);})(_106=
);}};this.progress=3Dfunction(_107){var _108=3D_fc;while(_108){var =
_109=3D_108.progress;_109&&_109(_107);_108=3D_108.next;}};this.addCallbac=
ks=3Dfunction(_10a,_10b){this.then(_10a,_10b,_f5);return =
this;};this.then=3D_fd.then=3Dfunction(_10c,_10d,_10e){var =
_10f=3D_10e=3D=3D_f5?this:new dojo.Deferred(_fd.cancel);var =
_110=3D{resolved:_10c,error:_10d,progress:_10e,deferred:_10f};if(_fc){_fb=
=3D_fb.next=3D_110;}else{_fc=3D_fb=3D_110;}if(_f9){_100();}return =
_10f.promise;};var =
_111=3Dthis;this.cancel=3D_fd.cancel=3Dfunction(){if(!_f9){var =
_112=3D_f7&&_f7(_111);if(!_f9){if(!(_112 instanceof Error)){_112=3Dnew =
Error(_112);}_112.log=3Dfalse;_111.reject(_112);}}};_f6(_fd);};dojo.exten=
d(dojo.Deferred,{addCallback:function(_113){return =
this.addCallbacks(dojo.hitch.apply(dojo,arguments));},addErrback:function=
(_114){return =
this.addCallbacks(null,dojo.hitch.apply(dojo,arguments));},addBoth:functi=
on(_115){var _116=3Ddojo.hitch.apply(dojo,arguments);return =
this.addCallbacks(_116,_116);},fired:-1});})();dojo.when=3Dfunction(_117,=
_118,_119,_11a){if(_117&&typeof _117.then=3D=3D=3D"function"){return =
_117.then(_118,_119,_11a);}return =
_118(_117);};}if(!dojo._hasResource["dojo._base.json"]){dojo._hasResource=
["dojo._base.json"]=3Dtrue;dojo.provide("dojo._base.json");dojo.fromJson=3D=
function(json){return =
eval("("+json+")");};dojo._escapeString=3Dfunction(str){return("\""+str.r=
eplace(/(["\\])/g,"\\$1")+"\"").replace(/[\f]/g,"\\f").replace(/[\b]/g,"\=
\b").replace(/[\n]/g,"\\n").replace(/[\t]/g,"\\t").replace(/[\r]/g,"\\r")=
;};dojo.toJsonIndentStr=3D"\t";dojo.toJson=3Dfunction(it,_11b,_11c){if(it=
=3D=3D=3Dundefined){return"undefined";}var _11d=3Dtypeof =
it;if(_11d=3D=3D"number"||_11d=3D=3D"boolean"){return =
it+"";}if(it=3D=3D=3Dnull){return"null";}if(dojo.isString(it)){return =
dojo._escapeString(it);}var _11e=3Darguments.callee;var =
_11f;_11c=3D_11c||"";var _120=3D_11b?_11c+dojo.toJsonIndentStr:"";var =
tf=3Dit.__json__||it.json;if(dojo.isFunction(tf)){_11f=3Dtf.call(it);if(i=
t!=3D=3D_11f){return =
_11e(_11f,_11b,_120);}}if(it.nodeType&&it.cloneNode){throw new =
Error("Can't serialize DOM nodes");}var sep=3D_11b?" ":"";var =
_121=3D_11b?"\n":"";if(dojo.isArray(it)){var =
res=3Ddojo.map(it,function(obj){var val=3D_11e(obj,_11b,_120);if(typeof =
val!=3D"string"){val=3D"undefined";}return =
_121+_120+val;});return"["+res.join(","+sep)+_121+_11c+"]";}if(_11d=3D=3D=
"function"){return null;}var _122=3D[],key;for(key in it){var =
_123,val;if(typeof =
key=3D=3D"number"){_123=3D"\""+key+"\"";}else{if(typeof =
key=3D=3D"string"){_123=3Ddojo._escapeString(key);}else{continue;}}val=3D=
_11e(it[key],_11b,_120);if(typeof =
val!=3D"string"){continue;}_122.push(_121+_120+_123+":"+sep+val);}return"=
{"+_122.join(","+sep)+_121+_11c+"}";};}if(!dojo._hasResource["dojo._base.=
Color"]){dojo._hasResource["dojo._base.Color"]=3Dtrue;dojo.provide("dojo.=
_base.Color");(function(){var =
d=3Ddojo;dojo.Color=3Dfunction(_124){if(_124){this.setColor(_124);}};dojo=
.Color.named=3D{black:[0,0,0],silver:[192,192,192],gray:[128,128,128],whi=
te:[255,255,255],maroon:[128,0,0],red:[255,0,0],purple:[128,0,128],fuchsi=
a:[255,0,255],green:[0,128,0],lime:[0,255,0],olive:[128,128,0],yellow:[25=
5,255,0],navy:[0,0,128],blue:[0,0,255],teal:[0,128,128],aqua:[0,255,255],=
transparent:d.config.transparentColor||[255,255,255]};dojo.extend(dojo.Co=
lor,{r:255,g:255,b:255,a:1,_set:function(r,g,b,a){var =
t=3Dthis;t.r=3Dr;t.g=3Dg;t.b=3Db;t.a=3Da;},setColor:function(_125){if(d.i=
sString(_125)){d.colorFromString(_125,this);}else{if(d.isArray(_125)){d.c=
olorFromArray(_125,this);}else{this._set(_125.r,_125.g,_125.b,_125.a);if(=
!(_125 instanceof d.Color)){this.sanitize();}}}return =
this;},sanitize:function(){return this;},toRgb:function(){var =
t=3Dthis;return[t.r,t.g,t.b];},toRgba:function(){var =
t=3Dthis;return[t.r,t.g,t.b,t.a];},toHex:function(){var =
arr=3Dd.map(["r","g","b"],function(x){var =
s=3Dthis[x].toString(16);return =
s.length<2?"0"+s:s;},this);return"#"+arr.join("");},toCss:function(_126){=
var t=3Dthis,rgb=3Dt.r+", "+t.g+", "+t.b;return(_126?"rgba("+rgb+", =
"+t.a:"rgb("+rgb)+")";},toString:function(){return =
this.toCss(true);}});dojo.blendColors=3Dfunction(_127,end,_128,obj){var =
t=3Dobj||new =
d.Color();d.forEach(["r","g","b","a"],function(x){t[x]=3D_127[x]+(end[x]-=
_127[x])*_128;if(x!=3D"a"){t[x]=3DMath.round(t[x]);}});return =
t.sanitize();};dojo.colorFromRgb=3Dfunction(_129,obj){var =
m=3D_129.toLowerCase().match(/^rgba?\(([\s\.,0-9]+)\)/);return =
m&&dojo.colorFromArray(m[1].split(/\s*,\s*/),obj);};dojo.colorFromHex=3Df=
unction(_12a,obj){var t=3Dobj||new =
d.Color(),bits=3D(_12a.length=3D=3D4)?4:8,mask=3D(1<<bits)-1;_12a=3DNumbe=
r("0x"+_12a.substr(1));if(isNaN(_12a)){return =
null;}d.forEach(["b","g","r"],function(x){var =
c=3D_12a&mask;_12a>>=3Dbits;t[x]=3Dbits=3D=3D4?17*c:c;});t.a=3D1;return =
t;};dojo.colorFromArray=3Dfunction(a,obj){var t=3Dobj||new =
d.Color();t._set(Number(a[0]),Number(a[1]),Number(a[2]),Number(a[3]));if(=
isNaN(t.a)){t.a=3D1;}return =
t.sanitize();};dojo.colorFromString=3Dfunction(str,obj){var =
a=3Dd.Color.named[str];return =
a&&d.colorFromArray(a,obj)||d.colorFromRgb(str,obj)||d.colorFromHex(str,o=
bj);};})();}if(!dojo._hasResource["dojo._base"]){dojo._hasResource["dojo.=
_base"]=3Dtrue;dojo.provide("dojo._base");}if(!dojo._hasResource["dojo._b=
ase.window"]){dojo._hasResource["dojo._base.window"]=3Dtrue;dojo.provide(=
"dojo._base.window");dojo.doc=3Dwindow["document"]||null;dojo.body=3Dfunc=
tion(){return =
dojo.doc.body||dojo.doc.getElementsByTagName("body")[0];};dojo.setContext=
=3Dfunction(_12b,_12c){dojo.global=3D_12b;dojo.doc=3D_12c;};dojo.withGlob=
al=3Dfunction(_12d,_12e,_12f,_130){var =
_131=3Ddojo.global;try{dojo.global=3D_12d;return =
dojo.withDoc.call(null,_12d.document,_12e,_12f,_130);}finally{dojo.global=
=3D_131;}};dojo.withDoc=3Dfunction(_132,_133,_134,_135){var =
_136=3Ddojo.doc,_137=3Ddojo._bodyLtr,oldQ=3Ddojo.isQuirks;try{dojo.doc=3D=
_132;delete =
dojo._bodyLtr;dojo.isQuirks=3Ddojo.doc.compatMode=3D=3D"BackCompat";if(_1=
34&&typeof _133=3D=3D"string"){_133=3D_134[_133];}return =
_133.apply(_134,_135||[]);}finally{dojo.doc=3D_136;delete =
dojo._bodyLtr;if(_137!=3D=3Dundefined){dojo._bodyLtr=3D_137;}dojo.isQuirk=
s=3DoldQ;}};}if(!dojo._hasResource["dojo._base.event"]){dojo._hasResource=
["dojo._base.event"]=3Dtrue;dojo.provide("dojo._base.event");(function(){=
var =
del=3D(dojo._event_listener=3D{add:function(node,name,fp){if(!node){retur=
n;}name=3Ddel._normalizeEventName(name);fp=3Ddel._fixCallback(name,fp);va=
r =
_138=3Dname;if(!dojo.isIE&&(name=3D=3D"mouseenter"||name=3D=3D"mouseleave=
")){var =
ofp=3Dfp;name=3D(name=3D=3D"mouseenter")?"mouseover":"mouseout";fp=3Dfunc=
tion(e){if(!dojo.isDescendant(e.relatedTarget,node)){return =
ofp.call(this,e);}};}node.addEventListener(name,fp,false);return =
fp;},remove:function(node,_139,_13a){if(node){_139=3Ddel._normalizeEventN=
ame(_139);if(!dojo.isIE&&(_139=3D=3D"mouseenter"||_139=3D=3D"mouseleave")=
){_139=3D(_139=3D=3D"mouseenter")?"mouseover":"mouseout";}node.removeEven=
tListener(_139,_13a,false);}},_normalizeEventName:function(name){return =
name.slice(0,2)=3D=3D"on"?name.slice(2):name;},_fixCallback:function(name=
,fp){return name!=3D"keypress"?fp:function(e){return =
fp.call(this,del._fixEvent(e,this));};},_fixEvent:function(evt,_13b){swit=
ch(evt.type){case"keypress":del._setKeyChar(evt);break;}return =
evt;},_setKeyChar:function(evt){evt.keyChar=3Devt.charCode?String.fromCha=
rCode(evt.charCode):"";evt.charOrCode=3Devt.keyChar||evt.keyCode;},_punct=
Map:{106:42,111:47,186:59,187:43,188:44,189:45,190:46,191:47,192:96,219:9=
1,220:92,221:93,222:39}});dojo.fixEvent=3Dfunction(evt,_13c){return =
del._fixEvent(evt,_13c);};dojo.stopEvent=3Dfunction(evt){evt.preventDefau=
lt();evt.stopPropagation();};var =
_13d=3Ddojo._listener;dojo._connect=3Dfunction(obj,_13e,_13f,_140,_141){v=
ar _142=3Dobj&&(obj.nodeType||obj.attachEvent||obj.addEventListener);var =
lid=3D_142?(_141?2:1):0,l=3D[dojo._listener,del,_13d][lid];var =
h=3Dl.add(obj,_13e,dojo.hitch(_13f,_140));return[obj,_13e,h,lid];};dojo._=
disconnect=3Dfunction(obj,_143,_144,_145){([dojo._listener,del,_13d][_145=
]).remove(obj,_143,_144);};dojo.keys=3D{BACKSPACE:8,TAB:9,CLEAR:12,ENTER:=
13,SHIFT:16,CTRL:17,ALT:18,META:dojo.isSafari?91:224,PAUSE:19,CAPS_LOCK:2=
0,ESCAPE:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT_ARROW:37=
,UP_ARROW:38,RIGHT_ARROW:39,DOWN_ARROW:40,INSERT:45,DELETE:46,HELP:47,LEF=
T_WINDOW:91,RIGHT_WINDOW:92,SELECT:93,NUMPAD_0:96,NUMPAD_1:97,NUMPAD_2:98=
,NUMPAD_3:99,NUMPAD_4:100,NUMPAD_5:101,NUMPAD_6:102,NUMPAD_7:103,NUMPAD_8=
:104,NUMPAD_9:105,NUMPAD_MULTIPLY:106,NUMPAD_PLUS:107,NUMPAD_ENTER:108,NU=
MPAD_MINUS:109,NUMPAD_PERIOD:110,NUMPAD_DIVIDE:111,F1:112,F2:113,F3:114,F=
4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,F13:124,=
F14:125,F15:126,NUM_LOCK:144,SCROLL_LOCK:145,copyKey:dojo.isMac&&!dojo.is=
AIR?(dojo.isSafari?91:224):17};var =
_146=3Ddojo.isMac?"metaKey":"ctrlKey";dojo.isCopyKey=3Dfunction(e){return=
 =
e[_146];};if(dojo.isIE){dojo.mouseButtons=3D{LEFT:1,MIDDLE:4,RIGHT:2,isBu=
tton:function(e,_147){return e.button&_147;},isLeft:function(e){return =
e.button&1;},isMiddle:function(e){return =
e.button&4;},isRight:function(e){return =
e.button&2;}};}else{dojo.mouseButtons=3D{LEFT:0,MIDDLE:1,RIGHT:2,isButton=
:function(e,_148){return e.button=3D=3D_148;},isLeft:function(e){return =
e.button=3D=3D0;},isMiddle:function(e){return =
e.button=3D=3D1;},isRight:function(e){return =
e.button=3D=3D2;}};}if(dojo.isIE){var =
_149=3Dfunction(e,code){try{return(e.keyCode=3Dcode);}catch(e){return =
0;}};var iel=3Ddojo._listener;var =
_14a=3D(dojo._ieListenersName=3D"_"+dojo._scopeName+"_listeners");if(!doj=
o.config._allow_leaks){_13d=3Diel=3Ddojo._ie_listener=3D{handlers:[],add:=
function(_14b,_14c,_14d){_14b=3D_14b||dojo.global;var =
f=3D_14b[_14c];if(!f||!f[_14a]){var =
d=3Ddojo._getIeDispatcher();d.target=3Df&&(ieh.push(f)-1);d[_14a]=3D[];f=3D=
_14b[_14c]=3Dd;}return =
f[_14a].push(ieh.push(_14d)-1);},remove:function(_14e,_14f,_150){var =
f=3D(_14e||dojo.global)[_14f],l=3Df&&f[_14a];if(f&&l&&_150--){delete =
ieh[l[_150]];delete l[_150];}}};var =
ieh=3Diel.handlers;}dojo.mixin(del,{add:function(node,_151,fp){if(!node){=
return;}_151=3Ddel._normalizeEventName(_151);if(_151=3D=3D"onkeypress"){v=
ar kd=3Dnode.onkeydown;if(!kd||!kd[_14a]||!kd._stealthKeydownHandle){var =
h=3Ddel.add(node,"onkeydown",del._stealthKeyDown);kd=3Dnode.onkeydown;kd.=
_stealthKeydownHandle=3Dh;kd._stealthKeydownRefs=3D1;}else{kd._stealthKey=
downRefs++;}}return =
iel.add(node,_151,del._fixCallback(fp));},remove:function(node,_152,_153)=
{_152=3Ddel._normalizeEventName(_152);iel.remove(node,_152,_153);if(_152=3D=
=3D"onkeypress"){var =
kd=3Dnode.onkeydown;if(--kd._stealthKeydownRefs<=3D0){iel.remove(node,"on=
keydown",kd._stealthKeydownHandle);delete =
kd._stealthKeydownHandle;}}},_normalizeEventName:function(_154){return =
_154.slice(0,2)!=3D"on"?"on"+_154:_154;},_nop:function(){},_fixEvent:func=
tion(evt,_155){if(!evt){var =
w=3D_155&&(_155.ownerDocument||_155.document||_155).parentWindow||window;=
evt=3Dw.event;}if(!evt){return(evt);}evt.target=3Devt.srcElement;evt.curr=
entTarget=3D(_155||evt.srcElement);evt.layerX=3Devt.offsetX;evt.layerY=3D=
evt.offsetY;var =
se=3Devt.srcElement,doc=3D(se&&se.ownerDocument)||document;var =
_156=3D((dojo.isIE<6)||(doc["compatMode"]=3D=3D"BackCompat"))?doc.body:do=
c.documentElement;var =
_157=3Ddojo._getIeDocumentElementOffset();evt.pageX=3Devt.clientX+dojo._f=
ixIeBiDiScrollLeft(_156.scrollLeft||0)-_157.x;evt.pageY=3Devt.clientY+(_1=
56.scrollTop||0)-_157.y;if(evt.type=3D=3D"mouseover"){evt.relatedTarget=3D=
evt.fromElement;}if(evt.type=3D=3D"mouseout"){evt.relatedTarget=3Devt.toE=
lement;}evt.stopPropagation=3Ddel._stopPropagation;evt.preventDefault=3Dd=
el._preventDefault;return =
del._fixKeys(evt);},_fixKeys:function(evt){switch(evt.type){case"keypress=
":var c=3D("charCode"in =
evt?evt.charCode:evt.keyCode);if(c=3D=3D10){c=3D0;evt.keyCode=3D13;}else{=
if(c=3D=3D13||c=3D=3D27){c=3D0;}else{if(c=3D=3D3){c=3D99;}}}evt.charCode=3D=
c;del._setKeyChar(evt);break;}return =
evt;},_stealthKeyDown:function(evt){var =
kp=3Devt.currentTarget.onkeypress;if(!kp||!kp[_14a]){return;}var =
k=3Devt.keyCode;var =
_158=3Dk!=3D13&&k!=3D32&&k!=3D27&&(k<48||k>90)&&(k<96||k>111)&&(k<186||k>=
192)&&(k<219||k>222);if(_158||evt.ctrlKey){var =
c=3D_158?0:k;if(evt.ctrlKey){if(k=3D=3D3||k=3D=3D13){return;}else{if(c>95=
&&c<106){c-=3D48;}else{if((!evt.shiftKey)&&(c>=3D65&&c<=3D90)){c+=3D32;}e=
lse{c=3Ddel._punctMap[c]||c;}}}}var =
faux=3Ddel._synthesizeEvent(evt,{type:"keypress",faux:true,charCode:c});k=
p.call(evt.currentTarget,faux);evt.cancelBubble=3Dfaux.cancelBubble;evt.r=
eturnValue=3Dfaux.returnValue;_149(evt,faux.keyCode);}},_stopPropagation:=
function(){this.cancelBubble=3Dtrue;},_preventDefault:function(){this.bub=
bledKeyCode=3Dthis.keyCode;if(this.ctrlKey){_149(this,0);}this.returnValu=
e=3Dfalse;}});dojo.stopEvent=3Dfunction(evt){evt=3Devt||window.event;del.=
_stopPropagation.call(evt);del._preventDefault.call(evt);};}del._synthesi=
zeEvent=3Dfunction(evt,_159){var =
faux=3Ddojo.mixin({},evt,_159);del._setKeyChar(faux);faux.preventDefault=3D=
function(){evt.preventDefault();};faux.stopPropagation=3Dfunction(){evt.s=
topPropagation();};return =
faux;};if(dojo.isOpera){dojo.mixin(del,{_fixEvent:function(evt,_15a){swit=
ch(evt.type){case"keypress":var =
c=3Devt.which;if(c=3D=3D3){c=3D99;}c=3Dc<41&&!evt.shiftKey?0:c;if(evt.ctr=
lKey&&!evt.shiftKey&&c>=3D65&&c<=3D90){c+=3D32;}return =
del._synthesizeEvent(evt,{charCode:c});}return =
evt;}});}if(dojo.isWebKit){del._add=3Ddel.add;del._remove=3Ddel.remove;do=
jo.mixin(del,{add:function(node,_15b,fp){if(!node){return;}var =
_15c=3Ddel._add(node,_15b,fp);if(del._normalizeEventName(_15b)=3D=3D"keyp=
ress"){_15c._stealthKeyDownHandle=3Ddel._add(node,"keydown",function(evt)=
{var k=3Devt.keyCode;var =
_15d=3Dk!=3D13&&k!=3D32&&(k<48||k>90)&&(k<96||k>111)&&(k<186||k>192)&&(k<=
219||k>222);if(_15d||evt.ctrlKey){var =
c=3D_15d?0:k;if(evt.ctrlKey){if(k=3D=3D3||k=3D=3D13){return;}else{if(c>95=
&&c<106){c-=3D48;}else{if(!evt.shiftKey&&c>=3D65&&c<=3D90){c+=3D32;}else{=
c=3Ddel._punctMap[c]||c;}}}}var =
faux=3Ddel._synthesizeEvent(evt,{type:"keypress",faux:true,charCode:c});f=
p.call(evt.currentTarget,faux);}});}return =
_15c;},remove:function(node,_15e,_15f){if(node){if(_15f._stealthKeyDownHa=
ndle){del._remove(node,"keydown",_15f._stealthKeyDownHandle);}del._remove=
(node,_15e,_15f);}},_fixEvent:function(evt,_160){switch(evt.type){case"ke=
ypress":if(evt.faux){return evt;}var =
c=3Devt.charCode;c=3Dc>=3D32?c:0;return =
del._synthesizeEvent(evt,{charCode:c,faux:true});}return =
evt;}});}})();if(dojo.isIE){dojo._ieDispatcher=3Dfunction(args,_161){var =
ap=3DArray.prototype,h=3Ddojo._ie_listener.handlers,c=3Dargs.callee,ls=3D=
c[dojo._ieListenersName],t=3Dh[c.target];var =
r=3Dt&&t.apply(_161,args);var lls=3D[].concat(ls);for(var i in lls){var =
f=3Dh[lls[i]];if(!(i in ap)&&f){f.apply(_161,args);}}return =
r;};dojo._getIeDispatcher=3Dfunction(){return new =
Function(dojo._scopeName+"._ieDispatcher(arguments, =
this)");};dojo._event_listener._fixCallback=3Dfunction(fp){var =
f=3Ddojo._event_listener._fixEvent;return function(e){return =
fp.call(this,f(e,this));};};}}if(!dojo._hasResource["dojo._base.html"]){d=
ojo._hasResource["dojo._base.html"]=3Dtrue;dojo.provide("dojo._base.html"=
);try{document.execCommand("BackgroundImageCache",false,true);}catch(e){}=
if(dojo.isIE||dojo.isOpera){dojo.byId=3Dfunction(id,doc){if(typeof =
id!=3D"string"){return id;}var =
_162=3Ddoc||dojo.doc,te=3D_162.getElementById(id);if(te&&(te.attributes.i=
d.value=3D=3Did||te.id=3D=3Did)){return te;}else{var =
eles=3D_162.all[id];if(!eles||eles.nodeName){eles=3D[eles];}var =
i=3D0;while((te=3Deles[i++])){if((te.attributes&&te.attributes.id&&te.att=
ributes.id.value=3D=3Did)||te.id=3D=3Did){return =
te;}}}};}else{dojo.byId=3Dfunction(id,doc){return(typeof =
id=3D=3D"string")?(doc||dojo.doc).getElementById(id):id;};}(function(){va=
r d=3Ddojo;var byId=3Dd.byId;var =
_163=3Dnull,_164;d.addOnWindowUnload(function(){_163=3Dnull;});dojo._dest=
royElement=3Ddojo.destroy=3Dfunction(node){node=3DbyId(node);try{var =
doc=3Dnode.ownerDocument;if(!_163||_164!=3Ddoc){_163=3Ddoc.createElement(=
"div");_164=3Ddoc;}_163.appendChild(node.parentNode?node.parentNode.remov=
eChild(node):node);_163.innerHTML=3D"";}catch(e){}};dojo.isDescendant=3Df=
unction(node,_165){try{node=3DbyId(node);_165=3DbyId(_165);while(node){if=
(node=3D=3D_165){return true;}node=3Dnode.parentNode;}}catch(e){}return =
false;};dojo.setSelectable=3Dfunction(node,_166){node=3DbyId(node);if(d.i=
sMozilla){node.style.MozUserSelect=3D_166?"":"none";}else{if(d.isKhtml||d=
.isWebKit){node.style.KhtmlUserSelect=3D_166?"auto":"none";}else{if(d.isI=
E){var =
v=3D(node.unselectable=3D_166?"":"on");d.query("*",node).forEach("item.un=
selectable =3D '"+v+"'");}}}};var _167=3Dfunction(node,ref){var =
_168=3Dref.parentNode;if(_168){_168.insertBefore(node,ref);}};var =
_169=3Dfunction(node,ref){var =
_16a=3Dref.parentNode;if(_16a){if(_16a.lastChild=3D=3Dref){_16a.appendChi=
ld(node);}else{_16a.insertBefore(node,ref.nextSibling);}}};dojo.place=3Df=
unction(node,_16b,_16c){_16b=3DbyId(_16b);if(typeof =
node=3D=3D"string"){node=3Dnode.charAt(0)=3D=3D"<"?d._toDom(node,_16b.own=
erDocument):byId(node);}if(typeof _16c=3D=3D"number"){var =
cn=3D_16b.childNodes;if(!cn.length||cn.length<=3D_16c){_16b.appendChild(n=
ode);}else{_167(node,cn[_16c<0?0:_16c]);}}else{switch(_16c){case"before":=
_167(node,_16b);break;case"after":_169(node,_16b);break;case"replace":_16=
b.parentNode.replaceChild(node,_16b);break;case"only":d.empty(_16b);_16b.=
appendChild(node);break;case"first":if(_16b.firstChild){_167(node,_16b.fi=
rstChild);break;}default:_16b.appendChild(node);}}return =
node;};dojo.boxModel=3D"content-box";if(d.isIE){d.boxModel=3Ddocument.com=
patMode=3D=3D"BackCompat"?"border-box":"content-box";}var =
gcs;if(d.isWebKit){gcs=3Dfunction(node){var =
s;if(node.nodeType=3D=3D1){var =
dv=3Dnode.ownerDocument.defaultView;s=3Ddv.getComputedStyle(node,null);if=
(!s&&node.style){node.style.display=3D"";s=3Ddv.getComputedStyle(node,nul=
l);}}return s||{};};}else{if(d.isIE){gcs=3Dfunction(node){return =
node.nodeType=3D=3D1?node.currentStyle:{};};}else{gcs=3Dfunction(node){re=
turn =
node.nodeType=3D=3D1?node.ownerDocument.defaultView.getComputedStyle(node=
,null):{};};}}dojo.getComputedStyle=3Dgcs;if(!d.isIE){d._toPixelValue=3Df=
unction(_16d,_16e){return =
parseFloat(_16e)||0;};}else{d._toPixelValue=3Dfunction(_16f,_170){if(!_17=
0){return 0;}if(_170=3D=3D"medium"){return =
4;}if(_170.slice&&_170.slice(-2)=3D=3D"px"){return =
parseFloat(_170);}with(_16f){var _171=3Dstyle.left;var =
_172=3DruntimeStyle.left;runtimeStyle.left=3DcurrentStyle.left;try{style.=
left=3D_170;_170=3Dstyle.pixelLeft;}catch(e){_170=3D0;}style.left=3D_171;=
runtimeStyle.left=3D_172;}return _170;};}var px=3Dd._toPixelValue;var =
astr=3D"DXImageTransform.Microsoft.Alpha";var =
af=3Dfunction(n,f){try{return n.filters.item(astr);}catch(e){return =
f?{}:null;}};dojo._getOpacity=3Dd.isIE?function(node){try{return =
af(node).Opacity/100;}catch(e){return 1;}}:function(node){return =
gcs(node).opacity;};dojo._setOpacity=3Dd.isIE?function(node,_173){var =
ov=3D_173*100,_174=3D_173=3D=3D1;node.style.zoom=3D_174?"":1;if(!af(node)=
){if(_174){return _173;}node.style.filter+=3D" =
progid:"+astr+"(Opacity=3D"+ov+")";}else{af(node,1).Opacity=3Dov;}af(node=
,1).Enabled=3D!_174;if(node.nodeName.toLowerCase()=3D=3D"tr"){d.query("> =
td",node).forEach(function(i){d._setOpacity(i,_173);});}return =
_173;}:function(node,_175){return node.style.opacity=3D_175;};var =
_176=3D{left:true,top:true};var =
_177=3D/margin|padding|width|height|max|min|offset/;var =
_178=3Dfunction(node,type,_179){type=3Dtype.toLowerCase();if(d.isIE){if(_=
179=3D=3D"auto"){if(type=3D=3D"height"){return =
node.offsetHeight;}if(type=3D=3D"width"){return =
node.offsetWidth;}}if(type=3D=3D"fontweight"){switch(_179){case =
700:return"bold";case 400:default:return"normal";}}}if(!(type in =
_176)){_176[type]=3D_177.test(type);}return =
_176[type]?px(node,_179):_179;};var =
_17a=3Dd.isIE?"styleFloat":"cssFloat",_17b=3D{"cssFloat":_17a,"styleFloat=
":_17a,"float":_17a};dojo.style=3Dfunction(node,_17c,_17d){var =
n=3DbyId(node),args=3Darguments.length,op=3D(_17c=3D=3D"opacity");_17c=3D=
_17b[_17c]||_17c;if(args=3D=3D3){return =
op?d._setOpacity(n,_17d):n.style[_17c]=3D_17d;}if(args=3D=3D2&&op){return=
 d._getOpacity(n);}var s=3Dgcs(n);if(args=3D=3D2&&typeof =
_17c!=3D"string"){for(var x in _17c){d.style(node,x,_17c[x]);}return =
s;}return(args=3D=3D1)?s:_178(n,_17c,s[_17c]||n.style[_17c]);};dojo._getP=
adExtents=3Dfunction(n,_17e){var =
s=3D_17e||gcs(n),l=3Dpx(n,s.paddingLeft),t=3Dpx(n,s.paddingTop);return{l:=
l,t:t,w:l+px(n,s.paddingRight),h:t+px(n,s.paddingBottom)};};dojo._getBord=
erExtents=3Dfunction(n,_17f){var =
ne=3D"none",s=3D_17f||gcs(n),bl=3D(s.borderLeftStyle!=3Dne?px(n,s.borderL=
eftWidth):0),bt=3D(s.borderTopStyle!=3Dne?px(n,s.borderTopWidth):0);retur=
n{l:bl,t:bt,w:bl+(s.borderRightStyle!=3Dne?px(n,s.borderRightWidth):0),h:=
bt+(s.borderBottomStyle!=3Dne?px(n,s.borderBottomWidth):0)};};dojo._getPa=
dBorderExtents=3Dfunction(n,_180){var =
s=3D_180||gcs(n),p=3Dd._getPadExtents(n,s),b=3Dd._getBorderExtents(n,s);r=
eturn{l:p.l+b.l,t:p.t+b.t,w:p.w+b.w,h:p.h+b.h};};dojo._getMarginExtents=3D=
function(n,_181){var =
s=3D_181||gcs(n),l=3Dpx(n,s.marginLeft),t=3Dpx(n,s.marginTop),r=3Dpx(n,s.=
marginRight),b=3Dpx(n,s.marginBottom);if(d.isWebKit&&(s.position!=3D"abso=
lute")){r=3Dl;}return{l:l,t:t,w:l+r,h:t+b};};dojo._getMarginBox=3Dfunctio=
n(node,_182){var =
s=3D_182||gcs(node),me=3Dd._getMarginExtents(node,s);var =
l=3Dnode.offsetLeft-me.l,t=3Dnode.offsetTop-me.t,p=3Dnode.parentNode;if(d=
.isMoz){var =
sl=3DparseFloat(s.left),st=3DparseFloat(s.top);if(!isNaN(sl)&&!isNaN(st))=
{l=3Dsl,t=3Dst;}else{if(p&&p.style){var =
pcs=3Dgcs(p);if(pcs.overflow!=3D"visible"){var =
be=3Dd._getBorderExtents(p,pcs);l+=3Dbe.l,t+=3Dbe.t;}}}}else{if(d.isOpera=
||(d.isIE>7&&!d.isQuirks)){if(p){be=3Dd._getBorderExtents(p);l-=3Dbe.l;t-=
=3Dbe.t;}}}return{l:l,t:t,w:node.offsetWidth+me.w,h:node.offsetHeight+me.=
h};};dojo._getContentBox=3Dfunction(node,_183){var =
s=3D_183||gcs(node),pe=3Dd._getPadExtents(node,s),be=3Dd._getBorderExtent=
s(node,s),w=3Dnode.clientWidth,h;if(!w){w=3Dnode.offsetWidth,h=3Dnode.off=
setHeight;}else{h=3Dnode.clientHeight,be.w=3Dbe.h=3D0;}if(d.isOpera){pe.l=
+=3Dbe.l;pe.t+=3Dbe.t;}return{l:pe.l,t:pe.t,w:w-pe.w-be.w,h:h-pe.h-be.h};=
};dojo._getBorderBox=3Dfunction(node,_184){var =
s=3D_184||gcs(node),pe=3Dd._getPadExtents(node,s),cb=3Dd._getContentBox(n=
ode,s);return{l:cb.l-pe.l,t:cb.t-pe.t,w:cb.w+pe.w,h:cb.h+pe.h};};dojo._se=
tBox=3Dfunction(node,l,t,w,h,u){u=3Du||"px";var =
s=3Dnode.style;if(!isNaN(l)){s.left=3Dl+u;}if(!isNaN(t)){s.top=3Dt+u;}if(=
w>=3D0){s.width=3Dw+u;}if(h>=3D0){s.height=3Dh+u;}};dojo._isButtonTag=3Df=
unction(node){return =
node.tagName=3D=3D"BUTTON"||node.tagName=3D=3D"INPUT"&&(node.getAttribute=
("type")||"").toUpperCase()=3D=3D"BUTTON";};dojo._usesBorderBox=3Dfunctio=
n(node){var n=3Dnode.tagName;return =
d.boxModel=3D=3D"border-box"||n=3D=3D"TABLE"||d._isButtonTag(node);};dojo=
._setContentSize=3Dfunction(node,_185,_186,_187){if(d._usesBorderBox(node=
)){var =
pb=3Dd._getPadBorderExtents(node,_187);if(_185>=3D0){_185+=3Dpb.w;}if(_18=
6>=3D0){_186+=3Dpb.h;}}d._setBox(node,NaN,NaN,_185,_186);};dojo._setMargi=
nBox=3Dfunction(node,_188,_189,_18a,_18b,_18c){var =
s=3D_18c||gcs(node),bb=3Dd._usesBorderBox(node),pb=3Dbb?_18d:d._getPadBor=
derExtents(node,s);if(d.isWebKit){if(d._isButtonTag(node)){var =
ns=3Dnode.style;if(_18a>=3D0&&!ns.width){ns.width=3D"4px";}if(_18b>=3D0&&=
!ns.height){ns.height=3D"4px";}}}var =
mb=3Dd._getMarginExtents(node,s);if(_18a>=3D0){_18a=3DMath.max(_18a-pb.w-=
mb.w,0);}if(_18b>=3D0){_18b=3DMath.max(_18b-pb.h-mb.h,0);}d._setBox(node,=
_188,_189,_18a,_18b);};var =
_18d=3D{l:0,t:0,w:0,h:0};dojo.marginBox=3Dfunction(node,box){var =
n=3DbyId(node),s=3Dgcs(n),b=3Dbox;return!b?d._getMarginBox(n,s):d._setMar=
ginBox(n,b.l,b.t,b.w,b.h,s);};dojo.contentBox=3Dfunction(node,box){var =
n=3DbyId(node),s=3Dgcs(n),b=3Dbox;return!b?d._getContentBox(n,s):d._setCo=
ntentSize(n,b.w,b.h,s);};var =
_18e=3Dfunction(node,prop){if(!(node=3D(node||0).parentNode)){return =
0;}var =
val,_18f=3D0,_190=3Dd.body();while(node&&node.style){if(gcs(node).positio=
n=3D=3D"fixed"){return =
0;}val=3Dnode[prop];if(val){_18f+=3Dval-0;if(node=3D=3D_190){break;}}node=
=3Dnode.parentNode;}return _18f;};dojo._docScroll=3Dfunction(){var =
n=3Dd.global;return"pageXOffset"in =
n?{x:n.pageXOffset,y:n.pageYOffset}:(n=3Dd.doc.documentElement,n.clientHe=
ight?{x:d._fixIeBiDiScrollLeft(n.scrollLeft),y:n.scrollTop}:(n=3Dd.body()=
,{x:n.scrollLeft||0,y:n.scrollTop||0}));};dojo._isBodyLtr=3Dfunction(){re=
turn"_bodyLtr"in =
d?d._bodyLtr:d._bodyLtr=3D(d.body().dir||d.doc.documentElement.dir||"ltr"=
).toLowerCase()=3D=3D"ltr";};dojo._getIeDocumentElementOffset=3Dfunction(=
){var de=3Dd.doc.documentElement;if(d.isIE<8){var =
r=3Dde.getBoundingClientRect();var =
l=3Dr.left,t=3Dr.top;if(d.isIE<7){l+=3Dde.clientLeft;t+=3Dde.clientTop;}r=
eturn{x:l<0?0:l,y:t<0?0:t};}else{return{x:0,y:0};}};dojo._fixIeBiDiScroll=
Left=3Dfunction(_191){var dd=3Dd.doc;if(d.isIE<8&&!d._isBodyLtr()){var =
de=3Dd.isQuirks?dd.body:dd.documentElement;return =
_191+de.clientWidth-de.scrollWidth;}return =
_191;};dojo._abs=3Ddojo.position=3Dfunction(node,_192){var =
db=3Dd.body(),dh=3Ddb.parentNode,ret;node=3DbyId(node);if(node["getBoundi=
ngClientRect"]){ret=3Dnode.getBoundingClientRect();ret=3D{x:ret.left,y:re=
t.top,w:ret.right-ret.left,h:ret.bottom-ret.top};if(d.isIE){var =
_193=3Dd._getIeDocumentElementOffset();ret.x-=3D_193.x+(d.isQuirks?db.cli=
entLeft+db.offsetLeft:0);ret.y-=3D_193.y+(d.isQuirks?db.clientTop+db.offs=
etTop:0);}else{if(d.isFF=3D=3D3){var =
cs=3Dgcs(dh);ret.x-=3Dpx(dh,cs.marginLeft)+px(dh,cs.borderLeftWidth);ret.=
y-=3Dpx(dh,cs.marginTop)+px(dh,cs.borderTopWidth);}}}else{ret=3D{x:0,y:0,=
w:node.offsetWidth,h:node.offsetHeight};if(node["offsetParent"]){ret.x-=3D=
_18e(node,"scrollLeft");ret.y-=3D_18e(node,"scrollTop");var =
_194=3Dnode;do{var =
n=3D_194.offsetLeft,t=3D_194.offsetTop;ret.x+=3DisNaN(n)?0:n;ret.y+=3DisN=
aN(t)?0:t;cs=3Dgcs(_194);if(_194!=3Dnode){if(d.isMoz){ret.x+=3D2*px(_194,=
cs.borderLeftWidth);ret.y+=3D2*px(_194,cs.borderTopWidth);}else{ret.x+=3D=
px(_194,cs.borderLeftWidth);ret.y+=3Dpx(_194,cs.borderTopWidth);}}if(d.is=
Moz&&cs.position=3D=3D"static"){var =
_195=3D_194.parentNode;while(_195!=3D_194.offsetParent){var =
pcs=3Dgcs(_195);if(pcs.position=3D=3D"static"){ret.x+=3Dpx(_194,pcs.borde=
rLeftWidth);ret.y+=3Dpx(_194,pcs.borderTopWidth);}_195=3D_195.parentNode;=
}}_194=3D_194.offsetParent;}while((_194!=3Ddh)&&_194);}else{if(node.x&&no=
de.y){ret.x+=3DisNaN(node.x)?0:node.x;ret.y+=3DisNaN(node.y)?0:node.y;}}}=
if(_192){var =
_196=3Dd._docScroll();ret.x+=3D_196.x;ret.y+=3D_196.y;}return =
ret;};dojo.coords=3Dfunction(node,_197){var =
n=3DbyId(node),s=3Dgcs(n),mb=3Dd._getMarginBox(n,s);var =
abs=3Dd.position(n,_197);mb.x=3Dabs.x;mb.y=3Dabs.y;return mb;};var =
_198=3D{"class":"className","for":"htmlFor",tabindex:"tabIndex",readonly:=
"readOnly",colspan:"colSpan",frameborder:"frameBorder",rowspan:"rowSpan",=
valuetype:"valueType"},_199=3D{classname:"class",htmlfor:"for",tabindex:"=
tabIndex",readonly:"readOnly"},_19a=3D{innerHTML:1,className:1,htmlFor:d.=
isIE,value:1};var _19b=3Dfunction(name){return =
_199[name.toLowerCase()]||name;};var _19c=3Dfunction(node,name){var =
attr=3Dnode.getAttributeNode&&node.getAttributeNode(name);return =
attr&&attr.specified;};dojo.hasAttr=3Dfunction(node,name){var =
lc=3Dname.toLowerCase();return =
_19a[_198[lc]||name]||_19c(byId(node),_199[lc]||name);};var =
_19d=3D{},_19e=3D0,_19f=3Ddojo._scopeName+"attrid",_1a0=3D{col:1,colgroup=
:1,table:1,tbody:1,tfoot:1,thead:1,tr:1,title:1};dojo.attr=3Dfunction(nod=
e,name,_1a1){node=3DbyId(node);var =
args=3Darguments.length,prop;if(args=3D=3D2&&typeof =
name!=3D"string"){for(var x in name){d.attr(node,x,name[x]);}return =
node;}var =
lc=3Dname.toLowerCase(),_1a2=3D_198[lc]||name,_1a3=3D_19a[_1a2],_1a4=3D_1=
99[lc]||name;if(args=3D=3D3){do{if(_1a2=3D=3D"style"&&typeof =
_1a1!=3D"string"){d.style(node,_1a1);break;}if(_1a2=3D=3D"innerHTML"){if(=
d.isIE&&node.tagName.toLowerCase()in =
_1a0){d.empty(node);node.appendChild(d._toDom(_1a1,node.ownerDocument));}=
else{node[_1a2]=3D_1a1;}break;}if(d.isFunction(_1a1)){var =
_1a5=3Dd.attr(node,_19f);if(!_1a5){_1a5=3D_19e++;d.attr(node,_19f,_1a5);}=
if(!_19d[_1a5]){_19d[_1a5]=3D{};}var =
h=3D_19d[_1a5][_1a2];if(h){d.disconnect(h);}else{try{delete =
node[_1a2];}catch(e){}}_19d[_1a5][_1a2]=3Dd.connect(node,_1a2,_1a1);break=
;}if(_1a3||typeof =
_1a1=3D=3D"boolean"){node[_1a2]=3D_1a1;break;}node.setAttribute(_1a4,_1a1=
);}while(false);return node;}_1a1=3Dnode[_1a2];if(_1a3&&typeof =
_1a1!=3D"undefined"){return _1a1;}if(_1a2!=3D"href"&&(typeof =
_1a1=3D=3D"boolean"||d.isFunction(_1a1))){return _1a1;}return =
_19c(node,_1a4)?node.getAttribute(_1a4):null;};dojo.removeAttr=3Dfunction=
(node,name){byId(node).removeAttribute(_19b(name));};dojo.getNodeProp=3Df=
unction(node,name){node=3DbyId(node);var =
lc=3Dname.toLowerCase(),_1a6=3D_198[lc]||name;if((_1a6 in =
node)&&_1a6!=3D"href"){return node[_1a6];}var =
_1a7=3D_199[lc]||name;return =
_19c(node,_1a7)?node.getAttribute(_1a7):null;};dojo.create=3Dfunction(tag=
,_1a8,_1a9,pos){var =
doc=3Dd.doc;if(_1a9){_1a9=3DbyId(_1a9);doc=3D_1a9.ownerDocument;}if(typeo=
f =
tag=3D=3D"string"){tag=3Ddoc.createElement(tag);}if(_1a8){d.attr(tag,_1a8=
);}if(_1a9){d.place(tag,_1a9,pos);}return =
tag;};d.empty=3Dd.isIE?function(node){node=3DbyId(node);for(var =
c;c=3Dnode.lastChild;){d.destroy(c);}}:function(node){byId(node).innerHTM=
L=3D"";};var =
_1aa=3D{option:["select"],tbody:["table"],thead:["table"],tfoot:["table"]=
,tr:["table","tbody"],td:["table","tbody","tr"],th:["table","thead","tr"]=
,legend:["fieldset"],caption:["table"],colgroup:["table"],col:["table","c=
olgroup"],li:["ul"]},_1ab=3D/<\s*([\w\:]+)/,_1ac=3D{},_1ad=3D0,_1ae=3D"__=
"+d._scopeName+"ToDomId";for(var _1af in _1aa){var =
tw=3D_1aa[_1af];tw.pre=3D_1af=3D=3D"option"?"<select =
multiple=3D\"multiple\">":"<"+tw.join("><")+">";tw.post=3D"</"+tw.reverse=
().join("></")+">";}d._toDom=3Dfunction(frag,doc){doc=3Ddoc||d.doc;var =
_1b0=3Ddoc[_1ae];if(!_1b0){doc[_1ae]=3D_1b0=3D++_1ad+"";_1ac[_1b0]=3Ddoc.=
createElement("div");}frag+=3D"";var =
_1b1=3Dfrag.match(_1ab),tag=3D_1b1?_1b1[1].toLowerCase():"",_1b2=3D_1ac[_=
1b0],wrap,i,fc,df;if(_1b1&&_1aa[tag]){wrap=3D_1aa[tag];_1b2.innerHTML=3Dw=
rap.pre+frag+wrap.post;for(i=3Dwrap.length;i;--i){_1b2=3D_1b2.firstChild;=
}}else{_1b2.innerHTML=3Dfrag;}if(_1b2.childNodes.length=3D=3D1){return =
_1b2.removeChild(_1b2.firstChild);}df=3Ddoc.createDocumentFragment();whil=
e(fc=3D_1b2.firstChild){df.appendChild(fc);}return df;};var =
_1b3=3D"className";dojo.hasClass=3Dfunction(node,_1b4){return((" =
"+byId(node)[_1b3]+" ").indexOf(" "+_1b4+" ")>=3D0);};var =
_1b5=3D/\s+/,a1=3D[""],_1b6=3Dfunction(s){if(typeof s=3D=3D"string"||s =
instanceof String){if(s.indexOf(" ")<0){a1[0]=3Ds;return a1;}else{return =
s.split(_1b5);}}return =
s||"";};dojo.addClass=3Dfunction(node,_1b7){node=3DbyId(node);_1b7=3D_1b6=
(_1b7);var cls=3Dnode[_1b3],_1b8;cls=3Dcls?" "+cls+" ":" =
";_1b8=3Dcls.length;for(var =
i=3D0,len=3D_1b7.length,c;i<len;++i){c=3D_1b7[i];if(c&&cls.indexOf(" =
"+c+" ")<0){cls+=3Dc+" =
";}}if(_1b8<cls.length){node[_1b3]=3Dcls.substr(1,cls.length-2);}};dojo.r=
emoveClass=3Dfunction(node,_1b9){node=3DbyId(node);var =
cls;if(_1b9!=3D=3Dundefined){_1b9=3D_1b6(_1b9);cls=3D" "+node[_1b3]+" =
";for(var i=3D0,len=3D_1b9.length;i<len;++i){cls=3Dcls.replace(" =
"+_1b9[i]+" "," =
");}cls=3Dd.trim(cls);}else{cls=3D"";}if(node[_1b3]!=3Dcls){node[_1b3]=3D=
cls;}};dojo.toggleClass=3Dfunction(node,_1ba,_1bb){if(_1bb=3D=3D=3Dundefi=
ned){_1bb=3D!d.hasClass(node,_1ba);}d[_1bb?"addClass":"removeClass"](node=
,_1ba);};})();}if(!dojo._hasResource["dojo._base.NodeList"]){dojo._hasRes=
ource["dojo._base.NodeList"]=3Dtrue;dojo.provide("dojo._base.NodeList");(=
function(){var d=3Ddojo;var =
ap=3DArray.prototype,aps=3Dap.slice,apc=3Dap.concat;var =
tnl=3Dfunction(a,_1bc,_1bd){if(!a.sort){a=3Daps.call(a,0);}var =
ctor=3D_1bd||this._NodeListCtor||d._NodeListCtor;a.constructor=3Dctor;doj=
o._mixin(a,ctor.prototype);a._NodeListCtor=3Dctor;return =
_1bc?a._stash(_1bc):a;};var =
_1be=3Dfunction(f,a,o){a=3D[0].concat(aps.call(a,0));o=3Do||d.global;retu=
rn function(node){a[0]=3Dnode;return f.apply(o,a);};};var =
_1bf=3Dfunction(f,o){return =
function(){this.forEach(_1be(f,arguments,o));return this;};};var =
_1c0=3Dfunction(f,o){return function(){return =
this.map(_1be(f,arguments,o));};};var _1c1=3Dfunction(f,o){return =
function(){return this.filter(_1be(f,arguments,o));};};var =
_1c2=3Dfunction(f,g,o){return function(){var =
a=3Darguments,body=3D_1be(f,a,o);if(g.call(o||d.global,a)){return =
this.map(body);}this.forEach(body);return this;};};var =
_1c3=3Dfunction(a){return a.length=3D=3D1&&(typeof =
a[0]=3D=3D"string");};var _1c4=3Dfunction(node){var =
p=3Dnode.parentNode;if(p){p.removeChild(node);}};dojo.NodeList=3Dfunction=
(){return =
tnl(Array.apply(null,arguments));};d._NodeListCtor=3Dd.NodeList;var =
nl=3Dd.NodeList,nlp=3Dnl.prototype;nl._wrap=3Dnlp._wrap=3Dtnl;nl._adaptAs=
Map=3D_1c0;nl._adaptAsForEach=3D_1bf;nl._adaptAsFilter=3D_1c1;nl._adaptWi=
thCondition=3D_1c2;d.forEach(["slice","splice"],function(name){var =
f=3Dap[name];nlp[name]=3Dfunction(){return =
this._wrap(f.apply(this,arguments),name=3D=3D"slice"?this:null);};});d.fo=
rEach(["indexOf","lastIndexOf","every","some"],function(name){var =
f=3Dd[name];nlp[name]=3Dfunction(){return =
f.apply(d,[this].concat(aps.call(arguments,0)));};});d.forEach(["attr","s=
tyle"],function(name){nlp[name]=3D_1c2(d[name],_1c3);});d.forEach(["conne=
ct","addClass","removeClass","toggleClass","empty","removeAttr"],function=
(name){nlp[name]=3D_1bf(d[name]);});dojo.extend(dojo.NodeList,{_normalize=
:function(_1c5,_1c6){var =
_1c7=3D_1c5.parse=3D=3D=3Dtrue?true:false;if(typeof =
_1c5.template=3D=3D"string"){var =
_1c8=3D_1c5.templateFunc||(dojo.string&&dojo.string.substitute);_1c5=3D_1=
c8?_1c8(_1c5.template,_1c5):_1c5;}var type=3D(typeof =
_1c5);if(type=3D=3D"string"||type=3D=3D"number"){_1c5=3Ddojo._toDom(_1c5,=
(_1c6&&_1c6.ownerDocument));if(_1c5.nodeType=3D=3D11){_1c5=3Ddojo._toArra=
y(_1c5.childNodes);}else{_1c5=3D[_1c5];}}else{if(!dojo.isArrayLike(_1c5))=
{_1c5=3D[_1c5];}else{if(!dojo.isArray(_1c5)){_1c5=3Ddojo._toArray(_1c5);}=
}}if(_1c7){_1c5._runParse=3Dtrue;}return =
_1c5;},_cloneNode:function(node){return =
node.cloneNode(true);},_place:function(ary,_1c9,_1ca,_1cb){if(_1c9.nodeTy=
pe!=3D1&&_1ca=3D=3D"only"){return;}var _1cc=3D_1c9,_1cd;var =
_1ce=3Dary.length;for(var i=3D_1ce-1;i>=3D0;i--){var =
node=3D(_1cb?this._cloneNode(ary[i]):ary[i]);if(ary._runParse&&dojo.parse=
r&&dojo.parser.parse){if(!_1cd){_1cd=3D_1cc.ownerDocument.createElement("=
div");}_1cd.appendChild(node);dojo.parser.parse(_1cd);node=3D_1cd.firstCh=
ild;while(_1cd.firstChild){_1cd.removeChild(_1cd.firstChild);}}if(i=3D=3D=
_1ce-1){dojo.place(node,_1cc,_1ca);}else{_1cc.parentNode.insertBefore(nod=
e,_1cc);}_1cc=3Dnode;}},_stash:function(_1cf){this._parent=3D_1cf;return =
this;},end:function(){if(this._parent){return this._parent;}else{return =
new this._NodeListCtor();}},concat:function(item){var =
t=3Dd.isArray(this)?this:aps.call(this,0),m=3Dd.map(arguments,function(a)=
{return a&&!d.isArray(a)&&(typeof =
NodeList!=3D"undefined"&&a.constructor=3D=3D=3DNodeList||a.constructor=3D=
=3D=3Dthis._NodeListCtor)?aps.call(a,0):a;});return =
this._wrap(apc.apply(t,m),this);},map:function(func,obj){return =
this._wrap(d.map(this,func,obj),this);},forEach:function(_1d0,_1d1){d.for=
Each(this,_1d0,_1d1);return =
this;},coords:_1c0(d.coords),position:_1c0(d.position),place:function(_1d=
2,_1d3){var item=3Dd.query(_1d2)[0];return =
this.forEach(function(node){d.place(node,item,_1d3);});},orphan:function(=
_1d4){return(_1d4?d._filterQueryResult(this,_1d4):this).forEach(_1c4);},a=
dopt:function(_1d5,_1d6){return =
d.query(_1d5).place(this[0],_1d6)._stash(this);},query:function(_1d7){if(=
!_1d7){return this;}var ret=3Dthis.map(function(node){return =
d.query(_1d7,node).filter(function(_1d8){return =
_1d8!=3D=3Dundefined;});});return =
this._wrap(apc.apply([],ret),this);},filter:function(_1d9){var =
a=3Darguments,_1da=3Dthis,_1db=3D0;if(typeof =
_1d9=3D=3D"string"){_1da=3Dd._filterQueryResult(this,a[0]);if(a.length=3D=
=3D1){return _1da._stash(this);}_1db=3D1;}return =
this._wrap(d.filter(_1da,a[_1db],a[_1db+1]),this);},addContent:function(_=
1dc,_1dd){_1dc=3Dthis._normalize(_1dc,this[0]);for(var =
i=3D0,node;node=3Dthis[i];i++){this._place(_1dc,node,_1dd,i>0);}return =
this;},instantiate:function(_1de,_1df){var =
c=3Dd.isFunction(_1de)?_1de:d.getObject(_1de);_1df=3D_1df||{};return =
this.forEach(function(node){new c(_1df,node);});},at:function(){var =
t=3Dnew =
this._NodeListCtor();d.forEach(arguments,function(i){if(i<0){i=3Dthis.len=
gth+i;}if(this[i]){t.push(this[i]);}},this);return =
t._stash(this);}});nl.events=3D["blur","focus","change","click","error","=
keydown","keypress","keyup","load","mousedown","mouseenter","mouseleave",=
"mousemove","mouseout","mouseover","mouseup","submit"];d.forEach(nl.event=
s,function(evt){var _1e0=3D"on"+evt;nlp[_1e0]=3Dfunction(a,b){return =
this.connect(_1e0,a,b);};});})();}if(!dojo._hasResource["dojo._base.query=
"]){dojo._hasResource["dojo._base.query"]=3Dtrue;if(typeof =
dojo!=3D"undefined"){dojo.provide("dojo._base.query");}(function(d){var =
trim=3Dd.trim;var each=3Dd.forEach;var =
qlc=3Dd._NodeListCtor=3Dd.NodeList;var _1e1=3Dfunction(){return =
d.doc;};var =
_1e2=3D((d.isWebKit||d.isMozilla)&&((_1e1().compatMode)=3D=3D"BackCompat"=
));var =
_1e3=3D!!_1e1().firstChild["children"]?"children":"childNodes";var =
_1e4=3D">~+";var _1e5=3Dfalse;var _1e6=3Dfunction(){return true;};var =
_1e7=3Dfunction(_1e8){if(_1e4.indexOf(_1e8.slice(-1))>=3D0){_1e8+=3D" * =
";}else{_1e8+=3D" ";}var ts=3Dfunction(s,e){return =
trim(_1e8.slice(s,e));};var _1e9=3D[];var =
_1ea=3D-1,_1eb=3D-1,_1ec=3D-1,_1ed=3D-1,_1ee=3D-1,inId=3D-1,_1ef=3D-1,lc=3D=
"",cc=3D"",_1f0;var x=3D0,ql=3D_1e8.length,_1f1=3Dnull,_1f2=3Dnull;var =
_1f3=3Dfunction(){if(_1ef>=3D0){var =
tv=3D(_1ef=3D=3Dx)?null:ts(_1ef,x);_1f1[(_1e4.indexOf(tv)<0)?"tag":"oper"=
]=3Dtv;_1ef=3D-1;}};var =
_1f4=3Dfunction(){if(inId>=3D0){_1f1.id=3Dts(inId,x).replace(/\\/g,"");in=
Id=3D-1;}};var =
_1f5=3Dfunction(){if(_1ee>=3D0){_1f1.classes.push(ts(_1ee+1,x).replace(/\=
\/g,""));_1ee=3D-1;}};var _1f6=3Dfunction(){_1f4();_1f3();_1f5();};var =
_1f7=3Dfunction(){_1f6();if(_1ed>=3D0){_1f1.pseudos.push({name:ts(_1ed+1,=
x)});}_1f1.loops=3D(_1f1.pseudos.length||_1f1.attrs.length||_1f1.classes.=
length);_1f1.oquery=3D_1f1.query=3Dts(_1f0,x);_1f1.otag=3D_1f1.tag=3D(_1f=
1["oper"])?null:(_1f1.tag||"*");if(_1f1.tag){_1f1.tag=3D_1f1.tag.toUpperC=
ase();}if(_1e9.length&&(_1e9[_1e9.length-1].oper)){_1f1.infixOper=3D_1e9.=
pop();_1f1.query=3D_1f1.infixOper.query+" =
"+_1f1.query;}_1e9.push(_1f1);_1f1=3Dnull;};for(;lc=3Dcc,cc=3D_1e8.charAt=
(x),x<ql;x++){if(lc=3D=3D"\\"){continue;}if(!_1f1){_1f0=3Dx;_1f1=3D{query=
:null,pseudos:[],attrs:[],classes:[],tag:null,oper:null,id:null,getTag:fu=
nction(){return(_1e5)?this.otag:this.tag;}};_1ef=3Dx;}if(_1ea>=3D0){if(cc=
=3D=3D"]"){if(!_1f2.attr){_1f2.attr=3Dts(_1ea+1,x);}else{_1f2.matchFor=3D=
ts((_1ec||_1ea+1),x);}var =
cmf=3D_1f2.matchFor;if(cmf){if((cmf.charAt(0)=3D=3D"\"")||(cmf.charAt(0)=3D=
=3D"'")){_1f2.matchFor=3Dcmf.slice(1,-1);}}_1f1.attrs.push(_1f2);_1f2=3Dn=
ull;_1ea=3D_1ec=3D-1;}else{if(cc=3D=3D"=3D"){var =
_1f8=3D("|~^$*".indexOf(lc)>=3D0)?lc:"";_1f2.type=3D_1f8+cc;_1f2.attr=3Dt=
s(_1ea+1,x-_1f8.length);_1ec=3Dx+1;}}}else{if(_1eb>=3D0){if(cc=3D=3D")"){=
if(_1ed>=3D0){_1f2.value=3Dts(_1eb+1,x);}_1ed=3D_1eb=3D-1;}}else{if(cc=3D=
=3D"#"){_1f6();inId=3Dx+1;}else{if(cc=3D=3D"."){_1f6();_1ee=3Dx;}else{if(=
cc=3D=3D":"){_1f6();_1ed=3Dx;}else{if(cc=3D=3D"["){_1f6();_1ea=3Dx;_1f2=3D=
{};}else{if(cc=3D=3D"("){if(_1ed>=3D0){_1f2=3D{name:ts(_1ed+1,x),value:nu=
ll};_1f1.pseudos.push(_1f2);}_1eb=3Dx;}else{if((cc=3D=3D" =
")&&(lc!=3Dcc)){_1f7();}}}}}}}}}return _1e9;};var =
_1f9=3Dfunction(_1fa,_1fb){if(!_1fa){return _1fb;}if(!_1fb){return =
_1fa;}return function(){return =
_1fa.apply(window,arguments)&&_1fb.apply(window,arguments);};};var =
_1fc=3Dfunction(i,arr){var r=3Darr||[];if(i){r.push(i);}return r;};var =
_1fd=3Dfunction(n){return(1=3D=3Dn.nodeType);};var _1fe=3D"";var =
_1ff=3Dfunction(elem,attr){if(!elem){return =
_1fe;}if(attr=3D=3D"class"){return =
elem.className||_1fe;}if(attr=3D=3D"for"){return =
elem.htmlFor||_1fe;}if(attr=3D=3D"style"){return =
elem.style.cssText||_1fe;}return(_1e5?elem.getAttribute(attr):elem.getAtt=
ribute(attr,2))||_1fe;};var _200=3D{"*=3D":function(attr,_201){return =
function(elem){return(_1ff(elem,attr).indexOf(_201)>=3D0);};},"^=3D":func=
tion(attr,_202){return =
function(elem){return(_1ff(elem,attr).indexOf(_202)=3D=3D0);};},"$=3D":fu=
nction(attr,_203){var tval=3D" "+_203;return function(elem){var ea=3D" =
"+_1ff(elem,attr);return(ea.lastIndexOf(_203)=3D=3D(ea.length-_203.length=
));};},"~=3D":function(attr,_204){var tval=3D" "+_204+" ";return =
function(elem){var ea=3D" "+_1ff(elem,attr)+" =
";return(ea.indexOf(tval)>=3D0);};},"|=3D":function(attr,_205){var =
_206=3D" "+_205+"-";return function(elem){var ea=3D" =
"+_1ff(elem,attr);return((ea=3D=3D_205)||(ea.indexOf(_206)=3D=3D0));};},"=
=3D":function(attr,_207){return =
function(elem){return(_1ff(elem,attr)=3D=3D_207);};}};var _208=3D(typeof =
_1e1().firstChild.nextElementSibling=3D=3D"undefined");var =
_209=3D!_208?"nextElementSibling":"nextSibling";var =
_20a=3D!_208?"previousElementSibling":"previousSibling";var =
_20b=3D(_208?_1fd:_1e6);var =
_20c=3Dfunction(node){while(node=3Dnode[_20a]){if(_20b(node)){return =
false;}}return true;};var =
_20d=3Dfunction(node){while(node=3Dnode[_209]){if(_20b(node)){return =
false;}}return true;};var _20e=3Dfunction(node){var =
root=3Dnode.parentNode;var =
i=3D0,tret=3Droot[_1e3],ci=3D(node["_i"]||-1),cl=3D(root["_l"]||-1);if(!t=
ret){return-1;}var =
l=3Dtret.length;if(cl=3D=3Dl&&ci>=3D0&&cl>=3D0){return =
ci;}root["_l"]=3Dl;ci=3D-1;for(var =
te=3Droot["firstElementChild"]||root["firstChild"];te;te=3Dte[_209]){if(_=
20b(te)){te["_i"]=3D++i;if(node=3D=3D=3Dte){ci=3Di;}}}return ci;};var =
_20f=3Dfunction(elem){return!((_20e(elem))%2);};var =
_210=3Dfunction(elem){return((_20e(elem))%2);};var =
_211=3D{"checked":function(name,_212){return =
function(elem){return!!("checked"in =
elem?elem.checked:elem.selected);};},"first-child":function(){return =
_20c;},"last-child":function(){return =
_20d;},"only-child":function(name,_213){return =
function(node){if(!_20c(node)){return false;}if(!_20d(node)){return =
false;}return true;};},"empty":function(name,_214){return =
function(elem){var cn=3Delem.childNodes;var =
cnl=3Delem.childNodes.length;for(var x=3Dcnl-1;x>=3D0;x--){var =
nt=3Dcn[x].nodeType;if((nt=3D=3D=3D1)||(nt=3D=3D3)){return =
false;}}return true;};},"contains":function(name,_215){var =
cz=3D_215.charAt(0);if(cz=3D=3D"\""||cz=3D=3D"'"){_215=3D_215.slice(1,-1)=
;}return =
function(elem){return(elem.innerHTML.indexOf(_215)>=3D0);};},"not":functi=
on(name,_216){var p=3D_1e7(_216)[0];var =
_217=3D{el:1};if(p.tag!=3D"*"){_217.tag=3D1;}if(!p.classes.length){_217.c=
lasses=3D1;}var ntf=3D_218(p,_217);return =
function(elem){return(!ntf(elem));};},"nth-child":function(name,_219){var=
 pi=3DparseInt;if(_219=3D=3D"odd"){return =
_210;}else{if(_219=3D=3D"even"){return =
_20f;}}if(_219.indexOf("n")!=3D-1){var _21a=3D_219.split("n",2);var =
pred=3D_21a[0]?((_21a[0]=3D=3D"-")?-1:pi(_21a[0])):1;var =
idx=3D_21a[1]?pi(_21a[1]):0;var =
lb=3D0,ub=3D-1;if(pred>0){if(idx<0){idx=3D(idx%pred)&&(pred+(idx%pred));}=
else{if(idx>0){if(idx>=3Dpred){lb=3Didx-idx%pred;}idx=3Didx%pred;}}}else{=
if(pred<0){pred*=3D-1;if(idx>0){ub=3Didx;idx=3Didx%pred;}}}if(pred>0){ret=
urn function(elem){var =
i=3D_20e(elem);return(i>=3Dlb)&&(ub<0||i<=3Dub)&&((i%pred)=3D=3Didx);};}e=
lse{_219=3Didx;}}var _21b=3Dpi(_219);return =
function(elem){return(_20e(elem)=3D=3D_21b);};}};var =
_21c=3D(d.isIE)?function(cond){var =
clc=3Dcond.toLowerCase();if(clc=3D=3D"class"){cond=3D"className";}return =
function(elem){return(_1e5?elem.getAttribute(cond):elem[cond]||elem[clc])=
;};}:function(cond){return =
function(elem){return(elem&&elem.getAttribute&&elem.hasAttribute(cond));}=
;};var _218=3Dfunction(_21d,_21e){if(!_21d){return =
_1e6;}_21e=3D_21e||{};var ff=3Dnull;if(!("el"in =
_21e)){ff=3D_1f9(ff,_1fd);}if(!("tag"in =
_21e)){if(_21d.tag!=3D"*"){ff=3D_1f9(ff,function(elem){return(elem&&(elem=
.tagName=3D=3D_21d.getTag()));});}}if(!("classes"in =
_21e)){each(_21d.classes,function(_21f,idx,arr){var re=3Dnew =
RegExp("(?:^|\\s)"+_21f+"(?:\\s|$)");ff=3D_1f9(ff,function(elem){return =
re.test(elem.className);});ff.count=3Didx;});}if(!("pseudos"in =
_21e)){each(_21d.pseudos,function(_220){var =
pn=3D_220.name;if(_211[pn]){ff=3D_1f9(ff,_211[pn](pn,_220.value));}});}if=
(!("attrs"in _21e)){each(_21d.attrs,function(attr){var _221;var =
a=3Dattr.attr;if(attr.type&&_200[attr.type]){_221=3D_200[attr.type](a,att=
r.matchFor);}else{if(a.length){_221=3D_21c(a);}}if(_221){ff=3D_1f9(ff,_22=
1);}});}if(!("id"in =
_21e)){if(_21d.id){ff=3D_1f9(ff,function(elem){return(!!elem&&(elem.id=3D=
=3D_21d.id));});}}if(!ff){if(!("default"in _21e)){ff=3D_1e6;}}return =
ff;};var _222=3Dfunction(_223){return =
function(node,ret,bag){while(node=3Dnode[_209]){if(_208&&(!_1fd(node))){c=
ontinue;}if((!bag||_224(node,bag))&&_223(node)){ret.push(node);}break;}re=
turn ret;};};var _225=3Dfunction(_226){return function(root,ret,bag){var =
te=3Droot[_209];while(te){if(_20b(te)){if(bag&&!_224(te,bag)){break;}if(_=
226(te)){ret.push(te);}}te=3Dte[_209];}return ret;};};var =
_227=3Dfunction(_228){_228=3D_228||_1e6;return =
function(root,ret,bag){var =
te,x=3D0,tret=3Droot[_1e3];while(te=3Dtret[x++]){if(_20b(te)&&(!bag||_224=
(te,bag))&&(_228(te,x))){ret.push(te);}}return ret;};};var =
_229=3Dfunction(node,root){var =
pn=3Dnode.parentNode;while(pn){if(pn=3D=3Droot){break;}pn=3Dpn.parentNode=
;}return!!pn;};var _22a=3D{};var _22b=3Dfunction(_22c){var =
_22d=3D_22a[_22c.query];if(_22d){return _22d;}var =
io=3D_22c.infixOper;var oper=3D(io?io.oper:"");var =
_22e=3D_218(_22c,{el:1});var qt=3D_22c.tag;var _22f=3D("*"=3D=3Dqt);var =
ecs=3D_1e1()["getElementsByClassName"];if(!oper){if(_22c.id){_22e=3D(!_22=
c.loops&&_22f)?_1e6:_218(_22c,{el:1,id:1});_22d=3Dfunction(root,arr){var =
te=3Dd.byId(_22c.id,(root.ownerDocument||root));if(!te||!_22e(te)){return=
;}if(9=3D=3Droot.nodeType){return =
_1fc(te,arr);}else{if(_229(te,root)){return =
_1fc(te,arr);}}};}else{if(ecs&&/\{\s*\[native =
code\]\s*\}/.test(String(ecs))&&_22c.classes.length&&!_1e2){_22e=3D_218(_=
22c,{el:1,classes:1,id:1});var _230=3D_22c.classes.join(" =
");_22d=3Dfunction(root,arr,bag){var ret=3D_1fc(0,arr),te,x=3D0;var =
tret=3Droot.getElementsByClassName(_230);while((te=3Dtret[x++])){if(_22e(=
te,root)&&_224(te,bag)){ret.push(te);}}return =
ret;};}else{if(!_22f&&!_22c.loops){_22d=3Dfunction(root,arr,bag){var =
ret=3D_1fc(0,arr),te,x=3D0;var =
tret=3Droot.getElementsByTagName(_22c.getTag());while((te=3Dtret[x++])){i=
f(_224(te,bag)){ret.push(te);}}return =
ret;};}else{_22e=3D_218(_22c,{el:1,tag:1,id:1});_22d=3Dfunction(root,arr,=
bag){var ret=3D_1fc(0,arr),te,x=3D0;var =
tret=3Droot.getElementsByTagName(_22c.getTag());while((te=3Dtret[x++])){i=
f(_22e(te,root)&&_224(te,bag)){ret.push(te);}}return ret;};}}}}else{var =
_231=3D{el:1};if(_22f){_231.tag=3D1;}_22e=3D_218(_22c,_231);if("+"=3D=3Do=
per){_22d=3D_222(_22e);}else{if("~"=3D=3Doper){_22d=3D_225(_22e);}else{if=
(">"=3D=3Doper){_22d=3D_227(_22e);}}}}return =
_22a[_22c.query]=3D_22d;};var _232=3Dfunction(root,_233){var =
_234=3D_1fc(root),qp,x,te,qpl=3D_233.length,bag,ret;for(var =
i=3D0;i<qpl;i++){ret=3D[];qp=3D_233[i];x=3D_234.length-1;if(x>0){bag=3D{}=
;ret.nozip=3Dtrue;}var gef=3D_22b(qp);for(var =
j=3D0;(te=3D_234[j]);j++){gef(te,ret,bag);}if(!ret.length){break;}_234=3D=
ret;}return ret;};var _235=3D{},_236=3D{};var _237=3Dfunction(_238){var =
_239=3D_1e7(trim(_238));if(_239.length=3D=3D1){var =
tef=3D_22b(_239[0]);return function(root){var r=3Dtef(root,new =
qlc());if(r){r.nozip=3Dtrue;}return r;};}return function(root){return =
_232(root,_239);};};var nua=3Dnavigator.userAgent;var wk=3D"WebKit/";var =
_23a=3D(d.isWebKit&&(nua.indexOf(wk)>0)&&(parseFloat(nua.split(wk)[1])>52=
8));var _23b=3Dd.isIE?"commentStrip":"nozip";var =
qsa=3D"querySelectorAll";var =
_23c=3D(!!_1e1()[qsa]&&(!d.isSafari||(d.isSafari>3.1)||_23a));var =
_23d=3D/n\+\d|([^ ])?([>~+])([^ =3D])?/g;var =
_23e=3Dfunction(_23f,pre,ch,post){return ch?(pre?pre+" ":"")+ch+(post?" =
"+post:""):_23f;};var =
_240=3Dfunction(_241,_242){_241=3D_241.replace(_23d,_23e);if(_23c){var =
_243=3D_236[_241];if(_243&&!_242){return _243;}}var =
_244=3D_235[_241];if(_244){return _244;}var qcz=3D_241.charAt(0);var =
_245=3D(-1=3D=3D_241.indexOf(" =
"));if((_241.indexOf("#")>=3D0)&&(_245)){_242=3Dtrue;}var =
_246=3D(_23c&&(!_242)&&(_1e4.indexOf(qcz)=3D=3D-1)&&(!d.isIE||(_241.index=
Of(":")=3D=3D-1))&&(!(_1e2&&(_241.indexOf(".")>=3D0)))&&(_241.indexOf(":c=
ontains")=3D=3D-1)&&(_241.indexOf(":checked")=3D=3D-1)&&(_241.indexOf("|=3D=
")=3D=3D-1));if(_246){var =
tq=3D(_1e4.indexOf(_241.charAt(_241.length-1))>=3D0)?(_241+" =
*"):_241;return =
_236[_241]=3Dfunction(root){try{if(!((9=3D=3Droot.nodeType)||_245)){throw=
"";}var r=3Droot[qsa](tq);r[_23b]=3Dtrue;return r;}catch(e){return =
_240(_241,true)(root);}};}else{var _247=3D_241.split(/\s*,\s*/);return =
_235[_241]=3D((_247.length<2)?_237(_241):function(root){var =
_248=3D0,ret=3D[],tp;while((tp=3D_247[_248++])){ret=3Dret.concat(_237(tp)=
(root));}return ret;});}};var _249=3D0;var =
_24a=3Dd.isIE?function(node){if(_1e5){return(node.getAttribute("_uid")||n=
ode.setAttribute("_uid",++_249)||_249);}else{return =
node.uniqueID;}}:function(node){return(node._uid||(node._uid=3D++_249));}=
;var _224=3Dfunction(node,bag){if(!bag){return 1;}var =
id=3D_24a(node);if(!bag[id]){return bag[id]=3D1;}return 0;};var =
_24b=3D"_zipIdx";var =
_24c=3Dfunction(arr){if(arr&&arr.nozip){return(qlc._wrap)?qlc._wrap(arr):=
arr;}var ret=3Dnew qlc();if(!arr||!arr.length){return =
ret;}if(arr[0]){ret.push(arr[0]);}if(arr.length<2){return =
ret;}_249++;if(d.isIE&&_1e5){var =
_24d=3D_249+"";arr[0].setAttribute(_24b,_24d);for(var =
x=3D1,te;te=3Darr[x];x++){if(arr[x].getAttribute(_24b)!=3D_24d){ret.push(=
te);}te.setAttribute(_24b,_24d);}}else{if(d.isIE&&arr.commentStrip){try{f=
or(var =
x=3D1,te;te=3Darr[x];x++){if(_1fd(te)){ret.push(te);}}}catch(e){}}else{if=
(arr[0]){arr[0][_24b]=3D_249;}for(var =
x=3D1,te;te=3Darr[x];x++){if(arr[x][_24b]!=3D_249){ret.push(te);}te[_24b]=
=3D_249;}}}return =
ret;};d.query=3Dfunction(_24e,root){qlc=3Dd._NodeListCtor;if(!_24e){retur=
n new qlc();}if(_24e.constructor=3D=3Dqlc){return _24e;}if(typeof =
_24e!=3D"string"){return new qlc(_24e);}if(typeof =
root=3D=3D"string"){root=3Dd.byId(root);if(!root){return new =
qlc();}}root=3Droot||_1e1();var =
od=3Droot.ownerDocument||root.documentElement;_1e5=3D(root.contentType&&r=
oot.contentType=3D=3D"application/xml")||(d.isOpera&&(root.doctype||od.to=
String()=3D=3D"[object =
XMLDocument]"))||(!!od)&&(d.isIE?od.xml:(root.xmlVersion||od.xmlVersion))=
;var r=3D_240(_24e)(root);if(r&&r.nozip&&!qlc._wrap){return r;}return =
_24c(r);};d.query.pseudos=3D_211;d._filterQueryResult=3Dfunction(_24f,_25=
0){var _251=3Dnew d._NodeListCtor();var =
_252=3D_218(_1e7(_250)[0]);for(var =
x=3D0,te;te=3D_24f[x];x++){if(_252(te)){_251.push(te);}}return =
_251;};})(this["queryPortability"]||this["acme"]||dojo);}if(!dojo._hasRes=
ource["dojo._base.xhr"]){dojo._hasResource["dojo._base.xhr"]=3Dtrue;dojo.=
provide("dojo._base.xhr");(function(){var =
_253=3Ddojo,cfg=3D_253.config;function =
_254(obj,name,_255){if(_255=3D=3D=3Dnull){return;}var =
val=3Dobj[name];if(typeof =
val=3D=3D"string"){obj[name]=3D[val,_255];}else{if(_253.isArray(val)){val=
.push(_255);}else{obj[name]=3D_255;}}};dojo.fieldToObject=3Dfunction(_256=
){var ret=3Dnull;var item=3D_253.byId(_256);if(item){var =
_257=3Ditem.name;var =
type=3D(item.type||"").toLowerCase();if(_257&&type&&!item.disabled){if(ty=
pe=3D=3D"radio"||type=3D=3D"checkbox"){if(item.checked){ret=3Ditem.value;=
}}else{if(item.multiple){ret=3D[];_253.query("option",item).forEach(funct=
ion(opt){if(opt.selected){ret.push(opt.value);}});}else{ret=3Ditem.value;=
}}}}return ret;};dojo.formToObject=3Dfunction(_258){var ret=3D{};var =
_259=3D"file|submit|image|reset|button|";_253.forEach(dojo.byId(_258).ele=
ments,function(item){var _25a=3Ditem.name;var =
type=3D(item.type||"").toLowerCase();if(_25a&&type&&_259.indexOf(type)=3D=
=3D-1&&!item.disabled){_254(ret,_25a,_253.fieldToObject(item));if(type=3D=
=3D"image"){ret[_25a+".x"]=3Dret[_25a+".y"]=3Dret[_25a].x=3Dret[_25a].y=3D=
0;}}});return ret;};dojo.objectToQuery=3Dfunction(map){var =
enc=3DencodeURIComponent;var _25b=3D[];var _25c=3D{};for(var name in =
map){var _25d=3Dmap[name];if(_25d!=3D_25c[name]){var =
_25e=3Denc(name)+"=3D";if(_253.isArray(_25d)){for(var =
i=3D0;i<_25d.length;i++){_25b.push(_25e+enc(_25d[i]));}}else{_25b.push(_2=
5e+enc(_25d));}}}return =
_25b.join("&");};dojo.formToQuery=3Dfunction(_25f){return =
_253.objectToQuery(_253.formToObject(_25f));};dojo.formToJson=3Dfunction(=
_260,_261){return =
_253.toJson(_253.formToObject(_260),_261);};dojo.queryToObject=3Dfunction=
(str){var ret=3D{};var qp=3Dstr.split("&");var =
dec=3DdecodeURIComponent;_253.forEach(qp,function(item){if(item.length){v=
ar _262=3Ditem.split("=3D");var name=3Ddec(_262.shift());var =
val=3Ddec(_262.join("=3D"));if(typeof =
ret[name]=3D=3D"string"){ret[name]=3D[ret[name]];}if(_253.isArray(ret[nam=
e])){ret[name].push(val);}else{ret[name]=3Dval;}}});return =
ret;};dojo._blockAsync=3Dfalse;var =
_263=3D_253._contentHandlers=3Ddojo.contentHandlers=3D{text:function(xhr)=
{return xhr.responseText;},json:function(xhr){return =
_253.fromJson(xhr.responseText||null);},"json-comment-filtered":function(=
xhr){if(!dojo.config.useCommentedJson){console.warn("Consider using the =
standard mimetype:application/json."+" json-commenting can introduce =
security issues. To"+" decrease the chances of hijacking, use the =
standard the 'json' handler and"+" prefix your json with: {}&&\n"+"Use =
djConfig.useCommentedJson=3Dtrue to turn off this message.");}var =
_264=3Dxhr.responseText;var _265=3D_264.indexOf("/*");var =
_266=3D_264.lastIndexOf("*/");if(_265=3D=3D-1||_266=3D=3D-1){throw new =
Error("JSON was not comment filtered");}return =
_253.fromJson(_264.substring(_265+2,_266));},javascript:function(xhr){ret=
urn _253.eval(xhr.responseText);},xml:function(xhr){var =
_267=3Dxhr.responseXML;if(_253.isIE&&(!_267||!_267.documentElement)){var =
ms=3Dfunction(n){return"MSXML"+n+".DOMDocument";};var =
dp=3D["Microsoft.XMLDOM",ms(6),ms(4),ms(3),ms(2)];_253.some(dp,function(p=
){try{var dom=3Dnew =
ActiveXObject(p);dom.async=3Dfalse;dom.loadXML(xhr.responseText);_267=3Dd=
om;}catch(e){return false;}return true;});}return =
_267;},"json-comment-optional":function(xhr){if(xhr.responseText&&/^[^{\[=
]*\/\*/.test(xhr.responseText)){return =
_263["json-comment-filtered"](xhr);}else{return =
_263["json"](xhr);}}};dojo._ioSetArgs=3Dfunction(args,_268,_269,_26a){var=
 _26b=3D{args:args,url:args.url};var _26c=3Dnull;if(args.form){var =
form=3D_253.byId(args.form);var =
_26d=3Dform.getAttributeNode("action");_26b.url=3D_26b.url||(_26d?_26d.va=
lue:null);_26c=3D_253.formToObject(form);}var =
_26e=3D[{}];if(_26c){_26e.push(_26c);}if(args.content){_26e.push(args.con=
tent);}if(args.preventCache){_26e.push({"dojo.preventCache":new =
Date().valueOf()});}_26b.query=3D_253.objectToQuery(_253.mixin.apply(null=
,_26e));_26b.handleAs=3Dargs.handleAs||"text";var d=3Dnew =
_253.Deferred(_268);d.addCallbacks(_269,function(_26f){return =
_26a(_26f,d);});var =
ld=3Dargs.load;if(ld&&_253.isFunction(ld)){d.addCallback(function(_270){r=
eturn ld.call(args,_270,_26b);});}var =
err=3Dargs.error;if(err&&_253.isFunction(err)){d.addErrback(function(_271=
){return err.call(args,_271,_26b);});}var =
_272=3Dargs.handle;if(_272&&_253.isFunction(_272)){d.addBoth(function(_27=
3){return =
_272.call(args,_273,_26b);});}if(cfg.ioPublish&&_253.publish&&_26b.args.i=
oPublish!=3D=3Dfalse){d.addCallbacks(function(res){_253.publish("/dojo/io=
/load",[d,res]);return =
res;},function(res){_253.publish("/dojo/io/error",[d,res]);return =
res;});d.addBoth(function(res){_253.publish("/dojo/io/done",[d,res]);retu=
rn res;});}d.ioArgs=3D_26b;return d;};var =
_274=3Dfunction(dfd){dfd.canceled=3Dtrue;var xhr=3Ddfd.ioArgs.xhr;var =
_275=3Dtypeof =
xhr.abort;if(_275=3D=3D"function"||_275=3D=3D"object"||_275=3D=3D"unknown=
"){xhr.abort();}var err=3Ddfd.ioArgs.error;if(!err){err=3Dnew Error("xhr =
cancelled");err.dojoType=3D"cancel";}return err;};var =
_276=3Dfunction(dfd){var =
ret=3D_263[dfd.ioArgs.handleAs](dfd.ioArgs.xhr);return =
ret=3D=3D=3Dundefined?null:ret;};var =
_277=3Dfunction(_278,dfd){if(!dfd.ioArgs.args.failOk){console.error(_278)=
;}return _278;};var _279=3Dnull;var _27a=3D[];var _27b=3D0;var =
_27c=3Dfunction(dfd){if(_27b<=3D0){_27b=3D0;if(cfg.ioPublish&&_253.publis=
h&&(!dfd||dfd&&dfd.ioArgs.args.ioPublish!=3D=3Dfalse)){_253.publish("/doj=
o/io/stop");}}};var _27d=3Dfunction(){var now=3D(new =
Date()).getTime();if(!_253._blockAsync){for(var =
i=3D0,tif;i<_27a.length&&(tif=3D_27a[i]);i++){var dfd=3Dtif.dfd;var =
func=3Dfunction(){if(!dfd||dfd.canceled||!tif.validCheck(dfd)){_27a.splic=
e(i--,1);_27b-=3D1;}else{if(tif.ioCheck(dfd)){_27a.splice(i--,1);tif.resH=
andle(dfd);_27b-=3D1;}else{if(dfd.startTime){if(dfd.startTime+(dfd.ioArgs=
.args.timeout||0)<now){_27a.splice(i--,1);var err=3Dnew Error("timeout =
exceeded");err.dojoType=3D"timeout";dfd.errback(err);dfd.cancel();_27b-=3D=
1;}}}}};if(dojo.config.debugAtAllCosts){func.call(this);}else{try{func.ca=
ll(this);}catch(e){dfd.errback(e);}}}}_27c(dfd);if(!_27a.length){clearInt=
erval(_279);_279=3Dnull;return;}};dojo._ioCancelAll=3Dfunction(){try{_253=
.forEach(_27a,function(i){try{i.dfd.cancel();}catch(e){}});}catch(e){}};i=
f(_253.isIE){_253.addOnWindowUnload(_253._ioCancelAll);}_253._ioNotifySta=
rt=3Dfunction(dfd){if(cfg.ioPublish&&_253.publish&&dfd.ioArgs.args.ioPubl=
ish!=3D=3Dfalse){if(!_27b){_253.publish("/dojo/io/start");}_27b+=3D1;_253=
.publish("/dojo/io/send",[dfd]);}};_253._ioWatch=3Dfunction(dfd,_27e,_27f=
,_280){var args=3Ddfd.ioArgs.args;if(args.timeout){dfd.startTime=3D(new =
Date()).getTime();}_27a.push({dfd:dfd,validCheck:_27e,ioCheck:_27f,resHan=
dle:_280});if(!_279){_279=3DsetInterval(_27d,50);}if(args.sync){_27d();}}=
;var _281=3D"application/x-www-form-urlencoded";var =
_282=3Dfunction(dfd){return dfd.ioArgs.xhr.readyState;};var =
_283=3Dfunction(dfd){return 4=3D=3Ddfd.ioArgs.xhr.readyState;};var =
_284=3Dfunction(dfd){var =
xhr=3Ddfd.ioArgs.xhr;if(_253._isDocumentOk(xhr)){dfd.callback(dfd);}else{=
var err=3Dnew Error("Unable to load "+dfd.ioArgs.url+" =
status:"+xhr.status);err.status=3Dxhr.status;err.responseText=3Dxhr.respo=
nseText;dfd.errback(err);}};dojo._ioAddQueryToUrl=3Dfunction(_285){if(_28=
5.query.length){_285.url+=3D(_285.url.indexOf("?")=3D=3D-1?"?":"&")+_285.=
query;_285.query=3Dnull;}};dojo.xhr=3Dfunction(_286,args,_287){var =
dfd=3D_253._ioSetArgs(args,_274,_276,_277);var _288=3Ddfd.ioArgs;var =
xhr=3D_288.xhr=3D_253._xhrObj(_288.args);if(!xhr){dfd.cancel();return =
dfd;}if("postData"in =
args){_288.query=3Dargs.postData;}else{if("putData"in =
args){_288.query=3Dargs.putData;}else{if("rawBody"in =
args){_288.query=3Dargs.rawBody;}else{if((arguments.length>2&&!_287)||"PO=
ST|PUT".indexOf(_286.toUpperCase())=3D=3D-1){_253._ioAddQueryToUrl(_288);=
}}}}xhr.open(_286,_288.url,args.sync!=3D=3Dtrue,args.user||undefined,args=
.password||undefined);if(args.headers){for(var hdr in =
args.headers){if(hdr.toLowerCase()=3D=3D=3D"content-type"&&!args.contentT=
ype){args.contentType=3Dargs.headers[hdr];}else{if(args.headers[hdr]){xhr=
.setRequestHeader(hdr,args.headers[hdr]);}}}}xhr.setRequestHeader("Conten=
t-Type",args.contentType||_281);if(!args.headers||!("X-Requested-With"in =
args.headers)){xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");=
}_253._ioNotifyStart(dfd);if(dojo.config.debugAtAllCosts){xhr.send(_288.q=
uery);}else{try{xhr.send(_288.query);}catch(e){_288.error=3De;dfd.cancel(=
);}}_253._ioWatch(dfd,_282,_283,_284);xhr=3Dnull;return =
dfd;};dojo.xhrGet=3Dfunction(args){return =
_253.xhr("GET",args);};dojo.rawXhrPost=3Ddojo.xhrPost=3Dfunction(args){re=
turn =
_253.xhr("POST",args,true);};dojo.rawXhrPut=3Ddojo.xhrPut=3Dfunction(args=
){return =
_253.xhr("PUT",args,true);};dojo.xhrDelete=3Dfunction(args){return =
_253.xhr("DELETE",args);};})();}if(!dojo._hasResource["dojo._base.fx"]){d=
ojo._hasResource["dojo._base.fx"]=3Dtrue;dojo.provide("dojo._base.fx");(f=
unction(){var d=3Ddojo;var =
_289=3Dd._mixin;dojo._Line=3Dfunction(_28a,end){this.start=3D_28a;this.en=
d=3Dend;};dojo._Line.prototype.getValue=3Dfunction(n){return((this.end-th=
is.start)*n)+this.start;};dojo.Animation=3Dfunction(args){_289(this,args)=
;if(d.isArray(this.curve)){this.curve=3Dnew =
d._Line(this.curve[0],this.curve[1]);}};d._Animation=3Dd.Animation;d.exte=
nd(dojo.Animation,{duration:350,repeat:0,rate:20,_percent:0,_startRepeatC=
ount:0,_getStep:function(){var =
_28b=3Dthis._percent,_28c=3Dthis.easing;return =
_28c?_28c(_28b):_28b;},_fire:function(evt,args){var =
a=3Dargs||[];if(this[evt]){if(d.config.debugAtAllCosts){this[evt].apply(t=
his,a);}else{try{this[evt].apply(this,a);}catch(e){console.error("excepti=
on in animation handler for:",evt);console.error(e);}}}return =
this;},play:function(_28d,_28e){var =
_28f=3Dthis;if(_28f._delayTimer){_28f._clearTimer();}if(_28e){_28f._stopT=
imer();_28f._active=3D_28f._paused=3Dfalse;_28f._percent=3D0;}else{if(_28=
f._active&&!_28f._paused){return =
_28f;}}_28f._fire("beforeBegin",[_28f.node]);var =
de=3D_28d||_28f.delay,_290=3Ddojo.hitch(_28f,"_play",_28e);if(de>0){_28f.=
_delayTimer=3DsetTimeout(_290,de);return _28f;}_290();return =
_28f;},_play:function(_291){var =
_292=3Dthis;if(_292._delayTimer){_292._clearTimer();}_292._startTime=3Dne=
w =
Date().valueOf();if(_292._paused){_292._startTime-=3D_292.duration*_292._=
percent;}_292._active=3Dtrue;_292._paused=3Dfalse;var =
_293=3D_292.curve.getValue(_292._getStep());if(!_292._percent){if(!_292._=
startRepeatCount){_292._startRepeatCount=3D_292.repeat;}_292._fire("onBeg=
in",[_293]);}_292._fire("onPlay",[_293]);_292._cycle();return =
_292;},pause:function(){var =
_294=3Dthis;if(_294._delayTimer){_294._clearTimer();}_294._stopTimer();if=
(!_294._active){return =
_294;}_294._paused=3Dtrue;_294._fire("onPause",[_294.curve.getValue(_294.=
_getStep())]);return _294;},gotoPercent:function(_295,_296){var =
_297=3Dthis;_297._stopTimer();_297._active=3D_297._paused=3Dtrue;_297._pe=
rcent=3D_295;if(_296){_297.play();}return _297;},stop:function(_298){var =
_299=3Dthis;if(_299._delayTimer){_299._clearTimer();}if(!_299._timer){ret=
urn =
_299;}_299._stopTimer();if(_298){_299._percent=3D1;}_299._fire("onStop",[=
_299.curve.getValue(_299._getStep())]);_299._active=3D_299._paused=3Dfals=
e;return _299;},status:function(){if(this._active){return =
this._paused?"paused":"playing";}return"stopped";},_cycle:function(){var =
_29a=3Dthis;if(_29a._active){var curr=3Dnew Date().valueOf();var =
step=3D(curr-_29a._startTime)/(_29a.duration);if(step>=3D1){step=3D1;}_29=
a._percent=3Dstep;if(_29a.easing){step=3D_29a.easing(step);}_29a._fire("o=
nAnimate",[_29a.curve.getValue(step)]);if(_29a._percent<1){_29a._startTim=
er();}else{_29a._active=3Dfalse;if(_29a.repeat>0){_29a.repeat--;_29a.play=
(null,true);}else{if(_29a.repeat=3D=3D-1){_29a.play(null,true);}else{if(_=
29a._startRepeatCount){_29a.repeat=3D_29a._startRepeatCount;_29a._startRe=
peatCount=3D0;}}}_29a._percent=3D0;_29a._fire("onEnd",[_29a.node]);!_29a.=
repeat&&_29a._stopTimer();}}return =
_29a;},_clearTimer:function(){clearTimeout(this._delayTimer);delete =
this._delayTimer;}});var =
ctr=3D0,_29b=3Dnull,_29c=3D{run:function(){}};d.extend(d.Animation,{_star=
tTimer:function(){if(!this._timer){this._timer=3Dd.connect(_29c,"run",thi=
s,"_cycle");ctr++;}if(!_29b){_29b=3DsetInterval(d.hitch(_29c,"run"),this.=
rate);}},_stopTimer:function(){if(this._timer){d.disconnect(this._timer);=
this._timer=3Dnull;ctr--;}if(ctr<=3D0){clearInterval(_29b);_29b=3Dnull;ct=
r=3D0;}}});var _29d=3Dd.isIE?function(node){var =
ns=3Dnode.style;if(!ns.width.length&&d.style(node,"width")=3D=3D"auto"){n=
s.width=3D"auto";}}:function(){};dojo._fade=3Dfunction(args){args.node=3D=
d.byId(args.node);var =
_29e=3D_289({properties:{}},args),_29f=3D(_29e.properties.opacity=3D{});_=
29f.start=3D!("start"in =
_29e)?function(){return+d.style(_29e.node,"opacity")||0;}:_29e.start;_29f=
.end=3D_29e.end;var =
anim=3Dd.animateProperty(_29e);d.connect(anim,"beforeBegin",d.partial(_29=
d,_29e.node));return anim;};dojo.fadeIn=3Dfunction(args){return =
d._fade(_289({end:1},args));};dojo.fadeOut=3Dfunction(args){return =
d._fade(_289({end:0},args));};dojo._defaultEasing=3Dfunction(n){return =
0.5+((Math.sin((n+1.5)*Math.PI))/2);};var =
_2a0=3Dfunction(_2a1){this._properties=3D_2a1;for(var p in _2a1){var =
prop=3D_2a1[p];if(prop.start instanceof d.Color){prop.tempColor=3Dnew =
d.Color();}}};_2a0.prototype.getValue=3Dfunction(r){var ret=3D{};for(var =
p in this._properties){var =
prop=3Dthis._properties[p],_2a2=3Dprop.start;if(_2a2 instanceof =
d.Color){ret[p]=3Dd.blendColors(_2a2,prop.end,r,prop.tempColor).toCss();}=
else{if(!d.isArray(_2a2)){ret[p]=3D((prop.end-_2a2)*r)+_2a2+(p!=3D"opacit=
y"?prop.units||"px":0);}}}return =
ret;};dojo.animateProperty=3Dfunction(args){var =
n=3Dargs.node=3Dd.byId(args.node);if(!args.easing){args.easing=3Dd._defau=
ltEasing;}var anim=3Dnew =
d.Animation(args);d.connect(anim,"beforeBegin",anim,function(){var =
pm=3D{};for(var p in =
this.properties){if(p=3D=3D"width"||p=3D=3D"height"){this.node.display=3D=
"block";}var =
prop=3Dthis.properties[p];if(d.isFunction(prop)){prop=3Dprop(n);}prop=3Dp=
m[p]=3D_289({},(d.isObject(prop)?prop:{end:prop}));if(d.isFunction(prop.s=
tart)){prop.start=3Dprop.start(n);}if(d.isFunction(prop.end)){prop.end=3D=
prop.end(n);}var _2a3=3D(p.toLowerCase().indexOf("color")>=3D0);function =
_2a4(node,p){var =
v=3D{height:node.offsetHeight,width:node.offsetWidth}[p];if(v!=3D=3Dundef=
ined){return =
v;}v=3Dd.style(node,p);return(p=3D=3D"opacity")?+v:(_2a3?v:parseFloat(v))=
;};if(!("end"in prop)){prop.end=3D_2a4(n,p);}else{if(!("start"in =
prop)){prop.start=3D_2a4(n,p);}}if(_2a3){prop.start=3Dnew =
d.Color(prop.start);prop.end=3Dnew =
d.Color(prop.end);}else{prop.start=3D(p=3D=3D"opacity")?+prop.start:parse=
Float(prop.start);}}this.curve=3Dnew =
_2a0(pm);});d.connect(anim,"onAnimate",d.hitch(d,"style",anim.node));retu=
rn anim;};dojo.anim=3Dfunction(node,_2a5,_2a6,_2a7,_2a8,_2a9){return =
d.animateProperty({node:node,duration:_2a6||d.Animation.prototype.duratio=
n,properties:_2a5,easing:_2a7,onEnd:_2a8}).play(_2a9||0);};})();}if(!dojo=
._hasResource["dojo._base.browser"]){dojo._hasResource["dojo._base.browse=
r"]=3Dtrue;dojo.provide("dojo._base.browser");dojo.forEach(dojo.config.re=
quire,function(i){dojo["require"](i);});}if(dojo.isBrowser&&(document.rea=
dyState=3D=3D=3D"complete"||dojo.config.afterOnLoad)){window.setTimeout(d=
ojo._loadInit,100);}})();if(!dojo._hasResource["dijit.nls.loading"]){dojo=
._hasResource["dijit.nls.loading"]=3Dtrue;dojo.provide("dijit.nls.loading=
");dojo.provide("sfly.nls.sfly_en-us");dojo.provide("sfly.nls.sfly_en");d=
ojo.provide("dijit.nls.common");dijit.nls.loading._built=3Dtrue;dojo.prov=
ide("dijit.nls.loading.en");dijit.nls.loading.en=3D{"loadingState":"Loadi=
ng...","errorState":"Sorry, an error =
occurred"};dojo.provide("dijit.nls.loading.en_us");dijit.nls.loading.en_u=
s=3D{"loadingState":"Loading...","errorState":"Sorry, an error =
occurred"};dijit.nls.common.en_us=3D{buttonOk:"OK",buttonCancel:"Cancel",=
buttonSave:"Save",itemClose:"Close"};}if(!dojo._hasResource["dojo.dnd.com=
mon"]){dojo._hasResource["dojo.dnd.common"]=3Dtrue;dojo.provide("dojo.dnd=
.common");dojo.dnd.getCopyKeyState=3Ddojo.isCopyKey;dojo.dnd._uniqueId=3D=
0;dojo.dnd.getUniqueId=3Dfunction(){var =
id;do{id=3Ddojo._scopeName+"Unique"+(++dojo.dnd._uniqueId);}while(dojo.by=
Id(id));return =
id;};dojo.dnd._empty=3D{};dojo.dnd.isFormElement=3Dfunction(e){var =
t=3De.target;if(t.nodeType=3D=3D3){t=3Dt.parentNode;}return" button =
textarea input select option ".indexOf(" "+t.tagName.toLowerCase()+" =
")>=3D0;};}if(!dojo._hasResource["dojo.dnd.autoscroll"]){dojo._hasResourc=
e["dojo.dnd.autoscroll"]=3Dtrue;dojo.provide("dojo.dnd.autoscroll");dojo.=
dnd.getViewport=3Dfunction(){var =
d=3Ddojo.doc,dd=3Dd.documentElement,w=3Dwindow,b=3Ddojo.body();if(dojo.is=
Mozilla){return{w:dd.clientWidth,h:w.innerHeight};}else{if(!dojo.isOpera&=
&w.innerWidth){return{w:w.innerWidth,h:w.innerHeight};}else{if(!dojo.isOp=
era&&dd&&dd.clientWidth){return{w:dd.clientWidth,h:dd.clientHeight};}else=
{if(b.clientWidth){return{w:b.clientWidth,h:b.clientHeight};}}}}return =
null;};dojo.dnd.V_TRIGGER_AUTOSCROLL=3D32;dojo.dnd.H_TRIGGER_AUTOSCROLL=3D=
32;dojo.dnd.V_AUTOSCROLL_VALUE=3D16;dojo.dnd.H_AUTOSCROLL_VALUE=3D16;dojo=
.dnd.autoScroll=3Dfunction(e){var =
v=3Ddojo.dnd.getViewport(),dx=3D0,dy=3D0;if(e.clientX<dojo.dnd.H_TRIGGER_=
AUTOSCROLL){dx=3D-dojo.dnd.H_AUTOSCROLL_VALUE;}else{if(e.clientX>v.w-dojo=
.dnd.H_TRIGGER_AUTOSCROLL){dx=3Ddojo.dnd.H_AUTOSCROLL_VALUE;}}if(e.client=
Y<dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=3D-dojo.dnd.V_AUTOSCROLL_VALUE;}else{=
if(e.clientY>v.h-dojo.dnd.V_TRIGGER_AUTOSCROLL){dy=3Ddojo.dnd.V_AUTOSCROL=
L_VALUE;}}window.scrollBy(dx,dy);};dojo.dnd._validNodes=3D{"div":1,"p":1,=
"td":1};dojo.dnd._validOverflow=3D{"auto":1,"scroll":1};dojo.dnd.autoScro=
llNodes=3Dfunction(e){for(var =
n=3De.target;n;){if(n.nodeType=3D=3D1&&(n.tagName.toLowerCase()in =
dojo.dnd._validNodes)){var =
s=3Ddojo.getComputedStyle(n);if(s.overflow.toLowerCase()in =
dojo.dnd._validOverflow){var =
b=3Ddojo._getContentBox(n,s),t=3Ddojo.position(n,true);var =
w=3DMath.min(dojo.dnd.H_TRIGGER_AUTOSCROLL,b.w/2),h=3DMath.min(dojo.dnd.V=
_TRIGGER_AUTOSCROLL,b.h/2),rx=3De.pageX-t.x,ry=3De.pageY-t.y,dx=3D0,dy=3D=
0;if(dojo.isWebKit||dojo.isOpera){rx+=3Ddojo.body().scrollLeft,ry+=3Ddojo=
.body().scrollTop;}if(rx>0&&rx<b.w){if(rx<w){dx=3D-w;}else{if(rx>b.w-w){d=
x=3Dw;}}}if(ry>0&&ry<b.h){if(ry<h){dy=3D-h;}else{if(ry>b.h-h){dy=3Dh;}}}v=
ar =
_1=3Dn.scrollLeft,_2=3Dn.scrollTop;n.scrollLeft=3Dn.scrollLeft+dx;n.scrol=
lTop=3Dn.scrollTop+dy;if(_1!=3Dn.scrollLeft||_2!=3Dn.scrollTop){return;}}=
}try{n=3Dn.parentNode;}catch(x){n=3Dnull;}}dojo.dnd.autoScroll(e);};}if(!=
dojo._hasResource["dojo.dnd.Mover"]){dojo._hasResource["dojo.dnd.Mover"]=3D=
true;dojo.provide("dojo.dnd.Mover");dojo.declare("dojo.dnd.Mover",null,{c=
onstructor:function(_3,e,_4){this.node=3Ddojo.byId(_3);this.marginBox=3D{=
l:e.pageX,t:e.pageY};this.mouseButton=3De.button;var =
h=3Dthis.host=3D_4,d=3D_3.ownerDocument,_5=3Ddojo.connect(d,"onmousemove"=
,this,"onFirstMove");this.events=3D[dojo.connect(d,"onmousemove",this,"on=
MouseMove"),dojo.connect(d,"onmouseup",this,"onMouseUp"),dojo.connect(d,"=
ondragstart",dojo.stopEvent),dojo.connect(d.body,"onselectstart",dojo.sto=
pEvent),_5];if(h&&h.onMoveStart){h.onMoveStart(this);}},onMouseMove:funct=
ion(e){dojo.dnd.autoScroll(e);var =
m=3Dthis.marginBox;this.host.onMove(this,{l:m.l+e.pageX,t:m.t+e.pageY},e)=
;dojo.stopEvent(e);},onMouseUp:function(e){if(dojo.isWebKit&&dojo.isMac&&=
this.mouseButton=3D=3D2?e.button=3D=3D0:this.mouseButton=3D=3De.button){t=
his.destroy();}dojo.stopEvent(e);},onFirstMove:function(e){var =
s=3Dthis.node.style,l,t,h=3Dthis.host;switch(s.position){case"relative":c=
ase"absolute":l=3DMath.round(parseFloat(s.left))||0;t=3DMath.round(parseF=
loat(s.top))||0;break;default:s.position=3D"absolute";var =
m=3Ddojo.marginBox(this.node);var b=3Ddojo.doc.body;var =
bs=3Ddojo.getComputedStyle(b);var bm=3Ddojo._getMarginBox(b,bs);var =
bc=3Ddojo._getContentBox(b,bs);l=3Dm.l-(bc.l-bm.l);t=3Dm.t-(bc.t-bm.t);br=
eak;}this.marginBox.l=3Dl-this.marginBox.l;this.marginBox.t=3Dt-this.marg=
inBox.t;if(h&&h.onFirstMove){h.onFirstMove(this,e);}dojo.disconnect(this.=
events.pop());},destroy:function(){dojo.forEach(this.events,dojo.disconne=
ct);var =
h=3Dthis.host;if(h&&h.onMoveStop){h.onMoveStop(this);}this.events=3Dthis.=
node=3Dthis.host=3Dnull;}});}if(!dojo._hasResource["dojo.dnd.Moveable"]){=
dojo._hasResource["dojo.dnd.Moveable"]=3Dtrue;dojo.provide("dojo.dnd.Move=
able");dojo.declare("dojo.dnd.Moveable",null,{handle:"",delay:0,skip:fals=
e,constructor:function(_6,_7){this.node=3Ddojo.byId(_6);if(!_7){_7=3D{};}=
this.handle=3D_7.handle?dojo.byId(_7.handle):null;if(!this.handle){this.h=
andle=3Dthis.node;}this.delay=3D_7.delay>0?_7.delay:0;this.skip=3D_7.skip=
;this.mover=3D_7.mover?_7.mover:dojo.dnd.Mover;this.events=3D[dojo.connec=
t(this.handle,"onmousedown",this,"onMouseDown"),dojo.connect(this.handle,=
"ondragstart",this,"onSelectStart"),dojo.connect(this.handle,"onselectsta=
rt",this,"onSelectStart")];},markupFactory:function(_8,_9){return new =
dojo.dnd.Moveable(_9,_8);},destroy:function(){dojo.forEach(this.events,do=
jo.disconnect);this.events=3Dthis.node=3Dthis.handle=3Dnull;},onMouseDown=
:function(e){if(this.skip&&dojo.dnd.isFormElement(e)){return;}if(this.del=
ay){this.events.push(dojo.connect(this.handle,"onmousemove",this,"onMouse=
Move"),dojo.connect(this.handle,"onmouseup",this,"onMouseUp"));this._last=
X=3De.pageX;this._lastY=3De.pageY;}else{this.onDragDetected(e);}dojo.stop=
Event(e);},onMouseMove:function(e){if(Math.abs(e.pageX-this._lastX)>this.=
delay||Math.abs(e.pageY-this._lastY)>this.delay){this.onMouseUp(e);this.o=
nDragDetected(e);}dojo.stopEvent(e);},onMouseUp:function(e){for(var =
i=3D0;i<2;++i){dojo.disconnect(this.events.pop());}dojo.stopEvent(e);},on=
SelectStart:function(e){if(!this.skip||!dojo.dnd.isFormElement(e)){dojo.s=
topEvent(e);}},onDragDetected:function(e){new =
this.mover(this.node,e,this);},onMoveStart:function(_a){dojo.publish("/dn=
d/move/start",[_a]);dojo.addClass(dojo.body(),"dojoMove");dojo.addClass(t=
his.node,"dojoMoveItem");},onMoveStop:function(_b){dojo.publish("/dnd/mov=
e/stop",[_b]);dojo.removeClass(dojo.body(),"dojoMove");dojo.removeClass(t=
his.node,"dojoMoveItem");},onFirstMove:function(_c,e){},onMove:function(_=
d,_e,e){this.onMoving(_d,_e);var =
s=3D_d.node.style;s.left=3D_e.l+"px";s.top=3D_e.t+"px";this.onMoved(_d,_e=
);},onMoving:function(_f,_10){},onMoved:function(_11,_12){}});}if(!dojo._=
hasResource["dojo.dnd.move"]){dojo._hasResource["dojo.dnd.move"]=3Dtrue;d=
ojo.provide("dojo.dnd.move");dojo.declare("dojo.dnd.move.constrainedMovea=
ble",dojo.dnd.Moveable,{constraints:function(){},within:false,markupFacto=
ry:function(_13,_14){return new =
dojo.dnd.move.constrainedMoveable(_14,_13);},constructor:function(_15,_16=
){if(!_16){_16=3D{};}this.constraints=3D_16.constraints;this.within=3D_16=
.within;},onFirstMove:function(_17){var =
c=3Dthis.constraintBox=3Dthis.constraints.call(this,_17);c.r=3Dc.l+c.w;c.=
b=3Dc.t+c.h;if(this.within){var =
mb=3Ddojo.marginBox(_17.node);c.r-=3Dmb.w;c.b-=3Dmb.h;}},onMove:function(=
_18,_19){var =
c=3Dthis.constraintBox,s=3D_18.node.style;s.left=3D(_19.l<c.l?c.l:c.r<_19=
.l?c.r:_19.l)+"px";s.top=3D(_19.t<c.t?c.t:c.b<_19.t?c.b:_19.t)+"px";}});d=
ojo.declare("dojo.dnd.move.boxConstrainedMoveable",dojo.dnd.move.constrai=
nedMoveable,{box:{},markupFactory:function(_1a,_1b){return new =
dojo.dnd.move.boxConstrainedMoveable(_1b,_1a);},constructor:function(_1c,=
_1d){var box=3D_1d&&_1d.box;this.constraints=3Dfunction(){return =
box;};}});dojo.declare("dojo.dnd.move.parentConstrainedMoveable",dojo.dnd=
.move.constrainedMoveable,{area:"content",markupFactory:function(_1e,_1f)=
{return new =
dojo.dnd.move.parentConstrainedMoveable(_1f,_1e);},constructor:function(_=
20,_21){var _22=3D_21&&_21.area;this.constraints=3Dfunction(){var =
n=3Dthis.node.parentNode,s=3Ddojo.getComputedStyle(n),mb=3Ddojo._getMargi=
nBox(n,s);if(_22=3D=3D"margin"){return mb;}var =
t=3Ddojo._getMarginExtents(n,s);mb.l+=3Dt.l,mb.t+=3Dt.t,mb.w-=3Dt.w,mb.h-=
=3Dt.h;if(_22=3D=3D"border"){return =
mb;}t=3Ddojo._getBorderExtents(n,s);mb.l+=3Dt.l,mb.t+=3Dt.t,mb.w-=3Dt.w,m=
b.h-=3Dt.h;if(_22=3D=3D"padding"){return =
mb;}t=3Ddojo._getPadExtents(n,s);mb.l+=3Dt.l,mb.t+=3Dt.t,mb.w-=3Dt.w,mb.h=
-=3Dt.h;return =
mb;};}});dojo.dnd.move.constrainedMover=3Dfunction(fun,_23){dojo.deprecat=
ed("dojo.dnd.move.constrainedMover, use =
dojo.dnd.move.constrainedMoveable instead");var =
_24=3Dfunction(_25,e,_26){dojo.dnd.Mover.call(this,_25,e,_26);};dojo.exte=
nd(_24,dojo.dnd.Mover.prototype);dojo.extend(_24,{onMouseMove:function(e)=
{dojo.dnd.autoScroll(e);var =
m=3Dthis.marginBox,c=3Dthis.constraintBox,l=3Dm.l+e.pageX,t=3Dm.t+e.pageY=
;l=3Dl<c.l?c.l:c.r<l?c.r:l;t=3Dt<c.t?c.t:c.b<t?c.b:t;this.host.onMove(thi=
s,{l:l,t:t});},onFirstMove:function(){dojo.dnd.Mover.prototype.onFirstMov=
e.call(this);var =
c=3Dthis.constraintBox=3Dfun.call(this);c.r=3Dc.l+c.w;c.b=3Dc.t+c.h;if(_2=
3){var =
mb=3Ddojo.marginBox(this.node);c.r-=3Dmb.w;c.b-=3Dmb.h;}}});return =
_24;};dojo.dnd.move.boxConstrainedMover=3Dfunction(box,_27){dojo.deprecat=
ed("dojo.dnd.move.boxConstrainedMover, use =
dojo.dnd.move.boxConstrainedMoveable instead");return =
dojo.dnd.move.constrainedMover(function(){return =
box;},_27);};dojo.dnd.move.parentConstrainedMover=3Dfunction(_28,_29){doj=
o.deprecated("dojo.dnd.move.parentConstrainedMover, use =
dojo.dnd.move.parentConstrainedMoveable instead");var =
fun=3Dfunction(){var =
n=3Dthis.node.parentNode,s=3Ddojo.getComputedStyle(n),mb=3Ddojo._getMargi=
nBox(n,s);if(_28=3D=3D"margin"){return mb;}var =
t=3Ddojo._getMarginExtents(n,s);mb.l+=3Dt.l,mb.t+=3Dt.t,mb.w-=3Dt.w,mb.h-=
=3Dt.h;if(_28=3D=3D"border"){return =
mb;}t=3Ddojo._getBorderExtents(n,s);mb.l+=3Dt.l,mb.t+=3Dt.t,mb.w-=3Dt.w,m=
b.h-=3Dt.h;if(_28=3D=3D"padding"){return =
mb;}t=3Ddojo._getPadExtents(n,s);mb.l+=3Dt.l,mb.t+=3Dt.t,mb.w-=3Dt.w,mb.h=
-=3Dt.h;return mb;};return =
dojo.dnd.move.constrainedMover(fun,_29);};dojo.dnd.constrainedMover=3Ddoj=
o.dnd.move.constrainedMover;dojo.dnd.boxConstrainedMover=3Ddojo.dnd.move.=
boxConstrainedMover;dojo.dnd.parentConstrainedMover=3Ddojo.dnd.move.paren=
tConstrainedMover;}if(!dojo._hasResource["dojo.dnd.TimedMoveable"]){dojo.=
_hasResource["dojo.dnd.TimedMoveable"]=3Dtrue;dojo.provide("dojo.dnd.Time=
dMoveable");(function(){var =
_2a=3Ddojo.dnd.Moveable.prototype.onMove;dojo.declare("dojo.dnd.TimedMove=
able",dojo.dnd.Moveable,{timeout:40,constructor:function(_2b,_2c){if(!_2c=
){_2c=3D{};}if(_2c.timeout&&typeof =
_2c.timeout=3D=3D"number"&&_2c.timeout>=3D0){this.timeout=3D_2c.timeout;}=
},markupFactory:function(_2d,_2e){return new =
dojo.dnd.TimedMoveable(_2e,_2d);},onMoveStop:function(_2f){if(_2f._timer)=
{clearTimeout(_2f._timer);_2a.call(this,_2f,_2f._leftTop);}dojo.dnd.Movea=
ble.prototype.onMoveStop.apply(this,arguments);},onMove:function(_30,_31)=
{_30._leftTop=3D_31;if(!_30._timer){var =
_32=3Dthis;_30._timer=3DsetTimeout(function(){_30._timer=3Dnull;_2a.call(=
_32,_30,_30._leftTop);},this.timeout);}}});})();}if(!dojo._hasResource["d=
ojo.fx.Toggler"]){dojo._hasResource["dojo.fx.Toggler"]=3Dtrue;dojo.provid=
e("dojo.fx.Toggler");dojo.declare("dojo.fx.Toggler",null,{node:null,showF=
unc:dojo.fadeIn,hideFunc:dojo.fadeOut,showDuration:200,hideDuration:200,c=
onstructor:function(_33){var =
_34=3Dthis;dojo.mixin(_34,_33);_34.node=3D_33.node;_34._showArgs=3Ddojo.m=
ixin({},_33);_34._showArgs.node=3D_34.node;_34._showArgs.duration=3D_34.s=
howDuration;_34.showAnim=3D_34.showFunc(_34._showArgs);_34._hideArgs=3Ddo=
jo.mixin({},_33);_34._hideArgs.node=3D_34.node;_34._hideArgs.duration=3D_=
34.hideDuration;_34.hideAnim=3D_34.hideFunc(_34._hideArgs);dojo.connect(_=
34.showAnim,"beforeBegin",dojo.hitch(_34.hideAnim,"stop",true));dojo.conn=
ect(_34.hideAnim,"beforeBegin",dojo.hitch(_34.showAnim,"stop",true));},sh=
ow:function(_35){return =
this.showAnim.play(_35||0);},hide:function(_36){return =
this.hideAnim.play(_36||0);}});}if(!dojo._hasResource["dojo.fx"]){dojo._h=
asResource["dojo.fx"]=3Dtrue;dojo.provide("dojo.fx");(function(){var =
d=3Ddojo,_37=3D{_fire:function(evt,_38){if(this[evt]){this[evt].apply(thi=
s,_38||[]);}return this;}};var =
_39=3Dfunction(_3a){this._index=3D-1;this._animations=3D_3a||[];this._cur=
rent=3Dthis._onAnimateCtx=3Dthis._onEndCtx=3Dnull;this.duration=3D0;d.for=
Each(this._animations,function(a){this.duration+=3Da.duration;if(a.delay)=
{this.duration+=3Da.delay;}},this);};d.extend(_39,{_onAnimate:function(){=
this._fire("onAnimate",arguments);},_onEnd:function(){d.disconnect(this._=
onAnimateCtx);d.disconnect(this._onEndCtx);this._onAnimateCtx=3Dthis._onE=
ndCtx=3Dnull;if(this._index+1=3D=3Dthis._animations.length){this._fire("o=
nEnd");}else{this._current=3Dthis._animations[++this._index];this._onAnim=
ateCtx=3Dd.connect(this._current,"onAnimate",this,"_onAnimate");this._onE=
ndCtx=3Dd.connect(this._current,"onEnd",this,"_onEnd");this._current.play=
(0,true);}},play:function(_3b,_3c){if(!this._current){this._current=3Dthi=
s._animations[this._index=3D0];}if(!_3c&&this._current.status()=3D=3D"pla=
ying"){return this;}var =
_3d=3Dd.connect(this._current,"beforeBegin",this,function(){this._fire("b=
eforeBegin");}),_3e=3Dd.connect(this._current,"onBegin",this,function(arg=
){this._fire("onBegin",arguments);}),_3f=3Dd.connect(this._current,"onPla=
y",this,function(arg){this._fire("onPlay",arguments);d.disconnect(_3d);d.=
disconnect(_3e);d.disconnect(_3f);});if(this._onAnimateCtx){d.disconnect(=
this._onAnimateCtx);}this._onAnimateCtx=3Dd.connect(this._current,"onAnim=
ate",this,"_onAnimate");if(this._onEndCtx){d.disconnect(this._onEndCtx);}=
this._onEndCtx=3Dd.connect(this._current,"onEnd",this,"_onEnd");this._cur=
rent.play.apply(this._current,arguments);return =
this;},pause:function(){if(this._current){var =
e=3Dd.connect(this._current,"onPause",this,function(arg){this._fire("onPa=
use",arguments);d.disconnect(e);});this._current.pause();}return =
this;},gotoPercent:function(_40,_41){this.pause();var =
_42=3Dthis.duration*_40;this._current=3Dnull;d.some(this._animations,func=
tion(a){if(a.duration<=3D_42){this._current=3Da;return =
true;}_42-=3Da.duration;return =
false;});if(this._current){this._current.gotoPercent(_42/this._current.du=
ration,_41);}return =
this;},stop:function(_43){if(this._current){if(_43){for(;this._index+1<th=
is._animations.length;++this._index){this._animations[this._index].stop(t=
rue);}this._current=3Dthis._animations[this._index];}var =
e=3Dd.connect(this._current,"onStop",this,function(arg){this._fire("onSto=
p",arguments);d.disconnect(e);});this._current.stop();}return =
this;},status:function(){return =
this._current?this._current.status():"stopped";},destroy:function(){if(th=
is._onAnimateCtx){d.disconnect(this._onAnimateCtx);}if(this._onEndCtx){d.=
disconnect(this._onEndCtx);}}});d.extend(_39,_37);dojo.fx.chain=3Dfunctio=
n(_44){return new _39(_44);};var =
_45=3Dfunction(_46){this._animations=3D_46||[];this._connects=3D[];this._=
finished=3D0;this.duration=3D0;d.forEach(_46,function(a){var =
_47=3Da.duration;if(a.delay){_47+=3Da.delay;}if(this.duration<_47){this.d=
uration=3D_47;}this._connects.push(d.connect(a,"onEnd",this,"_onEnd"));},=
this);this._pseudoAnimation=3Dnew =
d.Animation({curve:[0,1],duration:this.duration});var =
_48=3Dthis;d.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPau=
se","onStop","onEnd"],function(evt){_48._connects.push(d.connect(_48._pse=
udoAnimation,evt,function(){_48._fire(evt,arguments);}));});};d.extend(_4=
5,{_doAction:function(_49,_4a){d.forEach(this._animations,function(a){a[_=
49].apply(a,_4a);});return =
this;},_onEnd:function(){if(++this._finished>this._animations.length){thi=
s._fire("onEnd");}},_call:function(_4b,_4c){var =
t=3Dthis._pseudoAnimation;t[_4b].apply(t,_4c);},play:function(_4d,_4e){th=
is._finished=3D0;this._doAction("play",arguments);this._call("play",argum=
ents);return =
this;},pause:function(){this._doAction("pause",arguments);this._call("pau=
se",arguments);return this;},gotoPercent:function(_4f,_50){var =
ms=3Dthis.duration*_4f;d.forEach(this._animations,function(a){a.gotoPerce=
nt(a.duration<ms?1:(ms/a.duration),_50);});this._call("gotoPercent",argum=
ents);return =
this;},stop:function(_51){this._doAction("stop",arguments);this._call("st=
op",arguments);return this;},status:function(){return =
this._pseudoAnimation.status();},destroy:function(){d.forEach(this._conne=
cts,dojo.disconnect);}});d.extend(_45,_37);dojo.fx.combine=3Dfunction(_52=
){return new _45(_52);};dojo.fx.wipeIn=3Dfunction(_53){var =
_54=3D_53.node=3Dd.byId(_53.node),s=3D_54.style,o;var =
_55=3Dd.animateProperty(d.mixin({properties:{height:{start:function(){o=3D=
s.overflow;s.overflow=3D"hidden";if(s.visibility=3D=3D"hidden"||s.display=
=3D=3D"none"){s.height=3D"1px";s.display=3D"";s.visibility=3D"";return =
1;}else{var _56=3Dd.style(_54,"height");return =
Math.max(_56,1);}},end:function(){return =
_54.scrollHeight;}}}},_53));d.connect(_55,"onEnd",function(){s.height=3D"=
auto";s.overflow=3Do;});return _55;};dojo.fx.wipeOut=3Dfunction(_57){var =
_58=3D_57.node=3Dd.byId(_57.node),s=3D_58.style,o;var =
_59=3Dd.animateProperty(d.mixin({properties:{height:{end:1}}},_57));d.con=
nect(_59,"beforeBegin",function(){o=3Ds.overflow;s.overflow=3D"hidden";s.=
display=3D"";});d.connect(_59,"onEnd",function(){s.overflow=3Do;s.height=3D=
"auto";s.display=3D"none";});return =
_59;};dojo.fx.slideTo=3Dfunction(_5a){var =
_5b=3D_5a.node=3Dd.byId(_5a.node),top=3Dnull,_5c=3Dnull;var =
_5d=3D(function(n){return function(){var cs=3Dd.getComputedStyle(n);var =
pos=3Dcs.position;top=3D(pos=3D=3D"absolute"?n.offsetTop:parseInt(cs.top)=
||0);_5c=3D(pos=3D=3D"absolute"?n.offsetLeft:parseInt(cs.left)||0);if(pos=
!=3D"absolute"&&pos!=3D"relative"){var =
ret=3Dd.position(n,true);top=3Dret.y;_5c=3Dret.x;n.style.position=3D"abso=
lute";n.style.top=3Dtop+"px";n.style.left=3D_5c+"px";}};})(_5b);_5d();var=
 =
_5e=3Dd.animateProperty(d.mixin({properties:{top:_5a.top||0,left:_5a.left=
||0}},_5a));d.connect(_5e,"beforeBegin",_5e,_5d);return =
_5e;};})();}if(!dojo._hasResource["dojo.window"]){dojo._hasResource["dojo=
.window"]=3Dtrue;dojo.provide("dojo.window");dojo.window.getBox=3Dfunctio=
n(){var =
_5f=3D(dojo.doc.compatMode=3D=3D"BackCompat")?dojo.body():dojo.doc.docume=
ntElement;var =
_60=3Ddojo._docScroll();return{w:_5f.clientWidth,h:_5f.clientHeight,l:_60=
.x,t:_60.y};};dojo.window.get=3Dfunction(doc){if(dojo.isIE&&window!=3D=3D=
document.parentWindow){doc.parentWindow.execScript("document._parentWindo=
w =3D window;","Javascript");var =
win=3Ddoc._parentWindow;doc._parentWindow=3Dnull;return win;}return =
doc.parentWindow||doc.defaultView;};dojo.window.scrollIntoView=3Dfunction=
(_61,pos){try{_61=3Ddojo.byId(_61);var =
doc=3D_61.ownerDocument||dojo.doc,_62=3Ddoc.body||dojo.body(),_63=3Ddoc.d=
ocumentElement||_62.parentNode,_64=3Ddojo.isIE,_65=3Ddojo.isWebKit;if((!(=
dojo.isMoz||_64||_65||dojo.isOpera)||_61=3D=3D_62||_61=3D=3D_63)&&(typeof=
 =
_61.scrollIntoView!=3D"undefined")){_61.scrollIntoView(false);return;}var=
 =
_66=3Ddoc.compatMode=3D=3D"BackCompat",_67=3D_66?_62:_63,_68=3D_65?_62:_6=
7,_69=3D_67.clientWidth,_6a=3D_67.clientHeight,rtl=3D!dojo._isBodyLtr(),_=
6b=3Dpos||dojo.position(_61),el=3D_61.parentNode,_6c=3Dfunction(el){retur=
n((_64<=3D6||(_64&&_66))?false:(dojo.style(el,"position").toLowerCase()=3D=
=3D"fixed"));};if(_6c(_61)){return;}while(el){if(el=3D=3D_62){el=3D_68;}v=
ar =
_6d=3Ddojo.position(el),_6e=3D_6c(el);if(el=3D=3D_68){_6d.w=3D_69;_6d.h=3D=
_6a;if(_68=3D=3D_63&&_64&&rtl){_6d.x+=3D_68.offsetWidth-_6d.w;}if(_6d.x<0=
||!_64){_6d.x=3D0;}if(_6d.y<0||!_64){_6d.y=3D0;}}else{var =
pb=3Ddojo._getPadBorderExtents(el);_6d.w-=3Dpb.w;_6d.h-=3Dpb.h;_6d.x+=3Dp=
b.l;_6d.y+=3Dpb.t;}if(el!=3D_68){var =
_6f=3Del.clientWidth,_70=3D_6d.w-_6f;if(_6f>0&&_70>0){_6d.w=3D_6f;if(_64&=
&rtl){_6d.x+=3D_70;}}_6f=3Del.clientHeight;_70=3D_6d.h-_6f;if(_6f>0&&_70>=
0){_6d.h=3D_6f;}}if(_6e){if(_6d.y<0){_6d.h+=3D_6d.y;_6d.y=3D0;}if(_6d.x<0=
){_6d.w+=3D_6d.x;_6d.x=3D0;}if(_6d.y+_6d.h>_6a){_6d.h=3D_6a-_6d.y;}if(_6d=
.x+_6d.w>_69){_6d.w=3D_69-_6d.x;}}var =
l=3D_6b.x-_6d.x,t=3D_6b.y-Math.max(_6d.y,0),r=3Dl+_6b.w-_6d.w,bot=3Dt+_6b=
.h-_6d.h;if(r*l>0){var =
s=3DMath[l<0?"max":"min"](l,r);_6b.x+=3Del.scrollLeft;el.scrollLeft+=3D(_=
64>=3D8&&!_66&&rtl)?-s:s;_6b.x-=3Del.scrollLeft;}if(bot*t>0){_6b.y+=3Del.=
scrollTop;el.scrollTop+=3DMath[t<0?"max":"min"](t,bot);_6b.y-=3Del.scroll=
Top;}el=3D(el!=3D_68)&&!_6e&&el.parentNode;}}catch(error){console.error("=
scrollIntoView: =
"+error);_61.scrollIntoView(false);}};}if(!dojo._hasResource["dijit._base=
.manager"]){dojo._hasResource["dijit._base.manager"]=3Dtrue;dojo.provide(=
"dijit._base.manager");dojo.declare("dijit.WidgetSet",null,{constructor:f=
unction(){this._hash=3D{};this.length=3D0;},add:function(_71){if(this._ha=
sh[_71.id]){throw new Error("Tried to register widget with =
id=3D=3D"+_71.id+" but that id is already =
registered");}this._hash[_71.id]=3D_71;this.length++;},remove:function(id=
){if(this._hash[id]){delete =
this._hash[id];this.length--;}},forEach:function(_72,_73){_73=3D_73||dojo=
.global;var i=3D0,id;for(id in =
this._hash){_72.call(_73,this._hash[id],i++,this._hash);}return =
this;},filter:function(_74,_75){_75=3D_75||dojo.global;var res=3Dnew =
dijit.WidgetSet(),i=3D0,id;for(id in this._hash){var =
w=3Dthis._hash[id];if(_74.call(_75,w,i++,this._hash)){res.add(w);}}return=
 res;},byId:function(id){return =
this._hash[id];},byClass:function(cls){var res=3Dnew =
dijit.WidgetSet(),id,_76;for(id in =
this._hash){_76=3Dthis._hash[id];if(_76.declaredClass=3D=3Dcls){res.add(_=
76);}}return res;},toArray:function(){var ar=3D[];for(var id in =
this._hash){ar.push(this._hash[id]);}return =
ar;},map:function(_77,_78){return =
dojo.map(this.toArray(),_77,_78);},every:function(_79,_7a){_7a=3D_7a||doj=
o.global;var x=3D0,i;for(i in =
this._hash){if(!_79.call(_7a,this._hash[i],x++,this._hash)){return =
false;}}return true;},some:function(_7b,_7c){_7c=3D_7c||dojo.global;var =
x=3D0,i;for(i in =
this._hash){if(_7b.call(_7c,this._hash[i],x++,this._hash)){return =
true;}}return false;}});(function(){dijit.registry=3Dnew =
dijit.WidgetSet();var =
_7d=3Ddijit.registry._hash,_7e=3Ddojo.attr,_7f=3Ddojo.hasAttr,_80=3Ddojo.=
style;dijit.byId=3Dfunction(id){return typeof =
id=3D=3D"string"?_7d[id]:id;};var =
_81=3D{};dijit.getUniqueId=3Dfunction(_82){var id;do{id=3D_82+"_"+(_82 =
in _81?++_81[_82]:_81[_82]=3D0);}while(_7d[id]);return =
dijit._scopeName=3D=3D"dijit"?id:dijit._scopeName+"_"+id;};dijit.findWidg=
ets=3Dfunction(_83){var _84=3D[];function _85(_86){for(var =
_87=3D_86.firstChild;_87;_87=3D_87.nextSibling){if(_87.nodeType=3D=3D1){v=
ar =
_88=3D_87.getAttribute("widgetId");if(_88){_84.push(_7d[_88]);}else{_85(_=
87);}}}};_85(_83);return =
_84;};dijit._destroyAll=3Dfunction(){dijit._curFocus=3Dnull;dijit._prevFo=
cus=3Dnull;dijit._activeStack=3D[];dojo.forEach(dijit.findWidgets(dojo.bo=
dy()),function(_89){if(!_89._destroyed){if(_89.destroyRecursive){_89.dest=
royRecursive();}else{if(_89.destroy){_89.destroy();}}}});};if(dojo.isIE){=
dojo.addOnWindowUnload(function(){dijit._destroyAll();});}dijit.byNode=3D=
function(_8a){return =
_7d[_8a.getAttribute("widgetId")];};dijit.getEnclosingWidget=3Dfunction(_=
8b){while(_8b){var =
id=3D_8b.getAttribute&&_8b.getAttribute("widgetId");if(id){return =
_7d[id];}_8b=3D_8b.parentNode;}return null;};var =
_8c=3D(dijit._isElementShown=3Dfunction(_8d){var =
s=3D_80(_8d);return(s.visibility!=3D"hidden")&&(s.visibility!=3D"collapse=
d")&&(s.display!=3D"none")&&(_7e(_8d,"type")!=3D"hidden");});dijit.hasDef=
aultTabStop=3Dfunction(_8e){switch(_8e.nodeName.toLowerCase()){case"a":re=
turn =
_7f(_8e,"href");case"area":case"button":case"input":case"object":case"sel=
ect":case"textarea":return true;case"iframe":if(dojo.isMoz){try{return =
_8e.contentDocument.designMode=3D=3D"on";}catch(err){return =
false;}}else{if(dojo.isWebKit){var =
doc=3D_8e.contentDocument,_8f=3Ddoc&&doc.body;return =
_8f&&_8f.contentEditable=3D=3D"true";}else{try{doc=3D_8e.contentWindow.do=
cument;_8f=3Ddoc&&doc.body;return =
_8f&&_8f.firstChild&&_8f.firstChild.contentEditable=3D=3D"true";}catch(e)=
{return false;}}}default:return _8e.contentEditable=3D=3D"true";}};var =
_90=3D(dijit.isTabNavigable=3Dfunction(_91){if(_7e(_91,"disabled")){retur=
n false;}else{if(_7f(_91,"tabIndex")){return =
_7e(_91,"tabIndex")>=3D0;}else{return =
dijit.hasDefaultTabStop(_91);}}});dijit._getTabNavigable=3Dfunction(_92){=
var _93,_94,_95,_96,_97,_98;var _99=3Dfunction(_9a){dojo.query("> =
*",_9a).forEach(function(_9b){if((dojo.isIE&&_9b.scopeName!=3D=3D"HTML")|=
|!_8c(_9b)){return;}if(_90(_9b)){var =
_9c=3D_7e(_9b,"tabIndex");if(!_7f(_9b,"tabIndex")||_9c=3D=3D0){if(!_93){_=
93=3D_9b;}_94=3D_9b;}else{if(_9c>0){if(!_95||_9c<_96){_96=3D_9c;_95=3D_9b=
;}if(!_97||_9c>=3D_98){_98=3D_9c;_97=3D_9b;}}}}if(_9b.nodeName.toUpperCas=
e()!=3D"SELECT"){_99(_9b);}});};if(_8c(_92)){_99(_92);}return{first:_93,l=
ast:_94,lowest:_95,highest:_97};};dijit.getFirstInTabbingOrder=3Dfunction=
(_9d){var _9e=3Ddijit._getTabNavigable(dojo.byId(_9d));return =
_9e.lowest?_9e.lowest:_9e.first;};dijit.getLastInTabbingOrder=3Dfunction(=
_9f){var _a0=3Ddijit._getTabNavigable(dojo.byId(_9f));return =
_a0.last?_a0.last:_a0.highest;};dijit.defaultDuration=3Ddojo.config["defa=
ultDuration"]||200;})();}if(!dojo._hasResource["dijit._base.focus"]){dojo=
._hasResource["dijit._base.focus"]=3Dtrue;dojo.provide("dijit._base.focus=
");dojo.mixin(dijit,{_curFocus:null,_prevFocus:null,isCollapsed:function(=
){return dijit.getBookmark().isCollapsed;},getBookmark:function(){var =
bm,rg,tg,sel=3Ddojo.doc.selection,cf=3Ddijit._curFocus;if(dojo.global.get=
Selection){sel=3Ddojo.global.getSelection();if(sel){if(sel.isCollapsed){t=
g=3Dcf?cf.tagName:"";if(tg){tg=3Dtg.toLowerCase();if(tg=3D=3D"textarea"||=
(tg=3D=3D"input"&&(!cf.type||cf.type.toLowerCase()=3D=3D"text"))){sel=3D{=
start:cf.selectionStart,end:cf.selectionEnd,node:cf,pRange:true};return{i=
sCollapsed:(sel.end<=3Dsel.start),mark:sel};}}bm=3D{isCollapsed:true};}el=
se{rg=3Dsel.getRangeAt(0);bm=3D{isCollapsed:false,mark:rg.cloneRange()};}=
}}else{if(sel){tg=3Dcf?cf.tagName:"";tg=3Dtg.toLowerCase();if(cf&&tg&&(tg=
=3D=3D"button"||tg=3D=3D"textarea"||tg=3D=3D"input")){if(sel.type&&sel.ty=
pe.toLowerCase()=3D=3D"none"){return{isCollapsed:true,mark:null};}else{rg=
=3Dsel.createRange();return{isCollapsed:rg.text&&rg.text.length?false:tru=
e,mark:{range:rg,pRange:true}};}}bm=3D{};try{rg=3Dsel.createRange();bm.is=
Collapsed=3D!(sel.type=3D=3D"Text"?rg.htmlText.length:rg.length);}catch(e=
){bm.isCollapsed=3Dtrue;return =
bm;}if(sel.type.toUpperCase()=3D=3D"CONTROL"){if(rg.length){bm.mark=3D[];=
var =
i=3D0,len=3Drg.length;while(i<len){bm.mark.push(rg.item(i++));}}else{bm.i=
sCollapsed=3Dtrue;bm.mark=3Dnull;}}else{bm.mark=3Drg.getBookmark();}}else=
{console.warn("No idea how to store the current selection for this =
browser!");}}return bm;},moveToBookmark:function(_a1){var =
_a2=3Ddojo.doc,_a3=3D_a1.mark;if(_a3){if(dojo.global.getSelection){var =
sel=3Ddojo.global.getSelection();if(sel&&sel.removeAllRanges){if(_a3.pRan=
ge){var r=3D_a3;var =
n=3Dr.node;n.selectionStart=3Dr.start;n.selectionEnd=3Dr.end;}else{sel.re=
moveAllRanges();sel.addRange(_a3);}}else{console.warn("No idea how to =
restore selection for this browser!");}}else{if(_a2.selection&&_a3){var =
rg;if(_a3.pRange){rg=3D_a3.range;}else{if(dojo.isArray(_a3)){rg=3D_a2.bod=
y.createControlRange();dojo.forEach(_a3,function(n){rg.addElement(n);});}=
else{rg=3D_a2.body.createTextRange();rg.moveToBookmark(_a3);}}rg.select()=
;}}}},getFocus:function(_a4,_a5){var =
_a6=3D!dijit._curFocus||(_a4&&dojo.isDescendant(dijit._curFocus,_a4.domNo=
de))?dijit._prevFocus:dijit._curFocus;return{node:_a6,bookmark:(_a6=3D=3D=
dijit._curFocus)&&dojo.withGlobal(_a5||dojo.global,dijit.getBookmark),ope=
nedForWindow:_a5};},focus:function(_a7){if(!_a7){return;}var =
_a8=3D"node"in =
_a7?_a7.node:_a7,_a9=3D_a7.bookmark,_aa=3D_a7.openedForWindow,_ab=3D_a9?_=
a9.isCollapsed:false;if(_a8){var =
_ac=3D(_a8.tagName.toLowerCase()=3D=3D"iframe")?_a8.contentWindow:_a8;if(=
_ac&&_ac.focus){try{_ac.focus();}catch(e){}}dijit._onFocusNode(_a8);}if(_=
a9&&dojo.withGlobal(_aa||dojo.global,dijit.isCollapsed)&&!_ab){if(_aa){_a=
a.focus();}try{dojo.withGlobal(_aa||dojo.global,dijit.moveToBookmark,null=
,[_a9]);}catch(e2){}}},_activeStack:[],registerIframe:function(_ad){retur=
n =
dijit.registerWin(_ad.contentWindow,_ad);},unregisterIframe:function(_ae)=
{dijit.unregisterWin(_ae);},registerWin:function(_af,_b0){var =
_b1=3Dfunction(evt){dijit._justMouseDowned=3Dtrue;setTimeout(function(){d=
ijit._justMouseDowned=3Dfalse;},0);if(dojo.isIE&&evt&&evt.srcElement&&evt=
.srcElement.parentNode=3D=3Dnull){return;}dijit._onTouchNode(_b0||evt.tar=
get||evt.srcElement,"mouse");};var =
doc=3Ddojo.isIE?_af.document.documentElement:_af.document;if(doc){if(dojo=
.isIE){doc.attachEvent("onmousedown",_b1);var =
_b2=3Dfunction(evt){if(evt.srcElement.tagName.toLowerCase()!=3D"#document=
"&&dijit.isTabNavigable(evt.srcElement)){dijit._onFocusNode(_b0||evt.srcE=
lement);}else{dijit._onTouchNode(_b0||evt.srcElement);}};doc.attachEvent(=
"onactivate",_b2);var =
_b3=3Dfunction(evt){dijit._onBlurNode(_b0||evt.srcElement);};doc.attachEv=
ent("ondeactivate",_b3);return =
function(){doc.detachEvent("onmousedown",_b1);doc.detachEvent("onactivate=
",_b2);doc.detachEvent("ondeactivate",_b3);doc=3Dnull;};}else{doc.addEven=
tListener("mousedown",_b1,true);var =
_b4=3Dfunction(evt){dijit._onFocusNode(_b0||evt.target);};doc.addEventLis=
tener("focus",_b4,true);var =
_b5=3Dfunction(evt){dijit._onBlurNode(_b0||evt.target);};doc.addEventList=
ener("blur",_b5,true);return =
function(){doc.removeEventListener("mousedown",_b1,true);doc.removeEventL=
istener("focus",_b4,true);doc.removeEventListener("blur",_b5,true);doc=3D=
null;};}}},unregisterWin:function(_b6){_b6&&_b6();},_onBlurNode:function(=
_b7){dijit._prevFocus=3Ddijit._curFocus;dijit._curFocus=3Dnull;if(dijit._=
justMouseDowned){return;}if(dijit._clearActiveWidgetsTimer){clearTimeout(=
dijit._clearActiveWidgetsTimer);}dijit._clearActiveWidgetsTimer=3DsetTime=
out(function(){delete =
dijit._clearActiveWidgetsTimer;dijit._setStack([]);dijit._prevFocus=3Dnul=
l;},100);},_onTouchNode:function(_b8,by){if(dijit._clearActiveWidgetsTime=
r){clearTimeout(dijit._clearActiveWidgetsTimer);delete =
dijit._clearActiveWidgetsTimer;}var _b9=3D[];try{while(_b8){var =
_ba=3Ddojo.attr(_b8,"dijitPopupParent");if(_ba){_b8=3Ddijit.byId(_ba).dom=
Node;}else{if(_b8.tagName&&_b8.tagName.toLowerCase()=3D=3D"body"){if(_b8=3D=
=3D=3Ddojo.body()){break;}_b8=3Ddojo.window.get(_b8.ownerDocument).frameE=
lement;}else{var =
id=3D_b8.getAttribute&&_b8.getAttribute("widgetId"),_bb=3Did&&dijit.byId(=
id);if(_bb&&!(by=3D=3D"mouse"&&_bb.get("disabled"))){_b9.unshift(id);}_b8=
=3D_b8.parentNode;}}}}catch(e){}dijit._setStack(_b9,by);},_onFocusNode:fu=
nction(_bc){if(!_bc){return;}if(_bc.nodeType=3D=3D9){return;}dijit._onTou=
chNode(_bc);if(_bc=3D=3Ddijit._curFocus){return;}if(dijit._curFocus){diji=
t._prevFocus=3Ddijit._curFocus;}dijit._curFocus=3D_bc;dojo.publish("focus=
Node",[_bc]);},_setStack:function(_bd,by){var =
_be=3Ddijit._activeStack;dijit._activeStack=3D_bd;for(var =
_bf=3D0;_bf<Math.min(_be.length,_bd.length);_bf++){if(_be[_bf]!=3D_bd[_bf=
]){break;}}var _c0;for(var =
i=3D_be.length-1;i>=3D_bf;i--){_c0=3Ddijit.byId(_be[i]);if(_c0){_c0._focu=
sed=3Dfalse;_c0._hasBeenBlurred=3Dtrue;if(_c0._onBlur){_c0._onBlur(by);}d=
ojo.publish("widgetBlur",[_c0,by]);}}for(i=3D_bf;i<_bd.length;i++){_c0=3D=
dijit.byId(_bd[i]);if(_c0){_c0._focused=3Dtrue;if(_c0._onFocus){_c0._onFo=
cus(by);}dojo.publish("widgetFocus",[_c0,by]);}}}});dojo.addOnLoad(functi=
on(){var =
_c1=3Ddijit.registerWin(window);if(dojo.isIE){dojo.addOnWindowUnload(func=
tion(){dijit.unregisterWin(_c1);_c1=3Dnull;});}});}if(!dojo._hasResource[=
"dojo.AdapterRegistry"]){dojo._hasResource["dojo.AdapterRegistry"]=3Dtrue=
;dojo.provide("dojo.AdapterRegistry");dojo.AdapterRegistry=3Dfunction(_c2=
){this.pairs=3D[];this.returnWrappers=3D_c2||false;};dojo.extend(dojo.Ada=
pterRegistry,{register:function(_c3,_c4,_c5,_c6,_c7){this.pairs[((_c7)?"u=
nshift":"push")]([_c3,_c4,_c5,_c6]);},match:function(){for(var =
i=3D0;i<this.pairs.length;i++){var =
_c8=3Dthis.pairs[i];if(_c8[1].apply(this,arguments)){if((_c8[3])||(this.r=
eturnWrappers)){return _c8[2];}else{return =
_c8[2].apply(this,arguments);}}}throw new Error("No match =
found");},unregister:function(_c9){for(var =
i=3D0;i<this.pairs.length;i++){var =
_ca=3Dthis.pairs[i];if(_ca[0]=3D=3D_c9){this.pairs.splice(i,1);return =
true;}}return =
false;}});}if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource[=
"dijit._base.place"]=3Dtrue;dojo.provide("dijit._base.place");dijit.getVi=
ewport=3Dfunction(){return =
dojo.window.getBox();};dijit.placeOnScreen=3Dfunction(_cb,pos,_cc,_cd){va=
r _ce=3Ddojo.map(_cc,function(_cf){var =
c=3D{corner:_cf,pos:{x:pos.x,y:pos.y}};if(_cd){c.pos.x+=3D_cf.charAt(1)=3D=
=3D"L"?_cd.x:-_cd.x;c.pos.y+=3D_cf.charAt(0)=3D=3D"T"?_cd.y:-_cd.y;}retur=
n c;});return =
dijit._place(_cb,_ce);};dijit._place=3Dfunction(_d0,_d1,_d2){var =
_d3=3Ddojo.window.getBox();if(!_d0.parentNode||String(_d0.parentNode.tagN=
ame).toLowerCase()!=3D"body"){dojo.body().appendChild(_d0);}var =
_d4=3Dnull;dojo.some(_d1,function(_d5){var _d6=3D_d5.corner;var =
pos=3D_d5.pos;if(_d2){_d2(_d0,_d5.aroundCorner,_d6);}var =
_d7=3D_d0.style;var _d8=3D_d7.display;var =
_d9=3D_d7.visibility;_d7.visibility=3D"hidden";_d7.display=3D"";var =
mb=3Ddojo.marginBox(_d0);_d7.display=3D_d8;_d7.visibility=3D_d9;var =
_da=3DMath.max(_d3.l,_d6.charAt(1)=3D=3D"L"?pos.x:(pos.x-mb.w)),_db=3DMat=
h.max(_d3.t,_d6.charAt(0)=3D=3D"T"?pos.y:(pos.y-mb.h)),_dc=3DMath.min(_d3=
.l+_d3.w,_d6.charAt(1)=3D=3D"L"?(_da+mb.w):pos.x),_dd=3DMath.min(_d3.t+_d=
3.h,_d6.charAt(0)=3D=3D"T"?(_db+mb.h):pos.y),_de=3D_dc-_da,_df=3D_dd-_db,=
_e0=3D(mb.w-_de)+(mb.h-_df);if(_d4=3D=3Dnull||_e0<_d4.overflow){_d4=3D{co=
rner:_d6,aroundCorner:_d5.aroundCorner,x:_da,y:_db,w:_de,h:_df,overflow:_=
e0};}return!_e0;});_d0.style.left=3D_d4.x+"px";_d0.style.top=3D_d4.y+"px"=
;if(_d4.overflow&&_d2){_d2(_d0,_d4.aroundCorner,_d4.corner);}return =
_d4;};dijit.placeOnScreenAroundNode=3Dfunction(_e1,_e2,_e3,_e4){_e2=3Ddoj=
o.byId(_e2);var _e5=3D_e2.style.display;_e2.style.display=3D"";var =
_e6=3Ddojo.position(_e2,true);_e2.style.display=3D_e5;return =
dijit._placeOnScreenAroundRect(_e1,_e6.x,_e6.y,_e6.w,_e6.h,_e3,_e4);};dij=
it.placeOnScreenAroundRectangle=3Dfunction(_e7,_e8,_e9,_ea){return =
dijit._placeOnScreenAroundRect(_e7,_e8.x,_e8.y,_e8.width,_e8.height,_e9,_=
ea);};dijit._placeOnScreenAroundRect=3Dfunction(_eb,x,y,_ec,_ed,_ee,_ef){=
var _f0=3D[];for(var _f1 in =
_ee){_f0.push({aroundCorner:_f1,corner:_ee[_f1],pos:{x:x+(_f1.charAt(1)=3D=
=3D"L"?0:_ec),y:y+(_f1.charAt(0)=3D=3D"T"?0:_ed)}});}return =
dijit._place(_eb,_f0,_ef);};dijit.placementRegistry=3Dnew =
dojo.AdapterRegistry();dijit.placementRegistry.register("node",function(n=
,x){return typeof x=3D=3D"object"&&typeof =
x.offsetWidth!=3D"undefined"&&typeof =
x.offsetHeight!=3D"undefined";},dijit.placeOnScreenAroundNode);dijit.plac=
ementRegistry.register("rect",function(n,x){return typeof =
x=3D=3D"object"&&"x"in x&&"y"in x&&"width"in x&&"height"in =
x;},dijit.placeOnScreenAroundRectangle);dijit.placeOnScreenAroundElement=3D=
function(_f2,_f3,_f4,_f5){return =
dijit.placementRegistry.match.apply(dijit.placementRegistry,arguments);};=
dijit.getPopupAroundAlignment=3Dfunction(_f6,_f7){var =
_f8=3D{};dojo.forEach(_f6,function(pos){switch(pos){case"after":_f8[_f7?"=
BR":"BL"]=3D_f7?"BL":"BR";break;case"before":_f8[_f7?"BL":"BR"]=3D_f7?"BR=
":"BL";break;case"below":_f8[_f7?"BL":"BR"]=3D_f7?"TL":"TR";_f8[_f7?"BR":=
"BL"]=3D_f7?"TR":"TL";break;case"above":default:_f8[_f7?"TL":"TR"]=3D_f7?=
"BL":"BR";_f8[_f7?"TR":"TL"]=3D_f7?"BR":"BL";break;}});return =
_f8;};}if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["di=
jit._base.window"]=3Dtrue;dojo.provide("dijit._base.window");dijit.getDoc=
umentWindow=3Dfunction(doc){return =
dojo.window.get(doc);};}if(!dojo._hasResource["dijit._base.popup"]){dojo.=
_hasResource["dijit._base.popup"]=3Dtrue;dojo.provide("dijit._base.popup"=
);dijit.popup=3D{_stack:[],_beginZIndex:1000,_idGen:1,moveOffScreen:funct=
ion(_f9){var =
_fa=3D_f9.parentNode;if(!_fa||!dojo.hasClass(_fa,"dijitPopup")){_fa=3Ddoj=
o.create("div",{"class":"dijitPopup",style:{visibility:"hidden",top:"-999=
9px"}},dojo.body());dijit.setWaiRole(_fa,"presentation");_fa.appendChild(=
_f9);}var =
s=3D_f9.style;s.display=3D"";s.visibility=3D"";s.position=3D"";s.top=3D"0=
px";dojo.style(_fa,{visibility:"hidden",top:"-9999px"});},getTopPopup:fun=
ction(){var _fb=3Dthis._stack;for(var =
pi=3D_fb.length-1;pi>0&&_fb[pi].parent=3D=3D=3D_fb[pi-1].widget;pi--){}re=
turn _fb[pi];},open:function(_fc){var =
_fd=3Dthis._stack,_fe=3D_fc.popup,_ff=3D_fc.orient||((_fc.parent?_fc.pare=
nt.isLeftToRight():dojo._isBodyLtr())?{"BL":"TL","BR":"TR","TL":"BL","TR"=
:"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"}),_100=3D_fc.around,id=3D=
(_fc.around&&_fc.around.id)?(_fc.around.id+"_dropdown"):("popup_"+this._i=
dGen++);var =
_101=3D_fe.domNode.parentNode;if(!_101||!dojo.hasClass(_101,"dijitPopup")=
){this.moveOffScreen(_fe.domNode);_101=3D_fe.domNode.parentNode;}dojo.att=
r(_101,{id:id,style:{zIndex:this._beginZIndex+_fd.length},"class":"dijitP=
opup "+(_fe.baseClass||_fe["class"]||"").split(" =
")[0]+"Popup",dijitPopupParent:_fc.parent?_fc.parent.id:""});if(dojo.isIE=
||dojo.isMoz){var _102=3D_101.childNodes[1];if(!_102){_102=3Dnew =
dijit.BackgroundIframe(_101);}}var =
best=3D_100?dijit.placeOnScreenAroundElement(_101,_100,_ff,_fe.orient?doj=
o.hitch(_fe,"orient"):null):dijit.placeOnScreen(_101,_fc,_ff=3D=3D"R"?["T=
R","BR","TL","BL"]:["TL","BL","TR","BR"],_fc.padding);_101.style.visibili=
ty=3D"visible";_fe.domNode.style.visibility=3D"visible";var =
_103=3D[];_103.push(dojo.connect(_101,"onkeypress",this,function(evt){if(=
evt.charOrCode=3D=3Ddojo.keys.ESCAPE&&_fc.onCancel){dojo.stopEvent(evt);_=
fc.onCancel();}else{if(evt.charOrCode=3D=3D=3Ddojo.keys.TAB){dojo.stopEve=
nt(evt);var =
_104=3Dthis.getTopPopup();if(_104&&_104.onCancel){_104.onCancel();}}}}));=
if(_fe.onCancel){_103.push(dojo.connect(_fe,"onCancel",_fc.onCancel));}_1=
03.push(dojo.connect(_fe,_fe.onExecute?"onExecute":"onChange",this,functi=
on(){var =
_105=3Dthis.getTopPopup();if(_105&&_105.onExecute){_105.onExecute();}}));=
_fd.push({wrapper:_101,iframe:_102,widget:_fe,parent:_fc.parent,onExecute=
:_fc.onExecute,onCancel:_fc.onCancel,onClose:_fc.onClose,handlers:_103});=
if(_fe.onOpen){_fe.onOpen(best);}return best;},close:function(_106){var =
_107=3Dthis._stack;while(dojo.some(_107,function(elem){return =
elem.widget=3D=3D_106;})){var =
top=3D_107.pop(),_108=3Dtop.wrapper,_109=3Dtop.iframe,_10a=3Dtop.widget,_=
10b=3Dtop.onClose;if(_10a.onClose){_10a.onClose();}dojo.forEach(top.handl=
ers,dojo.disconnect);if(_10a&&_10a.domNode){this.moveOffScreen(_10a.domNo=
de);}else{dojo.destroy(_108);}if(_10b){_10b();}}}};dijit._frames=3Dnew =
function(){var _10c=3D[];this.pop=3Dfunction(){var =
_10d;if(_10c.length){_10d=3D_10c.pop();_10d.style.display=3D"";}else{if(d=
ojo.isIE){var =
burl=3Ddojo.config["dojoBlankHtmlUrl"]||(dojo.moduleUrl("dojo","resources=
/blank.html")+"")||"javascript:\"\"";var html=3D"<iframe =
src=3D'"+burl+"'"+" style=3D'position: absolute; left: 0px; top: =
0px;"+"z-index: -1; =
filter:Alpha(Opacity=3D\"0\");'>";_10d=3Ddojo.doc.createElement(html);}el=
se{_10d=3Ddojo.create("iframe");_10d.src=3D"javascript:\"\"";_10d.classNa=
me=3D"dijitBackgroundIframe";dojo.style(_10d,"opacity",0.1);}_10d.tabInde=
x=3D-1;dijit.setWaiRole(_10d,"presentation");}return =
_10d;};this.push=3Dfunction(_10e){_10e.style.display=3D"none";_10c.push(_=
10e);};}();dijit.BackgroundIframe=3Dfunction(node){if(!node.id){throw =
new Error("no id");}if(dojo.isIE||dojo.isMoz){var =
_10f=3Ddijit._frames.pop();node.appendChild(_10f);if(dojo.isIE<7){this.re=
size(node);this._conn=3Ddojo.connect(node,"onresize",this,function(){this=
.resize(node);});}else{dojo.style(_10f,{width:"100%",height:"100%"});}thi=
s.iframe=3D_10f;}};dojo.extend(dijit.BackgroundIframe,{resize:function(no=
de){if(this.iframe&&dojo.isIE<7){dojo.style(this.iframe,{width:node.offse=
tWidth+"px",height:node.offsetHeight+"px"});}},destroy:function(){if(this=
._conn){dojo.disconnect(this._conn);this._conn=3Dnull;}if(this.iframe){di=
jit._frames.push(this.iframe);delete =
this.iframe;}}});}if(!dojo._hasResource["dijit._base.scroll"]){dojo._hasR=
esource["dijit._base.scroll"]=3Dtrue;dojo.provide("dijit._base.scroll");d=
ijit.scrollIntoView=3Dfunction(node,pos){dojo.window.scrollIntoView(node,=
pos);};}if(!dojo._hasResource["dojo.uacss"]){dojo._hasResource["dojo.uacs=
s"]=3Dtrue;dojo.provide("dojo.uacss");(function(){var =
d=3Ddojo,html=3Dd.doc.documentElement,ie=3Dd.isIE,_110=3Dd.isOpera,maj=3D=
Math.floor,ff=3Dd.isFF,_111=3Dd.boxModel.replace(/-/,""),_112=3D{dj_ie:ie=
,dj_ie6:maj(ie)=3D=3D6,dj_ie7:maj(ie)=3D=3D7,dj_ie8:maj(ie)=3D=3D8,dj_qui=
rks:d.isQuirks,dj_iequirks:ie&&d.isQuirks,dj_opera:_110,dj_khtml:d.isKhtm=
l,dj_webkit:d.isWebKit,dj_safari:d.isSafari,dj_chrome:d.isChrome,dj_gecko=
:d.isMozilla,dj_ff3:maj(ff)=3D=3D3};_112["dj_"+_111]=3Dtrue;var =
_113=3D"";for(var clz in _112){if(_112[clz]){_113+=3Dclz+" =
";}}html.className=3Dd.trim(html.className+" =
"+_113);dojo._loaders.unshift(function(){if(!dojo._isBodyLtr()){var =
_114=3D"dj_rtl dijitRtl "+_113.replace(/ /g,"-rtl =
");html.className=3Dd.trim(html.className+" =
"+_114);}});})();}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasRe=
source["dijit._base.sniff"]=3Dtrue;dojo.provide("dijit._base.sniff");}if(=
!dojo._hasResource["dijit._base.typematic"]){dojo._hasResource["dijit._ba=
se.typematic"]=3Dtrue;dojo.provide("dijit._base.typematic");dijit.typemat=
ic=3D{_fireEventAndReload:function(){this._timer=3Dnull;this._callback(++=
this._count,this._node,this._evt);this._currentTimeout=3DMath.max(this._c=
urrentTimeout<0?this._initialDelay:(this._subsequentDelay>1?this._subsequ=
entDelay:Math.round(this._currentTimeout*this._subsequentDelay)),this._mi=
nDelay);this._timer=3DsetTimeout(dojo.hitch(this,"_fireEventAndReload"),t=
his._currentTimeout);},trigger:function(evt,_115,node,_116,obj,_117,_118,=
_119){if(obj!=3Dthis._obj){this.stop();this._initialDelay=3D_118||500;thi=
s._subsequentDelay=3D_117||0.9;this._minDelay=3D_119||10;this._obj=3Dobj;=
this._evt=3Devt;this._node=3Dnode;this._currentTimeout=3D-1;this._count=3D=
-1;this._callback=3Ddojo.hitch(_115,_116);this._fireEventAndReload();this=
._evt=3Ddojo.mixin({faux:true},evt);}},stop:function(){if(this._timer){cl=
earTimeout(this._timer);this._timer=3Dnull;}if(this._obj){this._callback(=
-1,this._node,this._evt);this._obj=3Dnull;}},addKeyListener:function(node=
,_11a,_11b,_11c,_11d,_11e,_11f){if(_11a.keyCode){_11a.charOrCode=3D_11a.k=
eyCode;dojo.deprecated("keyCode attribute parameter for =
dijit.typematic.addKeyListener is deprecated. Use charOrCode =
instead.","","2.0");}else{if(_11a.charCode){_11a.charOrCode=3DString.from=
CharCode(_11a.charCode);dojo.deprecated("charCode attribute parameter =
for dijit.typematic.addKeyListener is deprecated. Use charOrCode =
instead.","","2.0");}}return[dojo.connect(node,"onkeypress",this,function=
(evt){if(evt.charOrCode=3D=3D_11a.charOrCode&&(_11a.ctrlKey=3D=3D=3Dundef=
ined||_11a.ctrlKey=3D=3Devt.ctrlKey)&&(_11a.altKey=3D=3D=3Dundefined||_11=
a.altKey=3D=3Devt.altKey)&&(_11a.metaKey=3D=3D=3Dundefined||_11a.metaKey=3D=
=3D(evt.metaKey||false))&&(_11a.shiftKey=3D=3D=3Dundefined||_11a.shiftKey=
=3D=3Devt.shiftKey)){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_11b=
,node,_11c,_11a,_11d,_11e,_11f);}else{if(dijit.typematic._obj=3D=3D_11a){=
dijit.typematic.stop();}}}),dojo.connect(node,"onkeyup",this,function(evt=
){if(dijit.typematic._obj=3D=3D_11a){dijit.typematic.stop();}})];},addMou=
seListener:function(node,_120,_121,_122,_123,_124){var =
dc=3Ddojo.connect;return[dc(node,"mousedown",this,function(evt){dojo.stop=
Event(evt);dijit.typematic.trigger(evt,_120,node,_121,node,_122,_123,_124=
);}),dc(node,"mouseup",this,function(evt){dojo.stopEvent(evt);dijit.typem=
atic.stop();}),dc(node,"mouseout",this,function(evt){dojo.stopEvent(evt);=
dijit.typematic.stop();}),dc(node,"mousemove",this,function(evt){evt.prev=
entDefault();}),dc(node,"dblclick",this,function(evt){dojo.stopEvent(evt)=
;if(dojo.isIE){dijit.typematic.trigger(evt,_120,node,_121,node,_122,_123,=
_124);setTimeout(dojo.hitch(this,dijit.typematic.stop),50);}})];},addList=
ener:function(_125,_126,_127,_128,_129,_12a,_12b,_12c){return =
this.addKeyListener(_126,_127,_128,_129,_12a,_12b,_12c).concat(this.addMo=
useListener(_125,_128,_129,_12a,_12b,_12c));}};}if(!dojo._hasResource["di=
jit._base.wai"]){dojo._hasResource["dijit._base.wai"]=3Dtrue;dojo.provide=
("dijit._base.wai");dijit.wai=3D{onload:function(){var =
div=3Ddojo.create("div",{id:"a11yTestNode",style:{cssText:"border: 1px =
solid;"+"border-color:red green;"+"position: absolute;"+"height: =
5px;"+"top: -999px;"+"background-image: =
url(\""+(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif=
"))+"\");"}},dojo.body());var cs=3Ddojo.getComputedStyle(div);if(cs){var =
_12d=3Dcs.backgroundImage;var =
_12e=3D(cs.borderTopColor=3D=3Dcs.borderRightColor)||(_12d!=3Dnull&&(_12d=
=3D=3D"none"||_12d=3D=3D"url(invalid-url:)"));dojo[_12e?"addClass":"remov=
eClass"](dojo.body(),"dijit_a11y");if(dojo.isIE){div.outerHTML=3D"";}else=
{dojo.body().removeChild(div);}}}};if(dojo.isIE||dojo.isMoz){dojo._loader=
s.unshift(dijit.wai.onload);}dojo.mixin(dijit,{_XhtmlRoles:/banner|conten=
tinfo|definition|main|navigation|search|note|secondary|seealso/,hasWaiRol=
e:function(elem,role){var _12f=3Dthis.getWaiRole(elem);return =
role?(_12f.indexOf(role)>-1):(_12f.length>0);},getWaiRole:function(elem){=
return =
dojo.trim((dojo.attr(elem,"role")||"").replace(this._XhtmlRoles,"").repla=
ce("wairole:",""));},setWaiRole:function(elem,role){var =
_130=3Ddojo.attr(elem,"role")||"";if(!this._XhtmlRoles.test(_130)){dojo.a=
ttr(elem,"role",role);}else{if((" "+_130+" ").indexOf(" "+role+" =
")<0){var _131=3Ddojo.trim(_130.replace(this._XhtmlRoles,""));var =
_132=3Ddojo.trim(_130.replace(_131,""));dojo.attr(elem,"role",_132+(_132?=
" ":"")+role);}}},removeWaiRole:function(elem,role){var =
_133=3Ddojo.attr(elem,"role");if(!_133){return;}if(role){var =
t=3Ddojo.trim((" "+_133+" ").replace(" "+role+" "," =
"));dojo.attr(elem,"role",t);}else{elem.removeAttribute("role");}},hasWai=
State:function(elem,_134){return =
elem.hasAttribute?elem.hasAttribute("aria-"+_134):!!elem.getAttribute("ar=
ia-"+_134);},getWaiState:function(elem,_135){return =
elem.getAttribute("aria-"+_135)||"";},setWaiState:function(elem,_136,_137=
){elem.setAttribute("aria-"+_136,_137);},removeWaiState:function(elem,_13=
8){elem.removeAttribute("aria-"+_138);}});}if(!dojo._hasResource["dijit._=
base"]){dojo._hasResource["dijit._base"]=3Dtrue;dojo.provide("dijit._base=
");}if(!dojo._hasResource["dijit._Widget"]){dojo._hasResource["dijit._Wid=
get"]=3Dtrue;dojo.provide("dijit._Widget");dojo.require("dijit._base");do=
jo.connect(dojo,"_connect",function(_139,_13a){if(_139&&dojo.isFunction(_=
139._onConnect)){_139._onConnect(_13a);}});dijit._connectOnUseEventHandle=
r=3Dfunction(_13b){};dijit._lastKeyDownNode=3Dnull;if(dojo.isIE){(functio=
n(){var =
_13c=3Dfunction(evt){dijit._lastKeyDownNode=3Devt.srcElement;};dojo.doc.a=
ttachEvent("onkeydown",_13c);dojo.addOnWindowUnload(function(){dojo.doc.d=
etachEvent("onkeydown",_13c);});})();}else{dojo.doc.addEventListener("key=
down",function(evt){dijit._lastKeyDownNode=3Devt.target;},true);}(functio=
n(){var _13d=3D{},_13e=3Dfunction(_13f){var =
dc=3D_13f.declaredClass;if(!_13d[dc]){var =
r=3D[],_140,_141=3D_13f.constructor.prototype;for(var _142 in =
_141){if(dojo.isFunction(_141[_142])&&(_140=3D_142.match(/^_set([a-zA-Z]*=
)Attr$/))&&_140[1]){r.push(_140[1].charAt(0).toLowerCase()+_140[1].substr=
(1));}}_13d[dc]=3Dr;}return =
_13d[dc]||[];};dojo.declare("dijit._Widget",null,{id:"",lang:"",dir:"","c=
lass":"",style:"",title:"",tooltip:"",baseClass:"",srcNodeRef:null,domNod=
e:null,containerNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",s=
tyle:"",title:""},_deferredConnects:{onClick:"",onDblClick:"",onKeyDown:"=
",onKeyPress:"",onKeyUp:"",onMouseMove:"",onMouseDown:"",onMouseOut:"",on=
MouseOver:"",onMouseLeave:"",onMouseEnter:"",onMouseUp:""},onClick:dijit.=
_connectOnUseEventHandler,onDblClick:dijit._connectOnUseEventHandler,onKe=
yDown:dijit._connectOnUseEventHandler,onKeyPress:dijit._connectOnUseEvent=
Handler,onKeyUp:dijit._connectOnUseEventHandler,onMouseDown:dijit._connec=
tOnUseEventHandler,onMouseMove:dijit._connectOnUseEventHandler,onMouseOut=
:dijit._connectOnUseEventHandler,onMouseOver:dijit._connectOnUseEventHand=
ler,onMouseLeave:dijit._connectOnUseEventHandler,onMouseEnter:dijit._conn=
ectOnUseEventHandler,onMouseUp:dijit._connectOnUseEventHandler,_blankGif:=
(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif")).toSt=
ring(),postscript:function(_143,_144){this.create(_143,_144);},create:fun=
ction(_145,_146){this.srcNodeRef=3Ddojo.byId(_146);this._connects=3D[];th=
is._subscribes=3D[];this._deferredConnects=3Ddojo.clone(this._deferredCon=
nects);for(var attr in this.attributeMap){delete =
this._deferredConnects[attr];}for(attr in =
this._deferredConnects){if(this[attr]!=3D=3Ddijit._connectOnUseEventHandl=
er){delete this._deferredConnects[attr];}}if(this.srcNodeRef&&(typeof =
this.srcNodeRef.id=3D=3D"string")){this.id=3Dthis.srcNodeRef.id;}if(_145)=
{this.params=3D_145;dojo.mixin(this,_145);}this.postMixInProperties();if(=
!this.id){this.id=3Ddijit.getUniqueId(this.declaredClass.replace(/\./g,"_=
"));}dijit.registry.add(this);this.buildRendering();if(this.domNode){this=
._applyAttributes();var =
_147=3Dthis.srcNodeRef;if(_147&&_147.parentNode){_147.parentNode.replaceC=
hild(this.domNode,_147);}for(attr in =
this.params){this._onConnect(attr);}}if(this.domNode){this.domNode.setAtt=
ribute("widgetId",this.id);}this.postCreate();if(this.srcNodeRef&&!this.s=
rcNodeRef.parentNode){delete =
this.srcNodeRef;}this._created=3Dtrue;},_applyAttributes:function(){var =
_148=3Dfunction(attr,_149){if((_149.params&&attr in =
_149.params)||_149[attr]){_149.set(attr,_149[attr]);}};for(var attr in =
this.attributeMap){_148(attr,this);}dojo.forEach(_13e(this),function(a){i=
f(!(a in =
this.attributeMap)){_148(a,this);}},this);},postMixInProperties:function(=
){},buildRendering:function(){this.domNode=3Dthis.srcNodeRef||dojo.create=
("div");},postCreate:function(){if(this.baseClass){var =
_14a=3Dthis.baseClass.split(" =
");if(!this.isLeftToRight()){_14a=3D_14a.concat(dojo.map(_14a,function(na=
me){return =
name+"Rtl";}));}dojo.addClass(this.domNode,_14a);}},startup:function(){th=
is._started=3Dtrue;},destroyRecursive:function(_14b){this._beingDestroyed=
=3Dtrue;this.destroyDescendants(_14b);this.destroy(_14b);},destroy:functi=
on(_14c){this._beingDestroyed=3Dtrue;this.uninitialize();var =
d=3Ddojo,dfe=3Dd.forEach,dun=3Dd.unsubscribe;dfe(this._connects,function(=
_14d){dfe(_14d,d.disconnect);});dfe(this._subscribes,function(_14e){dun(_=
14e);});dfe(this._supportingWidgets||[],function(w){if(w.destroyRecursive=
){w.destroyRecursive();}else{if(w.destroy){w.destroy();}}});this.destroyR=
endering(_14c);dijit.registry.remove(this.id);this._destroyed=3Dtrue;},de=
stroyRendering:function(_14f){if(this.bgIframe){this.bgIframe.destroy(_14=
f);delete =
this.bgIframe;}if(this.domNode){if(_14f){dojo.removeAttr(this.domNode,"wi=
dgetId");}else{dojo.destroy(this.domNode);}delete =
this.domNode;}if(this.srcNodeRef){if(!_14f){dojo.destroy(this.srcNodeRef)=
;}delete =
this.srcNodeRef;}},destroyDescendants:function(_150){dojo.forEach(this.ge=
tChildren(),function(_151){if(_151.destroyRecursive){_151.destroyRecursiv=
e(_150);}});},uninitialize:function(){return =
false;},onFocus:function(){},onBlur:function(){},_onFocus:function(e){thi=
s.onFocus();},_onBlur:function(){this.onBlur();},_onConnect:function(_152=
){if(_152 in this._deferredConnects){var =
_153=3Dthis[this._deferredConnects[_152]||"domNode"];this.connect(_153,_1=
52.toLowerCase(),_152);delete =
this._deferredConnects[_152];}},_setClassAttr:function(_154){var =
_155=3Dthis[this.attributeMap["class"]||"domNode"];dojo.removeClass(_155,=
this["class"]);this["class"]=3D_154;dojo.addClass(_155,_154);},_setStyleA=
ttr:function(_156){var =
_157=3Dthis[this.attributeMap.style||"domNode"];if(dojo.isObject(_156)){d=
ojo.style(_157,_156);}else{if(_157.style.cssText){_157.style.cssText+=3D"=
; =
"+_156;}else{_157.style.cssText=3D_156;}}this.style=3D_156;},setAttribute=
:function(attr,_158){dojo.deprecated(this.declaredClass+"::setAttribute(a=
ttr, value) is deprecated. Use set() =
instead.","","2.0");this.set(attr,_158);},_attrToDom:function(attr,_159){=
var =
_15a=3Dthis.attributeMap[attr];dojo.forEach(dojo.isArray(_15a)?_15a:[_15a=
],function(_15b){var _15c=3Dthis[_15b.node||_15b||"domNode"];var =
type=3D_15b.type||"attribute";switch(type){case"attribute":if(dojo.isFunc=
tion(_159)){_159=3Ddojo.hitch(this,_159);}var =
_15d=3D_15b.attribute?_15b.attribute:(/^on[A-Z][a-zA-Z]*$/.test(attr)?att=
r.toLowerCase():attr);dojo.attr(_15c,_15d,_159);break;case"innerText":_15=
c.innerHTML=3D"";_15c.appendChild(dojo.doc.createTextNode(_159));break;ca=
se"innerHTML":_15c.innerHTML=3D_159;break;case"class":dojo.removeClass(_1=
5c,this[attr]);dojo.addClass(_15c,_159);break;}},this);this[attr]=3D_159;=
},attr:function(name,_15e){if(dojo.config.isDebug){var =
_15f=3Darguments.callee._ach||(arguments.callee._ach=3D{}),_160=3D(argume=
nts.callee.caller||"unknown =
caller").toString();if(!_15f[_160]){dojo.deprecated(this.declaredClass+":=
:attr() is deprecated. Use get() or set() instead, called from =
"+_160,"","2.0");_15f[_160]=3Dtrue;}}var =
args=3Darguments.length;if(args>=3D2||typeof =
name=3D=3D=3D"object"){return =
this.set.apply(this,arguments);}else{return =
this.get(name);}},get:function(name){var =
_161=3Dthis._getAttrNames(name);return =
this[_161.g]?this[_161.g]():this[name];},set:function(name,_162){if(typeo=
f name=3D=3D=3D"object"){for(var x in name){this.set(x,name[x]);}return =
this;}var _163=3Dthis._getAttrNames(name);if(this[_163.s]){var =
_164=3Dthis[_163.s].apply(this,Array.prototype.slice.call(arguments,1));}=
else{if(name in this.attributeMap){this._attrToDom(name,_162);}var =
_165=3Dthis[name];this[name]=3D_162;}return =
_164||this;},_attrPairNames:{},_getAttrNames:function(name){var =
apn=3Dthis._attrPairNames;if(apn[name]){return apn[name];}var =
uc=3Dname.charAt(0).toUpperCase()+name.substr(1);return(apn[name]=3D{n:na=
me+"Node",s:"_set"+uc+"Attr",g:"_get"+uc+"Attr"});},toString:function(){r=
eturn"[Widget "+this.declaredClass+", "+(this.id||"NO =
ID")+"]";},getDescendants:function(){return =
this.containerNode?dojo.query("[widgetId]",this.containerNode).map(dijit.=
byNode):[];},getChildren:function(){return =
this.containerNode?dijit.findWidgets(this.containerNode):[];},nodesWithKe=
yClick:["input","button"],connect:function(obj,_166,_167){var =
d=3Ddojo,dc=3Dd._connect,_168=3D[];if(_166=3D=3D"ondijitclick"){if(dojo.i=
ndexOf(this.nodesWithKeyClick,obj.nodeName.toLowerCase())=3D=3D-1){var =
m=3Dd.hitch(this,_167);_168.push(dc(obj,"onkeydown",this,function(e){if((=
e.keyCode=3D=3Dd.keys.ENTER||e.keyCode=3D=3Dd.keys.SPACE)&&!e.ctrlKey&&!e=
.shiftKey&&!e.altKey&&!e.metaKey){dijit._lastKeyDownNode=3De.target;e.pre=
ventDefault();}}),dc(obj,"onkeyup",this,function(e){if((e.keyCode=3D=3Dd.=
keys.ENTER||e.keyCode=3D=3Dd.keys.SPACE)&&e.target=3D=3D=3Ddijit._lastKey=
DownNode&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){dijit._lastKeyD=
ownNode=3Dnull;return =
m(e);}}));}_166=3D"onclick";}_168.push(dc(obj,_166,this,_167));this._conn=
ects.push(_168);return _168;},disconnect:function(_169){for(var =
i=3D0;i<this._connects.length;i++){if(this._connects[i]=3D=3D_169){dojo.f=
orEach(_169,dojo.disconnect);this._connects.splice(i,1);return;}}},subscr=
ibe:function(_16a,_16b){var =
d=3Ddojo,_16c=3Dd.subscribe(_16a,this,_16b);this._subscribes.push(_16c);r=
eturn _16c;},unsubscribe:function(_16d){for(var =
i=3D0;i<this._subscribes.length;i++){if(this._subscribes[i]=3D=3D_16d){do=
jo.unsubscribe(_16d);this._subscribes.splice(i,1);return;}}},isLeftToRigh=
t:function(){return =
this.dir?(this.dir=3D=3D"ltr"):dojo._isBodyLtr();},isFocusable:function()=
{return =
this.focus&&(dojo.style(this.domNode,"display")!=3D"none");},placeAt:func=
tion(_16e,_16f){if(_16e.declaredClass&&_16e.addChild){_16e.addChild(this,=
_16f);}else{dojo.place(this.domNode,_16e,_16f);}return =
this;},_onShow:function(){this.onShow();},onShow:function(){},onHide:func=
tion(){},onClose:function(){return =
true;}});})();}if(!dojo._hasResource["dojo.string"]){dojo._hasResource["d=
ojo.string"]=3Dtrue;dojo.provide("dojo.string");dojo.string.rep=3Dfunctio=
n(str,num){if(num<=3D0||!str){return"";}var =
buf=3D[];for(;;){if(num&1){buf.push(str);}if(!(num>>=3D1)){break;}str+=3D=
str;}return =
buf.join("");};dojo.string.pad=3Dfunction(text,size,ch,end){if(!ch){ch=3D=
"0";}var =
out=3DString(text),pad=3Ddojo.string.rep(ch,Math.ceil((size-out.length)/c=
h.length));return =
end?out+pad:pad+out;};dojo.string.substitute=3Dfunction(_170,map,_171,_17=
2){_172=3D_172||dojo.global;_171=3D_171?dojo.hitch(_172,_171):function(v)=
{return v;};return =
_170.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_173,key,_=
174){var =
_175=3Ddojo.getObject(key,false,map);if(_174){_175=3Ddojo.getObject(_174,=
false,_172).call(_172,_175,key);}return =
_171(_175,key).toString();});};dojo.string.trim=3DString.prototype.trim?d=
ojo.trim:function(str){str=3Dstr.replace(/^\s+/,"");for(var =
i=3Dstr.length-1;i>=3D0;i--){if(/\S/.test(str.charAt(i))){str=3Dstr.subst=
ring(0,i+1);break;}}return =
str;};}if(!dojo._hasResource["dojo.date.stamp"]){dojo._hasResource["dojo.=
date.stamp"]=3Dtrue;dojo.provide("dojo.date.stamp");dojo.date.stamp.fromI=
SOString=3Dfunction(_176,_177){if(!dojo.date.stamp._isoRegExp){dojo.date.=
stamp._isoRegExp=3D/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\=
d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;}var =
_178=3Ddojo.date.stamp._isoRegExp.exec(_176),_179=3Dnull;if(_178){_178.sh=
ift();if(_178[1]){_178[1]--;}if(_178[6]){_178[6]*=3D1000;}if(_177){_177=3D=
new =
Date(_177);dojo.forEach(dojo.map(["FullYear","Month","Date","Hours","Minu=
tes","Seconds","Milliseconds"],function(prop){return =
_177["get"+prop]();}),function(_17a,_17b){_178[_17b]=3D_178[_17b]||_17a;}=
);}_179=3Dnew =
Date(_178[0]||1970,_178[1]||0,_178[2]||1,_178[3]||0,_178[4]||0,_178[5]||0=
,_178[6]||0);if(_178[0]<100){_179.setFullYear(_178[0]||1970);}var =
_17c=3D0,_17d=3D_178[7]&&_178[7].charAt(0);if(_17d!=3D"Z"){_17c=3D((_178[=
8]||0)*60)+(Number(_178[9])||0);if(_17d!=3D"-"){_17c*=3D-1;}}if(_17d){_17=
c-=3D_179.getTimezoneOffset();}if(_17c){_179.setTime(_179.getTime()+_17c*=
60000);}}return =
_179;};dojo.date.stamp.toISOString=3Dfunction(_17e,_17f){var =
_180=3Dfunction(n){return(n<10)?"0"+n:n;};_17f=3D_17f||{};var =
_181=3D[],_182=3D_17f.zulu?"getUTC":"get",date=3D"";if(_17f.selector!=3D"=
time"){var =
year=3D_17e[_182+"FullYear"]();date=3D["0000".substr((year+"").length)+ye=
ar,_180(_17e[_182+"Month"]()+1),_180(_17e[_182+"Date"]())].join("-");}_18=
1.push(date);if(_17f.selector!=3D"date"){var =
time=3D[_180(_17e[_182+"Hours"]()),_180(_17e[_182+"Minutes"]()),_180(_17e=
[_182+"Seconds"]())].join(":");var =
_183=3D_17e[_182+"Milliseconds"]();if(_17f.milliseconds){time+=3D"."+(_18=
3<100?"0":"")+_180(_183);}if(_17f.zulu){time+=3D"Z";}else{if(_17f.selecto=
r!=3D"time"){var _184=3D_17e.getTimezoneOffset();var =
_185=3DMath.abs(_184);time+=3D(_184>0?"-":"+")+_180(Math.floor(_185/60))+=
":"+_180(_185%60);}}_181.push(time);}return =
_181.join("T");};}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource=
["dojo.parser"]=3Dtrue;dojo.provide("dojo.parser");new =
Date("X");dojo.parser=3Dnew function(){var =
d=3Ddojo;this._attrName=3Dd._scopeName+"Type";this._query=3D"["+this._att=
rName+"]";function =
_186(_187){if(d.isString(_187)){return"string";}if(typeof =
_187=3D=3D"number"){return"number";}if(typeof =
_187=3D=3D"boolean"){return"boolean";}if(d.isFunction(_187)){return"funct=
ion";}if(d.isArray(_187)){return"array";}if(_187 instanceof =
Date){return"date";}if(_187 instanceof =
d._Url){return"url";}return"object";};function =
_188(_189,type){switch(type){case"string":return =
_189;case"number":return =
_189.length?Number(_189):NaN;case"boolean":return typeof =
_189=3D=3D"boolean"?_189:!(_189.toLowerCase()=3D=3D"false");case"function=
":if(d.isFunction(_189)){_189=3D_189.toString();_189=3Dd.trim(_189.substr=
ing(_189.indexOf("{")+1,_189.length-1));}try{if(_189=3D=3D=3D""||_189.sea=
rch(/[^\w\.]+/i)!=3D-1){return new Function(_189);}else{return =
d.getObject(_189,false)||new Function(_189);}}catch(e){return new =
Function();}case"array":return =
_189?_189.split(/\s*,\s*/):[];case"date":switch(_189){case"":return new =
Date("");case"now":return new Date();default:return =
d.date.stamp.fromISOString(_189);}case"url":return =
d.baseUrl+_189;default:return d.fromJson(_189);}};var =
_18a=3D{};dojo.connect(dojo,"extend",function(){_18a=3D{};});function =
_18b(_18c){if(!_18a[_18c]){var cls=3Dd.getObject(_18c);if(!cls){return =
null;}var _18d=3Dcls.prototype;var _18e=3D{},_18f=3D{};for(var name in =
_18d){if(name.charAt(0)=3D=3D"_"){continue;}if(name in =
_18f){continue;}var =
_190=3D_18d[name];_18e[name]=3D_186(_190);}_18a[_18c]=3D{cls:cls,params:_=
18e};}return _18a[_18c];};this._functionFromScript=3Dfunction(_191){var =
_192=3D"";var _193=3D"";var =
_194=3D_191.getAttribute("args");if(_194){d.forEach(_194.split(/\s*,\s*/)=
,function(part,idx){_192+=3D"var "+part+" =3D arguments["+idx+"]; =
";});}var =
_195=3D_191.getAttribute("with");if(_195&&_195.length){d.forEach(_195.spl=
it(/\s*,\s*/),function(part){_192+=3D"with("+part+"){";_193+=3D"}";});}re=
turn new =
Function(_192+_191.innerHTML+_193);};this.instantiate=3Dfunction(_196,_19=
7,args){var =
_198=3D[],dp=3Ddojo.parser;_197=3D_197||{};args=3Dargs||{};d.forEach(_196=
,function(obj){if(!obj){return;}var =
node,type,_199,_19a,_19b;if(obj.node){node=3Dobj.node;type=3Dobj.type;_19=
9=3Dobj.clsInfo||(type&&_18b(type));_19a=3D_199&&_199.cls;_19b=3Dobj.scri=
pts;}else{node=3Dobj;type=3Ddp._attrName in =
_197?_197[dp._attrName]:node.getAttribute(dp._attrName);_199=3Dtype&&_18b=
(type);_19a=3D_199&&_199.cls;_19b=3D(_19a&&(_19a._noScript||_19a.prototyp=
e._noScript)?[]:d.query("> =
script[type^=3D'dojo/']",node));}if(!_199){throw new Error("Could not =
load class '"+type);}var =
_19c=3D{},_19d=3Dnode.attributes;if(args.defaults){dojo.mixin(_19c,args.d=
efaults);}if(obj.inherited){dojo.mixin(_19c,obj.inherited);}for(var name =
in _199.params){var item=3Dname in =
_197?{value:_197[name],specified:true}:_19d.getNamedItem(name);if(!item||=
(!item.specified&&(!dojo.isIE||name.toLowerCase()!=3D"value"))){continue;=
}var _19e=3Ditem.value;switch(name){case"class":_19e=3D"className"in =
_197?_197.className:node.className;break;case"style":_19e=3D"style"in =
_197?_197.style:(node.style&&node.style.cssText);}var =
_19f=3D_199.params[name];if(typeof =
_19e=3D=3D"string"){_19c[name]=3D_188(_19e,_19f);}else{_19c[name]=3D_19e;=
}}var =
_1a0=3D[],_1a1=3D[];d.forEach(_19b,function(_1a2){node.removeChild(_1a2);=
var =
_1a3=3D_1a2.getAttribute("event"),type=3D_1a2.getAttribute("type"),nf=3Dd=
.parser._functionFromScript(_1a2);if(_1a3){if(type=3D=3D"dojo/connect"){_=
1a0.push({event:_1a3,func:nf});}else{_19c[_1a3]=3Dnf;}}else{_1a1.push(nf)=
;}});var =
_1a4=3D_19a.markupFactory||_19a.prototype&&_19a.prototype.markupFactory;v=
ar _1a5=3D_1a4?_1a4(_19c,node,_19a):new =
_19a(_19c,node);_198.push(_1a5);var =
_1a6=3Dnode.getAttribute("jsId");if(_1a6){d.setObject(_1a6,_1a5);}d.forEa=
ch(_1a0,function(_1a7){d.connect(_1a5,_1a7.event,null,_1a7.func);});d.for=
Each(_1a1,function(func){func.call(_1a5);});});if(!_197._started){d.forEa=
ch(_198,function(_1a8){if(!args.noStart&&_1a8&&_1a8.startup&&!_1a8._start=
ed&&(!_1a8.getParent||!_1a8.getParent())){_1a8.startup();}});}return =
_198;};this.parse=3Dfunction(_1a9,args){var =
root;if(!args&&_1a9&&_1a9.rootNode){args=3D_1a9;root=3Dargs.rootNode;}els=
e{root=3D_1a9;}var _1aa=3Dthis._attrName;function scan(_1ab,list){var =
_1ac=3Ddojo.clone(_1ab.inherited);dojo.forEach(["dir","lang"],function(na=
me){var =
val=3D_1ab.node.getAttribute(name);if(val){_1ac[name]=3Dval;}});var =
_1ad=3D_1ab.scripts;var =
_1ae=3D!_1ab.clsInfo||!_1ab.clsInfo.cls.prototype.stopParser;for(var =
_1af=3D_1ab.node.firstChild;_1af;_1af=3D_1af.nextSibling){if(_1af.nodeTyp=
e=3D=3D1){var type=3D_1ae&&_1af.getAttribute(_1aa);if(type){var =
_1b0=3D{"type":type,clsInfo:_18b(type),node:_1af,scripts:[],inherited:_1a=
c};list.push(_1b0);scan(_1b0,list);}else{if(_1ad&&_1af.nodeName.toLowerCa=
se()=3D=3D"script"){type=3D_1af.getAttribute("type");if(type&&/^dojo\//i.=
test(type)){_1ad.push(_1af);}}else{if(_1ae){scan({node:_1af,inherited:_1a=
c},list);}}}}}};var =
list=3D[];scan({node:root?dojo.byId(root):dojo.body(),inherited:(args&&ar=
gs.inherited)||{dir:dojo._isBodyLtr()?"ltr":"rtl"}},list);return =
this.instantiate(list,null,args);};}();(function(){var =
_1b1=3Dfunction(){if(dojo.config.parseOnLoad){dojo.parser.parse();}};if(d=
ojo.exists("dijit.wai.onload")&&(dijit.wai.onload=3D=3D=3Ddojo._loaders[0=
])){dojo._loaders.splice(1,0,_1b1);}else{dojo._loaders.unshift(_1b1);}})(=
);}if(!dojo._hasResource["dojo.cache"]){dojo._hasResource["dojo.cache"]=3D=
true;dojo.provide("dojo.cache");(function(){var =
_1b2=3D{};dojo.cache=3Dfunction(_1b3,url,_1b4){if(typeof =
_1b3=3D=3D"string"){var =
_1b5=3Ddojo.moduleUrl(_1b3,url);}else{_1b5=3D_1b3;_1b4=3Durl;}var =
key=3D_1b5.toString();var =
val=3D_1b4;if(_1b4!=3Dundefined&&!dojo.isString(_1b4)){val=3D("value"in =
_1b4?_1b4.value:undefined);}var =
_1b6=3D_1b4&&_1b4.sanitize?true:false;if(typeof =
val=3D=3D"string"){val=3D_1b2[key]=3D_1b6?dojo.cache._sanitize(val):val;}=
else{if(val=3D=3D=3Dnull){delete _1b2[key];}else{if(!(key in =
_1b2)){val=3Ddojo._getText(key);_1b2[key]=3D_1b6?dojo.cache._sanitize(val=
):val;}val=3D_1b2[key];}}return =
val;};dojo.cache._sanitize=3Dfunction(val){if(val){val=3Dval.replace(/^\s=
*<\?xml(\s)+version=3D[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var =
_1b7=3Dval.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_1b7){val=3D_=
1b7[1];}}else{val=3D"";}return =
val;};})();}if(!dojo._hasResource["dijit._Templated"]){dojo._hasResource[=
"dijit._Templated"]=3Dtrue;dojo.provide("dijit._Templated");dojo.declare(=
"dijit._Templated",null,{templateString:null,templatePath:null,widgetsInT=
emplate:false,_skipNodeCache:false,_earlyTemplatedStartup:false,construct=
or:function(){this._attachPoints=3D[];},_stringRepl:function(tmpl){var =
_1b8=3Dthis.declaredClass,_1b9=3Dthis;return =
dojo.string.substitute(tmpl,this,function(_1ba,key){if(key.charAt(0)=3D=3D=
"!"){_1ba=3Ddojo.getObject(key.substr(1),false,_1b9);}if(typeof =
_1ba=3D=3D"undefined"){throw new Error(_1b8+" =
template:"+key);}if(_1ba=3D=3Dnull){return"";}return =
key.charAt(0)=3D=3D"!"?_1ba:_1ba.toString().replace(/"/g,"&quot;");},this=
);},buildRendering:function(){var =
_1bb=3Ddijit._Templated.getCachedTemplate(this.templatePath,this.template=
String,this._skipNodeCache);var =
node;if(dojo.isString(_1bb)){node=3Ddojo._toDom(this._stringRepl(_1bb));i=
f(node.nodeType!=3D1){throw new Error("Invalid template: =
"+_1bb);}}else{node=3D_1bb.cloneNode(true);}this.domNode=3Dnode;this._att=
achTemplateNodes(node);if(this.widgetsInTemplate){var =
_1bc=3Ddojo.parser,qry,attr;if(_1bc._query!=3D"[dojoType]"){qry=3D_1bc._q=
uery;attr=3D_1bc._attrName;_1bc._query=3D"[dojoType]";_1bc._attrName=3D"d=
ojoType";}var =
cw=3D(this._startupWidgets=3Ddojo.parser.parse(node,{noStart:!this._early=
TemplatedStartup,inherited:{dir:this.dir,lang:this.lang}}));if(qry){_1bc.=
_query=3Dqry;_1bc._attrName=3Dattr;}this._supportingWidgets=3Ddijit.findW=
idgets(node);this._attachTemplateNodes(cw,function(n,p){return =
n[p];});}this._fillContent(this.srcNodeRef);},_fillContent:function(_1bd)=
{var =
dest=3Dthis.containerNode;if(_1bd&&dest){while(_1bd.hasChildNodes()){dest=
.appendChild(_1bd.firstChild);}}},_attachTemplateNodes:function(_1be,_1bf=
){_1bf=3D_1bf||function(n,p){return n.getAttribute(p);};var =
_1c0=3Ddojo.isArray(_1be)?_1be:(_1be.all||_1be.getElementsByTagName("*"))=
;var x=3Ddojo.isArray(_1be)?0:-1;for(;x<_1c0.length;x++){var =
_1c1=3D(x=3D=3D-1)?_1be:_1c0[x];if(this.widgetsInTemplate&&_1bf(_1c1,"doj=
oType")){continue;}var _1c2=3D_1bf(_1c1,"dojoAttachPoint");if(_1c2){var =
_1c3,_1c4=3D_1c2.split(/\s*,\s*/);while((_1c3=3D_1c4.shift())){if(dojo.is=
Array(this[_1c3])){this[_1c3].push(_1c1);}else{this[_1c3]=3D_1c1;}this._a=
ttachPoints.push(_1c3);}}var =
_1c5=3D_1bf(_1c1,"dojoAttachEvent");if(_1c5){var =
_1c6,_1c7=3D_1c5.split(/\s*,\s*/);var =
trim=3Ddojo.trim;while((_1c6=3D_1c7.shift())){if(_1c6){var =
_1c8=3Dnull;if(_1c6.indexOf(":")!=3D-1){var =
_1c9=3D_1c6.split(":");_1c6=3Dtrim(_1c9[0]);_1c8=3Dtrim(_1c9[1]);}else{_1=
c6=3Dtrim(_1c6);}if(!_1c8){_1c8=3D_1c6;}this.connect(_1c1,_1c6,_1c8);}}}v=
ar role=3D_1bf(_1c1,"waiRole");if(role){dijit.setWaiRole(_1c1,role);}var =
_1ca=3D_1bf(_1c1,"waiState");if(_1ca){dojo.forEach(_1ca.split(/\s*,\s*/),=
function(_1cb){if(_1cb.indexOf("-")!=3D-1){var =
pair=3D_1cb.split("-");dijit.setWaiState(_1c1,pair[0],pair[1]);}});}}},st=
artup:function(){dojo.forEach(this._startupWidgets,function(w){if(w&&!w._=
started&&w.startup){w.startup();}});this.inherited(arguments);},destroyRe=
ndering:function(){dojo.forEach(this._attachPoints,function(_1cc){delete =
this[_1cc];},this);this._attachPoints=3D[];this.inherited(arguments);}});=
dijit._Templated._templateCache=3D{};dijit._Templated.getCachedTemplate=3D=
function(_1cd,_1ce,_1cf){var _1d0=3Ddijit._Templated._templateCache;var =
key=3D_1ce||_1cd;var =
_1d1=3D_1d0[key];if(_1d1){try{if(!_1d1.ownerDocument||_1d1.ownerDocument=3D=
=3Ddojo.doc){return =
_1d1;}}catch(e){}dojo.destroy(_1d1);}if(!_1ce){_1ce=3Ddojo.cache(_1cd,{sa=
nitize:true});}_1ce=3Ddojo.string.trim(_1ce);if(_1cf||_1ce.match(/\$\{([^=
\}]+)\}/g)){return(_1d0[key]=3D_1ce);}else{var =
node=3Ddojo._toDom(_1ce);if(node.nodeType!=3D1){throw new Error("Invalid =
template: =
"+_1ce);}return(_1d0[key]=3Dnode);}};if(dojo.isIE){dojo.addOnWindowUnload=
(function(){var _1d2=3Ddijit._Templated._templateCache;for(var key in =
_1d2){var _1d3=3D_1d2[key];if(typeof =
_1d3=3D=3D"object"){dojo.destroy(_1d3);}delete =
_1d2[key];}});}dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPo=
int:"",waiRole:"",waiState:""});}if(!dojo._hasResource["dijit._CssStateMi=
xin"]){dojo._hasResource["dijit._CssStateMixin"]=3Dtrue;dojo.provide("dij=
it._CssStateMixin");dojo.declare("dijit._CssStateMixin",[],{cssStateNodes=
:{},postCreate:function(){this.inherited(arguments);dojo.forEach(["onmous=
eenter","onmouseleave","onmousedown"],function(e){this.connect(this.domNo=
de,e,"_cssMouseEvent");},this);this.connect(this,"set",function(name,_1d4=
){if(arguments.length>=3D2&&{disabled:true,readOnly:true,checked:true,sel=
ected:true}[name]){this._setStateClass();}});dojo.forEach(["_onFocus","_o=
nBlur"],function(ap){this.connect(this,ap,"_setStateClass");},this);for(v=
ar ap in =
this.cssStateNodes){this._trackMouseState(this[ap],this.cssStateNodes[ap]=
);}this._setStateClass();},_cssMouseEvent:function(_1d5){if(!this.disable=
d){switch(_1d5.type){case"mouseenter":case"mouseover":this._hovering=3Dtr=
ue;this._active=3Dthis._mouseDown;break;case"mouseleave":case"mouseout":t=
his._hovering=3Dfalse;this._active=3Dfalse;break;case"mousedown":this._ac=
tive=3Dtrue;this._mouseDown=3Dtrue;var =
_1d6=3Dthis.connect(dojo.body(),"onmouseup",function(){this._active=3Dfal=
se;this._mouseDown=3Dfalse;this._setStateClass();this.disconnect(_1d6);})=
;break;}this._setStateClass();}},_setStateClass:function(){var =
_1d7=3Dthis.baseClass.split(" ");function =
_1d8(_1d9){_1d7=3D_1d7.concat(dojo.map(_1d7,function(c){return =
c+_1d9;}),"dijit"+_1d9);};if(!this.isLeftToRight()){_1d8("Rtl");}if(this.=
checked){_1d8("Checked");}if(this.state){_1d8(this.state);}if(this.select=
ed){_1d8("Selected");}if(this.disabled){_1d8("Disabled");}else{if(this.re=
adOnly){_1d8("ReadOnly");}else{if(this._active){_1d8("Active");}else{if(t=
his._hovering){_1d8("Hover");}}}}if(this._focused){_1d8("Focused");}var =
tn=3Dthis.stateNode||this.domNode,_1da=3D{};dojo.forEach(tn.className.spl=
it(" "),function(c){_1da[c]=3Dtrue;});if("_stateClasses"in =
this){dojo.forEach(this._stateClasses,function(c){delete =
_1da[c];});}dojo.forEach(_1d7,function(c){_1da[c]=3Dtrue;});var =
_1db=3D[];for(var c in _1da){_1db.push(c);}tn.className=3D_1db.join(" =
");this._stateClasses=3D_1d7;},_trackMouseState:function(node,_1dc){var =
_1dd=3Dfalse,_1de=3Dfalse,_1df=3Dfalse;var =
self=3Dthis,cn=3Ddojo.hitch(this,"connect",node);function _1e0(){var =
_1e1=3D("disabled"in self&&self.disabled)||("readonly"in =
self&&self.readonly);dojo.toggleClass(node,_1dc+"Hover",_1dd&&!_1de&&!_1e=
1);dojo.toggleClass(node,_1dc+"Active",_1de&&!_1e1);dojo.toggleClass(node=
,_1dc+"Focused",_1df&&!_1e1);};cn("onmouseenter",function(){_1dd=3Dtrue;_=
1e0();});cn("onmouseleave",function(){_1dd=3Dfalse;_1de=3Dfalse;_1e0();})=
;cn("onmousedown",function(){_1de=3Dtrue;_1e0();});cn("onmouseup",functio=
n(){_1de=3Dfalse;_1e0();});cn("onfocus",function(){_1df=3Dtrue;_1e0();});=
cn("onblur",function(){_1df=3Dfalse;_1e0();});this.connect(this,"set",fun=
ction(name,_1e2){if(name=3D=3D"disabled"||name=3D=3D"readOnly"){_1e0();}}=
);}});}if(!dojo._hasResource["dijit.form._FormMixin"]){dojo._hasResource[=
"dijit.form._FormMixin"]=3Dtrue;dojo.provide("dijit.form._FormMixin");doj=
o.declare("dijit.form._FormMixin",null,{reset:function(){dojo.forEach(thi=
s.getDescendants(),function(_1e3){if(_1e3.reset){_1e3.reset();}});},valid=
ate:function(){var _1e4=3Dfalse;return =
dojo.every(dojo.map(this.getDescendants(),function(_1e5){_1e5._hasBeenBlu=
rred=3Dtrue;var =
_1e6=3D_1e5.disabled||!_1e5.validate||_1e5.validate();if(!_1e6&&!_1e4){do=
jo.window.scrollIntoView(_1e5.containerNode||_1e5.domNode);_1e5.focus();_=
1e4=3Dtrue;}return _1e6;}),function(item){return =
item;});},setValues:function(val){dojo.deprecated(this.declaredClass+"::s=
etValues() is deprecated. Use set('value', val) =
instead.","","2.0");return =
this.set("value",val);},_setValueAttr:function(obj){var =
map=3D{};dojo.forEach(this.getDescendants(),function(_1e7){if(!_1e7.name)=
{return;}var =
_1e8=3Dmap[_1e7.name]||(map[_1e7.name]=3D[]);_1e8.push(_1e7);});for(var =
name in map){if(!map.hasOwnProperty(name)){continue;}var =
_1e9=3Dmap[name],_1ea=3Ddojo.getObject(name,false,obj);if(_1ea=3D=3D=3Dun=
defined){continue;}if(!dojo.isArray(_1ea)){_1ea=3D[_1ea];}if(typeof =
_1e9[0].checked=3D=3D"boolean"){dojo.forEach(_1e9,function(w,i){w.set("va=
lue",dojo.indexOf(_1ea,w.value)!=3D-1);});}else{if(_1e9[0].multiple){_1e9=
[0].set("value",_1ea);}else{dojo.forEach(_1e9,function(w,i){w.set("value"=
,_1ea[i]);});}}}},getValues:function(){dojo.deprecated(this.declaredClass=
+"::getValues() is deprecated. Use get('value') =
instead.","","2.0");return =
this.get("value");},_getValueAttr:function(){var =
obj=3D{};dojo.forEach(this.getDescendants(),function(_1eb){var =
name=3D_1eb.name;if(!name||_1eb.disabled){return;}var =
_1ec=3D_1eb.get("value");if(typeof =
_1eb.checked=3D=3D"boolean"){if(/Radio/.test(_1eb.declaredClass)){if(_1ec=
!=3D=3Dfalse){dojo.setObject(name,_1ec,obj);}else{_1ec=3Ddojo.getObject(n=
ame,false,obj);if(_1ec=3D=3D=3Dundefined){dojo.setObject(name,null,obj);}=
}}else{var =
ary=3Ddojo.getObject(name,false,obj);if(!ary){ary=3D[];dojo.setObject(nam=
e,ary,obj);}if(_1ec!=3D=3Dfalse){ary.push(_1ec);}}}else{var =
prev=3Ddojo.getObject(name,false,obj);if(typeof =
prev!=3D"undefined"){if(dojo.isArray(prev)){prev.push(_1ec);}else{dojo.se=
tObject(name,[prev,_1ec],obj);}}else{dojo.setObject(name,_1ec,obj);}}});r=
eturn =
obj;},isValid:function(){this._invalidWidgets=3Ddojo.filter(this.getDesce=
ndants(),function(_1ed){return!_1ed.disabled&&_1ed.isValid&&!_1ed.isValid=
();});return!this._invalidWidgets.length;},onValidStateChange:function(_1=
ee){},_widgetChange:function(_1ef){var =
_1f0=3Dthis._lastValidState;if(!_1ef||this._lastValidState=3D=3D=3Dundefi=
ned){_1f0=3Dthis.isValid();if(this._lastValidState=3D=3D=3Dundefined){thi=
s._lastValidState=3D_1f0;}}else{if(_1ef.isValid){this._invalidWidgets=3Dd=
ojo.filter(this._invalidWidgets||[],function(w){return(w!=3D_1ef);},this)=
;if(!_1ef.isValid()&&!_1ef.get("disabled")){this._invalidWidgets.push(_1e=
f);}_1f0=3D(this._invalidWidgets.length=3D=3D=3D0);}}if(_1f0!=3D=3Dthis._=
lastValidState){this._lastValidState=3D_1f0;this.onValidStateChange(_1f0)=
;}},connectChildren:function(){dojo.forEach(this._changeConnections,dojo.=
hitch(this,"disconnect"));var _1f1=3Dthis;var =
_1f2=3D(this._changeConnections=3D[]);dojo.forEach(dojo.filter(this.getDe=
scendants(),function(item){return =
item.validate;}),function(_1f3){_1f2.push(_1f1.connect(_1f3,"validate",do=
jo.hitch(_1f1,"_widgetChange",_1f3)));_1f2.push(_1f1.connect(_1f3,"_setDi=
sabledAttr",dojo.hitch(_1f1,"_widgetChange",_1f3)));});this._widgetChange=
(null);},startup:function(){this.inherited(arguments);this._changeConnect=
ions=3D[];this.connectChildren();}});}if(!dojo._hasResource["dijit._Dialo=
gMixin"]){dojo._hasResource["dijit._DialogMixin"]=3Dtrue;dojo.provide("di=
jit._DialogMixin");dojo.declare("dijit._DialogMixin",null,{attributeMap:d=
ijit._Widget.prototype.attributeMap,execute:function(_1f4){},onCancel:fun=
ction(){},onExecute:function(){},_onSubmit:function(){this.onExecute();th=
is.execute(this.get("value"));},_getFocusItems:function(_1f5){var =
_1f6=3Ddijit._getTabNavigable(dojo.byId(_1f5));this._firstFocusItem=3D_1f=
6.lowest||_1f6.first||_1f5;this._lastFocusItem=3D_1f6.last||_1f6.highest|=
|this._firstFocusItem;if(dojo.isMoz&&this._firstFocusItem.tagName.toLower=
Case()=3D=3D"input"&&dojo.getNodeProp(this._firstFocusItem,"type").toLowe=
rCase()=3D=3D"file"){dojo.attr(_1f5,"tabIndex","0");this._firstFocusItem=3D=
_1f5;}}});}if(!dojo._hasResource["dijit.DialogUnderlay"]){dojo._hasResour=
ce["dijit.DialogUnderlay"]=3Dtrue;dojo.provide("dijit.DialogUnderlay");do=
jo.declare("dijit.DialogUnderlay",[dijit._Widget,dijit._Templated],{templ=
ateString:"<div class=3D'dijitDialogUnderlayWrapper'><div =
class=3D'dijitDialogUnderlay' =
dojoAttachPoint=3D'node'></div></div>",dialogId:"","class":"",attributeMa=
p:{id:"domNode"},_setDialogIdAttr:function(id){dojo.attr(this.node,"id",i=
d+"_underlay");},_setClassAttr:function(_1f7){this.node.className=3D"diji=
tDialogUnderlay =
"+_1f7;},postCreate:function(){dojo.body().appendChild(this.domNode);},la=
yout:function(){var =
is=3Dthis.node.style,os=3Dthis.domNode.style;os.display=3D"none";var =
_1f8=3Ddojo.window.getBox();os.top=3D_1f8.t+"px";os.left=3D_1f8.l+"px";is=
.width=3D_1f8.w+"px";is.height=3D_1f8.h+"px";os.display=3D"block";},show:=
function(){this.domNode.style.display=3D"block";this.layout();this.bgIfra=
me=3Dnew =
dijit.BackgroundIframe(this.domNode);},hide:function(){this.bgIframe.dest=
roy();this.domNode.style.display=3D"none";},uninitialize:function(){if(th=
is.bgIframe){this.bgIframe.destroy();}this.inherited(arguments);}});}if(!=
dojo._hasResource["dijit._Contained"]){dojo._hasResource["dijit._Containe=
d"]=3Dtrue;dojo.provide("dijit._Contained");dojo.declare("dijit._Containe=
d",null,{getParent:function(){var =
_1f9=3Ddijit.getEnclosingWidget(this.domNode.parentNode);return =
_1f9&&_1f9.isContainer?_1f9:null;},_getSibling:function(_1fa){var =
node=3Dthis.domNode;do{node=3Dnode[_1fa+"Sibling"];}while(node&&node.node=
Type!=3D1);return =
node&&dijit.byNode(node);},getPreviousSibling:function(){return =
this._getSibling("previous");},getNextSibling:function(){return =
this._getSibling("next");},getIndexInParent:function(){var =
p=3Dthis.getParent();if(!p||!p.getIndexOfChild){return-1;}return =
p.getIndexOfChild(this);}});}if(!dojo._hasResource["dijit._Container"]){d=
ojo._hasResource["dijit._Container"]=3Dtrue;dojo.provide("dijit._Containe=
r");dojo.declare("dijit._Container",null,{isContainer:true,buildRendering=
:function(){this.inherited(arguments);if(!this.containerNode){this.contai=
nerNode=3Dthis.domNode;}},addChild:function(_1fb,_1fc){var =
_1fd=3Dthis.containerNode;if(_1fc&&typeof _1fc=3D=3D"number"){var =
_1fe=3Dthis.getChildren();if(_1fe&&_1fe.length>=3D_1fc){_1fd=3D_1fe[_1fc-=
1].domNode;_1fc=3D"after";}}dojo.place(_1fb.domNode,_1fd,_1fc);if(this._s=
tarted&&!_1fb._started){_1fb.startup();}},removeChild:function(_1ff){if(t=
ypeof =
_1ff=3D=3D"number"&&_1ff>0){_1ff=3Dthis.getChildren()[_1ff];}if(_1ff){var=
 =
node=3D_1ff.domNode;if(node&&node.parentNode){node.parentNode.removeChild=
(node);}}},hasChildren:function(){return =
this.getChildren().length>0;},destroyDescendants:function(_200){dojo.forE=
ach(this.getChildren(),function(_201){_201.destroyRecursive(_200);});},_g=
etSiblingOfChild:function(_202,dir){var =
node=3D_202.domNode,_203=3D(dir>0?"nextSibling":"previousSibling");do{nod=
e=3Dnode[_203];}while(node&&(node.nodeType!=3D1||!dijit.byNode(node)));re=
turn node&&dijit.byNode(node);},getIndexOfChild:function(_204){return =
dojo.indexOf(this.getChildren(),_204);},startup:function(){if(this._start=
ed){return;}dojo.forEach(this.getChildren(),function(_205){_205.startup()=
;});this.inherited(arguments);}});}if(!dojo._hasResource["dijit.layout._L=
ayoutWidget"]){dojo._hasResource["dijit.layout._LayoutWidget"]=3Dtrue;doj=
o.provide("dijit.layout._LayoutWidget");dojo.declare("dijit.layout._Layou=
tWidget",[dijit._Widget,dijit._Container,dijit._Contained],{baseClass:"di=
jitLayoutContainer",isLayoutContainer:true,postCreate:function(){dojo.add=
Class(this.domNode,"dijitContainer");this.inherited(arguments);},startup:=
function(){if(this._started){return;}this.inherited(arguments);var =
_206=3Dthis.getParent&&this.getParent();if(!(_206&&_206.isLayoutContainer=
)){this.resize();this.connect(dojo.isIE?this.domNode:dojo.global,"onresiz=
e",function(){this.resize();});}},resize:function(_207,_208){var =
node=3Dthis.domNode;if(_207){dojo.marginBox(node,_207);if(_207.t){node.st=
yle.top=3D_207.t+"px";}if(_207.l){node.style.left=3D_207.l+"px";}}var =
mb=3D_208||{};dojo.mixin(mb,_207||{});if(!("h"in mb)||!("w"in =
mb)){mb=3Ddojo.mixin(dojo.marginBox(node),mb);}var =
cs=3Ddojo.getComputedStyle(node);var =
me=3Ddojo._getMarginExtents(node,cs);var =
be=3Ddojo._getBorderExtents(node,cs);var =
bb=3D(this._borderBox=3D{w:mb.w-(me.w+be.w),h:mb.h-(me.h+be.h)});var =
pe=3Ddojo._getPadExtents(node,cs);this._contentBox=3D{l:dojo._toPixelValu=
e(node,cs.paddingLeft),t:dojo._toPixelValue(node,cs.paddingTop),w:bb.w-pe=
.w,h:bb.h-pe.h};this.layout();},layout:function(){},_setupChild:function(=
_209){dojo.addClass(_209.domNode,this.baseClass+"-child");if(_209.baseCla=
ss){dojo.addClass(_209.domNode,this.baseClass+"-"+_209.baseClass);}},addC=
hild:function(_20a,_20b){this.inherited(arguments);if(this._started){this=
._setupChild(_20a);}},removeChild:function(_20c){dojo.removeClass(_20c.do=
mNode,this.baseClass+"-child");if(_20c.baseClass){dojo.removeClass(_20c.d=
omNode,this.baseClass+"-"+_20c.baseClass);}this.inherited(arguments);}});=
dijit.layout.marginBox2contentBox=3Dfunction(node,mb){var =
cs=3Ddojo.getComputedStyle(node);var =
me=3Ddojo._getMarginExtents(node,cs);var =
pb=3Ddojo._getPadBorderExtents(node,cs);return{l:dojo._toPixelValue(node,=
cs.paddingLeft),t:dojo._toPixelValue(node,cs.paddingTop),w:mb.w-(me.w+pb.=
w),h:mb.h-(me.h+pb.h)};};(function(){var _20d=3Dfunction(word){return =
word.substring(0,1).toUpperCase()+word.substring(1);};var =
size=3Dfunction(_20e,dim){_20e.resize?_20e.resize(dim):dojo.marginBox(_20=
e.domNode,dim);dojo.mixin(_20e,dojo.marginBox(_20e.domNode));dojo.mixin(_=
20e,dim);};dijit.layout.layoutChildren=3Dfunction(_20f,dim,_210){dim=3Ddo=
jo.mixin({},dim);dojo.addClass(_20f,"dijitLayoutContainer");_210=3Ddojo.f=
ilter(_210,function(item){return =
item.layoutAlign!=3D"client";}).concat(dojo.filter(_210,function(item){re=
turn =
item.layoutAlign=3D=3D"client";}));dojo.forEach(_210,function(_211){var =
elm=3D_211.domNode,pos=3D_211.layoutAlign;var =
_212=3Delm.style;_212.left=3Ddim.l+"px";_212.top=3Ddim.t+"px";_212.bottom=
=3D_212.right=3D"auto";dojo.addClass(elm,"dijitAlign"+_20d(pos));if(pos=3D=
=3D"top"||pos=3D=3D"bottom"){size(_211,{w:dim.w});dim.h-=3D_211.h;if(pos=3D=
=3D"top"){dim.t+=3D_211.h;}else{_212.top=3Ddim.t+dim.h+"px";}}else{if(pos=
=3D=3D"left"||pos=3D=3D"right"){size(_211,{h:dim.h});dim.w-=3D_211.w;if(p=
os=3D=3D"left"){dim.l+=3D_211.w;}else{_212.left=3Ddim.l+dim.w+"px";}}else=
{if(pos=3D=3D"client"){size(_211,dim);}}}});};})();}if(!dojo._hasResource=
["dojo.html"]){dojo._hasResource["dojo.html"]=3Dtrue;dojo.provide("dojo.h=
tml");(function(){var =
_213=3D0,d=3Ddojo;dojo.html._secureForInnerHtml=3Dfunction(cont){return =
cont.replace(/(?:\s*<!DOCTYPE\s[^>]+>|<title[^>]*>[\s\S]*?<\/title>)/ig,"=
");};dojo.html._emptyNode=3Ddojo.empty;dojo.html._setNodeContent=3Dfuncti=
on(node,cont){d.empty(node);if(cont){if(typeof =
cont=3D=3D"string"){cont=3Dd._toDom(cont,node.ownerDocument);}if(!cont.no=
deType&&d.isArrayLike(cont)){for(var =
_214=3Dcont.length,i=3D0;i<cont.length;i=3D_214=3D=3Dcont.length?i+1:0){d=
.place(cont[i],node,"last");}}else{d.place(cont,node,"last");}}return =
node;};dojo.declare("dojo.html._ContentSetter",null,{node:"",content:"",i=
d:"",cleanContent:false,extractContent:false,parseContent:false,construct=
or:function(_215,node){dojo.mixin(this,_215||{});node=3Dthis.node=3Ddojo.=
byId(this.node||node);if(!this.id){this.id=3D["Setter",(node)?node.id||no=
de.tagName:"",_213++].join("_");}},set:function(cont,_216){if(undefined!=3D=
=3Dcont){this.content=3Dcont;}if(_216){this._mixin(_216);}this.onBegin();=
this.setContent();this.onEnd();return =
this.node;},setContent:function(){var node=3Dthis.node;if(!node){throw =
new Error(this.declaredClass+": setContent given no =
node");}try{node=3Ddojo.html._setNodeContent(node,this.content);}catch(e)=
{var =
_217=3Dthis.onContentError(e);try{node.innerHTML=3D_217;}catch(e){console=
.error("Fatal "+this.declaredClass+".setContent could not change content =
due to =
"+e.message,e);}}this.node=3Dnode;},empty:function(){if(this.parseResults=
&&this.parseResults.length){dojo.forEach(this.parseResults,function(w){if=
(w.destroy){w.destroy();}});delete =
this.parseResults;}dojo.html._emptyNode(this.node);},onBegin:function(){v=
ar =
cont=3Dthis.content;if(dojo.isString(cont)){if(this.cleanContent){cont=3D=
dojo.html._secureForInnerHtml(cont);}if(this.extractContent){var =
_218=3Dcont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_218){cont=3D=
_218[1];}}}this.empty();this.content=3Dcont;return =
this.node;},onEnd:function(){if(this.parseContent){this._parse();}return =
this.node;},tearDown:function(){delete this.parseResults;delete =
this.node;delete =
this.content;},onContentError:function(err){return"Error occured setting =
content: "+err;},_mixin:function(_219){var _21a=3D{},key;for(key in =
_219){if(key in =
_21a){continue;}this[key]=3D_219[key];}},_parse:function(){var =
_21b=3Dthis.node;try{this.parseResults=3Ddojo.parser.parse({rootNode:_21b=
,dir:this.dir,lang:this.lang});}catch(e){this._onError("Content",e,"Error=
 parsing in =
_ContentSetter#"+this.id);}},_onError:function(type,err,_21c){var =
_21d=3Dthis["on"+type+"Error"].call(this,err);if(_21c){console.error(_21c=
,err);}else{if(_21d){dojo.html._setNodeContent(this.node,_21d,true);}}}})=
;dojo.html.set=3Dfunction(node,cont,_21e){if(undefined=3D=3Dcont){console=
.warn("dojo.html.set: no cont argument provided, using empty =
string");cont=3D"";}if(!_21e){return =
dojo.html._setNodeContent(node,cont,true);}else{var op=3Dnew =
dojo.html._ContentSetter(dojo.mixin(_21e,{content:cont,node:node}));retur=
n =
op.set();}};})();}if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["=
dojo.i18n"]=3Dtrue;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=3D=
function(_21f,_220,_221){_221=3Ddojo.i18n.normalizeLocale(_221);var =
_222=3D_221.split("-");var _223=3D[_21f,"nls",_220].join(".");var =
_224=3Ddojo._loadedModules[_223];if(_224){var _225;for(var =
i=3D_222.length;i>0;i--){var =
loc=3D_222.slice(0,i).join("_");if(_224[loc]){_225=3D_224[loc];break;}}if=
(!_225){_225=3D_224.ROOT;}if(_225){var =
_226=3Dfunction(){};_226.prototype=3D_225;return new _226();}}throw new =
Error("Bundle not found: "+_220+" in "+_21f+" , =
locale=3D"+_221);};dojo.i18n.normalizeLocale=3Dfunction(_227){var =
_228=3D_227?_227.toLowerCase():dojo.locale;if(_228=3D=3D"root"){_228=3D"R=
OOT";}return =
_228;};dojo.i18n._requireLocalization=3Dfunction(_229,_22a,_22b,_22c){var=
 _22d=3Ddojo.i18n.normalizeLocale(_22b);var =
_22e=3D[_229,"nls",_22a].join(".");var _22f=3D"";if(_22c){var =
_230=3D_22c.split(",");for(var =
i=3D0;i<_230.length;i++){if(_22d["indexOf"](_230[i])=3D=3D0){if(_230[i].l=
ength>_22f.length){_22f=3D_230[i];}}}if(!_22f){_22f=3D"ROOT";}}var =
_231=3D_22c?_22f:_22d;var _232=3Ddojo._loadedModules[_22e];var =
_233=3Dnull;if(_232){if(dojo.config.localizationComplete&&_232._built){re=
turn;}var _234=3D_231.replace(/-/g,"_");var =
_235=3D_22e+"."+_234;_233=3Ddojo._loadedModules[_235];}if(!_233){_232=3Dd=
ojo["provide"](_22e);var syms=3Ddojo._getModuleSymbols(_229);var =
_236=3Dsyms.concat("nls").join("/");var =
_237;dojo.i18n._searchLocalePath(_231,_22c,function(loc){var =
_238=3Dloc.replace(/-/g,"_");var _239=3D_22e+"."+_238;var =
_23a=3Dfalse;if(!dojo._loadedModules[_239]){dojo["provide"](_239);var =
_23b=3D[_236];if(loc!=3D"ROOT"){_23b.push(loc);}_23b.push(_22a);var =
_23c=3D_23b.join("/")+".js";_23a=3Ddojo._loadPath(_23c,null,function(hash=
){var _23d=3Dfunction(){};_23d.prototype=3D_237;_232[_238]=3Dnew =
_23d();for(var j in =
hash){_232[_238][j]=3Dhash[j];}});}else{_23a=3Dtrue;}if(_23a&&_232[_238])=
{_237=3D_232[_238];}else{_232[_238]=3D_237;}if(_22c){return =
true;}});}if(_22c&&_22d!=3D_22f){_232[_22d.replace(/-/g,"_")]=3D_232[_22f=
.replace(/-/g,"_")];}};(function(){var =
_23e=3Ddojo.config.extraLocale;if(_23e){if(!_23e instanceof =
Array){_23e=3D[_23e];}var =
req=3Ddojo.i18n._requireLocalization;dojo.i18n._requireLocalization=3Dfun=
ction(m,b,_23f,_240){req(m,b,_23f,_240);if(_23f){return;}for(var =
i=3D0;i<_23e.length;i++){req(m,b,_23e[i],_240);}};}})();dojo.i18n._search=
LocalePath=3Dfunction(_241,down,_242){_241=3Ddojo.i18n.normalizeLocale(_2=
41);var _243=3D_241.split("-");var _244=3D[];for(var =
i=3D_243.length;i>0;i--){_244.push(_243.slice(0,i).join("-"));}_244.push(=
false);if(down){_244.reverse();}for(var =
j=3D_244.length-1;j>=3D0;j--){var loc=3D_244[j]||"ROOT";var =
stop=3D_242(loc);if(stop){break;}}};dojo.i18n._preloadLocalizations=3Dfun=
ction(_245,_246){function =
_247(_248){_248=3Ddojo.i18n.normalizeLocale(_248);dojo.i18n._searchLocale=
Path(_248,true,function(loc){for(var =
i=3D0;i<_246.length;i++){if(_246[i]=3D=3Dloc){dojo["require"](_245+"_"+lo=
c);return true;}}return false;});};_247();var =
_249=3Ddojo.config.extraLocale||[];for(var =
i=3D0;i<_249.length;i++){_247(_249[i]);}};}if(!dojo._hasResource["dijit.l=
ayout.ContentPane"]){dojo._hasResource["dijit.layout.ContentPane"]=3Dtrue=
;dojo.provide("dijit.layout.ContentPane");dojo.declare("dijit.layout.Cont=
entPane",dijit._Widget,{href:"",extractContent:false,parseOnLoad:true,pre=
ventCache:false,preload:false,refreshOnShow:false,loadingMessage:"<span =
class=3D'dijitContentPaneLoading'>${loadingState}</span>",errorMessage:"<=
span =
class=3D'dijitContentPaneError'>${errorState}</span>",isLoaded:false,base=
Class:"dijitContentPane",doLayout:true,ioArgs:{},isContainer:true,isLayou=
tContainer:true,onLoadDeferred:null,attributeMap:dojo.delegate(dijit._Wid=
get.prototype.attributeMap,{title:[]}),postMixInProperties:function(){thi=
s.inherited(arguments);var =
_24a=3Ddojo.i18n.getLocalization("dijit","loading",this.lang);this.loadin=
gMessage=3Ddojo.string.substitute(this.loadingMessage,_24a);this.errorMes=
sage=3Ddojo.string.substitute(this.errorMessage,_24a);if(!this.href&&this=
.srcNodeRef&&this.srcNodeRef.innerHTML){this.isLoaded=3Dtrue;}},buildRend=
ering:function(){this.inherited(arguments);if(!this.containerNode){this.c=
ontainerNode=3Dthis.domNode;}},postCreate:function(){this.domNode.title=3D=
"";if(!dojo.attr(this.domNode,"role")){dijit.setWaiRole(this.domNode,"gro=
up");}dojo.addClass(this.domNode,this.baseClass);},startup:function(){if(=
this._started){return;}var =
_24b=3Ddijit._Contained.prototype.getParent.call(this);this._childOfLayou=
tWidget=3D_24b&&_24b.isLayoutContainer;this._needLayout=3D!this._childOfL=
ayoutWidget;if(this.isLoaded){dojo.forEach(this.getChildren(),function(_2=
4c){_24c.startup();});}if(this._isShown()||this.preload){this._onShow();}=
this.inherited(arguments);},_checkIfSingleChild:function(){var =
_24d=3Ddojo.query("> *",this.containerNode).filter(function(node){return =
node.tagName!=3D=3D"SCRIPT";}),_24e=3D_24d.filter(function(node){return =
dojo.hasAttr(node,"dojoType")||dojo.hasAttr(node,"widgetId");}),_24f=3Ddo=
jo.filter(_24e.map(dijit.byNode),function(_250){return =
_250&&_250.domNode&&_250.resize;});if(_24d.length=3D=3D_24e.length&&_24f.=
length=3D=3D1){this._singleChild=3D_24f[0];}else{delete =
this._singleChild;}dojo.toggleClass(this.containerNode,this.baseClass+"Si=
ngleChild",!!this._singleChild);},setHref:function(href){dojo.deprecated(=
"dijit.layout.ContentPane.setHref() is deprecated. Use set('href', ...) =
instead.","","2.0");return =
this.set("href",href);},_setHrefAttr:function(href){this.cancel();this.on=
LoadDeferred=3Dnew =
dojo.Deferred(dojo.hitch(this,"cancel"));this.href=3Dhref;if(this._create=
d&&(this.preload||this._isShown())){this._load();}else{this._hrefChanged=3D=
true;}return =
this.onLoadDeferred;},setContent:function(data){dojo.deprecated("dijit.la=
yout.ContentPane.setContent() is deprecated.  Use set('content', ...) =
instead.","","2.0");this.set("content",data);},_setContentAttr:function(d=
ata){this.href=3D"";this.cancel();this.onLoadDeferred=3Dnew =
dojo.Deferred(dojo.hitch(this,"cancel"));this._setContent(data||"");this.=
_isDownloaded=3Dfalse;return =
this.onLoadDeferred;},_getContentAttr:function(){return =
this.containerNode.innerHTML;},cancel:function(){if(this._xhrDfd&&(this._=
xhrDfd.fired=3D=3D-1)){this._xhrDfd.cancel();}delete =
this._xhrDfd;this.onLoadDeferred=3Dnull;},uninitialize:function(){if(this=
._beingDestroyed){this.cancel();}this.inherited(arguments);},destroyRecur=
sive:function(_251){if(this._beingDestroyed){return;}this.inherited(argum=
ents);},resize:function(_252,_253){if(!this._wasShown){this._onShow();}th=
is._resizeCalled=3Dtrue;if(_252){dojo.marginBox(this.domNode,_252);}var =
cn=3Dthis.containerNode;if(cn=3D=3D=3Dthis.domNode){var =
mb=3D_253||{};dojo.mixin(mb,_252||{});if(!("h"in mb)||!("w"in =
mb)){mb=3Ddojo.mixin(dojo.marginBox(cn),mb);}this._contentBox=3Ddijit.lay=
out.marginBox2contentBox(cn,mb);}else{this._contentBox=3Ddojo.contentBox(=
cn);}this._layoutChildren();},_isShown:function(){if(this._childOfLayoutW=
idget){if(this._resizeCalled&&"open"in this){return this.open;}return =
this._resizeCalled;}else{if("open"in this){return this.open;}else{var =
node=3Dthis.domNode;return(node.style.display!=3D"none")&&(node.style.vis=
ibility!=3D"hidden")&&!dojo.hasClass(node,"dijitHidden");}}},_onShow:func=
tion(){if(this.href){if(!this._xhrDfd&&(!this.isLoaded||this._hrefChanged=
||this.refreshOnShow)){this.refresh();}}else{if(!this._childOfLayoutWidge=
t&&this._needLayout){this._layoutChildren();}}this.inherited(arguments);t=
his._wasShown=3Dtrue;},refresh:function(){this.cancel();this.onLoadDeferr=
ed=3Dnew dojo.Deferred(dojo.hitch(this,"cancel"));this._load();return =
this.onLoadDeferred;},_load:function(){this._setContent(this.onDownloadSt=
art(),true);var self=3Dthis;var =
_254=3D{preventCache:(this.preventCache||this.refreshOnShow),url:this.hre=
f,handleAs:"text"};if(dojo.isObject(this.ioArgs)){dojo.mixin(_254,this.io=
Args);}var =
hand=3D(this._xhrDfd=3D(this.ioMethod||dojo.xhrGet)(_254));hand.addCallba=
ck(function(html){try{self._isDownloaded=3Dtrue;self._setContent(html,fal=
se);self.onDownloadEnd();}catch(err){self._onError("Content",err);}delete=
 self._xhrDfd;return =
html;});hand.addErrback(function(err){if(!hand.canceled){self._onError("D=
ownload",err);}delete self._xhrDfd;return err;});delete =
this._hrefChanged;},_onLoadHandler:function(data){this.isLoaded=3Dtrue;tr=
y{this.onLoadDeferred.callback(data);this.onLoad(data);}catch(e){console.=
error("Error "+this.widgetId+" running custom onLoad code: =
"+e.message);}},_onUnloadHandler:function(){this.isLoaded=3Dfalse;try{thi=
s.onUnload();}catch(e){console.error("Error "+this.widgetId+" running =
custom onUnload code: =
"+e.message);}},destroyDescendants:function(){if(this.isLoaded){this._onU=
nloadHandler();}var =
_255=3Dthis._contentSetter;dojo.forEach(this.getChildren(),function(_256)=
{if(_256.destroyRecursive){_256.destroyRecursive();}});if(_255){dojo.forE=
ach(_255.parseResults,function(_257){if(_257.destroyRecursive&&_257.domNo=
de&&_257.domNode.parentNode=3D=3Ddojo.body()){_257.destroyRecursive();}})=
;delete =
_255.parseResults;}dojo.html._emptyNode(this.containerNode);delete =
this._singleChild;},_setContent:function(cont,_258){this.destroyDescendan=
ts();var _259=3Dthis._contentSetter;if(!(_259&&_259 instanceof =
dojo.html._ContentSetter)){_259=3Dthis._contentSetter=3Dnew =
dojo.html._ContentSetter({node:this.containerNode,_onError:dojo.hitch(thi=
s,this._onError),onContentError:dojo.hitch(this,function(e){var =
_25a=3Dthis.onContentError(e);try{this.containerNode.innerHTML=3D_25a;}ca=
tch(e){console.error("Fatal "+this.id+" could not change content due to =
"+e.message,e);}})});}var =
_25b=3Ddojo.mixin({cleanContent:this.cleanContent,extractContent:this.ext=
ractContent,parseContent:this.parseOnLoad,dir:this.dir,lang:this.lang},th=
is._contentSetterParams||{});dojo.mixin(_259,_25b);_259.set((dojo.isObjec=
t(cont)&&cont.domNode)?cont.domNode:cont);delete =
this._contentSetterParams;if(!_258){dojo.forEach(this.getChildren(),funct=
ion(_25c){if(!this.parseOnLoad||_25c.getParent){_25c.startup();}},this);t=
his._scheduleLayout();this._onLoadHandler(cont);}},_onError:function(type=
,err,_25d){this.onLoadDeferred.errback(err);var =
_25e=3Dthis["on"+type+"Error"].call(this,err);if(_25d){console.error(_25d=
,err);}else{if(_25e){this._setContent(_25e,true);}}},_scheduleLayout:func=
tion(){if(this._isShown()){this._layoutChildren();}else{this._needLayout=3D=
true;}},_layoutChildren:function(){if(this.doLayout){this._checkIfSingleC=
hild();}if(this._singleChild&&this._singleChild.resize){var =
cb=3Dthis._contentBox||dojo.contentBox(this.containerNode);this._singleCh=
ild.resize({w:cb.w,h:cb.h});}else{dojo.forEach(this.getChildren(),functio=
n(_25f){if(_25f.resize){_25f.resize();}});}delete =
this._needLayout;},onLoad:function(data){},onUnload:function(){},onDownlo=
adStart:function(){return =
this.loadingMessage;},onContentError:function(_260){},onDownloadError:fun=
ction(_261){return =
this.errorMessage;},onDownloadEnd:function(){}});}if(!dojo._hasResource["=
dijit.TooltipDialog"]){dojo._hasResource["dijit.TooltipDialog"]=3Dtrue;do=
jo.provide("dijit.TooltipDialog");dojo.declare("dijit.TooltipDialog",[dij=
it.layout.ContentPane,dijit._Templated,dijit.form._FormMixin,dijit._Dialo=
gMixin],{title:"",doLayout:false,autofocus:true,baseClass:"dijitTooltipDi=
alog",_firstFocusItem:null,_lastFocusItem:null,templateString:dojo.cache(=
"dijit","templates/TooltipDialog.html","<div =
waiRole=3D\"presentation\">\n\t<div class=3D\"dijitTooltipContainer\" =
waiRole=3D\"presentation\">\n\t\t<div class =3D\"dijitTooltipContents =
dijitTooltipFocusNode\" dojoAttachPoint=3D\"containerNode\" =
tabindex=3D\"-1\" waiRole=3D\"dialog\"></div>\n\t</div>\n\t<div =
class=3D\"dijitTooltipConnector\" =
waiRole=3D\"presentation\"></div>\n</div>\n"),postCreate:function(){this.=
inherited(arguments);this.connect(this.containerNode,"onkeypress","_onKey=
");this.containerNode.title=3Dthis.title;},orient:function(node,_262,_263=
){var =
c=3Dthis._currentOrientClass;if(c){dojo.removeClass(this.domNode,c);}c=3D=
"dijitTooltipAB"+(_263.charAt(1)=3D=3D"L"?"Left":"Right")+" =
dijitTooltip"+(_263.charAt(0)=3D=3D"T"?"Below":"Above");dojo.addClass(thi=
s.domNode,c);this._currentOrientClass=3Dc;},onOpen:function(pos){this.ori=
ent(this.domNode,pos.aroundCorner,pos.corner);this._onShow();if(this.auto=
focus){this._getFocusItems(this.containerNode);dijit.focus(this._firstFoc=
usItem);}},onClose:function(){this.onHide();},_onKey:function(evt){var =
node=3Devt.target;var =
dk=3Ddojo.keys;if(evt.charOrCode=3D=3D=3Ddk.TAB){this._getFocusItems(this=
.containerNode);}var =
_264=3D(this._firstFocusItem=3D=3Dthis._lastFocusItem);if(evt.charOrCode=3D=
=3Ddk.ESCAPE){setTimeout(dojo.hitch(this,"onCancel"),0);dojo.stopEvent(ev=
t);}else{if(node=3D=3Dthis._firstFocusItem&&evt.shiftKey&&evt.charOrCode=3D=
=3D=3Ddk.TAB){if(!_264){dijit.focus(this._lastFocusItem);}dojo.stopEvent(=
evt);}else{if(node=3D=3Dthis._lastFocusItem&&evt.charOrCode=3D=3D=3Ddk.TA=
B&&!evt.shiftKey){if(!_264){dijit.focus(this._firstFocusItem);}dojo.stopE=
vent(evt);}else{if(evt.charOrCode=3D=3D=3Ddk.TAB){evt.stopPropagation();}=
}}}}});}if(!dojo._hasResource["dijit.Dialog"]){dojo._hasResource["dijit.D=
ialog"]=3Dtrue;dojo.provide("dijit.Dialog");dojo.declare("dijit._DialogBa=
se",[dijit._Templated,dijit.form._FormMixin,dijit._DialogMixin,dijit._Css=
StateMixin],{templateString:dojo.cache("dijit","templates/Dialog.html","<=
div class=3D\"dijitDialog\" tabindex=3D\"-1\" waiRole=3D\"dialog\" =
waiState=3D\"labelledby-${id}_title\">\n\t<div =
dojoAttachPoint=3D\"titleBar\" class=3D\"dijitDialogTitleBar\">\n\t<span =
dojoAttachPoint=3D\"titleNode\" class=3D\"dijitDialogTitle\" =
id=3D\"${id}_title\"></span>\n\t<span =
dojoAttachPoint=3D\"closeButtonNode\" class=3D\"dijitDialogCloseIcon\" =
dojoAttachEvent=3D\"onclick: onCancel\" =
title=3D\"${buttonCancel}\">\n\t\t<span dojoAttachPoint=3D\"closeText\" =
class=3D\"closeText\" =
title=3D\"${buttonCancel}\">x</span>\n\t</span>\n\t</div>\n\t\t<div =
dojoAttachPoint=3D\"containerNode\" =
class=3D\"dijitDialogPaneContent\"></div>\n</div>\n"),baseClass:"dijitDia=
log",cssStateNodes:{closeButtonNode:"dijitDialogCloseIcon"},attributeMap:=
dojo.delegate(dijit._Widget.prototype.attributeMap,{title:[{node:"titleNo=
de",type:"innerHTML"},{node:"titleBar",type:"attribute"}],"aria-described=
by":""}),open:false,duration:dijit.defaultDuration,refocus:true,autofocus=
:true,_firstFocusItem:null,_lastFocusItem:null,doLayout:false,draggable:t=
rue,"aria-describedby":"",postMixInProperties:function(){var =
_265=3Ddojo.i18n.getLocalization("dijit","common");dojo.mixin(this,_265);=
this.inherited(arguments);},postCreate:function(){dojo.style(this.domNode=
,{display:"none",position:"absolute"});dojo.body().appendChild(this.domNo=
de);this.inherited(arguments);this.connect(this,"onExecute","hide");this.=
connect(this,"onCancel","hide");this._modalconnects=3D[];},onLoad:functio=
n(){this._position();if(this.autofocus){this._getFocusItems(this.domNode)=
;dijit.focus(this._firstFocusItem);}this.inherited(arguments);},_endDrag:=
function(e){if(e&&e.node&&e.node=3D=3D=3Dthis.domNode){this._relativePosi=
tion=3Ddojo.position(e.node);}},_setup:function(){var =
node=3Dthis.domNode;if(this.titleBar&&this.draggable){this._moveable=3D(d=
ojo.isIE=3D=3D6)?new =
dojo.dnd.TimedMoveable(node,{handle:this.titleBar}):new =
dojo.dnd.Moveable(node,{handle:this.titleBar,timeout:0});dojo.subscribe("=
/dnd/move/stop",this,"_endDrag");}else{dojo.addClass(node,"dijitDialogFix=
ed");}this.underlayAttrs=3D{dialogId:this.id,"class":dojo.map(this["class=
"].split(/\s/),function(s){return s+"_underlay";}).join(" =
")};this._fadeIn=3Ddojo.fadeIn({node:node,duration:this.duration,beforeBe=
gin:dojo.hitch(this,function(){var =
_266=3Ddijit._underlay;if(!_266){_266=3Ddijit._underlay=3Dnew =
dijit.DialogUnderlay(this.underlayAttrs);}else{_266.set(this.underlayAttr=
s);}var =
ds=3Ddijit._dialogStack,_267=3D948+ds.length*2;if(ds.length=3D=3D1){_266.=
show();}dojo.style(dijit._underlay.domNode,"zIndex",_267);dojo.style(this=
.domNode,"zIndex",_267+1);}),onEnd:dojo.hitch(this,function(){if(this.aut=
ofocus){this._getFocusItems(this.domNode);dijit.focus(this._firstFocusIte=
m);}})});this._fadeOut=3Ddojo.fadeOut({node:node,duration:this.duration,o=
nEnd:dojo.hitch(this,function(){node.style.display=3D"none";var =
ds=3Ddijit._dialogStack;if(ds.length=3D=3D0){dijit._underlay.hide();}else=
{dojo.style(dijit._underlay.domNode,"zIndex",948+ds.length*2);dijit._unde=
rlay.set(ds[ds.length-1].underlayAttrs);}if(this.refocus){var =
_268=3Dthis._savedFocus;if(ds.length>0){var =
pd=3Dds[ds.length-1];if(!dojo.isDescendant(_268.node,pd.domNode)){pd._get=
FocusItems(pd.domNode);_268=3Dpd._firstFocusItem;}}dijit.focus(_268);}})}=
);},uninitialize:function(){var =
_269=3Dfalse;if(this._fadeIn&&this._fadeIn.status()=3D=3D"playing"){_269=3D=
true;this._fadeIn.stop();}if(this._fadeOut&&this._fadeOut.status()=3D=3D"=
playing"){_269=3Dtrue;this._fadeOut.stop();}if((this.open||_269)&&!dijit.=
_underlay._destroyed){dijit._underlay.hide();}if(this._moveable){this._mo=
veable.destroy();}this.inherited(arguments);},_size:function(){this._chec=
kIfSingleChild();if(this._singleChild){if(this._singleChildOriginalStyle)=
{this._singleChild.domNode.style.cssText=3Dthis._singleChildOriginalStyle=
;}delete =
this._singleChildOriginalStyle;}else{dojo.style(this.containerNode,{width=
:"auto",height:"auto"});}var mb=3Ddojo.marginBox(this.domNode);var =
_26a=3Ddojo.window.getBox();if(mb.w>=3D_26a.w||mb.h>=3D_26a.h){var =
w=3DMath.min(mb.w,Math.floor(_26a.w*0.75)),h=3DMath.min(mb.h,Math.floor(_=
26a.h*0.75));if(this._singleChild&&this._singleChild.resize){this._single=
ChildOriginalStyle=3Dthis._singleChild.domNode.style.cssText;this._single=
Child.resize({w:w,h:h});}else{dojo.style(this.containerNode,{width:w+"px"=
,height:h+"px",overflow:"auto",position:"relative"});}}else{if(this._sing=
leChild&&this._singleChild.resize){this._singleChild.resize();}}},_positi=
on:function(){if(!dojo.hasClass(dojo.body(),"dojoMove")){var =
node=3Dthis.domNode,_26b=3Ddojo.window.getBox(),p=3Dthis._relativePositio=
n,bb=3Dp?null:dojo._getBorderBox(node),l=3DMath.floor(_26b.l+(p?p.x:(_26b=
.w-bb.w)/2)),t=3DMath.floor(_26b.t+(p?p.y:(_26b.h-bb.h)/2));dojo.style(no=
de,{left:l+"px",top:t+"px"});}},_onKey:function(evt){var =
ds=3Ddijit._dialogStack;if(ds[ds.length-1]!=3Dthis){return;}if(evt.charOr=
Code){var dk=3Ddojo.keys;var =
node=3Devt.target;if(evt.charOrCode=3D=3D=3Ddk.TAB){this._getFocusItems(t=
his.domNode);}var =
_26c=3D(this._firstFocusItem=3D=3Dthis._lastFocusItem);if(node=3D=3Dthis.=
_firstFocusItem&&evt.shiftKey&&evt.charOrCode=3D=3D=3Ddk.TAB){if(!_26c){d=
ijit.focus(this._lastFocusItem);}dojo.stopEvent(evt);}else{if(node=3D=3Dt=
his._lastFocusItem&&evt.charOrCode=3D=3D=3Ddk.TAB&&!evt.shiftKey){if(!_26=
c){dijit.focus(this._firstFocusItem);}dojo.stopEvent(evt);}else{while(nod=
e){if(node=3D=3Dthis.domNode||dojo.hasClass(node,"dijitPopup")){if(evt.ch=
arOrCode=3D=3Ddk.ESCAPE){this.onCancel();}else{return;}}node=3Dnode.paren=
tNode;}if(evt.charOrCode!=3D=3Ddk.TAB){dojo.stopEvent(evt);}else{if(!dojo=
.isOpera){try{this._firstFocusItem.focus();}catch(e){}}}}}}},show:functio=
n(){if(this.open){return;}if(!this._alreadyInitialized){this._setup();thi=
s._alreadyInitialized=3Dtrue;}if(this._fadeOut.status()=3D=3D"playing"){t=
his._fadeOut.stop();}this._modalconnects.push(dojo.connect(window,"onscro=
ll",this,"layout"));this._modalconnects.push(dojo.connect(window,"onresiz=
e",this,function(){var =
_26d=3Ddojo.window.getBox();if(!this._oldViewport||_26d.h!=3Dthis._oldVie=
wport.h||_26d.w!=3Dthis._oldViewport.w){this.layout();this._oldViewport=3D=
_26d;}}));this._modalconnects.push(dojo.connect(dojo.doc.documentElement,=
"onkeypress",this,"_onKey"));dojo.style(this.domNode,{opacity:0,display:"=
"});this.open=3Dtrue;this._onShow();this._size();this._position();dijit._=
dialogStack.push(this);this._fadeIn.play();this._savedFocus=3Ddijit.getFo=
cus(this);},hide:function(){var =
ds=3Ddijit._dialogStack;if(!this._alreadyInitialized||this!=3Dds[ds.lengt=
h-1]){return;}if(this._fadeIn.status()=3D=3D"playing"){this._fadeIn.stop(=
);}ds.pop();this._fadeOut.play();if(this._scrollConnected){this._scrollCo=
nnected=3Dfalse;}dojo.forEach(this._modalconnects,dojo.disconnect);this._=
modalconnects=3D[];if(this._relativePosition){delete =
this._relativePosition;}this.open=3Dfalse;this.onHide();},layout:function=
(){if(this.domNode.style.display!=3D"none"){if(dijit._underlay){dijit._un=
derlay.layout();}this._position();}},destroy:function(){dojo.forEach(this=
._modalconnects,dojo.disconnect);if(this.refocus&&this.open){setTimeout(d=
ojo.hitch(dijit,"focus",this._savedFocus),25);}this.inherited(arguments);=
}});dojo.declare("dijit.Dialog",[dijit.layout.ContentPane,dijit._DialogBa=
se],{});dijit._dialogStack=3D[];}if(!dojo._hasResource["sfly.widget.Dialo=
g"]){dojo._hasResource["sfly.widget.Dialog"]=3Dtrue;dojo.provide("sfly.wi=
dget.Dialog");dojo.declare("sfly.widget.Dialog",[dijit.Dialog],{templateS=
tring:dojo.cache("sfly","widget/templates/dialog.html","<div =
class=3D\"dijitDialog\" waiRole=3D\"dialog\" =
waiState=3D\"labelledby-${id}_title\">\n    <div =
class=3D\"dialog-tl\"></div>\n    <div class=3D\"dialog-top\" =
id=3D\"${id}-contenttop\" waiRole=3D\"dialog\"> </div>\n    <div =
class=3D\"dialog-tr\"></div> \n    <div class=3D\"dialog-content\" =
id=3D\"${id}-content\"> \n\t    <div dojoAttachPoint=3D\"titleBar\" =
class=3D\"dialogWidgetTitleWrapper\">\n            <div =
id=3D\"${id}-icon\" class=3D\"dialogWidgetIcon\"></div> \n\t        <div =
dojoAttachPoint=3D\"titleNode\" class=3D\"dialogWidgetTitle\" =
id=3D\"${id}-title\"></div>\n\t    </div>\n         <br =
style=3D\"clear:both; line-height: 0; height: 0px\" /> \n        <div =
class=3D\"dialogWidgetMain\"> \n            <div =
dojoAttachPoint=3D\"containerNode\" class=3D\"dialogFonts\"></div>\n     =
       <div id=3D\"${id}-loading\" style=3D\"display:none\" =
class=3D\"dialog_progress_indicator\"></div> \n        </div> \n        =
<div id=3D\"${id}-buttons\" class=3D\"dialogWidgetButtons\"> </div> \n   =
 </div> \n    <div class=3D\"dialog-bl\"></div>\n    <div =
class=3D\"dialog-bottom\" id=3D\"${id}-contentbottom\"></div><div =
class=3D\"dialog-br\"></div> =
\n</div>\n"),cssStateNodes:{},autofocus:false,refocus:false,setOkCallback=
:function(_26e){this.okCallbackMethod=3D_26e;},invokeOkCallback:function(=
){this.hide();if(this.okCallbackMethod){this.okCallbackMethod();}},setCan=
celCallback:function(_26f){this.cancelCallbackMethod=3D_26f;},invokeCance=
lCallback:function(){if(this.cancelCallbackMethod){this.cancelCallbackMet=
hod();}else{return;}},setCloseControl:function(node){this.closeNode=3Dnod=
e;dojo.connect(node,"onclick",this,"hide");},cancelRollover:function(){va=
r =
img=3Dthis.cancelBtn;img.src=3Dthis.cancelHoverSrc;},cancelRollout:functi=
on(){var =
img=3Dthis.cancelBtn;img.src=3Dthis.cancelSrc;},okRollover:function(){var=
 img=3Dthis.okBtn;img.src=3Dthis.okHoverSrc;},okRollout:function(){var =
img=3Dthis.okBtn;img.src=3Dthis.okSrc;},setDimensions:function(_270){this=
.domNode.style.width=3D_270+"px";var =
_271=3Ddojo.byId(this.id+"-contenttop");var =
_272=3Ddojo.byId(this.id+"-contentbottom");_271.style.width=3D_272.style.=
width=3D(_270-10)+"px";if(!dojo.isIE||dojo.isIE>7){var =
_273=3Ddojo.byId(this.id+"-content");_273.style.width=3D(_270-2)+"px";}},=
setTitle:function(_274){var =
_275=3Ddojo.byId(this.id+"-title");_275.innerHTML=3D_274;},addButtons:fun=
ction(_276,_277,_278,_279,_27a,_27b){var =
_27c=3Ddojo.byId(this.id+"-buttons");var =
img=3Ddocument.createElement("img");_27c.appendChild(img);img.src=3D_276;=
img.id=3Dthis.id+"-okBtnImg";if(_278){img.alt=3D_278;img.title=3D_278;}im=
g.style.cursor=3D"hand";img.style.cursor=3D"pointer";dojo.connect(img,"on=
click",this,this.invokeOkCallback);this.okBtn=3Dimg;this.okSrc=3D_276;thi=
s.okHoverSrc=3D_277;dojo.connect(img,"onmouseover",this,this.okRollover);=
dojo.connect(img,"onmouseout",this,this.okRollout);if(_279){img=3Ddocumen=
t.createElement("img");_27c.appendChild(img);img.src=3D_279;img.id=3Dthis=
.id+"-cancelBtnImg";if(_27b){img.alt=3D_27b;img.title=3D_27b;}img.style.c=
ursor=3D"hand";img.style.cursor=3D"pointer";this.setCloseControl(img);img=
.className=3D"dialog-button-spacer";this.cancelBtn=3Dimg;this.cancelSrc=3D=
_279;this.cancelHoverSrc=3D_27a;dojo.connect(img,"onclick",this,this.invo=
keCancelCallback);dojo.connect(img,"onmouseover",this,this.cancelRollover=
);dojo.connect(img,"onmouseout",this,this.cancelRollout);}},setButtons:fu=
nction(_27d,_27e,_27f,_280,_281,_282){var =
_283=3Ddojo.byId(this.widgetId+"-buttons");var =
_284=3Dthis.okBtn;if(_284.src!=3D_27d){_284.src=3D_27d;this.okSrc=3D_27d;=
this.okHoverSrc=3D_27e;}if(_27f){_284.alt=3D_27f;_284.title=3D_27f;}if(_2=
80){var =
_285=3Dthis.cancelBtn;if(_285.src!=3D_280){_285.src=3D_280;this.cancelSrc=
=3D_280;this.cancelHoverSrc=3D_281;}}if(_282){_285.alt=3D_282;_285.title=3D=
_282;}},showLoadingIcon:function(src){var =
div=3Ddojo.byId(this.id+"-loading");div.style.display=3D"";},addIcon:func=
tion(_286,_287,_288){this.warningSrc=3D_286;this.questionSrc=3D_287;this.=
infoSrc=3D_288;var _289=3Ddojo.byId(this.id+"-icon");var =
img=3Ddocument.createElement("img");_289.appendChild(img);img.src=3D_286;=
img.id=3Dthis.id+"-iconImg";},setIcon:function(type){var =
img=3Ddojo.byId(this.id+"-iconImg");if(type=3D=3D"warning"){src=3Dthis.wa=
rningSrc;}else{if(type=3D=3D"question"){src=3Dthis.questionSrc;}else{src=3D=
this.infoSrc;}}if(img.src!=3Dsrc){img.src=3Dsrc;}}});}if(!dojo._hasResour=
ce["sfly.component.DialogManager"]){dojo._hasResource["sfly.component.Dia=
logManager"]=3Dtrue;dojo.provide("sfly.component.DialogManager");sfly.com=
ponent.DialogManager=3Dfunction(_28a){this.okImg=3D_28a.okImg;this.okHove=
rImg=3D_28a.okHoverImg;this.cancelImg=3D_28a.cancelImg;this.cancelHoverIm=
g=3D_28a.cancelHoverImg;this.yesImg=3D_28a.yesImg;this.yesHoverImg=3D_28a=
.yesHoverImg;this.noImg=3D_28a.noImg;this.noHoverImg=3D_28a.noHoverImg;th=
is.saveImg=3D_28a.saveImg;this.saveHoverImg=3D_28a.saveHoverImg;this.dont=
saveImg=3D_28a.dontsaveImg;this.dontsaveHoverImg=3D_28a.dontsaveHoverImg;=
this.okAlt=3Dnull;if(_28a.okAlt){this.okAlt=3D_28a.okAlt;}this.yesAlt=3Dn=
ull;if(_28a.yesAlt){this.yesAlt=3D_28a.yesAlt;}this.saveAlt=3Dnull;if(_28=
a.saveAlt){this.saveAlt=3D_28a.saveAlt;}this.cancelAlt=3Dnull;if(_28a.can=
celAlt){this.cancelAlt=3D_28a.cancelAlt;}this.noAlt=3Dnull;if(_28a.noAlt)=
{this.noAlt=3D_28a.noAlt;}this.dontsaveAlt=3Dnull;if(_28a.dontsaveAlt){th=
is.dontsaveAlt=3D_28a.dontsaveAlt;}this.warningImg=3D_28a.warningImg;this=
.questionImg=3D_28a.questionImg;this.infoImg=3D_28a.infoImg;var =
_28b=3Ddocument.createElement("div");_28b.id=3D"alertDialogContainer";var=
 =
_28c=3Ddocument.createElement("div");_28c.id=3D"confirmDialogContainer";v=
ar =
_28d=3Ddocument.createElement("div");_28d.id=3D"infoDialogContainer";var =
b=3Ddojo.body();b.appendChild(_28b);b.appendChild(_28c);b.appendChild(_28=
d);var _28e=3Dnew sfly.widget.Dialog({title:"alert =
dialog"},_28b);_28e.addIcon(this.warningImg,this.questionImg,this.infoImg=
);_28e.addButtons(this.okImg,this.okHoverImg,this.okAlt);var _28f=3Dnew =
sfly.widget.Dialog({title:"confirm =
dialog"},_28c);_28f.addIcon(this.warningImg,this.questionImg,this.infoImg=
);_28f.addButtons(this.okImg,this.okHoverImg,this.okAlt,this.cancelImg,th=
is.cancelHoverImg,this.cancelAlt);var _290=3Dnew =
sfly.widget.Dialog({title:"info =
dialog"},_28d);_290.addIcon(this.infoImg);_290.showLoadingIcon();this.dia=
logs=3D{"alertDialog":_28e,"confirmDialog":_28f,"infoDialog":_290};};dojo=
.extend(sfly.component.DialogManager,{showSflyDialog:function(_291,_292){=
this.closeDialogs();if(!_292){_292=3Ddojo.global;}if(_291.type=3D=3D"info=
"){var id=3D"infoDialog";}else{if(_291.type=3D=3D"confirm"){var =
id=3D"confirmDialog";}else{var =
id=3D"alertDialog";}}this._openDialogId=3Did;var =
_293=3Dthis.dialogs[id];if(!_291.width){_291.width=3D400;}_293.setDimensi=
ons(_291.width);if(!_291.title){_291.title=3D"";}_293.setTitle(_291.title=
);if(_291.type=3D=3D"confirm"){if(_291.btnType=3D=3D"ok"){_293.setButtons=
(this.okImg,this.okHoverImg,this.okAlt,this.cancelImg,this.cancelHoverImg=
,this.cancelAlt);}else{if(_291.btnType=3D=3D"yes"){_293.setButtons(this.y=
esImg,this.yesHoverImg,this.yesAlt,this.noImg,this.noHoverImg,this.noAlt)=
;}else{if(_291.btnType=3D=3D"save"){_293.setButtons(this.saveImg,this.sav=
eHoverImg,this.saveAlt,this.dontsaveImg,this.dontsaveHoverImg,this.dontsa=
veAlt);}else{if(_291.okImg&&_291.cancelImg){_293.setButtons(_291.okImg,_2=
91.okHoverImg,this.okAlt,_291.cancelImg,_291.cancelHoverImg,this.cancelAl=
t);}else{_293.setButtons(this.okImg,this.okHoverImg,this.okAlt,this.cance=
lImg,this.cancelHoverImg,this.cancelAlt);}}}}if(_291.icon){_293.setIcon(_=
291.icon);}if(_291.okCallback){var =
_294=3Ddojo.hitch(_292,_291.okCallback);_293.setOkCallback(_294);}else{_2=
93.setOkCallback(null);}if(_291.cancelCallback){var =
_294=3Ddojo.hitch(_292,_291.cancelCallback);_293.setCancelCallback(_294);=
}else{_293.setCancelCallback(null);}}else{if(_291.type=3D=3D"alert"){if(_=
291.okCallback){var =
_294=3Ddojo.hitch(_292,_291.okCallback);_293.setOkCallback(_294);}else{_2=
93.setOkCallback(null);}_293.setIcon(_291.icon);}}_293.set("content",_291=
.content);_293.show(_291.noUnderlay);},closeDialogs:function(){if(this._o=
penDialogId){this.dialogs[this._openDialogId].hide();}}});}if(!dojo._hasR=
esource["sfly.widget.Window"]){dojo._hasResource["sfly.widget.Window"]=3D=
true;dojo.provide("sfly.widget.Window");dojo.declare("sfly.widget.Window"=
,[dijit.Dialog],{templateString:dojo.cache("sfly","widget/templates/windo=
w.html","<div class=3D\"dijitWindow\" waiRole=3D\"dialog\" =
waiState=3D\"labelledby-${id}_title\">\n    <div =
class=3D\"window-tl\"></div>\n    <div class=3D\"window-top\" =
id=3D\"${id}-contenttop\" dojoAttachPoint=3D\"titleBar\">   \n        =
<div dojoAttachPoint=3D\"titleNode\" id=3D\"${id}-title\" =
class=3D\"windowWidgetTitle\"></div>\n        <div =
dojoAttachEvent=3D\"onclick: invokeCallback\" =
dojoAttachPoint=3D\"closeButtonNode\" id=3D\"${id}-closeIcon\" =
class=3D\"windowWidgetIcon windowCloseIcon\">\n            <img =
class=3D\"windowCloseImg\" =
src=3D\"http://web1.shutterfly.com/img_/windows/default/close.gif\" />\n =
       </div> \n    </div>\n    <div class=3D\"window-tr\"></div> \n    =
<div class=3D\"window-content\" id=3D\"${id}-content\"> \n        <div =
class=3D\"windowWidgetMain\"> \n            <div =
dojoAttachPoint=3D\"containerNode\" style=3D\"position: relative; =
z-index: 2\"></div> \n            <div id=3D\"${id}-iFrameDiv\" =
class=3D\"windowWidgetIFrameDiv\">\n                <iframe =
name=3D\"${id}-iFrame\" id=3D\"${id}-iFrame\" frameborder=3D\"0\" =
scrolling=3D\"0\" style=3D\"display: none\"></iframe>\n            =
</div> \n        </div> \n        <div id=3D\"${id}-buttons\" =
class=3D\"windowWidgetButtons\"></div> \n    </div> \n    <div =
class=3D\"window-bl\"></div>\n    <div class=3D\"window-bottom\" =
id=3D\"${id}-contentbottom\"></div>\n    <div =
class=3D\"window-br\"></div> =
\n</div>\n"),autofocus:false,refocus:false,startup:function(){if(this.clo=
seNode){var =
_295=3Ddojo.byId(this.closeNode);this.connect(_295,"onclick","invokeCallb=
ack");}},setCloseCallback:function(_296){this.closeCallbackMethod=3D_296;=
},invokeCallback:function(){if(this.closeCallbackMethod){this.closeCallba=
ckMethod();}this.hide();},setDimensions:function(_297,_298){this.domNode.=
style.width=3D_297+"px";var _299=3Ddojo.byId(this.id+"-contenttop");var =
_29a=3Ddojo.byId(this.id+"-contentbottom");_299.style.width=3D_29a.style.=
width=3D(_297-8)+"px";var =
_29b=3Ddojo.byId(this.id+"-content");if(!dojo.isIE||dojo.isIE>7){_29b.sty=
le.width=3D(_297-2)+"px";}_29b.style.height=3D_298+"px";},setTitle:functi=
on(_29c){var =
_29d=3Ddojo.byId(this.id+"-title");_29d.innerHTML=3D_29c;},addIFrame:func=
tion(_29e){var =
_29f=3Ddojo.byId(this.id+"-iFrame");_29f.className=3D"windowWidgetIFrame"=
;if(_29e=3D=3Dtrue){_29f.style.overflow=3D"auto";}this.iframe=3D_29f;},se=
tUrl:function(src){this.iframe.src=3Dsrc;this.iframe.style.display=3D"";}=
});}if(!dojo._hasResource["sfly.component.WindowFactory"]){dojo._hasResou=
rce["sfly.component.WindowFactory"]=3Dtrue;dojo.provide("sfly.component.W=
indowFactory");sfly.component.WindowFactory=3Dfunction(_2a0){this.windows=
=3Dnew =
Object();};dojo.extend(sfly.component.WindowFactory,{createWindow:functio=
n(_2a1){var id=3D_2a1.id;if(this.windows[id]){return;}var =
_2a2=3Ddocument.createElement("div");_2a2.id=3Did;var =
b=3Ddojo.body();b.appendChild(_2a2);var win=3Dnew =
sfly.widget.Window({title:""},_2a2);var =
_2a3=3D_2a1.width;if(_2a3=3D=3Dnull){_2a3=3D300;}var =
_2a4=3D_2a1.height;if(_2a4=3D=3Dnull){_2a4=3D300;}win.setDimensions(_2a3,=
_2a4);if(_2a1.title){win.setTitle(_2a1.title);}if(_2a1.closeCallback){var=
 _2a5=3D_2a1.caller;if(!_2a1.caller){_2a5=3Dwindow;}var =
_2a6=3Ddojo.hitch(_2a5,_2a1.closeCallback);win.setCloseCallback(_2a6);}if=
(_2a1.iframe){win.addIFrame(false);win.setUrl(_2a1.src);}else{win.set("co=
ntent",_2a1.content);}this.windows[id]=3Dwin;return =
win;}});sflyWindowMgr=3Dnew =
sfly.component.WindowFactory();}dojo.i18n._preloadLocalizations("sfly.nls=
.sfly",["ROOT","en","en-us","xx"]);dojo.provide("sfly.sflyframework");if(=
!dojo._hasResource["sfly.component.ComponentController"]){dojo._hasResour=
ce["sfly.component.ComponentController"]=3Dtrue;dojo.provide("sfly.compon=
ent.ComponentController");dojo.declare("sfly.component.ComponentControlle=
r",null,{constructor:function(){},_prepareServiceRequest:function(_1,_2,_=
3,_4,_5){if(!_2){_2=3Dnull;}if(!_4){_4=3Dthis;}if(!_5){_5=3Dnull;}if(!_3|=
|!this.service){return null;}var _6=3Dnew Object();for(var =
i=3D0;i<_1.length;i++){var _7=3D_1[i];var =
_8=3Dthis._serviceParamValues[_7];if(_8!=3Dnull){_6[_1[i]]=3D_8.valueOf()=
;}}return{data:_6,callback:_2,instance:_4,method:_3,service:this.service,=
errback:_5};}});}if(!dojo._hasResource["sfly.ajax.AjaxWrapper"]){dojo._ha=
sResource["sfly.ajax.AjaxWrapper"]=3Dtrue;dojo.provide("sfly.ajax.AjaxWra=
pper");dojo.provide("sfly.ajax.AjaxCache");dojo.declare("sfly.ajax.AjaxCa=
che",null,{constructor:function(){this._cache=3D{};},getCacheKey:function=
(_9,_a,_b){return =
_9+"|"+_a+"|"+_b.toLowerCase();},addToCache:function(_c,_d){this._cache[_=
c]=3D_d;},getFromCache:function(_e){return =
this._cache[_e];},clearCache:function(){this._cache=3D{};}});var =
pageCache=3Dnew =
sfly.ajax.AjaxCache();dojo.declare("sfly.ajax.AjaxWrapper",null,{construc=
tor:function(_f,_10,_11){if(_11.callback){this._callback=3D_11.callback;}=
this.synchronous=3Dfalse;if(_11.synchronous=3D=3Dtrue){this.synchronous=3D=
true;}this._serviceRequests=3D_10;var =
_12=3D_11.timeout;this._fandf=3D_11.fireAndForget;this._pageController=3D=
_f;this._doCache=3D_11.cache;if(this._doCache){var _13=3Dnull;var =
_14=3D"";var _15=3D"";for(var =
i=3D0;i<_10.length;i++){_14+=3Ddojo.toJson(_10[i].methodParams);_15+=3D_1=
0[i].methodName;}this._cacheKey=3DpageCache.getCacheKey(_11.ajaxUrl,_14,_=
15);_13=3DpageCache.getFromCache(this._cacheKey);if(_13!=3Dnull){if(this.=
_callback){for(var =
i=3D0;i<_13.response.length;i++){_13.response[i].requestId=3D_10[i].reque=
stId;}var =
_16=3Ddojo.hitch(this._pageController,this._callback);_16(this,_13);retur=
n;}}}this.bundleId=3D_11.bundleId;this.makeRequest(_11.ajaxUrl,_12);},mak=
eRequest:function(_17,_18){var _19=3Dnew Object();var _1a=3D_17;var =
_1b=3Dthis._serviceRequests;for(var i=3D0;i<_1b.length;i++){var =
_1c=3D"serviceRequests["+i+"].";var =
req=3D_1b[i];_19[_1c+"serviceName"]=3Dreq.serviceName;_19[_1c+"requestId"=
]=3Dreq.requestId;_19[_1c+"methodName"]=3Dreq.methodName;_19[_1c+"methodP=
arams"]=3Ddojo.toJson(req.methodParams);if(req.requestName){_19[_1c+"requ=
estName"]=3Dreq.requestName;}var =
_1d=3D"&m"+i+"=3D"+_1b[i].methodName;_1a+=3D_1d;}_19["bundleId"]=3Dthis.b=
undleId;var =
_1e=3Ddojo.xhrPost({url:_1a,"content":_19,load:dojo.hitch(this,this._hand=
leCallback),error:dojo.hitch(this,this._handleError),handleAs:"json",time=
out:_18,"sync":this.synchronous});},_handleCallback:function(_1f){if(this=
._fandf){return;}var =
_20=3Dthis._processResult(_1f);if(_20=3D=3D"serverTimeout"){return;}if(th=
is._doCache){if(!_20.error){pageCache.addToCache(this._cacheKey,_20);}}tr=
y{var =
_21=3Ddojo.hitch(this._pageController,this._callback);_21(this,_20);}catc=
h(err){this._pageController.handleInvalidResponse(this,null,err,"js");}},=
_handleError:function(err,dfd){this._pageController.handleInvalidResponse=
(this,dfd,err,"xhr");return;},_processResult:function(_22){if(_22!=3Dnull=
){if(_22.response[0].needLogin){document.location.href=3D_22.response[0].=
needLogin;return"serverTimeout";}else{return =
_22;}}}});}if(!dojo._hasResource["sfly.framework.page.PublishingAPI"]){do=
jo._hasResource["sfly.framework.page.PublishingAPI"]=3Dtrue;dojo.provide(=
"sfly.framework.page.PublishingAPI");sfly.framework.page.PublishingAPI=3D=
{"dispatchEvent":"PageComponent.PublishingAPI.dispatchEvent","subscribeTo=
Event":"PageComponent.PublishingAPI.subscribeToEvent","requestServiceCall=
":"PageComponent.PublishingAPI.requestServiceCall","pageComponentSetup":"=
PageComponent.PublishingAPI.pageComponentSetup"};}if(!dojo._hasResource["=
sfly.framework.ServiceCall"]){dojo._hasResource["sfly.framework.ServiceCa=
ll"]=3Dtrue;dojo.provide("sfly.framework.ServiceCall");dojo.declare("sfly=
.framework.ServiceCall",null,{constructor:function(_23,_24,_25,_26,_27,_2=
8,_29){this.instance=3D_23;this.callback=3D_24;this.errback=3D_25;this.me=
thod=3D_26;if(_27!=3Dnull){this.data=3D_27;}else{this.data=3D{};}this.ser=
viceUrl=3D_28;this.service=3D_29;this.fireAndForget=3Dfalse;this.sendSync=
hronously=3Dfalse;this.useCache=3Dfalse;},setFireAndForget:function(_2a){=
this.fireAndForget=3D_2a;},setSynchronous:function(_2b){this.sendSynchron=
ously=3D_2b;},setCache:function(_2c){this.useCache=3D_2c;}});}if(!dojo._h=
asResource["sfly.framework.page.AjaxServiceInterface"]){dojo._hasResource=
["sfly.framework.page.AjaxServiceInterface"]=3Dtrue;dojo.provide("sfly.fr=
amework.page.AjaxServiceInterface");dojo.declare("sfly.framework.page.Aja=
xServiceInterface",null,{makeServiceCall:function(_2d){}});}if(!dojo._has=
Resource["sfly.log.Logger"]){dojo._hasResource["sfly.log.Logger"]=3Dtrue;=
dojo.provide("sfly.log.Logger");dojo.declare("sfly.log.Logger",sfly.compo=
nent.ComponentController,{constructor:function(_2e,_2f){this._pageControl=
ler=3D_2e;var =
_30=3Dfalse;if(_2f.isDev){_30=3D_2f.isDev;}this._appendToConsole=3Dfalse;=
if(_30=3D=3Dtrue){this._appendToConsole=3Dtrue;}this._logs=3Dnew =
Array();this._setUpServiceParamValues(_2f.fid);this._setUpServiceParams()=
;this.service=3D"self";this._frequency=3D60000;this._setTimeoutForSends()=
;},log:function(_31){this._logs.push({"level":"log","msg":_31});},debug:f=
unction(_32){this._logs.push({"level":"debug","msg":_32});},info:function=
(_33){this._logs.push({"level":"info","msg":_33});},warn:function(_34){th=
is._logs.push({"level":"warn","msg":_34});},error:function(_35){this._log=
s.push({"level":"error","msg":_35});this.sendLogs();},sendLogs:function()=
{var _36=3Dthis._logs;var =
len=3D_36.length;if(len>0){if(this._appendToConsole){var =
_37=3D"";for(var i=3D0;i<len;i++){_37+=3D_36[i].level+": =
"+_36[i].msg;if(i<_36.length-1){_37+=3D"; ";}}console.log("The following =
log messages were posted to the server: =
",_37);}this._pageController.requestServiceCall(this._prepareSendLogsCall=
());this._logs=3Dnew =
Array();}this._setTimeoutForSends();},_prepareSendLogsCall:function(){var=
 len=3Dthis._logs.length;var _38=3Dnew Array();for(var =
i=3D0;i<len;i++){_38.push(this._logs[i].level+": =
"+this._logs[i].msg);}this._serviceParamValues["logMsgs"]=3D_38;var =
_39=3Dthis._prepareServiceRequest(this._sendLogsParams,null,"logToServer"=
);return =
_39;},_setTimeoutForSends:function(){setTimeout(dojo.hitch(this,"sendLogs=
"),this._frequency);},_setUpServiceParamValues:function(fid){this._servic=
eParamValues=3Dnew =
Object();this._serviceParamValues["frameId"]=3Dfid;},_setUpServiceParams:=
function(){this._sendLogsParams=3Dnew =
Array("frameId","logMsgs");}});}if(!dojo._hasResource["sfly.page.BasePage=
Controller"]){dojo._hasResource["sfly.page.BasePageController"]=3Dtrue;do=
jo.provide("sfly.page.BasePageController");dojo.declare("sfly.page.BasePa=
geController",sfly.framework.page.AjaxServiceInterface,{constructor:funct=
ion(_3a){this._registerPageController();this._errorMsgs=3D"";this.openCal=
ls=3Dnew Object();this._trackingPixelParams=3Dnew =
Array();this._unresolvedBundles=3Dnew Object();this._prevCalls=3Dnew =
Array();this._firstTriesTO=3D15000;this._lastTryTO=3D240000;this._logger=3D=
null;this._ajaxUrl=3Dnull;if(_3a.central){if(_3a.central.trackingPixelPar=
ams){this._trackingPixelParams=3D_3a.central.trackingPixelParams;}if(_3a.=
central.logToServer=3D=3Dtrue){this._logger=3Dnew =
sfly.log.Logger(this,{"isDev":_3a.central.isDev,"serviceName":_3a.central=
.loggerService,"fid":_3a.central.frameId});}if(_3a.central.ajaxUrl){this.=
_ajaxUrl=3D_3a.central.ajaxUrl+"?"+_3a.central.frameId;}}dojo.subscribe(s=
fly.framework.page.PublishingAPI.requestServiceCall,this,"_makeServiceCal=
l");},requestServiceCall:function(_3b,_3c,_3d,_3e){if(this._isServiceObje=
ctValid(_3b)){var =
_3f=3Dthis._registerServiceCall(_3b);if(!_3c){_3c=3Dfalse;}this._makeTheC=
alls(_3c,_3d,_3e,_3f);return true;}else{return =
false;}},_makeServiceCall:function(_40){this.requestServiceCall(_40,_40.u=
seCache,_40.sendSynchronously,_40.fireAndForget);},_isServiceObjectValid:=
function(_41){if(!_41||!_41.method||!_41.service){if(this._logger!=3Dnull=
){this._logger.error("App requested a service call with an undefined, =
null, or incomplete service object.");}return false;}else{return =
true;}},_registerServiceCall:function(_42){var _43=3Dnew =
Array();this.openCalls=3D{"instance":_42.instance,"callback":_42.callback=
,"errback":_42.errback};var _44=3D_42.data;var =
_45=3D{"serviceName":_42.service,"requestId":null,"methodName":_42.method=
,"methodParams":_42.data};_43.push(_45);return =
_43;},_makeTheCalls:function(_46,_47,_48,_49){if(_48!=3Dtrue){_48=3Dfalse=
;}if(_49.length>0){this._doServiceCall(_49,_46,_47,_48,this._ajaxUrl);}el=
se{return;}},_doServiceCall:function(_4a,_4b,_4c,_4d,_4e){var =
_4f=3Dthis._handleCallback;var =
_50=3Dfalse;if(_4c=3D=3Dtrue){_50=3Dtrue;}if(!_4b){_4b=3Dfalse;}var =
uid=3DMath.floor(Math.random()*100001);var _51=3Dnew =
sfly.ajax.AjaxWrapper(this,_4a,{debug:false,cache:_4b,"fireAndForget":_4d=
,bundleId:uid,ajaxUrl:_4e,synchronous:_50,timeout:this._firstTriesTO,"cal=
lback":_4f});this._unresolvedBundles[uid]=3D{"attempt":1};var =
_52=3D_51._serviceRequests;var _53=3D_52.length;for(var =
i=3D0;i<_53;i++){this._prevCalls.push(_52[i].methodName);var =
_54=3Dthis._prevCalls.length;if(_54>10){this._prevCalls=3Dthis._prevCalls=
.splice(1,_54);}}return =
_51;},handleInvalidResponse:function(_55,dfd,err,_56){if(_56=3D=3D"js"){t=
his._showInvalidResponseErrorDialog(err,"/application/js_error.gif");}els=
e{if(err.dojoType=3D=3D"timeout"){this._retryRequest(_55,3,err,dfd);}else=
{if(err.message=3D=3D"bad http response code:0"){try{var =
_57=3Ddojo.body();if(_57){var _58=3Dnew Date().getTime();var =
_59=3Ddocument.createElement("img");_57.appendChild(_59);_59.setAttribute=
("height","1");_59.setAttribute("width","1");_59.setAttribute("display","=
none");_59.src=3D"/application/badhttpstatus0_error.gif"+"?et=3D"+encodeU=
RIComponent(err.dojoType)+"&t=3D"+_58+"&e=3D"+encodeURIComponent(err.mess=
age);_57.removeChild(_59);}}catch(e){}}else{this._showInvalidResponseErro=
rDialog(err,"/application/xhr_error.gif");}}}},_showInvalidResponseErrorD=
ialog:function(err,_5a){if(!sflyDialogMgr){return;}var _5b=3Dnew =
Date().getTime();var =
_5c=3D_5a+"?et=3D"+encodeURIComponent(err.dojoType)+"&t=3D"+_5b+"&e=3D"+e=
ncodeURIComponent(err.message);var =
_5d=3Dthis.getTrackingPixelParams();_5c+=3D_5d;if(err.fileName&&err.lineN=
umber){_5c+=3D"&f=3D"+encodeURIComponent(err.fileName)+"&l=3D"+encodeURIC=
omponent(err.lineNumber);}if(_5c.length>256){_5c=3D_5c.substring(0,256);}=
var _5e=3D"We're sorry; the system has encountered an error. Please try =
again. <img src=3D'"+_5c+"' height=3D'1' width=3D'1' />";var =
_5f=3D{type:"alert",width:550,title:"An error has =
occurred",content:_5e,btnType:"ok",icon:"warning"};sflyDialogMgr.showSfly=
Dialog(_5f,this);this._postProcessInvalidResponse(err);this._logErrorToSe=
rver();},_showInvalidRequestDialog:function(err){var =
_60=3Dlocation.href;var _61=3D"We're sorry; the system has encountered =
an error. Please <a href=3D'"+_60+"'>click here</a> to reload the page =
and try again.";var _62=3D{type:"alert",width:550,title:"An error has =
occurred",content:_61,btnType:"ok",icon:"warning"};sflyDialogMgr.showSfly=
Dialog(_62,this);this._postProcessInvalidResponse(err);},_logErrorToServe=
r:function(){if(this._logger!=3Dnull){this._logger.error("An error =
occurred in the client code. The last 10 ajax requests were: =
"+this._prevCalls);}},_postProcessInvalidResponse:function(err){},_handle=
InvalidRequest:function(_63,_64){this._retryRequest(_63,2,"badRequest",nu=
ll);},_retryRequest:function(_65,_66,err,dfd){if(dfd){var =
xhr=3Ddfd.xhr;xhr.abort();}var =
_67=3Dthis._unresolvedBundles[_65.bundleId];if(!_67){return;}if(_67.attem=
pt<_66-1){var =
_68=3Dthis._ajaxUrl+"&retry=3D"+_67.attempt;_65.makeRequest(_68,this._fir=
stTriesTO);_67.attempt++;}else{if(_67.attempt=3D=3D(_66-1)){var =
_68=3Dthis._ajaxUrl+"&retry=3D"+_67.attempt;_65.makeRequest(_68,this._las=
tTryTO);_67.attempt++;}else{delete =
this._unresolvedBundles[_65.bundleId];if(err!=3D"badRequest"){this._showI=
nvalidResponseErrorDialog(err,"/application/xhr_error.gif");}else{this._s=
howInvalidRequestDialog(err);}}}},_handleCallback:function(_69,_6a){if(_6=
a.response[0]&&_6a.response[0].corruptedRequest){var =
_6b=3D_6a.response[0].corruptedRequest;if(_6b.indexOf("BadRequest")>-1){t=
his._handleInvalidRequest(_69,_6b);return;}}delete =
this._unresolvedBundles[_69.bundleId];if(_6a){var _6c=3Dfalse;var =
_6d=3Dfalse;for(var i=3D0;i<_6a.response.length;i++){var =
_6e=3Dthis._checkErrors(_6a.response[i]);if(_6e.hasErrors){_6c=3Dtrue;}if=
(_6e.isAppHandlingErrors){_6d=3Dtrue;}}var =
_6f=3Dthis._errorMsgs;if(_6c&&!_6d&&_6f.length>0){this._displayErrorDialo=
g(_6f);}if(_6a.message){this._displayServerMessageDialog(_6a.message);}th=
is._errorMsgs=3D"";}},_checkErrors:function(_70){var _71=3Dfalse;var =
_72=3Dfalse;if(_70.error){_71=3Dtrue;var =
_73=3Dthis._getComponentForCallback(_70);var =
_74=3Dthis._invokeErrback(_73,_70);if(!_74){if(_70.requestId){this._error=
Msgs=3Dthis._errorMsgs+"<p> Request: "+_70.requestId+"<br /> Error: =
"+_70.error+"</p>";}else{var =
_75=3Dthis._createGenericErrorStr(_70.error);this._errorMsgs=3Dthis._erro=
rMsgs+_75;}}else{_72=3Dtrue;}}else{var =
_73=3Dthis._getComponentForCallback(_70);this._invokeCallback(_73,_70);}r=
eturn{"hasErrors":_71,"isAppHandlingErrors":_72};},_displayErrorDialog:fu=
nction(_76){if(!sflyDialogMgr){return;}if(_76.length>0){var _77=3Dnew =
Date().getTime();var _78=3D"/application/error.gif?t=3D"+_77;var =
_79=3Dthis.getTrackingPixelParams();_78+=3D_79;var _7a=3D"<p>The =
following error(s) have occurred!</p> "+_76+"<img src=3D'"+_78+"' =
height=3D'1' width=3D'1' />";var =
_7b=3D{type:"alert",width:950,title:"Error",content:_7a,btnType:"ok",icon=
:"warning"};sflyDialogMgr.showSflyDialog(_7b);}},_createGenericErrorStr:f=
unction(msg){return"<p> Error: =
"+msg+"</p>";},displayErrorDialog:function(_7c){if(!_7c){_7c=3D"";}var =
_7d=3Dthis._createGenericErrorStr(_7c);this._displayErrorDialog(_7d);},_d=
isplayServerMessageDialog:function(_7e){if(!sflyDialogMgr){return;}var =
_7f=3D_7e.body;var =
_80=3D{type:"alert",width:400,title:_7e.title,content:_7f,btnType:"ok",ic=
on:"warning"};sflyDialogMgr.showSflyDialog(_80);},_getComponentForCallbac=
k:function(_81){return =
this.openCalls;},_invokeCallback:function(_82,_83){if(_82&&_82.callback){=
var =
_84=3Ddojo.hitch(_82.instance,_82.callback);_84(_83.resultValue);}this._c=
leanupAfterCall(_83);},_invokeErrback:function(_85,_86){if(_85&&_85.errba=
ck){var =
_87=3Ddojo.hitch(_85.instance,_85.errback);_87(_86.error);this._cleanupAf=
terCall(_86);return true;}else{this._cleanupAfterCall(_86);return =
false;}},_cleanupAfterCall:function(_88){this.openCalls=3Dnull;},_prepare=
ServiceRequest:function(_89,_8a,_8b,_8c,_8d,_8e,_8f){if(!_8a){_8a=3Dnull;=
}if(!_8d){_8d=3Dnull;}if(!_8e){_8e=3Dthis;}if(!_8f){_8f=3Dnull;}if(!_8b||=
!_8c){if(this._logger!=3Dnull){this._logger.error("App tried to create =
service object with no method or service name. Method: "+_8b+"; Service: =
"+_8c+"; Callback: "+_8a+"; RequestName: "+_8d);}return null;}var =
_90=3Dnew Object();for(var i=3D0;i<_89.length;i++){var _91=3D_89[i];var =
_92=3Dthis._serviceParamValues[_91];if(_92!=3Dnull){_90[_89[i]]=3D_92;}}r=
eturn{data:_90,callback:_8a,instance:_8e,method:_8b,service:_8c,requestNa=
me:_8d,errback:_8f};},getTrackingPixelParams:function(){var _93=3D"";var =
_94=3Dthis._trackingPixelParams.length;var =
_95=3Dthis._trackingPixelParams;if(_94>0){for(var =
i=3D0;i<_94;i++){_93+=3D"&"+encodeURIComponent(_95[i].name)+"=3D"+encodeU=
RIComponent(_95[i].value);}}return _93;},getLogger:function(){return =
this._logger;},_registerPageController:function(){if("undefined"=3D=3Dtyp=
eof(sflyConfig)){sflyConfig=3Dnew =
Object;}sflyConfig.pageController=3Dthis;}});dojo.declare("sfly.page.Base=
PageModel",null,{constructor:function(){this._ajaxUrl=3D"";},_setAjaxUrl:=
function(url){this._ajaxUrl=3Durl;},getAjaxUrl:function(url){return =
this._ajaxUrl;}});dojo.declare("sfly.page.BasePageView",null,{constructor=
:function(){}});}if(!dojo._hasResource["sfly.framework.Event"]){dojo._has=
Resource["sfly.framework.Event"]=3Dtrue;dojo.provide("sfly.framework.Even=
t");dojo.declare("sfly.framework.Event",null,{constructor:function(_96,_9=
7){this.name=3D_96;if(_97){this.data=3D_97;}else{this.data=3Dnull;}}});}i=
f(!dojo._hasResource["sfly.framework.EventDependency"]){dojo._hasResource=
["sfly.framework.EventDependency"]=3Dtrue;dojo.provide("sfly.framework.Ev=
entDependency");dojo.declare("sfly.framework.EventDependency",null,{const=
ructor:function(_98,_99,_9a){this.eventName=3D_98;this.callback=3D_9a;thi=
s.scope=3D_99;}});}if(!dojo._hasResource["sfly.framework.page.PageInterac=
tionServiceInterface"]){dojo._hasResource["sfly.framework.page.PageIntera=
ctionServiceInterface"]=3Dtrue;dojo.provide("sfly.framework.page.PageInte=
ractionServiceInterface");dojo.declare("sfly.framework.page.PageInteracti=
onServiceInterface",null,{registerEventSubscription:function(_9b){},repor=
tEvent:function(evt){}});}if(!dojo._hasResource["sfly.page.BundlingPageCo=
ntroller"]){dojo._hasResource["sfly.page.BundlingPageController"]=3Dtrue;=
dojo.provide("sfly.page.BundlingPageController");dojo.declare("sfly.page.=
BundlingPageController",[sfly.page.BasePageController,sfly.framework.page=
.PageInteractionServiceInterface],{constructor:function(_9c){this.service=
Id=3D0;this.openCalls=3Dnew Object();this.dependencies=3Dnew =
Object();this._allowLogging=3Dfalse;if(_9c.central&&_9c.central.allowLogg=
ing&&_9c.central.isDev){this._allowLogging=3Dtrue;}var =
_9d=3Dsfly.framework.page.PublishingAPI;dojo.subscribe(_9d.dispatchEvent,=
this,"handleEventAndServiceCall");dojo.subscribe(_9d.subscribeToEvent,thi=
s,"registerEventSubscription");},requestServiceCall:function(_9e,_9f,_a0,=
_a1,_a2){if(this._isServiceObjectValid(_9e)){this._logToConsole("\nFindin=
g dependencies on method ",_9e.method);if(!_a2){_a2=3Dnew =
Object();}_a2=3Dthis._checkForDependencies(_9e,_a2);this._makeTheCalls(_9=
f,_a0,_a1,_a2);return true;}else{this._logToConsole("\n ERROR: =
requestServiceCall service object is invalid - params are null, =
undefined, or missing the 'service' or 'method' properties. Params: =
",_9e);return false;}},reportAction:function(_a3){return =
this._reportAction(_a3,null);},_reportAction:function(_a4,_a5){if(!_a5){_=
a5=3Dnew Object();}if(_a4&&_a4.action){this._logToConsole("\nFinding =
dependencies on action ",_a4.action);var =
_a6=3Dthis._findAndBundleDependencies(_a4,_a5);this._makeTheCalls(null,nu=
ll,null,_a6);return =
true;}else{if(this._logger!=3Dnull){this._logger.error("App reported an =
action with an undefined or null 'action' argument.");}return =
false;}},_makeTheCalls:function(_a7,_a8,_a9,_aa){var =
_ab=3Dthis.isObjectEmpty(_aa);if(_ab=3D=3Dtrue){return;}for(var url in =
_aa){var =
_ac=3D_aa[url];this._doServiceCall(_ac,_a7,_a8,_a9,url);}},_checkForDepen=
dencies:function(_ad,_ae){var =
_af=3Dthis._checkAndRegisterServiceCall(_ad,_ae);if(_af.isValid=3D=3Dtrue=
){_ad["action"]=3D_ad.method;return =
this._findAndBundleDependencies(_ad,_af.groupedRequestsMap);}else{return =
_ae;}},_checkAndRegisterServiceCall:function(_b0,_b1){var =
_b2=3Dfalse;if(this._isServiceObjectValid(_b0)){_b2=3Dtrue;_b1=3Dthis._re=
gisterServiceCall(_b0,_b1);}return{"isValid":_b2,"groupedRequestsMap":_b1=
};},_findAndBundleDependencies:function(_b3,_b4){var =
_b5=3D_b3.action;var _b6=3Dthis.dependencies[_b5];if(_b6){var _b7=3Dnew =
Array();var len=3D_b6.length;for(var i=3D0;i<len;i++){var =
_b8=3D_b6[i];if(_b8.handler){var _b9=3D_b8.handler;var =
_ba=3Ddojo.hitch(this,_b9.handlermethod);var =
_bb=3D_ba(_b9.params,_b3.data);if(_bb.length>0){for(var =
k=3D0;k<_bb.length;k++){_b7.push(_bb[k]);}}}else{var _bc=3Dnull;var =
_bd=3D_b8.method;var _be=3Dfalse;var _bf=3Dnull;var =
_c0=3Dnull;if(_b8.passData){_be=3Dtrue;}if(_b8.instance){_bc=3D_b8.instan=
ce;}else{if(_b3.instance){_bc=3D_b3.instance;}}if(_b8.promises){_c0=3D_b8=
.promises;}if(_b8.requestName){_bf=3D_b8.requestName;}_b7.push({"instance=
":_bc,"method":_bd,"passData":_be,"requestName":_bf,"promises":_c0});this=
._logToConsole("   ---Created service object ",_bd);}}var =
_c1=3D_b7.length;for(var j=3D0;j<_c1;j++){var _c2=3D_b7[j];var =
_c3=3Ddojo.hitch(_c2.instance,_c2.method);var _c4=3Dnull;var =
_c5=3Dnull;var =
_c6=3Dnull;if(_c2.passData&&_c2.requestName||_c2.promises){if(_b3.data){_=
c6=3Dthis._cloneDataObject(_b3.data);}else{_c6=3Dnew =
Object();}if(_c2.requestName){_c6["promiseRequestName"]=3D_c2.requestName=
;}}else{if(_c2.passData){_c6=3D_b3.data;}}if(_c2.promises){var =
_c0=3D_c2.promises;for(var k=3D0;k<_c0.length;k++){var =
pro=3D_c0[k];_c6[pro.paramName]=3D"%!"+pro.fromRequest+"."+pro.responseBe=
anProp;}}var =
_c7=3Dnull;if(_c2.methodparams){_c7=3D_c3(_c2.methodparams);}else{_c7=3D_=
c3(_c6);}if(_c7!=3Dnull){_b4=3Dthis._checkForDependencies(_c7,_b4);}}}els=
e{this._logToConsole("   ---No dependencies on ",_b5);}return =
_b4;},isObjectEmpty:function(obj){for(var i in =
obj){if(obj.hasOwnProperty(i)){return false;}}return =
true;},_registerServiceCall:function(_c8,_c9){var =
_ca=3Dthis.serviceId++;this.openCalls[_ca]=3D{"instance":_c8.instance,"ca=
llback":_c8.callback,"errback":_c8.errback};var =
_cb=3D{"serviceName":_c8.service,"requestId":_ca,"methodName":_c8.method,=
"methodParams":_c8.data,"requestName":_c8.requestName};if(_c8.serviceUrl)=
{var url=3D_c8.serviceUrl;}else{var =
url=3Dthis._ajaxUrl;}if(_c9[url]){_c9[url].push(_cb);}else{_c9[url]=3Dnew=
 Array();_c9[url].push(_cb);}return =
_c9;},_cloneDataObject:function(_cc){var _cd=3Dnew Object();for(i in =
_cc){_cd[i]=3D_cc[i];}return =
_cd;},_getComponentForCallback:function(_ce){var _cf=3D_ce.requestId;var =
_d0=3Dthis.openCalls[_cf];if(_d0&&_d0!=3Dnull){return _d0;}else{return =
null;}},_cleanupAfterCall:function(_d1){var _d2=3D_d1.requestId;delete =
this.openCalls.reqId;},_logToConsole:function(msg,obj){if(this._allowLogg=
ing){console.log(msg,obj);}},handleEventAndServiceCall:function(evt,_d3){=
var _d4=3Dnew =
Object();if(_d3){_d4=3Dthis._registerServiceCall(_d3,_d4);}if(evt){this._=
handleEvent(evt,_d4);}else{if(_d3){this._makeTheCalls(null,null,null,_d4)=
;}}},_handleEvent:function(evt,_d5){if(!evt.action&&evt.name){evt["action=
"]=3Devt.name;}return =
this._reportAction(evt,_d5);},registerEventSubscription:function(_d6){var=
 =
_d7;if(_d6.declaredClass&&_d6.declaredClass=3D=3D"sfly.framework.EventDep=
endency"){_d7=3Dnew Array();_d7.push(_d6);}else{_d7=3D_d6;}var =
len=3D_d7.length;for(var i=3D0;i<len;i++){var _d8=3D_d7[i];var =
_d9=3D_d8.eventName;var =
_da=3D{instance:_d8.scope,method:_d8.callback,passData:true};if(this.depe=
ndencies[_d9]){this.dependencies[_d9].push(_da);}else{this.dependencies[_=
d9]=3Dnew =
Array(_da);}}},reportEvent:function(evt){if(!evt.action&&evt.name){evt["a=
ction"]=3Devt.name;}return =
this._reportAction(evt,null);}});dojo.declare("sfly.page.BundlingPageMode=
l",sfly.page.BasePageModel,{constructor:function(){this.selectedPage=3Dnu=
ll;this.pageCount=3D1;},getProjectName:function(){return =
this.projectName;},getSelectedPage:function(){return =
this.selectedPage;},setSelectedPage:function(_db){this.selectedPage=3D_db=
;},getPageCount:function(){return =
this.pageCount;},setPageCount:function(_dc){this.pageCount=3D_dc;}});dojo=
.declare("sfly.page.BundlingPageView",null,{constructor:function(){}});sf=
ly.handleDynamicPageComponentSetup=3Dfunction(){if("undefined"!=3Dtypeof(=
sflyConfig)&&sflyConfig.suppressDynamicPageControllerCreation){return;}el=
se{if("undefined"!=3Dtypeof(sflyConfig)&&sflyConfig.pageController){retur=
n;}else{new =
sfly.page.BundlingPageController({});}}};dojo.subscribe(sfly.framework.pa=
ge.PublishingAPI.pageComponentSetup,window,sfly.handleDynamicPageComponen=
tSetup);}if(!dojo._hasResource["sfly.framework.Publishing"]){dojo._hasRes=
ource["sfly.framework.Publishing"]=3Dtrue;dojo.provide("sfly.framework.Pu=
blishing");sfly.publish=3Dfunction(_dd,_de){dojo.publish(_dd,_de);};sfly.=
subscribe=3Dfunction(_df,_e0,_e1){dojo.subscribe(_df,_e0,_e1);};sfly.unsu=
bscribe=3Dfunction(_e2){dojo.unsubscribe(_e2);};}if(!dojo._hasResource["s=
fly.component.PageComponent"]){dojo._hasResource["sfly.component.PageComp=
onent"]=3Dtrue;dojo.provide("sfly.component.PageComponent");dojo.declare(=
"sfly.component.PageComponent",null,{constructor:function(){sfly.publish(=
sfly.framework.page.PublishingAPI.pageComponentSetup);this._appPublishAPI=
=3Dsfly.framework.page.PublishingAPI;},_subscribeToEvent:function(_e3){sf=
ly.publish(this._appPublishAPI.subscribeToEvent,[_e3]);},_dispatchEvent:f=
unction(_e4,_e5){sfly.publish(this._appPublishAPI.dispatchEvent,[_e4,_e5]=
);},_requestServiceCall:function(_e6){sfly.publish(this._appPublishAPI.re=
questServiceCall,[_e6]);}});}
------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn.staticsfly.com/js/lib/sfly/page/share/share-v129711611300057137.js

/*  share.js=0A=
This is the JS code used by the new share send and share received path =
pages=0A=
(see =
//depot/Web/Server/main/appserver/public_html/WEB-INF/jsp/app/share).=0A=
Nothing fancy here.  Just JS functions encapsulated as simple JS objects.=0A=
Of interest outside share might be the "ShareDialogMgr" object which =
provides=0A=
some nice UE enhancements to standard sflyDialogMgr dialogs (keyboard =
support).=0A=
*/=0A=
// utils.js uses below variables, else throws js error. These varaiables =
not used herein.=0A=
var userData =3D new Object();=0A=
var reqHttpPath =3D "";=0A=
var brandDir =3D "";=0A=
var uiDir =3D "";=0A=
var uiBase =3D "";=0A=
var sessionIsLogged =3D "0";=0A=
var sflylnk =3D 0;=0A=
/*=0A=
<sfly:javascriptInclude src=3D"/incl_/utils.js" />=0A=
<sfly:javascriptInclude src=3D"/incl_/shrpictures.js" />=0A=
*/=0A=
// Image selection object used by "album view," "detail view," and "all =
comments" pages.=0A=
var imageSelection =3D {=0A=
// class names for image states=0A=
_selected: "share-selected",=0A=
_active:   "share-active",=0A=
_current:  "share-current",=0A=
// Constants=0A=
_detailView: "detailView",=0A=
// Document elements of interest (set in imageSelection.init).=0A=
_selCount: null,=0A=
_dvImageNo: null,=0A=
_dvImage: null,=0A=
_dvImgSelected: null,=0A=
_dvGoToAlbumView: null,=0A=
_dvCommentCount: null,=0A=
_dvCommentDiv: null,=0A=
_dvCommentLink: null,=0A=
_dvDetailCommentCount: null,=0A=
// Comment list <div>s (for detail view)=0A=
_dvComments: null,=0A=
//share id, sid is stored=0A=
_sid:null,=0A=
// Event handler's arguments are <div> with class=3D"share-item" and the=0A=
// picture index (0-based index within the album).  _onClick also takes=0A=
// a shiftKey boolean indicating whether the shift key was depressed.=0A=
_lastSelected: -1,=0A=
_onClick: function(ignored, n, shiftKey) {=0A=
// This click isn't deferred any longer.=0A=
this._deferredOnClick =3D null;=0A=
// Selecting or deselecting?=0A=
var newState =3D !this._selectedArray[n];=0A=
// Test for shift key.=0A=
var shiftClick =3D false;=0A=
if (shiftKey && this._lastSelected !=3D -1) {=0A=
shiftClick =3D true;=0A=
// Shift-click *always* selects the element!=0A=
newState =3D true;=0A=
// Shift-click *always* de-selects items outside range.=0A=
this._selectAllOrNone(false, true);=0A=
} else {=0A=
// Pretend this one was last; makes the logic simpler.=0A=
this._lastSelected =3D n;=0A=
}=0A=
// Select/deselect the range from _lastSelected to n.=0A=
var first, last;=0A=
if (this._lastSelected < n) {=0A=
first =3D this._lastSelected;=0A=
last =3D n;=0A=
} else {=0A=
first =3D n;=0A=
last =3D this._lastSelected;=0A=
}=0A=
for (var i =3D first; i <=3D last; i++) {=0A=
// State changing?=0A=
if (newState !=3D this._selectedArray[i]) {=0A=
// Tweak the DOM if pictures is visible.=0A=
if (i >=3D this._startIndex && i < this._startIndex + this._pageSize) {=0A=
try {dojo.toggleClass(this._items[i - this._startIndex], =
this._selected);} catch(e) {}=0A=
}=0A=
// Update "n items selected" message.=0A=
this._adjustCount(newState ? 1 : -1);=0A=
// Toggle value in array.=0A=
this._selectedArray[i] =3D newState;=0A=
}=0A=
}=0A=
// Remember this was the last one selected/deselected.  Shift-click =
doesn't move=0A=
// this anchor, however.=0A=
if (!shiftClick) {=0A=
this._lastSelected =3D n;=0A=
}=0A=
// Update cookie.=0A=
this._updateCookie();=0A=
return false;=0A=
},=0A=
_deferredOnClick: null,=0A=
clickDelay: 200,=0A=
_cancelPendingOnClick: function() {=0A=
if (this._deferredOnClick) {=0A=
window.clearTimeout(this._deferredOnClick);=0A=
this._deferredOnClick =3D null;=0A=
}=0A=
},=0A=
onClick: function(item, n, e) {=0A=
// Ignore previous click if we haven't handled it yet.=0A=
this._cancelPendingOnClick();=0A=
// Defer acting in case a double-click comes.=0A=
var evt =3D e || window.event || {shiftKey: false};=0A=
this._deferredOnClick =3D =
window.setTimeout("imageSelection._onClick(null, " + n + ", " + =
evt.shiftKey + ")", this.clickDelay);=0A=
return false;=0A=
},=0A=
_currentIndex: null,=0A=
viewIdArray: [],=0A=
// Returns the viewId of the current image=0A=
currentViewId: function() {=0A=
var viewId =3D null;=0A=
if (this._currentIndex !=3D null && this._currentIndex < =
this.viewIdArray.length) {=0A=
viewId =3D this.viewIdArray[this._currentIndex];=0A=
}=0A=
return viewId;=0A=
},=0A=
getSelectedViewIds: function() {=0A=
var viewIds =3D [];=0A=
for (var i =3D 0; i < this._selectedArray.length; i++) {=0A=
if (this._selectedArray[i]) {=0A=
viewIds.push(this.viewIdArray[i]);=0A=
}=0A=
}=0A=
return viewIds;=0A=
},=0A=
onShowImage: function(ignored, n) {=0A=
// Handle going past either end.=0A=
if (n < 0) n =3D this._imageCount - 1;=0A=
else if (n =3D=3D this._imageCount) n =3D 0;=0A=
// Mark item in DOM.=0A=
dojo.addClass(this._items[n], this._current);=0A=
// If not the initial image (which will have done this in the .jsp)...=0A=
if (this._currentIndex !=3D null) {=0A=
// Un-mark the previously current image.=0A=
if (this._currentIndex !=3D n) {=0A=
dojo.removeClass(this._items[this._currentIndex], this._current);=0A=
}=0A=
// Update the bg image src.=0A=
var src =3D dojo.query("DIV.share-item-num", =
this._items[n])[0].innerHTML;=0A=
this._dvImage.style.backgroundImage =3D "url(" + src + ")";=0A=
// Update the image title.=0A=
var title =3D dojo.query("DIV.share-item-title", =
this._items[n])[0].innerHTML;=0A=
var src =3D dojo.query(".share-detail DIV.share-title", =
document)[0].innerHTML =3D title;=0A=
// Update the image description.=0A=
var desc =3D dojo.query("DIV.share-item-desc", =
this._items[n])[0].innerHTML;=0A=
var src =3D dojo.query(".share-detail DIV.share-desc", =
document)[0].innerHTML =3D desc;=0A=
// Show the comments for this picture.=0A=
this._dvComments[this._currentIndex].style.display =3D 'none';=0A=
var comments =3D this._dvComments[n];=0A=
comments.style.display =3D '';=0A=
var count =3D parseInt(this._dvCommentCount.innerHTML =3D =
dojo.query("DIV.comment-item", comments).length);=0A=
// Show/hide the pseudo-comment depending on whether there are comments.=0A=
if (count =3D=3D 0) {=0A=
// Show pseudo-comment.=0A=
dojo.addClass(this._dvCommentDiv, "share-noComments");=0A=
} else {=0A=
// Hide pseudo-comment.=0A=
dojo.removeClass(this._dvCommentDiv, "share-noComments");=0A=
}=0A=
// Update detail to show appropriate comment count.=0A=
dojo.removeClass(this._dvCommentLink, "share-none");=0A=
dojo.removeClass(this._dvCommentLink, "share-singular");=0A=
dojo.removeClass(this._dvCommentLink, "share-plural");=0A=
dojo.addClass(this._dvCommentLink, count =3D=3D 0 ? "share-none" : =
(count =3D=3D 1 ? "share-singular" : "share-plural"));=0A=
this._dvDetailCommentCount.innerHTML =3D count;=0A=
}=0A=
// Update image number in pagination area.=0A=
this._currentIndex =3D n;=0A=
this._dvImageNo.innerHTML =3D this._currentIndex + 1;=0A=
// Update "selected" checkbox.=0A=
this._dvImgSelected.checked =3D this._selectedArray[n];=0A=
// Scroll filmstrip so current image is visible.=0A=
var item =3D this._items[this._currentIndex].parentNode;=0A=
var grid =3D dojo.byId("share-grid");=0A=
var x =3D item.offsetLeft;=0A=
var cx =3D item.offsetWidth;=0A=
var px =3D grid.scrollLeft;=0A=
var pcx =3D grid.clientWidth;=0A=
if (x < px) {=0A=
// Scroll left so item shows.=0A=
grid.scrollLeft =3D x;=0A=
} else if (x + cx > px + pcx) {=0A=
// Scroll right so item shows.=0A=
grid.scrollLeft =3D x + cx - pcx;=0A=
}=0A=
// Update "album view" form to go to proper page.=0A=
// XXX We are cheating here; we don't really know that there are 16 =
pictures per page.=0A=
this._dvGoToAlbumView.startIndex.value =3D parseInt(this._currentIndex / =
16) * 16;=0A=
return false;=0A=
},=0A=
prevImage: function() {=0A=
this.onShowImage(null, this._currentIndex - 1);=0A=
return false;=0A=
},=0A=
nextImage: function() {=0A=
this.onShowImage(null, this._currentIndex + 1);=0A=
return false;=0A=
},=0A=
_onDblClick: function(item, n, formId) {=0A=
// Cancel any pending onClick.=0A=
this._cancelPendingOnClick();=0A=
// Put selected index into form...=0A=
var form =3D document[formId || "gotoDetailView"];=0A=
form.imageIndex.value =3D n;=0A=
// ...and submit it.=0A=
form.submit();=0A=
return false;=0A=
},=0A=
onDblClick: function(item, n, formId) {=0A=
return this._onDblClick(item, n, formId);=0A=
},=0A=
onMouseOver: function(item, n) {=0A=
// Highlight item.=0A=
dojo.addClass(item, this._active);=0A=
return false;=0A=
},=0A=
onMouseOut: function(item, n) {=0A=
dojo.removeClass(item, this._active);=0A=
return false;=0A=
},=0A=
_ignoreDblClick: function(item, n) {=0A=
return false;=0A=
},=0A=
onSelect: function() {=0A=
var newState =3D !this._selectedArray[this._currentIndex];=0A=
this._selectedArray[this._currentIndex] =3D newState;=0A=
this._adjustCount(newState ? 1 : -1);=0A=
dojo.toggleClass(this._items[this._currentIndex], this._selected);=0A=
this._updateCookie();=0A=
},=0A=
_imageCount: null,=0A=
_selectedArray: null,=0A=
_startIndex: 0,=0A=
_pageSize: 0,=0A=
_view: null,=0A=
_imgData: null,=0A=
_initialized: false,=0A=
_pageLoaded: false,=0A=
init: function(imageCount, startIndex, pageSize, view, sid, =
clearSelection) {=0A=
this._imageCount =3D imageCount;=0A=
this._startIndex =3D parseInt(startIndex);=0A=
this._pageSize =3D parseInt(pageSize);=0A=
this._view =3D view;=0A=
this._sid=3Dsid;=0A=
this._initialized =3D true;=0A=
// Page load complete (or not IE6)?=0A=
if (this._pageLoaded || dojo.isIE !=3D 6) {=0A=
this._init(clearSelection);=0A=
}=0A=
},=0A=
// Initialization that has to wait till page load completes.=0A=
_init: function(clearSelection) {=0A=
this._imgData =3D new Cookie(document, "sflyImg", null, "/");=0A=
this._imgData.load();=0A=
//clear the cookie if sid are not same=0A=
this._validateCookie(this._sid);=0A=
this._selectedArray =3D new Array(this._imageCount);=0A=
this._selCount =3D dojo.byId("share-albumview-selCount") || {innerHTML: =
""};=0A=
this._items =3D dojo.query("DIV.share-item", dojo.byId("share-grid"));=0A=
this._setSelectedPics(clearSelection);=0A=
if (this._view =3D=3D "detailView") {=0A=
this._dvImageNo =3D dojo.byId("share-detailview-imageNumber");=0A=
this._dvImgSelected =3D dojo.byId("share-detailview-selected");=0A=
this._dvImage =3D dojo.byId("share-detailview-imgFrame");=0A=
this._dvGoToAlbumView =3D dojo.byId("share-gotoAlbumView");=0A=
this._dvCommentCount =3D dojo.byId("share-detailView-commentcount");=0A=
this._dvCommentDiv =3D this._dvCommentCount.parentNode;=0A=
while (this._dvCommentDiv.parentNode && =
!dojo.hasClass(this._dvCommentDiv, "share-comments")) {=0A=
this._dvCommentDiv =3D this._dvCommentDiv.parentNode;=0A=
}=0A=
this._dvCommentLink =3D dojo.query("SPAN.share-commentLink", =
document)[0];=0A=
this._dvDetailCommentCount =3D dojo.query("SPAN.share-commentCount", =
this._dvCommentLink)[0];=0A=
// Get comment list <div>s=0A=
this._dvComments =3D dojo.query("DIV.commentList", document);=0A=
// Adjust event handlers.=0A=
this._onClick =3D this.onShowImage;=0A=
this._onDblClick =3D this._ignoreDblClick;=0A=
// Kick off thumbnail loading.=0A=
window.setTimeout(dojo.hitch(imageSelection, "_setThumbnail", 0), 2000);=0A=
}=0A=
},=0A=
_onLoad: function() {=0A=
this._pageLoaded =3D true;=0A=
// Initialized (and IE6)?=0A=
if (this._initialized && dojo.isIE =3D=3D 6) {=0A=
// Complete initialization with post-page-load portion.=0A=
this._init();=0A=
}=0A=
},=0A=
_setThumbnail: function(n) {=0A=
// Reached the end?=0A=
if (n >=3D this._imageCount) {=0A=
// Then we're done.=0A=
window.status =3D "";=0A=
return;=0A=
}=0A=
// Thumbnail not loaded already?=0A=
var img =3D dojo.query("IMG", this._items[n])[0];=0A=
if (!img.style.backgroundImage) {=0A=
img.style.backgroundImage =3D "url(" + this.thumbnailUrls[n] + ")";=0A=
}=0A=
// Load the next one.=0A=
if (!dojo.isIE || dojo.isIE < 7) {=0A=
window.status=3D this.properties["share.detailView.loading.text"];=0A=
}=0A=
window.setTimeout(dojo.hitch(imageSelection, "_setThumbnail", n + 1), =
10);=0A=
},=0A=
openSlideshow: function(sid) {=0A=
// Slideshow page requires these JS objects.=0A=
window.slide =3D {=0A=
pics: [],=0A=
sid: sid,=0A=
orderAction: dojo.byId("order-form").getAttribute("action"),=0A=
saveAction: dojo.byId("save-form").getAttribute("action"),=0A=
lookup: function(id) {=0A=
var result =3D -1;=0A=
dojo.every(this.pics, function(pic, i) {=0A=
if (pic.url =3D=3D id) {=0A=
result =3D i;=0A=
// Update selected state in case it changed.=0A=
pic.checked =3D imageSelection._selectedArray[i];=0A=
}=0A=
return result =3D=3D -1;=0A=
});=0A=
return result;=0A=
},=0A=
placeOrder: function(win, cid) {=0A=
dojo.byId("order-form").cid.value =3D cid;=0A=
imageSelection.orderPrints(dojo.byId("order-form"));=0A=
},=0A=
_end: null=0A=
};=0A=
// Build pics array.=0A=
dojo.forEach(this.combIdArray, function(combId, i) {=0A=
window.slide.pics.push({'url': combId, 'viewId': this.viewIdArray[i], =
'checked': this._selectedArray[i]});=0A=
}, this);=0A=
window.handler =3D {=0A=
updateOrder: function(slide, pid) {=0A=
var i =3D window.slide.lookup(pid);=0A=
if (i !=3D -1) {=0A=
// Do selection the same way the page normally would.=0A=
if (imageSelection._view =3D=3D "detailView") {=0A=
var save =3D imageSelection._currentIndex;=0A=
imageSelection._currentIndex =3D i;=0A=
imageSelection.onSelect();=0A=
imageSelection._currentIndex =3D save;=0A=
// Update checkbox if that's the current picture.=0A=
if (i =3D=3D save) {=0A=
dojo.byId("share-detailview-selected").checked =3D =
!dojo.byId("share-detailview-selected").checked;=0A=
}=0A=
} else {=0A=
imageSelection._onClick(null, i);=0A=
}=0A=
}=0A=
},=0A=
_end: null=0A=
};=0A=
// Open full screen (Flash) slideshow in new window.=0A=
var screenheight =3D screen.availHeight - 80;=0A=
var screenwidth =3D screen.availWidth - 10;=0A=
flashSlideshowWindow =3D =
window.open('/view/flashShareSlideshow.jsp?sid=3D'+sid, =
'flashSlideshow','width=3D'+screenwidth+',height=3D'+screenheight);=0A=
flashSlideshowWindow.focus();=0A=
},=0A=
_onSelectionChange: null,=0A=
setOnSelectionChange: function(fn) {=0A=
// fn is a function taking as arguments a number and a flag indicating =
whether the=0A=
// number is absolute (versus a delta).=0A=
this._onSelectionChange =3D fn;=0A=
},=0A=
_selectAllOrNone: function(all, leaveLastSelectedAlone) {=0A=
var changed =3D false;=0A=
this._adjustCount(all ? this._selectedArray.length : 0, true);=0A=
// Update page, first.=0A=
var addOrRemove =3D all ? "addClass" : "removeClass";=0A=
// Now update array.=0A=
for (var i =3D 0; i < this._selectedArray.length; i++) {=0A=
if (this._selectedArray[i] !=3D all) {=0A=
// On this page?=0A=
if (i < this._startIndex + this._pageSize && i >=3D this._startIndex) {=0A=
dojo[addOrRemove](this._items[i - this._startIndex], this._selected);=0A=
}=0A=
// Mark it as selected/unselected.=0A=
this._selectedArray[i] =3D all;=0A=
changed =3D true;=0A=
}=0A=
}=0A=
// Update "last selected"?=0A=
if (!leaveLastSelectedAlone) {=0A=
changed =3D changed || this._lastSelected !=3D -1;=0A=
this._lastSelected =3D -1;=0A=
}=0A=
// Update cookie if something has changed.=0A=
if (changed) {=0A=
this._updateCookie();=0A=
}=0A=
},=0A=
selectAll: function() {=0A=
this._selectAllOrNone(true);=0A=
},=0A=
selectNone: function() {=0A=
this._selectAllOrNone(false);=0A=
},=0A=
setImgSrc: function(n, src) {=0A=
if (!this._imgSrc) {=0A=
this._imgSrc =3D new Array(this._imageCount);=0A=
}=0A=
this._imgSrc[n] =3D src;=0A=
},=0A=
_adjustCount: function(n, absolute) {=0A=
if (this._selCount) {=0A=
var selected =3D (absolute ? 0 : parseInt(this._selCount.innerHTML)) + n;=0A=
this._selCount.innerHTML =3D selected.toString();=0A=
}=0A=
if (this._onSelectionChange) {=0A=
this._onSelectionChange(n, absolute);=0A=
}=0A=
},=0A=
_arrangePos: -1,=0A=
_setSelectedPics: function(clearSelection) {=0A=
// Clear current selection array=0A=
for (var i=3D0 ; i < this._selectedArray.length ; i++) =
this._selectedArray[i] =3D false;=0A=
// Process cookie imgData=0A=
if (this._imgData.selected) {=0A=
// Use previous selection unmodified.=0A=
var selectedPics =3D this._imgData.selected.split(".") || [];=0A=
// Did we just rearrange?=0A=
if (this._rearranged && this._imgData._ap !=3D undefined && =
this._imgData._ap !=3D -1) {=0A=
// Position of where selected pictures were moved to were stored in the =
cookie.=0A=
var pos =3D parseInt(this._imgData._ap);=0A=
var n =3D selectedPics.length;=0A=
selectedPics =3D [];=0A=
for (var i =3D pos; i < pos + n; i++) {=0A=
selectedPics.push(i);=0A=
}=0A=
}=0A=
// Set selection count.=0A=
this._adjustCount(selectedPics.length, true);=0A=
// Process selected pictures...=0A=
for (var i =3D 0; i < selectedPics.length; i++) {=0A=
var imageIndex =3D parseInt(selectedPics[i]);=0A=
if ( imageIndex >=3D this._imageCount ) {=0A=
continue;=0A=
}=0A=
// Mark it selected.=0A=
this._selectedArray[imageIndex] =3D true;=0A=
// If on this page, "select" corresponding <div>.=0A=
if (imageIndex >=3D this._startIndex && imageIndex < this._startIndex + =
this._pageSize) {=0A=
try {dojo.addClass(this._items[imageIndex - this._startIndex], =
this._selected);} catch(e) {}=0A=
}=0A=
}=0A=
}=0A=
// Process saved "last selected" value.=0A=
if (this._imgData._ls) {=0A=
this._lastSelected =3D parseInt(this._imgData._ls);=0A=
}=0A=
// Clear "rearrange".=0A=
if (this._rearranged) {=0A=
this._arrangePos =3D -1;=0A=
this._updateCookie();=0A=
}=0A=
// Clear selection?=0A=
if (clearSelection) {=0A=
this.selectNone();=0A=
}=0A=
},=0A=
//remove cookie date if sid not equal to sid in cookie=0A=
_validateCookie: function(sid) {=0A=
if ((!sid) || (sid !=3D this._imgData.sid)) {=0A=
this._imgData.remove();=0A=
this._imgData.selected =3D"";=0A=
this._imgData.sid =3D "";=0A=
this._imgData.store();=0A=
}=0A=
},=0A=
_updateCookie: function() {=0A=
var selected =3D [];=0A=
for (var i =3D 0; i < this._selectedArray.length; i++) {=0A=
if (this._selectedArray[i]) selected.push(i);=0A=
}=0A=
this._imgData.selected =3D selected.join(".");=0A=
this._imgData.sid =3D this._sid;=0A=
this._imgData._ls =3D this._lastSelected;=0A=
this._imgData._ap =3D this._arrangePos;=0A=
this._imgData.store();=0A=
},=0A=
_savedForm: null,=0A=
orderPrints: function(form, currentViewId) {=0A=
// Save form for later (if provided).=0A=
this._savedForm =3D form || this._savedForm;=0A=
var viewIds =3D this.getSelectedViewIds();=0A=
if (viewIds.length =3D=3D 0) {=0A=
if (currentViewId =3D=3D null) {=0A=
// No pictures selected, ask user if they want all.=0A=
orderPrintsDialog.show();=0A=
return;=0A=
}=0A=
else {=0A=
viewIds.push(currentViewId);=0A=
}=0A=
}=0A=
this._savedForm.selectedItems.value =3D viewIds.join(",");=0A=
this._savedForm.submit();=0A=
},=0A=
savePictures: function(form) {=0A=
// Save form for later (if provided).=0A=
this._savedForm =3D form || this._savedForm;=0A=
var viewIds =3D this.getSelectedViewIds();=0A=
if (viewIds.length =3D=3D 0) {=0A=
// No pictures selected, ask user if they want all.=0A=
savePicturesDialog.show();=0A=
return;=0A=
}=0A=
this._savedForm.selectedItems.value =3D viewIds.join(",");=0A=
if (dojo.isIE =3D=3D 6) {=0A=
// "object doesn't support this property or method" snafu workaround=0A=
this._submit(this._savedForm);=0A=
} else {=0A=
this._savedForm.submit();=0A=
}=0A=
},=0A=
createProduct: function(form) {=0A=
// Ignore if somehow "-- choose product --" was selected.=0A=
if (!form.projectType.value) {=0A=
return;=0A=
}=0A=
// Determine whether selected product is multi-image, and, get product =
type=0A=
var productType =3D "";=0A=
var multiImg =3D true;=0A=
dojo.some(dojo.query("OPTION", form.projectType), function(opt) {=0A=
var done =3D false;=0A=
if (opt.value =3D=3D form.projectType.value) {=0A=
done =3D true;=0A=
productType =3D opt.innerHTML.toLowerCase();=0A=
multiImg =3D dojo.hasClass(opt, "share-multi");=0A=
}=0A=
return done;=0A=
});=0A=
// Get alternate text for use in dialogs for this product; defaults to =
dropdown text.=0A=
productType =3D this.properties["share.create.dialog." + =
form.projectType.value] || productType;=0A=
// Get selected viewIds=0A=
var viewIds =3D this.getSelectedViewIds();=0A=
// Put in form.=0A=
form.selectedItems.value =3D viewIds.join(",");=0A=
// These specify the dialog to show.=0A=
var dialogParams =3D { type: "confirm",=0A=
name: "", // title/content derived from this=0A=
icon: "question",=0A=
cancelCallback: dojo.hitch(this, "_cancelCallback", form) };=0A=
if (multiImg) {=0A=
// Multi-image product...=0A=
if (viewIds.length =3D=3D 0) {=0A=
// 1 Show "Select and use all pictures?" confirmation dialog and do that =
if Ok.=0A=
dialogParams.name =3D "useall";=0A=
dialogParams.okCallback =3D dojo.hitch(this, "_selectAllAndSubmitForm", =
form);=0A=
} else {=0A=
// 2 Show "Use <n> selected pictures?" confirmation dialog and continue =
if Ok.=0A=
dialogParams.name =3D "useselected";=0A=
dialogParams.okCallback =3D dojo.hitch(this, "_submit", form);=0A=
}=0A=
} else {=0A=
// Single-image product...=0A=
if (viewIds.length =3D=3D 0) {=0A=
if (this._view =3D=3D "detailView") {=0A=
if (this._imageCount =3D=3D 1) {=0A=
// 3a Proceed with the single image.=0A=
dialogParams.okCallback =3D dojo.hitch(this, =
"_submitFormUsingSingleImage", form, this.viewIdArray[0]);=0A=
} else {=0A=
// 3b Proceed with the current image.=0A=
dialogParams.okCallback =3D dojo.hitch(this, =
"_submitFormUsingSingleImage", form, =
this.viewIdArray[this._currentIndex]);=0A=
}=0A=
} else {=0A=
// Only one image in album?=0A=
if (this._imageCount =3D=3D 1) {=0A=
// 4 Show "Use the only picture?" confirmation dialog and do so if Ok.=0A=
dialogParams.okCallback =3D dojo.hitch(this, =
"_submitFormUsingSingleImage", form, this.viewIdArray[0]);=0A=
} else {=0A=
// 5 Show "Choose one picture" alert.=0A=
dialogParams.type =3D "alert";=0A=
dialogParams.icon =3D "warning";=0A=
dialogParams.name =3D "selectone";=0A=
// Clear selection.=0A=
this._cancelCallback(form);=0A=
}=0A=
}=0A=
} else if (viewIds.length =3D=3D 1) {=0A=
if (this._view =3D=3D "detailView") {=0A=
// Is selected one not the current one?=0A=
if (!this._selectedArray[this._currentIndex]) {=0A=
// 6 Show "Use selected/other picture?" confirmation and continue if Ok.=0A=
dialogParams.name =3D "useother";=0A=
// "Yes" means use the current picture. "No" means use the selected =
picture instead.=0A=
// Which is selected is discerned by _submitFormUsingSingleImage.=0A=
dialogParams.content  =3D "<div id=3D'share-useother-text-1'>" +=0A=
this.properties["share.create.useother.confirm.text.1"] +=0A=
"</div>";=0A=
dialogParams.content +=3D "<form id=3D'share-useother'>" +=0A=
"<input name=3D'share-useother-viewId' id=3D'share-useother-current'  =
tabindex=3D'1' type=3D'radio' value=3D'" + =
this.viewIdArray[this._currentIndex] + "' checked />" +=0A=
"<label for=3D'share-useother-current'>" + =
this.properties["share.create.useother.confirm.label.current"] + =
"</label><br/>" +=0A=
"<input name=3D'share-useother-viewId' id=3D'share-useother-selected' =
tabindex=3D'2' type=3D'radio' value=3D'" + viewIds[0] + "' />" +=0A=
"<label for=3D'share-useother-selected'>" + =
this.properties["share.create.useother.confirm.label.selected"] + =
"</label>" +=0A=
"</form>";=0A=
dialogParams.content +=3D "<div id=3D'share-createProduct-text2'>" +=0A=
this.properties["share.create.useother.confirm.text.2"] +=0A=
"</div>";=0A=
dialogParams.okCallback =3D dojo.hitch(this, =
"_submitFormUsingSingleImage", form, null);=0A=
dialogParams.width =3D "425";=0A=
dialogParams.focus =3D "share-useother-current";=0A=
} else {=0A=
// 7a Create product using current/selected picture.=0A=
dialogParams.okCallback =3D dojo.hitch(this, "_submit", form);=0A=
}=0A=
} else {=0A=
// 7b Create product using selected picture.=0A=
dialogParams.okCallback =3D dojo.hitch(this, "_submit", form);=0A=
}=0A=
} else {=0A=
// Too many selected...=0A=
if (this._view =3D=3D "detailView") {=0A=
// Is the current picture one of the selected ones?=0A=
if (this._selectedArray[this._currentIndex]) {=0A=
// 8 Show "Use current picture?" confirmation dialog and do so if Ok.=0A=
dialogParams.name =3D "useonlycurrent";=0A=
dialogParams.okCallback =3D dojo.hitch(this, =
"_submitFormUsingSingleImage", form, =
this.viewIdArray[this._currentIndex]);=0A=
} else {=0A=
// 9 Show "Select only one picture" alert and then go to album view.=0A=
dialogParams.type =3D "alert";=0A=
dialogParams.name =3D "selectonlyone";=0A=
dialogParams.okCallback =3D dojo.hitch(this, "_submit", =
dojo.byId("share-gotoAlbumView"));=0A=
}=0A=
} else {=0A=
// 10 Show "Choose one and try again" alert.=0A=
dialogParams.type =3D "alert";=0A=
dialogParams.name =3D "selectonlyone";=0A=
}=0A=
}=0A=
}=0A=
// Show dialog, if necessary.=0A=
if (dialogParams.name) {=0A=
// Derive tags for title and content from name+type.=0A=
var tagPrefix =3D "share.create." + dialogParams.name + "." + =
dialogParams.type + ".";=0A=
// Get title/content from properties.=0A=
var title   =3D this.properties[tagPrefix + "title"];=0A=
var content =3D this.properties[tagPrefix + "text"];=0A=
if (!content && !dialogParams.content) {=0A=
// Get parts 1 and 2.=0A=
var part1 =3D this.properties[tagPrefix + "text.1"];=0A=
var part2 =3D this.properties[tagPrefix + "text.2"];=0A=
content   =3D "<div id=3D'share-createProduct-text1'>" +=0A=
part1 +=0A=
"</div>" +=0A=
"<div id=3D'share-createProduct-text2'>" +=0A=
part2 +=0A=
"</div>";=0A=
}=0A=
// Replace parameters with product type and number of selected pictures.=0A=
dialogParams.title   =3D title.replace(/\{0\}/g, =
productType).replace(/\{1\}/g, viewIds.length);=0A=
// Note: dialogParams.content has already been defined for case 6 (see =
above).=0A=
dialogParams.content =3D (dialogParams.content || =
content).replace(/\{0\}/g, productType).replace(/\{1\}/g, =
viewIds.length);=0A=
// Show the dialog.=0A=
shareDialogMgr.showShareDialog(dialogParams);=0A=
} else {=0A=
// No dialog.  Perform action if specified in okCallback property.=0A=
if (dialogParams.okCallback) {=0A=
dialogParams.okCallback();=0A=
}=0A=
}=0A=
},=0A=
_cancelCallback: function(form) {=0A=
},=0A=
_form: null,=0A=
_submit: function(form) {=0A=
if (dojo.isIE) {=0A=
// IE won't submit the form directly.  Do it on a timeout.=0A=
this._form =3D form;=0A=
window.setTimeout("imageSelection._form.submit()", 100);=0A=
} else {=0A=
// Submit the form.=0A=
form.submit();=0A=
}=0A=
},=0A=
_selectAllAndSubmitForm: function(form) {=0A=
this.selectAll();=0A=
form.selectedItems.value =3D this.getSelectedViewIds().join(",");=0A=
if (dojo.isIE =3D=3D 6) {=0A=
// IE6 "object doesn't support this property or method" snafu workaround.=0A=
this._submit(form);=0A=
} else {=0A=
form.submit();=0A=
}=0A=
},=0A=
_submitFormUsingSingleImage: function(form, viewId, dlgForms) {=0A=
// Need to get viewId from dialog?=0A=
if (!viewId) {=0A=
// Use the value of the checked radio button on the dialog.=0A=
if (dlgForms[0]["share-useother-current"].checked) {=0A=
viewId =3D dlgForms[0]["share-useother-current"].value;=0A=
} else {=0A=
viewId =3D dlgForms[0]["share-useother-selected"].value;=0A=
}=0A=
}=0A=
form.selectedItems.value =3D viewId;=0A=
this._submit(form);=0A=
},=0A=
rotateImages: function(form) {=0A=
var viewIds =3D this.getSelectedViewIds();=0A=
if (viewIds.length > 0) {=0A=
form.selectedItems.value =3D viewIds.join(",");=0A=
form.submit();=0A=
}=0A=
},=0A=
_end: null=0A=
}; // imageSelection=0A=
// Hook into page load.=0A=
dojo.addOnLoad(dojo.hitch(imageSelection, "_onLoad"));=0A=
// Used on "edit share" page; based on imageSelection object, above.=0A=
var shareEdit =3D {=0A=
_imageCount: null,=0A=
_pageSize: null,=0A=
_prevPageButtons: null,=0A=
_nextPageButtons: null,=0A=
_gotoPageSelects: null,=0A=
init: function(imageCount, pageSize, clearSelection) {=0A=
this._imageCount =3D parseInt(imageCount);=0A=
this._pageSize =3D parseInt(pageSize);=0A=
// Tell imageSelection that all the items are on the page!=0A=
imageSelection.init(imageCount, 0, imageCount, "shareEdit", =
"share-edit", clearSelection);=0A=
// Get pagination stuff.=0A=
this._prevPageButtons =3D dojo.query("FORM.share-prev-btn A", document);=0A=
this._nextPageButtons =3D dojo.query("FORM.share-next-btn A", document);=0A=
this._gotoPageSelects =3D dojo.query(".share-pagination SELECT", =
dojo.byId("share-images"));=0A=
// Show the first page.=0A=
this._show(0);=0A=
},=0A=
gotoPage: function(sel) {=0A=
// Show the specified page.=0A=
this._show(sel.parentNode.startIndex.value);=0A=
return false;=0A=
},=0A=
prevPage: function() {=0A=
this._show(this._startIndex - this._pageSize);=0A=
},=0A=
nextPage: function() {=0A=
this._show(this._startIndex + this._pageSize);=0A=
},=0A=
setPageSize: function(sel) {=0A=
var pageSize =3D parseInt(sel.parentNode.pageSize.value);=0A=
// Hide current page.=0A=
this._hide(this._startIndex);=0A=
// Calculate new start; keep current images visible.=0A=
var startIndex =3D parseInt(this._startIndex / pageSize) * pageSize;=0A=
// Rebuild pagination dropdown lists.=0A=
if (dojo.isIE) {=0A=
var opts =3D [];=0A=
for (var i =3D 0; i < this._imageCount; i +=3D pageSize) {=0A=
opts.push({value: i, innerHTML: (i+1) + '&nbsp;-&nbsp;' + Math.min(i + =
pageSize, this._imageCount)});=0A=
}=0A=
dojo.forEach(this._gotoPageSelects, function(sel) {=0A=
sel.innerHTML =3D "";=0A=
dojo.forEach(opts, function(optInfo) {=0A=
var opt =3D document.createElement('OPTION');=0A=
opt.value =3D optInfo.value;=0A=
opt.innerHTML =3D optInfo.innerHTML;=0A=
sel.appendChild(opt);=0A=
});=0A=
});=0A=
} else {=0A=
var opts =3D "";=0A=
for (var i =3D 0; i < this._imageCount; i +=3D pageSize) {=0A=
opts +=3D '<option value=3D"' + i + '">' + (i+1) + '&nbsp;-&nbsp;' + =
Math.min(i + pageSize, this._imageCount) + '</option>';=0A=
}=0A=
dojo.forEach(this._gotoPageSelects, function(sel) {=0A=
sel.innerHTML =3D opts;=0A=
});=0A=
}=0A=
// Show the new page.=0A=
this._startIndex =3D -1;=0A=
this._pageSize =3D pageSize;=0A=
this._show(startIndex);=0A=
// Store page size in cookie.=0A=
imageSelection._imgData._ps =3D this._pageSize;=0A=
imageSelection._updateCookie();=0A=
return false;=0A=
},=0A=
remove: function(form) {=0A=
// Put selected picture paths into form.=0A=
form.paths.value =3D imageSelection.getSelectedViewIds().join(",");=0A=
if (form.paths.value.length) {=0A=
form.submit();=0A=
} else {=0A=
// Show alternative instructions.=0A=
this._changeInstructions(true);=0A=
}=0A=
},=0A=
arrange: function() {=0A=
arrangePicturesDialog.show();=0A=
},=0A=
_startIndex: -1,=0A=
_show: function(startIndex) {=0A=
// Hide previous page.=0A=
if (this._startIndex !=3D -1) {=0A=
this._hide(this._startIndex);=0A=
}=0A=
this._startIndex =3D parseInt(startIndex);=0A=
for (var i =3D this._startIndex; i < this._startIndex + this._pageSize =
&& i < this._imageCount; i++) {=0A=
// Get thumbnail URL from where it was stashed.=0A=
var item =3D imageSelection._items[i];=0A=
var src =3D dojo.query("DIV.share-item-desc", item)[0].innerHTML;=0A=
dojo.query("IMG", item)[0].src =3D src;=0A=
// Show this image.=0A=
item.style.display =3D dojo.isIE < 7 ? 'inline' : 'block';=0A=
}=0A=
// Update pagination controls.=0A=
dojo.forEach(this._prevPageButtons, function (btn) {=0A=
dojo.removeClass(btn, "share-disabled");=0A=
btn.href =3D "#";=0A=
});=0A=
dojo.forEach(this._nextPageButtons, function (btn) {=0A=
dojo.removeClass(btn, "share-disabled");=0A=
btn.href =3D "#";=0A=
});=0A=
if (this._startIndex =3D=3D 0) {=0A=
dojo.forEach(this._prevPageButtons, function (btn) {=0A=
dojo.addClass(btn, "share-disabled");=0A=
btn.removeAttribute("href");=0A=
});=0A=
}=0A=
if (this._startIndex + this._pageSize >=3D this._imageCount) {=0A=
dojo.forEach(this._nextPageButtons, function (btn) {=0A=
dojo.addClass(btn, "share-disabled");=0A=
btn.removeAttribute("href");=0A=
});=0A=
}=0A=
dojo.forEach(this._gotoPageSelects, function (sel) {=0A=
dojo.forEach(sel.getElementsByTagName("OPTION"), function (opt) {=0A=
opt.selected =3D opt.value =3D=3D startIndex;=0A=
});=0A=
});=0A=
},=0A=
_hide: function(startIndex) {=0A=
for (var i =3D startIndex; i < startIndex + this._pageSize && i < =
this._imageCount; i++) {=0A=
var item =3D imageSelection._items[i];=0A=
item.style.display =3D '';=0A=
}=0A=
},=0A=
_instructions: null,=0A=
_noneSelected: "share-edit-noneSelected",=0A=
_changeInstructions: function(noneSelected) {=0A=
if (!this._instructions) {=0A=
this._instructions =3D dojo.byId("share-edit-select");=0A=
}=0A=
if (noneSelected) {=0A=
dojo.addClass(this._instructions, this._noneSelected);=0A=
// Watch for selection.=0A=
imageSelection.setOnSelectionChange(function(){shareEdit._changeInstructi=
ons(false);});=0A=
} else {=0A=
dojo.removeClass(this._instructions, this._noneSelected);=0A=
// Cancel selection watch.=0A=
imageSelection.setOnSelectionChange(null);=0A=
}=0A=
},=0A=
_end: null=0A=
}; // shareEdit=0A=
// Landing page...=0A=
var landingPage =3D {=0A=
_projectType: null,=0A=
_sid: null,=0A=
_frameId: null,=0A=
_service: null,=0A=
init: function(projectType, sid, frameId) {=0A=
this._sid =3D sid;=0A=
this._frameId =3D frameId;=0A=
this._projectType =3D projectType;=0A=
var controllerOpts =3D {};=0A=
controllerOpts.central =3D {};=0A=
controllerOpts.central.ajaxUrl =3D "/share/received/ajax.ajax";=0A=
controllerOpts.central.frameId =3D frameId;=0A=
this._service =3D new sfly.page.BasePageController(controllerOpts);=0A=
},=0A=
learnMore: function() {=0A=
shareDialogMgr.showShareDialog({type: "alert",=0A=
icon: "info",=0A=
title: this._getProperty("share.recd.project.save.learnmore.title"),=0A=
content: this._getProperty("share.recd.project.save.learnmore.text")});=0A=
},=0A=
saveProject: function(className) {=0A=
shareDialogMgr.showShareDialog({type: "confirm",=0A=
icon: (className && className.indexOf("share-error") !=3D -1) ? =
"warning" : "question",=0A=
btnType: "save",=0A=
className: className,=0A=
focus: "projectTitle",=0A=
title: this._getProperty("share.recd.project.save.title"),=0A=
content: dojo.byId("share-recd-saveProject").innerHTML,=0A=
okCallback: dojo.hitch(this, "_saveProject")});=0A=
},=0A=
savePictures: function() {=0A=
shareDialogMgr.showShareDialog({type: "info",=0A=
title: this._getProperty("share.recd.project.savePics.title"),=0A=
content: this._getProperty("share.recd.project.savePics.text")});=0A=
var params =3D {=0A=
method: "saveProjectImages",=0A=
data: {sid: this._sid},=0A=
frameId: this._frameId,=0A=
callback: dojo.hitch(this, "_savePicturesComplete"),=0A=
service: "self"=0A=
};=0A=
this._service.requestServiceCall(params);=0A=
},=0A=
_form: null,=0A=
_submit: function(form) {=0A=
if (dojo.isIE) {=0A=
// IE won't submit the form directly.  Do it on a timeout.=0A=
this._form =3D form;=0A=
window.setTimeout("landingPage._form.submit()", 100);=0A=
} else {=0A=
// Submit the form.=0A=
form.submit();=0A=
}=0A=
},=0A=
orderProject: function(form) {=0A=
shareDialogMgr.showShareDialog({type: "confirm",=0A=
icon: "question",=0A=
btnType: "yes",=0A=
title: this._getProperty("share.orderProject.dlg.title"),=0A=
content: this._getProperty("share.orderProject.dlg.text"),=0A=
okCallback: dojo.hitch(this, "_submit", form),=0A=
cancelCallback: dojo.hitch(this, "_orderProject", form)});=0A=
},=0A=
_saveProject: function(forms) {=0A=
// Validate project name.=0A=
var className =3D "";=0A=
var name =3D dojo.trim(forms[0].projectTitle.value);=0A=
var baseForm =3D dojo.query("FORM", =
dojo.byId("share-recd-saveProject"))[0];=0A=
if (name.length =3D=3D 0) {=0A=
var className =3D "share-error share-emptyName";=0A=
} else if (name.length > 80) {=0A=
var className =3D "share-error share-nameTooLong";=0A=
forms[0].projectTitle.value =3D baseForm.projectTitle.value =3D =
name.substring(0, 80);=0A=
baseForm.projectTitle.setAttribute("value", forms[0].projectTitle.value);=0A=
} else if (name.match(/[^\w|\s]/)) {=0A=
var className =3D "share-error share-invalidName";=0A=
forms[0].projectTitle.value =3D baseForm.projectTitle.value =3D =
name.replace(/[^\w|\s]/g, "");=0A=
baseForm.projectTitle.setAttribute("value", forms[0].projectTitle.value);=0A=
}=0A=
if (className.length) {=0A=
// Show error to user and try again.=0A=
this.saveProject(className);=0A=
} else {=0A=
shareDialogMgr.showShareDialog({type: "info",=0A=
title: this._getProperty("share.recd.project.save.saving.title"),=0A=
content: this._getProperty("share.recd.project.save.saving.text")});=0A=
var params =3D {=0A=
method: "saveProject",=0A=
data: {sid: this._sid, projectTitle: forms[0].projectTitle.value},=0A=
frameId: this._frameId,=0A=
callback: dojo.hitch(this, "_saveComplete"),=0A=
service: "self"=0A=
};=0A=
this._service.requestServiceCall(params);=0A=
}=0A=
},=0A=
_saveComplete: function(data) {=0A=
if (data.success) {=0A=
shareDialogMgr.showShareDialog({type: "alert",=0A=
icon: "info",=0A=
title: this._getProperty("share.recd.project.save.done.title"),=0A=
content: this._getProperty("share.recd.project.save.done.text", =
this._projectType, data.editURL)});=0A=
} else {=0A=
shareDialogMgr.showShareDialog({type: "alert",=0A=
icon: "warning",=0A=
title: this._getProperty("share.recd.project.save.failed.title"),=0A=
content: this._getProperty("share.recd.project.save.failed.text")});=0A=
}=0A=
},=0A=
/**=0A=
* Handles response from server from 'save pictures to album' request<br>=0A=
* First checks for hasProtectedImages boolean.  If true, save failed =
because =0A=
* protected images (e.g. facebook) cannot be saved to an album. Shows =
dialog.<br>=0A=
* Then checks success boolean. If true, shows save success dialog.  If =
false, shows save failed dialog.<br>=0A=
* Note: the protected image dialog text is currently facebook specific.  =
When new 3rd party images=0A=
* are added (that need to be protected), logic will need to be added to =
show the correct text.=0A=
*/=0A=
_savePicturesComplete: function(data) {=0A=
if (data.hasProtectedImages) {=0A=
shareDialogMgr.showShareDialog({type: "alert",=0A=
icon: "info",=0A=
title: =
this._getProperty("share.recd.project.savePics.protectedPics.facebook.tit=
le"),=0A=
content: =
this._getProperty("share.recd.project.savePics.protectedPics.facebook.tex=
t")});     		=0A=
} else if (data.success) {=0A=
shareDialogMgr.showShareDialog({type: "alert",=0A=
icon: "info",=0A=
title: this._getProperty("share.recd.project.savePics.done.title"),=0A=
content: this._getProperty("share.recd.project.savePics.done.text", =
this._projectType, data.refreshURL, data.editURL)});=0A=
} else {=0A=
shareDialogMgr.showShareDialog({type: "alert",=0A=
icon: "warning",=0A=
title: this._getProperty("share.recd.project.savePics.failed.title"),=0A=
content: this._getProperty("share.recd.project.savePics.failed.text")});=0A=
}=0A=
},=0A=
_orderProject: function(form) {=0A=
form.cid.value =3D form.orderCid.value;=0A=
form.action =3D form.orderAction.value;=0A=
// See =
//depot/Web/Server/main/appserver/public_html/WEB-INF/jsp/app/share/recei=
ved/order.jsp=0A=
var host =3D form.action.match(/^http:\/\/(.*?)\//i)[1] || "";=0A=
var bogusList =3D {=0A=
"shutterfly.com": true,=0A=
"stage.shutterfly.com": true,=0A=
"zulu.shutterfly.com": true,=0A=
"beta.shutterfly.com": true=0A=
};=0A=
if (host in bogusList) {=0A=
form.action =3D form.action.replace(host, "www." + host);=0A=
}=0A=
// Things are more complicated here.  Behavior on zulu is that the =
project page, when it goes=0A=
// through signin, will corrupt the re=3D argument and not get back to =
the project page after=0A=
// signin.  To deal with that, we now go through signin ourselves, =
hopefully without the=0A=
// negative repercussions.  We must set re=3D to point to where we =
really want to go.=0A=
form.action =3D form.signinUrl.value;=0A=
form.orderAction.disabled =3D false;=0A=
form.orderAction.name =3D "re";=0A=
if (dojo.isIE =3D=3D 6) {=0A=
this._submit(form);=0A=
} else {=0A=
form.submit();=0A=
}=0A=
},=0A=
_getProperty: function(tag, type, url1, url2) {=0A=
var property =3D this.properties[tag] || tag;=0A=
property =3D property.replace(/\{0\}/g, type || this._projectType);=0A=
property =3D property.replace(/\{1\}/g, url1);=0A=
property =3D property.replace(/\{2\}/g, url2);=0A=
return property;=0A=
},=0A=
_end: null=0A=
}; // landingPage=0A=
// These are invoked from the PHOTOBOOK_30 slideshow when order/save =
buttons are clicked.=0A=
window.saveBook =3D function() {=0A=
landingPage.saveProject();=0A=
}=0A=
window.orderBook =3D function() {=0A=
landingPage.orderProject(dojo.byId("order-form"));=0A=
}=0A=
// sharedVideo=0A=
var sharedVideo =3D {=0A=
_videoSourceId: null,=0A=
_videoSourceToken: null,=0A=
_videoData: null,=0A=
_player: null,=0A=
_links: null,=0A=
_videoHDStatus: null,=0A=
_pageLoaded: false,=0A=
_videoFormat: null,=0A=
_videoAspectRatio: null,=0A=
properties: {},=0A=
// Initialize; binds video to content on page; player and links are ids =
of <div> elements=0A=
init: function(id, token, premiumMember, playerId, linksId, thumbnail) {=0A=
this._videoSourceId    =3D id;=0A=
this._videoSourceToken =3D token;=0A=
this._premiumMember =3D premiumMember;=0A=
this._player =3D playerId;=0A=
this._links  =3D linksId;=0A=
this._thumbnail =3D thumbnail;=0A=
// Kick things off by showing "sd" video.=0A=
this._renderPlayer("sd");=0A=
},=0A=
_renderPlayer: function(fmt) {=0A=
// Load video code.=0A=
dojo.registerModulePath("sfly", "../../sfly");=0A=
dojo.require("sfly.page.video.VideoClientProxy");=0A=
// closure for callbacks=0A=
var self =3D this;=0A=
// Wait until page load completes...=0A=
if (!this._pageLoaded) {=0A=
dojo.addOnLoad(function() {=0A=
self._pageLoaded =3D true;=0A=
// Now we can access player and links content.=0A=
self._player =3D dojo.byId(self._player);=0A=
self._links  =3D dojo.byId(self._links);=0A=
// Now show the video in requested format ("sd").=0A=
self._renderPlayer(fmt);=0A=
});=0A=
return;=0A=
}=0A=
if (dojo.isIE && !this._pageLoaded) {=0A=
// IE sux=0A=
return;=0A=
}=0A=
if (!this._videoData) {=0A=
// Get metadata from motionbox=0A=
MBX.Video.find(this._videoSourceId, this._videoSourceToken, =
function(videoData) {=0A=
// Store video metadata.=0A=
self._videoData =3D videoData;=0A=
// Render links.=0A=
self._renderLinks(videoData);=0A=
// Now (re)render the player.=0A=
self._renderPlayer(fmt);=0A=
});=0A=
if ((fmt || "sd") !=3D "sd") {=0A=
// Can't render non-sd until we get metadata.=0A=
return;=0A=
}=0A=
} else if (fmt =3D=3D "hd") {=0A=
// Ensure hd encoding available.=0A=
var hdStatus =3D this._getHDVideoStatus();=0A=
if (hdStatus !=3D "playable") {=0A=
if (hdStatus =3D=3D "available_for_encoding") {=0A=
// Request HD encoding.=0A=
this._setHDVideoStatus("encoding");=0A=
// In queue?=0A=
if (!this._videoData.formats.hd.encodingProgress) {=0A=
}=0A=
MBX.Video.encode(this._videoSourceId, this._videoSourceToken, fmt, =
function(format) {=0A=
self._videoData.formats.hd =3D format;=0A=
// Try again; status is presumably "encoding" so this will trigger an =
encodingProgress call.=0A=
self._renderPlayer(fmt);=0A=
});=0A=
// Update progress after delay.=0A=
this._videoData.formats.hd.status =3D "encoding";=0A=
this._renderPlayer(fmt);=0A=
} else if (hdStatus =3D=3D "encoding") {=0A=
// Update status on screen.=0A=
dojo.byId("videoHDEncodingProgress").innerHTML =3D =
this._videoData.formats.hd.encodingProgress || 0;=0A=
// Check status in five seconds.=0A=
window.setTimeout(dojo.hitch(this, self._encodingProgress, fmt), 5000);=0A=
}=0A=
// Wait for encoding to complete.=0A=
return;=0A=
} else {=0A=
this._setHDVideoStatus("playable");=0A=
}=0A=
}=0A=
// Get aspect ratio.=0A=
var aspectRatio =3D this._getVideoAspectRatio(fmt);=0A=
// Rendering different content than we already have?=0A=
if ((fmt || "sd") !=3D this._videoFormat || aspectRatio !=3D =
this._videoAspectRatio) {=0A=
// (Re)render the video.=0A=
var w =3D (fmt =3D=3D "hd") ? 960 : 640;=0A=
var h =3D parseInt(w * aspectRatio + 0.5);=0A=
this._videoFormat =3D fmt || "sd";=0A=
this._videoAspectRatio =3D aspectRatio;=0A=
var itemData =3D { thumbnail: this._thumbnail };=0A=
var player =3D MBX.Player.embedFor(this._videoSourceId, =
this._videoSourceToken, this._videoFormat, {width: w, height: h, wmode: =
"transparent", item: itemData});=0A=
this._player.innerHTML =3D player;=0A=
if (fmt =3D=3D "hd") {=0A=
dojo.addClass(dojo.body(), "share-video");=0A=
dojo.addClass(dojo.body(), "share-hdVideo");=0A=
// Add 38px (2 for border, 18 for padding, plus 18 top margin); except =
on IE6=0A=
if (dojo.isIE !=3D 6) {=0A=
dojo.byId("videoSpacer").style.height =3D (h + 38) + "px";=0A=
}=0A=
this._setHDVideoStatus("playing");=0A=
} else {=0A=
dojo.addClass(dojo.body(), "share-video");=0A=
dojo.removeClass(dojo.body(), "share-hdVideo");=0A=
if (dojo.byId("videoSpacer")) {=0A=
dojo.byId("videoSpacer").style.height =3D 0;=0A=
}=0A=
this._setHDVideoStatus(this._getHDVideoStatus());=0A=
}=0A=
}=0A=
},=0A=
// Renders content of "links" <div>; requires video metadata=0A=
_renderLinks: function(videoData) {=0A=
if (this._links) {=0A=
// Start with vertical spacer.  This will always be the size of the =
player <div> if in hd/hq mode.=0A=
var links =3D "<div id=3D'videoSpacer'></div>";=0A=
// HQ or HD?=0A=
var hd =3D this._getVideoQuality(videoData);=0A=
if (this._premiumMember && hd) {=0A=
// Add "view in hq/hd" link.=0A=
links +=3D "<a href=3D'#hd' id=3D'videoHD' class=3D'disabled' =
onclick=3D'return sharedVideo._onHDLinkClick()'>";=0A=
// 3 flavors of text (depending on status).=0A=
links +=3D this._renderOption(hd, "normal");=0A=
links +=3D this._renderOption(hd, "encoding");=0A=
links +=3D this._renderOption(hd, "alreadyPlaying");=0A=
links +=3D "</a>";=0A=
// Add "download" link=0A=
links +=3D "<a href=3D'#download' id=3D'videoDL' onclick=3D'return =
sharedVideo._onDLLinkClick()'>";=0A=
links +=3D this._getProperty("share.recd.video.action.DL.link");=0A=
links +=3D "</a>";=0A=
}=0A=
dojo.byId(this._links).innerHTML =3D links;=0A=
}=0A=
},=0A=
_renderOption: function(quality, state) {=0A=
var opt =3D "<span id=3D'videoHD-" + state + "'>" + =
this._getProperty("share.recd.video.action." + quality + ".link." + =
state) + "</span>";=0A=
return opt;=0A=
},=0A=
_getProperty: function(key) {=0A=
return this.properties[key] || "???" + key + "???";=0A=
},=0A=
_onHDLinkClick: function() {=0A=
var className =3D this._hdVideoStatus && this._hdVideoStatus.className;=0A=
if (className =3D=3D "encoding") {=0A=
// Ignore click=0A=
} else {=0A=
// Show sd if hd playing, else show hd.=0A=
this._renderPlayer(className =3D=3D "playing" ? "sd" : "hd");=0A=
}=0A=
return false;=0A=
},=0A=
_onDLLinkClick: function() {=0A=
if (this._videoData && this._videoFormat && this._videoData.formats && =
this._videoData.formats[this._videoFormat]) {=0A=
var format =3D this._videoData.formats[this._videoFormat];=0A=
if (format.downloadUrl) {=0A=
window.location.href =3D =
this._videoData.formats[this._videoFormat].downloadUrl;=0A=
}=0A=
}=0A=
return false;=0A=
},=0A=
_getHDVideoStatus: function() {=0A=
// Presume "available_for_encoding" if we haven't got the metadata yet.=0A=
return (this._videoData && this._videoData.formats && =
this._videoData.formats.hd && this._videoData.formats.hd.status) || =
"available_for_encoding";=0A=
},=0A=
_hdVideoStatus: null,=0A=
_setHDVideoStatus: function(status) {=0A=
this._hdVideoStatus =3D this._hdVideoStatus || dojo.byId("videoHD");=0A=
if (this._hdVideoStatus) {=0A=
this._hdVideoStatus.className =3D status;=0A=
}=0A=
},=0A=
// returns video quality; "" if neither HQ nor HD (no HD/HQ link)=0A=
_getVideoQuality: function() {=0A=
var h =3D (this._videoData && this._videoData.sourceHeight) || 240;=0A=
if (h < 240) {=0A=
return "";=0A=
} else if (h >=3D 240 && h < 720) {=0A=
return "HQ";=0A=
} else {=0A=
return "HD";=0A=
}   =0A=
},=0A=
_getVideoAspectRatio: function(fmt) {=0A=
var aspectRatio =3D 9/16;=0A=
if (this._videoData) {=0A=
var format =3D this._videoData.formats[fmt || "sd"];=0A=
if (format) {=0A=
aspectRatio =3D format.height / format.width;=0A=
// Canonicalize to either 16x9 or 4x3=0A=
if (aspectRatio >=3D 1.7 && aspectRatio <=3D 1.8) {=0A=
aspectRatio =3D 9/16;=0A=
} else {=0A=
aspectRatio =3D 3/4;=0A=
}=0A=
}=0A=
}=0A=
return aspectRatio;=0A=
},=0A=
_encodingProgress: function(fmt) {=0A=
var self =3D this; // closure=0A=
var ep =3D MBX.Video.encodingProgress([{uid: this._videoSourceId, =
securityToken: this._videoSourceToken}], function(response) {=0A=
response =3D response[self._videoSourceId];=0A=
if (!response || !response.hd) {=0A=
// This shouldn't happen.=0A=
return;=0A=
}=0A=
// Update status.=0A=
self._videoData.formats.hd.status   =3D response.hd.status;=0A=
self._videoData.formats.hd.encodingProgress =3D =
response.hd.encodingProgress;=0A=
// Try again.=0A=
self._renderPlayer(fmt);=0A=
});=0A=
},=0A=
_end: null// sharedVideo=0A=
};=0A=
// "overflow page" code called on "remove/delete" to display confirmation=0A=
// dialog.  This is very similar to code on the shareTab page and on the=0A=
// album view page.  Maybe we can merge them someday.=0A=
var overflowPage =3D {=0A=
_callback: {=0A=
_form: null,=0A=
onOk: function() {=0A=
this._form.submit();=0A=
},=0A=
_end: null=0A=
},=0A=
confirmDelete: function(sid, sentOrRecd, type) {=0A=
// Put values in form.=0A=
this._callback._form =3D dojo.byId("share-form-delete");=0A=
this._callback._form.id.value =3D sid;=0A=
this._callback._form.type.value =3D sentOrRecd;=0A=
this._callback._form.fromPage.value =3D sentOrRecd =3D=3D "SEND" ? 1 : 2;=0A=
// Ask user for confirmation.=0A=
shareDialogMgr.showShareDialog({        type: "confirm"=0A=
,   btnType: "yes"=0A=
,   icon: "warning"=0A=
,   title: this.properties[this["_titleTag" + sentOrRecd]]=0A=
,   content: this.properties[this["_contentTag" + sentOrRecd]]=0A=
,   okCallback: dojo.hitch(this._callback, "onOk")});=0A=
return false;=0A=
},=0A=
_titleTagRECEIVED: "share.sharetab.removeshare.title",=0A=
_contentTagRECEIVED: "share.sharetab.removeshare.content",=0A=
_titleTagSEND: "share.sharetab.deleteshare.title",=0A=
_contentTagSEND: "share.sharetab.deleteshare.content",=0A=
_end: null=0A=
}; // overflowPage=0A=
// Extend sflyDialogMgr to make dialogs keyboard friendly.=0A=
var shareDialogMgr =3D {=0A=
// Note: This function doesn't support the second "caller" argument that=0A=
//       sflyDialogMgr.showSflyDialog does.  Simply use dojo.hitch to=0A=
//       bind your okCallback/cancelCallback properties to objects.=0A=
showShareDialog: function(dialogParams) {=0A=
// Ensure dialogs are tweaked.=0A=
this._init(dialogParams);=0A=
if (window.sflyDialogMgr) {=0A=
// Intercept okCallback so we can provide form data.=0A=
if (dialogParams.okCallback) {=0A=
dialogParams.okCallback =3D dojo.hitch(this, "_okCallback", =
dialogParams.type, dialogParams.okCallback);=0A=
}=0A=
// Show the dialog.=0A=
sflyDialogMgr.showSflyDialog(dialogParams);=0A=
// Set initial focus (on timeout, to allow dialog to come to life first).=0A=
var focus =3D dialogParams.focus || dialogParams.type + =
"DialogContainer-okBtnImg";=0A=
//window.setTimeout("shareDialogMgr._focus('" + dialogParams.type + "', =
'" + focus + "', " + (dialogParams.className ? ("'" + =
dialogParams.className + "'") : "null" ) + ")", 100);=0A=
window.setTimeout(function() {=0A=
shareDialogMgr._focus(dialogParams.type, focus, dialogParams.className);=0A=
}, 100);=0A=
}=0A=
},=0A=
_focus: function(type, name, className) {=0A=
// Set focus to element with given name (or id)=0A=
var elem;=0A=
// This sometimes fails on IE so do it within a try/catch.=0A=
try{elem =3D dojo.byId(name);}catch(ex){}=0A=
if (!elem) {=0A=
// Look for form field with given name.=0A=
dojo.forEach(dojo.query("FORM", dojo.byId(type + =
"DialogContainer-content")), function(form) {=0A=
if (form[name]) {=0A=
elem =3D form[name];=0A=
}=0A=
});=0A=
}=0A=
if (elem) {=0A=
// If IE and elem is an IMG, try focusing its parent=0A=
// (the <A> we inserted, most likely), instead.=0A=
(dojo.isIE && elem.tagName =3D=3D "IMG" ? elem.parentNode : =
elem).focus();=0A=
}=0A=
// If className specified, apply it now.=0A=
if (className && className.length) {=0A=
this._dialogs[type]._content.className =3D =
this._dialogs[type]._contentClass;=0A=
dojo.addClass(this._dialogs[type]._content, className);=0A=
}=0A=
},=0A=
_okCallback: function(type, userCallback) {=0A=
var forms =3D [];=0A=
dojo.forEach(dojo.query("FORM", this._dialogs[type]._content), =
function(form) {=0A=
forms.push(form);=0A=
});=0A=
userCallback(forms);=0A=
},=0A=
_dialogs: {},=0A=
_init: function(dialogParams) {=0A=
if (!this._dialogs[dialogParams.type] && window.sflyDialogMgr) {=0A=
// Initialize this type of dialog.=0A=
var dlg       =3D dojo.byId(sflyDialogMgr.dialogs[dialogParams.type + =
"Dialog"]);=0A=
var content   =3D dojo.byId(dialogParams.type + =
"DialogContainer-content");=0A=
var okBtn     =3D dojo.byId(dialogParams.type + =
"DialogContainer-okBtnImg");=0A=
var cancelBtn =3D dojo.byId(dialogParams.type + =
"DialogContainer-cancelBtnImg");=0A=
// IE doesn't like giving focus to <img>s.  Wrap those with <A>s.=0A=
if (dojo.isIE) {=0A=
if (okBtn) {=0A=
okBtn =3D okBtn.parentNode.insertBefore(document.createElement("A"), =
okBtn);=0A=
okBtn.appendChild(okBtn.parentNode.removeChild(okBtn.nextSibling));=0A=
okBtn.href =3D "javascript:undefined";=0A=
}=0A=
if (cancelBtn) {=0A=
cancelBtn =3D =
cancelBtn.parentNode.insertBefore(document.createElement("A"), =
cancelBtn);=0A=
cancelBtn.appendChild(cancelBtn.parentNode.removeChild(cancelBtn.nextSibl=
ing))=0A=
cancelBtn.href =3D "javascript:undefined";=0A=
}=0A=
}=0A=
this._dialogs[dialogParams.type] =3D {_okBtn: okBtn, _cancelBtn: =
cancelBtn, _dlg: dlg, _content: content, _contentClass: =
content.className };=0A=
// Fix the buttons.=0A=
if (okBtn) {=0A=
okBtn.setAttribute("tabindex", 100);=0A=
okBtn.onkeyup =3D dojo.hitch(this, "_onKeyup", dlg, "invokeOkCallback");=0A=
okBtn.onfocus =3D dojo.hitch(dlg, "okRollover");=0A=
okBtn.onblur  =3D dojo.hitch(dlg, "okRollout");=0A=
}=0A=
if (cancelBtn) {=0A=
cancelBtn.setAttribute("tabindex", 101);=0A=
cancelBtn.onkeyup =3D dojo.hitch(this, "_onKeyup", dlg, =
"invokeCancelCallback");=0A=
cancelBtn.onfocus =3D dojo.hitch(dlg, "cancelRollover");=0A=
cancelBtn.onblur  =3D dojo.hitch(dlg, "cancelRollout");=0A=
}=0A=
}=0A=
},=0A=
// You can call this to cause the Enter key in a given form field to =
submit the form.=0A=
// Simply add: onkeyup=3D"shareDialog.onKeyup(this, event)" to the =
<input> field.=0A=
_keyCache: {},=0A=
onKeyup: function(input, e) {=0A=
// Check cache.=0A=
if (this._keyCache._name !=3D input.name) {=0A=
// Flush cache.=0A=
this._keyCache =3D {};=0A=
// Walk up the parent chain until we find the dialog content node.=0A=
var content =3D input.form.parentNode;=0A=
while (content && content.id.indexOf("DialogContainer-content") =3D=3D =
-1) {=0A=
content =3D content.parentNode;=0A=
}=0A=
if (content) {=0A=
// Get dialog type.=0A=
var type =3D content.id.substr(0, =
content.id.indexOf("DialogContainer-content"));=0A=
// Get corresponding dialog widget.=0A=
var dlg =3D this._dialogs[type]._dlg;=0A=
// Put that in the cache.=0A=
this._keyCache._name =3D input.name;=0A=
this._keyCache._dlg  =3D dlg;=0A=
}=0A=
}=0A=
// Did we find the dialog widget?=0A=
if (this._keyCache._dlg) {=0A=
// Invoke it's okCallback handler.=0A=
this._onKeyup(this._keyCache._dlg, "invokeOkCallback", e);=0A=
}=0A=
},=0A=
// This is used internally to handle key presses.=0A=
_onKeyup: function(dlg, methodName, e) {=0A=
var evt =3D e || window.event || {keyCode: 0};=0A=
if (evt.keyCode =3D=3D 13) {=0A=
dlg[methodName]();=0A=
// Close dialog if method indicates cancel.=0A=
if (methodName =3D=3D "invokeCancelCallback") {=0A=
dlg.hide();=0A=
}=0A=
}=0A=
},=0A=
_end: null=0A=
};=0A=
// Encapsulates "add comment" dialog.=0A=
var addCommentDialog =3D {=0A=
_dialogId: "share-dialog-addcomment",=0A=
_dialogContentId: "share-addCommentDlg",=0A=
_form: null,=0A=
_dlg: null,=0A=
_error: "share-error",=0A=
show: function(type, viewId) {=0A=
// Get dialog form.=0A=
this._form =3D document[this._dialogContentId];=0A=
// Clear error state.=0A=
dojo.removeClass(this._form, this._error);=0A=
// Set type=0A=
if (type) {=0A=
this._form.type.value =3D type;=0A=
}=0A=
// If provided a viewId (to add a comment to a picture), then put it=0A=
// in the proper input field.  Otherwise, use the current image's=0A=
// view id (from the imageSelection object; see above).=0A=
if (this._form.viewId) {=0A=
this._form.viewId.value =3D viewId || imageSelection.currentViewId();=0A=
if (this._form.viewId.value) {=0A=
this._form.viewId.disabled =3D false;=0A=
} else {=0A=
this._form.viewId.disabled =3D true;=0A=
}=0A=
}=0A=
if (!this._dlg) {=0A=
// Create the dialog.=0A=
var args =3D {=0A=
id: this._dialogId,=0A=
width: 500,=0A=
height: 200,=0A=
title: this.properties["share.addcomment.dlg.title"],=0A=
content: this._form=0A=
};=0A=
this._dlg =3D sflyWindowMgr.createWindow(args);=0A=
}=0A=
// Show the dialog.=0A=
this._dlg.show();=0A=
// Focus the textarea.=0A=
var textarea =3D this._form.text;=0A=
textarea.select();=0A=
// Focus text input when dialog appears.=0A=
if (!dojo.isIE) =
window.setTimeout("document[addCommentDialog._dialogContentId].text.focus=
()", 100);=0A=
},=0A=
submit: function() {=0A=
// Check for no input.=0A=
if (document[this._dialogContentId].text.value.length =3D=3D 0) {=0A=
// Show prompt.=0A=
dojo.addClass( this._form, this._error);=0A=
} else {=0A=
// Clear text counter.=0A=
dojo.query("INPUT.share-textCounter", this._form)[0].value =3D "";=0A=
this._form.submit();=0A=
}=0A=
return false;=0A=
},=0A=
_end: null=0A=
}; // addCommentDialog=0A=
// Encapsulates "delete comment" confirmation dialog.  Some other =
confirmation=0A=
// dialogs (see below) are built on this one.=0A=
var deleteCommentDialog =3D {=0A=
_dialogId: "share-dialog-deletecomment",=0A=
_dialogContentId: "share-deleteCommentDlg",=0A=
_form: null,=0A=
_btnFixDelay: 100,=0A=
_titleTag: "share.deletecomment.dlg.title",=0A=
_type: null,=0A=
_viewId: null,=0A=
show: function(commentId, type, viewId) {=0A=
// Get dialog content.=0A=
var content =3D dojo.byId(this._dialogContentId);=0A=
if (!this._show(commentId, type, viewId)) {=0A=
return;=0A=
}=0A=
// Show the dialog.=0A=
var dialogParams =3D {=0A=
type: this._type || "confirm",=0A=
width: this._width || 400,=0A=
title: this.properties[this._titleTag],=0A=
content: content.innerHTML,=0A=
btnType: this._btnType || "yes",=0A=
icon: this._icon || "question",=0A=
okCallback: this._okCallback || dojo.hitch(this, "_submit")=0A=
};=0A=
if (this._focus) {=0A=
// Focus this field upon display.=0A=
dialogParams.focus =3D this._focus;=0A=
}=0A=
shareDialogMgr.showShareDialog(dialogParams, this);=0A=
},=0A=
_show: function(commentId, type, viewId) {=0A=
// Save args.=0A=
this._type =3D type;=0A=
this._viewId =3D viewId;=0A=
this._commentId =3D commentId;=0A=
return true;=0A=
},=0A=
_submit: function(forms) {=0A=
// Save form from dialog.=0A=
this._form =3D forms[0];=0A=
// Dialog has a form?=0A=
if (this._form) {=0A=
// Set type=0A=
if (this._type && this._form.type) {=0A=
this._form.type.value =3D this._type;=0A=
}=0A=
// If provided a viewId (to delete a comment from a picture), then put it=0A=
// in the proper input field.  Otherwise, use the current image's=0A=
// view id (from the imageSelection object; see above).=0A=
if (this._form.viewId) {=0A=
this._form.viewId.value =3D this._viewId || =
imageSelection.currentViewId();=0A=
}=0A=
// Set commentId if form has one.=0A=
if (this._form.commentId) {=0A=
this._form.commentId.value =3D this._commentId;=0A=
}=0A=
}=0A=
// Submit the form.=0A=
this.submit();=0A=
},=0A=
submit: function() {=0A=
// User said Ok, submit the form.=0A=
this._form.submit();=0A=
},=0A=
_end: null=0A=
}; // deleteCommentDialog=0A=
// DeleteItemsDialog; "derived" from deleteCommentDialog.=0A=
function deleteItemsDialogCtor() {};=0A=
var deleteItemsDialog =3D new (dojo.extend(deleteItemsDialogCtor, =
deleteCommentDialog));=0A=
deleteItemsDialog._dialogContentId =3D "share-deleteItemsDlg",=0A=
deleteItemsDialog._titleTag        =3D "share.deleteitems.dlg.title";=0A=
deleteItemsDialog._show =3D function() {=0A=
var viewIds =3D imageSelection.getSelectedViewIds();=0A=
if (viewIds.length =3D=3D 0) {=0A=
shareDialogMgr.showShareDialog({        type: "alert"=0A=
,   btnType: "ok"=0A=
,   icon: "warning"=0A=
,   title: this.properties["share.noselection.dlg.title"]=0A=
,   content: this.properties["share.noselection.dlg.text"]=0A=
});=0A=
return false;=0A=
}=0A=
return true;=0A=
};=0A=
deleteItemsDialog.submit =3D function() {=0A=
var viewIds =3D imageSelection.getSelectedViewIds();=0A=
this._form.selectedItems.value =3D viewIds.join(",");=0A=
this._form.submit();=0A=
};=0A=
// orderPrintsDialog; "derived" from deleteCommentDialog.=0A=
function orderPrintsDialogCtor() {};=0A=
var orderPrintsDialog =3D new (dojo.extend(orderPrintsDialogCtor, =
deleteCommentDialog));=0A=
orderPrintsDialog._dialogContentId =3D "share-orderPrintsDlg",=0A=
orderPrintsDialog._titleTag        =3D "share.orderprints.dlg.title";=0A=
orderPrintsDialog._btnType         =3D "ok";=0A=
orderPrintsDialog._show =3D function() {=0A=
return true;=0A=
}=0A=
orderPrintsDialog.submit =3D function() {=0A=
// User said go ahead and order all.=0A=
imageSelection.selectAll();=0A=
imageSelection.orderPrints();=0A=
};=0A=
// savePicturesDialog; "derived" from deleteCommentDialog.=0A=
function savePicturesDialogCtor() {};=0A=
var savePicturesDialog =3D new (dojo.extend(savePicturesDialogCtor, =
deleteCommentDialog));=0A=
savePicturesDialog._dialogContentId =3D "share-savePicturesDlg",=0A=
savePicturesDialog._titleTag        =3D "share.savePictures.dlg.title";=0A=
savePicturesDialog._btnType         =3D "ok";=0A=
savePicturesDialog._show =3D function() {=0A=
return true;=0A=
}=0A=
savePicturesDialog.submit =3D function() {=0A=
// User said go ahead and order all.=0A=
imageSelection.selectAll();=0A=
imageSelection.savePictures();=0A=
};=0A=
// arrangePicturesDialog; "derived" from deleteCommentDialog.=0A=
function arrangePicturesDialogCtor() {};=0A=
var arrangePicturesDialog =3D new =
(dojo.extend(arrangePicturesDialogCtor, deleteCommentDialog));=0A=
arrangePicturesDialog._dialogContentId =3D "share-arrangePicturesDlg",=0A=
arrangePicturesDialog._titleTag        =3D =
"share.edit.arrange.dlg.title";=0A=
arrangePicturesDialog._btnType         =3D "ok";=0A=
arrangePicturesDialog._okTabIndex      =3D 4;=0A=
arrangePicturesDialog._focus           =3D "share-location";=0A=
arrangePicturesDialog._show =3D function() {=0A=
// Something selected?=0A=
if (imageSelection.getSelectedViewIds().length =3D=3D 0) {=0A=
shareDialogMgr.showShareDialog({        type: "alert"=0A=
,   btnType: "ok"=0A=
,   icon: "warning"=0A=
,   title: this.properties["share.edit.arrange.noselection.dlg.title"]=0A=
,   content: this.properties["share.edit.arrange.noselection.dlg.text"]=0A=
});=0A=
return false;=0A=
}=0A=
// Generate <option>s for each picture.=0A=
var form =3D dojo.query("FORM", dojo.byId(this._dialogContentId))[0];=0A=
var sel =3D form["share-location"];=0A=
/* Stoopid IE - see http://support.microsoft.com/kb/276228=0A=
var opts =3D "";=0A=
for (var i =3D 0; i < shareEdit._imageCount; i++) {=0A=
opts +=3D '<option value=3D"' + i + '">' + (i + 1) + '</option>';=0A=
}=0A=
sel.innerHTML =3D opts;=0A=
*/=0A=
sel.innerHTML =3D "";=0A=
for (var i =3D 0; i < shareEdit._imageCount; i++) {=0A=
var opt =3D document.createElement("OPTION");=0A=
opt.value =3D i;=0A=
opt.innerHTML =3D i + 1;=0A=
sel.appendChild(opt);=0A=
}=0A=
return true;=0A=
};=0A=
arrangePicturesDialog.submit =3D function() {=0A=
var delta =3D this._form["share-beforeOrAfter"][0].checked ? 0 : 1;=0A=
var pos =3D parseInt(this._form["share-location"].value) + delta;=0A=
var selected =3D imageSelection.getSelectedViewIds();=0A=
// Put fake entry at end.  We need to "run off the end"=0A=
// of the list in order to trigger the code to append=0A=
// the selected items at the end, if the user said to=0A=
// move to after the last one.  By having a null entry=0A=
// at the end of the selected list, then we won't actually=0A=
// try to append the extra element.=0A=
selected.push(null);=0A=
var nextSelected =3D 0;=0A=
var viewIds =3D [];=0A=
for (var i =3D 0; i <=3D shareEdit._imageCount; i++) {=0A=
if (i =3D=3D pos) {=0A=
// Note absolute position of where selected items are=0A=
// inserted; note that this might be different than "pos"=0A=
// (if some of the selected items come before this position).=0A=
imageSelection._arrangePos =3D viewIds.length;=0A=
// Clear "last selected" (shift-click after arrange gets too messy).=0A=
imageSelection._lastSelected =3D -1;=0A=
// Store that value in the cookie.=0A=
imageSelection._updateCookie();=0A=
// Add the selected viewIds here.=0A=
viewIds =3D viewIds.concat(selected);=0A=
// But not the fake one!=0A=
viewIds.pop();=0A=
}=0A=
// One of the selected ones?=0A=
var viewId =3D imageSelection.viewIdArray[i];=0A=
if (viewId =3D=3D selected[nextSelected]) {=0A=
// Skip this one.=0A=
nextSelected++;=0A=
} else {=0A=
// Copy this image to output list.=0A=
viewIds.push(viewId);=0A=
}=0A=
}=0A=
// Fill form.=0A=
this._form.paths.value =3D viewIds.join(",");=0A=
// Disable dialog fields that don't get submitted.=0A=
dojo.forEach(["share-beforeOrAfter", "share-location"], function(id) {=0A=
this._form[id].disabled =3D true;=0A=
}, this);=0A=
if (dojo.isIE =3D=3D 6) {=0A=
// Grrrr.  IE won't submit forms directly.  Do it this way...=0A=
imageSelection._submit(this._form);=0A=
} else {=0A=
// Do it the way any sane person would...=0A=
this._form.submit();=0A=
}=0A=
}=0A=

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn.staticsfly.com/incl_/utils-v127966041100028195.js

if (top !=3D self && self.location.pathname.indexOf("action/progal") =
!=3D 1 && self.location.pathname.indexOf("pro") !=3D 1 && =
self.location.pathname.indexOf("osc4p") !=3D 1 && =
self.location.pathname.indexOf('action/publishing') !=3D 1 && =
self.location.pathname.indexOf('calendar/View') !=3D -1 && =
self.location.pathname.indexOf('action/cards') !=3D 1 && =
self.location.pathname.indexOf('action/photocards') !=3D 1) =
top.location=3Dself.location;	// see #16999=0A=
/* DEFINE ELEMENTS USED IN GLOBAL NAV */=0A=
var currURL =3D location.pathname;=0A=
var httpsPath =3D "https://" + reqHttpPath;=0A=
var signinURL =3D httpsPath + "/secure/sign_in.jsp?http=3D" + =
reqHttpPath;=0A=
var realsigninURL =3D httpsPath + "/secure/sign_in.jsp?http=3D" + =
reqHttpPath + "&m=3D1";=0A=
var signupURL =3D httpsPath + "/secure/sign_up.jsp?http=3D" + =
reqHttpPath;=0A=
var pixelHrule =3D '<div><img src=3D"' + uiBase + '/navcolor_W.gif" =
width=3D"100%" height=3D1></div>';=0A=
var thickHrule =3D '<img src=3D"' + uiBase + '/thickHrule_W.gif" =
width=3D478 height=3D11><br>';=0A=
var thinHrule =3D '<img src=3D"' + uiBase + '/thinHrule_W.gif" =
vspace=3D8 width=3D170 height=3D6><br>';=0A=
function opt(str) {document.write(str);}=0A=
function vSpace(howHigh) {opt('<div><img =
src=3D"http://web1.shutterfly.com/img_/misc/sp.gif" width=3D1 =
height=3D'+ howHigh +' border=3D0 alt=3D""></div>');}=0A=
function hSpace(howWide) {opt('<img =
src=3D"http://web1.shutterfly.com/img_/misc/sp.gif" width=3D'+ howWide =
+' height=3D1 border=3D0 alt=3D""><br>');}=0A=
/* Define column definition for a 2 column page */=0A=
function write2ColumnDefinition() {=0A=
opt('<tr><td width=3D15 height=3D1 nowrap></td><td width=3D15 =
nowrap></td><td width=3D200 nowrap></td><td width=3D260 nowrap></td><td =
width=3D15 nowrap></td><td width=3D20 nowrap></td><td width=3D170 =
nowrap></td><td width=3D5 nowrap></td></tr>\n');=0A=
}=0A=
function closeWin(winRef) { /* close pop-up window if it is open */=0A=
if (winRef)=0A=
if (!winRef.closed) winRef.close();=0A=
return null;=0A=
}=0A=
/* Swap image with another */=0A=
function swapImg(imgName, imgSrc) {=0A=
if (typeof document[imgName] !=3D 'undefined') document[imgName].src =3D =
imgSrc;=0A=
}=0A=
/*** Mini Sniff ***/=0A=
/* subset of client_sniff.js */=0A=
var agt =3D navigator.userAgent.toLowerCase();=0A=
/* SuQ: HACK! check for something after ) in navigator.agent string; =
real IE has nothing after ) */=0A=
is_major =3D parseInt(navigator.appVersion);=0A=
is_minor =3D parseFloat(navigator.appVersion);=0A=
is_ie  =3D ((agt.indexOf("msie") !=3D -1) && (agt.lastIndexOf(")") =
=3D=3D agt.length-1) || ((typeof window.opera !=3D "undefined") && =
window.opera ));=0A=
is_ie5  =3D (is_ie && (is_major =3D=3D 4) && (agt.indexOf("msie =
5.0")!=3D-1) );=0A=
/* is_major borken in IE versions > 4 */=0A=
is_ie5up =3D (is_ie && (is_major =3D=3D 4) && (agt.indexOf("msie =
4.0")=3D=3D-1) );=0A=
/* is_nav =3D ((agt.indexOf('mozilla')!=3D-1) && =
(agt.indexOf('spoofer')=3D=3D-1) && (agt.indexOf('compatible') =3D=3D =
-1) && (agt.indexOf('opera')=3D=3D-1) && =
(agt.indexOf('webtv')=3D=3D-1)); */=0A=
is_nav =3D (navigator.appName.indexOf("Netscape") !=3D -1);=0A=
/*** PLATFORM ***/=0A=
is_win =3D ( (agt.indexOf("win")!=3D-1) || (agt.indexOf("16bit")!=3D-1) =
);=0A=
is_mac =3D (agt.indexOf("mac")!=3D-1);=0A=
is_nav4 =3D (is_nav && is_major =3D=3D 4);=0A=
is_nav6 =3D (is_nav && (is_major > 4));=0A=
is_safari =3D agt.indexOf("safari") !=3D -1;=0A=
function handleResize() { document.location.reload(false); }=0A=
if (is_nav4 && (is_minor > 4.08 )) {=0A=
window.captureEvents(Event.RESIZE);=0A=
window.onResize =3D handleResize;=0A=
}=0A=
/* BEGIN OliveButton Object */=0A=
OliveButton.width =3D OliveButton.height =3D 15;=0A=
OliveButton.counter =3D 0;=0A=
OliveButton.im =3D new Array(16);=0A=
OliveButton.im[0] =3D uiBase + "/cross1_B.gif";=0A=
OliveButton.im[1] =3D uiBase + "/cross1_R.gif";=0A=
OliveButton.im[2] =3D uiBase + "/arrow1_B.gif";=0A=
OliveButton.im[3] =3D uiBase + "/arrow1_R.gif";=0A=
OliveButton.im[4] =3D uiBase + "/arrow2_B.gif";=0A=
OliveButton.im[5] =3D uiBase + "/arrow2_R.gif";=0A=
OliveButton.im[6] =3D uiBase + "/arrow3_B.gif";=0A=
OliveButton.im[7] =3D uiBase + "/arrow3_R.gif";=0A=
OliveButton.im[8] =3D uiBase + "/arrow4_B.gif";=0A=
OliveButton.im[9] =3D uiBase + "/arrow4_R.gif";=0A=
OliveButton.im[10] =3D uiBase + "/arrow5_B.gif";=0A=
OliveButton.im[11] =3D uiBase + "/arrow5_R.gif";=0A=
OliveButton.im[12] =3D uiBase + "/arrow6_B.gif";=0A=
OliveButton.im[13] =3D uiBase + "/arrow6_R.gif";=0A=
OliveButton.im[14] =3D uiBase + "/check6_B.gif";=0A=
OliveButton.im[15] =3D uiBase + "/check6_R.gif";=0A=
OliveButton.noneSelectedMsg =3D "Please make a selection first.";=0A=
var obWid =3D false;=0A=
// var obWid =3D true;=0A=
function OliveButton(btn, label, onclick, mode, vGap) {=0A=
if (!mode) mode =3D "2col";=0A=
if (!vGap) vGap =3D 9;=0A=
if (!OliveButton.prototype.over) {=0A=
OliveButton.prototype.over =3D _OliveButton_over;=0A=
OliveButton.prototype.out =3D _OliveButton_out;=0A=
OliveButton.prototype.click =3D _OliveButton_click;=0A=
}=0A=
this.btn =3D btn;=0A=
this.status =3D label;=0A=
this.checked =3D 0;=0A=
this.preload =3D new Image(15,15);=0A=
this.preload.src =3D OliveButton.im[(2*btn)+1];=0A=
this.onclick =3D onclick;=0A=
if (typeof this.onclick =3D=3D "string") this.onclick =3D new =
Function("state", this.onclick);=0A=
var imgOliveName =3D ("imgOlive" + OliveButton.counter++);=0A=
var linkHTML  =3D '<a href=3D"#" name=3D"&lid=3D'+ label +'" =
onMouseOver=3D"if (document.' + imgOliveName + ') return document.' + =
imgOliveName + '._ob.over();" onMouseOut=3D"if (document.' + =
imgOliveName + ') return document.' + imgOliveName + '._ob.out();" =
onClick=3D"return document.' + imgOliveName + '._ob.click();">';=0A=
var linkImgHTML  =3D '<a href=3D"#" class=3D"orgOliveImg" =
name=3D"&lid=3D'+ label +'" onMouseOver=3D"if (document.' + imgOliveName =
+ ') return document.' + imgOliveName + '._ob.over();" onMouseOut=3D"if =
(document.' + imgOliveName + ') return document.' + imgOliveName + =
'._ob.out();" onClick=3D"return document.' + imgOliveName + =
'._ob.click();">';=0A=
var imageHTML =3D '<img name=3D"'+ imgOliveName +'" src=3D"' + =
OliveButton.im[(2*btn)] +'" width=3D' + OliveButton.width + ' height=3D' =
+ OliveButton.height + ' alt=3D"" border=3D0 align=3Dtop>'=0A=
var tab1 =3D '<tr><td valign=3Dtop width=3D15 nowrap>';=0A=
var tab2 =3D '</td><td' + ((obWid) ? " width=3D155 nowrap" : "") + '>';=0A=
var tab3 =3D '</td></tr><tr><td colspan=3D2 height=3D' + vGap + =
'><spacer type=3Dblock width=3D1 height=3D' + vGap + '></td></tr>';=0A=
var str =3D "";=0A=
if (mode.indexOf("2col") =3D=3D 0) {=0A=
if (mode =3D=3D "2colB") label =3D "<b>" + label + "</b>";=0A=
str =3D tab1 + linkImgHTML + imageHTML + '</a>' + tab2 + linkHTML + =
label + '</a>' + tab3;=0A=
}=0A=
else if (mode.indexOf("inline") =3D=3D 0) {=0A=
str =3D linkImgHTML + imageHTML+ '</a>' + linkHTML + label + '</a>';=0A=
if (mode =3D=3D "inline") str =3D '<span class=3Dsm>' + str + '</span>';=0A=
}=0A=
else if (mode =3D=3D "currentPic")=0A=
str =3D tab1 +  imageHTML +  tab2 + "<span class=3Dlabel>" + label + =
"</span>" + tab3;=0A=
document.writeln(str);=0A=
this.image =3D document.images[imgOliveName];=0A=
this.image._ob =3D this;=0A=
}=0A=
function _OliveButton_over() {=0A=
this.image.src =3D OliveButton.im[(2*this.btn + 1)];=0A=
self.status =3D this.status;=0A=
return true;=0A=
}=0A=
function _OliveButton_out() {=0A=
this.image.src =3D OliveButton.im[(2*this.btn)];=0A=
self.status =3D "";=0A=
return true;=0A=
}=0A=
function _OliveButton_click() {=0A=
this.checked =3D !this.checked;=0A=
this.onclick(this.checked);=0A=
return false;=0A=
}=0A=
/* END OliveButton Object */=0A=
/* BEGIN Global GUI */=0A=
function writeSelectOptions() {=0A=
opt('<p class=3Dsm>Select: <a href=3D"javascript:selectAll()">all</a> | =
<a href=3D"javascript:deselectAll()">none</a></p>');=0A=
}=0A=
function sfAlert(msgInfo, msgType) {=0A=
alert(sfMsgFmt(msgInfo, msgType));=0A=
}=0A=
function sfConfirm(msgInfo, msgType) {=0A=
if (!msgType) msgType =3D "con";=0A=
return confirm(sfMsgFmt(msgInfo, msgType));=0A=
}=0A=
/* END Global GUI */=0A=
function sfMsgFmt(msgInfo, msgType) {=0A=
if (msgType =3D=3D "warn") msgType =3D "WARNING!";=0A=
else if (msgType =3D=3D "err") msgType =3D "ALERT:";=0A=
else if (msgType =3D=3D "con") msgType =3D "CONFIRM:";=0A=
else msgType =3D "INFO:";=0A=
var msg =3D "";=0A=
if (brandDir =3D=3D "SFLY") msg =3D "Shutterfly ";=0A=
msg +=3D msgType + "\n\n" + msgInfo;=0A=
return msg;=0A=
}=0A=
/* BEGIN Cookie Object */=0A=
if (typeof defaultCookieDomain =3D=3D "undefined" || defaultCookieDomain =
=3D=3D null) {=0A=
defaultCookieDomain =3D ".shutterfly.com"=0A=
}=0A=
function Cookie(document, name, hours, path, domain, secure) {=0A=
this.$document =3D document;=0A=
this.$name =3D name;=0A=
if (hours)=0A=
this.$expiration =3D new Date((new Date()).getTime() + hours*3600000);=0A=
else this.$expiration =3D null;=0A=
if (path) this.$path =3D path; else this.$path =3D "/";=0A=
if (domain) this.$domain =3D domain; else this.$domain =3D =
defaultCookieDomain;=0A=
if (secure) this.$secure =3D true; else this.$secure =3D false;=0A=
}=0A=
/* This function is the store() method of the Cookie object */=0A=
function _Cookie_store() {=0A=
var cookieval =3D "";=0A=
for(var prop in this) {=0A=
if ((prop.charAt(0) =3D=3D '$') || ((typeof this[prop]) =3D=3D =
'function')) continue;=0A=
if (cookieval !=3D "") cookieval +=3D '&';=0A=
cookieval +=3D prop + ':' + escape(this[prop]);=0A=
}=0A=
if (cookieval !=3D "") {=0A=
cookieval =3D "\"" + cookieval + "\"";=0A=
}=0A=
var cookie =3D this.$name + '=3D' + cookieval;=0A=
if (this.$expiration) cookie +=3D '; expires=3D' + =
this.$expiration.toGMTString();=0A=
if (this.$path) cookie +=3D '; path=3D' + this.$path;=0A=
if (this.$domain) cookie +=3D '; domain=3D' + this.$domain;=0A=
if (this.$secure) cookie +=3D '; secure';=0A=
/* Now store the cookie by setting the magic Document.cookie property */=0A=
this.$document.cookie =3D cookie;=0A=
}=0A=
/* This function is the load() method of the Cookie object */=0A=
function _Cookie_load() {=0A=
var allcookies =3D this.$document.cookie;=0A=
if (allcookies =3D=3D "") return false;=0A=
var start =3D allcookies.indexOf(this.$name + '=3D');=0A=
if (start =3D=3D -1) return false; /* cookie not defined for this page. =
*/=0A=
start +=3D this.$name.length + 1; /* skip name and equals sign. */=0A=
var end =3D allcookies.indexOf(';', start);=0A=
if (end =3D=3D -1) end =3D allcookies.length;=0A=
var cookieval =3D allcookies.substring(start, end);=0A=
/* check to see if the cookie value is quoted */=0A=
if (cookieval.charAt(0) =3D=3D "\"") {=0A=
if (cookieval.charAt(cookieval.length-1) =3D=3D "\"") {=0A=
cookieval =3D cookieval.substring(1, cookieval.length-1);=0A=
}=0A=
else {=0A=
cookieval =3D cookieval.substring(1, cookieVal.length);=0A=
}=0A=
}=0A=
var a =3D cookieval.split('&'); /* break it into array of name/value =
pairs */=0A=
for(var i=3D0; i < a.length; i++) /* break each pair into an array */=0A=
a[i] =3D a[i].split(':');=0A=
for(var i =3D 0; i < a.length; i++) {this[a[i][0]] =3D =
unescape(a[i][1])};=0A=
return true;=0A=
}=0A=
/* This function is the remove() method of the Cookie object. */=0A=
function _Cookie_remove() {=0A=
var cookie;=0A=
cookie =3D this.$name + '=3D';=0A=
if (this.$path) cookie +=3D '; path=3D' + this.$path;=0A=
if (this.$domain) cookie +=3D '; domain=3D' + this.$domain;=0A=
cookie +=3D '; expires=3DFri, 02-Jan-1970 00:00:00 GMT';=0A=
this.$document.cookie =3D cookie;=0A=
}=0A=
new Cookie();=0A=
Cookie.prototype.store =3D _Cookie_store;=0A=
Cookie.prototype.load =3D _Cookie_load;=0A=
Cookie.prototype.remove =3D _Cookie_remove;=0A=
/* END Cookie Object */=0A=
/* Cookie userData Loaded.  userDataCookieName is defined, by default, =
in header.jsp... but in case its not...*/=0A=
if (typeof userDataCookieName =3D=3D "undefined" || userDataCookieName =
=3D=3D null) {=0A=
userDataCookieName =3D "sflyData2";=0A=
}=0A=
var userData =3D new Cookie(document, userDataCookieName, 8640, "/", =
defaultCookieDomain); // one year=0A=
userData.load();=0A=
var CURprintsize =3D 1;=0A=
if (userData.pSize) CURprintsize =3D userData.pSize;=0A=
/* Browser upgrade redirect */=0A=
/* Check cookie to see if already alerted */=0A=
// if (!document.getElementById && !userData.bw && =
location.href.indexOf("/error/") =3D=3D -1) =
document.location.replace("/error/upgrade.jsp?from=3D" + location.href);=0A=
/* function that displays the passed url in the main window and closes =
popup */=0A=
function openInMain(url) {=0A=
if (!url) url =3D "/help/index.jsp";=0A=
if (self.opener) self.opener.location.href =3D url;=0A=
self.close();=0A=
return false;=0A=
}=0A=
/* function that opens a popup window */=0A=
var popup=3Dnull;=0A=
function openPopup(url) {=0A=
closeWin(popup);=0A=
popup =3D =
window.open(url,"pop_win","height=3D400,width=3D500,location=3Dno,menubar=
s=3Dno,scrollbars=3Dyes,toolbars=3Dno,resizable=3Dyes");=0A=
}=0A=
function openPopupToSize(url, width, height) {=0A=
closeWin(popup);=0A=
popup =3D =
window.open(url,"pop_win","height=3D"+height+",width=3D"+width+",location=
=3Dno,menubars=3Dno,scrollbars=3Dyes,toolbars=3Dno,resizable=3Dyes");=0A=
}=0A=
function openDemoPopupToSize(url, width, height) {=0A=
closeWin(popup);=0A=
popup =3D =
window.open(url,"pop_win","height=3D"+height+",width=3D"+width+",location=
=3Dno,menubars=3Dno,scrollbars=3Dno,toolbars=3Dno,resizable=3Dyes");=0A=
}=0A=
function openHelpPopup(url) {=0A=
openPopupToSize(url, 790, 661);=0A=
}=0A=
function openSlideWin(auto, aid, idx) {=0A=
document.location.href =3D =
"slideshow.jsp"+((auto)?"?auto=3D1":"?auto=3D0")+((aid)?("&aid=3D"+aid):"=
")+((idx)?("&idx=3D"+idx):"") + "&js=3D"+ new Date().getTime();=0A=
return false;=0A=
}=0A=
function rmBreak(str) {=0A=
var idx =3D str.indexOf("<br>");=0A=
return ((idx > -1) ? (str.substring(0, idx) +" "+ str.substring(idx + =
4)) : str);=0A=
}=0A=
function writeNext(nextURL, nextMsg) {=0A=
opt('<table width=3D170 cellspacing=3D0 cellpadding=3D0 border=3D0>');=0A=
opt('<tr><td width=3D95 rowspan=3D2><br></td>');=0A=
opt('  <td width=3D75 align=3Dcenter><a href=3D"'+ nextURL +'" =
onMouseOver=3D\'self.status=3D"'+ rmBreak(nextMsg) +'"; return true\' =
onMouseOut=3D"self.status=3D\'\'; return true"><img src=3D"'+ uiBase =
+'/next_B.gif" width=3D67 height=3D26 alt=3D"Next" =
border=3D0></a></td></tr>');=0A=
opt('<tr><td class=3Dblp>'+ nextMsg +'</td></tr></table>');=0A=
}=0A=
/* added for name attribute for hbx */=0A=
function writeNextMulti(nextURL, nextMsg, hbxLid) {=0A=
opt('<table width=3D170 cellspacing=3D0 cellpadding=3D0 border=3D0>');=0A=
opt('<tr><td width=3D95 rowspan=3D2><br></td>');=0A=
opt('  <td width=3D75 align=3Dcenter><a href=3D"'+ nextURL +'" =
onMouseOver=3D\'self.status=3D"'+ rmBreak(nextMsg) +'"; return true\' =
onMouseOut=3D"self.status=3D\'\'; return true" name=3D"&lid=3D' + hbxLid =
+ '"><img src=3D"'+ uiBase +'/next_B.gif" width=3D67 height=3D26 =
alt=3D"Next" border=3D0></a></td></tr>');=0A=
opt('<tr><td class=3Dblp>'+ nextMsg +'</td></tr></table>');=0A=
}=0A=
function writeNextPrev(nextURL, nextMsg, prevURL, prevMsg) {=0A=
opt("<table width=3D170 cellspacing=3D0 cellpadding=3D0 border=3D0>");=0A=
opt("<tr><td width=3D75 align=3Dcenter><a href=3D'"+ prevURL +"' =
onMouseOver=3D\"self.status=3D'"+ rmBreak(prevMsg) +"'; return true\" =
onMouseOut=3D\"self.status=3D''; return true\">");=0A=
opt("<img src=3D'"+ uiBase +"/back_B.gif' width=3D65 height=3D26 =
alt=3D'back' border=3D0></a></td>");=0A=
opt("<td width=3D20 rowspan=3D2 nowrap><br></td>");=0A=
opt("<td width=3D75 align=3Dcenter><a href=3D'"+ nextURL +"' =
onMouseOver=3D\"self.status=3D'"+ rmBreak(nextMsg) +"'; return true\" =
onMouseOut=3D\"self.status=3D''; return true\">");=0A=
opt(((nextURL) ? "<img src=3D'"+ uiBase +"/next_B.gif' width=3D67 =
height=3D26 alt=3D'next' border=3D0>" : "") + "</a></td></tr>");=0A=
opt("<tr><td height=3D26 class=3Dblp>"+ prevMsg +"</td>");=0A=
opt("<td class=3Dblp>"+ nextMsg +"</td></tr></table>");=0A=
}=0A=
/* Keyboard Short Cut Event handeler */=0A=
function showKey(evt) {=0A=
var theKey=0A=
if (is_nav4) {=0A=
theKey =3D evt.which;=0A=
}=0A=
else if (is_ie) { // not for nav6=0A=
theKey =3D window.event.keyCode;=0A=
keyStroke(theKey);=0A=
}=0A=
return false;=0A=
}=0A=
function nn4KP() {=0A=
if (is_nav4) {=0A=
document.captureEvents(Event.KEYPRESS);=0A=
document.onKeyPress =3D showKey;=0A=
}=0A=
}=0A=
function hbxStrip(a){=0A=
a =3D a.split("|").join("");=0A=
a =3D a.split("&").join("");=0A=
a =3D a.split("'").join("");=0A=
a =3D a.split("#").join("");=0A=
a =3D a.split("$").join("");=0A=
a =3D a.split("%").join("");=0A=
a =3D a.split("^").join("");=0A=
a =3D a.split("*").join("");=0A=
a =3D a.split(":").join("");=0A=
a =3D a.split("!").join("");=0A=
a =3D a.split("<").join("");=0A=
a =3D a.split(">").join("");=0A=
a =3D a.split("~").join("");=0A=
a =3D a.split(";").join("");=0A=
a =3D a.split(" ").join("+");=0A=
return a;=0A=
}=0A=
// returns true for the following browsers:  NS7+, IE6, 'gecko' =
browsers, Opera 7)=0A=
function canJSBookmark() {=0A=
// these don't really work.  If we wanted to use 'sidebar' bookmarking =
capabilities in gecko browsers / opera, we could use it.=0A=
//    if ((window.sidebar && window.sidebar.addPanel) ||=0A=
//        (window.external && ( navigator.platform =3D=3D 'Win32' || ( =
window.ScriptEngine && ScriptEngine().indexOf('InScript') + 1 ) ) ) ||=0A=
//        (window.opera && window.print)) {=0A=
if (window.external && ( navigator.platform =3D=3D 'Win32' || ( =
window.ScriptEngine && ScriptEngine().indexOf('InScript') + 1 ) ) ) {=0A=
return true;=0A=
} else {=0A=
return false;=0A=
}=0A=
}=0A=
function optBookmark(img, label) {=0A=
if (canJSBookmark()) {=0A=
opt('<a href=3D"" onclick=3D"bookmark(');=0A=
opt(')" ');=0A=
if (window.opera && window.print) {=0A=
opt('rel=3D"sidebar" ');=0A=
}=0A=
opt('/>');=0A=
if (typeof label !=3D "undefined" && label !=3D null && (typeof img =
=3D=3D "undefined" || img =3D=3D null)) {=0A=
opt(label);=0A=
} else if (typeof img !=3D "undefined" && img !=3D null) {=0A=
opt('<img src=3D"');=0A=
opt(img);=0A=
opt('"/>');=0A=
} else {=0A=
opt('Bookmark');=0A=
}=0A=
opt('</a>');=0A=
}=0A=
}=0A=
function bookmark(url, title) {=0A=
if (typeof url =3D=3D "undefined" || url =3D=3D null) {=0A=
url =3D location.href;=0A=
}=0A=
if (typeof title =3D=3D "undefined" || title =3D=3D null) {=0A=
if (document.title) {=0A=
title =3D document.title;=0A=
} else {=0A=
title =3D "";=0A=
}=0A=
}=0A=
if( window.sidebar && window.sidebar.addPanel ) {=0A=
//Gecko (Netscape 6 etc.) - add to Sidebar=0A=
window.sidebar.addPanel(title, url, "");=0A=
} else if( window.external && ( navigator.platform =3D=3D 'Win32' ||=0A=
( window.ScriptEngine && ScriptEngine().indexOf('InScript') + 1 ) ) ) {=0A=
//IE Win32 or iCab=0A=
window.external.AddFavorite( url, title );=0A=
} else if( window.opera && window.print ) {=0A=
//Opera 6+ - add as sidebar panel to Hotlist.=0A=
return true;=0A=
} else if( document.layers ) {=0A=
//NS4 & Escape - tell them how to add a bookmark quickly (adds current =
page, not target page)=0A=
//window.alert( 'Please click OK then press Ctrl+D to create a bookmark' =
);=0A=
} else {=0A=
//other browsers - tell them to add a bookmark (adds current page, not =
target page)=0A=
//window.alert( 'Please use your browser\'s bookmarking facility to =
create a bookmark' );=0A=
}=0A=
}=0A=
/**************************************************=0A=
* dom-drag.js=0A=
* 09.25.2001=0A=
* www.youngpup.net=0A=
**************************************************=0A=
* 10.28.2001 - fixed minor bug where events=0A=
* sometimes fired off the handle, not the root.=0A=
**************************************************/=0A=
var Drag =3D {=0A=
obj : null,=0A=
init : function(o, oRoot, minX, maxX, minY, maxY, bSwapHorzRef, =
bSwapVertRef, fXMapper, fYMapper)=0A=
{=0A=
o.onmousedown  =3D Drag.start;=0A=
o.hmode      =3D bSwapHorzRef ? false : true ;=0A=
o.vmode      =3D bSwapVertRef ? false : true ;=0A=
o.root =3D oRoot && oRoot !=3D null ? oRoot : o ;=0A=
if (o.hmode  && isNaN(parseInt(o.root.style.left  ))) o.root.style.left  =
 =3D "0px";=0A=
if (o.vmode  && isNaN(parseInt(o.root.style.top   ))) o.root.style.top   =
 =3D "0px";=0A=
if (!o.hmode && isNaN(parseInt(o.root.style.right ))) o.root.style.right =
 =3D "0px";=0A=
if (!o.vmode && isNaN(parseInt(o.root.style.bottom))) =
o.root.style.bottom =3D "0px";=0A=
o.minX  =3D typeof minX !=3D 'undefined' ? minX : null;=0A=
o.minY  =3D typeof minY !=3D 'undefined' ? minY : null;=0A=
o.maxX  =3D typeof maxX !=3D 'undefined' ? maxX : null;=0A=
o.maxY  =3D typeof maxY !=3D 'undefined' ? maxY : null;=0A=
o.xMapper =3D fXMapper ? fXMapper : null;=0A=
o.yMapper =3D fYMapper ? fYMapper : null;=0A=
o.root.onDragStart  =3D new Function();=0A=
o.root.onDragEnd  =3D new Function();=0A=
o.root.onDrag    =3D new Function();=0A=
},=0A=
start : function(e)=0A=
{=0A=
var o =3D Drag.obj =3D this;=0A=
e =3D Drag.fixE(e);=0A=
var y =3D parseInt(o.vmode ? o.root.style.top  : o.root.style.bottom);=0A=
var x =3D parseInt(o.hmode ? o.root.style.left : o.root.style.right );=0A=
o.root.onDragStart(x, y);=0A=
o.lastMouseX  =3D e.clientX;=0A=
o.lastMouseY  =3D e.clientY;=0A=
if (o.hmode) {=0A=
if (o.minX !=3D null)  o.minMouseX  =3D e.clientX - x + o.minX;=0A=
if (o.maxX !=3D null)  o.maxMouseX  =3D o.minMouseX + o.maxX - o.minX;=0A=
} else {=0A=
if (o.minX !=3D null) o.maxMouseX =3D -o.minX + e.clientX + x;=0A=
if (o.maxX !=3D null) o.minMouseX =3D -o.maxX + e.clientX + x;=0A=
}=0A=
if (o.vmode) {=0A=
if (o.minY !=3D null)  o.minMouseY  =3D e.clientY - y + o.minY;=0A=
if (o.maxY !=3D null)  o.maxMouseY  =3D o.minMouseY + o.maxY - o.minY;=0A=
} else {=0A=
if (o.minY !=3D null) o.maxMouseY =3D -o.minY + e.clientY + y;=0A=
if (o.maxY !=3D null) o.minMouseY =3D -o.maxY + e.clientY + y;=0A=
}=0A=
document.onmousemove  =3D Drag.drag;=0A=
document.onmouseup    =3D Drag.end;=0A=
return false;=0A=
},=0A=
drag : function(e)=0A=
{=0A=
e =3D Drag.fixE(e);=0A=
var o =3D Drag.obj;=0A=
var ey  =3D e.clientY;=0A=
var ex  =3D e.clientX;=0A=
var y =3D parseInt(o.vmode ? o.root.style.top  : o.root.style.bottom);=0A=
var x =3D parseInt(o.hmode ? o.root.style.left : o.root.style.right );=0A=
var nx, ny;=0A=
if (o.minX !=3D null) ex =3D o.hmode ? Math.max(ex, o.minMouseX) : =
Math.min(ex, o.maxMouseX);=0A=
if (o.maxX !=3D null) ex =3D o.hmode ? Math.min(ex, o.maxMouseX) : =
Math.max(ex, o.minMouseX);=0A=
if (o.minY !=3D null) ey =3D o.vmode ? Math.max(ey, o.minMouseY) : =
Math.min(ey, o.maxMouseY);=0A=
if (o.maxY !=3D null) ey =3D o.vmode ? Math.min(ey, o.maxMouseY) : =
Math.max(ey, o.minMouseY);=0A=
nx =3D x + ((ex - o.lastMouseX) * (o.hmode ? 1 : -1));=0A=
ny =3D y + ((ey - o.lastMouseY) * (o.vmode ? 1 : -1));=0A=
if (o.xMapper)    nx =3D o.xMapper(y)=0A=
else if (o.yMapper)  ny =3D o.yMapper(x)=0A=
Drag.obj.root.style[o.hmode ? "left" : "right"] =3D nx + "px";=0A=
Drag.obj.root.style[o.vmode ? "top" : "bottom"] =3D ny + "px";=0A=
Drag.obj.lastMouseX  =3D ex;=0A=
Drag.obj.lastMouseY  =3D ey;=0A=
Drag.obj.root.onDrag(nx, ny);=0A=
return false;=0A=
},=0A=
end : function()=0A=
{=0A=
document.onmousemove =3D null;=0A=
document.onmouseup   =3D null;=0A=
Drag.obj.root.onDragEnd(  parseInt(Drag.obj.root.style[Drag.obj.hmode ? =
"left" : "right"]), =0A=
parseInt(Drag.obj.root.style[Drag.obj.vmode ? "top" : "bottom"]));=0A=
Drag.obj =3D null;=0A=
},=0A=
fixE : function(e)=0A=
{=0A=
if (typeof e =3D=3D 'undefined') e =3D window.event;=0A=
if (typeof e.layerX =3D=3D 'undefined') e.layerX =3D e.offsetX;=0A=
if (typeof e.layerY =3D=3D 'undefined') e.layerY =3D e.offsetY;=0A=
return e;=0A=
}=0A=
};=0A=
/* start promo.js */=0A=
function go(url) { document.location.href =3D url; }=0A=
/* Animation */=0A=
function animateCSS(element, numFrames, timePerFrame, animation, =
whendone) {=0A=
var frame =3D 0;=0A=
var time =3D 0;=0A=
var intervalId =3D setInterval(displayNextFrame, timePerFrame);=0A=
function displayNextFrame() {=0A=
if (frame >=3D numFrames) {=0A=
clearInterval(intervalId);=0A=
if (whendone) whendone(element);=0A=
return;=0A=
}=0A=
for(var cssprop in animation) {=0A=
try {=0A=
element.style[cssprop] =3D animation[cssprop](frame, time);=0A=
} catch(e) {}=0A=
}=0A=
frame++;=0A=
time +=3D timePerFrame;=0A=
}=0A=
}=0A=
var popAreaObj;=0A=
function popShow() {=0A=
if (document.all) setSelect("hidden");=0A=
var startY =3D popHandleObj.lastMouseY;=0A=
popShadeRtObj.style.visibility =3D popShadeBtObj.style.visibility =3D =
"visible";=0A=
animateCSS(popAreaObj, 12, 30,  // Animate image for 12 frames of 30ms =
each=0A=
{=0A=
top: function(frame,time) { return  + startY + (frame*21) - 232 + "px"; =
},=0A=
clip: function(frame,time) { return "rect("+ (220-(frame*(21))) +"px =
566px 286px 0)";},=0A=
visibility: function() { return "visible"; }=0A=
});=0A=
return false;=0A=
}=0A=
function popHide() {=0A=
if (document.all) setSelect("visible");=0A=
var startY =3D popHandleObj.lastMouseY;=0A=
animateCSS(popAreaObj, 12, 30,  // Animate image for 12 frames of 30ms =
each=0A=
{=0A=
top: function(frame,time) {  return  + startY + ((11-frame)*21) - 232 + =
"px"; },=0A=
clip: function(frame,time) { return "rect("+ (220-((11-frame)*21)) +"px =
566px 286px 0)";},=0A=
visibility: function() { return "visible"; }=0A=
},=0A=
function() {=0A=
popAreaObj.style.visibility =3D popShadeRtObj.style.visibility =3D =
popShadeBtObj.style.visibility =3D "hidden";=0A=
prShow(popAreaObj.getAttribute("prOpener"));=0A=
});=0A=
return false;=0A=
}=0A=
function prShow(id) {=0A=
if (id) { // no well selected=0A=
if (document.getElementById("well"+id).className =3D=3D "hideWell") {=0A=
document.getElementById("well"+id).className =3D "well300Block";=0A=
var wellAbsObj =3D document.getElementById("wellAbs"+id);=0A=
wellAbsObj.style.position =3D "absolute"; // safari 1.0 positioning bug =
fix=0A=
wellAbsObj.style.zIndex =3D "1";=0A=
wellAbsObj.style.clip=3D"rect(0px 0px 0px 0px)"; // avoid flashing in =
some browsers=0A=
animateCSS(wellAbsObj, 8, 30,=0A=
{=0A=
clip: function(frame,time) { return "rect("+ (105 - (15*frame)) +"px =
300px 135px 0px)";},=0A=
marginTop: function(frame,time) { return  + ((-105) + (15*frame)) + =
"px"; }=0A=
});=0A=
}=0A=
}=0A=
}=0A=
/* Get Promo */=0A=
var xmlReq;=0A=
function loadXMLDoc(url) {=0A=
xmlReq =3D false;=0A=
// branch for native XMLHttpRequest object=0A=
if(window.XMLHttpRequest) {=0A=
try {=0A=
xmlReq =3D new XMLHttpRequest();=0A=
} catch(e) {=0A=
xmlReq =3D false;=0A=
}=0A=
// branch for IE/Windows ActiveX version=0A=
} else if(window.ActiveXObject) {=0A=
try {=0A=
xmlReq =3D new ActiveXObject("Msxml2.XMLHTTP");=0A=
} catch(e) {=0A=
try {=0A=
xmlReq =3D new ActiveXObject("Microsoft.XMLHTTP");=0A=
} catch(e) {=0A=
xmlReq =3D false;=0A=
}=0A=
}=0A=
}=0A=
if(xmlReq && url) {=0A=
xmlReq.onreadystatechange =3D processReqChange;=0A=
xmlReq.open("GET", url, true);=0A=
xmlReq.send("");=0A=
}=0A=
return xmlReq;=0A=
}=0A=
// set xmlReq to true for false=0A=
loadXMLDoc();=0A=
function processReqChange() {=0A=
// only if req shows "loaded"=0A=
if (xmlReq.readyState =3D=3D 4) {=0A=
// only if "OK"=0A=
if (xmlReq.status =3D=3D 200) {=0A=
updateDisplay();=0A=
} else {=0A=
alert("There was a problem retrieving the XML data:\n" + =
xmlReq.statusText);=0A=
}=0A=
}=0A=
}=0A=
function updateDisplay() {=0A=
popContentObj.innerHTML =3D xmlReq.responseText;=0A=
popShow();=0A=
}=0A=
/* init Promo Window */=0A=
function setPromoWindow(url) {=0A=
var myWidth =3D 800, myHeight =3D 600;=0A=
if( typeof( window.innerWidth ) =3D=3D 'number' ) {=0A=
//Non-IE=0A=
myWidth =3D window.innerWidth;=0A=
myHeight =3D window.innerHeight;=0A=
} else if( document.documentElement &&=0A=
( document.documentElement.clientWidth || =
document.documentElement.clientHeight ) ) {=0A=
//IE 6+ in 'standards compliant mode'=0A=
myWidth =3D document.documentElement.clientWidth;=0A=
myHeight =3D document.documentElement.clientHeight;=0A=
}=0A=
popX =3D myWidth - 566;=0A=
popY =3D myHeight - 300;=0A=
try {=0A=
/* Add pop-layer elements to end of page */=0A=
var tmp =3D document.createElement('div');=0A=
tmp.setAttribute('id','popArea');=0A=
tmp.style.zIndex =3D "100";=0A=
tmp.style.left =3D popX + 'px';=0A=
popAreaObj =3D document.body.appendChild(tmp);=0A=
tmp =3D document.createElement('div');=0A=
tmp.setAttribute('id','popShadeRt');=0A=
popShadeRtObj =3D popAreaObj.appendChild(tmp);=0A=
tmp =3D document.createElement('div');=0A=
tmp.setAttribute('id','popShadeBt');=0A=
popShadeBtObj =3D popAreaObj.appendChild(tmp);=0A=
tmp =3D document.createElement('div');=0A=
tmp.setAttribute('id','popFrame');=0A=
popFrameObj =3D popAreaObj.appendChild(tmp);=0A=
tmp =3D document.createElement('div');=0A=
tmp.setAttribute('id','popHandle');=0A=
popHandleObj =3D popFrameObj.appendChild(tmp);=0A=
tmp =3D document.createElement('input');=0A=
tmp.setAttribute('type','image');=0A=
tmp.setAttribute('src','/img_/misc/popup_close_box.gif');=0A=
tmp.setAttribute('value','close');=0A=
popInputBtnObj =3D popHandleObj.appendChild(tmp);=0A=
popInputBtnObj.onclick =3D function() { return popHide() };=0A=
tmp =3D document.createElement('div');=0A=
tmp.setAttribute('id','popContent');=0A=
popContentObj =3D popFrameObj.appendChild(tmp);=0A=
Drag.init(popHandleObj, popAreaObj); // requires dom-drag.js=0A=
popHandleObj.lastMouseY =3D popY;=0A=
}=0A=
catch(e) { popWindowPromo(url) }=0A=
}=0A=
function popPromo(url, well) {=0A=
var well =3D well || "";=0A=
if (document.location.href.indexOf("https://") =3D=3D -1)=0A=
if (xmlReq) {=0A=
var xmlURL =3D url + ((url.indexOf("?") =3D=3D -1) ? "?" : "&") + =
"layer=3D1";=0A=
if (!popAreaObj) =0A=
setPromoWindow(url);=0A=
loadXMLDoc(xmlURL);=0A=
popAreaObj.setAttribute("prOpener", well);=0A=
return false;=0A=
}=0A=
else {=0A=
popWindowPromo(url); // old style=0A=
}=0A=
return false;=0A=
}=0A=
//gchaverri duplicate this function, because we don't want to affect =
other functionality=0A=
//correction for photocontest problem in winners and popup=0A=
function popPromoPhotoContest(url, well) {=0A=
var well =3D well || "";=0A=
if (document.location.href.indexOf("https://") =3D=3D -1)=0A=
if (xmlReq) {=0A=
var xmlURL =3D url + ((url.indexOf("?") =3D=3D -1) ? "?" : "&") + =
"layer=3D1";=0A=
if (!popAreaObj) setPromoWindow(url);=0A=
if (loadXMLDoc(xmlURL)) {=0A=
popAreaObj.setAttribute("prOpener", well);=0A=
return false;=0A=
}=0A=
return false;=0A=
}=0A=
popWindowPromo(url); // old style=0A=
return false;=0A=
}=0A=
function popWindowPromo(url) {=0A=
var xpos =3D screen.width - 570;=0A=
var ypos =3D screen.height - 320;=0A=
dotWin =3D =
window.open(url,"Offer","height=3D232,width=3D507,location=3Dno,menubars=3D=
no,scrollbars=3Dno,toolbars=3Dno,resizable=3Dno, screenX=3D"+ xpos =
+",screenY=3D"+ ypos +",left=3D"+ xpos +",top=3D"+ ypos);=0A=
}=0A=
function initPromo(url, well) {=0A=
var page =3D currURL.substring(currURL.lastIndexOf("/") =
+1,currURL.lastIndexOf("."));=0A=
var tmpData =3D new Cookie(document, "sT", "", "/");=0A=
tmpData.load();=0A=
// show pop only once even if back button used=0A=
if (!(tmpData.pop && (tmpData.pop.indexOf(page) > -1))) {=0A=
tmpData.pop =3D (tmpData.pop) ? (tmpData.pop + page) : page;=0A=
tmpData.store();=0A=
popPromo(url, well);=0A=
if (xmlReq) document.getElementById("well" + well).className =3D =
"hideWell";=0A=
}=0A=
return false;=0A=
}=0A=
function setSelect(hiddenVisible) {=0A=
for (j=3D0; j<document.forms.length; j++) {=0A=
var theForm =3D document.forms[j]=0A=
for(i=3D0; i<theForm.elements.length; i++) {=0A=
if(theForm.elements[i].type =3D=3D "select-one")=0A=
theForm.elements[i].style.visibility =3D hiddenVisible;=0A=
}=0A=
}=0A=
}=0A=
var dotWin =3D null;=0A=
function pop(url) { popPromo(url); } /* we'll kill this soon */=0A=
/* end promo.js */=0A=
/* Function to validate if a text contains unsopported characters */=0A=
function hasUnsupportedCharacters(userText, unsupportedCharacters) {=0A=
var unSupportedChar =3D"";=0A=
var textCharToCompare =3D"";=0A=
var matched =3D false;=0A=
for(var i=3D0; i < userText.length; i++){=0A=
textCharToCompare =3D userText.charCodeAt(i);=0A=
matched =3D false;=0A=
if (textCharToCompare > 255){=0A=
matched =3D true;=0A=
break;=0A=
} else {=0A=
for (var j =3D 0; j < unsupportedCharacters.length; j++){=0A=
unSupportedChar =3D unsupportedCharacters[j];=0A=
if(textCharToCompare =3D=3D unSupportedChar) {=0A=
matched =3D true;=0A=
break;=0A=
}=0A=
}//end of inner for=0A=
}//end else=0A=
} //end of outer for=0A=
return matched;=0A=
}=0A=

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn.staticsfly.com/incl_/shrpictures-v12499296970005173.js

var hasUserCookie =3D (typeof userData.pSize !=3D "undefined");=0A=
var imgData =3D new Cookie(document, "sflyImg", null, "/");=0A=
var popup =3D null;=0A=
var pageLoaded =3D 0;=0A=
// Get selected pics from cookie, xfer to selection array=0A=
// so that light box accurately reflects last selection state.=0A=
function setSelectedPics() {=0A=
// Clear current selection array=0A=
for (var i=3D0 ; i < selArray.length ; i++) selArray[i] =3D false;=0A=
if (imgData.selected) {=0A=
var sel =3D new String(imgData.selected);=0A=
var y =3D sel.split(".");=0A=
for (var k=3D0 ; y!=3Dnull && k < y.length ; k++){=0A=
var idx =3D new Number(y[k]);=0A=
selArray[idx]=3Dtrue;=0A=
}=0A=
showSelectedCount(y.length);=0A=
}=0A=
for (var j=3D0; j < document.FRM.elements.length; j++) {=0A=
if (selArray[document.FRM.elements[j].value]) {=0A=
document.FRM.elements[j].checked =3D true;=0A=
}=0A=
}=0A=
}=0A=
function goURL(url) {=0A=
document.location.href=3Durl;=0A=
}=0A=
function getFirstSelected() {=0A=
for (var i=3D0; i < selArray.length; i++) {=0A=
if (selArray[i]) {=0A=
return i;=0A=
}=0A=
}=0A=
return -1;=0A=
}=0A=
var err =3D -1;=0A=
function getChk(i) {=0A=
if (document.FRM.elements[i]) {=0A=
if (document.FRM.elements[i].type =3D=3D "checkbox") {=0A=
return document.FRM.elements[i].checked;=0A=
} else {=0A=
return document.FRM.elements[i].value;=0A=
}=0A=
} else {=0A=
return err;=0A=
}=0A=
}=0A=
function setChk(i, val) {=0A=
if (document.FRM.elements[i]) {=0A=
if (document.FRM.elements[i].type =3D=3D "checkbox")=0A=
document.FRM.elements[i].checked =3D val;=0A=
else document.FRM.elements[i].value =3D val;=0A=
return 1;=0A=
} else return 0;=0A=
}=0A=
function setRadio(i, val) {=0A=
if (document.FRM.elements[i]) {=0A=
deselectAll();=0A=
document.FRM.elements[i].checked =3D true;=0A=
selArray[val] =3D true;=0A=
storeSelectedPics(val);=0A=
}=0A=
}=0A=
function selectAll() {=0A=
if (!pageLoaded) return;=0A=
var count =3D 0;=0A=
for (var i=3D0; i < document.FRM.elements.length; i++) {=0A=
if (setChk(i,1)) count++;=0A=
}=0A=
// set up selection array=0A=
for (var k=3D0 ; k<selArray.length ; k++) {=0A=
selArray[k] =3D true;=0A=
}=0A=
showSelectedCount(selArray.length);=0A=
storeSelectedPics(getFirstSelected());=0A=
}=0A=
function deselectAll(noRedraw) {=0A=
// wipe out selection array=0A=
for (var i=3D0 ; i<selArray.length ; i++) selArray[i] =3D false;=0A=
for (var i=3D0; i < document.FRM.elements.length; i++)=0A=
setChk(i,0);=0A=
if (!noRedraw) showSelectedCount(0);=0A=
storeSelectedPics(-1);=0A=
}=0A=
function rangeToArray(range) {=0A=
var arr =3D new Array();=0A=
var inst =3D range.split(",");=0A=
for (var i=3D0; i < inst.length; i++) {=0A=
if (inst[i].indexOf("-") > -1) {=0A=
var subRange =3D inst[i].split("-");=0A=
for (var j=3DparseInt(subRange[0]); j <=3D parseInt(subRange[1]); j++) =
arr[j] =3D 1;=0A=
} else { // not a range=0A=
arr[inst[i]] =3D 1;=0A=
}=0A=
}=0A=
return arr;=0A=
}=0A=
function arrayToRange(arr) {=0A=
var range =3D "";=0A=
if (arr[0])=0A=
range +=3D ",0";=0A=
for (var i=3D1; i < arr.length; i++) {=0A=
if (arr[i] && !arr[i-1]) {=0A=
range +=3D "," + i;=0A=
}=0A=
else if (!arr[i] && (i > 1) && arr[i-1] && arr[i-2]) {=0A=
range +=3D "-" + (i-1);=0A=
}=0A=
}=0A=
// catch last=0A=
if (arr[(arr.length-2)] && arr[(arr.length-1)])=0A=
range +=3D "-" + (arr.length-1);=0A=
return (range) ? range.substring(1) : "";=0A=
}=0A=
function selectSelArr(selArr) {=0A=
var count =3D 0;=0A=
for (var i=3D0; i < document.FRM.elements.length; i++) {=0A=
if (selArr[i]) {=0A=
if (setChk(i,1))=0A=
count++;=0A=
}=0A=
}=0A=
showSelectedCount(count);=0A=
}=0A=
function selectRange(range) {=0A=
if (pageLoaded) {=0A=
if (range =3D=3D "") {=0A=
showSelectedCount(0);=0A=
} else {=0A=
selectSelArr(rangeToArray(range));=0A=
}=0A=
}=0A=
}=0A=
function countSelected() {=0A=
var count =3D 0;=0A=
for (var i=3D0; i < selArray.length; i++) {=0A=
if (selArray[i]) {=0A=
count++;=0A=
}=0A=
}=0A=
return count;=0A=
}=0A=
function adjQty(i, dir) {=0A=
/*=0A=
if (arguments.length =3D=3D 1) {=0A=
selQty =3D countSelected();=0A=
} else {=0A=
selQty +=3D dir;=0A=
}=0A=
*/=0A=
storeSelectedPics(getFirstSelected());=0A=
showSelectedCount(countSelected());=0A=
}=0A=
function tog(i, dir) {=0A=
storeSelectedPics(getFirstSelected());=0A=
if (arguments.length =3D=3D 2) {=0A=
setChk(i, ((dir>0) ? 1 : 0));=0A=
adjQty(i, dir);=0A=
} else {=0A=
document.FRM.elements[i].checked =3D !document.FRM.elements[i].checked;=0A=
//alert("d.f.e[i].checked: " + document.FRM.elements[i].checked);=0A=
adjQty(i);=0A=
}=0A=
}=0A=
function getSelQty() {=0A=
var count =3D 0;=0A=
for (var i=3D0; i < selArray.length; i++) {=0A=
if (selArray[i]) count++;=0A=
}=0A=
return count;=0A=
}=0A=
function getCheckIndices() {=0A=
for (var i=3D0; i < document.FRM.elements.length; i++) {=0A=
var idx =3D new Number(document.FRM.elements[i].value);=0A=
if (getChk(i) =3D=3D 1) {=0A=
selArray[idx]=3Dtrue;=0A=
} else {=0A=
selArray[idx]=3Dfalse;=0A=
}=0A=
}=0A=
// Build compressed index string.=0A=
var s =3D "";=0A=
for (var i=3D0 ; i<=3D qty ; i++) {=0A=
if ((selArray[i]!=3Dnull)&&(selArray[i])) s +=3D (i)+".";=0A=
}=0A=
if (s) { // Remove tailing "."=0A=
var per =3D s.lastIndexOf(".");=0A=
s =3D s.substr(0, per);=0A=
}=0A=
return s;=0A=
}=0A=
var selQty =3D 0;=0A=
function showSelectedCount(count) {=0A=
if (document.getElementById && document.getElementById("sel")) {=0A=
document.getElementById("sel").innerHTML =3D count;=0A=
selQty =3D count;=0A=
}=0A=
}=0A=
imgData.load();=0A=
function chkSelect(str) {=0A=
if (getFirstSelected() =3D=3D -1) {=0A=
if (sfConfirm ("Do you want to " + str + " all the pictures in this =
album? Click 'OK' to continue.\n\n(Click 'Cancel' to go back and select =
only some of the pictures\nbefore clicking the " + ((str=3D=3D'order') ? =
"'Order prints' button" : "'Save pictures' link") + ".)")) {=0A=
selectAll();=0A=
return 1;=0A=
} else {=0A=
return 0;=0A=
}=0A=
} else {=0A=
return 1;=0A=
}=0A=
}=0A=
function goDetail(index, autoPlay) {=0A=
storeSelectedPics(index);=0A=
goSlideshow(autoPlay, index);=0A=
}=0A=
function swpArr(idxArr) {=0A=
var chkArr =3D new Array();=0A=
for (var i=3D0; i < idxArr.length; i++) {=0A=
if (idxArr[i] > -1)=0A=
chkArr[idxArr[i]] =3D 1;=0A=
}=0A=
return chkArr;=0A=
}=0A=

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn.staticsfly.com/js/lib/sfly/groups-v129840856600048988.js

/*=0A=
Copyright (c) 2004-2010, The Dojo Foundation All Rights Reserved.=0A=
Available via Academic Free License >=3D 2.1 OR the modified BSD license.=0A=
see: http://dojotoolkit.org/license for details=0A=
*/=0A=
/*=0A=
This is an optimized version of Dojo, built for deployment and not for=0A=
development. To get sources and documentation, please visit:=0A=
http://dojotoolkit.org=0A=
*/=0A=
if(!dojo._hasResource["sfly.component.groups.GroupName"]){dojo._hasResour=
ce["sfly.component.groups.GroupName"]=3Dtrue;dojo.provide("sfly.component=
.groups.GroupName");var =
GROUPNAME_CHECK_FINISH=3D"groupname:checkavailablefinish";dojo.declare("s=
fly.component.groups.GroupNameModel",null,{constructor:function(){},setAv=
ailable:function(_1){this._isAvailable=3D_1;dojo.publish(GROUPNAME_CHECK_=
FINISH,[this._isAvailable]);},getAvailable:function(){return =
this._isAvailable;}});dojo.declare("sfly.component.groups.GroupNameView",=
null,{constructor:function(_2,_3){this._model=3D_2;this._controller=3D_3;=
this._checkAvailabityLink=3Ddojo.byId("checkAvailabityLink");if(this._che=
ckAvailabityLink){dojo.connect(this._checkAvailabityLink,"onclick",this,"=
_handleCheckAvailabilityClick");}dojo.subscribe(GROUPNAME_CHECK_FINISH,th=
is,"_handleCheckAvailabilityUpdate");},_handleCheckAvailabilityClick:func=
tion(){if(this._validateDomainName()){this._controller.clickCheckAvailabi=
lity(dojo.byId("groupName").value);}return;},_handleCheckAvailabilityUpda=
te:function(){var =
_4=3Dthis._model.getAvailable();if(_4.available=3D=3Dtrue){dojo.byId("che=
ckavailableDIV").innerHTML=3D"<div>"+this._controller._options.nameAvaila=
bleMsg+"</div>";}else{var =
_5=3Dthis._controller._options.nameTakenErrorMsg;var _6=3Dnew =
String(_4.suggestion);if(_6&&_6.length>0){var _7=3D"<br/> We suggest: =
";var _8=3D_6.split(",");for(var i=3D0;i<_8.length;i++){_7+=3D"<a =
class=3D\"suggestion\" =
href=3D\"javascript:useSuggestion('"+_8[i]+"')\">"+_8[i]+"</a>";if(i<_8.l=
ength-1){_7+=3D", =
";}}_5+=3D_7;}dojo.byId("checkavailableDIV").innerHTML=3D"<div =
class=3D\"checkavailableerrorMsg\">"+_5+"</div>";}},_validateDomainName:f=
unction(){var _9=3Ddojo.byId("groupName").value;var _a=3D"^\\d+$";var =
_b=3Dnew =
RegExp(_a);if(_b.test(_9)){dojo.byId("checkavailableDIV").innerHTML=3D"<d=
iv =
class=3D\"checkavailableerrorMsg\">"+this._controller._options.az09Msg+"<=
/div>";return =
false;}else{if(_9.search("[^A-Za-z0-9]")!=3D-1){dojo.byId("checkavailable=
DIV").innerHTML=3D"<div =
class=3D\"checkavailableerrorMsg\">"+this._controller._options.invalidCha=
racterMsg+"</div>";return =
false;}else{if((_9.length<4)||(_9.length>32)){dojo.byId("checkavailableDI=
V").innerHTML=3D"<div =
class=3D\"checkavailableerrorMsg\">"+this._controller._options.maxfourcha=
rMsg+"</div>";return false;}}}return =
true;}});dojo.declare("sfly.component.groups.GroupNamePageController",sfl=
y.page.BasePageController,{constructor:function(_c,_d){this._model=3D_d;t=
his._options=3D_c;this._service=3D_c.service;},clickCheckAvailability:fun=
ction(_e){var =
_f=3D{data:{groupName:_e},callback:this.handleCallback,instance:this,meth=
od:this._options.method,frameId:this._options.frameId,service:"self"};thi=
s.requestServiceCall(_f);},handleCallback:function(_10){this._model.setAv=
ailable(_10);}});}if(!dojo._hasResource["sfly.component.share.Shareout"])=
{dojo._hasResource["sfly.component.share.Shareout"]=3Dtrue;dojo.provide("=
sfly.component.share.Shareout");var =
SERVICE_POST_FINISHED=3D"shareout:servicepostfinished";var =
SERVICE_GETEMBEDTAG_FINISHED=3D"shareout:servicegetembedfinished";dojo.de=
clare("sfly.component.share.ShareoutModel",null,{constructor:function(){}=
,_end:null});dojo.declare("sfly.component.share.ShareoutView",null,{const=
ructor:function(_11,_12){this._model=3D_11;this._controller=3D_12;this._p=
ostWindowPtr=3Dnull;this._embedcodeWindowPtr=3Dnull;this._permalinkWindow=
Ptr=3Dnull;dojo.subscribe(SERVICE_POST_FINISHED,this,"_handlePostFinish")=
;dojo.subscribe(SERVICE_GETEMBEDTAG_FINISHED,this,"_handleMySpacePost");}=
,processEmailClick:function(_13){this.hideShareitMenu(_13);var =
_14=3D_13.parentNode.getElementsByTagName("FORM")[0];location.href=3D"/sh=
are/singleshare/start.sfly?sid=3D"+_14.shareKey.value;},processAddSharesi=
teClick:function(_15){this.hideShareitMenu(_15);var =
_16=3D_15.parentNode.getElementsByTagName("FORM")[0];location.href=3D"/sh=
are/siteshare/start.sfly?sid=3D"+_16.shareKey.value;},processGallerypostC=
lick:function(_17){this.hideShareitMenu(_17);var =
_18=3D_17.parentNode.getElementsByTagName("FORM")[0];location.href=3D"/ga=
llery/post/create/start.sfly?projectId=3D"+_18.projectID.value;},handleCu=
stomShareThis:function(_19,_1a){this._controller.eventLog("other",_1a);},=
openShareThisPopup:function(_1b){this.hideShareitMenu(_1b.parentNode.pare=
ntNode);var _1c=3D_1b.parentNode.getElementsByTagName("FORM")[0];var =
_1d=3DSHARETHIS.addEntry({title:_1c.title.value,url:_1c.URL.value,content=
:this._getEmbedTag(_1c),summary:""},{button:false,popup:true});_1d.popup(=
);},showShareTabWhatThisDialog:function(_1e){var =
_1f=3D_1e.parentNode.getElementsByTagName("FORM")[0];var =
_20=3D"";if(_1f.type.value=3D=3D"PHOTOBOOK_20"){_20=3D"Now it is easier =
than ever to share your Shutterfly photo books anywhere on the web. =
Simply select from the list of sites below, add a title and description =
and post the photo book directly to your favorite social networking and =
blogging sites.";}else{_20=3D"Now it is easier than ever to share your =
Shutterfly pictures anywhere on the web. Simply select from the list of =
sites below, add a title and description and post the pictures directly =
to your favorite social networking and blogging =
sites.";}sflyDialogMgr.showSflyDialog({type:"alert",title:"Post to other =
web =
sites",width:300,content:_20},this);},showWhatThisDialog:function(_21){th=
is.hideShareitMenu();sflyDialogMgr.showSflyDialog({type:"alert",width:300=
,content:_21,title:"Post to other web =
sites"},this);},showEmbedcodeWindow:function(_22,_23){try{var =
_24=3D_22.parentNode.getElementsByTagName("FORM")[0];this.hideShareitMenu=
(_22.parentNode.parentNode);if(this._embedcodeWindowPtr=3D=3Dnull){this._=
embedcodeWindowPtr=3DsflyWindowMgr.createWindow({id:"shareitcodeContent",=
width:"400",height:"350",title:"Get embed code"});}var =
_25=3Dthis._getEmbedTag(_24);var =
_26=3D_24.URL.value;this._embedcodeWindowPtr.setContent(this._getEmbedcod=
eWindowContent(_25,_26,_23));this._embedcodeWindowPtr.show();setTimeout("=
dojo.byId('embed').focus()",100);this._controller.eventLog("shutterfly",_=
24.shareKey.value);}catch(e){alert(e);}},showPermalinkWindow:function(_27=
,_28){var =
_29=3D_27.parentNode.getElementsByTagName("FORM")[0];this.hideShareitMenu=
(_27.parentNode.parentNode);var =
_2a=3D_29.URL.value;if(this._permalinkWindowPtr=3D=3Dnull){var =
_2b=3Dthis._controller._options.i18nCopy.dialogPermalinkTitle;this._perma=
linkWindowPtr=3DsflyWindowMgr.createWindow({id:"permalinkContent",width:"=
400",height:"170",title:_2b});}this._permalinkWindowPtr.setContent(this._=
getPermalinkWindowContent(_2a,_28));this._permalinkWindowPtr.show();setTi=
meout("dojo.byId('link').focus()",100);this._controller.eventLog("shutter=
fly",_29.shareKey.value);},processShareItBtnClick:function(_2c){if((_2c.i=
d=3D=3D"shareit-btn")&&(_2c.parentNode.id=3D=3D"shareit")){this.showShare=
itMenu(_2c.parentNode);}},showShareitMenu:function(_2d){var =
_2e=3Dthis;dojo.forEach(dojo.query(_2d.tagName+".menu"),function(_2f){_2e=
.hideShareitMenu(_2f);});dojo.addClass(_2d,"menu");var =
_30=3Ddojo.coords(dojo.query(".shareit-menu",_2d)[0]);var =
_31=3Ddijit.getViewport();if(_30.y+_30.h>_31.h){dojo.addClass(_2d,"menu-u=
p");if(dojo.isIE=3D=3D6){for(var =
e=3D_2d;e;e=3De.parentNode){if(e&&e.style.zIndex){e.style.zIndex=3DparseI=
nt(e.style.zIndex)+1000;break;}}}}if(_30.x+_30.w>_31.w){dojo.addClass(_2d=
,"menu-left");}},hideShareitMenu:function(_32){if(_32=3D=3Dnull){_32=3Ddo=
jo.query("DIV.shareit")[0];}if(dojo.isIE=3D=3D6&&dojo.hasClass(_32,"menu-=
up")){for(var =
e=3D_32;e;e=3De.parentNode){if(e&&e.style.zIndex){e.style.zIndex=3DparseI=
nt(e.style.zIndex)-1000;break;}}}dojo.removeClass(_32,"menu");dojo.remove=
Class(_32,"menu-up");dojo.removeClass(_32,"menu-left");},onMouseOut:funct=
ion(e,_33){if(!e){e=3Dwindow.event;}var =
_34=3De.relatedTarget||e.toElement;if(dojo.isDescendant(_34,_33)){return;=
}else{this.hideShareitMenu(_33);return;}},processPostToFacebook:function(=
_35){this.hideShareitMenu(_35);var =
_36=3D_35.parentNode.getElementsByTagName("FORM")[0];var =
url=3D_36.URL.value+"&eid=3D112";var _37=3D_36.title.value;var =
_38=3D"http://www.facebook.com/sharer.php?u=3D"+encodeURIComponent(url)+"=
&t=3D"+encodeURIComponent(_37);var _39=3D(window.screen.width-750)/2;var =
_3a=3D(window.screen.height-700)/2;window.open(_38,"sharer","toolbar=3D0,=
status=3D0,scrollbars=3D1,width=3D1000,height=3D700,left=3D"+_39+",top=3D=
"+_3a);this._controller.eventLog("facebook",_36.shareKey.value);},_handle=
MySpacePost:function(_3b){var url=3D_3b.URL+"&eid=3D111";var =
_3c=3D_3b.title;var _3d=3D_3b.embedTag;var =
_3e=3D(window.screen.width-1000)/2;var =
_3f=3D(window.screen.height-700)/2;window.open("about:blank","myspacewin"=
,"toolbar=3D0,status=3D0,scrollbars=3D1,width=3D1000,height=3D700,left=3D=
"+_3e+",top=3D"+_3f);var =
_40=3Ddojo.byId("myspacediv");if(_40=3D=3Dnull){_40=3Ddojo.body().appendC=
hild(document.createElement("DIV"));_40.style.display=3D"none";_40.id=3D"=
myspacediv";}var _41=3D"<form id=3D'myspacepostto' method=3D'post' =
action=3D'http://www.myspace.com/index.cfm?fuseaction=3Dpostto' =
target=3D'myspacewin'>";_41+=3D"<input type=3D'hidden' name=3D't' =
value=3D'"+_3c+"' />";_41+=3D"<input type=3D'hidden' name=3D'c' =
value=3D'"+_3d+"' />";_41+=3D"<input type=3D'hidden' name=3D'u' =
value=3D'"+url+"' />";_41+=3D"<input type=3D'hidden' name=3D'l' =
value=3D'1' />";_41+=3D"<a href=3D'#' =
onclick=3D'document.getElementById(\"myspacepostto\").submit();return =
false;'>";_41+=3D"<img src=3D'' border=3D'0' alt=3D'Post to MySpace!' /> =
Share on =
MySpace!";_41+=3D"</a>";_41+=3D"</form>";_40.innerHTML=3D_41;mySpaceForm=3D=
dojo.byId("myspacepostto");mySpaceForm.submit();this._controller.eventLog=
("myspace",_3b.shareKey);},processPostToTwitter:function(_42){var =
_43=3D_42.parentNode.getElementsByTagName("FORM")[0];var =
_44=3D_43.shareKey.value;this._showPostServiceWindow("twitter",_44);this.=
hideShareitMenu(_42.parentNode.parentNode);},processPostToMyspace:functio=
n(_45){var =
_46=3D_45.parentNode.getElementsByTagName("FORM")[0];this._controller.get=
EmbedTag("myspace",_46.shareKey.value);},processPostToWordpress:function(=
_47){var _48=3D_47.parentNode.getElementsByTagName("FORM")[0];var =
_49=3D_48.shareKey.value;this._showPostServiceWindow("wordpress",_49);thi=
s.hideShareitMenu(_47.parentNode.parentNode);},processPostToBlogger:funct=
ion(_4a){var _4b=3D_4a.parentNode.getElementsByTagName("FORM")[0];var =
_4c=3D_4b.shareKey.value;this._showPostServiceWindow("blogger",_4c);this.=
hideShareitMenu(_4a.parentNode.parentNode);},processPostToLiveJournal:fun=
ction(_4d){var _4e=3D_4d.parentNode.getElementsByTagName("FORM")[0];var =
_4f=3D_4e.shareKey.value;this._showPostServiceWindow("livejournal",_4f);t=
his.hideShareitMenu(_4d.parentNode.parentNode);},_showPostServiceWindow:f=
unction(_50,_51){var _52=3D"Post to =
";if(_50=3D=3D"twitter"){_52=3D_52+"Twitter";}else{if(_50=3D=3D"blogger")=
{_52=3D_52+"Blogger";}else{if(_50=3D=3D"livejournal"){_52=3D_52+"LiveJour=
nal";}else{if(_50=3D=3D"wordpress"){_52=3D_52+"WordPress";}}}}if(this._po=
stWindowPtr=3D=3Dnull){this._postWindowPtr=3DsflyWindowMgr.createWindow({=
id:"postServiceWin",width:"400",height:"175",title:_52,content:"",closeCa=
llback:this._hidePostDialog});}this._postWindowPtr.setTitle(_52);this._po=
stWindowPtr.setContent(this._getPostWindowContent(_50,_51));dojo.connect(=
dojo.byId("postBtn"),"onclick",this,"_processPostBtnClick");this._postWin=
dowPtr.show();},_getEmbedTag:function(_53){var =
_54=3D"";if(_53.name=3D=3D"myShare-shareTab"){_54=3Dunescape(_53.embedTag=
.value);}else{_54=3D_53.embedTag.value;}return =
_54;},_processPostBtnClick:function(){var =
_55=3Ddojo.byId("servicePostForm").serviceName.value;var =
_56=3Ddojo.byId("servicePostForm").username.value;var =
_57=3Ddojo.byId("servicePostForm").password.value;var =
url=3Ddojo.byId("servicePostForm").blogurl.value;var =
_58=3Ddojo.byId("servicePostForm").shareKey.value;this._controller.postPr=
oject(_55,_56,_57,url,_58);dojo.byId("post-status").innerHTML=3D"<img =
src=3D\""+this._controller._options.waitIndicator+"\"/>";},_handlePostFin=
ish:function(_59){if(_59.resultCode=3D=3D"500"){dojo.byId("post-status").=
innerHTML=3D_59.resultMessage;}else{var _5a=3D"Your share has been =
posted =
successfully.<br/><br/>";if((_59.url!=3D"undefined")&&(_59.url.length>0))=
{_5a=3D_5a+"<span style=3D\"color:#666666;\"> Click on the link below to =
see your post:</span><br/><br/>";_5a=3D_5a+"<a href=3D\"#\" =
onclick=3D\"pageView.windowOpen('"+_59.url+"');\">"+_59.url+"</a>";}dojo.=
byId("post-status").innerHTML=3D_5a;dojo.byId("post-form").style.display=3D=
"none";}},_hidePostDialog:function(){if(this._postWindowPtr!=3Dnull){this=
._postWindowPtr.hide();}},windowOpen:function(url){this._hidePostDialog()=
;window.open(url);},_getPostWindowContent:function(_5b,_5c){var =
_5d=3D"";if(_5b=3D=3D"twitter"){_5d=3D"Twitter";}else{if(_5b=3D=3D"blogge=
r"){_5d=3D"Blogger";}else{if(_5b=3D=3D"livejournal"){_5d=3D"LiveJournal";=
}else{if(_5b=3D=3D"wordpress"){_5d=3D"WordPress";}}}}return "<div =
id=3D\"serviceWindowContent\">"+"   <div id=3D\"post-status\" ></div>"+" =
  <div id=3D\"post-form\" class=3D\"service-"+_5b+"\" >"+"       <form =
id=3D\"servicePostForm\">"+"           <div =
class=3D\"serviceUsername\">"+"               <div =
class=3D\"labelUsername\">"+_5d+" Username:</div>"+"               =
<input type=3D\"text\" id=3D\"username\" name=3D\"username\" =
tabindex=3D\"1\" />"+"           </div>"+"           <div =
class=3D\"servicePassword\">"+"               <div =
class=3D\"labelPassword\">"+_5d+" Password:</div>"+"               =
<input type=3D\"password\" id=3D\"password\" name=3D\"password\" =
tabindex=3D\"2\" />"+"           </div>"+"           <div =
class=3D\"serviceUrl \">"+"               <div class=3D\"labelUrl\">Blog =
URL:</div>"+"               <input type=3D\"text\" id=3D\"title\" =
name=3D\"blogurl\" tabindex=3D\"3\" />"+"           </div>"+"           =
<div class=3D\"serviceButton\" id=3D\"postBtn\"><img =
src=3D\""+this._controller._options.postImg+"\"/></div>"+"           =
<input type=3D\"hidden\" name=3D\"serviceName\" value=3D\""+_5b+"\" =
/>"+"           <input type=3D\"hidden\" name=3D\"shareKey\" =
value=3D\""+_5c+"\" />"+"       </form>"+"   </div> =
"+"</div>";},_getEmbedcodeWindowContent:function(_5e,_5f,_60){if(_60=3D=3D=
null){_60=3D"photo book";}return "<div id=3D\"shareit-win\">"+"   <div =
id=3D\"title\">Add this "+_60+" to your blog or web page.<br/>Copy and =
paste the code below.</div>"+"   <div id=3D\"label\">Embed code</div>"+" =
  <div class=3D\"input\"><textarea id=3D\"embed\" =
onfocus=3D\"this.select()\" readonly>"+_5e+"</textarea></div>"+"   <div =
class=3D\"title titlebook\">Link to this "+_60+".</div>"+"   <div =
id=3D\"label\">Permalink</div>"+"   <div class=3D\"input\"><input =
type=3D\"input\"  onfocus=3D\"this.select()\" value=3D\""+_5f+"\" =
id=3D\"link\" name=3D\"link\" readonly/></div>"+"   <div =
class=3D\"close\"><a href=3D\"#\"><img class=3D\"closeBtn\" =
onclick=3D\"pageView._embedcodeWindowPtr.hide();\" =
src=3D\""+this._controller._options.closeImg+"\"/></a></div>"+"</div>";},=
_getPermalinkWindowContent:function(_61,_62){if(_62=3D=3Dnull){_62=3D"alb=
um";}return "<div id=3D\"shareit-win\">"+"   <div class=3D\"title\">Link =
to this "+_62+" on your blog or web page.<br/>Copy and paste the code =
below.</div>"+"   <div class=3D\"label\">Permalink</div>"+"   <div =
class=3D\"input\"><input type=3D\"input\"  onfocus=3D\"this.select()\" =
value=3D\""+_61+"\" id=3D\"link\" name=3D\"link\" readonly/></div>"+"   =
<div class=3D\"close\"><a href=3D\"#\"><img class=3D\"closeBtn\" =
onclick=3D\"pageView._permalinkWindowPtr.hide();\" =
src=3D\""+this._controller._options.closeImg+"\"/></a></div>"+"</div>";},=
_end:null});dojo.declare("sfly.component.share.ShareoutPageController",sf=
ly.page.BasePageController,{constructor:function(_63,_64){this._model=3D_=
64;this._options=3D_63;this._service=3D_63.service;},eventLog:function(_6=
5,_66){var =
_67=3D{data:{serviceName:_65,shareKey:_66},callback:"",instance:this,meth=
od:"eventLog",frameId:this._options.frameId,service:"self"};this.requestS=
erviceCall(_67);},getEmbedTag:function(_68,_69){var =
_6a=3D{data:{serviceName:_68,shareKey:_69},callback:this.handleGetEmbedTa=
gCallback,instance:this,method:"getEmbedTag",frameId:this._options.frameI=
d,service:"self"};this.requestServiceCall(_6a);},postProject:function(_6b=
,_6c,_6d,url,_6e){var =
_6f=3D{data:{serviceName:_6b,username:_6c,password:_6d,blogurl:url,shareK=
ey:_6e},callback:this.handleCallback,instance:this,method:this._options.m=
ethod,frameId:this._options.frameId,service:"self"};this.requestServiceCa=
ll(_6f);},handleGetEmbedTagCallback:function(_70){dojo.publish(SERVICE_GE=
TEMBEDTAG_FINISHED,[_70]);},handleCallback:function(_71){dojo.publish(SER=
VICE_POST_FINISHED,[_71]);}});}if(!dojo._hasResource["sfly.component.shar=
e.SiteShare"]){dojo._hasResource["sfly.component.share.SiteShare"]=3Dtrue=
;dojo.provide("sfly.component.share.SiteShare");dojo.declare("sfly.compon=
ent.share.SiteShareModel",null,{constructor:function(_72){this._sites=3Dn=
ew =
Array();this._sites.push(_72);this._currentSite=3D_72;},SITESHARE_GET_PAG=
ES_FINISH:"siteshare:getpagesfinished",sitePages:function(_73){console.lo=
g("sitePages: id=3D"+_73.id+" =
title=3D"+_73.siteName);this._sites.push(_73);this._currentSite=3D_73;doj=
o.publish(this.SITESHARE_GET_PAGES_FINISH,[_73]);},getCurrentSite:functio=
n(){return =
this._currentSite;},setCurrentSite:function(_74){this._currentSite=3D_74;=
},getSite:function(_75){var =
_76=3Dnull;for(i=3D0;i<this._sites.length;i++){if(this._sites[i].id=3D=3D=
_75){_76=3Dthis._sites[i];break;}}console.log("getSite: siteId=3D"+_75+" =
site=3D"+(_76?_76.title:"[don't have it yet]"));return =
_76;},_end:null});dojo.declare("sfly.component.share.SiteShareView",null,=
{constructor:function(_77,_78,_79,_7a){this._model=3D_77;this._controller=
=3D_78;this._objectType=3D_79;dojo.connect(dojo.byId("siteId"),"onchange"=
,this,"_handleSiteChanged");dojo.connect(dojo.byId("pageId"),"onchange",t=
his,"_handlePageChanged");dojo.connect(dojo.byId("sectionId"),"onchange",=
this,"_handleSectionChanged");dojo.subscribe(this._model.SITESHARE_GET_PA=
GES_FINISH,this,"_handleGetSitePages");this.changelocationDIV=3Ddojo.byId=
("changelocation");if(this.changelocationDIV){dojo.connect(this.changeloc=
ationDIV,"onclick",this,"_handleChangeLocationClick");}this._defaultPageN=
ame=3D"";this._defaultSectionName=3D"";},_handleSiteRadioClick:function()=
{if((dojo.byId("newSite").checked=3D=3Dtrue)){dojo.byId("location").style=
.display=3D"none";if(dojo.byId("permissionErrorDIV").style.display=3D=3D"=
block"){dojo.byId("permissionErrorDIV").style.display=3D"none";dojo.byId(=
"location").style.display=3D"block";}}else{if((dojo.byId("siteList").chec=
ked=3D=3Dtrue)){dojo.byId("defaultlocation").style.display=3D"block";dojo=
.byId("changelocation").style.display=3D"block";dojo.byId("locationdetail=
s").style.display=3D"none";dojo.byId("location").style.display=3D"block";=
}}},_handleChangeLocationClick:function(){dojo.byId("defaultlocation").st=
yle.display=3D"none";dojo.byId("changelocation").style.display=3D"none";d=
ojo.byId("locationdetails").style.display=3D"block";if(this._objectType=3D=
=3D"PICTURES"){dojo.byId("albumDIV").style.display=3D"block";}this._handl=
eSectionChanged();},_handleSiteChanged:function(){var =
_7b=3Ddojo.byId("siteId");if(_7b!=3Dnull){dojo.byId("siteList").checked=3D=
"checked";this._handleSiteRadioClick();this._processSiteChange(_7b.option=
s[_7b.selectedIndex].value);}},_processSiteChange:function(_7c){this._cle=
arSelectCtrl("pageId");this._clearSelectCtrl("sectionId");this._clearSele=
ctCtrl("albumId");var =
_7d=3Dthis._model.getSite(_7c);if(_7d=3D=3Dnull){this._controller.getSite=
Section(_7c);}else{this._model.setCurrentSite(_7d);this._handleGetSitePag=
es(_7d);}},_handlePageChanged:function(){var =
_7e=3Dthis._getSectionFromPage();if((_7e!=3Dnull)&&(_7e.length>0)){this._=
updateSectionCtrl(_7e);}else{this._updateSectionCtrl([{id:"-1",title:"new=
"}]);}},_handleSectionChanged:function(){if(this._objectType=3D=3D"PICTUR=
ES"){var =
_7f=3Dthis._getAlbumFromSection();this._updateAlbumCtrl(_7f);}},_handleGe=
tSitePages:function(_80){try{var =
_81=3D_80.pages;if((_81!=3Dnull)&&(_81.length>0)){dojo.byId("permissionEr=
rorDIV").style.display=3D"none";dojo.byId("location").style.display=3D"bl=
ock";this._updatePageCtrl(_81);}else{dojo.byId("permissionErrorDIV").styl=
e.display=3D"block";dojo.byId("location").style.display=3D"none";}}catch(=
ex){console.log("_handleGetSitePages threw: =
"+ex.message);}},_updatePageCtrl:function(_82){var =
_83=3Dthis._getDefaultPage(_82);this._defaultPageName=3D_83.title;this._u=
pdateSelectCtrl("pageId",_82,_83);this._handlePageChanged();},_getDefault=
Page:function(_84){var =
_85=3D_84[0];dojo.some(_84,function(_86,_87){if(_86.sections.length){_85=3D=
_86;return true;}});return =
_85;},_updateBasicViewLocation:function(){if((dojo.byId("defaultlocation"=
)!=3Dnull)&&(dojo.byId("defaultlocation").style.display!=3D"none")){var =
_88=3D"The <b>"+this._defaultSectionName+"</b> section on the =
<b>"+this._defaultPageName+"</b> =
page.";dojo.byId("defaultlocation").innerHTML=3D_88;}},_updateSectionCtrl=
:function(_89){this._updateSelectCtrl("sectionId",_89);var =
_8a=3Dthis._getSelectedId("sectionId");console.log("_updateSectionCtrl =
sectionId=3D"+_8a+"_objectType=3D"+this._objectType);if(_8a=3D=3D-1){dojo=
.byId("sectionTitleDIV").style.display=3D"inline";this._defaultSectionNam=
e=3Dthis._newSectionName();}else{dojo.byId("sectionTitleDIV").style.displ=
ay=3D"none";this._defaultSectionName=3D_89[0].title;}this._updateBasicVie=
wLocation();this._updateAlbumCtrl(_89[0].folders);},_newSectionName:funct=
ion(){var _8b=3D{PROJECT:"Photo =
books",PICTURES:"Pictures",ALBUM:"Pictures",PHOTOBOOK_20:"Photo =
books",VIDEO:"Videos"};return =
_8b[this._objectType]||"";},_updateAlbumCtrl:function(_8c){if(this._objec=
tType=3D=3D"PICTURES"){this._updateSelectCtrl("albumId",_8c);if((_8c=3D=3D=
null)||(_8c.length=3D=3D0)){dojo.byId("site-existing-album").style.displa=
y=3D"none";dojo.byId("newAlbum").style.display=3D"none";}else{dojo.byId("=
site-existing-album").style.display=3D"inline";dojo.byId("newAlbum").styl=
e.display=3D"inline";dojo.byId("newalbum-label").style.margin=3D"0px";}}}=
,_updateSelectCtrl:function(_8d,_8e,_8f){var =
_90=3Ddojo.byId(_8d);_90.length=3D0;if(_8e!=3Dnull){for(i=3D0;i<_8e.lengt=
h;i++){var _91=3D_8e[i];var =
opt=3Ddocument.createElement("OPTION");opt.value=3D_91.id;opt.innerHTML=3D=
_91.title;if(_91=3D=3D_8f){opt.selected=3Dtrue;}_90.appendChild(opt);}}},=
_clearSelectCtrl:function(_92,_93){var =
_94=3Ddojo.byId(_92);if(_94!=3Dnull){_94.length=3D0;}},_getSelectedId:fun=
ction(_95){var _96=3Ddojo.byId(_95);return =
_96.options[_96.selectedIndex].value;},_getSectionFromPage:function(){var=
 _97=3Dnull;var _98=3Dthis._model.getCurrentSite();var =
_99=3Dthis._getSelectedId("pageId");for(i=3D0;i<_98.pages.length;i++){if(=
_98.pages[i].id=3D=3D_99){_97=3D_98.pages[i].sections;break;}}console.log=
("_getSectionFromPage: site=3D"+_98.id+" pageId=3D"+_99+" =
#sections=3D"+(_97?_97.length:0));return =
_97;},_getAlbumFromSection:function(){var =
_9a=3Dthis._getSectionFromPage(this._getSelectedId("pageId"));var =
_9b=3Dnull;if(_9a!=3Dnull){var =
_9c=3Dthis._getSelectedId("sectionId");for(i=3D0;i<_9a.length;i++){if(_9a=
[i].id=3D=3D_9c){_9b=3D_9a[i].folders;break;}}}return =
_9b;},_end:null});dojo.declare("sfly.component.share.SiteSharePageControl=
ler",sfly.page.BasePageController,{constructor:function(_9d,_9e){this._mo=
del=3D_9e;this._options=3D_9d;this._service=3D_9d.service;},getSiteSectio=
n:function(_9f){var =
_a0=3D{data:{siteId:_9f},callback:this.handleCallback,instance:this,metho=
d:this._options.method,frameId:this._options.frameId,service:"self"};this=
.requestServiceCall(_a0);},handleCallback:function(_a1){this._model.siteP=
ages(_a1);},_end:null});}if(!dojo._hasResource["sfly.component.share.Shar=
eSubNav"]){dojo._hasResource["sfly.component.share.ShareSubNav"]=3Dtrue;d=
ojo.provide("sfly.component.share.ShareSubNav");dojo.declare("sfly.compon=
ent.share.ShareSubNav",null,{constructor:function(_a2,_a3){this._selectId=
=3D"shareTabSubNavExistingSite";this._select=3Ddojo.byId(this._selectId);=
this._numSites=3Dthis._select.getElementsByTagName("OPTION").length;this.=
_dlg=3Dnull;var =
_a4=3D{central:{frameId:_a2,ajaxUrl:_a3||"ajax.ajax"},method:"getSiteSect=
ions"};this._siteShare=3Dnew =
sfly.component.share.SiteSharePageController(_a4,new =
sfly.component.share.SiteShareModel({id:null}));dojo.subscribe(this._site=
Share._model.SITESHARE_GET_PAGES_FINISH,this,"_onAddPictures");},postToSh=
areSite:function(){if(this._numSites=3D=3D1){this.onAddPictures(this._sel=
ect.getElementsByTagName("OPTION")[0].value);}else{if(!this._dlg){this._d=
lg=3DsflyWindowMgr.createWindow({id:"share",width:400,height:150,title:"S=
hare",content:dojo.byId("shareTabSubNavDlg")});}this._dlg.show();}},onAdd=
Pictures:function(_a5){var =
_a6=3Dthis._siteShare._model.getSite(_a5);if(_a6){this._siteShare._model.=
setCurrentSite(_a6);this._onAddPictures();}else{this._siteShare.getSiteSe=
ction(_a5);}return false;},_onAddPictures:function(){var =
_a7=3Dthis._siteShare._model.getCurrentSite();if(_a7&&_a7.pages&&_a7.page=
s.length){var _a8=3D_a7.pages[0].id;var =
_a9=3D_a8.split("/");_a9[0]=3D"";window.location.href=3D_a7.webAddress+_a=
9.join("/")+"#addPictures";}else{sflyDialogMgr.showSflyDialog({type:"aler=
t",icon:"warning",title:this.properties["share.sharetab.subnav.addPicture=
s.sorry.title"],content:this.properties["share.sharetab.subnav.addPicture=
s.sorry.text"]});}},_hideDlg:function(){this._dlg.hide();},_onNext:functi=
on(){if(dojo.byId("shareTabSubNavExisting").checked){this.onAddPictures(d=
ojo.byId("shareTabSubNavExistingSite").value);}else{window.location.href=3D=
"/sites/create/start.sfly?category=3Dpersonal";}this._hideDlg();return =
false;},_extSites:{fb:{},myspace:{},blogger:{},twitter:{}},postTo:functio=
n(_aa){console.log("posting to: =
"+_aa);},_end:null});}if(!dojo._hasResource["sfly.component.share.UploadC=
omplete"]){dojo._hasResource["sfly.component.share.UploadComplete"]=3Dtru=
e;dojo.provide("sfly.component.share.UploadComplete");dojo.declare("sfly.=
component.share.UploadComplete",null,{_className:"uploadComplete",constru=
ctor:function(_ab,_ac,_ad){this._frameId=3D_ab;this._isPopup=3D_ac;this._=
isNested=3D_ad;this._images=3D[];this._count=3D0;this._albumPath=3Dnull;i=
f(this._isNested){return;}this._baseFinishUpload=3Dwindow.handleFinishUpl=
oad;window.handleFinishUpload=3Ddojo.hitch(this,this._handleFinishUpload)=
;window.handleFileUploadComplete=3Ddojo.hitch(this,this._handleFileUpload=
Complete);this._baseUploadMore=3Dwindow.handleUploadMore;window.handleUpl=
oadMore=3Ddojo.hitch(this,this._handleUploadMore);this._baseOpenUploadCom=
pleteOptionsView=3Dwindow.handleOpenUploadCompleteOptionsView;window.hand=
leOpenUploadCompleteOptionsView=3Ddojo.hitch(this,this._handleOpenUploadC=
ompleteOptionsView);var =
_ae=3D{"uploadComplete-email-link":{onclick:dojo.hitch(this,function(_af)=
{_af.preventDefault();this._submitForm("email",{albumName:this._albumName=
,imageIds:this._images.join(",")});})},"uploadComplete-post-link":{onclic=
k:dojo.hitch(this,function(_b0){_b0.preventDefault();this._submitForm("po=
st",{albumName:this._albumName,imageIds:this._images.join(",")});})},"upl=
oadComplete-close-link":{onclick:dojo.hitch(this,function(_b1){_b1.preven=
tDefault();window.close();})}};for(var h in _ae){var =
_b2=3D_ae[h];for(var _b3 in =
_b2){dojo.connect(dojo.byId(h),_b3,_b2[_b3]);}}this._ajax=3Dnew =
sfly.page.BasePageController({central:{ajaxUrl:"/upload/upload.share.ajax=
",frameId:this._frameId}});},_handleFinishUpload:function(_b4){if(this._b=
aseFinishUpload){this._baseFinishUpload(_b4);}if(!this._images.length){re=
turn;}this._albumPath=3D_b4;if(_b4){this._renderCompleteMsg();}else{var =
now=3Dnew Date();var =
mon=3Dnow.getMonth()+1;this._albumName=3D(now.getFullYear()+"-"+(mon<10?"=
0":"")+mon+"-"+now.getDate());}},_handleFileUploadComplete:function(_b5){=
if(_b5){this._images.push(_b5);this._count++;}},_handleUploadMore:functio=
n(){if(this._baseUploadMore){this._baseUploadMore();}this._count=3D0;this=
._hide();},_handleOpenUploadCompleteOptionsView:function(){if(this._baseO=
penUploadCompleteOptionsView){this._baseOpenUploadCompleteOptionsView();}=
if(this._images.length){this._show();}},_renderCompleteMsg:function(){var=
 =
_b6=3D{service:"self",method:"getAlbumName",frameId:this._frameId,data:{a=
lbumPath:this._albumPath},callback:dojo.hitch(this,function(_b7){this._al=
bumName=3D_b7;var =
key=3D"share.uploadComplete.msg."+(this._count>1?"plural":"singular");var=
 =
msg=3Dthis.properties[key];msg=3Dmsg.replace(/\{0\}/g,this._count).replac=
e(/\{1\}/g,this._albumName);dojo.byId("uploadComplete-msg").innerHTML=3Dm=
sg;})};this._ajax.requestServiceCall(_b6);},_setFlashHeight:function(h){v=
ar =
_b8=3Ddocument.getElementsByTagName("embed")[0]||document.getElementsByTa=
gName("object")[0];if(_b8){_b8.setAttribute("height",h);if(_b8.tagName=3D=
=3D"EMBED"){_b8.parentNode.setAttribute("height",h);}}},_hide:function(){=
dojo.removeClass(dojo.body(),this._className);return =
false;},_show:function(){dojo.addClass(dojo.body(),this._className);var =
_b9=3Ddojo.byId("flashContent").getElementsByTagName("embed")[0]||dojo.by=
Id("flashContent").getElementsByTagName("object")[0];var =
_ba=3D"-"+(_b9.getAttribute("height")-70)+"px";dojo.byId("uploadComplete"=
).style.top=3D_ba;dojo.byId("uploadComplete").style.marginBottom=3D_ba;re=
turn false;},_submitForm:function(_bb,_bc){var =
_bd=3Ddojo.byId("uploadComplete-"+_bb+"-form");if(_bd){for(var _be in =
_bc){_bd[_be].value=3D_bc[_be];}if(this._isPopup){_bd.target=3D"_blank";}=
_bd.submit();if(this._isPopup){window.close();}}},_end:null});}if(!dojo._=
hasResource["sfly.page.sites.site_create"]){dojo._hasResource["sfly.page.=
sites.site_create"]=3Dtrue;(function(){try{var _bf=3Dwindow.dojo;var =
_c0=3Dwindow.sfly;var _c1=3Dwindow.sflyWindowMgr;var =
_c2=3Dwindow.sflyDialogMgr;var s=3Dwindow.s;var scw=3Dwindow.scw;var =
_c3=3Dwindow.translateScwBase;var _c4=3Dwindow.datePickerController;var =
_c5=3Dwindow._page;_bf.provide("sfly.page.sites.site_create");_bf.declare=
("sfly.page.sites.site_create",null,{constructor:function(_c6,_c7,_c8,_c9=
,_ca,_cb){try{_c5=3Dwindow._page=3Dthis;this._categories=3Dnew =
Object();this._category=3D_c7;this._style=3D_c8;this._tab=3D_c9;this._err=
ors=3D_ca;this._defaultStyle=3Dtrue;this._forEach(_c6,function(_cc){var =
_cd=3Dthis._categories[_cc.id]=3Dnew =
Object();this._forEach(["id","styles","options"],function(_ce){_cd[_ce]=3D=
_cc[_ce];});});if(!this._category||!this._categories[this._category]){thi=
s._category=3D_c6[0].id;}if(!this._tab){this._tab=3Dthis._featured;if(thi=
s._style){this._some(this._categories[this._category].styles,function(_cf=
,_d0){if(_cf.id=3D=3Dthis._style){this._tab=3D_d0<this._getNumFeatured(th=
is._categories[this._category])?this._featured:_cf.tab;this._defaultStyle=
=3Dfalse;return true;}else{return =
false;}});}}if(this._defaultStyle){this._style=3Dthis._categories[this._c=
ategory].styles[0].id;}_bf.addOnLoad(_bf.hitch(this,function(){_bf=3Dwind=
ow.dojo;_c0=3Dwindow.sfly;_c1=3Dwindow.sflyWindowMgr;_c2=3Dwindow.sflyDia=
logMgr;s=3Dwindow.s;scw=3Dwindow.scw;_c3=3Dwindow.translateScwBase;_c4=3D=
window.datePickerController;_c5=3Dwindow._page;_bf.addClass(_bf.body(),th=
is._errors.length?"step2":"step1");this._categoriesDiv=3D_bf.byId((_cb&&_=
cb.categories)||"categories");this._tabsDiv=3D_bf.byId((_cb&&_cb.tabs)||"=
tabs");this._stylesDiv=3D_bf.byId((_cb&&_cb.styles)||"styles");this._rend=
er();if(this._errors.length){var _d1=3Dthis._errors[0];var =
_d2;if(_d1.field&&_bf.byId(_d1.field+"Field")){_d2=3D_bf.byId(_d1.field+"=
Field");_bf.query(".error",_d2)[0].innerHTML=3Dthis._property(_d1.tag);_b=
f.addClass(_d2,"showError");_bf.byId(_d1.field).focus();}else{if(_d1.tag!=
=3D"default =
msg"){_d2=3D_bf.byId("error");_d2.innerHTML=3Dthis._property(_d1.tag);_d2=
.style.display=3D"";_bf.byId("title").focus();}}}this._sync=3D_bf.byId("t=
itle").value.replace(/[^a-zA-Z0-9]/g,"")=3D=3D_bf.byId("groupName").value=
;_bf.byId("keyDate").onclick=3Dnull;}));}catch(ex){}},whatsThis:function(=
id){var =
_d3=3D{type:"alert",title:this._property("groupCreate.info."+id+".whatsth=
is.title"),icon:"info",height:200,width:500,content:this._property("group=
Create.info."+id+".whatsthis.text")};_c2.showSflyDialog(_d3);},_step:0,_s=
teps:["step1","step2"],back:function(){if(this._step=3D=3D0){_c2.showSfly=
Dialog({title:this._property("group.create.title.cancel"),type:"confirm",=
width:400,content:this._property("group.create.label.cancel"),btnType:"ye=
s",icon:"info",okCallback:function(){window.history.back();}});}else{if(t=
his._step=3D=3D1){_bf.removeClass(_bf.body(),this._steps[this._step]);thi=
s._step--;_bf.addClass(_bf.body(),this._steps[this._step]);try{s.t();}cat=
ch(e){}}}},next:function(){if(this._step=3D=3D1){if(this._validate()){_c2=
.showSflyDialog({title:this._property("group.create.progress.title"),type=
:"info",width:400,content:this._property("group.create.progress.content")=
,icon:"info",okCallback:function(){window.history.back();}});_bf.byId("gr=
oupInfo").submit();}}else{if(this._step=3D=3D0){_bf.removeClass(_bf.body(=
),this._steps[this._step]);this._step++;_bf.addClass(_bf.body(),this._ste=
ps[this._step]);_bf.byId("title").focus();try{var =
pn=3Dscw.pageName,cpn=3Dscw.customPageName;scw.pageName=3D"/sites/create/=
step2.sfly";scw.customPageName=3D"SiteCreationStep2."+({p_family:"Family"=
,p_photo:"PhotoJournal",p_baby:"Baby",p_travel:"Travel",g_group:"Clubs",g=
_wedding:"Wedding",g_sports:"Sports",g_classroom:"Classroom"}[this._categ=
ory]||(this._categories[this._category].options._customPageName&&this._ca=
tegories[this._category].options._customPageName[0])||"General");_c3();s.=
t();scw.customPageName=3Dcpn;scw.pageName=3Dpn;_c3();}catch(e){}}}},_vali=
date:function(){var ok=3Dtrue;try{this._forEach(_bf.query("#step2 =
.field, #step2 .option, =
#passwords"),function(_d4){_bf.removeClass(_d4,"showError");});var =
_d5=3Dthis._categories[this._category];var =
_d6=3D{title:_bf.byId("title"),groupName:_bf.byId("groupName"),permission=
TypePUBLIC:_bf.byId("permissionTypePUBLIC"),pwProtect:_bf.byId("pwProtect=
"),passwords:_bf.byId("passwords"),pw1:_bf.byId("pw1"),pw2:_bf.byId("pw2"=
),keyDate:_bf.byId("keyDate")};if(_d6.title.value.length=3D=3D0){_bf.addC=
lass(_d6.title.parentNode,"showError");_d6.title.focus();ok=3Dfalse;}else=
{if(_d6.groupName.value.length<4||_d6.groupName.value.length>32||_d6.grou=
pName.value.match(/[^a-zA-Z0-9]/)){_bf.addClass(_d6.groupName.parentNode,=
"showError");_bf.removeClass(_d6.groupName.parentNode,"unavailable");_d6.=
groupName.focus();ok=3Dfalse;}else{if(_d6.permissionTypePUBLIC.checked&&_=
d6.pwProtect.checked&&_d6.pw1.value.length=3D=3D0){_d6.passwords.classNam=
e=3D"showError =
pwRequired";_d6.pw1.focus();ok=3Dfalse;}else{if(_d6.permissionTypePUBLIC.=
checked&&_d6.pwProtect.checked&&_d6.pw1.value!=3D_d6.pw2.value){_d6.passw=
ords.className=3D"showError =
pwsMustMatch";if(_d6.pw2.value.length=3D=3D0){_d6.pw2.focus();}else{_d6.p=
w1.focus();}ok=3Dfalse;}else{if(_d5._hasKeyDate&&!this._validateKeyDate()=
){_bf.addClass(_d6.keyDate.parentNode,"showError");_d6.keyDate.parentNode=
.getElementsByTagName("INPUT")[0].focus();ok=3Dfalse;}else{this._forEach(=
_d5.options,function(_d7,_d8){if(_d8.match(/^_/)){return true;}var =
_d9=3D_d8.split(":")[0];var =
_da=3D_bf.byId(_d5.id+":"+_d9);if(!_da){return true;}var =
_db=3D_d8.match(/:input$/);var _dc=3D_d5._options[_d9]||{};var =
_dd=3D_dc.maxlength||Number.MAX_VALUE;var _de=3D_dc.minlength||0;var =
_df=3D!_db||_dc.required=3D=3D"true"||_de>0;var _e0=3Dnew =
RegExp(_dc.reject);if(_db&&((_df&&_da.value.length<_de)||(_da.value.match=
(_e0)))||!_db&&_df&&_da.value.length=3D=3D0){_bf.addClass(_da.parentNode,=
"showError");if(ok){_da.focus();_da.select();}ok=3Dfalse;}return =
undefined;});}}}}}}catch(ex){ok=3Dfalse;}return =
ok;},_validateKeyDate:function(){var _e1=3Dfalse;try{var =
mm=3D_bf.byId("keyDate-mm").value;var =
ds=3Dmm;ds+=3D"-";ds+=3D_bf.byId("keyDate-dd").value;ds+=3D"-";var =
yy=3D_bf.byId("keyDate").value;if(yy.length<=3D2){yy=3DparseInt((new =
Date()).getFullYear().toString().substr(0,2))*100+yy;}ds+=3Dyy;_e1=3D_c4.=
parseDateString(ds,"n-ds-j-ds-Y");if(_e1&&_e1.getMonth()+1=3D=3Dmm){var =
kd=3D_bf.byId("_keyDate");kd.disabled=3Dfalse;kd.value=3D_c4.printFormatt=
edDate(_e1,"Y-m-d");}else{_e1=3Dfalse;}}catch(e){_e1=3Dfalse;}return =
_e1;},_checkedURL:null,checkAvailability:function(){var =
url=3D_bf.byId("groupName");_bf.removeClass(url.parentNode,"available");_=
bf.removeClass(url.parentNode,"unavailable");_bf.removeClass(url.parentNo=
de,"showError");if(url&&url.value.length>=3D4&&url.value.length<=3D32&&!u=
rl.value.match(/^\s*$/)){this._checkedURL=3Dnull;this._ajaxCall("isGroupN=
ameAvailable",{groupName:url.value},_bf.hitch(this,function(_e2){if(_e2.a=
vailable){_bf.addClass(url.parentNode,"available");this._checkedURL=3Durl=
.value;}else{_bf.addClass(url.parentNode,"unavailable");var _e3=3Dnew =
Array();this._forEach(_e2.suggestion.split(","),function(_e4){if(_e4){_e3=
.push("<a href=3D#"+_e4+" onclick=3D'_page.useSuggestion(this);return =
false'>"+_e4+"</a>");}});var =
_e5=3D_e3.length?this._property("groupCreate.groupName.unavailable.sugges=
t").replace(/\{0\}/,_e3.join(", =
")):"";_bf.byId("unavailable").innerHTML=3Dthis._property("groupCreate.gr=
oupName.unavailable").replace(/\{0\}/,_e5);}}));}else{_bf.addClass(url.pa=
rentNode,"showError");}},useSuggestion:function(_e6){var =
url=3D_bf.byId("groupName");url.value=3D_e6.innerHTML;},_ajax:null,_ajaxC=
all:function(_e7,_e8,cb){this._ajax=3Dthis._ajax||new =
_c0.page.BasePageController({central:{ajaxUrl:"/sites/create/ajax.ajax",f=
rameId:window._frameId}});this._ajax.requestServiceCall({method:_e7,data:=
_e8,callback:cb,service:"self"});},_sync:true,onInput:function(_e9){var =
id=3D_e9.id;var _ea=3Did.split(":")[0];var =
_eb=3Dthis._categories[_ea];var =
_ec=3Did!=3D_ea?id.split(":")[1]:"";if(_ec&&_eb&&_eb._options[_ec]){if(_e=
b._options[_ec].reject){}var =
_ed=3D_eb._options[_ec].minlength||(_eb._options[_ec].required=3D=3D"true=
"?1:0);if(_e9.value.length>=3D_ed){_bf.removeClass(_e9.parentNode,"showEr=
ror");}}else{if(id=3D=3D"title"){if(this._sync){_bf.byId("groupName").val=
ue=3D_e9.value.replace(/[^a-zA-Z0-9]/g,"");}_e9.nextSibling.nextSibling.v=
alue=3D256-_e9.value.length;}else{if(id=3D=3D"groupName"){if(this._sync&&=
_e9.value!=3D_bf.byId("title").value.replace(/[^a-zA-Z0-9]/g,"")){this._s=
ync=3Dfalse;}if(_bf.hasClass(_e9.parentNode,"showError")&&_e9.value.lengt=
h>=3D4&&_e9.value.length<=3D32){_bf.removeClass(_e9.parentNode,"showError=
");}if(_e9.value!=3Dthis._checkedURL){_bf.removeClass(_e9.parentNode,"ava=
ilable");}}}}},onChange:function(_ee){var _ef=3D_ee.name;var =
id=3D_ee.id;if(_ef=3D=3D"permissionType"){var =
_f0=3D_bf.byId("permissionTypePUBLIC").checked;var =
_f1=3D_bf.byId("pwProtect");var =
pw=3D_bf.byId("pw");_f1.disabled=3D!_f0;if(_f0){_bf.removeClass(pw,"disab=
led");}else{_bf.addClass(pw,"disabled");}}else{if(id=3D=3D"pwProtect"){_b=
f.byId("passwords").style.display=3D_ee.checked?"":"none";}}},properties:=
{},_property:function(key,_f2,_f3){var =
_f4=3Dthis.properties[key];if(_f4=3D=3D=3Dundefined&&_f2){_f4=3Dthis.prop=
erties[_f2];if(_f4=3D=3D=3Dundefined&&_f3){_f4=3Dthis.properties[_f3];}}i=
f(_f4=3D=3D=3Dundefined){_f4=3D"???"+(_f3||_f2||key)+"???";}return =
_f4;},_render:function(){try{this._renderCategories();this._renderTabs();=
this._renderStyles();}catch(ex){}},_partner:undefined,_partners:{},_getPa=
rtner:function(_f5){return =
_f5.options._partner&&_f5.options._partner[0];},_renderCategories:functio=
n(){var _f6=3D_bf.string.substitute("<div =
class=3D'categories-title'>${0}</div>",[this._property("groupCreate.label=
.category")]);this._forEach(this._categories,function(_f7){var =
_f8=3Dthis._getPartner(_f7);if(_f7._parent&&this._categories[_f7._parent]=
){var =
_f9=3Dthis._categories[_f7._parent];_f9._children=3D_f9._children||new =
Array();_f9._children.push(_f7);_f9._expanded=3D_f9._expanded||_f7.id=3D=3D=
this._category;}else{if(_f8){this._partners[_f8]=3Dthis._partners[_f8]||n=
ew =
Array();this._partners[_f8].push(_f7);if(_f7.id=3D=3Dthis._category){this=
._partner=3D_f8;_bf.byId("instruction").innerHTML=3Dthis._areaContent({id=
:_f8},"instruction","text");}}}});this._forEach(this._categories,function=
(_fa){var =
_fb=3D!_fa._parent&&this._getPartner(_fa)=3D=3Dthis._partner;if(_fb){_f6+=
=3Dthis._renderCategory(_fa);}this._forEach(_fa._children||[],function(_f=
c){if(this._getPartner(_fc)=3D=3Dthis._partner){_f6+=3Dthis._renderCatego=
ry(_fc,"indented","-&nbsp;",_fa._expanded);}});});this._categoriesDiv.inn=
erHTML=3D_f6;},_categoryOnClick:"return _page._onCategoryClick(this, =
\"${0}\")",_categoryTemplate:"<a href=3D'#${0}' class=3D'category ${1}' =
onclick=3D'${2}' style=3D'${6}'><input type=3D'radio' name=3D'groupType' =
value=3D'${0}' =
${3}/><span>${5}</span>${4}</a>",_renderCategory:function(_fd,_fe,_ff,_10=
0){_fe=3D_fe||"";_ff=3D_ff||"";var =
args=3D[_fd.id,(_fd.id=3D=3Dthis._category?"selected =
":"")+_fe,_bf.string.substitute(this._categoryOnClick,[_fd.id]),_fd.id=3D=
=3Dthis._category?"checked":"",this._property("siteCreate.category.name."=
+_fd.id),_ff,_100?"display: block;":""];var =
_101=3D_bf.string.substitute(this._categoryTemplate,args);_fd._options=3D=
new =
Object();this._forEach(_fd.options,function(_102,key){if(key.match(/:inpu=
t$/)){var _103=3Dkey.split(":")[0];_fd._options[_103]=3Dnew =
Object();this._forEach(_102,function(_104){var =
nv=3D_104.split("=3D");_fd._options[_103][nv[0]]=3Dnv[1];});if(_fd._optio=
ns[_103].length){_bf.byId(_fd.id+":"+_103).setAttribute("size",_fd._optio=
ns[_103].length);}}});if(_fd.id=3D=3Dthis._category){this._renderStep2(_f=
d);}return =
_101;},_areas:["heading","text","label","help","error"],_renderStep2:func=
tion(_105,_106){var =
_107=3D_bf.byId("step2");_107.className=3D_105.id;if(this._getPartner(_10=
5)){_bf.addClass(_107,this._getPartner(_105));}this._forEach(_bf.query("H=
3",_107),function(h3,_108){if(_108=3D=3D0){h3.innerHTML=3Dthis._areaConte=
nt(_105,"step2","heading");}});this._forEach(_bf.query("H4",_107),functio=
n(h4,_109){if(_109=3D=3D0){h4.innerHTML=3Dthis._areaContent(_105,"step2",=
"text");}});this._forEach(_bf.query(".field",_107),function(_10a){var =
_10b=3D_10a.id.replace(/Field$/,"");this._forEach(this._areas,function(_1=
0c){var =
area=3D_bf.query("."+_10c,_10a)[0];if(area){area.innerHTML=3Dthis._areaCo=
ntent(_105,_10b,_10c);}});});this._forEach(_bf.query(".options",_107),fun=
ction(_10d){_10d.style.display=3D"";this._forEach(_bf.query(".option =
SELECT, .option =
INPUT",_10d),function(_10e){_10e.disabled=3Dtrue;});});var =
_10f=3D_bf.byId(this._category+"Options");_10f.style.display=3D"block";th=
is._forEach(_bf.query(".option SELECT, .option =
INPUT",_10f),function(_110){_110.disabled=3Dfalse;});var =
_111=3D_bf.byId("permissionsField");var =
_112=3D_bf.byId("notifyField");var =
_113=3D_bf.byId("allowAuthorField");var =
_114=3D_bf.byId("keyDateField");_114.style.display=3D"none";_111.style.di=
splay=3D_112.style.display=3D"";_bf.byId("permissionTypePUBLIC").checked=3D=
true;_bf.byId("pwProtect").disabled=3Dfalse;_bf.removeClass(_bf.byId("pw"=
),"disabled");var _115=3D_bf.byId("notifyMembers");var =
_116=3D_bf.byId("notifyFrequency");_115.disabled=3D_116.disabled=3Dfalse;=
_bf.byId("permissionTypePUBLIC").disabled=3D_bf.byId("permissionTypePRIVA=
TE").disabled=3Dfalse;_bf.byId("allowAuthor").disabled=3Dfalse;_113.style=
.display=3D"";this._forEach(_105.options,function(_117,key){var =
_118=3Dkey.split(":")[0];var =
_119=3Dkey.match(/:hidden$/);if(_118=3D=3D"permissionType"){if(_119){_bf.=
byId("permissionTypePUBLIC").disabled=3D_bf.byId("permissionTypePRIVATE")=
.disabled=3Dtrue;_111.style.display=3D"none";}else{if(_117[0]!=3D"public"=
){_bf.byId("permissionTypePRIVATE").checked=3Dtrue;_bf.byId("pwProtect").=
disabled=3Dtrue;_bf.addClass(_bf.byId("pw"),"disabled");}}}else{if(_118=3D=
=3D"allowAuthor"){var =
_11a=3D_bf.byId("allowAuthor");if(_119){_11a.disabled=3Dtrue;_113.style.d=
isplay=3D"none";}_11a.checked=3D_117[0]=3D=3D"true";}else{if(_118=3D=3D"n=
otifyFrequency"){if(_119){_115.disabled=3D_116.disabled=3Dtrue;_112.style=
.display=3D"none";}else{_115.checked=3Dfalse;this._forEach(_bf.query("OPT=
ION",_116),function(opt){if(opt.value=3D=3D_117[0]){opt.selected=3Dtrue;_=
115.checked=3Dtrue;}else{opt.selected=3Dfalse;}});}}else{if(_118=3D=3D"ke=
yDate"){_105._hasKeyDate=3Dtrue;_114.style.display=3D"";}}}}});this._forE=
ach(_106?_106.options:{},function(_11b,key){if(key.match(/:input$/)&&_105=
.options[key]){var =
_11c=3Dkey.split(":")[0];_bf.byId(_105.id+":"+_11c).value=3D_bf.byId(_106=
.id+":"+_11c).value;}});},_areaContent:function(_11d,_11e,_11f){return =
this._property("groupCreate."+_11d.id+"."+_11e+"."+_11f,this._partner?"gr=
oupCreate."+this._partner+"."+_11e+"."+_11f:"groupCreate.default."+_11e+"=
."+_11f,this._partner?"groupCreate.default."+_11e+"."+_11f:null);},_rende=
rTabs:function(){var _120=3D"siteCreate.tab.label.";var =
tabs=3D{featured:this._property(_120+"featured")};var =
_121=3D1;this._forEach(this._categories,function(_122){this._forEach(_122=
.styles,function(_123){if(!tabs[_123.tab]){tabs[_123.tab]=3Dthis._propert=
y(_120+_123.tab);_121++;}});});var _124=3D"<a href=3D'#${0}' id=3D'${0}' =
class=3D'tab ${1}' onclick=3D'${2}' style=3D'width: ${3}%;'><input =
type=3D'radio' name=3D'tab' value=3D'${0}' ${4} />${5}</a>";var =
_125=3D"";this._forEach(tabs,function(tab,_126){var =
args=3D[_126,(_126=3D=3Dthis._tab)?"selected":"","return =
_page._onTabClick(this);",parseInt(100/_121+0.5)-1,(_126=3D=3Dthis._tab)?=
"checked":"",tab];_125+=3D_bf.string.substitute(_124,args);});this._tabsD=
iv.innerHTML=3D_125;this._onTabClick({id:this._tab});},_renderStyles:func=
tion(){var =
div=3D_bf.byId(this._category);if(!div){if(_bf.isIE){this._forEach(_bf.qu=
ery("DIV.style-inner =
INPUT",this._stylesDIV),function(_127){_127.checked=3Dfalse;});}div=3Dthi=
s._stylesDiv.appendChild(document.createElement("DIV"));div.id=3Dthis._ca=
tegory;var =
_128=3D"";this._forEach(this._categories[this._category].styles,function(=
_129,_12a){var s=3D"<div id=3D'${0}' class=3D'style ${1} ${2} =
${3}'>"+"<div class=3D'style-inner' style=3D'background-image: =
url(${4});' onclick=3D'return =
_page._onStyleClick(this.parentNode)'>"+"<div>"+"<a href=3D'#preview' =
class=3D'preview' onclick=3D'return _page._onPreviewClick(this, =
event);'>${5}</a>"+"<input type=3D'radio' name=3D'groupStyle' =
value=3D'${6}' ${7} />"+"<span =
class=3D'name'>${8}</span>"+"</div>"+"</div>"+"</div>";_128+=3D_bf.string=
.substitute(s,[this._styleId(_129.id),_129.tab,(_12a<this._getNumFeatured=
(this._categories[this._category]))?"featured":"",_129.id=3D=3Dthis._styl=
e?"selected":"",_129.thumbnail,this._property("groupCreate.label.preview"=
),_129.id,_129.id=3D=3Dthis._style?"checked=3D'true'":"",this._property("=
siteCreate.style.name."+_129.id)]);});div.innerHTML=3D_128+"<br =
style=3D'clear: both;' />";}else{var _12b=3D"#"+this._category+" =
INPUT";this._forEach(_bf.query(_12b),function(_12c){if(_12c.value=3D=3Dth=
is._style){_12c.checked=3Dtrue;_bf.addClass(_12c.parentNode.parentNode,"s=
elected");}else{_12c.checked=3Dfalse;_bf.removeClass(_12c.parentNode.pare=
ntNode,"selected");}});}div.style.display=3D"block";},_styleId:function(_=
12d){return =
this._category+":"+this._styleIndex(_12d);},_styleIndex:function(_12e){va=
r _12f=3D-1;var =
key=3D_12e||this._style;this._some(this._categories[this._category].style=
s,function(_130,i){if(_130.id=3D=3Dkey){_12f=3Di;return =
true;}else{return false;}});return =
_12f;},_onCategoryClick:function(cat,_131){if(!_bf.hasClass(cat,"selected=
")){var =
_132=3Dthis._categories[this._category];_bf.query(".selected",this._categ=
oriesDiv).forEach(function(_133){_bf.removeClass(_133,"selected");});_bf.=
byId(this._category).style.display=3D"none";_bf.addClass(cat,"selected");=
cat.firstChild.checked=3Dtrue;this._category=3D_131;if(this._categories[t=
his._category]._children){for(var =
next=3Dcat.nextSibling;next&&_bf.hasClass(next,"indented");next=3Dnext.ne=
xtSibling){next.style.display=3D"block";}}if(this._defaultStyle){this._st=
yle=3Dthis._categories[this._category].styles[0].id;}this._renderStyles()=
;this._renderStep2(this._categories[_131],_132);}return =
false;},_onTabClick:function(tab){if(!_bf.hasClass(tab,"selected")){_bf.r=
emoveClass(this._tabsDiv,this._tab);_bf.removeClass(this._tab,"selected")=
;_bf.removeClass(this._stylesDiv,this._tab);this._tab=3Dtab.id;_bf.addCla=
ss(this._tabsDiv,this._tab);_bf.addClass(this._tab,"selected");_bf.byId(t=
his._tab).firstChild.checked=3Dtrue;_bf.addClass(this._stylesDiv,this._ta=
b);}return =
false;},_onStyleClick:function(_134){if(!_bf.hasClass(_134,"selected")){v=
ar =
chk=3D_134.getElementsByTagName("INPUT")[0];window.setTimeout(function(){=
chk.checked=3Dtrue;},0);_bf.query(".selected",this._stylesDiv).forEach(fu=
nction(_135){_bf.removeClass(_135,"selected");});this._style=3Dchk.value;=
this._defaultStyle=3Dfalse;_bf.addClass(_134,"selected");}return =
false;},_onPreviewClick:function(_136,evt){_bf.stopEvent(evt);var =
_137=3D_136.parentNode.parentNode.parentNode.id.split(":")[1];this._showP=
review(_137);return =
false;},_numFeatured:12,_featured:"featured",_getNumFeatured:function(_13=
8){return =
parseInt((_138.options._numFeatured&&_138.options._numFeatured[0])||this.=
_numFeatured);},_previewWin:null,_previewId:"previewDlg",_previewAreaId:"=
previewArea",_previewWidth:775,_previewHeight:500,_showPreview:function(_=
139){var _13a=3D"<div id=3D'${0}' =
onkeydown=3D'if(event.keyCode=3D=3D27)_page._previewWin.hide()'><img =
src=3D'${1}' /></div>";var _13b=3D"siteCreate.style.name.";var =
s=3Dthis._categories[this._category].styles[_139];if(!this._previewWin){t=
his._previewWin=3D_c1.createWindow({id:this._previewId,width:this._previe=
wWidth,height:this._previewHeight,title:_bf.string.substitute(this._prope=
rty("siteCreate.preview.title"),[this._property(_13b+s.id)]),content:_bf.=
string.substitute(_13a,[this._previewAreaId,s.preview||"/img_/search/tran=
sparent.gif"])});}else{this._previewWin.setTitle(_bf.string.substitute(th=
is._property("siteCreate.preview.title"),[this._property(_13b+s.id)]));th=
is._previewWin.setContent(_bf.string.substitute(_13a,[this._previewAreaId=
,s.preview||"/img_/search/transparent.gif"]));}this._previewWin.show();wi=
ndow.setTimeout(function(){_bf.byId(_c5._previewAreaId).focus();},100);},=
_forEach:function(_13c,f){if(_13c.constructor=3D=3D_bf.NodeList){_bf.forE=
ach(_13c,f,this);}else{if(typeof _13c=3D=3D"object"){for(var p in =
_13c){if(typeof =
_13c[p]!=3D"function"){f.call(this,_13c[p],p,_13c);}}}else{_bf.forEach(_1=
3c,f,this);}}},_some:function(_13d,f){if(typeof =
_13d=3D=3D"object"){for(var p in =
_13d){if(f.call(this,_13d[p],p,_13d)){return true;}}return =
false;}else{return =
_bf.some(_13d,f,this);}},_id2PromptMap:{"keyDate":"YYYY","keyDate-mm":"MM=
","keyDate-dd":"DD"},onFocus:function(_13e){_bf.removeClass(_13e,"prompt"=
);if(this._id2PromptMap[_13e.id]=3D=3D_13e.value){_13e.value=3D"";}},onBl=
ur:function(_13f){if(!_13f.value){_bf.addClass(_13f,"prompt");_13f.value=3D=
this._id2PromptMap[_13f.id];}},onDateSelected:function(args){_bf.forEach(=
[args.id,args.id+"-mm",args.id+"-dd"],function(id){_c5.onFocus(_bf.byId(i=
d));});},_end:null});}catch(ex){window.alert("exception loading =
sfly.page.sites.site_create: "+ex.message);}})();}
------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn.staticsfly.com/js/flash_script-v12451504490004018.js

function writeOutObjectTags(tagText) {=0A=
document.write(tagText);=0A=
}=0A=
function writeOutObjectTagsInDiv(theDiv, tagText) {=0A=
theDiv.innerHTML =3D tagText;=0A=
}=0A=
function writeFlash(flashDiv, nonFlashDiv, flashPath, flashParams, =
width, height, overrideSafariBlock, skipDiv, fullScreen) {=0A=
var showSafari =3D overrideSafariBlock =3D=3D "true";=0A=
var realFlashDiv =3D document.getElementById(flashDiv);=0A=
var altDiv =3D document.getElementById(nonFlashDiv);=0A=
if (!dontKnow && flashVersion >=3D requiredVersion && (!isSafari || =
showSafari)) {=0A=
if (altDiv !=3D null) {=0A=
altDiv.style.display =3D "none";=0A=
}=0A=
realFlashDiv.style.display =3D "block";=0A=
createFlashTags(realFlashDiv, flashPath, flashParams, width, height, =
skipDiv, fullScreen);=0A=
} else {=0A=
if (!isSafari || showSafari) { =0A=
showFlashDownloadLink(altDiv, width, height);=0A=
}=0A=
realFlashDiv.style.display =3D "none";=0A=
if (altDiv !=3D null) {=0A=
altDiv.style.display =3D "block";=0A=
}=0A=
}=0A=
}=0A=
function createFlashTags(realFlashDiv, flashPath, flashParams, width, =
height, skipDiv, fullScreen) {=0A=
var objString =3D "";=0A=
objString +=3D '<object =
classid=3D"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"  ';=0A=
objString +=3D =
'codebase=3D"http://download.macromedia.com/pub/shockwave/cabs/flash/swfl=
ash.cab"  ';=0A=
objString +=3D 'width=3D"' + width + '"  ';=0A=
objString +=3D 'height=3D"' + height + '" ';=0A=
objString +=3D 'id=3D"marquee"  ';=0A=
objString +=3D 'align=3D"middle"> ';=0A=
objString +=3D '<param name=3D"movie" value=3D"' + flashPath;=0A=
// only append this when needed, in flash 7 and below=0A=
if (flashVersion <=3D 7) {=0A=
if (flashParams !=3D null && flashParams !=3D"") {=0A=
objString +=3D  '?' + flashParams;=0A=
} =0A=
} =0A=
objString +=3D '" /> ';=0A=
if (flashParams !=3D null && flashParams !=3D"") {=0A=
objString +=3D '<param name=3D"flashvars" value=3D"' + flashParams + '" =
/> ';=0A=
}=0A=
objString +=3D '<param name=3D"allowFullScreen" value=3D"true" /> ';=0A=
objString +=3D '<param name=3D"allowScriptAccess" value=3D"always" />';=0A=
objString +=3D '<param name=3D"menu" value=3D"false" /> ';=0A=
objString +=3D '<param name=3D"quality" value=3D"best" /> ';=0A=
if (!fullScreen) {=0A=
objString +=3D '<param name=3D"wmode" value=3D"transparent" />  ';=0A=
}=0A=
objString +=3D '<embed src=3D"' + flashPath;=0A=
// only append this when needed, in flash 7 and below=0A=
if (flashVersion <=3D 7) {=0A=
if (flashParams !=3D null && flashParams !=3D"") {=0A=
objString +=3D '?' + flashParams;=0A=
}=0A=
}=0A=
objString +=3D '" ';=0A=
if (flashParams !=3D null && flashParams !=3D"") {=0A=
objString +=3D 'flashvars=3D"' + flashParams + '"';=0A=
}
objString +=3D 'id=3D"marquee"';=0A=
objString +=3D 'allowFullScreen=3D"true"';=0A=
objString +=3D 'allowScriptAccess=3D"always"';=0A=
objString +=3D 'menu=3D"false" ';=0A=
objString +=3D 'quality=3D"best"  ';=0A=
objString +=3D 'width=3D"' + width + '"  ';=0A=
objString +=3D 'height=3D"' + height + '"  ';=0A=
objString +=3D 'name=3D"marquee"  ';=0A=
objString +=3D 'align=3D"middle"  ';=0A=
if (!fullScreen) {=0A=
objString +=3D 'wmode=3D"transparent"  ';=0A=
}=0A=
objString +=3D 'type=3D"application/x-shockwave-flash" =
pluginspage=3D"http://www.macromedia.com/go/getflashplayer"> ';=0A=
objString +=3D '</embed> ';=0A=
objString +=3D '</object> ';=0A=
if (skipDiv =3D=3D true) {=0A=
writeOutObjectTags(objString);=0A=
} else {=0A=
writeOutObjectTagsInDiv(realFlashDiv, objString);=0A=
}=0A=
}=0A=
function showFlashDownloadLink(altDiv, width, height) {=0A=
var overlay =3D document.getElementById("flashDownloadLink");=0A=
if (overlay !=3D null) {=0A=
overlay.className =3D "flashDownload";=0A=
overlay.style.width =3D width + "px";=0A=
if (!dontKnow && flashVersion < requiredVersion && flashVersion !=3D 0) {=0A=
overlay.innerHTML =3D "Maximize your experience at Shutterfly by =
downloading a newer version of the Flash plug-in.  <a =
href=3D\"http://www.adobe.com/go/getflashplayer\" =
target=3D\"_blank\">Upgrade now</a> for free.";=0A=
} else { =0A=
overlay.innerHTML =3D "Maximize your experience at Shutterfly by =
downloading the Flash plug-in.  <a =
href=3D\"http://www.adobe.com/go/getflashplayer\" =
target=3D\"_blank\">Download now</a> for free.";=0A=
}=0A=
overlay.style.display =3D "block";=0A=
} =0A=
}=0A=
function hbxFlashAction(linkName, linkPosition, xCoordinate, =
yCoordinate, swfWidth, swfHeight, actionType) { =0A=
// empty=0A=
}=0A=
function hbxFlashAction5MM(linkName, linkPosition, xCoordinate, =
yCoordinate, swfWidth, swfHeight, actionType) {=0A=
// empty=0A=
}=0A=
function hbxFlashActionSS(linkName) {=0A=
// empty=0A=
}=0A=

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn.staticsfly.com/incl_/thirdparty/google-flash/swfobject-v125003982400022980.js

/*!	SWFObject v2.2 <http://code.google.com/p/swfobject/> =0A=
is released under the MIT License =
<http://www.opensource.org/licenses/mit-license.php> =0A=
*/=0A=
var swfobject =3D function() {=0A=
var UNDEF =3D "undefined",=0A=
OBJECT =3D "object",=0A=
SHOCKWAVE_FLASH =3D "Shockwave Flash",=0A=
SHOCKWAVE_FLASH_AX =3D "ShockwaveFlash.ShockwaveFlash",=0A=
FLASH_MIME_TYPE =3D "application/x-shockwave-flash",=0A=
EXPRESS_INSTALL_ID =3D "SWFObjectExprInst",=0A=
ON_READY_STATE_CHANGE =3D "onreadystatechange",=0A=
win =3D window,=0A=
doc =3D document,=0A=
nav =3D navigator,=0A=
plugin =3D false,=0A=
domLoadFnArr =3D [main],=0A=
regObjArr =3D [],=0A=
objIdArr =3D [],=0A=
listenersArr =3D [],=0A=
storedAltContent,=0A=
storedAltContentId,=0A=
storedCallbackFn,=0A=
storedCallbackObj,=0A=
isDomLoaded =3D false,=0A=
isExpressInstallActive =3D false,=0A=
dynamicStylesheet,=0A=
dynamicStylesheetMedia,=0A=
autoHideShow =3D true,=0A=
/* Centralized function for browser feature detection=0A=
- User agent string detection is only used when no good alternative is =
possible=0A=
- Is executed directly for optimal performance=0A=
*/	=0A=
ua =3D function() {=0A=
var w3cdom =3D typeof doc.getElementById !=3D UNDEF && typeof =
doc.getElementsByTagName !=3D UNDEF && typeof doc.createElement !=3D =
UNDEF,=0A=
u =3D nav.userAgent.toLowerCase(),=0A=
p =3D nav.platform.toLowerCase(),=0A=
windows =3D p ? /win/.test(p) : /win/.test(u),=0A=
mac =3D p ? /mac/.test(p) : /mac/.test(u),=0A=
webkit =3D /webkit/.test(u) ? =
parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/, "$1")) : false, // =
returns either the webkit version or false if not webkit=0A=
ie =3D !+"\v1", // feature detection based on Andrea Giammarchi's =
solution: =
http://webreflection.blogspot.com/2009/01/32-bytes-to-know-if-your-browse=
r-is-ie.html=0A=
playerVersion =3D [0,0,0],=0A=
d =3D null;=0A=
if (typeof nav.plugins !=3D UNDEF && typeof nav.plugins[SHOCKWAVE_FLASH] =
=3D=3D OBJECT) {=0A=
d =3D nav.plugins[SHOCKWAVE_FLASH].description;=0A=
if (d && !(typeof nav.mimeTypes !=3D UNDEF && =
nav.mimeTypes[FLASH_MIME_TYPE] && =
!nav.mimeTypes[FLASH_MIME_TYPE].enabledPlugin)) { // =
navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin =
indicates whether plug-ins are enabled or disabled in Safari 3+=0A=
plugin =3D true;=0A=
ie =3D false; // cascaded feature detection for Internet Explorer=0A=
d =3D d.replace(/^.*\s+(\S+\s+\S+$)/, "$1");=0A=
playerVersion[0] =3D parseInt(d.replace(/^(.*)\..*$/, "$1"), 10);=0A=
playerVersion[1] =3D parseInt(d.replace(/^.*\.(.*)\s.*$/, "$1"), 10);=0A=
playerVersion[2] =3D /[a-zA-Z]/.test(d) ? =
parseInt(d.replace(/^.*[a-zA-Z]+(.*)$/, "$1"), 10) : 0;=0A=
}=0A=
}=0A=
else if (typeof win.ActiveXObject !=3D UNDEF) {=0A=
try {=0A=
var a =3D new ActiveXObject(SHOCKWAVE_FLASH_AX);=0A=
if (a) { // a will return null when ActiveX is disabled=0A=
d =3D a.GetVariable("$version");=0A=
if (d) {=0A=
ie =3D true; // cascaded feature detection for Internet Explorer=0A=
d =3D d.split(" ")[1].split(",");=0A=
playerVersion =3D [parseInt(d[0], 10), parseInt(d[1], 10), =
parseInt(d[2], 10)];=0A=
}=0A=
}=0A=
}=0A=
catch(e) {}=0A=
}=0A=
return { w3:w3cdom, pv:playerVersion, wk:webkit, ie:ie, win:windows, =
mac:mac };=0A=
}(),=0A=
/* Cross-browser onDomLoad=0A=
- Will fire an event as soon as the DOM of a web page is loaded=0A=
- Internet Explorer workaround based on Diego Perini's solution: =
http://javascript.nwbox.com/IEContentLoaded/=0A=
- Regular onload serves as fallback=0A=
*/ =0A=
onDomLoad =3D function() {=0A=
if (!ua.w3) { return; }=0A=
if ((typeof doc.readyState !=3D UNDEF && doc.readyState =3D=3D =
"complete") || (typeof doc.readyState =3D=3D UNDEF && =
(doc.getElementsByTagName("body")[0] || doc.body))) { // function is =
fired after onload, e.g. when script is inserted dynamically =0A=
callDomLoadFunctions();=0A=
}=0A=
if (!isDomLoaded) {=0A=
if (typeof doc.addEventListener !=3D UNDEF) {=0A=
doc.addEventListener("DOMContentLoaded", callDomLoadFunctions, false);=0A=
}		=0A=
if (ua.ie && ua.win) {=0A=
doc.attachEvent(ON_READY_STATE_CHANGE, function() {=0A=
if (doc.readyState =3D=3D "complete") {=0A=
doc.detachEvent(ON_READY_STATE_CHANGE, arguments.callee);=0A=
callDomLoadFunctions();=0A=
}=0A=
});=0A=
if (win =3D=3D top) { // if not inside an iframe=0A=
(function(){=0A=
if (isDomLoaded) { return; }=0A=
try {=0A=
doc.documentElement.doScroll("left");=0A=
}=0A=
catch(e) {=0A=
setTimeout(arguments.callee, 0);=0A=
return;=0A=
}=0A=
callDomLoadFunctions();=0A=
})();=0A=
}=0A=
}=0A=
if (ua.wk) {=0A=
(function(){=0A=
if (isDomLoaded) { return; }=0A=
if (!/loaded|complete/.test(doc.readyState)) {=0A=
setTimeout(arguments.callee, 0);=0A=
return;=0A=
}=0A=
callDomLoadFunctions();=0A=
})();=0A=
}=0A=
addLoadEvent(callDomLoadFunctions);=0A=
}=0A=
}();=0A=
function callDomLoadFunctions() {=0A=
if (isDomLoaded) { return; }=0A=
try { // test if we can really add/remove elements to/from the DOM; we =
don't want to fire it too early=0A=
var t =3D =
doc.getElementsByTagName("body")[0].appendChild(createElement("span"));=0A=
t.parentNode.removeChild(t);=0A=
}=0A=
catch (e) { return; }=0A=
isDomLoaded =3D true;=0A=
var dl =3D domLoadFnArr.length;=0A=
for (var i =3D 0; i < dl; i++) {=0A=
domLoadFnArr[i]();=0A=
}=0A=
}=0A=
function addDomLoadEvent(fn) {=0A=
if (isDomLoaded) {=0A=
fn();=0A=
}=0A=
else { =0A=
domLoadFnArr[domLoadFnArr.length] =3D fn; // Array.push() is only =
available in IE5.5+=0A=
}=0A=
}=0A=
/* Cross-browser onload=0A=
- Based on James Edwards' solution: =
http://brothercake.com/site/resources/scripts/onload/=0A=
- Will fire an event as soon as a web page including all of its assets =
are loaded =0A=
*/=0A=
function addLoadEvent(fn) {=0A=
if (typeof win.addEventListener !=3D UNDEF) {=0A=
win.addEventListener("load", fn, false);=0A=
}=0A=
else if (typeof doc.addEventListener !=3D UNDEF) {=0A=
doc.addEventListener("load", fn, false);=0A=
}=0A=
else if (typeof win.attachEvent !=3D UNDEF) {=0A=
addListener(win, "onload", fn);=0A=
}=0A=
else if (typeof win.onload =3D=3D "function") {=0A=
var fnOld =3D win.onload;=0A=
win.onload =3D function() {=0A=
fnOld();=0A=
fn();=0A=
};=0A=
}=0A=
else {=0A=
win.onload =3D fn;=0A=
}=0A=
}=0A=
/* Main function=0A=
- Will preferably execute onDomLoad, otherwise onload (as a fallback)=0A=
*/=0A=
function main() { =0A=
if (plugin) {=0A=
testPlayerVersion();=0A=
}=0A=
else {=0A=
matchVersions();=0A=
}=0A=
}=0A=
/* Detect the Flash Player version for non-Internet Explorer browsers=0A=
- Detecting the plug-in version via the object element is more precise =
than using the plugins collection item's description:=0A=
a. Both release and build numbers can be detected=0A=
b. Avoid wrong descriptions by corrupt installers provided by Adobe=0A=
c. Avoid wrong descriptions by multiple Flash Player entries in the =
plugin Array, caused by incorrect browser imports=0A=
- Disadvantage of this method is that it depends on the availability of =
the DOM, while the plugins collection is immediately available=0A=
*/=0A=
function testPlayerVersion() {=0A=
var b =3D doc.getElementsByTagName("body")[0];=0A=
var o =3D createElement(OBJECT);=0A=
o.setAttribute("type", FLASH_MIME_TYPE);=0A=
var t =3D b.appendChild(o);=0A=
if (t) {=0A=
var counter =3D 0;=0A=
(function(){=0A=
if (typeof t.GetVariable !=3D UNDEF) {=0A=
var d =3D t.GetVariable("$version");=0A=
if (d) {=0A=
d =3D d.split(" ")[1].split(",");=0A=
ua.pv =3D [parseInt(d[0], 10), parseInt(d[1], 10), parseInt(d[2], 10)];=0A=
}=0A=
}=0A=
else if (counter < 10) {=0A=
counter++;=0A=
setTimeout(arguments.callee, 10);=0A=
return;=0A=
}=0A=
b.removeChild(o);=0A=
t =3D null;=0A=
matchVersions();=0A=
})();=0A=
}=0A=
else {=0A=
matchVersions();=0A=
}=0A=
}=0A=
/* Perform Flash Player and SWF version matching; static publishing only=0A=
*/=0A=
function matchVersions() {=0A=
var rl =3D regObjArr.length;=0A=
if (rl > 0) {=0A=
for (var i =3D 0; i < rl; i++) { // for each registered object element=0A=
var id =3D regObjArr[i].id;=0A=
var cb =3D regObjArr[i].callbackFn;=0A=
var cbObj =3D {success:false, id:id};=0A=
if (ua.pv[0] > 0) {=0A=
var obj =3D getElementById(id);=0A=
if (obj) {=0A=
if (hasPlayerVersion(regObjArr[i].swfVersion) && !(ua.wk && ua.wk < =
312)) { // Flash Player version >=3D published SWF version: Houston, we =
have a match!=0A=
setVisibility(id, true);=0A=
if (cb) {=0A=
cbObj.success =3D true;=0A=
cbObj.ref =3D getObjectById(id);=0A=
cb(cbObj);=0A=
}=0A=
}=0A=
else if (regObjArr[i].expressInstall && canExpressInstall()) { // show =
the Adobe Express Install dialog if set by the web page author and if =
supported=0A=
var att =3D {};=0A=
att.data =3D regObjArr[i].expressInstall;=0A=
att.width =3D obj.getAttribute("width") || "0";=0A=
att.height =3D obj.getAttribute("height") || "0";=0A=
if (obj.getAttribute("class")) { att.styleclass =3D =
obj.getAttribute("class"); }=0A=
if (obj.getAttribute("align")) { att.align =3D =
obj.getAttribute("align"); }=0A=
// parse HTML object param element's name-value pairs=0A=
var par =3D {};=0A=
var p =3D obj.getElementsByTagName("param");=0A=
var pl =3D p.length;=0A=
for (var j =3D 0; j < pl; j++) {=0A=
if (p[j].getAttribute("name").toLowerCase() !=3D "movie") {=0A=
par[p[j].getAttribute("name")] =3D p[j].getAttribute("value");=0A=
}=0A=
}=0A=
showExpressInstall(att, par, id, cb);=0A=
}=0A=
else { // Flash Player and SWF version mismatch or an older Webkit =
engine that ignores the HTML object element's nested param elements: =
display alternative content instead of SWF=0A=
displayAltContent(obj);=0A=
if (cb) { cb(cbObj); }=0A=
}=0A=
}=0A=
}=0A=
else {	// if no Flash Player is installed or the fp version cannot be =
detected we let the HTML object element do its job (either show a SWF or =
alternative content)=0A=
setVisibility(id, true);=0A=
if (cb) {=0A=
var o =3D getObjectById(id); // test whether there is an HTML object =
element or not=0A=
if (o && typeof o.SetVariable !=3D UNDEF) { =0A=
cbObj.success =3D true;=0A=
cbObj.ref =3D o;=0A=
}=0A=
cb(cbObj);=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
function getObjectById(objectIdStr) {=0A=
var r =3D null;=0A=
var o =3D getElementById(objectIdStr);=0A=
if (o && o.nodeName =3D=3D "OBJECT") {=0A=
if (typeof o.SetVariable !=3D UNDEF) {=0A=
r =3D o;=0A=
}=0A=
else {=0A=
var n =3D o.getElementsByTagName(OBJECT)[0];=0A=
if (n) {=0A=
r =3D n;=0A=
}=0A=
}=0A=
}=0A=
return r;=0A=
}=0A=
/* Requirements for Adobe Express Install=0A=
- only one instance can be active at a time=0A=
- fp 6.0.65 or higher=0A=
- Win/Mac OS only=0A=
- no Webkit engines older than version 312=0A=
*/=0A=
function canExpressInstall() {=0A=
return !isExpressInstallActive && hasPlayerVersion("6.0.65") && (ua.win =
|| ua.mac) && !(ua.wk && ua.wk < 312);=0A=
}=0A=
/* Show the Adobe Express Install dialog=0A=
- Reference: =
http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=3D6a253b75=0A=
*/=0A=
function showExpressInstall(att, par, replaceElemIdStr, callbackFn) {=0A=
isExpressInstallActive =3D true;=0A=
storedCallbackFn =3D callbackFn || null;=0A=
storedCallbackObj =3D {success:false, id:replaceElemIdStr};=0A=
var obj =3D getElementById(replaceElemIdStr);=0A=
if (obj) {=0A=
if (obj.nodeName =3D=3D "OBJECT") { // static publishing=0A=
storedAltContent =3D abstractAltContent(obj);=0A=
storedAltContentId =3D null;=0A=
}=0A=
else { // dynamic publishing=0A=
storedAltContent =3D obj;=0A=
storedAltContentId =3D replaceElemIdStr;=0A=
}=0A=
att.id =3D EXPRESS_INSTALL_ID;=0A=
if (typeof att.width =3D=3D UNDEF || (!/%$/.test(att.width) && =
parseInt(att.width, 10) < 310)) { att.width =3D "310"; }=0A=
if (typeof att.height =3D=3D UNDEF || (!/%$/.test(att.height) && =
parseInt(att.height, 10) < 137)) { att.height =3D "137"; }=0A=
doc.title =3D doc.title.slice(0, 47) + " - Flash Player Installation";=0A=
var pt =3D ua.ie && ua.win ? "ActiveX" : "PlugIn",=0A=
fv =3D "MMredirectURL=3D" + win.location.toString().replace(/&/g,"%26") =
+ "&MMplayerType=3D" + pt + "&MMdoctitle=3D" + doc.title;=0A=
if (typeof par.flashvars !=3D UNDEF) {=0A=
par.flashvars +=3D "&" + fv;=0A=
}=0A=
else {=0A=
par.flashvars =3D fv;=0A=
}=0A=
// IE only: when a SWF is loading (AND: not available in cache) wait for =
the readyState of the object element to become 4 before removing it,=0A=
// because you cannot properly cancel a loading SWF file without =
breaking browser load references, also obj.onreadystatechange doesn't =
work=0A=
if (ua.ie && ua.win && obj.readyState !=3D 4) {=0A=
var newObj =3D createElement("div");=0A=
replaceElemIdStr +=3D "SWFObjectNew";=0A=
newObj.setAttribute("id", replaceElemIdStr);=0A=
obj.parentNode.insertBefore(newObj, obj); // insert placeholder div that =
will be replaced by the object element that loads expressinstall.swf=0A=
obj.style.display =3D "none";=0A=
(function(){=0A=
if (obj.readyState =3D=3D 4) {=0A=
obj.parentNode.removeChild(obj);=0A=
}=0A=
else {=0A=
setTimeout(arguments.callee, 10);=0A=
}=0A=
})();=0A=
}=0A=
createSWF(att, par, replaceElemIdStr);=0A=
}=0A=
}=0A=
/* Functions to abstract and display alternative content=0A=
*/=0A=
function displayAltContent(obj) {=0A=
if (ua.ie && ua.win && obj.readyState !=3D 4) {=0A=
// IE only: when a SWF is loading (AND: not available in cache) wait for =
the readyState of the object element to become 4 before removing it,=0A=
// because you cannot properly cancel a loading SWF file without =
breaking browser load references, also obj.onreadystatechange doesn't =
work=0A=
var el =3D createElement("div");=0A=
obj.parentNode.insertBefore(el, obj); // insert placeholder div that =
will be replaced by the alternative content=0A=
el.parentNode.replaceChild(abstractAltContent(obj), el);=0A=
obj.style.display =3D "none";=0A=
(function(){=0A=
if (obj.readyState =3D=3D 4) {=0A=
obj.parentNode.removeChild(obj);=0A=
}=0A=
else {=0A=
setTimeout(arguments.callee, 10);=0A=
}=0A=
})();=0A=
}=0A=
else {=0A=
obj.parentNode.replaceChild(abstractAltContent(obj), obj);=0A=
}=0A=
} =0A=
function abstractAltContent(obj) {=0A=
var ac =3D createElement("div");=0A=
if (ua.win && ua.ie) {=0A=
ac.innerHTML =3D obj.innerHTML;=0A=
}=0A=
else {=0A=
var nestedObj =3D obj.getElementsByTagName(OBJECT)[0];=0A=
if (nestedObj) {=0A=
var c =3D nestedObj.childNodes;=0A=
if (c) {=0A=
var cl =3D c.length;=0A=
for (var i =3D 0; i < cl; i++) {=0A=
if (!(c[i].nodeType =3D=3D 1 && c[i].nodeName =3D=3D "PARAM") && =
!(c[i].nodeType =3D=3D 8)) {=0A=
ac.appendChild(c[i].cloneNode(true));=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
return ac;=0A=
}=0A=
/* Cross-browser dynamic SWF creation=0A=
*/=0A=
function createSWF(attObj, parObj, id) {=0A=
var r, el =3D getElementById(id);=0A=
if (ua.wk && ua.wk < 312) { return r; }=0A=
if (el) {=0A=
if (typeof attObj.id =3D=3D UNDEF) { // if no 'id' is defined for the =
object element, it will inherit the 'id' from the alternative content=0A=
attObj.id =3D id;=0A=
}=0A=
if (ua.ie && ua.win) { // Internet Explorer + the HTML object element + =
W3C DOM methods do not combine: fall back to outerHTML=0A=
var att =3D "";=0A=
for (var i in attObj) {=0A=
if (attObj[i] !=3D Object.prototype[i]) { // filter out prototype =
additions from other potential libraries=0A=
if (i.toLowerCase() =3D=3D "data") {=0A=
parObj.movie =3D attObj[i];=0A=
}=0A=
else if (i.toLowerCase() =3D=3D "styleclass") { // 'class' is an ECMA4 =
reserved keyword=0A=
att +=3D ' class=3D"' + attObj[i] + '"';=0A=
}=0A=
else if (i.toLowerCase() !=3D "classid") {=0A=
att +=3D ' ' + i + '=3D"' + attObj[i] + '"';=0A=
}=0A=
}=0A=
}=0A=
var par =3D "";=0A=
for (var j in parObj) {=0A=
if (parObj[j] !=3D Object.prototype[j]) { // filter out prototype =
additions from other potential libraries=0A=
par +=3D '<param name=3D"' + j + '" value=3D"' + parObj[j] + '" />';=0A=
}=0A=
}=0A=
el.outerHTML =3D '<object =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + att + '>' + =
par + '</object>';=0A=
objIdArr[objIdArr.length] =3D attObj.id; // stored to fix object 'leaks' =
on unload (dynamic publishing only)=0A=
r =3D getElementById(attObj.id);	=0A=
}=0A=
else { // well-behaving browsers=0A=
var o =3D createElement(OBJECT);=0A=
o.setAttribute("type", FLASH_MIME_TYPE);=0A=
for (var m in attObj) {=0A=
if (attObj[m] !=3D Object.prototype[m]) { // filter out prototype =
additions from other potential libraries=0A=
if (m.toLowerCase() =3D=3D "styleclass") { // 'class' is an ECMA4 =
reserved keyword=0A=
o.setAttribute("class", attObj[m]);=0A=
}=0A=
else if (m.toLowerCase() !=3D "classid") { // filter out IE specific =
attribute=0A=
o.setAttribute(m, attObj[m]);=0A=
}=0A=
}=0A=
}=0A=
for (var n in parObj) {=0A=
if (parObj[n] !=3D Object.prototype[n] && n.toLowerCase() !=3D "movie") =
{ // filter out prototype additions from other potential libraries and =
IE specific param element=0A=
createObjParam(o, n, parObj[n]);=0A=
}=0A=
}=0A=
el.parentNode.replaceChild(o, el);=0A=
r =3D o;=0A=
}=0A=
}=0A=
return r;=0A=
}=0A=
function createObjParam(el, pName, pValue) {=0A=
var p =3D createElement("param");=0A=
p.setAttribute("name", pName);	=0A=
p.setAttribute("value", pValue);=0A=
el.appendChild(p);=0A=
}=0A=
/* Cross-browser SWF removal=0A=
- Especially needed to safely and completely remove a SWF in Internet =
Explorer=0A=
*/=0A=
function removeSWF(id) {=0A=
var obj =3D getElementById(id);=0A=
if (obj && obj.nodeName =3D=3D "OBJECT") {=0A=
if (ua.ie && ua.win) {=0A=
obj.style.display =3D "none";=0A=
(function(){=0A=
if (obj.readyState =3D=3D 4) {=0A=
removeObjectInIE(id);=0A=
}=0A=
else {=0A=
setTimeout(arguments.callee, 10);=0A=
}=0A=
})();=0A=
}=0A=
else {=0A=
obj.parentNode.removeChild(obj);=0A=
}=0A=
}=0A=
}=0A=
function removeObjectInIE(id) {=0A=
var obj =3D getElementById(id);=0A=
if (obj) {=0A=
for (var i in obj) {=0A=
if (typeof obj[i] =3D=3D "function") {=0A=
obj[i] =3D null;=0A=
}=0A=
}=0A=
obj.parentNode.removeChild(obj);=0A=
}=0A=
}=0A=
/* Functions to optimize JavaScript compression=0A=
*/=0A=
function getElementById(id) {=0A=
var el =3D null;=0A=
try {=0A=
el =3D doc.getElementById(id);=0A=
}=0A=
catch (e) {}=0A=
return el;=0A=
}=0A=
function createElement(el) {=0A=
return doc.createElement(el);=0A=
}=0A=
/* Updated attachEvent function for Internet Explorer=0A=
- Stores attachEvent information in an Array, so on unload the =
detachEvent functions can be called to avoid memory leaks=0A=
*/	=0A=
function addListener(target, eventType, fn) {=0A=
target.attachEvent(eventType, fn);=0A=
listenersArr[listenersArr.length] =3D [target, eventType, fn];=0A=
}=0A=
/* Flash Player and SWF content version matching=0A=
*/=0A=
function hasPlayerVersion(rv) {=0A=
var pv =3D ua.pv, v =3D rv.split(".");=0A=
v[0] =3D parseInt(v[0], 10);=0A=
v[1] =3D parseInt(v[1], 10) || 0; // supports short notation, e.g. "9" =
instead of "9.0.0"=0A=
v[2] =3D parseInt(v[2], 10) || 0;=0A=
return (pv[0] > v[0] || (pv[0] =3D=3D v[0] && pv[1] > v[1]) || (pv[0] =
=3D=3D v[0] && pv[1] =3D=3D v[1] && pv[2] >=3D v[2])) ? true : false;=0A=
}=0A=
/* Cross-browser dynamic CSS creation=0A=
- Based on Bobby van der Sluis' solution: =
http://www.bobbyvandersluis.com/articles/dynamicCSS.php=0A=
*/	=0A=
function createCSS(sel, decl, media, newStyle) {=0A=
if (ua.ie && ua.mac) { return; }=0A=
var h =3D doc.getElementsByTagName("head")[0];=0A=
if (!h) { return; } // to also support badly authored HTML pages that =
lack a head element=0A=
var m =3D (media && typeof media =3D=3D "string") ? media : "screen";=0A=
if (newStyle) {=0A=
dynamicStylesheet =3D null;=0A=
dynamicStylesheetMedia =3D null;=0A=
}=0A=
if (!dynamicStylesheet || dynamicStylesheetMedia !=3D m) { =0A=
// create dynamic stylesheet + get a global reference to it=0A=
var s =3D createElement("style");=0A=
s.setAttribute("type", "text/css");=0A=
s.setAttribute("media", m);=0A=
dynamicStylesheet =3D h.appendChild(s);=0A=
if (ua.ie && ua.win && typeof doc.styleSheets !=3D UNDEF && =
doc.styleSheets.length > 0) {=0A=
dynamicStylesheet =3D doc.styleSheets[doc.styleSheets.length - 1];=0A=
}=0A=
dynamicStylesheetMedia =3D m;=0A=
}=0A=
// add style rule=0A=
if (ua.ie && ua.win) {=0A=
if (dynamicStylesheet && typeof dynamicStylesheet.addRule =3D=3D OBJECT) =
{=0A=
dynamicStylesheet.addRule(sel, decl);=0A=
}=0A=
}=0A=
else {=0A=
if (dynamicStylesheet && typeof doc.createTextNode !=3D UNDEF) {=0A=
dynamicStylesheet.appendChild(doc.createTextNode(sel + " {" + decl + =
"}"));=0A=
}=0A=
}=0A=
}=0A=
function setVisibility(id, isVisible) {=0A=
if (!autoHideShow) { return; }=0A=
var v =3D isVisible ? "visible" : "hidden";=0A=
if (isDomLoaded && getElementById(id)) {=0A=
getElementById(id).style.visibility =3D v;=0A=
}=0A=
else {=0A=
createCSS("#" + id, "visibility:" + v);=0A=
}=0A=
}=0A=
/* Filter to avoid XSS attacks=0A=
*/=0A=
function urlEncodeIfNecessary(s) {=0A=
var regex =3D /[\\\"<>\.;]/;=0A=
var hasBadChars =3D regex.exec(s) !=3D null;=0A=
return hasBadChars && typeof encodeURIComponent !=3D UNDEF ? =
encodeURIComponent(s) : s;=0A=
}=0A=
/* Release memory to avoid memory leaks caused by closures, fix hanging =
audio/video threads and force open sockets/NetConnections to disconnect =
(Internet Explorer only)=0A=
*/=0A=
var cleanup =3D function() {=0A=
if (ua.ie && ua.win) {=0A=
window.attachEvent("onunload", function() {=0A=
// remove listeners to avoid memory leaks=0A=
var ll =3D listenersArr.length;=0A=
for (var i =3D 0; i < ll; i++) {=0A=
listenersArr[i][0].detachEvent(listenersArr[i][1], listenersArr[i][2]);=0A=
}=0A=
// cleanup dynamically embedded objects to fix audio/video threads and =
force open sockets and NetConnections to disconnect=0A=
var il =3D objIdArr.length;=0A=
for (var j =3D 0; j < il; j++) {=0A=
removeSWF(objIdArr[j]);=0A=
}=0A=
// cleanup library's main closures to avoid memory leaks=0A=
for (var k in ua) {=0A=
ua[k] =3D null;=0A=
}=0A=
ua =3D null;=0A=
for (var l in swfobject) {=0A=
swfobject[l] =3D null;=0A=
}=0A=
swfobject =3D null;=0A=
});=0A=
}=0A=
}();=0A=
return {=0A=
/* Public API=0A=
- Reference: http://code.google.com/p/swfobject/wiki/documentation=0A=
*/ =0A=
registerObject: function(objectIdStr, swfVersionStr, xiSwfUrlStr, =
callbackFn) {=0A=
if (ua.w3 && objectIdStr && swfVersionStr) {=0A=
var regObj =3D {};=0A=
regObj.id =3D objectIdStr;=0A=
regObj.swfVersion =3D swfVersionStr;=0A=
regObj.expressInstall =3D xiSwfUrlStr;=0A=
regObj.callbackFn =3D callbackFn;=0A=
regObjArr[regObjArr.length] =3D regObj;=0A=
setVisibility(objectIdStr, false);=0A=
}=0A=
else if (callbackFn) {=0A=
callbackFn({success:false, id:objectIdStr});=0A=
}=0A=
},=0A=
getObjectById: function(objectIdStr) {=0A=
if (ua.w3) {=0A=
return getObjectById(objectIdStr);=0A=
}=0A=
},=0A=
embedSWF: function(swfUrlStr, replaceElemIdStr, widthStr, heightStr, =
swfVersionStr, xiSwfUrlStr, flashvarsObj, parObj, attObj, callbackFn) {=0A=
var callbackObj =3D {success:false, id:replaceElemIdStr};=0A=
if (ua.w3 && !(ua.wk && ua.wk < 312) && swfUrlStr && replaceElemIdStr && =
widthStr && heightStr && swfVersionStr) {=0A=
setVisibility(replaceElemIdStr, false);=0A=
addDomLoadEvent(function() {=0A=
widthStr +=3D ""; // auto-convert to string=0A=
heightStr +=3D "";=0A=
var att =3D {};=0A=
if (attObj && typeof attObj =3D=3D=3D OBJECT) {=0A=
for (var i in attObj) { // copy object to avoid the use of references, =
because web authors often reuse attObj for multiple SWFs=0A=
att[i] =3D attObj[i];=0A=
}=0A=
}=0A=
att.data =3D swfUrlStr;=0A=
att.width =3D widthStr;=0A=
att.height =3D heightStr;=0A=
var par =3D {}; =0A=
if (parObj && typeof parObj =3D=3D=3D OBJECT) {=0A=
for (var j in parObj) { // copy object to avoid the use of references, =
because web authors often reuse parObj for multiple SWFs=0A=
par[j] =3D parObj[j];=0A=
}=0A=
}=0A=
if (flashvarsObj && typeof flashvarsObj =3D=3D=3D OBJECT) {=0A=
for (var k in flashvarsObj) { // copy object to avoid the use of =
references, because web authors often reuse flashvarsObj for multiple =
SWFs=0A=
if (typeof par.flashvars !=3D UNDEF) {=0A=
par.flashvars +=3D "&" + k + "=3D" + flashvarsObj[k];=0A=
}=0A=
else {=0A=
par.flashvars =3D k + "=3D" + flashvarsObj[k];=0A=
}=0A=
}=0A=
}=0A=
if (hasPlayerVersion(swfVersionStr)) { // create SWF=0A=
var obj =3D createSWF(att, par, replaceElemIdStr);=0A=
if (att.id =3D=3D replaceElemIdStr) {=0A=
setVisibility(replaceElemIdStr, true);=0A=
}=0A=
callbackObj.success =3D true;=0A=
callbackObj.ref =3D obj;=0A=
}=0A=
else if (xiSwfUrlStr && canExpressInstall()) { // show Adobe Express =
Install=0A=
att.data =3D xiSwfUrlStr;=0A=
showExpressInstall(att, par, replaceElemIdStr, callbackFn);=0A=
}=0A=
else { // show alternative content=0A=
setVisibility(replaceElemIdStr, true);=0A=
}=0A=
if (callbackFn) { callbackFn(callbackObj); }=0A=
});=0A=
}=0A=
else if (callbackFn) { callbackFn(callbackObj);	}=0A=
},=0A=
switchOffAutoHideShow: function() {=0A=
autoHideShow =3D false;=0A=
},=0A=
ua: ua,=0A=
getFlashPlayerVersion: function() {=0A=
return { major:ua.pv[0], minor:ua.pv[1], release:ua.pv[2] };=0A=
},=0A=
hasFlashPlayerVersion: hasPlayerVersion,=0A=
createSWF: function(attObj, parObj, replaceElemIdStr) {=0A=
if (ua.w3) {=0A=
return createSWF(attObj, parObj, replaceElemIdStr);=0A=
}=0A=
else {=0A=
return undefined;=0A=
}=0A=
},=0A=
showExpressInstall: function(att, par, replaceElemIdStr, callbackFn) {=0A=
if (ua.w3 && canExpressInstall()) {=0A=
showExpressInstall(att, par, replaceElemIdStr, callbackFn);=0A=
}=0A=
},=0A=
removeSWF: function(objElemIdStr) {=0A=
if (ua.w3) {=0A=
removeSWF(objElemIdStr);=0A=
}=0A=
},=0A=
createCSS: function(selStr, declStr, mediaStr, newStyleBoolean) {=0A=
if (ua.w3) {=0A=
createCSS(selStr, declStr, mediaStr, newStyleBoolean);=0A=
}=0A=
},=0A=
addDomLoadEvent: addDomLoadEvent,=0A=
addLoadEvent: addLoadEvent,=0A=
getQueryParamValue: function(param) {=0A=
var q =3D doc.location.search || doc.location.hash;=0A=
if (q) {=0A=
if (/\?/.test(q)) { q =3D q.split("?")[1]; } // strip question mark=0A=
if (param =3D=3D null) {=0A=
return urlEncodeIfNecessary(q);=0A=
}=0A=
var pairs =3D q.split("&");=0A=
for (var i =3D 0; i < pairs.length; i++) {=0A=
if (pairs[i].substring(0, pairs[i].indexOf("=3D")) =3D=3D param) {=0A=
return urlEncodeIfNecessary(pairs[i].substring((pairs[i].indexOf("=3D") =
+ 1)));=0A=
}=0A=
}=0A=
}=0A=
return "";=0A=
},=0A=
// For internal usage only=0A=
expressInstallCallback: function() {=0A=
if (isExpressInstallActive) {=0A=
var obj =3D getElementById(EXPRESS_INSTALL_ID);=0A=
if (obj && storedAltContent) {=0A=
obj.parentNode.replaceChild(storedAltContent, obj);=0A=
if (storedAltContentId) {=0A=
setVisibility(storedAltContentId, true);=0A=
if (ua.ie && ua.win) { storedAltContent.style.display =3D "block"; }=0A=
}=0A=
if (storedCallbackFn) { storedCallbackFn(storedCallbackObj); }=0A=
}=0A=
isExpressInstallActive =3D false;=0A=
} =0A=
}=0A=
};=0A=
}();=0A=

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn.staticsfly.com/incl_/thirdparty/adServer/adScripts-v12495199640004452.js

/*  This file is used to house all of the scripts related to ad =
rendering.  =0A=
It is utilized by ad_handler.jsp */=0A=
var resizeSource =3D "";=0A=
var resizeReason =3D "";=0A=
var showAd =3D false;=0A=
var needsBanner =3D false;=0A=
//Used to set up the adSpace before an ad is rendered=0A=
//handles resizing and displaying of ad/label spaces=0A=
//NOTE: only the Ad server templates have the call=0A=
//      to this method.=0A=
handleAdSettings =3D function() {=0A=
if (!showAd) {=0A=
collapseAd("showAd =3D false");=0A=
}=0A=
}=0A=
handleAdSettingsIFrame =3D function() {=0A=
if (!showAd) {=0A=
collapseAdIFrame("showAd =3D false");=0A=
}=0A=
}=0A=
//collapse the iFrame that houses the ad=0A=
collapseAdIFrame =3D function(resizeReason) {=0A=
var label =3D document.getElementById( "adText" );=0A=
if(label) {=0A=
label.style.display =3D "none";=0A=
}=0A=
resizeIFrame(0, resizeReason);=0A=
}=0A=
collapseAd =3D function(resizeReason) {=0A=
var label =3D document.getElementById( "adText" );=0A=
if(label) {=0A=
label.style.display =3D "none";=0A=
}=0A=
if (typeof alternateContentId !=3D 'undefined') {=0A=
var alternateContent =3D document.getElementById(alternateContentId);=0A=
if (alternateContent){=0A=
alternateContent.style.display =3D "block";=0A=
}=0A=
}=0A=
if (typeof sflyAdCallback =3D=3D 'function') {=0A=
var args =3D new Object();=0A=
args.adShown =3D false;=0A=
args.resizeReason =3D resizeReason;=0A=
if (typeof showMiniPromo !=3D 'undefined') {=0A=
args.showMiniPromo =3D showMiniPromo;=0A=
}=0A=
sflyAdCallback(args);=0A=
}=0A=
}=0A=
//resizes the outer IFrame that houses the ad=0A=
resizeIFrame =3D function(height, resizeReason) {=0A=
resizeSource =3D standardDomain + =
"incl_/thirdparty/adServer/iFrameAdjuster.html?height=3D" + height + =
"&iframeid=3DshowAds" + positionId + "&containerid=3D" + containerId + =
"&alternatecontentid=3D" + alternateContentId + "&resizeReason=3D" + =
resizeReason;=0A=
resizeSource +=3D "&cbarg_adShown=3Dfalse";=0A=
resizeSource +=3D "&cbarg_resizeReason=3D" + resizeReason;=0A=
if (typeof showMiniPromo !=3D 'undefined') {=0A=
resizeSource +=3D "&cbarg_showMiniPromo=3D" + showMiniPromo;=0A=
}=0A=
var innerIFrame =3D document.getElementById("innerIFrame");=0A=
if(innerIFrame) {=0A=
innerIFrame.src =3D resizeSource;=0A=
}=0A=
}=0A=
//check the images included in the ad.=0A=
checkGeneratedImages =3D function() {=0A=
document.close();=0A=
var anchors =3D document.getElementsByTagName("a");=0A=
var images =3D document.getElementsByTagName("img");=0A=
var scripts =3D document.getElementsByTagName("script");=0A=
var objects =3D document.getElementsByTagName("object");=0A=
var embeds =3D document.getElementsByTagName("embed");=0A=
var objectsFound =3D false;=0A=
if(objects.length > 0) {=0A=
objectsFound =3D true;=0A=
}=0A=
var imageNode;=0A=
var scriptNode;=0A=
var objectNode;=0A=
var embedNode;=0A=
var browser=3Dnavigator.appName;=0A=
var b_version=3Dnavigator.appVersion;=0A=
var version=3DparseFloat(b_version);=0A=
var incomplete =3D false;=0A=
if(anchors) {=0A=
for(var i =3D 0; i < anchors.length; i++) {=0A=
anchorNode =3D anchors[i];=0A=
if(anchorNode.href.indexOf("CID=3Dfffff") > -1) {=0A=
incomplete =3D true;=0A=
resizeReason =3D resizeReason + "Atlas Error returned CID=3Dfffff...";=0A=
}=0A=
}=0A=
}=0A=
if(images && !incomplete) {=0A=
for(i =3D 0; i < images.length; i++) {=0A=
imageNode =3D images[i];=0A=
if(!imageNode.complete) {=0A=
imageNode.src =3D =
"http://web1.shutterfly.com/application/adserver_error.gif?errorType=3DSl=
owConnection&errorDetails=3D" + escape( imageNode.src ) + =
"&acc_random=3D" + timeStamp;=0A=
if(!objectsFound) {=0A=
incomplete =3D true;=0A=
resizeReason =3D resizeReason + "image " + imageNode.id + " failed to =
load; ";=0A=
}=0A=
}=0A=
}=0A=
}=0A=
//in IE, we can use readyState to determine whether HTML objects have =
finished loading=0A=
//unfortunately, FireFox does not yet support readyState=0A=
if(browser =3D=3D "Microsoft Internet Explorer" && version >=3D 4) =0A=
{=0A=
if(scripts && !incomplete) {=0A=
for(i =3D 0; i < scripts.length; i++) {=0A=
scriptNode =3D scripts[i];=0A=
if(scriptNode.readyState !=3D "complete") {=0A=
scriptNode.src =3D "";=0A=
scriptNode.text =3D "";=0A=
incomplete =3D true;=0A=
resizeReason =3D resizeReason + "script " + scriptNode.id + " failed to =
load; ";=0A=
}=0A=
}=0A=
}=0A=
if(objects && !incomplete) {=0A=
for(i =3D 0; i < objects.length; i++) {=0A=
objectNode =3D objects[i];=0A=
if(objectNode.readyState !=3D 4) {=0A=
objectNode.codebase =3D "";=0A=
incomplete =3D true;=0A=
resizeReason =3D resizeReason + "object " + objectNode.id + " failed to =
load; ";=0A=
}=0A=
}=0A=
}=0A=
if(embeds && !incomplete) {=0A=
for(i =3D 0; i < embeds.length; i++) {=0A=
embedNode =3D embeds[i];=0A=
if(embedNode.readyState !=3D "complete") {=0A=
embedNode.src =3D "";=0A=
incomplete =3D true;=0A=
resizeReason =3D resizeReason + "embed " + embedNode.id + " failed to =
load; ";=0A=
}=0A=
}=0A=
}=0A=
}=0A=
if(incomplete) { //ad rendering too slow -- collapse=0A=
collapseAd(resizeReason);=0A=
}=0A=
}=0A=
noAd =3D function(reason){=0A=
collapseAd(reason);=0A=
}=0A=
//called when we're not displaying any ads at all=0A=
noAdIFrame =3D function(reason) {=0A=
collapseAdIFrame(reason);=0A=
}=0A=

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://pixel.quantserve.com/api/segments.json?a=p-f4BHX2ZttKRdw&callback=qc_callback

qc_callback({"segments":[{"id":"D"}]});=0A=

------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn.staticsfly.com/cncbundles/cncbundle.h1350048116.js

var s_account=3D"sflyprod"=0A=
var s=3Ds_gi(s_account)=0A=
function s_rf(s){s._rf_f=3Dnew Function('t','l','var =
s=3Dthis,i=3Dt?t.indexOf("=3D"):-1,n=3D(l.substring(0,1)=3D=3D"!");l=3Dn?=
l.substring(1):l;if(t){if(i>0){if((","+l+",").indexOf(","+t.substring(0,i=
)+",")>=3D0)t=3Dn?""'=0A=
+':t;else t=3Dn?t:""}if(t)s._rf_b+=3D(s._rf_b?"&":"")+t}');s._rf=3Dnew =
Function('x','var =
s=3Dthis,y,i,h,a,b,l=3D"q,ie,start,search_key,word,kw,cd";y=3Dx=3D""+x;i=3D=
y.indexOf("?");if(i>=3D0){a=3D"&"+y.substring(i+1)+"&";'=0A=
+'y=3Dy.substring(0,i);h=3Dy.toLowerCase();i=3D0;if(h.substring(0,7)=3D=3D=
"http://")i+=3D7;else =
if(h.substring(0,8)=3D=3D"https://")i+=3D8;h=3Dh.substring(i);i=3Dh.index=
Of("/");if(i>0){h=3Dh.substring(0,i);if(h.indexOf("goo'=0A=
+'gle")>=3D0&&(a.indexOf("&q=3D")>=3D0||a.indexOf("&ie=3D")>=3D0||a.index=
Of("&start=3D")>=3D0||a.indexOf("&search_key=3D")>=3D0||a.indexOf("&word=3D=
")>=3D0||a.indexOf("&kw=3D")>=3D0||a.indexOf("&cd=3D")>=3D0)){s._rf_b=3D"=
";s.pt(a,"'=0A=
+'&","_rf_f",l);s.pt(a,"&","_rf_f","!"+l);b=3Ds._rf_b;if(b!=3Da)return =
y+"?"+b}}}return x');s._rf_fl=3Ds.fl;s.fl=3Dnew Function('x','l','var =
s=3Dthis;if(x&&l=3D=3D255)x=3Ds._rf(x);return =
s._rf_fl(x,l)');s._rf_hav=3Ds.hav;s.hav=3Dnew Function('var =
s=3Dthis,x=3Ds.referrer;if(x)s.referrer=3Ds.fl(x,255);return =
s._rf_hav()')}s_rf(s);s.currencyCode=3D"USD"=0A=
s.trackDownloadLinks=3Dtrue=0A=
s.trackExternalLinks=3Dtrue=0A=
s.trackInlineStats=3Dtrue=0A=
s.linkDownloadFileTypes=3D"exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,docx,x=
ls,xlsx,ppt,pptx"=0A=
s.linkInternalFilters=3D"javascript:,shutterfly.com"=0A=
s.linkLeaveQueryString=3Dfalse=0A=
s.linkTrackVars=3D"None"=0A=
s.linkTrackEvents=3D"None"=0A=
s.usePlugins=3Dtrue=0A=
s.successfulSearchEvent=3D'event7';s.nullSearchEvent=3D'event8';s.searchT=
ermVariable=3D'eVar24';function s_doPlugins(s){if(!s.campaign)=0A=
s.campaign=3Ds.getQueryParam('CID');if(!s.eVar1)=0A=
s.eVar1=3Ds.getQueryParam('CID');if(!s.eVar26&&s.getQueryParam('PF')){s.e=
Var26=3Ds.getQueryParam('PF');s.eVar26=3Ds.getValOnce(s.eVar26,'s_eVar26'=
,0);}=0A=
s.eVar45=3Ds.campaign;s.campaign=3Ds.getValOnce(s.campaign,'s_campaign',0=
);if(!s.eVar2)=0A=
s.eVar2=3Ds.getQueryParam('ICID');if(s.eVar24)=0A=
s.eVar24=3Ds.eVar24.toLowerCase()=0A=
var t_search=3Ds.getValOnce(s[s.searchTermVariable],'ev1',0)=0A=
if(t_search=3D=3D'')=0A=
{var a=3Ds.split(s.events,',');var e=3D'';for(var i=3D0;i<a.length;i++)=0A=
{if(a[i]=3D=3Ds.successfulSearchEvent)=0A=
continue;else if(a[i]=3D=3Ds.nullSearchEvent)=0A=
continue;else=0A=
e+=3Da[i]?a[i]+',':a[i];}=0A=
s.events=3De.substring(0,e.length-1);}=0A=
else=0A=
{if(!s.products)=0A=
s.products=3D';';}=0A=
s.hbx_lt=3D"auto";s.setupLinkTrack("prop12,prop13,prop14,prop15","SC_LINK=
S");s.eVar39=3Ds.prop12;s.eVar40=3Ds.prop13;s.eVar41=3Ds.prop14;s.eVar42=3D=
s.prop15;}=0A=
s.doPlugins=3Ds_doPlugins=0A=
s.getQueryParam=3Dnew Function("p","d","u",""=0A=
+"var =
s=3Dthis,v=3D'',i,t;d=3Dd?d:'';u=3Du?u:(s.pageURL?s.pageURL:s.wd.locati"=0A=
+"on);if(u=3D=3D'f')u=3Ds.gtfs().location;while(p){i=3Dp.indexOf(',');i=3D=
i<0?p"=0A=
+".length:i;t=3Ds.p_gpv(p.substring(0,i),u+'');if(t)v+=3Dv?d+t:t;p=3Dp.su=
bs"=0A=
+"tring(i=3D=3Dp.length?i:i+1)}return v");s.p_gpv=3Dnew =
Function("k","u",""=0A=
+"var =
s=3Dthis,v=3D'',i=3Du.indexOf('?'),q;if(k&&i>-1){q=3Du.substring(i+1);v"=0A=
+"=3Ds.pt(q,'&','p_gvf',k)}return v");s.p_gvf=3Dnew Function("t","k",""=0A=
+"if(t){var =
s=3Dthis,i=3Dt.indexOf('=3D'),p=3Di<0?t:t.substring(0,i),v=3Di<0?'T"=0A=
+"rue':t.substring(i+1);if(p.toLowerCase()=3D=3Dk.toLowerCase())return =
s."=0A=
+"epa(v)}return ''");s.getValOnce=3Dnew Function("v","c","e",""=0A=
+"var s=3Dthis,k=3Ds.c_r(c),a=3Dnew =
Date;e=3De?e:0;if(v){a.setTime(a.getTime("=0A=
+")+e*86400000);s.c_w(c,v,e?a:0);}return v=3D=3Dk?'':v");s.split=3Dnew =
Function("l","d",""=0A=
+"var i,x=3D0,a=3Dnew =
Array;while(l){i=3Dl.indexOf(d);i=3Di>-1?i:l.length;a[x"=0A=
+"++]=3Dl.substring(0,i);l=3Dl.substring(i+d.length);}return =
a");s.apl=3Dnew Function("l","v","d","u",""=0A=
+"var s=3Dthis,m=3D0;if(!l)l=3D'';if(u){var =
i,n,a=3Ds.split(l,d);for(i=3D0;i<a."=0A=
+"length;i++){n=3Da[i];m=3Dm||(u=3D=3D1?(n=3D=3Dv):(n.toLowerCase()=3D=3D=
v.toLowerCas"=0A=
+"e()));}}if(!m)l=3Dl?l+d+v:v;return l");s.join=3Dnew Function("v","p",""=0A=
+"var s =3D this;var =
f,b,d,w;if(p){f=3Dp.front?p.front:'';b=3Dp.back?p.back"=0A=
+":'';d=3Dp.delim?p.delim:'';w=3Dp.wrap?p.wrap:'';}var str=3D'';for(var =
x=3D0"=0A=
+";x<v.length;x++){if(typeof(v[x])=3D=3D'object' )str+=3Ds.join( =
v[x],p);el"=0A=
+"se str+=3Dw+v[x]+w;if(x<v.length-1)str+=3Dd;}return =
f+str+b;");s.setupLinkTrack=3Dnew Function("vl","c",""=0A=
+"var s=3Dthis;var =
l=3Ds.d.links,cv,cva,vla,h,i,l,t,b,o,y,n,oc,d=3D'';cv=3Ds."=0A=
+"c_r(c);if(vl&&cv!=3D''){cva=3Ds.split(cv,'^^');vla=3Ds.split(vl,',');fo=
r("=0A=
+"x in vla)s.m(vla[x])?s[vla[x]]=3Dcva[x]:'';}s.c_w(c,'',0);if(!s.eo&&!"=0A=
+"s.lnk)return =
'';o=3Ds.eo?s.eo:s.lnk;y=3Ds.ot(o);n=3Ds.oid(o);if(s.eo&&o=3D=3D"=0A=
+"s.eo){while(o&&!n&&y!=3D'BODY'){o=3Do.parentElement?o.parentElement:o.p=
"=0A=
+"arentNode;if(!o)return =
'';y=3Ds.ot(o);n=3Ds.oid(o);}for(i=3D0;i<4;i++)if("=0A=
+"o.tagName)if(o.tagName.toLowerCase()!=3D'a')if(o.tagName.toLowerCase("=0A=
+")!=3D'area')o=3Do.parentElement;}b=3Ds._LN(o);o.lid=3Db[0];o.lpos=3Db[1=
];if(s"=0A=
+".hbx_lt&&s.hbx_lt!=3D'manual'){if((o.tagName&&s._TL(o.tagName)=3D=3D'ar=
ea"=0A=
+"')){if(!s._IL(o.lid)){if(o.parentNode){if(o.parentNode.name)o.lid=3Do"=0A=
+".parentNode.name;else o.lid=3Do.parentNode.id}}if(!s._IL(o.lpos))o.lp"=0A=
+"os=3Do.coords}else{if(s._IL(o.lid)<1)o.lid=3Ds._LS(o.lid=3Do.text?o.tex=
t:"=0A=
+"o.innerText?o.innerText:'');if(!s._IL(o.lid)||s._II(s._TL(o.lid),'<"=0A=
+"img')>-1){h=3D''+o.innerHTML;bu=3Ds._TL(h);i=3Ds._II(bu,'<img');if(bu&&=
i>"=0A=
+"-1){eval(\"__f=3D/ src\s*=3D\s*[\'\\\"]?([^\'\\\" =
]+)[\'\\\"]?/i\");__f"=0A=
+".exec(h);if(RegExp.$1)h=3DRegExp.$1}o.lid=3Dh}}}h=3Do.href?o.href:'';i=3D=
h."=0A=
+"indexOf('?');h=3Ds.linkLeaveQueryString||i<0?h:h.substring(0,i);l=3Ds.l=
"=0A=
+"inkName?s.linkName:s.ln(h);t=3Ds.linkType?s.linkType.toLowerCase():s."=0A=
+"lt(h);oc=3Do.onclick?''+o.onclick:'';cv=3Ds.pageName+'^^'+o.lid+'^^'+s.=
"=0A=
+"pageName+' | '+(o.lid=3Do.lid?o.lid:'no &lid')+'^^'+o.lpos;if(t&&(h||"=0A=
+"l)){cva=3Ds.split(cv,'^^');vla=3Ds.split(vl,',');for(x in =
vla)s.m(vla[x"=0A=
+"])?s[vla[x]]=3Dcva[x]:'';}else if(!t&&oc.indexOf('.tl(')<0){s.c_w(c,c"=0A=
+"v,0);}else return ''");s._IL=3Dnew Function("a","return =
a!=3D'undefined'?a.length:0");s._II=3Dnew Function("a","b","c","return =
a.indexOf(b,c?c:0)");s._IS=3Dnew Function("a","b","c",""=0A=
+"return b>s._IL(a)?'':a.substring(b,c!=3Dnull?c:s._IL(a))");s._LN=3Dnew =
Function("a","b","c","d",""=0A=
+"b=3Da.href;b+=3Da.name?a.name:'';c=3Ds._LVP(b,'lid');d=3Ds._LVP(b,'lpos=
');r"=0A=
+"eturn[c,d]");s._LVP=3Dnew Function("a","b","c","d","e",""=0A=
+"c=3Ds._II(a,'&'+b+'=3D');c=3Dc<0?s._II(a,'?'+b+'=3D'):c;if(c>-1){d=3Ds.=
_II(a,"=0A=
+"'&',c+s._IL(b)+2);e=3Ds._IS(a,c+s._IL(b)+2,d>-1?d:s._IL(a));return e}"=0A=
+"return ''");s._LS=3Dnew Function("a",""=0A=
+"var =
b,c=3D100,d,e,f,g;b=3D(s._IL(a)>c)?escape(s._IS(a,0,c)):escape(a);b"=0A=
+"=3Ds._LSP(b,'%0A','%20');b=3Ds._LSP(b,'%0D','%20');b=3Ds._LSP(b,'%09','=
%2"=0A=
+"0');c=3Ds._IP(b,'%20');d=3Ds._NA();e=3D0;for(f=3D0;f<s._IL(c);f++){g=3D=
s._RP("=0A=
+"c[f],'%20','');if(s._IL(g)>0){d[e++]=3Dg}}b=3Dd.join('%20');return =
unes"=0A=
+"cape(b)");s._LSP=3Dnew Function("a","b","c","d","d=3Ds._IP(a,b);return =
d.join(c)");s._IP=3Dnew Function("a","b","return =
a.split(b)");s._RP=3Dnew Function("a","b","c","d",""=0A=
+"d=3Ds._II(a,b);if(d>-1){a=3Ds._RP(s._IS(a,0,d)+','+s._IS(a,d+s._IL(b),s=
"=0A=
+"._IL(a)),b,c)}return a");s._TL=3Dnew Function("a","return =
a.toLowerCase()");s._NA=3Dnew Function("a","return new =
Array(a?a:0)");s.visitorNamespace=3D"shutterfly"=0A=
s.dc=3D112=0A=
s.trackingServer=3D"ou.shutterfly.com"=0A=
s.trackingServerSecure=3D"os.shutterfly.com"=0A=
var s_code=3D'',s_objectID;function s_gi(un,pg,ss){var =
c=3D"=3Dfun@5(~){`Ks=3D^Q~$d ~.substring(~.indexOf(~;@r~`l@r~=3Dnew =
Fun@5(~.toLowerCase()~s_c_il['+s^qn+']~};s.~.length~.toUpperCase~=3Dnew =
Object~s.wd~','~"=0A=
+"){@r~t^s~.location~')q=3D'~var =
~s.pt(~dynamicAccount~link~s.apv~=3D'+@w(~)@rx^l!Object$aObject.prototype=
$aObject.prototype[x])~);s.~Element~.getTime()~=3Dnew =
Array~ookieDomainPeriods~s.m_~.protocol~=3Dnew "=0A=
+"Date~BufferedRequests~}c$o(e){~visitor~;@V^is[k],255)}~javaEnabled~conn=
e@5^K~^zc_i~Name~=3D''~:'')~onclick~}@r~else =
~ternalFilters~javascript~s.dl~@Ms.b.addBehavior(\"# default# =
~=3DparseFloat(~'+tm.ge"=0A=
+"t~cookie~parseInt(~s.rep(~s.^R~track~o^zoid~browser~.parent~window~refe=
rrer~colorDepth~String~while(~.host~.lastIndexOf('~s.sq~s.maxDelay~s.vl_g=
~r=3Ds.m(f)?s[f](~for(~s.un~s.eo~&&s.~t=3Ds.ot(o)~j=3D'1.~#"=0A=
+"1URL~lugins~document~Type~Sampling~s.rc[un]~Download~Event~');~this~tfs=
~resolution~s.c_r(~s.c_w(~s.eh~s.isie~s.vl_l~s.vl_t~Height~t,h){t=3Dt?t~t=
cf~isopera~ismac~escape(~'s_~.href~screen.~s.fl(~Versio"=0A=
+"n~harCode~&&(~variableProvider~s.pe~)?'Y':'N'~:'';h=3Dh?h~._i~e&&l$ZSES=
SION'~=3D=3D'~f',~onload~name~home#1~objectID~}else{~.s_~s.rl[u~Width~s.s=
sl~o.type~Timeout(~ction~Lifetime~.mrq(\"'+un+'\")~sEnabled"=0A=
+"~;i++)~'){q=3D'~&&l$ZNONE'){~ExternalLinks~_'+~charSet~onerror~lnk~curr=
encyCode~.src~s=3Ds_gi(~etYear(~Opera~;try{~Math.~s.fsg~s.ns6~s.oun~Inlin=
eStats~Track~'0123456789~&&!~s[k]=3D~s.epa(~m._d~n=3Ds.oid(o)"=0A=
+"~,'sqs',q);~LeaveQuery~')>=3D~'=3D')~&&t~){n=3D~\",''),~vo)~s.sampled~=3D=
s.oh(o);~+(y<1900?~s.disable~ingServer~n]=3D~true~sess~campaign~lif~if(~'=
http~,100)~s.co(~x in ~s.ape~ffset~s.c_d~s.br~'&pe~s.gg(~s.gv"=0A=
+"(~s[mn]~s.qav~,'vo~s.pl~=3D(apn~Listener~\"s_gs(\")~vo._t~b.attach~d.cr=
eate~=3Ds.n.app~(''+~'+n~)+'/~s()+'~){p=3D~():''~a):f(~+1))~a['!'+t]~){v=3D=
s.n.~channel~un)~.target~o.value~g+\"_c\"]~\".tl(\")~etscap"=0A=
+"e~(ns?ns:~omePage~s.d.get~')<~!=3D'~||!~[b](e);~m[t+1](~return~height~e=
vents~random~code~'MSIE =
~rs,~un,~,pev~INPUT'~floor(~atch~s.num(~[\"s_\"+~s.c_gd~s.dc~s.pg~,'lt~.i=
nner~transa~;s.gl(~\"m_\"+n~idt"=0A=
+"=3D'+~',s.bc~page~Group,~.fromC~sByTag~?'&~+';'~t&&~1);~[t]=3D~'+v]~>=3D=
5)~[t](~=3Dl[n];~!a[t])~~s._c=3D^fc';`E=3D^0`5!`E`fn){`E`fl`U;`E`fn=3D0;}=
s^ql=3D`E`fl;s^qn=3D`E`fn;s^ql[s^q@ms;`E`fn++;s.m`0m){`2$Em)`4'{$Y0`Af"=0A=
+"l`0x,l){`2x?$Ex)`30,l):x`Aco`0o`G!o)`2o;`Kn`D,x;^B@vo)@rx`4'select$Y0&&=
x`4'filter$Y0)n[x]=3Do[x];`2n`Anum`0x){x`h+x;^B`Kp=3D0;p<x`B;p++)@r(@T')`=
4x`3p,p$L<0)`20;`21`Arep=3Ds_r;@w`0x`1,h=3D@TABCDEF',i,c=3Ds.@E"=0A=
+",n,l,e,y`h;c=3Dc?c`C$J`5x){x`h+x`5c^sAUTO'^l'').c^kAt){^Bi=3D0;i<x`B@9{=
c=3Dx`3i,i+#8n=3Dx.c^kAt(i)`5n>127){l=3D0;e`h;^4n||l<4){e=3Dh`3n%16,n%16+=
1)+e;n=3D`tn/16);l++}y+=3D'%u'+e}`6c^s+')y+=3D'%2B';`ly+=3D^ec)}x=3Dy^yx=3D=
x?"=0A=
+"`u^e''+x),'+`F%2B'):x`5x&&c^Eem=3D=3D1&&x`4'%u$Y0&&x`4'%U$Y0){i=3Dx`4'%=
^P^4i>=3D0){i++`5h`38)`4x`3i,i+1)`C())>=3D0)`2x`30,i)+'u00'+x`3i);i=3Dx`4=
'%',i)}}}}`2x`Aepa`0x`1;`2x?un^e`u''+x,'+`F ')):x`Apt`0x,d,f,a`1,"=0A=
+"t=3Dx,z=3D0,y,r;^4t){y=3Dt`4d);y=3Dy<0?t`B:y;t=3Dt`30,y);^At,$Kt,a)`5r)=
`2r;z+=3Dy+d`B;t=3Dx`3z,x`B);t=3Dz<x`B?t:''}`2''`Aisf`0t,a){`Kc=3Da`4':')=
`5c>=3D0)a=3Da`30,c)`5t`30,2)=3D=3D^f')t=3Dt`32);`2(t!`h@d=3D=3Da)`Afsf`0=
t,a`1`5`La,`"=0A=
+"F,'is^tt))@O+=3D(@O!`h?`F`i+t;`20`Afs`0x,f`1;@O`h;`Lx,`F,'fs^tf);`2@O`A=
c_d`h;$rf`0t,a`1`5!$pt))`21;`20`Ac_gd`0`1,d=3D`E`I^5^v,n=3Ds.fpC`V,p`5!n)=
n=3Ds.c`V`5d@U@y@en?`tn):2;n=3Dn>2?n:2;p=3Dd^6.')`5p>=3D0){^4p>=3D0&&"=0A=
+"n>1$Id^6.',p-#8n--}@y=3Dp>0&&`Ld,'.`Fc_gd^t0)?d`3p):d}}`2@y`Ac_r`0k`1;k=
=3D@w(k);`Kc=3D' '+s.d.`s,i=3Dc`4' =
'+k+@c,e=3Di<0?i:c`4';',i),v=3Di<0?'':@Wc`3i+2+k`B,e<0?c`B:e));`2v$Z[[B]]=
'?v:''`Ac_w`0k,v,e`1,d=3D$r(),l=3D"=0A=
+"s.`s@6,t;v`h+v;l=3Dl?$El)`C$J`5^r@Bt=3D(v!`h?`tl?l:0):-60)`5t){e`Y;e.se=
tTime(e`T+(t*1000))}`kk@Bs.d.`s=3Dk+'`Pv!`h?v:'[[B]]')+'; =
path=3D/;'+(^r?' expires=3D'+e.toGMT^3()#6`i+(d?' =
domain=3D'+d#6`i;`2^Tk)=3D=3Dv}`20"=0A=
+"`Aeh`0o,e,r,f`1,b=3D^f'+e+'@Ds^qn,n=3D-1,l,i,x`5!^Vl)^Vl`U;l=3D^Vl;^Bi=3D=
0;i<l`B&&n<0;i++`Gl[i].o=3D=3Do&&l[i].e=3D=3De)n=3Di`kn<0@ei;l[n]`D}x#Dx.=
o=3Do;x.e=3De;f=3Dr?x.b:f`5r||f){x.b=3Dr?0:o[e];x.o[e]=3Df`kx.b){x.o[b]=3D=
x.b;`2b"=0A=
+"}`20`Acet`0f,a,t,o,b`1,r,^b`5`O>=3D5^l!s.^c||`O>=3D7)){^b`7's`Ff`Fa`Ft`=
F`Ke,r@M^A$Ka)`ar=3Ds.m(t)?s#Ce):t(e)}`2r^Pr=3D^b(s,f,a,t)^y@rs.^d^Eu`4$i=
4@b0)r=3Ds.m(b)?s[b](a):b(a);else{^V(`E,'@F',0,o);^A$Ka`Reh(`E,"=0A=
+"'@F',1)}}`2r`Ag^Ret`0e`1;`2`v`Ag^Roe`7'e`F`Ks=3D`9,c;^V(^0,\"@F\",1`Re^=
R=3D1;c=3Ds.t()`5c)s.d.write(c`Re^R=3D0;`2@n'`Rg^Rfb`0a){`2^0`Ag^Rf`0w`1,=
p=3Dw`z,l=3Dw`I;`v=3Dw`5p&&p`I!=3Dl&&p`I^5=3D=3Dl^5){`v=3Dp;`2s.g^Rf(`v)}=
`2"=0A=
+"`v`Ag^R`0`1`5!`v){`v=3D`E`5!s.e^R)`v=3Ds.cet('g^R^t`v,'g^Ret',s.g^Roe,'=
g^Rfb')}`2`v`Amrq`0u`1,l=3D@0],n,r;@0]=3D0`5l)^Bn=3D0;n<l`B;n++){r#Ds.mr(=
0,0,r.r,0,r.t,r.u)}`Abr`0id,rs`1`5@k`Z$a^U^fbr',rs))@zl=3Drs`Aflu"=0A=
+"sh`Z`0`1;s.fbr(0)`Afbr`0id`1,br=3D^T^fbr')`5!br)br=3D@zl`5br`G!@k`Z)^U^=
fbr`F'`Rmr(0,0,br)}@zl=3D0`Amr`0@o,q,$jid,ta,u`1,dc=3D$s,t1=3Ds.`w@l,t2=3D=
s.`w@lSecure,ns=3Ds.`b`gspace,un=3Du?u:$Vs.f$P,unc=3D`u$k'_`F-'),r`D,l"=0A=
+",imn=3D^fi@D($P,im,b,e`5!rs){rs=3D@s'+(@2?'s'`i+'://'+(t1?(@2@d2?t2:t1)=
:($V(@2?'102':unc))+'.'+($s?$s:112)+'.2o7.net')$Gb/ss/'+^C+'/1/H.15.1/'+@=
o+'?[AQB]&ndh=3D1'+(q?q`i+'&[AQE]'`5^W@Us.^d`G`O>5.5)rs=3D^i$"=0A=
+"j4095);`lrs=3D^i$j2047)`kid){@z(id,rs);$d}`ks.d.images&&`O>=3D3^l!s.^c|=
|`O>=3D7)^l@P<0||`O>=3D6.1)`G!s.rc)s.rc`D`5!^M){^M=3D1`5!s.rl)s.rl`D;@0n]=
`U;set@4'@r^0`fl)^0.`9@7',750)^yl=3D@0n]`5l){r.t=3Dta;r.u=3Dun;r.r=3Drs"=0A=
+";l[l`B]=3Dr;`2''}imn+=3D'@D^M;^M++}im=3D`E[imn]`5!im)im=3D`E[im@mnew =
Image;im^zl=3D0;im.^u`7'e`F^Q^zl=3D1`5^0`fl)^0.`9@7^Pim@I=3Drs`5rs`4$0=3D=
@b0^l!ta||ta^s_self'||ta^s_top'||(`E.^v@da=3D=3D`E.^v))){b=3De`Y;^4!im^zl=
&&e`"=0A=
+"T-b`T<500)e`Y}`2''}`2'<im'+'g sr'+'c=3D\"'+rs+'\" width=3D1 $e=3D1 =
border=3D0 =
alt=3D\"\">'`Agg`0v`1`5!`E[^f#A)`E[^f#A`h;`2`E[^f#A`Aglf`0t,a`Gt`30,2)=3D=
=3D^f')t=3Dt`32);`Ks=3D^Q,v=3D$1t)`5v)s#9v`Agl`0v`1`5$t)`Lv,`F,'gl"=0A=
+"^t0)`Agv`0v`1;`2s['vpm@Dv]?s['vpv@Dv]:(s[v]?s[v]`i`Ahavf`0t,a`1,b=3Dt`3=
0,4),x=3Dt`34),n=3D`tx),k=3D'g@Dt,m=3D'vpm@Dt,q=3Dt,v=3Ds.`N@SVa$je=3Ds.`=
N@S^Os,mn;@V$2t)`5s.@G||^D||^n`G^n^Epe`30,4)$Z@G_'){mn=3D^n`30,1)`C()+^"=0A=
+"n`31)`5$3){v=3D$3.`wVars;e=3D$3.`w^Os}}v=3Dv?v+`F+^X+`F+^X2:''`5v@U`Lv,=
`F,'is^tt))s[k]`h`5`H$f'&&e)@Vs.fs(s[k],e)}s[m]=3D0`5`H`bID`Jvid';`6`H^H@=
Ag'`c`6`H^1@Ar'`c`6`Hvmk`Jvmt';`6`H@E@Ace'`5s[k]&&s[k]`C()^sA"=0A=
+"UTO')@V'ISO8859-1';`6s[k]^Eem=3D=3D2)@V'UTF-8'}`6`H`b`gspace`Jns';`6`Hc=
`V`Jcdp';`6`H`s@6`Jcl';`6`H^m`Jvvp';`6`H@H`Jcc';`6`H$O`Jch';`6`H$w@5ID`Jx=
act';`6`H@p`Jv0';`6`H^S`Js';`6`H^2`Jc';`6`H`n^j`Jj';`6`H`"=0A=
+"d`Jv';`6`H`s@8`Jk';`6`H`y@1`Jbw';`6`H`y^Z`Jbh';`6`H`e`Jct';`6`H^w`Jhp';=
`6`Hp^I`Jp';`6$px)`Gb^sprop`Jc$F;`6b^seVar`Jv$F;`6b^shier@Ah$F`c`ks[k]@d$=
Z`N`g'@d$Z`N^K')$4+=3D'&'+q+'`Ps[k]);`2''`Ahav`0`1;$4`h"=0A=
+";`L^Y,`F,'hav^t0);`2$4`Alnf`0^a`8^p`8:'';`Kte=3Dt`4@c`5t@de>0&&h`4t`3te=
$L>=3D0)`2t`30,te);`2''`Aln`0h`1,n=3Ds.`N`gs`5n)`2`Ln,`F,'ln^th);`2''`Alt=
df`0^a`8^p`8:'';`Kqi=3Dh`4'?^Ph=3Dqi>=3D0?h`30,qi):h`5#7h`3h`B-(t"=0A=
+"`B$L^s.'+t)`21;`20`Altef`0^a`8^p`8:''`5#7h`4t)>=3D0)`21;`20`Alt`0h`1,lf=
t=3Ds.`N^NFile^Ks,lef=3Ds.`NEx`m,@q=3Ds.`NIn`m;@q=3D@q?@q:`E`I^5^v;h=3Dh`=
8`5s.`w^NLinks&&lf#7`Llft,`F$ud^th))`2'd'`5s.`w@C^llef||@q)^l!lef"=0A=
+"||`Llef,`F$ue^th))^l!@q$a`L@q,`F$ue^th)))`2'e';`2''`Alc`7'e`F`Ks=3D`9,b=
=3D^V(^Q,\"`j\"`R@G=3D@u^Q`Rt(`R@G=3D0`5b)`2^Q$b`2@n'`Rbc`7'e`F`Ks=3D`9,f=
,^b`5s.d^Ed.all^Ed.all.cppXYctnr)$d;^D=3De@I`S?e@I`S:e$Q;^b`7\"s"=0A=
+"\",\"`Ke@M@r^D^l^D.tag`g||^D`z`S||^D`zNode))s.t()`a}\");^b(s`Reo=3D0'`R=
oh`0o`1,l=3D`E`I,h=3Do^g?o^g:'',i,j,k,p;i=3Dh`4':^Pj=3Dh`4'?^Pk=3Dh`4'/')=
`5h^li<0||(j>=3D0&&i>j)||(k>=3D0&&i>k))$Io`X&&o`X`B>1?o`X:(l`X?l`X`i;"=0A=
+"i=3Dl.path^v^6/^Ph=3D(p?p+'//'`i+(o^5?o^5:(l^5?l^5`i)+(h`30,1)$Z/'?l.pa=
th^v`30,i<0?0:i$G'`i+h}`2h`Aot`0o){`Kt=3Do.tag`g;t=3Dt@d`C?t`C$J`5`HSHAPE=
')t`h`5t`G`H$m&&@3&&@3`C)t=3D@3`C();`6!#7o^g)t=3D'A';}`2t`Aoid`0o"=0A=
+"`1,^F,p,c,n`h,x=3D0`5t@U`x$Io`X;c=3Do.`j`5o^g^l`HA'||`HAREA')^l!c$ap||p=
`8`4'`n$Y0))n@i`6c@e`us.rep(`us.rep$Ec,\"\\r@f\"\\n@f\"\\t@f' =
`F^Px=3D2}`6$R^l`H$m||`HSUBMIT')@e$R;x=3D3}`6o@I&&`HIMAGE')n=3Do@I`5n){`x=
=3D"=0A=
+"^in@t;`xt=3Dx}}`2`x`Arqf`0t,un`1,e=3Dt`4@c,u=3De>=3D0?`F+t`30,e)+`F:'';=
`2u&&u`4`F+un+`F)>=3D0?@Wt`3e$L:''`Arq`0un`1,c=3Dun`4`F),v=3D^T^fsq'),q`h=
`5c<0)`2`Lv,'&`Frq^t$P;`2`L$k`F,'rq',0)`Asqp`0t,a`1,e=3Dt`4@c,q=3De<0?'"=0A=
+"':@Wt`3e+1)`Rsqq[q]`h`5e>=3D0)`Lt`30,e),`F@Z`20`Asqs`0$kq`1;^7u[u@mq;`2=
0`Asq`0q`1,k=3D^fsq',v=3D^Tk),x,c=3D0;^7q`D;^7u`D;^7q[q]`h;`Lv,'&`Fsqp',0=
);`L^C,`F@Zv`h;^B@v^7u`Q)^7q[^7u[x]]+=3D(^7q[^7u[x]]?`F`i+x;^B@"=0A=
+"v^7q`Q&&^7q[x]^lx=3D=3Dq||c<2)){v+=3D(v#5'`i+^7q[x]+'`Px);c++}`2^Uk,v,0=
)`Awdl`7'e`F`Ks=3D`9,r=3D@n,b=3D^V(`E,\"^u\"),i,o,oc`5b)r=3D^Q$b^Bi=3D0;i=
<s.d.`Ns`B@9{o=3Ds.d.`Ns[i];oc=3Do.`j?\"\"+o.`j:\"\"`5(oc`4$9<0||oc`4\"^z=
"=0A=
+"oc(\")>=3D0)&&oc`4$T<0)^V(o,\"`j\",0,s.lc);}`2r^P`Es`0`1`5`O>3^l!^W$as.=
^d||`O#B`Gs.b^E$B^O)s.$B^O('`j#0);`6s.b^Eb.add^O$8)s.b.add^O$8('click#0,f=
alse);`l^V(`E,'^u',0,`El)}`Avs`0x`1,v=3Ds.`b^L,g=3Ds.`b^L#2"=0A=
+"k=3D^fvsn@D^C+(g?'@Dg`i,n=3D^Tk),e`Y,y=3De.g@K);e.s@Ky+10@j1900:0))`5v)=
{v*=3D100`5!n`G!^Uk,x,e))`20;n=3Dx`kn%10000>v)`20}`21`Adyasmf`0t,m`G#7m&&=
m`4t)>=3D0)`21;`20`Adyasf`0t,m`1,i=3Dt?t`4@c:-1,n,x`5i>=3D0&&m){`Kn=3Dt"=0A=
+"`30,i),x=3Dt`3i+1)`5`Lx,`F,'dyasm^tm))`2n}`20`Auns`0`1,x=3Ds.`MSele@5,l=
=3Ds.`MList,m=3Ds.`MM$o,n,i;^C=3D^C`8`5x&&l`G!m)m=3D`E`I^5`5!m.toLowerCas=
e)m`h+m;l=3Dl`8;m=3Dm`8;n=3D`Ll,';`Fdyas^tm)`5n)^C=3Dn}i=3D^C`4`F`Rfun=3D=
i<0?"=0A=
+"^C:^C`30,i)`Asa`0un`1;^C=3Dun`5!@Q)@Q=3Dun;`6(`F+@Q+`F)`4$P<0)@Q+=3D`F+=
un;^Cs()`Am_i`0n,a`1,m,f=3Dn`30,1),r,l,i`5!`Wl)`Wl`D`5!`Wnl)`Wnl`U;m=3D`W=
l[n]`5!a&&m&&m._e@Um^q)`Wa(n)`5!m){m`D,m._c=3D^fm';m^qn=3D`E`fn;m^q"=0A=
+"l=3Ds^ql;m^ql[m^q@mm;`E`fn++;m.s=3Ds;m._n=3Dn;m._l`U('_c`F_in`F_il`F_i`=
F_e`F_d`F_dl`Fs`Fn`F_r`F_g`F_g1`F_t`F_t1`F_x`F_x1`F_l'`Rm_l[@mm;`Wnl[`Wnl=
`B]=3Dn}`6m._r@Um._m){r=3Dm._r;r._m=3Dm;l=3Dm._l;^Bi=3D0;i<l`B@9@rm[l"=0A=
+"[i]])r[l[i]]=3Dm[l[i]];r^ql[r^q@mr;m=3D`Wl[@mr`kf=3D=3Df`C())s[@mm;`2m`=
Am_a`7'n`Fg`F@r!g)g=3D$y;`Ks=3D`9,c=3Ds[$S,m,x,f=3D0`5!c)c=3D`E$q$S`5c&&s=
_d)s[g]`7\"s\",s_ft(s_d(c)));x=3Ds[g]`5!x)x=3D`E$qg];m=3D`Wi(n,1)`5x){m^q=
=3Df=3D1"=0A=
+"`5(\"\"+x)`4\"fun@5\")>=3D0)x(s);`l`Wm(\"x\",n,x)}m=3D`Wi(n,1)`5@Xl)@Xl=
=3D@X=3D0;`ot();`2f'`Rm_m`0t,n,d){t=3D'@Dt;`Ks=3D^Q,i,x,m,f=3D'@Dt`5`Wl&&=
`Wnl)^Bi=3D0;i<`Wnl`B@9{x=3D`Wnl[i]`5!n||x=3D=3Dn){m=3D`Wi(x)`5m[t]`G`H_d=
')`2"=0A=
+"1`5d)m#Cd);`lm#C)`km[t+1]@Um[f]`Gd)$cd);`l$c)}m[f]=3D1}}`20`AloadModule=
`0n,u,d,l`1,m,i=3Dn`4':'),g=3Di<0?$y:n`3i+1),o=3D0,f,c=3Ds.h?s.h:s.b,^b`5=
i>=3D0)n=3Dn`30,i);m=3D`Wi(n)`5(l$a`Wa(n,g))&&u^Ed&&c^E$C`S`Gd){@X=3D1;"=0A=
+"@Xl=3D1`k@2)u=3D`uu,@s:`Fhttps:^Pf`7'e`F`9.m_a(\"$F+'\",\"'+g+'\")^P^b`=
7's`Ff`Fu`Fc`F`Ke,o=3D0@Mo=3Ds.$C`S(\"script\")`5o){@3=3D\"text/`n\"`5f)o=
.^u=3Df;o@I=3Du;c.appendChild(o)}`ao=3D0}`2o^Po=3D^b(s,f,u,c)}`lm=3D`Wi(n=
"=0A=
+");m._e=3D1;`2m`Avo1`0t,a`Ga[t]||$M)^Q#9a[t]`Avo2`0t,a`G#E{a#9^Q[t]`5#E$=
M=3D1}`Adlt`7'`Ks=3D`9,d`Y,i,vo,f=3D0`5`ol)^Bi=3D0;i<`ol`B@9{vo=3D`ol[i]`=
5vo`G!`Wm(\"d\")||d`T-$A>=3D^8){`ol[i]=3D0;s.t(@g}`lf=3D1}`k`oi)clear@4"=0A=
+"`oi`Rdli=3D0`5f`G!`oi)`oi=3Dset@4`ot,^8)}`l`ol=3D0'`Rdl`0vo`1,d`Y`5!@gv=
o`D;`L^9,`F$52',@g;$A=3Dd`T`5!`ol)`ol`U;`ol[`ol`B]=3Dvo`5!^8)^8=3D250;`ot=
()`At`0vo,id`1,trk=3D1,tm`Y,sed=3DMath&&@N$g?@N$n@N$g()*1000000000000"=0A=
+"0):tm`T,@o=3D's'+@N$ntm`T/10800000)%10+sed,y=3Dtm.g@K),vt=3Dtm.getDate(=
$G`rMonth($G'@jy+1900:y)+' `rHour$H:`rMinute$H:`rSecond$H `rDay()+' =
`rTimezoneO@x(),^b,^R=3Ds.g^R(),ta`h,q`h,qs`h,$h`h,vb`D$x^9`Runs()"=0A=
+"`5!s.td){`Ktl=3D^R`I,a,o,i,x`h,c`h,v`h,p`h,bw`h,bh`h,^G0',k=3D^U^fcc`F@=
n',0^o,hp`h,ct`h,pn=3D0,ps`5^3&&^3.prototype){^G1'`5j.m$o){^G2'`5tm.setUT=
CDate){^G3'`5^W^E^d&&`O#B^G4'`5pn.toPrecision){^G5';a`U`5a."=0A=
+"forEach){^G6';i=3D0;o`D;^b`7'o`F`Ke,i=3D0@Mi=3Dnew =
Iterator(o)`a}`2i^Pi=3D^b(o)`5i&&i.next)^G7'}}}}`k`O>=3D4)x=3D^hwidth+'x'=
+^h$e`5s.isns||s.^c`G`O>=3D3$N`d(^o`5`O>=3D4){c=3D^hpixelDepth;bw=3D`E$v@=
1;bh=3D`E$v^Z}}$6=3Ds.n."=0A=
+"p^I}`6^W`G`O>=3D4$N`d(^o;c=3D^h^2`5`O#B{bw=3Ds.d.^J`S.o@x@1;bh=3Ds.d.^J=
`S.o@x^Z`5!s.^d^Eb){^b`7's`Ftl`F`Ke,hp=3D0`ph$W\");hp=3Ds.b.isH$W(tl)?\"Y=
\":\"N\"`a}`2hp^Php=3D^b(s,tl);^b`7's`F`Ke,ct=3D0`pclientCaps\");ct=3Ds"=0A=
+".b.`e`a}`2ct^Pct=3D^b(s)}}}`lr`h`k$6)^4pn<$6`B&&pn<30){ps=3D^i$6[pn].^v=
@t#6`5p`4ps)<0)p+=3Dps;pn++}s.^S=3Dx;s.^2=3Dc;s.`n^j=3Dj;s.`d=3Dv;s.`s@8=3D=
k;s.`y@1=3Dbw;s.`y^Z=3Dbh;s.`e=3Dct;s.^w=3Dhp;s.p^I=3Dp;s.td=3D1`k@g{`L^9=
,`F$52"=0A=
+"',vb);`L^9,`F$51',@g`ks.useP^I)s.doP^I(s);`Kl=3D`E`I,r=3D^R.^J.^1`5!s.^=
H)s.^H=3Dl^g?l^g:l`5!s.^1)s.^1=3Dr;`Wm('g')`5(vo&&$A)$a`Wm('d')`Gs.@G||^D=
){`Ko=3D^D?^D:s.@G`5!o)`2'';`Kp=3D$2'#1`g'),w=3D1,^F,@Y,x=3D`xt,h,l,i"=0A=
+",oc`5^D&&o=3D=3D^D){^4o@Un@d$ZBODY'){o=3Do`z`S?o`z`S:o`zNode`5!o)`2'';^=
F;@Y;x=3D`xt}oc=3Do.`j?''+o.`j:''`5(oc`4$9>=3D0&&oc`4\"^zoc(\")<0)||oc`4$=
T>=3D0)`2''}ta=3Dn?o$Q:1;h@ii=3Dh`4'?^Ph=3Ds.`N@a^3||i<0?h:h`30,i);l=3Ds.=
`N"=0A=
+"`g?s.`N`g:s.ln(h);t=3Ds.`N^K?s.`N^K`8:s.lt(h)`5t^lh||l))q+=3D$0=3D@G@D(=
`Hd'||`He'?@w(t):'o')+(h?$0v1`Ph)`i+(l?$0v2`Pl)`i;`ltrk=3D0`5s.`w@R`G!p$I=
$2'^H^Pw=3D0}^F;i=3Do.sourceIndex`5$1'^x')@e$1'^x^Px=3D1;i=3D1`kp&&n@"=0A=
+"d)qs=3D'&pid`P^ip,255))+(w#5p$zw`i+'&oid`P^in@t)+(x#5o$zx`i+'&ot`Pt)+(i=
#5oi=3D'+i`i}`k!trk@Uqs)`2'';@h=3Ds.vs(sed)`5trk`G@h)$h=3Ds.mr(@o,(vt#5t`=
Pvt)`i+s.hav()+q+(qs?qs:s.rq(^C)),0,id,ta);qs`h;`Wm('t')`5s.p"=0A=
+"_r)s.p_r()}^7(qs);^y`o(@g;`k@g`L^9,`F$51',vb`R@G=3D^D=3Ds.`N`g=3Ds.`N^K=
=3D`E^z^x=3Ds.ppu=3D^n=3D^nv1=3D^nv2=3D^nv3`h`5$t)`E^z@G=3D`E^zeo=3D`E^z`=
N`g=3D`E^z`N^K`h`5!id@Us.tc){s.tc=3D1;s.flush`Z()}`2$h`Atl`0o,t,n,vo`1;s.=
@G=3D@uo"=0A=
+"`R`N^K=3Dt;s.`N`g=3Dn;s.t(@g}`5pg){`E^zco`0o){`K@J\"_\",1,#8`2@uo)`Awd^=
zgs`0$P{`K@J$k1,#8`2s.t()`Awd^zdc`0$P{`K@J$k#8`2s.t()}}@2=3D(`E`I`X`8`4@s=
s@b0`Rd=3D^J;s.b=3Ds.d.body`5$X`S#4`g){s.h=3D$X`S#4`g('HEAD')`5s."=0A=
+"h)s.h=3Ds.h[0]}s.n=3Dnavigator;s.u=3Ds.n.userAgent;@P=3Ds.u`4'N$U6/^P`K=
apn$D`g,v$D^j,ie=3Dv`4$i'),o=3Ds.u`4'@L =
'),i`5v`4'@L@b0||o>0)apn=3D'@L';^W$7^sMicrosoft Internet =
Explorer'`Risns$7^sN$U'`R^c$7^s@L'`R^d=3D(s.u"=0A=
+"`4'Mac@b0)`5o>0)`O`qs.u`3o+6));`6ie>0){`O=3D`ti=3Dv`3ie+5))`5`O>3)`O`qi=
)}`6@P>0)`O`qs.u`3@P+10));`l`O`qv`Rem=3D0`5^3#3^k){i=3D^e^3#3^k(256))`C(`=
Rem=3D(i^s%C4%80'?2:(i^s%U0100'?1:0))}s.sa(un`Rvl_l=3D'`bID,vmk,p"=0A=
+"pu,@E,`b`gspace,c`V,`s@6,#1`g,^H,^1,@H';^Y=3D^X+',^m,$O,server,#1^K,$w@=
5ID,purchaseID,@p,state,zip,$f,products,`N`g,`N^K';^B`Kn=3D1;n<51;n++)^Y+=
=3D',prop$F+',eVar$F+',hier$F;^X2=3D',^S,^2,`n^j,`d,`s@8,`y@1"=0A=
+",`y^Z,`e,^w,pe$l1$l2$l3,p^I';^Y+=3D^X2;^9=3D^Y+',`b^L,`b^L#2`MSele@5,`M=
List,`MM$o,`w^NLinks,`w@C,`w@R,`N@a^3,`N^NFile^Ks,`NEx`m,`NIn`m,`N@SVa$j`=
N@S^Os,`N`gs,@G,eo';$t=3Dpg$x^9)`5!ss)`Es()",w=3Dwindow,l=3Dw.s_c_il,n=3D=
navigator,u=3Dn.userAgent,v=3Dn.appVersion,e=3Dv.indexOf('MSIE =
'),m=3Du.indexOf('Netscape6/'),a,i,s;if(un){un=3Dun.toLowerCase();if(l)fo=
r(i=3D0;i<l.length;i++){s=3Dl[i];if(s._c=3D=3D's_c'){if(s.oun=3D=3Dun)ret=
urn s;else if(s.fs(s.oun,un)){s.sa(un);return s}}}}=0A=
w.s_r=3Dnew Function("x","o","n","var =
i=3Dx.indexOf(o);if(i>=3D0&&x.split)x=3D(x.split(o)).join(n);else =
while(i>=3D0){x=3Dx.substring(0,i)+n+x.substring(i+o.length);i=3Dx.indexO=
f(o)}return x");w.s_d=3Dnew Function("x","var =
t=3D'`^@$#',l=3D'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrst=
uvwxyz',d,n=3D0,b,k,w,i=3Dx.lastIndexOf('~~');if(i>0){d=3Dx.substring(0,i=
);x=3Dx.substring(i+2);while(d){w=3Dd;i"=0A=
+"=3Dd.indexOf('~');if(i>0){w=3Dd.substring(0,i);d=3Dd.substring(i+1)}els=
e =
d=3D'';b=3DparseInt(n/62);k=3Dn-b*62;k=3Dt.substring(b,b+1)+l.substring(k=
,k+1);x=3Ds_r(x,k,w);n++}for(i=3D0;i<5;i++){w=3Dt.substring(i,i+1);x=3Ds_=
"=0A=
+"r(x,w+' ',w)}}return x");w.s_fe=3Dnew Function("c","return =
s_r(s_r(s_r(c,'\\\\','\\\\\\\\'),'\"','\\\\\"'),\"\\n\",\"\\\\n\")");w.s_=
fa=3Dnew Function("f","var =
s=3Df.indexOf('(')+1,e=3Df.indexOf(')'),a=3D'',c;while(s>=3D0&&s<e){c=3Df=
.substring(s,s+1);if(c=3D=3D',')a+=3D'\",\"';else if((\"\\n\\r\\t =
\").indexOf(c)<0)a+=3Dc;s++}return a?'\"'+a+'\"':"=0A=
+"a");w.s_ft=3Dnew Function("c","c+=3D'';var =
s,e,o,a,d,q,f,h,x;s=3Dc.indexOf('=3Dfunction(');while(s>=3D0){s++;d=3D1;q=
=3D'';x=3D0;f=3Dc.substring(s);a=3Ds_fa(f);e=3Do=3Dc.indexOf('{',s);e++;w=
hile(d>0){h=3Dc.substring(e,e+1);if(q){i"=0A=
+"f(h=3D=3Dq&&!x)q=3D'';if(h=3D=3D'\\\\')x=3Dx?0:1;else =
x=3D0}else{if(h=3D=3D'\"'||h=3D=3D\"'\")q=3Dh;if(h=3D=3D'{')d++;if(h=3D=3D=
'}')d--}if(d>0)e++}c=3Dc.substring(0,s)+'new =
Function('+(a?a+',':'')+'\"'+s_fe(c.substring(o+1,e))+'\")"=0A=
+"'+c.substring(e+1);s=3Dc.indexOf('=3Dfunction(')}return =
c;");c=3Ds_d(c);if(e>0){a=3DparseInt(i=3Dv.substring(e+5));if(a>3)a=3Dpar=
seFloat(i)}else if(m>0)a=3DparseFloat(u.substring(m+10));else =
a=3DparseFloat(v);if(a>=3D5&&v.indexOf('Opera')<0&&u.indexOf('Opera')<0){=
w.s_c=3Dnew Function("un","pg","ss","var s=3Dthis;"+c);return new =
s_c(un,pg,ss)}else s=3Dnew Function("un","pg","ss","var s=3Dnew =
Object;"+s_ft(c)+";return s");return s(un,pg,ss)}=0A=
sfly_s_code_js_loaded=3Dtrue;var scw=3Dnew Object();scw.pageName=3D""=0A=
scw.customPageName=3D""=0A=
scw.partnerId=3D""=0A=
scw.partnerSubId=3D""=0A=
scw.moduleStack=3D""=0A=
scw.simplePathVisit=3D"";scw.storePageVisit=3D"";scw.server=3D"";scw.prod=
ucts=3D"";scw.purchaseID=3D""=0A=
scw.productsRemoved=3D"";scw.productsAdded=3D"";scw.events=3D"";scw.linkS=
hareId=3D"";scw.linkShareTs=3D"";scw.blogLinkTrack=3D"";s.server=3D""=0A=
s.channel=3D""=0A=
s.pageType=3D""=0A=
s.prop1=3D""=0A=
s.prop2=3D""=0A=
s.prop3=3D""=0A=
s.prop4=3D""=0A=
s.prop5=3D""=0A=
s.prop6=3D""=0A=
s.prop7=3D""=0A=
s.prop8=3D""=0A=
s.prop9=3D""=0A=
s.prop10=3D""=0A=
s.prop11=3D""=0A=
s.prop12=3D""=0A=
s.prop16=3D""=0A=
s.prop17=3D""=0A=
s.prop23=3D""=0A=
s.campaign=3D""=0A=
s.state=3D""=0A=
s.zip=3D""=0A=
s.events=3D""=0A=
s.products=3D""=0A=
s.purchaseID=3D""=0A=
s.eVar1=3D""=0A=
s.eVar2=3D""=0A=
s.eVar3=3D""=0A=
s.eVar4=3D""=0A=
s.eVar5=3D""=0A=
s.eVar6=3D""=0A=
s.eVar7=3D""=0A=
s.eVar8=3D""=0A=
s.eVar9=3D""=0A=
s.eVar12=3D""=0A=
s.eVar13=3D""=0A=
s.eVar14=3D""=0A=
s.eVar20=3D""=0A=
s.eVar21=3D""=0A=
s.eVar22=3D""=0A=
s.eVar23=3D""=0A=
s.eVar24=3D""=0A=
s.eVar25=3D""=0A=
s.eVar26=3D""=0A=
s.eVar27=3D""=0A=
s.eVar28=3D""=0A=
s.eVar30=3D""=0A=
s.eVar31=3D""=0A=
s.eVar32=3D""=0A=
s.eVar33=3D""=0A=
s.eVar34=3D""=0A=
s.eVar35=3D""=0A=
s.eVar36=3D""=0A=
s.eVar37=3D""=0A=
s.eVar38=3D""=0A=
s.eVar39=3D""=0A=
s.eVar43=3D""=0A=
s.eVar44=3D""=0A=
function translateScwBase()=0A=
{s.pageName=3Dscw.pageName;s.channel=3Dscw.serverType;if(scw.storePageVis=
it){s.channel=3Dscw.serverType+":"+"store";}=0A=
s.server=3Dscw.serverName;s.prop1=3Dscw.partnerId+"/"+scw.partnerSubId+":=
"+s.pageName;s.prop2=3Ds.pageName+":"+scw.visitorType;s.prop3=3Dscw.simpl=
ePathVisit;s.prop16=3Dscw.customPageName;s.campaign=3Dscw.campaignId;s.eV=
ar1=3Ds.campaign;if(scw.sessionTsMod)s.eVar2=3Dscw.sessionTs;s.eVar3=3Dsc=
w.visitorId;s.eVar4=3Dscw.userId;s.eVar5=3Dscw.partnerId;s.eVar6=3Dscw.pa=
rtnerSubId;if(scw.blogLinkTrack!=3D"null")=0A=
s.eVar7=3Dscw.blogLinkTrack;if(scw.emailIdMod)s.eVar8=3Dscw.emailId;s.eVa=
r9=3Dscw.linkShareId;s.eVar10=3Dscw.linkShareTs;if(scw.visitorTypeMod)s.e=
Var11=3Dscw.visitorType;if((scw.visitorIdMod&&scw.userId=3D=3D"")||(scw.u=
serIdMod&&scw.userId)){s.eVar30=3Dscw.demographicScore;s.eVar31=3Dscw.beh=
avorialScore;s.eVar32=3Dscw.lastOrderDate;s.eVar33=3Dscw.lastUploadDate;s=
.eVar34=3Dscw.lastShareDate;s.eVar35=3Dscw.registrationDate;s.eVar36=3Dsc=
w.focusSubSegmentCode;s.eVar37=3Dscw.activationSegmentCode;s.eVar38=3Dscw=
.giftSegmentCode;if(scw.visitorType=3D=3D'prospect'){s.eVar21=3Dscw.visit=
orType;s.eVar22=3Dscw.visitorType;}else{if(scw.photobookUnitsOrderedLifet=
ime>0){s.eVar21=3D"PB=3D1";}else{s.eVar21=3D"PB=3D0";}=0A=
if(scw.lastOrderDate){s.eVar22=3D"yes";}else{s.eVar22=3D"no";}}}=0A=
if(scw.prodFindMethod)s.eVar26=3Dscw.prodFindMethod;if(scw.storeProductHi=
erarchy)s.eVar27=3Dscw.storeProductHierarchy;if((typeof(flashVersion)!=3D=
'undefined')&&(flashVersion))=0A=
s.eVar28=3DflashVersion;s.eVar43=3Dscw.customPageName;if(scw.userAOrB&&sc=
w.userAOrB!=3D"null"){s.eVar44=3Dscw.userAOrB;}=0A=
if(scw.trialTag&&scw.trialTag!=3D"null"){s.prop17=3Dscw.trialTag+":"+s.eV=
ar44;}=0A=
s.prop23=3Dscw.abnFilter;}=0A=
function =
submitViewProductsIfNecessary(){if(scw.viewedProducts){s.products=3Dscw.v=
iewedProducts;s.events=3DtranslateEvents(scw.prodViewEvents);s.tl();}}=0A=
function submitAddProductsIfNecessary()=0A=
{if(scw.addedProducts){s.products=3Dscw.addedProducts;s.events=3Dtranslat=
eEvents(scw.addEvents);s.tl();}}=0A=
function submitRemoveProductsIfNecessary()=0A=
{if(scw.removedProducts){s.products=3Dscw.removedProducts;s.events=3Dtran=
slateEvents(scw.removeEvents);s.tl();}}=0A=
function translateScwCart()=0A=
{if(scw.events!=3D"")s.prop8=3Dscw.pageName+":"+scw.events;else =
s.prop8=3Dscw.pageName;s.products=3Dscw.products;if(scw.purchaseID!=3D"nu=
ll")s.purchaseID=3Dscw.purchaseID;s.events=3DtranslateEvents(scw.events);=
}=0A=
function translateEvents(scwEvents){var =
scwEvents=3DscwEvents.split(",");var =
sEvents=3D"";for(i=3D0;i<scwEvents.length;i++){if(i!=3D0)sEvents+=3D",";i=
f(scwEvents[i]=3D=3D"login"){sEvents+=3D"event2";}else =
if(scwEvents[i]=3D=3D"cartFunnelStart"){sEvents+=3D"event9";}else =
if(scwEvents[i]=3D=3D"cartView"){sEvents+=3D"scView";}else =
if(scwEvents[i]=3D=3D"cartOpen"){sEvents+=3D"scOpen";}else =
if(scwEvents[i]=3D=3D"cartAdd"){sEvents+=3D"scAdd";s.eVar23=3Dscw.numReci=
pients;}else =
if(scwEvents[i]=3D=3D"cartRemove"){sEvents+=3D"scRemove";}else =
if(scwEvents[i]=3D=3D"cartCheckout"){sEvents+=3D"scCheckout";}else =
if(scwEvents[i]=3D=3D"cartPurchase"){sEvents+=3D"purchase";}else =
if(scwEvents[i]=3D=3D"event15"){sEvents+=3D"event15";}else =
if(scwEvents[i]=3D=3D"event16"){sEvents+=3D"event16";}else =
if(scwEvents[i]=3D=3D"cartEmpty"){sEvents+=3D"event1";s.eVar20=3D"cartEmp=
ty"}else =
if(scwEvents[i]=3D=3D"cartRemoveEnv"){sEvents+=3D"event1";s.eVar20=3D"car=
tRemoveEnv"}else =
if(scwEvents[i]=3D=3D"cartSetQty"){sEvents+=3D"event1";s.eVar20=3D"cartSe=
tQty";}else =
if((scwEvents[i]+"")=3D=3D"register"){sEvents+=3D"event3";}else =
if((scwEvents[i]+"")=3D=3D"upload"){sEvents+=3D"event4";}else =
if(scwEvents[i]=3D=3D"projStart"){sEvents+=3D"event11";s.eVar12=3Dscw.pro=
jId;s.eVar13=3Dscw.projType;s.eVar14=3Dscw.projStartMethod;}else =
if(scwEvents[i]=3D=3D"projOpen"){sEvents+=3D"event13";s.eVar12=3Dscw.proj=
Id;s.eVar13=3Dscw.projType;}else =
if(scwEvents[i]=3D=3D"projReview"){sEvents+=3D"event6";s.eVar12=3Dscw.pro=
jId;s.eVar13=3Dscw.projType;}else =
if(scwEvents[i]=3D=3D"projShare"){sEvents+=3D"event14";s.eVar12=3Dscw.pro=
jId;s.eVar13=3Dscw.projType;}else =
if(scwEvents[i]=3D=3D"searchSuccess"){sEvents+=3D"event7";s.eVar24=3Dscw.=
searchTerm;s.eVar25=3Dscw.searchType;s.eVar26=3Dscw.prodFindMethod;}else =
if(scwEvents[i]=3D=3D"searchFail"){sEvents+=3D"event8";s.eVar24=3Dscw.sea=
rchTerm;s.eVar25=3Dscw.searchType;s.eVar26=3Dscw.prodFindMethod;}else =
if(scwEvents[i]=3D=3D"prodView"){sEvents+=3D"prodView";s.products=3Dscw.v=
iewedProducts;}}=0A=
return sEvents;}=0A=
function debugScw()=0A=
{}=0A=
function =
linkTrackUploadEventInSiteCatalyst(){s.events=3D"event4";s.tl();}=0A=
function linkTrackExpressUploader(){s.tl();}=0A=
function =
trackProjectSaveEvent(productString){s.events=3D"event5";s.products=3Dpro=
ductString;s.prop8=3Dscw.pageName+":"+'projCreate';s.tl();}=0A=
function =
trackPageName(pageName){s.pageName=3DpageName;s.events=3D"";s.prop8=3Ds.p=
ageName;s.tl();}=0A=
function trackSimplepathVisit(reportingSrc){s.eVar26=3DreportingSrc;}=0A=
function =
trackSimplepathClick(reportingSrc){s.eVar26=3DreportingSrc;s.pageName=3D"=
";s.prop8=3D"";s.tl();}=0A=
function =
trackSimplepathLinkshowAndReport(reportingSrc){s.prop3=3DreportingSrc;s.t=
l();untrackSimplepathLinkshow();}=0A=
function trackSimplepathLinkshow(reportingSrc){s.prop3=3DreportingSrc;}=0A=
function untrackSimplepathLinkshow(){s.prop3=3D"";}=0A=
function translateViewedPromos()=0A=
{if(typeof(window['viewedPromoInfos'])!=3D"undefined"){for(var =
i=3D0;i<viewedPromoInfos.length;i++){var =
promoInfo=3DviewedPromoInfos[i];var =
delimiter=3D"";if(i!=3D0){delimiter=3D",";}=0A=
s.prop4=3Ds.prop4+delimiter+promoInfo.type+" =
"+promoInfo.position;s.prop5=3Ds.prop5+delimiter+promoInfo.assetId;s.eVar=
17=3Ds.prop4;s.eVar18=3Ds.prop5;}}}=0A=
function trackClickedPromos(clickedPromoInfo)=0A=
{s.prop6=3DclickedPromoInfo.type+" =
"+clickedPromoInfo.position;s.prop7=3DclickedPromoInfo.assetId;s.eVar15=3D=
clickedPromoInfo.type+" =
"+clickedPromoInfo.position;s.eVar16=3DclickedPromoInfo.assetId;s.tl();}=0A=
function =
trackFbShare(page,product,success){if(!success){s.lid=3Dpage+"facebook"+p=
roduct;}=0A=
else{s.eVar7=3D"facebook | "+page+" "+product;}=0A=
s.CID=3D'SFLYFBK2011';s.tl();s.eVar7=3D"";s.lid=3D"";s.CID=3D"";}=0A=
sfly_s_code_wrapper_js_loaded=3Dtrue;
------=_NextPart_000_0000_01CBE221.4FBDFB80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cdn.staticsfly.com/incl_/thirdparty/vendor_cleanup_images-v12161641710001530.js

var oneTimeImageIds =3D new Array();=0A=
oneTimeImageIds[0] =3D "hbx_hbi";=0A=
oneTimeImageIds[1] =3D "hbx_hbs";=0A=
oneTimeImageIds[2] =3D "optimostImage";=0A=
oneTimeImageIds[3] =3D "optimostImage_2";=0A=
oneTimeImageIds[4] =3D "optimostImage_3";=0A=
oneTimeImageIds[5] =3D "optimostImage_4";=0A=
oneTimeImageIds[6] =3D "optimostImage_5";=0A=
oneTimeImageIds[7] =3D "avenueA";=0A=
var repeatImageIds =3D new Array();=0A=
repeatImageIds[0] =3D "LPButtonImpressionImage";=0A=
repeatImageIds[1] =3D "LPSendRequest";=0A=
function clearRepeatImages() {=0A=
for( var index =3D 0; index < repeatImageIds.length; index++ ) {=0A=
var imageId =3D repeatImageIds[index];=0A=
resetImage( imageId );=0A=
}=0A=
//Do this again in X seconds, since these images will be downloaded =
again soon=0A=
setTimeout ( "clearRepeatImages()", 20000 );=0A=
}=0A=
function clearOneTimeImages() {=0A=
for( var index =3D 0; index < oneTimeImageIds.length; index++ ) {=0A=
var imageId =3D oneTimeImageIds[index];=0A=
resetImage( imageId );=0A=
}=0A=
}=0A=
function resetImage( name ) {    =0A=
var domCheck =3D (document.getElementById) ? true : false;    =0A=
var image;=0A=
if (domCheck) {=0A=
image =3D document.getElementsByTagName("IMG")[name];=0A=
} =0A=
else if (typeof(document.getElementById)!=3D"undefined") {=0A=
image =3D  document.getElementById(name);=0A=
} =0A=
else {=0A=
for (var i =3D 0; i < document.images.length; i++) {=0A=
image =3D  document.images[i];=0A=
if (document.images[i].name =3D=3D name) {=0A=
image =3D  document.images[i];=0A=
break;=0A=
}=0A=
}=0A=
}    =0A=
if( typeof(image) !=3D "undefined" ) {=0A=
image.src=3D"http://web1.shutterfly.com/img_/misc/sp.gif";=0A=
}=0A=
}		=0A=
setTimeout ( "clearOneTimeImages()", 15000 );=0A=
setTimeout ( "clearRepeatImages()", 20000 );=0A=

------=_NextPart_000_0000_01CBE221.4FBDFB80--

