From: <Saved by Windows Internet Explorer 7>
Subject: REI: Camping Expert Advice
Date: Mon, 26 Nov 2007 20:14:24 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0000_01C83068.F04D7800"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/common/rei_logo.gif

R0lGODlhlQBaALMAAEFBQb+/v4CAgO/v7zAwMBAQEJ+fn2BgYM/PzyAgIN/f36+vr4+Pj3BwcP//
/wAAACH5BAAAAAAALAAAAACVAFoAAAT/8MlJq7046827/2AojmRpnmiqrmzrvnAsz3Rt33iu73zv
/8CgcEgsGnmFwnFJEwhkBgOzmHAMlC+DwyGdCgPbbku75XqBgLIjMVaHz72CQh1gkd1mU4ENDwnw
ACp3eHkjBQgDBH0fVXgIKYOEhSCHW4mLHWCEByeRbgNlYh6VZZeYGWmSVyWeaokHoR+kroqnF3OS
Dk8jraW1sG8cs1sIDVa1thN/uVZ8IL2WyA/AkxfDDghKsKbJCaCgeAOgoh3QxxbU5BTX2RPb0pgM
BgCpeAQCCvAa5twV6dYI3LSj8C7ZBFx46jxwtoGfPgoEwJFjh8XfuWTUCAXy4JBDxGAP/yhmKHiq
ADhJj8ox66fhoxmRGkguWsaMU8OVDzO4NBBQzcANEVlO8cZsi4KKFzqGcCkQKVBxOY2YU7MrKU4S
TLcscOoR6hkCRV1xfaAU60l1HoJG/RJWjbqyJe4JaGDiHl0m9dpucVZgQdGqBnMg1OtA4TVCgAPb
gKVgKjFwAA4jFhCgsuXLlqUxwMy5c+UKngP8ErARiBwBBTSFBfAHQc+wJ4uWfqCa8JYKuQIJWMCg
WJAkD/IWPQrWtt7ZtW3jlhRogQADlIkMDsvT+HEKyQkv1/iAt/MFQzJaH58bO/ntgB4QUMAgnxCT
5OOXn5BdL3o3s4nQlE/Y9XwJ9RETmv9CE/xHBFH8WRJWNgE6gJyBG0AohGN6QVdUOw0+yNwHEgLR
SIJS7IfHVgAamCGHGxbRoG1diOiWeSmWON59auSHRoKFuFiGhtzRdx4FHfoAxgACvGacKDpu0QA9
9BiJH4zW0bgjEQcocEAB4hEGHgVJ2sajcVJuYaMPtcA33irK8EfOisyE6eARDMjHAJfyqcNmLm6O
+cOH8TnTJXUX3ClJnkYIWhSBfzKDFm1BXtAoD8LFt1GikhBowYkePKqDHDg6oIAElEpi06WaAhlj
EKES9kSqmwT6Y4Gn7tlpKQV0iUhRo/o4o6k9BmEoi10CkFWrUILJa3pBRNqpXxsOi0f/rr+6Qahp
083KzEbr4aprlMc+CQSr1pYmmRo2RavGtD7wae1q6zj5LKO7wtprDwkwae+9+Oar7770OFUAv/RM
48TABBdscAUGD8yQYgw37PDDEEeMAz1rSezFFpZajEllc2psQb39BifsQviyQUDA/+JLcmQiA+DM
yS7XywdrB/ABc04JHHDlyCHRzAfIBOTcABsHkDYETfQY9YCLT4BzMiFkKflAGVVpsgAoAiRgJCea
ZCwBNaDUAUBsnCyjADgDMOtAx0AcAEo+ce7lNja4HFBPA9kq0NMj4NQR0ACjMnASApRZsdte7RVm
QQFGCRA2fAoUuQUBVRr12tVWDBGn/99l0LXFv5/TVIdfnIByAFjgYOnAlroq0ohNWC+teAWpBAJL
AMAowrgusq+yxZzLDJEK4wPEuUAaKYkZUPCgsOEXA8YkDoAWd/mYkrLAz06nAwjfVmIdfygkpuzc
v/f76qn80fHzt2HtqQTGIADG9FzMAQ8YCqUC3cBla59m+f/zEfhmN77gDWFIDqDLSTZiDK1EDRQd
45Pq5vApmH1PAo1goNHCJwELAoNoAVhAA/kQOw5O7U0GFEID19CdMkygOAmcxpQkgIs67M4MmpgG
BW0yBwQAoIE6A0Pk4LUQYsxtAY3wIRnoIUSdhQEAmkgMmZQmQ//hQndlqEjc7tITrl7dRjX5Ewi8
vui9jFxihW8QnWr2QwSKSSBlDLGgBJhEAZBhwY7qCRjMeLYQ/nXQXnksDWvm4oxBGm1lwtojyALm
sUY68pGQjKQkJ0nJSlrykpjMpCY3yclOevKTKYgAADs=

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/common/white.gif

R0lGODlhAQABAJEAAAT9YgAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAQAICRAEAO2UuZ2lmDQ==

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/common/search.gif

R0lGODlhmQARALMAAP//zPf3xu3tvtfXrMHBmquriZWVd39/ZmlpVFhYRj09MScnHxERDgcHBgAA
AP4BAiH5BAUUAA8ALAAAAACZABEAAAT/EMhJq7046827/2A4BcVBiOCydEMrVEErv0CM3jhaOLyT
5BsVZ9DjISaHomMFSAKf0IuDEajRohXhhmgYEBQOgyQpG9Cc2HSOeMCUCjDDAT4ZBASHwYRwOFSF
JScXRHoSS2MOF2gXfH51fVcAdgEHYjVzah8BDg1VFAENS1N1Uws8nlNLlgxLDG0LDAwNpkwVhBIC
PoiKiRessG0AtKxHhrRTBKIMmR5JuhMLDRKbwQKeucU8VwkOkabFBg6FFEQJBwijiH19nosU3JHw
Ejt02gDJ3fcOdMxbofkA9k1AsMyCFgcKKDgIBq2XIYakekhDoqSQuwkLK2ScEMvQD48Y2iH20xAu
EREGKqL1CpDg36GADG9R0PLQwq1kDC/usiWOXE+KNYPCHOkBXYswZQpNKXQw5k9otYbyZOpQZxOH
pMZJenpV6EapRDege+GgmM9xs4QG/AhVocithXDurGD1GUa2ABokBPv1a9gKCQgMSFIQnSUCJzZ9
RMfEbxJLL2iCzTqhwcQk6zB1BSBgAZ3HuK5akseXod+/GHtERdfjs2oEjUU6Qygs6mm4E+hdLcIE
DRuKPPbObiCodEjUF2wM0irBjocWyDNAJxcpuvXr2LNr3869u/fvaiIAADs=

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/common/nav/btn_sc.gif

R0lGODlhfwAWAKIHAABmmf///wAAAAAzZiGMvQBKcwBShP///yH5BAEAAAcALAAAAAB/ABYAAAP/
eCfc/jDKSau9ODe1DPhgKI5kaZ5oqq4sYAgdIc90bd94ru987/8yFwMQbBmPyKSyVBgMCcuodEoF
NJ/HgDZQ7XpZVwExa9pyAdpvemk2nkfhschMb5PWIPxXuX6r9CFxUHMfZ4aFJYBpenZoXHiLb32P
fltoc36FlpqOjpuBTmKDIYeXppl5jJGcnZ6tlpOalKyKqKmysSSCI3W9ZZCGwbTCr8S5ubeYm7VM
oXKkiKfRicfG1sPYxazJycjbIruE0uO/2dXm19qt3OiYzVi8vZ/l6uf16bHz35HE7KDwUxohE0jw
k71OgHBx8iYLjrNR7kjZopIwYQuLX8LFi7inR+JEFI32/BMlsqTJJRpPqlxpokAYDy5jypxJs6bN
mzhz6tzJs6fLAU46AB1KtKjRo0iTKl3KtKnTp0NhKNBAtarVq1gtKEgAADs=

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/common/tab_rei4.gif

R0lGODlhRQAaAMQAAAAAAP//zFhqL////yMqEnqAXD1KIaOnfQgJBEtaKGN4NS8zICs0F2B0M1Nk
LAgJBV1xMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAQU
AP8ALAAAAABFABoAAAXOYCCOZGmeaKqu5bE8QCzPdG3feD4/yzEWCIajoSgaj8ikcslsFhsOBqAQ
OAASzqx2qzUgXAyueDwmvATktHqZgK3f8EYMTlfP63junTno+4t+f315WXtLg4ADCohGjIRLhkqM
g46LikeBjX+WnJ1NkUmTipWOiJSXp6OnTqBIgaavnrKdq7SXTK2YqLuut7OwtomsAE6iv76kvMCz
Sbmaz8mcwNO8zEjOwpqvqraiy8u4xI/jStjkeObndOnqb+ztduLw4+/zYzFE9nkQACEAOw==

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/common/tab_outlet4.gif

R0lGODlhcQAaALMAAGZmZu/vw5mZmf///2ZmZoSEhK6umv//zHl5dnR0cgAAAAAAAAAAAAAAAAAA
AAAAACH5BAQUAP8ALAAAAABxABoAAAT/8MhJq70468273wYCjGRpnmiqrmzrtohBBUlSCHiu73zv
/8CgcCgsABIBSY3IbDqfUB8icTAAotisVgsI3bbgsJhXEI3P6O0ozW4z1+64fAfnDe54HD5/7+1z
fXoDAnt9gYCFhIlydTuHhoM6h4iClZaKlJKRjpuMV36bkJyjlI+hp6SpmqaBopg/jZqlna+Zlaa2
k7WypK6Qg3y0OrGIf4p/upOutbireZe2lr6RusOfdtTZqrvLzbvf0OGtwNrgOcSXy7fq3ajiwuDJ
2uPh1j648tjS7sy01f2vpgUs1wMdt0LqinValC4RwlzZWJWj58PgnItjLGLcyOUaJ4QgIkOKHEmy
pMmTz3ho5MjyycqWMIe8jEmzoseaOIXMzJkTQAQAOw==

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/common/tab_adventures4.gif

R0lGODlhaAAaALMAAGZmZu/vw5mZmf///2ZmZn19fYSEhP//zKSklJmZmXR0cgAAAAAAAAAAAAAA
AAAAACH5BAQUAP8ALAAAAABoABoAAAT/8MhJq7046827l4gCjGRpnmiqrmzrkgpCBYpiCHiu73zv
/8CgcJgz1AISRYHIbDqfz4LiEIJar9hnzJbter84IwBMLj9H5rT6h1673W3eYE7H0etzeV6PHbwF
cTt7AnmDdn6ChjmKTYxmgTqDhYiLlIeElJOSfneXmpyIn4ebjjmQlaiKqqCenaOhoKx7s6yXmLe4
PaevtJ2ruLS3k63EwLXGmJY+u8i5tqmwxJ/DwtHVla6uy2M9m87Od3jRw7/XyN7dpYDcfMWo79d1
ybbU9bG5wcHbPobh4pGZxsEKqK+gLEvatOli96fhF2YOIzph5q+ixYsYM2rciHGfxI9WESCCHOmR
pMkgIk+eTKmSJIAIADs=

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/common/tab_stores4.gif

R0lGODlhaQAaALMAAGZmZtPTsZmZjP///2ZmZv//zIiIgXd3d5mZmXl5eYyMjAAAAAAAAAAAAAAA
AAAAACH5BAQUAP8ALAAAAABpABoAAAT/sMhJq7046827n4EBjGRpnmiqrmzrlkZQCcChIHiu73zv
/8CgcIhTHACCCe1GbDqfUKcCWQgAmNGsdtuchhLcsHicO4iw5LSaOAWs33DgKE6vI+a8gV6fG8T3
PXuAWn5EeDp8OHyJa4uFiI9bjEKHfZEIgoqDmZiDnZOanXmRjI6Jjp+FnDyVmpOnqn6lsaK1kJeh
lpawn6K8tjqtrr+8s6GeO6u3gKjFtLC4wW4+mcSyj4LQl82k29epqL7YyNJB4c66ga+x3snfoOi3
PcLG1rbx68OQo7Tix/2gcAgDl47TulkBq3UziBCgw4ACp9mZmGYgxYtR6GXbyLGjx48gHEOK9MhK
IsaTGU2iXGlIJcuXPyzCnBmRpk1WEQAAOw==

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/common/tab_giftreg4.gif

R0lGODlhVwAaALMAAGZmZtPTsZmZjP///2ZmZv//zIiIgXd3d5mZmXl5eYyMjAAAAAAAAAAAAAAA
AAAAACH5BAQUAP8ALAAAAABXABoAAAT8sMhJq7046815MEAojmRpnmiqqkZQCcChIHRt33iu73y/
KweAYAKb+Y7IpFKnEBYCAONySq3emp+EdctdHkDSrnh8DZHPaIQ5zeaud4P4gBan1+c2uVxZ1+Gn
bzl9fXaFeX+EW4lKgTeLCHqRf5CIeHo1d3ODe5eSmJM1jYc4mYafp5uUlJqshamqpjaip6uqr5+X
sKW2rJO3uzizpqW3hpudlq2rycPKwQBwlbyxsNOj1nbKhMA3wsatxdW7xOSuzLg73tnM277uy6ja
e+aHoLLQbUfSVY/3+Ui5psxLh0+QpIMIEypcyDBSDnX/Ij6TSNEHxIoSL2L8p3FjBBsAEQAAOw==

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/common/tab_getout_s.gif

R0lGODlhXQAaALMAAGZmZuHhupmZjP///2ZmZoaGhv//zK6umu/vw5mZmYyMhHJycoyMjAAAAAAA
AAAAACH5BAAHAP8ALAAAAABdABoAAAT/0MhJq7046817RcICjGRpnmiqrmxLLgJSHcBSJHiu73zv
/8CgMFcQHSY0xnDJbDqBBcAxAFA+r9isjwEIFLXgMNa2sIrP6F8RkG67daO3PB33De4DYJ6H3//8
OH13CYNtdXx7hYiLhIA7ijqKkGeHkY6BeI2Qm3mFgpeSnX59mJ6ZPZU5k42YrJavpq6Po4O1iaKq
t6hsjJmxk5yutj2hrb+0rTypyayfsszNuquyx6ShpMq8s7nP3cHHxMjR29C7dtLovei4jMLsw8nT
y7nX4pbfuuTupfn8PvNzAjoBKLCgkHmfEipcyLChw4erCBqcaI6ixSASL1rMqHEix44FAwFEAAA7

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/graphics/LEARN_SHARE/camp/camp_hdr_exad.gif

R0lGODlhOgIeAJEAAP///wE0Z0dskaG0xyH5BAAAAAAALAAAAAA6Ah4AAAL/hDESGzIHYxLURVnz
Bbm+2HXfdkwj50ETdRqrcK1th4VZSxr2rfJ9WtpZSC9bq+irCVm5XBEH2g2giGSwEmU6FYvhZult
isfksvmMTqvPXAYD1mwzmgM3A2df4PNueI574nZSdxfjdtHmxyEowcdY5vgWYTcpqRKpt0EYOYMZ
0OnZkCa3IOapWPIIkViZqcm5cbo2S1tre4urg0llwMe72deYt4eJ2tr6eVkoXApiiRDM7Mh7Iavs
Cr2c6okD7OvsCW599p0TagwQDaHaq33tGFucO09fb48G7JBwSFT+moeKFLYDfaZ4o0IIFTtg3fit
eibnnx6DBsm9oVgRWYAD/6ykGZRjjCFGHHIM2hmUwY4VMt4GVrs45SQihy5otnN5cyLDl11GUrsH
NKjQUQ53SlRniI9GdzlHGE3aYiG7mnPEwXn6rtbUfsu2AntYNeuYjtm6/HmmpqUoc+6QUh24yZhX
VWQJMh2KN69eSGi36tJj8x27aTyT2TUbz/BhxWUZv91oNSe6xlrvkqAU9+i7I4G/9EUbeVabr2zh
BsY6unDDsJSR/dwLO7bQwZbTzfHbOPXbkqrBruXZextO0r5hYBU7C3dSwJaJN+bM+iziv79nTldz
SLnUu7RxzmXtvKns8eSHYqXIVZRb4Z8g3tnKru42ue6Oty5uGyf7yvov8/+Z7Nxx4ZFQ13ocgXZG
ZgaKt85dZA2Yn2OLXIdARg32V16GGqalnEQPRHQUcYLA15ZlgAT32GrNFAdiepAlV9tRtTnX4n5j
PWPfgRQmWEiNrv0ojXDobCVfEx1uiGSSLr7m2wMQPqfbRSRiwxtwhe2y3Is6DkOHPGZwUxqCNjam
5WMAWdeASWJuORkZqT0ZYVR3GaUbkPjxBYuSeu75nEXN5ChSIZvExF0o/wwZioQDCoQhmSr5SZiL
ErIXqWCPivOfGEV+WVWOcdp5oWF+EblmYpXyiWqGnmomWYiZDWpfKFCceGWeyLG5oJmX4nkqppPq
uqul6zHak6aliiHimlP/+cXKk6TuGKY/qU4r26po+uFjihFOuFGskYRxIRQFUfTdimyuKhJGkOqD
nqTVScOlq+r6eqZ075pBVrYMLgbFV5mZStKxyLBrIbUG72WtnfbtNJok3vZU8HL+mTZnYKzkCiev
TFKHW7pTdBkdgZbsE+OmZKiS47LNHVInqNS1ieLBMsd2XruU9tpnXIJO+WtSk203nMUOd9wZpBur
de9jZmTMZqhtmoxsouIyhduItT37rs38zsx1bPGBhnSw2qrlJM8b0xrzwkIjtiDTYxx5rl9ujxkH
WlBDDfI4oQ6CWyJFfxoke3I22nXh83xNIbF5ZPmBUn26XFqYfFccckdV/wYOI+FKR4jO3Jsbe93d
AoucKMC3wgvtvnQPCLfhrtNSo8o6kcsUnZc+3LMybQKt6Nq/Gei55G5acjndUYfsWeil4i35SGaH
WqawvJSrGOsxvo79LPlwPLm5W29m5ge4M4l22tRfu2Xvd4y0rk8ePRbS34yzH9rL9sLsoukDf9Sh
4xNPKpPt7Y9+2StgGvRWFkRRyCgH0RbkEmOk+pyvfhGKXtg0txh43Il7mBvDBR1TF9GlLm8KvNc5
QCc/uYFpKYszoAuXhqUmJc97T6GEA/fmQeR974bG45YiiucomfBKgzwUYA+dsMKmpe9+RNFPthAo
I5j17VumIuILr4hCMYGpUILaUMf4cpg73qkoenXxBuqEeLJwLFEj3YseEmOoxM+hDw1bdMm3mNRA
4RFBIFQwFBb/6MGPXbF8gCykITUUsUMqcpF09B4jHwnJSEpykubRAiUviclManKTnOykJz8JylCK
cpSkLKUpT4nKVKpylaxspStfCctYynKWtIxNAQAAOw==

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/graphics/LEARN_SHARE/general/dot.gif

R0lGODlhAQABAID/AP////+cACH/C0FET0JFOklSMS4wAt7tACH5BAAAAAAALAAAAAABAAEAAAIC
TAEAOw==

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/graphics/LEARN_SHARE/general/quickread.gif

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
aIu52IuqyIu4CIymOAEhAAA7

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/graphics/LEARN_SHARE/camp/packwt2.gif

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
HsNfjMP7DcSLWggAADs=

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/graphics/LEARN_SHARE/btmlogo.gif

R0lGODlhUAAlAMQAAAAAAP///y0tLenp6ZqamoaGhnt7ezQ0NKmpqWZmZtzc3PT09NLS0iIiIvr6
+l1dXQ0NDRUVFUtLS21tbXR0dEZGRhwcHMTExFhYWGFhYQUFBczMzLm5uZKSkuPj41NTUyH5BAAA
AAAALAAAAABQACUAAAX/YCCOJGCeaKqubOumZCzHb23f7qzTeO+/u2DgRyyehDuj0ofULZ+25uwm
yNw+BuhRyqtdBpAaxhHIarldF0ZUeI1H5tXjgUOXXhCPaGFpvUUIHnEoDyJ0UXYiNQUkBCwPZIAa
FgoUKZABEwaHQIlDLhAGFyIeFBEqmJImlJYmbxMmmzWeny4CJAmokQEIGiisAG+5JwZWOZ41HCQe
YSepvL4plARkxijFx4kvEjJtJoUjvSwWDA6cKdgstC4aDDJ8AOAiCtFaKOt+HbsBCwgEGTEYGCBA
kKAAAAIKKiQAC0CBghYiNFCBjwUERjEQYBQiAUAFHRxMDBghYEKre8ha9lhYQCsAnY8zQgIYKUKA
RIopWSAQomeEA4AjXpI4QPTAxJkk1eVUcStIBwo+PwAgIXRE0QMHkdZUqo0Fhwv7SLSBKkImVY86
GIhMuqJiiggHNsZQYILsDAcH0M5QqzVAVpxdVzRgqcOK3RgOpOoVsaHxBgRrt7ZdmmLnDmaHScSB
qUgFTb9c7bDgJqSA3QWEAwzIuziA48eRQU8OjEKDAiQOCIzgcODzgIOcA8b+C4NyLCm7QgrwLSA4
Cb6fiaOkfQJDguvYs2vH3hFAg+wfLGy/rvgB9lOzRdtbP109e/Zu358xLn9J/Pr26eMvcn8/f/3+
MbFDCAA7

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/common/nav/it4238_card.gif

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

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://media.rei.com/common/button_go.gif

R0lGODlhJAAYANUAAP//////zPbxxv/Wu+fcuP/Nq+rLt+DSrPnAmv64iczMmf+td/+kZ7ezsf+d
W/+UTcKpgbCqpuGbbf+MQLWfkP+FM7SYhaaZdPF5KZWQjMqAUvxuEKSHaOduHdF1OKKFXf9mAImD
f+VoFY2BYuZcANpeDIZpT85SAJJiQ8NOAK1NDHJdS7JHAKRCAGxSNIJJI5A6AEpJSWc9In4yAEY6
Mkk1J2gpAFEgADgjFDsYACEdECgVBxoNAxAHAQAAAP///yH5BAUUAD8ALAAAAAAkABgAAAb/wIBw
SCQeKKNVbBlbrTiKonQ6FFhCIYtF4ug6JBpTjLYiUKkCSoaSaC8WDK/j8Zh4XDTX4UwkRBoICG4M
dBOGh4YVHjI4F3wBBw0GBQUJCw4VIJqbmhsYFRUYHSo9I2eRAwMFC5mcrpwbGyIlLTwmU34Gqg6v
va4kJScwPY5FGQeUvJoAzMyuzQCbJCcpNztFBxmBC5vOy9Hf4ZonLCw9H0QXFm2t3q/uIN4kLC05
NUQrEnDd4O/98f3o2eBBJAYDQvx8wXPHAsYMHwW7TEgI0NvCfi1mPCyooQ5FcRc3ObxBcIgJFBMq
bBAH8p+3EzNs7Lg3BAINDKI+urPYD4aNihs+TBGp8aKDCBL8mj1TqqnFDWvXikDQoaJECaS+sjq9
kcNHsSIccKg4QRZr1k0wuXa9ReVDjxkpyrFIYdbViYw/rflge4YDjxwwWggeTLiFQxuISQZ9JERB
jR45Zgx2qLFyYh4+cERhPMRxjx47btioPIMr5h41NnOWcsEFjh0+YvvYscPF1ylBAAA7

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/rei/css/nav.css

BODY {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
P {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
TD {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
TH {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
LI {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
OL {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
UL {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
DIV {
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
.detailView H1 {
	FONT-SIZE: 18px; MARGIN: 0px; FONT-FAMILY: Arial
}
.detailView H2 {
	FONT-SIZE: 15px; MARGIN: 0px; FONT-FAMILY: Arial
}
.detailView TABLE {
	FONT-SIZE: 13px; FONT-FAMILY: Times New Roman
}
.indexView H1 {
	FONT-SIZE: 18px; MARGIN: 0px 0px -12px; FONT-FAMILY: Arial
}
.bgColBlk {
	BACKGROUND-COLOR: #000000
}
.bgColYel {
	BACKGROUND-COLOR: #ffffcc
}
.bgColGr {
	BACKGROUND-COLOR: #637835
}
.bgColDGr {
	BACKGROUND-COLOR: #000000
}
.bgSmTopo {
	BACKGROUND-IMAGE: url(https://media.rei.com/common/smbg_topo.gif)
}
.bgTopo {
	BACKGROUND-IMAGE: url(https://media.rei.com/common/bg_topo.gif)
}
.smText {
	FONT-SIZE: 10px
}
.smWhText {
	FONT-SIZE: 10px; COLOR: #ffffff
}
.regBText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.regGrBText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006600
}
.regText {
	FONT-SIZE: 12px
}
.regXLText {
	FONT-SIZE: 16px
}
.regBXLText {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.regGrText {
	FONT-SIZE: 12px; COLOR: #006600
}
.regYelBText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffcc
}
.navHead {
	COLOR: #ffff99
}
.fakeActive {
	COLOR: #ffff00
}
#sidebar .fakeActive {
	COLOR: #ffff66
}
.smyellow {
	FONT-SIZE: 10px; COLOR: #ffffcc
}
A.novara:link {
	FONT-SIZE: 11px; COLOR: #ffcc00; TEXT-DECORATION: none
}
A.novara:active {
	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.novara:visited {
	FONT-SIZE: 11px; COLOR: #ffcc00; TEXT-DECORATION: none
}
A.novara:hover {
	FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
A:link {
	COLOR: #006600
}
A:visited {
	COLOR: #006600
}
A.white:link {
	COLOR: #ffffff
}
A.white:active {
	COLOR: #ffff00
}
A.white:visited {
	COLOR: #ffffff
}
A.white:hover {
	COLOR: #ffff00
}
A.yellow:link {
	COLOR: #ffffff
}
A.yellow:active {
	COLOR: #ffff99
}
A.yellow:visited {
	COLOR: #ffffff
}
A.yellow:hover {
	COLOR: #ffff99
}
#sidebar A.yellow:link {
	COLOR: #ffffff
}
#sidebar A.yellow:active {
	COLOR: #ffff99
}
#sidebar A.yellow:visited {
	COLOR: #ffffff
}
#sidebar A.yellow:hover {
	COLOR: #ffff99
}
A.smyellow:link {
	FONT-SIZE: 10px; COLOR: #ffffcc
}
A.smyellow:active {
	FONT-SIZE: 10px; COLOR: #ffff00
}
A.smyellow:visited {
	FONT-SIZE: 10px; COLOR: #ffffcc
}
A.smyellow:hover {
	FONT-SIZE: 10px; COLOR: #ffff00
}
.eaTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #003366
}
.eaRegText {
	FONT-SIZE: 13px
}
.eaBgColor {
	BACKGROUND-COLOR: #999999
}
.changeCase {
	TEXT-TRANSFORM: uppercase
}
FORM {
	MARGIN: 5px 0px
}
.cellb1011 {
	BORDER-RIGHT: #999999 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#999999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#999999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid
}
.cellb1101 {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#999999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#999999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 0px solid
}
.cellb1111 {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#999999 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#999999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid
}
.cellb0011 {
	BORDER-RIGHT: #999999 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#999999 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#999999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid
}
.cellb0111 {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#999999 0px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#999999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid
}
.prodPage H1 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; MARGIN-BOTTOM: 0px; =
MARGIN-LEFT: 0px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
.prodPage H2 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; FONT-WEIGHT: =
normal; FONT-SIZE: 0.8em; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #003366; =
BORDER-BOTTOM: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.prodPage H3 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; FONT-WEIGHT: bold; =
FONT-SIZE: 0.8em; MARGIN: 0px; BORDER-LEFT: 0px; COLOR: #003366; =
BORDER-BOTTOM: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.prodPage OL#piTabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 298px; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: arial; =
LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.prodPage OL#piTabs H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.prodPage OL#piTabs LI.tab {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#999999 1px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; =
MARGIN: 0px 3px 0px 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 134px; =
PADDING-TOP: 6px; POSITION: relative; TOP: 1px; HEIGHT: 23px; =
BACKGROUND-COLOR: #fff
}
.prodPage #piTabs LI.currentTab {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#999999 1px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; =
MARGIN: 0px 3px 0px 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 134px; =
PADDING-TOP: 6px; POSITION: relative; TOP: 1px; HEIGHT: 23px; =
BACKGROUND-COLOR: #fff
}
.prodPage #piTabs LI.currentTab {
	Z-INDEX: 1; CURSOR: hand; POSITION: relative; BACKGROUND-COLOR: #ffffcc
}
.prodPage #piTabs LI.tab A {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px; WIDTH: =
100%; COLOR: #003366; HEIGHT: 100%; TEXT-DECORATION: none
}
.prodPage #piTabs LI.currentTab A {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px; WIDTH: =
100%; COLOR: #003366; HEIGHT: 100%; TEXT-DECORATION: none
}
.prodPage #tabContainer {
	CLEAR: both; BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; =
BORDER-TOP: #999999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 293px; PADDING-TOP: =
0px; BORDER-BOTTOM: #999999 1px solid; LIST-STYLE-TYPE: none; POSITION: =
relative; BACKGROUND-COLOR: #fff
}
.prodPage #tabContainer OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.prodPage #tabContainer LI.contentBox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; Z-INDEX: 1; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 5px
}
.prodPage #tabContainer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: =
0px 0px 0px 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
#autocomplete {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; Z-INDEX: 1002; =
OVERFLOW: hidden; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; =
POSITION: absolute
}
#autocomplete UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#autocomplete LI {
	BACKGROUND: #fff; CURSOR: default; COLOR: #000; WHITE-SPACE: pre
}
#autocomplete LI.selected {
	BACKGROUND: #0072b9; COLOR: #fff
}
#iFrameIEHack {
	Z-INDEX: 1001
}
#columnHelp {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
BACKGROUND: #e6e6e6; FLOAT: left; BORDER-LEFT: #ffffff 1px solid; WIDTH: =
114px; BORDER-BOTTOM: #cccccc 1px solid
}
#columnCompany {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
BACKGROUND: #e6e6e6; FLOAT: left; WIDTH: 125px; BORDER-BOTTOM: #cccccc =
1px solid
}
#columnMember {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
DISPLAY: none; BACKGROUND: #e6e6e6; FLOAT: left; WIDTH: 140px; =
BORDER-BOTTOM: #cccccc 1px solid
}
#columnGift {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
DISPLAY: none; BACKGROUND: #e6e6e6; FLOAT: left; WIDTH: 140px; =
BORDER-BOTTOM: #cccccc 1px solid
}
#columnPromo {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
DISPLAY: block; BACKGROUND: #e6e6e6; FLOAT: left; WIDTH: 140px; =
BORDER-BOTTOM: #cccccc 1px solid
}
#columnGearmail {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #cccccc 1px solid; =
BACKGROUND: #e6e6e6; FLOAT: left; WIDTH: 183px; BORDER-BOTTOM: #cccccc =
1px solid
}
.columnHead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #e6e6e6; MARGIN: 1px =
1px 1px 6px; COLOR: #666666; TEXT-ALIGN: left
}
.columnBody {
	PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: #ffffff; =
PADDING-BOTTOM: 5px; MARGIN: 0px; LINE-HEIGHT: 1.5; HEIGHT: 168px; =
TEXT-ALIGN: left
}
#sbClothing {
	DISPLAY: block; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.5
}
#sbSnow {
	DISPLAY: block; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.5
}
#sbGear {
	DISPLAY: block; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.5
}
#sbEa {
	DISPLAY: block; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.5
}
#sbGift {
	DISPLAY: block; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.5
}
#sbGifts {
	DISPLAY: block; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.5
}
#sbMore {
	DISPLAY: block; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.5
}
#sbMember {
	DISPLAY: block; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.5
}
#sbPartner {
	DISPLAY: block; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.5
}
#copyrightA {
	DISPLAY: none
}
#copyrightB {
	DISPLAY: block
}
#highlights {
	FONT-SIZE: 10px; WHITE-SPACE: normal
}
#sidebar {
	WIDTH: 149px
}
#footer {
	MARGIN-LEFT: auto; WIDTH: 570px; MARGIN-RIGHT: auto; PADDING-TOP: 12px
}
.cgsHead {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.5em; MARGIN-BOTTOM: =
0px; MARGIN-LEFT: 0px; TEXT-TRANSFORM: uppercase; COLOR: #003366; =
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; LETTER-SPACING: =
0.1em
}
.cgsSubhead {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN-BOTTOM: =
0px; MARGIN-LEFT: 0px; COLOR: #003366; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#cgsHome {
	DISPLAY: block; MARGIN-LEFT: 10px; LINE-HEIGHT: 1.5
}
#cgsContact {
	DISPLAY: block; MARGIN-LEFT: 10px; COLOR: #ffffff; LINE-HEIGHT: 1.5
}
#cgssbrLiveHelp {
	DISPLAY: block; MARGIN-LEFT: 10px; COLOR: #ffffff; LINE-HEIGHT: 1.5
}
#cgsOrder {
	DISPLAY: block; MARGIN-LEFT: 10px; COLOR: #ffffff; LINE-HEIGHT: 1.5
}
#cgsPersonalize {
	DISPLAY: block; MARGIN-LEFT: 10px; COLOR: #ffffff; LINE-HEIGHT: 1.5
}
#kern {
	FONT-FAMILY: Verdana
}
#pc {
	DISPLAY: none
}
#note1 {
	BORDER-RIGHT: #000000 1px solid; PADDING-LEFT: 0px; Z-INDEX: 400; =
BACKGROUND: #e7e7e7; LEFT: 150px; VISIBILITY: hidden; FONT: 11px =
"Verdana", Arial, Helvetica, sans-serif; WIDTH: 583px; COLOR: #000000; =
BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; TOP: 134px
}
HTML > BODY #note1 {
	BORDER-RIGHT: #000000 1px solid; PADDING-LEFT: 0px; Z-INDEX: 400; =
BACKGROUND: #e7e7e7; LEFT: 150px; VISIBILITY: hidden; FONT: 11px =
"Verdana", Arial, Helvetica, sans-serif; WIDTH: 583px; COLOR: #000000; =
BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; TOP: 138px
}
.storeLocator #note1 {
	BORDER-RIGHT: #000000 1px solid; PADDING-LEFT: 0px; Z-INDEX: 400; =
BACKGROUND: #e7e7e7; LEFT: 150px; VISIBILITY: hidden; FONT: 11px =
"Verdana", Arial, Helvetica, sans-serif; WIDTH: 583px; COLOR: #000000; =
BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; TOP: 140px
}
.hdRow {
	BORDER-RIGHT: #ffffff 3px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 5px; =
FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; =
BACKGROUND-COLOR: #efeadc
}
.dkRow {
	BORDER-RIGHT: #ffffff 3px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #faf7ee
}
.ltRow {
	BORDER-RIGHT: #ffffff 3px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff
}
.input {
	MARGIN: 0px 3px 0px 0px
}
.botRow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 10px; WIDTH: 711px; PADDING-TOP: 0px; BACKGROUND-COLOR: #faf7ee
}
#incfix {
	COLOR: #000000
}
.unavailable {
	COLOR: #cccccc
}
.unavailable A {
	COLOR: #cccccc
}
.unavailable P.storeInfo {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; MARGIN: 0px; COLOR: #666666
}
#divGiftRegistry {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; =
BORDER-LEFT: #999999 1px solid; WIDTH: 570px; BORDER-BOTTOM: #999999 1px =
solid; BACKGROUND-COLOR: #ffffcc
}

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/rei/css/sshp.css

H1 {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.5em; MARGIN-BOTTOM: =
0px; MARGIN-LEFT: 0px; TEXT-TRANSFORM: uppercase; COLOR: #003366; =
FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif; =
LETTER-SPACING: 0.1em
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN-BOTTOM: 0px; COLOR: =
#000000; FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif
}
.camRule {
	BACKGROUND-COLOR: #999999
}
.cliRule {
	BACKGROUND-COLOR: #999999
}
.cycRule {
	BACKGROUND-COLOR: #999999
}
.padRule {
	BACKGROUND-COLOR: #999999
}
.alpRule {
	BACKGROUND-COLOR: #999999
}
.snoRule {
	BACKGROUND-COLOR: #999999
}
.norRule {
	BACKGROUND-COLOR: #999999
}
.sspRule {
	BACKGROUND-COLOR: #999999
}
.croRule {
	BACKGROUND-COLOR: #999999
}
.traRule {
	BACKGROUND-COLOR: #999999
}
.ttoRule {
	BACKGROUND-COLOR: #999999
}
.reiRule {
	BACKGROUND-COLOR: #999999
}
.booRule {
	BACKGROUND-COLOR: #999999
}
.racRule {
	BACKGROUND-COLOR: #999999
}
.menRule {
	BACKGROUND-COLOR: #999999
}
.womRule {
	BACKGROUND-COLOR: #999999
}
.wgeRule {
	BACKGROUND-COLOR: #999999
}
.kidRule {
	BACKGROUND-COLOR: #999999
}
.fooRule {
	BACKGROUND-COLOR: #999999
}
.gifRule {
	BACKGROUND-COLOR: #999999
}
.cam3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.cli3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.cyc3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.pad3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.alp3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.sno3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.nor3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.ssp3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.cro3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.tra3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.tto3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.rei3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.boo3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.rac3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.men3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.wom3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.wge3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.kid3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.foo3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.gif3pkBg {
	BACKGROUND-COLOR: #e5e5e5
}
.camSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.cliSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.cycSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.padSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.alpSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.snoSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.norSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.sspSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.croSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.traSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.ttoSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.reiSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.booSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.racSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.menSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.womSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.wgeSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.kidSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.fooSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.gifSubhd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366
}
.camP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.cliP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.cycP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.padP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.alpP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.snoP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.norP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.sspP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.croP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.traP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.ttoP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.reiP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.booP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.racP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.menP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.womP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.wgeP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.kidP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.fooP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.gifP1Bg {
	BACKGROUND-COLOR: #ffffff
}
.camP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.cliP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.cycP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.padP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.alpP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.snoP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.norP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.sspP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.croP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.traP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.ttoP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.reiP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.booP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.racP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.menP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.womP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.wgeP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.kidP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.fooP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.gifP2Bg {
	BACKGROUND-COLOR: #ffffff
}
.camP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.cliP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.cycP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.padP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.alpP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.snoP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.norP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.sspP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.croP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.traP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.ttoP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.reiP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.booP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.racP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.menP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.womP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.wgeP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.kidP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.fooP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.gifP3Bg {
	BACKGROUND-COLOR: #ffffff
}
.camBrand {
	BACKGROUND-COLOR: #ffffff
}
.cliBrand {
	BACKGROUND-COLOR: #ffffff
}
.cycBrand {
	BACKGROUND-COLOR: #ffffff
}
.padBrand {
	BACKGROUND-COLOR: #ffffff
}
.alpBrand {
	BACKGROUND-COLOR: #ffffff
}
.snoBrand {
	BACKGROUND-COLOR: #ffffff
}
.norBrand {
	BACKGROUND-COLOR: #ffffff
}
.sspBrand {
	BACKGROUND-COLOR: #ffffff
}
.croBrand {
	BACKGROUND-COLOR: #ffffff
}
.traBrand {
	BACKGROUND-COLOR: #ffffff
}
.ttoBrand {
	BACKGROUND-COLOR: #ffffff
}
.reiBrand {
	BACKGROUND-COLOR: #ffffff
}
.booBrand {
	BACKGROUND-COLOR: #ffffff
}
.racBrand {
	BACKGROUND-COLOR: #ffffff
}
.menBrand {
	BACKGROUND-COLOR: #ffffff
}
.womBrand {
	BACKGROUND-COLOR: #ffffff
}
.wgeBrand {
	BACKGROUND-COLOR: #ffffff
}
.kidBrand {
	BACKGROUND-COLOR: #ffffff
}
.fooBrand {
	BACKGROUND-COLOR: #ffffff
}
.gifBrand {
	BACKGROUND-COLOR: #ffffff
}
.camWide1 {
	BACKGROUND-COLOR: #ffffff
}
.cliWide1 {
	BACKGROUND-COLOR: #ffffff
}
.cycWide1 {
	BACKGROUND-COLOR: #ffffff
}
.padWide1 {
	BACKGROUND-COLOR: #ffffff
}
.alpWide1 {
	BACKGROUND-COLOR: #ffffff
}
.snoWide1 {
	BACKGROUND-COLOR: #ffffff
}
.norWide1 {
	BACKGROUND-COLOR: #ffffff
}
.sspWide1 {
	BACKGROUND-COLOR: #ffffff
}
.croWide1 {
	BACKGROUND-COLOR: #ffffff
}
.traWide1 {
	BACKGROUND-COLOR: #ffffff
}
.ttoWide1 {
	BACKGROUND-COLOR: #ffffff
}
.reiWide1 {
	BACKGROUND-COLOR: #ffffff
}
.booWide1 {
	BACKGROUND-COLOR: #ffffff
}
.racWide1 {
	BACKGROUND-COLOR: #ffffff
}
.menWide1 {
	BACKGROUND-COLOR: #ffffff
}
.womWide1 {
	BACKGROUND-COLOR: #ffffff
}
.wgeWide1 {
	BACKGROUND-COLOR: #ffffff
}
.kidWide1 {
	BACKGROUND-COLOR: #ffffff
}
.fooWide1 {
	BACKGROUND-COLOR: #ffffff
}
.gifWide1 {
	BACKGROUND-COLOR: #ffffff
}
.camWide2 {
	BACKGROUND-COLOR: #ffffff
}
.cliWide2 {
	BACKGROUND-COLOR: #ffffff
}
.cycWide2 {
	BACKGROUND-COLOR: #ffffff
}
.padWide2 {
	BACKGROUND-COLOR: #ffffff
}
.alpWide2 {
	BACKGROUND-COLOR: #ffffff
}
.snoWide2 {
	BACKGROUND-COLOR: #ffffff
}
.norWide2 {
	BACKGROUND-COLOR: #ffffff
}
.sspWide2 {
	BACKGROUND-COLOR: #ffffff
}
.croWide2 {
	BACKGROUND-COLOR: #ffffff
}
.traWide2 {
	BACKGROUND-COLOR: #ffffff
}
.ttoWide2 {
	BACKGROUND-COLOR: #ffffff
}
.reiWide2 {
	BACKGROUND-COLOR: #ffffff
}
.booWide2 {
	BACKGROUND-COLOR: #ffffff
}
.racWide2 {
	BACKGROUND-COLOR: #ffffff
}
.menWide2 {
	BACKGROUND-COLOR: #ffffff
}
.womWide2 {
	BACKGROUND-COLOR: #ffffff
}
.wgeWide2 {
	BACKGROUND-COLOR: #ffffff
}
.kidWide2 {
	BACKGROUND-COLOR: #ffffff
}
.fooWide2 {
	BACKGROUND-COLOR: #ffffff
}
.gifWide2 {
	BACKGROUND-COLOR: #ffffff
}
.camWide3 {
	BACKGROUND-COLOR: #ffffff
}
.cliWide3 {
	BACKGROUND-COLOR: #ffffff
}
.cycWide3 {
	BACKGROUND-COLOR: #ffffff
}
.padWide3 {
	BACKGROUND-COLOR: #ffffff
}
.alpWide3 {
	BACKGROUND-COLOR: #ffffff
}
.snoWide3 {
	BACKGROUND-COLOR: #ffffff
}
.norWide3 {
	BACKGROUND-COLOR: #ffffff
}
.sspWide3 {
	BACKGROUND-COLOR: #ffffff
}
.croWide3 {
	BACKGROUND-COLOR: #ffffff
}
.traWide3 {
	BACKGROUND-COLOR: #ffffff
}
.ttoWide3 {
	BACKGROUND-COLOR: #ffffff
}
.reiWide3 {
	BACKGROUND-COLOR: #ffffff
}
.booWide3 {
	BACKGROUND-COLOR: #ffffff
}
.racWide3 {
	BACKGROUND-COLOR: #ffffff
}
.menWide3 {
	BACKGROUND-COLOR: #ffffff
}
.womWide3 {
	BACKGROUND-COLOR: #ffffff
}
.wgeWide3 {
	BACKGROUND-COLOR: #ffffff
}
.kidWide3 {
	BACKGROUND-COLOR: #ffffff
}
.fooWide3 {
	BACKGROUND-COLOR: #ffffff
}
.gifWide3 {
	BACKGROUND-COLOR: #ffffff
}
.camNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.cliNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.cycNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.padNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.alpNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.snoNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.norNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.sspNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.croNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.traNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.ttoNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.reiNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.booNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.racNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.menNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.womNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.wgeNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.kidNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.fooNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.gifNarrow1 {
	BACKGROUND-COLOR: #ffffff
}
.camNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.cliNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.cycNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.padNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.alpNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.snoNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.norNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.sspNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.croNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.traNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.ttoNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.reiNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.booNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.racNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.menNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.womNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.wgeNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.kidNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.fooNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.gifNarrow2 {
	BACKGROUND-COLOR: #ffffff
}
.camNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.cliNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.cycNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.padNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.alpNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.snoNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.norNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.sspNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.croNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.traNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.ttoNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.reiNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.booNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.racNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.menNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.womNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.wgeNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.kidNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.fooNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.gifNarrow3 {
	BACKGROUND-COLOR: #ffffff
}
.camNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.cliNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.cycNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.padNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.alpNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.snoNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.norNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.sspNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.croNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.traNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.ttoNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.reiNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.booNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.racNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.menNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.womNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.wgeNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.kidNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.fooNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
.gifNarrow4 {
	BACKGROUND-COLOR: #ffffff
}
#bottom .wide {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 380px; =
PADDING-TOP: 0px
}
#bottom .narrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 189px; PADDING-TOP: 0px
}
#bottom P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#bottom .img_above {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 0px; TEXT-ALIGN: center
}
#bottom .img_below {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 3px; TEXT-ALIGN: center
}
#bottom H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000000; =
FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif
}
#bottom H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000000; =
FONT-FAMILY: Arial, Geneva, Verdana, Helvetica, sans-serif
}
#bottom .box {
	WIDTH: 570px; BACKGROUND-COLOR: #999999
}
#bottom .block {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 0px
}
#bottom .special_note {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 20px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; =
PADDING-TOP: 0px; TEXT-ALIGN: center
}
#bottom UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 8px; PADDING-TOP: 0px
}
#bottom OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: =
0px 0px 0px 12px; PADDING-TOP: 0px
}
#bottom UL LI {
	FONT-SIZE: 12px; LIST-STYLE-IMAGE: =
url(http://media.rei.com/graphics/gear_shop/bullet_sshp.gif); MARGIN: =
0px
}
#bottom .special_text {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
.leadA {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#999999 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; =
MARGIN: 10px 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 570px; =
PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: center
}
.leadB {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#999999 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; =
MARGIN: 10px 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 570px; =
PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: center
}
.leadC {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#999999 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; =
MARGIN: 10px 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 570px; =
PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: center
}
.leadD {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#999999 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 10px; =
MARGIN: 10px 0px; BORDER-LEFT: #999999 1px solid; WIDTH: 568px; =
PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: center
}
.alt1 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium =
none; BORDER-BOTTOM: medium none
}
.alt2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 0px
}
.alt3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.leadA H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1.5em; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; =
COLOR: #999999; PADDING-TOP: 0px
}
.leadB H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1.5em; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; =
COLOR: #999999; PADDING-TOP: 0px
}
.leadC H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1.5em; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; =
COLOR: #999999; PADDING-TOP: 0px
}
.leadD H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1.5em; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; =
COLOR: #999999; PADDING-TOP: 0px
}
.leadA H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; TEXT-TRANSFORM: =
capitalize; COLOR: #999999; PADDING-TOP: 0px
}
.leadB H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; TEXT-TRANSFORM: =
capitalize; COLOR: #999999; PADDING-TOP: 0px
}
.leadC H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; TEXT-TRANSFORM: =
capitalize; COLOR: #999999; PADDING-TOP: 0px
}
.leadD H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; TEXT-TRANSFORM: =
capitalize; COLOR: #999999; PADDING-TOP: 0px
}
.leadA P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; =
PADDING-BOTTOM: 0px; MARGIN: 8px 10px 0px; PADDING-TOP: 0px
}
.leadB P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; =
PADDING-BOTTOM: 0px; MARGIN: 8px 10px 0px; PADDING-TOP: 0px
}
.leadC P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; =
PADDING-BOTTOM: 0px; MARGIN: 8px 10px 0px; PADDING-TOP: 0px
}
.leadD P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; =
PADDING-BOTTOM: 0px; MARGIN: 8px 10px 0px; PADDING-TOP: 0px
}
.leadB IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.leadC IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.leadD IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.leadA IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 3px; PADDING-TOP: 0px
}
* HTML .leadA IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.leadA DIV {
	POSITION: relative; TOP: -3px
}
.leadA DIV IMG {
	WIDTH: 570px
}
.leadC DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 189px; PADDING-TOP: 0px
}
.leadC DIV.wide {
	BORDER-RIGHT: #999999 1px solid; WIDTH: 378px
}
.leadB DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 189px; PADDING-TOP: 0px
}
.leadB DIV.centerDiv {
	BORDER-RIGHT: #999999 1px solid; BORDER-LEFT: #999999 1px solid
}
.leadD {
	PADDING-BOTTOM: 0px
}
.leadD DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 180px; PADDING-TOP: 0px
}
.leadD IMG {
	FLOAT: right; MARGIN-BOTTOM: -10px
}
.leadD IMG#title {
	MARGIN: 0px; WIDTH: 568px
}
.leadD P {
	MARGIN: 10px 10px 0px
}
.tocHeadBg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.tocHead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: =
1px; FONT-FAMILY: Arial, Geneva,Helvetica,sans-serif; LIST-STYLE-TYPE: =
none
}
LI.tocHead {
	PADDING-RIGHT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 4px; FONT-FAMILY: Arial, =
Geneva,Helvetica,sans-serif; LIST-STYLE-TYPE: none
}
.tocColumnBg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
UL.toc {
	PADDING-RIGHT: 15px; PADDING-LEFT: 2px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, =
Geneva,Helvetica,sans-serif; LIST-STYLE-TYPE: none
}
.dropdownToc {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#999999 1px solid; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 200; =
BACKGROUND: #ffffea; VISIBILITY: hidden; PADDING-BOTTOM: 7px; MARGIN: =
0px; BORDER-LEFT: #999999 1px solid; WIDTH: 135px; PADDING-TOP: 0px; =
BORDER-BOTTOM: #999999 1px solid; POSITION: absolute
}
.dropdownToc LI {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; BACKGROUND: #ffffea; COLOR: =
#006600; LIST-STYLE-TYPE: none
}
.dropdownToc LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: =
0px; WIDTH: 125px; PADDING-TOP: 0px
}
.dropdownToc LI A:hover {
	BACKGROUND: #eeeeee
}

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0027_01C83068.F054A3F0"


------=_NextPart_001_0027_01C83068.F054A3F0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.rei.com/learn/Camping/rei/learn/camp/packing2f

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>REI: Camping Expert Advice</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<SCRIPT type=3Dtext/javascript>=0A=
var jsIsCheckout =3D false;=0A=
var returnUrl =3D =
'storeId=3D8000&langId=3D-1&catalogId=3D40000008000&URL=3Dhttp%3A%2F%2Fww=
w.rei.com%2Frei%2Flearn%2FreiLearnShareDetailView.jsp';=0A=
var yourAccountInView =3D =
'YourAccountInfoInView?storeId=3D8000&langId=3D-1&catalogId=3D40000008000=
';=0A=
var image_path =3D 'http://media.rei.com';=0A=
var yourAccountOutView =3D =
'YourAccountInfoOutView?storeId=3D8000&langId=3D-1&catalogId=3D4000000800=
0';=0A=
var jscript_path =3D 'http://media.rei.com';=0A=
var httpHost =3D 'http://www.rei.com/';=0A=
var httpsHost =3D 'https://www.rei.com/';=0A=
var httpPath =3D 'http://www.rei.com/';=0A=
var httpsPath =3D 'https://www.rei.com/';=0A=
var pageIsSecure =3D false;=0A=
</SCRIPT>
<!-- /rei/rei.war/rei/learn/reiLearnShareDetailView.jsp --><!-- nav.css =
--><LINK=20
href=3D"http://media.rei.com/rei/css/nav.css" type=3Dtext/css =
rel=3Dstylesheet><!-- end nav.css -->
<META content=3D"MSHTML 6.00.6000.16544" name=3DGENERATOR></HEAD>
<BODY class=3D"rei expertAdvice detailView" bgColor=3D#ffffff =
leftMargin=3D0=20
topMargin=3D0 marginwidth=3D"0" marginheight=3D"0"><!-- Header --><!-- =
REI common_header -->
<SCRIPT language=3DJavaScript=20
src=3D"http://media.rei.com/javascript/autocomplete.js"></SCRIPT>
<IFRAME id=3DiFrameIEHack style=3D"DISPLAY: none; POSITION: absolute" =
marginWidth=3D0=20
marginHeight=3D0 src=3D"http://media.rei.com/javascript/blank.html" =
frameBorder=3D0=20
scrolling=3Dno></IFRAME><!--coremetrics -->
<SCRIPT src=3D"http://media.rei.com/rei/javascript/common.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://media.rei.com/rei/javascript/querystring.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://media.rei.com/rei/javascript/coremetrics/eluminate.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://media.rei.com/rei/javascript/coremetrics/cmdatatagutils.js"=
=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.rei.com/javascript/coremetrics/rei/env/env.js" =

type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://media.rei.com/rei/javascript/coremetrics/rei/rei.js"=20
type=3Dtext/javascript></SCRIPT>
<!-- start header and sidebar -->
<SCRIPT type=3Dtext/javascript> var cmStoreId =3D "8000"; </SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
=0A=
var affiliateID =3D getAffiliateID();=0A=
=0A=
if ((affiliateID =3D=3D "9048" || affiliateID =3D=3D "11917" || =
affiliateID =3D=3D "14028" || affiliateID =3D=3D "14172") && =
window.location.protocol =3D=3D "https:") {=0A=
  if (top.location !=3D self.location) {=0A=
    top.location =3D self.location;=0A=
  }=0A=
}=0A=
=0A=
var numOfItems =3D getCookie("rei_cart");=0A=
var loggedIn =3D getCookie("loggedin"); =0A=
=0A=
//var numOfItems =3D getCookie("rei_cart");=0A=
//var loggedIn =3D getCookie("loggedin");=0A=
=0A=
if (!numOfItems) numOfItems =3D 0;=0A=
=0A=
=0A=
if (loggedIn =3D=3D 1){=0A=
    var logInOutLink =3D '<a =
href=3D"https://www.rei.com/Logoff?storeId=3D8000&langId=3D-1&catalogId=3D=
40000008000&URL=3Dhttps://www.rei.com/YourAccountInfoOutView?storeId=3D80=
00&langId=3D-1&catalogId=3D40000008000" >Log out</a>';=0A=
    var loggedInText =3D 'You are logged in.';=0A=
    var yrAcctLink =3D '<a =
href=3D"https://www.rei.com/YourAccountInfoInView?storeId=3D8000&langId=3D=
-1&catalogId=3D40000008000&stat=3Dheader_account"><img =
src=3D"http://media.rei.com/common/nav/btn_ya.gif" width=3D"102" =
height=3D"22" border=3D"0" alt=3D"Your Account"></a>';=0A=
} else {=0A=
    var logInOutLink =3D '<a target=3D"_parent" =
href=3D"https://www.rei.com/YourAccountLoginView?storeId=3D8000&langId=3D=
-1&catalogId=3D40000008000&URL=3Dhttps://www.rei.com/YourAccountInfoInVie=
w?storeId=3D8000&langId=3D-1&catalogId=3D40000008000" >Log in</a>';=0A=
    var loggedInText =3D 'You are not logged in.';=0A=
    var yrAcctLink =3D '<a =
href=3D"https://www.rei.com/YourAccountInfoOutView?storeId=3D8000&langId=3D=
-1&catalogId=3D40000008000&stat=3Dheader_account"><img =
src=3D"http://media.rei.com/common/nav/btn_ya.gif" width=3D"102" =
height=3D"22" border=3D"0" alt=3D"Your Account"></a>';=0A=
}=0A=
=0A=
var jsIsCheckout =3D false;=0A=
=0A=
var spacerCell =3D '<td width=3D"149" rowspan=3D"1" =
class=3D"bgSmTopo"><img src=3D"http://media.rei.com/common/white.gif" =
width=3D"149" height=3D"20" border=3D"0" alt=3D""></td>';=0A=
=0A=
if (jsIsCheckout) {=0A=
    logInOutLink =3D '';=0A=
    spacerCell =3D '<td width=3D"149" class=3D"bgColGr"><img =
src=3D"http://media.rei.com/common/white.gif" width=3D"149" =
height=3D"20" border=3D"0" alt=3D""></td>';=0A=
}=0A=
=0A=
var cartStatusText =3D '';=0A=
=0A=
if (document.title !=3D "REI.com: Shopping Basket") {=0A=
    if (numOfItems =3D=3D 1) {=0A=
        cartStatusText =3D '(contains ' + numOfItems + ' item)';=0A=
    } else {=0A=
        cartStatusText =3D '(contains ' + numOfItems + ' items)';=0A=
    }=0A=
}=0A=
=0A=
</SCRIPT>
<!-- BEGIN header -->
<DIV id=3Dheader>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D734 border=3D0>
  <TBODY>
  <TR>
    <TD class=3DbgColBlk width=3D149 rowSpan=3D3><A =
href=3D"http://www.rei.com/"><IMG=20
      height=3D90 alt=3Dwww.rei.com =
src=3D"http://media.rei.com/common/rei_logo.gif"=20
      width=3D149 border=3D0></A></TD>
    <TD class=3DbgColYel width=3D585 colSpan=3D3><IMG height=3D1 =
alt=3D""=20
      src=3D"http://media.rei.com/common/white.gif" width=3D585 =
border=3D0><BR>
      <FORM name=3Dpsearch action=3Dhttp://www.rei.com/search =
method=3Dget>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D585 border=3D0>
        <TBODY>
        <TR>
          <TD width=3D27><IMG height=3D17 alt=3D""=20
            src=3D"http://media.rei.com/common/white.gif" width=3D27 =
border=3D0></TD>
          <TD vAlign=3Dbottom width=3D227><IMG height=3D17 alt=3D"Search =
REI.com"=20
            src=3D"http://media.rei.com/common/search.gif" width=3D153 =
border=3D0></TD>
          <TD vAlign=3Dtop width=3D82><IMG height=3D17 alt=3D""=20
            src=3D"http://media.rei.com/common/white.gif" width=3D82 =
border=3D0></TD>
          <TD vAlign=3Dtop width=3D137><IMG height=3D17 alt=3D""=20
            src=3D"http://media.rei.com/common/white.gif" width=3D137 =
border=3D0></TD>
          <TD class=3DsmText vAlign=3Dtop align=3Dmiddle width=3D112>
            <SCRIPT =
language=3DJavaScript>document.write(logInOutLink);</SCRIPT>
          </TD></TR>
        <TR>
          <TD width=3D27 rowSpan=3D2><IMG height=3D24 alt=3D""=20
            src=3D"http://media.rei.com/common/white.gif" width=3D27 =
border=3D0></TD>
          <TD class=3DsmText vAlign=3Dtop width=3D227 rowSpan=3D2><!-- =
Search table -->
            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D150 =
border=3D0>
              <TBODY>
              <TR>
                <TD class=3DsmText><INPUT id=3DheaderQuery=20
                  =
onfocus=3D"javascript:if(document.getElementById('headerQuery').value=3D=3D=
'Enter a word or item #') =
document.getElementById('headerQuery').value=3D'';"=20
                  maxLength=3D60 size=3D23 value=3D"Enter a word or item =
#"=20
                name=3Dquery></TD>
                <TD><INPUT type=3Dimage alt=3DGO=20
                  src=3D"http://media.rei.com/common/button_go.gif"=20
              border=3D0></TD></TR><INPUT class=3Dautocomplete=20
              id=3DheaderQuery-autocomplete disabled type=3Dhidden=20
              =
value=3D/online/servlet/autocomplete?storeId=3D8000&amp;entry=3D>=20
              </TBODY></TABLE></TD>
          <TD class=3DsmText vAlign=3Dcenter align=3Dmiddle width=3D82>
            <SCRIPT =
language=3DJavaScript>document.write(giftRegButton);</SCRIPT>
          </TD>
          <TD class=3DsmText vAlign=3Dcenter align=3Dmiddle =
width=3D137><A=20
            =
href=3D"http://www.rei.com/ShoppingCart?storeId=3D8000&amp;langId=3D-1&am=
p;catalogId=3D40000008000&amp;stat=3Dheader_cart"><IMG=20
            height=3D22 alt=3D"Shopping Cart"=20
            src=3D"http://media.rei.com/common/nav/btn_sc.gif" =
width=3D127=20
            border=3D0></A></TD>
          <TD class=3DsmText vAlign=3Dcenter align=3Dmiddle width=3D112>
            <SCRIPT =
language=3DJavaScript>document.write(yrAcctLink);</SCRIPT>
          </TD></TR>
        <TR>
          <TD vAlign=3Dtop width=3D82><IMG height=3D17 alt=3D""=20
            src=3D"http://media.rei.com/common/white.gif" width=3D50 =
border=3D0></TD>
          <TD class=3DsmText vAlign=3Dcenter align=3Dmiddle width=3D137>
            <SCRIPT =
language=3DJavaScript>document.write(cartStatusText);</SCRIPT>
          </TD>
          <TD class=3DsmText vAlign=3Dcenter align=3Dmiddle width=3D112>
            <SCRIPT =
language=3DJavaScript>document.write(loggedInText);</SCRIPT>
          </TD></TR></TBODY></TABLE></TD></TR></FORM>
  <TR>
    <TD class=3DbgColYel vAlign=3Dbottom width=3D585 colSpan=3D3><IMG =
height=3D5 alt=3D""=20
      src=3D"http://media.rei.com/common/white.gif" width=3D585 =
border=3D0></TD></TR><!-- Store Menu Tabs -->
  <TR>
    <TD class=3DbgColYel vAlign=3Dbottom width=3D585 colSpan=3D3>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D585 border=3D0>
        <TBODY>
        <TR>
          <TD width=3D14><IMG height=3D26 alt=3D""=20
            src=3D"http://media.rei.com/common/white.gif" width=3D14 =
border=3D0></TD>
          <TD width=3D69><A href=3D"http://www.rei.com/"><IMG =
height=3D26=20
            alt=3DREI.com =
src=3D"http://media.rei.com/common/tab_rei4.gif" width=3D69=20
            border=3D0></A></TD>
          <TD width=3D113><A href=3D"http://www.rei.com/outlet"><IMG =
height=3D26=20
            alt=3DREI-OUTLET.com =
src=3D"http://media.rei.com/common/tab_outlet4.gif"=20
            width=3D113 border=3D0></A></TD>
          <TD width=3D104><A href=3D"http://www.rei.com/adventures"><IMG =
height=3D26=20
            alt=3D"REI Adventures"=20
            src=3D"http://media.rei.com/common/tab_adventures4.gif" =
width=3D104=20
            border=3D0></A></TD>
          <TD width=3D105><A href=3D"http://www.rei.com/map/store"><IMG =
height=3D26=20
            alt=3D"Stores &amp; Events"=20
            src=3D"http://media.rei.com/common/tab_stores4.gif" =
width=3D105=20
            border=3D0></A></TD>
          <TD width=3D87><A =
href=3D"http://www.rei.com/giftregistry"><IMG=20
            height=3D26 alt=3D"Gift Registry"=20
            src=3D"http://media.rei.com/common/tab_giftreg4.gif" =
width=3D87=20
            border=3D0></A></TD>
          <TD width=3D93><A href=3D"http://www.rei.com/getoutthere"><IMG =
height=3D26=20
            alt=3D"Get Out There"=20
            src=3D"http://media.rei.com/common/tab_getout_s.gif" =
width=3D93=20
            border=3D0></A></TD></TR></TBODY></TABLE></TD></TR>
  <TR>
    <TD class=3DbgColDGr width=3D585 colSpan=3D4><IMG height=3D1 =
alt=3D""=20
      src=3D"http://media.rei.com/common/white.gif" width=3D585 =
border=3D0></TD></TR><!-- Links table -->
  <TR>
    <SCRIPT language=3DJavaScript>document.write(spacerCell);</SCRIPT>

    <TD class=3DbgColGr><IMG height=3D10 alt=3D""=20
      src=3D"http://media.rei.com/common/white.gif" width=3D1 =
border=3D0></TD>
    <TD class=3DbgColGr width=3D585>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D545 border=3D0>
        <TBODY>
        <TR>
          <TD width=3D15><IMG height=3D1 alt=3D""=20
            src=3D"http://media.rei.com/common/white.gif" width=3D15 =
border=3D0></TD>
          <TD class=3DsmWhText align=3Dmiddle width=3D49><A =
class=3Dwhite=20
            href=3D"http://www.rei.com/index.jsp">Home</A></TD>
          <TD class=3DsmWhText align=3Dmiddle width=3D5>|</TD>
          <TD class=3DsmText align=3Dmiddle width=3D118><A class=3Dwhite =

            href=3D"http://www.rei.com/categories">Shop All =
Categories</A></TD>
          <TD class=3DsmWhText align=3Dmiddle width=3D5>|</TD>
          <TD class=3DsmWhText align=3Dmiddle width=3D96><A =
class=3Dwhite=20
            href=3D"http://www.rei.com/rei-shipping-info">Shipping =
Info</A></TD>
          <TD class=3DsmWhText align=3Dmiddle width=3D5>|</TD>
          <TD class=3DsmText align=3Dmiddle width=3D50><A class=3Dwhite=20
            href=3D"http://www.rei.com/rei-help">Help</A></TD>
          <TD class=3DsmWhText align=3Dmiddle width=3D5>|</TD>
          <TD class=3DsmText align=3Dmiddle width=3D71><A class=3Dwhite=20
            href=3D"http://www.rei.com/contactus">Contact Us</A></TD>
          <TD class=3DsmWhText align=3Dmiddle width=3D10>|</TD>
          <TD class=3DsmWhText align=3Dmiddle width=3D118>
            <DIV =
id=3Dkern>1-800-426-4840</DIV></TD></TR></TBODY></TABLE></TD>
    <TD class=3DbgColDGr><IMG height=3D21 alt=3D""=20
      src=3D"http://media.rei.com/common/white.gif" width=3D1 =
border=3D0></TD></TR>
  <TR>
    <TD class=3DbgTopo style=3D"BACKGROUND-POSITION: center =
50%"></TD><!--vertical rule-->
    <TD class=3DbgColDGr width=3D1></TD><!--end vertical rule-->
    <TD id=3DheaderMessaging></TD></TR></TBODY></TABLE></DIV><!-- END =
header --><!-- End Header -->
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D734 border=3D0>
  <TBODY>
  <TR>
    <TD class=3DbgTopo vAlign=3Dtop width=3D149><!-- Sidebar --><!-- =
BEGIN continuus/.../rei/include/common_sidebar.jsi -->
      <DIV class=3DregBText id=3Dsidebar>
      <DIV id=3DsbClothing>
      <DIV class=3DnavHead>Clothing &amp; Outerwear<BR></DIV><A =
class=3Dyellow=20
      href=3D"http://www.rei.com/footwear">Footwear</A><BR><A =
class=3Dyellow=20
      href=3D"http://www.rei.com/kids">Kids' Clothing &amp; =
Gear</A><BR><A=20
      class=3Dyellow href=3D"http://www.rei.com/mens">Men's =
Clothing</A><BR><A=20
      class=3Dyellow href=3D"http://www.rei.com/womens">Women's=20
      Clothing</A><BR><BR></DIV>
      <DIV id=3DsbGifts>
      <DIV class=3DnavHead>Gifts<BR></DIV><A class=3Dyellow=20
      href=3D"http://www.rei.com/gifts">Gift Shop</A><BR><A =
class=3Dyellow=20
      href=3D"http://www.rei.com/giftcard">Gift Cards</A><BR><BR></DIV>
      <DIV id=3DsbSnow>
      <DIV class=3DnavHead>Snow Shops<BR></DIV><A class=3Dyellow=20
      href=3D"http://www.rei.com/crosscountry">Cross-Country =
Skiing</A><BR><A=20
      class=3Dyellow href=3D"http://www.rei.com/skiing">Skiing</A><BR><A =

      class=3Dyellow =
href=3D"http://www.rei.com/snowboard">Snowboarding</A><BR><A=20
      class=3Dyellow=20
      href=3D"http://www.rei.com/snowshoe">Snowshoeing</A><BR><BR></DIV>
      <DIV id=3DsbGear>
      <DIV class=3DnavHead>Gear Shops<BR></DIV><A class=3Dyellow=20
      href=3D"http://www.rei.com/booksmaps">Books &amp; Maps</A><BR><A=20
      class=3Dyellow href=3D"http://www.rei.com/camphike">Camping &amp;=20
      Hiking</A><BR><A class=3Dyellow =
href=3D"http://www.rei.com/racks">Car=20
      Racks</A><BR><A class=3Dyellow=20
      href=3D"http://www.rei.com/climbing">Climbing</A><BR><A =
class=3Dyellow=20
      href=3D"http://www.rei.com/cycling">Cycling</A><BR><A =
class=3Dyellow=20
      href=3D"http://www.rei.com/gps">GPS &amp; Electronics</A><BR><A =
class=3Dyellow=20
      href=3D"http://www.rei.com/paddling">Kayaking &amp; =
Canoeing</A><BR><A=20
      class=3Dyellow href=3D"http://www.rei.com/travelgear">Luggage =
&amp;=20
      Travel</A><BR><A class=3Dyellow =
href=3D"http://www.rei.com/novara">Novara=20
      Bike</A><BR><A class=3Dyellow =
href=3D"http://www.rei.com/crosstrain">Outdoor=20
      Fitness</A><BR><A class=3Dyellow =
href=3D"http://www.rei.com/dog-toys">Picnic,=20
      Toys, Dog Gear</A><BR><A class=3Dyellow=20
      href=3D"http://www.rei.com/rei-brand">REI Brand Gear</A><BR><A =
class=3Dyellow=20
      href=3D"http://www.rei.com/watches-sunglasses">Watches &amp;=20
      Sunglasses</A><BR><A class=3Dyellow =
href=3D"http://www.rei.com/women">Women's=20
      Gear</A><BR><BR></DIV>
      <DIV id=3DsbEa>
      <DIV class=3DnavHead>How to Choose Gear<BR></DIV><A class=3Dyellow =

      href=3D"http://www.rei.com/expertadvice">Expert =
Advice</A><BR><BR></DIV>
      <DIV id=3DsbMore>
      <DIV class=3DnavHead>More Ways to Shop<BR></DIV><A class=3Dyellow=20
      href=3D"http://www.rei.com/onsale">On Sale</A><BR><A =
class=3Dyellow=20
      href=3D"http://www.rei.com/outlet">REI-OUTLET.com</A><BR><A =
class=3Dyellow=20
      href=3D"http://www.rei.com/brands">Shop by Brand</A><BR><A =
class=3Dyellow=20
      href=3D"http://www.rei.com/categories">Shop All =
Categories</A><BR><A=20
      class=3Dyellow href=3D"http://www.rei.com/cgs">Corporate =
Sales</A><BR><A=20
      class=3Dyellow href=3D"http://www.rei.com/catalogsignup">Catalog=20
      Sign-Up</A><BR><BR></DIV>
      <DIV id=3DsbMember>
      <DIV class=3DnavHead>REI Membership</DIV><A class=3Dyellow=20
      href=3D"http://www.rei.com/joinrei">Become an REI Member</A><BR><A =

      class=3Dyellow href=3D"http://www.rei.com/memberhelp">Member =
Help</A><BR><A=20
      class=3Dyellow=20
      =
href=3D"http://www.rei.com/reivisa?cm_sp=3Dsidebar*visa*applyforvisa">App=
ly=20
      for an REI Visa=AE</A><BR><BR></DIV>
      <DIV id=3DsbPartner>
      <DIV class=3DnavHead>Partner Program<BR></DIV><A class=3Dyellow=20
      href=3D"http://www.rei.com/affiliates">Become an REI=20
      Affiliate</A><BR><BR></DIV></DIV></TD><!--vertical rule-->
    <TD class=3DbgColDGr width=3D1><IMG height=3D20 alt=3D""=20
      src=3D"http://media.rei.com/common/white.gif" width=3D1 =
border=3D0></TD><!--end vertical rule--><!--vertical white spacer-->
    <TD width=3D14><IMG height=3D20 alt=3D""=20
      src=3D"http://media.rei.com/common/white.gif" width=3D14 =
border=3D0> <!--end vertical white spacer--><!-- END =
continuus/.../rei/include/common_sidebar.jsi --><!-- End Sidebar --><!-- =
BEGIN CONTENT BODY -->
    <TD vAlign=3Dtop width=3D570><BR><IMG height=3D30 alt=3D"Camp/Hike =
Expert Advice"=20
      =
src=3D"http://media.rei.com/graphics/LEARN_SHARE/camp/camp_hdr_exad.gif" =

      width=3D570 border=3D0><BR><A =
href=3D"http://www.rei.com/learn/Camping"=20
      target=3D_parent name=3Darticles><SPAN class=3DeaRegText>See all =
Camping=20
      articles</SPAN></A><BR><BR>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D570 border=3D0>
        <TBODY>
        <TR>
          <TD vAlign=3Dtop width=3D425><FONT size=3D2>
            <DIV class=3Dpagecontent>
            <SCRIPT language=3DJavascript=20
            =
src=3D"http://media.rei.com/rei/javascript/expertadvice/ea1.js"=20
            type=3Dtext/javascript></SCRIPT>

            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D425 =
border=3D0>
              <TBODY>
              <TR>
                <TD vAlign=3Dtop width=3D425 colSpan=3D2>
                  <H1>How to Pack Your Backpack</H1>
                  <P>You've planned, shopped and prepared. Now it's time =
to load=20
                  up and head out. What's the smartest way to get all =
that gear=20
                  into your backpack?</P>
                  <P>It depends on what you're carrying (internal-frame =
pack or=20
                  external?) and where you're going (on-trail or=20
off-trail?).</P><!--Quick Read-->
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D570 =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD align=3Dleft colSpan=3D2><IMG height=3D1=20
                        alt=3D"Expert Advice Image"=20
                        =
src=3D"http://media.rei.com/graphics/LEARN_SHARE/general/dot.gif"=20
                        width=3D570 border=3D0> <BR><IMG height=3D4=20
                        alt=3D"Expert Advice Image"=20
                        =
src=3D"http://media.rei.com/graphics/LEARN_SHARE/general/dot.gif"=20
                        width=3D82 border=3D0> </TD></TR>
                    <TR>
                      <TD vAlign=3Dtop width=3D82><IMG height=3D71 =
alt=3D"Quick Read"=20
                        =
src=3D"http://media.rei.com/graphics/LEARN_SHARE/general/quickread.gif"=20
                        width=3D82 border=3D0> </TD>
                      <TD vAlign=3Dtop width=3D488><!--Insert copy =
here-->
                        <OL>
                          <LI>Whether you're traveling on- or off-trail, =
keep=20
                          your heaviest items close to your back, =
centered=20
                          between your shoulder blades. This holds true =
for=20
                          internal- and external-frame packs.=20
                          <LI>Pack heavy items near the top of your pack =
for=20
                          on-trail travel, to center the weight over =
your hips.=20
                          <LI>Pack heavy items near the bottom of your =
pack for=20
                          uneven terrain or cross-country travel. This =
keeps=20
                          your center of gravity low for better balance. =

                          <LI>Keep often-used items such as sunscreen, =
snacks,=20
                          map and compass where you can get to them =
easily.=20
                        </LI></OL><!--End =
copy--></TD></TR></TBODY></TABLE><BR><!--End Quick Read-->
                  <P align=3Dcenter><IMG height=3D293 alt=3D"pack =
weight" hspace=3D10=20
                  =
src=3D"http://media.rei.com/graphics/LEARN_SHARE/camp/packwt2.gif"=20
                  width=3D294 align=3Dcenter border=3D0> </P>
                  <H2>Internal-Frame Packs</H2>
                  <UL>
                    <LI>
                    <P>Whether you're traveling on- or off-trail, keep =
your=20
                    <B>heaviest items close to your back,</B>centered =
between=20
                    your shoulder blades.</P>
                    <LI>
                    <P>For <B>on-trail</B>travel, keep heavy items=20
                    <B>higher</B>inside your pack. This helps focus more =
of the=20
                    weight over your hips, the area of your body best =
equipped=20
                    to carry a heavy load.</P>
                    <LI>
                    <P>For <B>off-trail</B>exploration, reverse the =
strategy.=20
                    Arrange heavier items <B>lower</B>in the main =
compartment,=20
                    starting again from the spot between your shoulder =
blades.=20
                    This lowers your center of gravity and increases =
your=20
                    stability on uneven terrain.</P>
                    <LI>
                    <P>Stuff your <B>sleeping bag</B>into its lower =
compartment=20
                    first. Squeeze in any additional lightweight items =
you won't=20
                    need until bedtime (pillowcase, sleeping shirt, but =
nothing=20
                    aromatic). This will serve as the base of the main=20
                    compartment, which you'll fill next.</P>
                    <LI>
                    <P><B>Tighten</B>all compression straps to limit any =

                    load-shifting.</P></LI></UL>
                  <H2>External-Frame Packs</H2>
                  <UL>
                    <LI>
                    <P>As with an internal, keep your <B>heaviest items =
close to=20
                    your back,</B>near your shoulder blades.</P>
                    <LI>
                    <P>Externals are recommended for <B>on-trail travel=20
                    only.</B>Load heavier items <B>high</B>inside your =
pack and=20
                    close to your body. Doing so centers the pack's =
weight over=20
                    your hips and helps you walk in a more upright =
position.</P>
                    <LI>
                    <P>Pack your <B>sleeping bag</B>in its stuff sack. =
Finish=20
                    loading your main packbag, then strap the bag to the =
lash=20
                    points on the bottom of the packbag. If rain seems =
likely,=20
                    consider stuffing your sleeping bag inside a second =
stuff=20
                    sack or wrapping it in plastic.</P></LI></UL>
                  <H2>Tips for Either Pack Style</H2>
                  <UL>
                    <LI>
                    <P><B>Women</B>and people of short stature often =
find they=20
                    prefer to pack the weight low whether they're =
traveling on-=20
                    or off-trail, regardless of which pack style they're =

                    carrying. You are the ultimate judge of what feels=20
                    comfortable to you. Experiment with different load=20
                    arrangements to determine what feels best.</P>
                    <LI>
                    <P>Make sure some items are <B>easily =
accessible,</B>packed=20
                    in places where they can be reached with a minimum =
of=20
                    digging:</P>
                    <TABLE>
                      <TBODY>
                      <TR>
                        <TD vAlign=3Dtop width=3D425>Map</TD>
                        <TD vAlign=3Dtop width=3D425>Compass</TD></TR>
                      <TR>
                        <TD vAlign=3Dtop width=3D425>Sunglasses</TD>
                        <TD vAlign=3Dtop width=3D425>Insect =
repellent</TD></TR>
                      <TR>
                        <TD vAlign=3Dtop width=3D425>Snack food</TD>
                        <TD vAlign=3Dtop =
width=3D425>Flashlight/headlamp</TD></TR>
                      <TR>
                        <TD vAlign=3Dtop width=3D425>First-aid =
supplies</TD>
                        <TD vAlign=3Dtop width=3D425>Water =
bottles</TD></TR>
                      <TR>
                        <TD vAlign=3Dtop width=3D425>Rainwear</TD>
                        <TD vAlign=3Dtop =
width=3D425>Packcover</TD></TR></TBODY></TABLE>
                    <P></P>
                    <LI>
                    <P>Don't waste empty space. <B>Cram every =
nook</B>with=20
                    something. Put a small item of clothing inside your =
pots,=20
                    for example. Smaller items, such as food, pack more=20
                    efficiently in individual units rather then when =
stored=20
                    loosely inside a stuff sack.</P>
                    <LI>
                    <P>If you are part of a group, <B>split up</B>the =
weight of=20
                    large items (a tent, for instance) with other group =
members.=20
                    Don't make 1 person become an involuntary =
packhorse.</P>
                    <LI>
                    <P><B>Cluster</B>related small items (such as =
utensils and=20
                    kitchen items) in <B>color-coded stuff sacks</B>to =
help you=20
                    spot them easily.</P>
                    <LI>
                    <P>Minimize the number of items you <B>strap to the=20
                    outside</B>of your pack. Gear carried externally may =

                    adversely affect your balance. Secure any equipment =
you=20
                    carry outside so it doesn't swing or rattle.</P>
                    <LI style=3D"LIST-STYLE-TYPE: none">
                    <BLOCKQUOTE><B>Tips:</B>How about <B>long tent=20
                      poles,</B>for example? Stow them horizontally with =
your=20
                      sleeping pad across the top of an external pack; =
with an=20
                      internal, carry them vertically, secured behind =
the=20
                      compression straps on one side of the pack with =
the ends=20
                      tucked into a "wand pocket" at the pack's bottom. =
A=20
                      <B>daisy chain</B>and <B>ice axe loops</B>are =
designed for=20
                      specific mountaineering gear; feel free to =
improvise with=20
                      them, but don't get so creative that you =
jeopardize your=20
                      comfort or stability.</BLOCKQUOTE>
                    <LI>
                    <P>Make sure the cap on your <B>fuel bottle</B>is =
screwed on=20
                    tightly. Position it below your food inside your =
pack in=20
                    case of a spill.</P>
                    <LI>
                    <P>Carry a <B>packcover.</B>Backpacks, though made =
with=20
                    waterproof fabric, have vulnerable seams and =
zippers. After=20
                    a few hours of exposure to persistent rain, the =
items inside=20
                    your pack could become wet=97and thus much =
heavier.</P>
                    <LI>
                    <P><B>Quick repair tips:</B>Wrap strips of duct tape =
around=20
                    your water bottles; in case a strap pops or some =
other=20
                    disaster occurs, a quick fix could keep you going. =
Take=20
                    along a few safety pins in case a zipper =
fails.</P></LI></UL>
                  <P>Do you aspire to be a truly organized adventurer? =
Then=20
                  before you reach the trailhead you should:</P>
                  <UL>
                    <LI>
                    <P><B>Evaluate</B> <A=20
                    =
href=3D"http://www.rei.com/learn/Camping/rei/learn/camp/clgearf">what=20
                    equipment is needed for this specific trip</A>.</P>
                    <LI>
                    <P>Review a <B>checklist</B>before you leave home to =
make=20
                    sure you have everything you need. <A=20
                    =
href=3D"http://www.rei.com/learn/Camping/rei/learn/camp/hkovrbkf">See=20
                    REI's trip-planning checklists.</A></P>
                    <LI>
                    <P>Double-check your <B>older gear</B>to make sure =
it's in=20
                    good working order.</P>
                    <LI>
                    <P>Pre-load your pack the night before your hike =
begins. Or,=20
                    a few days before your departure date, <B>rehearse=20
                    packing</B>for this trip. If you're missing =
something, it's=20
                    better to discover this fact=20
            early.</P></LI></UL></TD></TR></TBODY></TABLE></DIV><!-- END =
OF CONTENT BODY --><BR><BR></FONT></TD>
          <TD width=3D10><IMG height=3D1 alt=3D""=20
            src=3D"http://media.rei.com/common/white.gif" width=3D5 =
border=3D0></TD>
          <TD vAlign=3Dtop align=3Dright width=3D145><!-- Begin Sidebar =
--><!-- Shopping Related Categories Section =
--></TD></TR></TBODY></TABLE>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D570 border=3D0><!-- =
Related LS article Section -->
        <TBODY>
        <TR>
          <TD class=3DeaTitle align=3Dleft>
            <HR width=3D"100%">
            <FONT class=3DeaTitle><SPAN class=3DchangeCase>related=20
            articles</SPAN></FONT></TD></TR>
        <TR>
          <TD>
            <TABLE cellSpacing=3D0 cellPadding=3D2 width=3D570 =
border=3D0>
              <TBODY>
              <TR>
                <TD class=3DeaRegText width=3D142><A=20
                  =
href=3D"http://www.rei.com/learn/Camping/rei/learn/camp/clgearf"=20
                  target=3D_parent name=3Darticle>Selecting Gear =
Clinic</A>=20
              </TD></TR></TBODY></TABLE></TD></TR></TD></TR>
        <TR>
          <TD class=3DeaTitle><BR><!-- SHOPPING RELATED CATEGORIES =
SECTION --><!--%=0A=
         ////////////////////////////////////////=0A=
         // THIS IS THE "Shop REI's selection of"=0A=
         ////////////////////////////////////////=0A=
         =0A=
         ////////////////////////////////////////////////=0A=
         // GET THE RELATED NET COMMERCE CATEGORY NUMBERS=0A=
         ////////////////////////////////////////////////=0A=
     =0A=
         iCount =3D 0;=0A=
         =0A=
         relatedCategoryName =3D null;=0A=
         relatedCategoryProduct =3D null;=0A=
=0A=
         if (url !=3D null) {=0A=
        =0A=
               Vector relatedCategories =3D =
learnShareDetailArticlesViewBean.getCategoryProducts();=0A=
               =0A=
               Iterator rcatIterator =3D relatedCategories.iterator();=0A=
               while (rcatIterator.hasNext()) {=0A=
   =0A=
                     LearnShareDetailRelatedCategoryProduct =
detailRelatedCategoryProduct =3D =
(LearnShareDetailRelatedCategoryProduct) rcatIterator.next();=0A=
               =0A=
               relatedCategoryName =3D =
detailRelatedCategoryProduct.getRelatedCategoryName();=0A=
                     relatedCategoryProduct =3D =
detailRelatedCategoryProduct.getRelatedCategoryProduct();=0A=
            =0A=
               =
//////////////////////////////////////////////////////////////////////=0A=
               //QUERY THE CATEGORY MAPPING TABLE FOR THE NAME TO =
DISPLAY IN THE LINK=0A=
               =
//////////////////////////////////////////////////////////////////////=0A=
               =0A=
               // DISPLAY THE LINK=0A=
               =0A=
               if (relatedCategoryName !=3D null) {=0A=
               =0A=
                   if (iCount =3D=3D 0) {=0A=
                     //Display head of the section=0A=
                     iCount =3D 1; =0A=
%-->
            <HR width=3D"100%">
            <SPAN class=3DchangeCase>shopping</SPAN></TD></TR>
        <TR>
          <TD>
            <TABLE cellSpacing=3D0 cellPadding=3D2 width=3D570 =
border=3D0>
              <TBODY>
              <TR>
                <TD class=3DeaRegText width=3D142>
                  <DIV id=3Dexp_adv_shop><LINK=20
                  href=3D"http://media.rei.com/rei/css/sshp.css" =
type=3Dtext/css=20
                  rel=3Dstylesheet>
                  <DIV style=3D"Z-INDEX: 5; WIDTH: 570px">
                  <DIV class=3DtocHeadBg style=3D"WIDTH: 140px">
                  <UL class=3DtocHead>
                    <LI>Gear Essentials </LI></UL></DIV>
                  <DIV class=3DtocHeadBg style=3D"WIDTH: 160px">
                  <UL class=3DtocHead>
                    <LI>Electronics and Gadgets </LI></UL></DIV>
                  <DIV class=3DtocHeadBg style=3D"WIDTH: 130px">
                  <UL class=3DtocHead>
                    <LI>Camp Kitchen </LI></UL></DIV>
                  <DIV class=3DtocHeadBg style=3D"WIDTH: 140px">
                  <UL class=3DtocHead>
                    <LI>Other Categories </LI></UL></DIV>
                  <DIV style=3D"CLEAR: both"></DIV>
                  <DIV class=3DtocColumnBg style=3D"WIDTH: 140px">
                  <UL class=3Dtoc>
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Air+Mattresses?cm_re=3Dtoc*toc*air=
_mattresses">Air=20
                    Mattresses</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Baby+Carriers?cm_re=3Dtoc*toc*baby=
_carriers">Baby=20
                    Carriers</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Backpacks+Shop?cm_re=3Dtoc*toc*bac=
kpacks">Backpacks=20
                    Shop</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Binoculars?cm_re=3Dtoc*toc*binocul=
ars">Binoculars</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Dog+Gear?cm_re=3Dtoc*toc*dog_gear"=
>Dog=20
                    Gear</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Furniture?cm_re=3Dtoc*toc*furnitur=
e">Furniture</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Sleeping+Bags+Shop?cm_re=3Dtoc*toc=
*sleeping_bags">Sleeping=20
                    Bags Shop</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Sleeping+Pads?cm_re=3Dtoc*toc*slee=
ping_pads">Sleeping=20
                    Pads</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Stuff+Sacks?cm_re=3Dtoc*toc*stuff_=
sacks">Stuff=20
                    Sacks</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Tents+Shop?cm_re=3Dtoc*toc*tents">=
Tents=20
                    Shop</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Trekking+Poles?cm_re=3Dtoc*toc*tre=
kking_poles">Trekking=20
                    Poles</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Water+Bottles?cm_re=3Dtoc*toc*wate=
r_bottles">Water=20
                    Bottles</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Water+Treatment?cm_re=3Dtoc*toc*wa=
ter_treatment">Water=20
                    Treatment</A> </LI></UL></DIV>
                  <DIV class=3DtocColumnBg style=3D"WIDTH: 160px">
                  <UL class=3Dtoc>
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Battery+Chargers?cm_re=3Dtoc*toc*b=
attery_chargers">Battery=20
                    Chargers</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Compasses?cm_re=3Dtoc*toc*compasse=
s">Compasses</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Outdoor_Electronics?cm_re=3Dtoc*to=
c*electronics">Electronics</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Flashlights?cm_re=3Dtoc*toc*flashl=
ights">Flashlights</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/GPS?cm_re=3Dtoc*toc*gps">GPS=20
                    Units</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Headlamps?cm_re=3Dtoc*toc*headlamp=
s">Headlamps</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Knives?cm_re=3Dtoc*toc*knives">Kni=
ves</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Lanterns?cm_re=3Dtoc*toc*lanterns"=
>Lanterns</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Radios?cm_re=3Dtoc*toc*radios">Rad=
ios</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Sunglasses?cm_re=3Dtoc*toc*sunglas=
ses">Sunglasses</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Tools?cm_re=3Dtoc*toc*tools">Tools=
</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Two-Way+Radios?cm_re=3Dtoc*toc*two=
_way_radios">Two-Way=20
                    Radios</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Watches?cm_re=3Dtoc*toc*watches">W=
atches</A>=20
                    </LI></UL></DIV>
                  <DIV class=3DtocColumnBg style=3D"WIDTH: 130px">
                  <UL class=3Dtoc>
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Containers?cm_re=3Dtoc*toc*contain=
ers">Containers</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Cookware?cm_re=3Dtoc*toc*cookware"=
>Cookware</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Coolers?cm_re=3Dtoc*toc*coolers">C=
oolers</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Food?cm_re=3Dtoc*toc*food">Food</A=
>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Stoves?cm_re=3Dtoc*toc*stoves">Sto=
ves</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Tables?cm_re=3Dtoc*toc*tables">Tab=
les</A>=20

                    <LI class=3DtocHead>Health and Safety=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Bear+Protection?cm_re=3Dtoc*toc*be=
ar_protection">Bear=20
                    Protection</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Emergency?cm_re=3Dtoc*toc*emergenc=
y">Emergency</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/First+Aid?cm_re=3Dtoc*toc*first_ai=
d">First=20
                    Aid</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Hygiene?cm_re=3Dtoc*toc*hygiene">H=
ygiene</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Insect+Repellent?cm_re=3Dtoc*toc*i=
nsect_repellent">Insect=20
                    Repellent</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Sun+Protection?cm_re=3Dtoc*toc*sun=
_protection">Sun=20
                    Protection</A> </LI></UL></DIV>
                  <DIV class=3DtocColumnBg style=3D"WIDTH: 140px">
                  <UL class=3Dtoc>
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Award+Winners?cm_re=3Dtoc*toc*awar=
d_winners">Award=20
                    Winners</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Camping+Books?cm_re=3Dtoc*toc*camp=
ing_books">Camping=20
                    Books</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/gear/feature/camping/Eco+Friendly+Camping+Gear=
/4500001?cm_re=3Dtoc*toc*eco_friendly">Eco-Friendly</A>=20

                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Family+Camping?cm_re=3Dtoc*toc*fam=
ily_camping">Family=20
                    Camping</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Ultralight+Camping+Gear?cm_re=3Dto=
c*toc*ultralight_camping_gear">Ultralight=20
                    Gear</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Women's+Gear?cm_re=3Dtoc*toc*women=
s_gear">Women's=20
                    Gear</A>=20
                    <LI class=3DtocHead>Helpful Links=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/learn/Camping?cm_re=3Dtoc*toc*camping+expert_a=
dvice">Expert=20
                    Advice</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/On+Sale?cm_re=3Dtoc*toc*on_sale">O=
n=20
                    Sale</A>=20
                    <LI><A=20
                    =
href=3D"http://www.rei.com/camping/TOC/Shop+All+Camping?cm_re=3Dtoc*toc*s=
hop_all_camping">Shop=20
                    All Camping</A> <!--Begin JS for SSHP Link-->
                    <SCRIPT language=3DJavascript =
type=3Dtext/javascript>
var path0 =3D window.location.pathname
var path1 =3D "LearnShareDetailArticlesList";
var path2 =3D "/rei/gearshop/";

  if (path0.indexOf(path1) !=3D -1)  {
   document.write('<li><a href=3D"http://' +
window.location.hostname +
'/rei/gearshop/index.jsp?specialty_shop=3DCamping">Camp/Hike =
Page<\/a><\/li>')
  }
  else if (path0.indexOf(path2) !=3D -1) {
    }
</SCRIPT>
<!--End JS for SSHP Link--></LI></UL></DIV>
                  <DIV style=3D"CLEAR: both"></DIV></DIV></DIV>
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D570 =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD class=3DeaTitle><!--  Legal Notice Section -->
                        <P align=3Dcenter><BR><IMG height=3D37 alt=3DREI =

                        =
src=3D"http://media.rei.com/graphics/LEARN_SHARE/btmlogo.gif"=20
                        width=3D80 border=3D0><BR><A=20
                        =
href=3D"http://www.rei.com/termsofusenotice?vcat=3DREI_HP_LD#7"><FONT=20
                        size=3D2><B>Legal Notices</B></FONT></A></P><!-- =
BEGIN COREMETRICS SUPPORT -->
                        <SCRIPT type=3Dtext/javascript> =0A=
=0A=
// COREMETRICS VARIABLES=0A=
=0A=
var wcs_page_type =3D WCS_PAGE_TYPE_EXPADVICE;=0A=
=0A=
=0A=
=0A=
var ls_page_category =3D 'CAMPING' ;=0A=
=0A=
=0A=
var page_name =3D 'Exp_Adv: /rei/learn/camp/packing2f.jsp';=0A=
=0A=
</SCRIPT>
<!-- END COREMETRICS --><!-- Begin Footer --><!--BEGIN footer REI-->
                        <DIV style=3D"CLEAR: both; HEIGHT: 0px"></DIV>
                        <DIV id=3Dfooter>
                        <DIV id=3DfooterMessaging></DIV>
                        <DIV id=3DcolumnHelp>
                        <DIV class=3DcolumnHead>Help</DIV>
                        <DIV class=3DcolumnBody><A=20
                        href=3D"http://www.rei.com/rei-help" =
target=3D_parent>Help=20
                        Section</A><BR><A =
href=3D"http://www.rei.com/contactus"=20
                        target=3D_parent>Contact Us</A><BR><A=20
                        =
href=3D"http://www.rei.com/rei/livehelp/genstart.html"=20
                        target=3D_parent>Live Help</A><BR><A=20
                        href=3D"http://www.rei.com/tracking" =
target=3D_parent>Order=20
                        Tracking</A><BR><A =
href=3D"http://www.rei.com/returns"=20
                        target=3D_parent>Returns</A><BR><A=20
                        href=3D"http://www.rei.com/rei-shipping-info"=20
                        target=3D_parent>Shipping =
Info</A><BR></DIV></DIV>
                        <DIV id=3DcolumnCompany>
                        <DIV class=3DcolumnHead>Company Info</DIV>
                        <DIV class=3DcolumnBody><A=20
                        href=3D"http://www.rei.com/aboutus" =
target=3D_parent>About=20
                        REI</A><BR><A =
href=3D"http://www.rei.com/reigives"=20
                        target=3D_parent>REI Gives</A><BR><A=20
                        href=3D"http://www.rei.com/jobs" =
target=3D_parent>Jobs at=20
                        REI</A><BR><A =
href=3D"http://www.rei.com/guarantee"=20
                        target=3D_parent>100% Guarantee</A><BR><A=20
                        href=3D"http://www.rei.com/rei/privacy.html"=20
                        target=3D_parent>Privacy Policy</A><BR><A=20
                        href=3D"http://www.rei.com/termsofuse"=20
                        target=3D_parent>Terms of =
Use</A><BR></DIV></DIV>
                        <DIV id=3DcolumnPromo>
                        <DIV class=3DcolumnHead>Member Benefits</DIV>
                        <DIV class=3DcolumnBody><A=20
                        =
href=3D"http://www.rei.com/joinrei?cm_sp=3Dfooter*membership*joincardpic"=
=20
                        target=3D_parent><IMG height=3D62 alt=3D"Member =
Card"=20
                        =
src=3D"http://media.rei.com/common/nav/it4238_card.gif"=20
                        width=3D95 border=3D0></A><BR><A=20
                        =
href=3D"http://www.rei.com/joinrei?cm_sp=3Dfooter*membership*jointhecoop"=
=20
                        target=3D_parent>Join the Co-op!</A><BR><A=20
                        =
href=3D"https://www.rei.com/memberhelp?cm_sp=3Dfooter*membership*memberhe=
lp"=20
                        target=3D_parent>Member Help</A><BR><A=20
                        =
href=3D"http://www.reivisa.com/62rei?cm_sp=3Dfooter*visa*applyforvisa"=20
                        target=3D_parent>Apply for an REI=20
Visa=AE</A><BR></DIV></DIV>
                        <DIV id=3DcolumnGearmail>
                        <DIV class=3DcolumnHead>REI Gearmail=AE</DIV>
                        <DIV class=3DcolumnBody><A=20
                        =
href=3D"https://www.rei.com/emails?cm_sp=3Dfooter*gearmail*signup">Sign=20
                        up for e-mail updates</A><BR>featuring news, =
deals and=20
                        more. After you subscribe, we'll e-mail you a =
coupon for=20
                        10% off your next purchase at REI. <BR><BR><A =
id=3Dpc=20
                        =
href=3D"http://www.rei.com/webservices/rei/DisplayGearMailSignup?cm_sp=3D=
footer*gearmail*signup">Update=20
                        E-Mail =
Preferences</A><BR></DIV></DIV></DIV><BR><BR>
                        <SCRIPT=20
                        =
src=3D"http://media.rei.com/javascript/displayMessaging.js"=20
                        type=3Dtext/javascript></SCRIPT>

                        <SCRIPT=20
                        =
src=3D"http://media.rei.com/rei/javascript/coremetrics/rei/rei_wcs.js"=20
                        type=3Dtext/javascript></SCRIPT>
<!--END footer--><!-- End of Footer =
--></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TR></TBODY></TAB=
LE></TR></TBODY></TABLE></BODY></HTML>

------=_NextPart_001_0027_01C83068.F054A3F0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/javascript/blank.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META http-equiv=3DCACHE-CONTROL content=3DPUBLIC>
<META http-equiv=3DEXPIRES content=3D"Mon, 01 Jan 2999 12:00:00 GMT">
<META content=3D"MSHTML 6.00.6000.16544" name=3DGENERATOR></HEAD>
<BODY><!-- This file was created to support the autocomplete =
functionality.  Specifically, because IE specs require that an iframe =
call a page, even a blank one.  --></BODY></HTML>

------=_NextPart_001_0027_01C83068.F054A3F0--

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/javascript/autocomplete.js

/**=0A=
 * Derived mostly from autocomplete code and other JS code obtained from =
Drupal.org=0A=
 * under the Gnu GPL.  Original autocomplete code written by David =
Carrington.=0A=
 * Original autocomplete here:=0A=
 * http://brandedthoughts.co.uk/story/drupal-autocomplete-demo=0A=
 *=0A=
 * - Trevor Hayes=0A=
 * July, 2005=0A=
 */=0A=
=0A=
var req;=0A=
var isIE;=0A=
if(document.all) {=0A=
  isIE=3Dtrue;=0A=
} else {=0A=
  isIE=3Dfalse;=0A=
}=0A=
=0A=
function ieHack(menu) {=0A=
  myIFrame =3D document.getElementById('iFrameIEHack');=0A=
  if(myIFrame) {=0A=
    myIFrame.style.width =3D menu.offsetWidth;=0A=
    myIFrame.style.height =3D menu.offsetHeight;=0A=
    myIFrame.style.top =3D menu.offsetTop;=0A=
    myIFrame.style.left =3D menu.offsetLeft;=0A=
    myIFrame.style.display =3D "inline";=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * Only enable Javascript functionality if all required features are =
supported.=0A=
 */=0A=
function isJsEnabled() {=0A=
  if (typeof document.jsEnabled =3D=3D 'undefined') {=0A=
    // Note: ! casts to boolean implicitly.=0A=
    document.jsEnabled =3D !(=0A=
     !document.getElementsByTagName ||=0A=
     !document.createElement        ||=0A=
     !document.createTextNode       ||=0A=
     !document.documentElement      ||=0A=
     !document.getElementById);=0A=
  }=0A=
  return document.jsEnabled;=0A=
}=0A=
=0A=
/**=0A=
 * Adds a function to the window onload event=0A=
 */=0A=
function addLoadEvent(func) {=0A=
  var oldOnload =3D window.onload;=0A=
  if (typeof window.onload !=3D 'function') {=0A=
    window.onload =3D func;=0A=
  } else {=0A=
    window.onload =3D function() {=0A=
      oldOnload();=0A=
      func();=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
// Check if we want to use Autocomplete=0A=
function isAutocompleteEnabled() {=0A=
  var ac =3D getCookie("ac");=0A=
  if(ac =3D=3D "on") {=0A=
    return true;=0A=
  }=0A=
  return false;=0A=
}=0A=
=0A=
// Global Killswitch=0A=
if (isJsEnabled()) {=0A=
  addLoadEvent(autocompleteAutoAttach);=0A=
}=0A=
=0A=
/**=0A=
 * Attaches the autocomplete behaviour to all required fields=0A=
 */=0A=
function autocompleteAutoAttach() {=0A=
  if(!isAutocompleteEnabled()) {=0A=
    return;=0A=
  }=0A=
  var acdb =3D [];=0A=
  var inputs =3D document.getElementsByTagName('input');=0A=
  for (i =3D 0; input =3D inputs[i]; i++) {=0A=
    if (input && hasClass(input, 'autocomplete')) {=0A=
      uri =3D input.value;=0A=
      if (!acdb[uri]) {=0A=
        acdb[uri] =3D new ACDB(uri);=0A=
      }=0A=
      var id =3D input.id.substr(0, input.id.length - 13);=0A=
      input =3D document.getElementById(id);=0A=
      input.setAttribute('autocomplete', 'OFF'); // Note that this won't =
work if the field starts with focus when the page loads.=0A=
      input.form.onsubmit =3D autocompleteSubmit;=0A=
      new jsAC(input, acdb[uri]);=0A=
      input.blur(); // Need to blur input to turn off browser native =
autocomplete=0A=
      if(hasClass(input, 'focus')) {=0A=
        input.focus();=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * Prevents the form from submitting if the suggestions popup is open=0A=
 */=0A=
function autocompleteSubmit() {=0A=
  var popup =3D document.getElementById('autocomplete');=0A=
  if (popup) {=0A=
    if(popup.owner.selected) {=0A=
      popup.owner.hidePopup();=0A=
      return false;=0A=
    } else {=0A=
      popup.owner.hidePopup();=0A=
      return true;=0A=
    }=0A=
  }=0A=
  return true;=0A=
}=0A=
=0A=
=0A=
/**=0A=
 * An AutoComplete object=0A=
 */=0A=
function jsAC(input, db) {=0A=
  var ac =3D this;=0A=
  this.input =3D input;=0A=
  this.db =3D db;=0A=
  this.input.onkeydown =3D function (event) { return ac.onkeydown(this, =
event); };=0A=
  this.input.onkeyup =3D function (event) { ac.onkeyup(this, event) };=0A=
  this.input.onblur =3D function () { ac.hidePopup() };=0A=
  this.popup =3D document.createElement('div');=0A=
  this.popup.id =3D 'autocomplete';=0A=
  this.popup.owner =3D this;=0A=
}=0A=
=0A=
/**=0A=
 * Hides the autocomplete suggestions=0A=
 */=0A=
jsAC.prototype.hidePopup =3D function (keycode) {=0A=
  if (this.selected && ((keycode && keycode !=3D 46 && keycode !=3D 8 && =
keycode !=3D 27) || !keycode)) {=0A=
    this.input.value =3D this.selected.autocompleteValue;=0A=
  }=0A=
  if (this.popup.parentNode && this.popup.parentNode.tagName) {=0A=
    removeNode(this.popup);=0A=
  }=0A=
  this.selected =3D false;=0A=
  if(isIE) {=0A=
    myIFrame =3D document.getElementById('iFrameIEHack');=0A=
    if(myIFrame) {=0A=
      myIFrame.style.display =3D "none";=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
=0A=
/**=0A=
 * Handler for the "keydown" event=0A=
 */=0A=
jsAC.prototype.onkeydown =3D function (input, e) {=0A=
  if (!e) {=0A=
    e =3D window.event;=0A=
  }=0A=
  switch (e.keyCode) {=0A=
    case 40: // down arrow=0A=
      this.selectDown();=0A=
      return false;=0A=
    case 38: // up arrow=0A=
      this.selectUp();=0A=
      return false;=0A=
    default: // all other keys=0A=
      return true;=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * Handler for the "keyup" event=0A=
 */=0A=
jsAC.prototype.onkeyup =3D function (input, e) {=0A=
  if (!e) {=0A=
    e =3D window.event;=0A=
  }=0A=
  switch (e.keyCode) {=0A=
    case 16: // shift=0A=
    case 17: // ctrl=0A=
    case 18: // alt=0A=
    case 20: // caps lock=0A=
    case 33: // page up=0A=
    case 34: // page down=0A=
    case 35: // end=0A=
    case 36: // home=0A=
    case 37: // left arrow=0A=
    case 38: // up arrow=0A=
    case 39: // right arrow=0A=
    case 40: // down arrow=0A=
      return true;=0A=
=0A=
    case 9:  // tab=0A=
    case 13: // enter=0A=
    case 27: // esc=0A=
      this.hidePopup(e.keyCode);=0A=
      return true;=0A=
=0A=
    default: // all other keys=0A=
      if (input.value.length > 0)=0A=
        this.populatePopup();=0A=
      else=0A=
        this.hidePopup(e.keyCode);=0A=
      return true;=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * Puts the currently highlighted suggestion into the autocomplete field=0A=
 */=0A=
jsAC.prototype.select =3D function (node) {=0A=
  this.input.value =3D node.autocompleteValue;=0A=
}=0A=
=0A=
/**=0A=
 * Highlights the next suggestion=0A=
 */=0A=
jsAC.prototype.selectDown =3D function () {=0A=
  if (this.selected && this.selected.nextSibling) {=0A=
    this.highlight(this.selected.nextSibling);=0A=
  }=0A=
  else {=0A=
    var lis =3D this.popup.getElementsByTagName('li');=0A=
    if (lis.length > 0) {=0A=
      this.highlight(lis[0]);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * Highlights the previous suggestion=0A=
 */=0A=
jsAC.prototype.selectUp =3D function () {=0A=
  if (this.selected && this.selected.previousSibling) {=0A=
    this.highlight(this.selected.previousSibling);=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * Highlights a suggestion=0A=
 */=0A=
jsAC.prototype.highlight =3D function (node) {=0A=
  removeClass(this.selected, 'selected');=0A=
  addClass(node, 'selected');=0A=
  this.selected =3D node;=0A=
}=0A=
=0A=
/**=0A=
 * Unhighlights a suggestion=0A=
 */=0A=
jsAC.prototype.unhighlight =3D function (node) {=0A=
  removeClass(node, 'selected');=0A=
  this.selected =3D false;=0A=
}=0A=
=0A=
/**=0A=
 * Positions the suggestions popup and starts a search=0A=
 */=0A=
jsAC.prototype.populatePopup =3D function () {=0A=
  var ac =3D this;=0A=
  var pos =3D absolutePosition(this.input);=0A=
  this.selected =3D false;=0A=
  this.popup.style.top   =3D (pos.y + this.input.offsetHeight) +'px';=0A=
  this.popup.style.left  =3D pos.x +'px';=0A=
  this.popup.style.width =3D (this.input.offsetWidth - 4) +'px';=0A=
  this.db.owner =3D this;=0A=
  this.db.search(this.input.value);=0A=
}=0A=
=0A=
/**=0A=
 * Fills the suggestion popup with any matches received=0A=
 */=0A=
jsAC.prototype.found =3D function (matches) {=0A=
  while (this.popup.hasChildNodes()) {=0A=
    this.popup.removeChild(this.popup.childNodes[0]);=0A=
  }=0A=
  if (!this.popup.parentNode || !this.popup.parentNode.tagName) {=0A=
    document.getElementsByTagName('body')[0].appendChild(this.popup);=0A=
  }=0A=
  var ul =3D document.createElement('ul');=0A=
  var ac =3D this;=0A=
  if (matches.length > 0) {=0A=
    for (i in matches) {=0A=
      li =3D document.createElement('li');=0A=
      div =3D document.createElement('div');=0A=
      div.innerHTML =3D matches[i][1];=0A=
      li.appendChild(div);=0A=
      li.autocompleteValue =3D matches[i][0];=0A=
      li.onmousedown =3D function() { ac.select(this); };=0A=
      li.onmouseover =3D function() { ac.highlight(this); };=0A=
      li.onmouseout  =3D function() { ac.unhighlight(this); };=0A=
      ul.appendChild(li);=0A=
    }=0A=
    this.popup.appendChild(ul);=0A=
    if(isIE) {=0A=
      ieHack(this.popup);=0A=
    }=0A=
  } else {=0A=
    this.hidePopup();=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * An AutoComplete DataBase object=0A=
 */=0A=
function ACDB(uri) {=0A=
  this.uri =3D uri;=0A=
  this.max =3D 15;=0A=
  this.cache =3D {};=0A=
}=0A=
=0A=
/**=0A=
 * Performs a cached search=0A=
 */=0A=
ACDB.prototype.search =3D function(searchString) {=0A=
  this.searchString =3D searchString;=0A=
  var db =3D this;=0A=
  if (this.cache[searchString]) {=0A=
    return this.owner.found(this.cache[searchString]);=0A=
  } else {=0A=
    // Abort old connection if it has not finished yet=0A=
    if (req !=3D null && req.readyState !=3D 0 && req.readyState !=3D 4) =
{=0A=
      req.abort();=0A=
    }=0A=
=0A=
    if (window.XMLHttpRequest) {=0A=
      req =3D new XMLHttpRequest();=0A=
    } else if (window.ActiveXObject) {=0A=
      req =3D new ActiveXObject("Microsoft.XMLHTTP");=0A=
    }=0A=
=0A=
    var url =3D this.owner.db.uri + escape(searchString);=0A=
    req.onreadystatechange =3D function() =
{if(req.readyState=3D=3D4){db.parseXML(req, db)}};=0A=
=0A=
    req.open("GET", url, true);=0A=
    req.send(null);=0A=
  }=0A=
}=0A=
=0A=
ACDB.prototype.parseXML =3D function(req, acdb) {=0A=
  var matches =3D [];=0A=
  try {=0A=
    if (req.status =3D=3D 200) {=0A=
      var autocomplete =3D =
req.responseXML.getElementsByTagName("autocomplete")[0];=0A=
      for (loop =3D 0; loop < autocomplete.childNodes.length; loop++) {=0A=
        var suggestion =3D =
autocomplete.getElementsByTagName("suggestion")[loop];=0A=
        var entry =3D =
suggestion.getElementsByTagName("entry")[0].childNodes[0].nodeValue;=0A=
        var display =3D =
suggestion.getElementsByTagName("display")[0].childNodes[0].nodeValue;=0A=
        display =3D display.replace(/%mss/g, "<font color=3D\"red\">");=0A=
        display =3D display.replace(/%mse/g, "</font>");=0A=
        matches[loop] =3D [entry, display];=0A=
      }=0A=
      acdb.cache[acdb.searchString] =3D matches;=0A=
      acdb.owner.found(matches);=0A=
// 204 =3D no content http code=0A=
// 1223 =3D no content IE code (?)=0A=
// 0 =3D intterupted request (if req.abort goes through and ends up =
status 4 anyway)=0A=
    } else if (req.status =3D=3D 204 || req.status =3D=3D 1223 || =
req.status =3D=3D 0) {=0A=
      // no matches found; still need to call found to clear suggest =
table=0A=
      acdb.cache[acdb.searchString] =3D matches;=0A=
      acdb.owner.found(matches);=0A=
    } else {=0A=
      alert("Autocomplete request failed with status " + req.status);=0A=
      acdb.owner.found(matches);=0A=
    }=0A=
  } catch(error) {=0A=
    // Ignore error - we get an error if this function is called and req =
has already been closed by the next search call=0A=
  }=0A=
}=0A=
=0A=
/**=0A=
 * Retrieves the absolute position of an element on the screen=0A=
 */=0A=
function absolutePosition(el) {=0A=
  var sLeft =3D 0, sTop =3D 0;=0A=
  var isDiv =3D /^div$/i.test(el.tagName);=0A=
  if (isDiv && el.scrollLeft) {=0A=
    sLeft =3D el.scrollLeft;=0A=
  }=0A=
  if (isDiv && el.scrollTop) {=0A=
    sTop =3D el.scrollTop;=0A=
  }=0A=
  var r =3D { x: el.offsetLeft - sLeft, y: el.offsetTop - sTop };=0A=
  if (el.offsetParent) {=0A=
    var tmp =3D absolutePosition(el.offsetParent);=0A=
    r.x +=3D tmp.x;=0A=
    r.y +=3D tmp.y;=0A=
  }=0A=
  return r;=0A=
};=0A=
=0A=
/**=0A=
 * Returns true if an element has a specified class name=0A=
 */=0A=
function hasClass(node, className) {=0A=
  if (node.className =3D=3D className) {=0A=
    return true;=0A=
  }=0A=
  var reg =3D new RegExp('(^| )'+ className +'($| )')=0A=
  if (reg.test(node.className)) {=0A=
    return true;=0A=
  }=0A=
  return false;=0A=
}=0A=
=0A=
/**=0A=
 * Adds a class name to an element=0A=
 */=0A=
function addClass(node, className) {=0A=
  if (hasClass(node, className)) {=0A=
    return false;=0A=
  }=0A=
  node.className +=3D ' '+ className;=0A=
  return true;=0A=
}=0A=
=0A=
/**=0A=
 * Removes a class name from an element=0A=
 */=0A=
function removeClass(node, className) {=0A=
  if (!hasClass(node, className)) {=0A=
    return false;=0A=
  }=0A=
  node.className =3D eregReplace('(^| )'+ className +'($| )', '', =
node.className);=0A=
  return true;=0A=
}=0A=
=0A=
/**=0A=
 * Toggles a class name on or off for an element=0A=
 */=0A=
function toggleClass(node, className) {=0A=
  if (!removeClass(node, className) && !addClass(node, className)) {=0A=
    return false;=0A=
  }=0A=
  return true;=0A=
}=0A=
=0A=
/**=0A=
 * Emulate PHP's ereg_replace function in javascript=0A=
 */=0A=
function eregReplace(search, replace, subject) {=0A=
  return subject.replace(new RegExp(search,'g'), replace);=0A=
}=0A=
=0A=
/**=0A=
 * Removes an element from the page=0A=
 */=0A=
function removeNode(node) {=0A=
  if (typeof node =3D=3D 'string') {=0A=
    node =3D document.getElementById(node);=0A=
  }=0A=
  if (node && node.parentNode) {=0A=
    return node.parentNode.removeChild(node);=0A=
  }=0A=
  else {=0A=
    return false;=0A=
  }=0A=
}=0A=

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/rei/javascript/common.js

function openWindow(surl,windowName,params) {
// We have to double-encode some URL strings to account for an IE bug =
where
// IE un-encodes the URL before passing it to this function. This line
// causes the function to un-encode the URL if the URL was =
double-encoded
// but was (correctly) passed without decoding by a sane browser.
  if (surl.indexOf('%2520') !=3D -1) {
    surl =3D unescape(surl);
  }   =20
  windowHandle =3D window.open(surl,windowName,params);
   =20
  if(window.focus) {
    windowHandle.focus();
  }
}

// add a name and value dynamically to the hard-coded URL before calling =
openWindow().

function modURLOpenWindow(the_name, the_value,surl,windowName,params) {
  if ( (the_value!=3Dnull) && (the_name!=3Dnull)) {
    if (surl.indexOf('#')>=3D0) {
      xa =3D surl.split("#");
      if (xa[0].indexOf('?')>=3D0) {
        surl =3D xa[0] + '&' + the_name + '=3D' + the_value + '#' + =
xa[1];
      } else {
        surl =3D xa[0] + '?' + the_name + '=3D' + the_value + '#' + =
xa[1];
      }
    } else {
      if (surl.indexOf('?')>=3D0) {
        surl =3D surl + '&' + the_name + '=3D' + the_value ;
      } else {
        surl =3D surl + '?' + the_name + '=3D' + the_value ;
      }
    }
  }
  openWindow(surl,windowName,params);

}

function getCookieVal(offset) {
  var endstr =3D document.cookie.indexOf(";", offset);
  if (endstr =3D=3D -1)
    endstr =3D document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr));
}

function getCookie(name) {
  var arg =3D name + "=3D";
  var alen =3D arg.length;
  var clen =3D document.cookie.length;
  var i =3D 0;
  while (i < clen) {
    var j =3D i + alen;
    if (document.cookie.substring(i, j) =3D=3D arg)
      return getCookieVal(j);
    i =3D document.cookie.indexOf(" ", i) + 1;
    if (i =3D=3D 0) break;
  }
  return null;
}

function getAffiliateID() {
  var PAT =3D getCookie("PAT");
  var ID =3D 0;
  if(PAT !=3D null) {
    var i =3D PAT.indexOf("=3D", 0) + 1;
    var j =3D PAT.indexOf(":", i);
    ID =3D PAT.substring(i, j);
  }
  return ID;
}

function stripSpaces(string) {
  while('' + string.charAt(string.length-1) =3D=3D ' ')
    string =3D string.substring(0, string.length-1);
  while('' + string.charAt(0) =3D=3D ' ')
    string =3D string.substring(1, string.length);
  return string;
}

function clearCookie(name) {
  document.cookie =3D name + "=3D" + "" + ";PATH=3D/";
}

function emailCheck (emailStr) {

/* The following pattern is used to check if the entered e-mail address
   fits the user@domain format.  It also is used to separate the =
username
   from the domain. */

var emailPat=3D/^(.+)@(.+)$/

/* The following string represents the pattern for matching all special
   characters.  We don't want to allow special characters in the =
address.
   These characters include ( ) < > @ , ; : \ " . [ ]    */

var specialChars=3D"\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"

/* The following string represents the range of characters allowed in a
   username or domainname.  It really states which chars aren't allowed. =
*/

var validChars=3D"\[^\\s" + specialChars + "\]"

/* The following pattern applies if the "user" is a quoted string (in
   which case, there are no rules about which characters are allowed
   and which aren't; anything goes).  E.g. "jiminy cricket"@disney.com
   is a legal e-mail address. */

var quotedUser=3D"(\"[^\"]*\")"

/* The following pattern applies for domains that are IP addresses,
   rather than symbolic names.  E.g. joe@[123.124.233.4] is a legal
   e-mail address. NOTE: The square brackets are required. */

var ipDomainPat=3D/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/

/* The following string represents an atom (basically a series of
   non-special characters.) */

var atom=3DvalidChars + '+'

/* The following string represents one word in the typical username.
   For example, in john.doe@somewhere.com, john and doe are words.
   Basically, a word is either an atom or quoted string. */
  =20
var word=3D"(" + atom + "|" + quotedUser + ")"

// The following pattern describes the structure of the user

var userPat=3Dnew RegExp("^" + word + "(\\." + word + ")*$")

/* The following pattern describes the structure of a normal symbolic
   domain, as opposed to ipDomainPat, shown above. */
  =20
var domainPat=3Dnew RegExp("^" + atom + "(\\." + atom +")*$")

/* Strip leading spaces */

while(''+emailStr.charAt(0)=3D=3D' ')
  emailStr=3DemailStr.substring(1,emailStr.length);

/* Strip trailing spaces */

while(''+emailStr.charAt(emailStr.length-1)=3D=3D' ')
  emailStr=3DemailStr.substring(0,emailStr.length-1);

/* Finally, let's start trying to figure out if the supplied address is
   valid. */

   if(emailStr.length =3D=3D 0) {
     var errStr=3D"You must enter a valid email address"
     alert(errStr)
     return false
   }

/* Begin with the coarse pattern to simply break up user@domain into
   different pieces that are easy to analyze. */

var matchArray=3DemailStr.match(emailPat)
if (matchArray=3D=3Dnull) {

  /* Too many/few @'s or something; basically, this address doesn't
     even fit the general mould of a valid e-mail address. */

  alert("The e-mail address must include a @ and a . to be valid. Please =
try again.")
  return false
}

var user=3DmatchArray[1]
var domain=3DmatchArray[2]

// See if "user" is valid

if (user.match(userPat)=3D=3Dnull) {

    // user is not valid

    alert("The e-mail address must include a username without spaces or =
punctuation.")
    return false
}

/* if the e-mail address is at an IP address (as opposed to a symbolic
   host name) make sure the IP address is valid. */

var IPArray=3Ddomain.match(ipDomainPat)

if (IPArray!=3Dnull) {

    // this is an IP address

    for (var i=3D1;i<=3D4;i++) {
      if (IPArray[i]>255) {
          alert("Destination IP in email address is invalid!")
          return false
      }
    }
    return true
}

// Domain is symbolic name

var domainArray=3Ddomain.match(domainPat)
if (domainArray=3D=3Dnull) {
  alert("The e-mail address must include an extension: (.com, .org, .ca, =
etc.)")
  return false
}

/* domain name seems valid, but now make sure that it ends in a
   three-letter word (like com, edu, gov) or a two-letter word,
   representing country (uk, nl), and that there's a hostname preceding
   the domain or country. */

/* Now we need to break up the domain to get a count of how many atoms
   it consists of. */
  =20
var atomPat=3Dnew RegExp(atom,"g")
var domArr=3Ddomain.match(atomPat)
var len=3DdomArr.length
if (domArr[domArr.length-1].length<2 ||
    domArr[domArr.length-1].length>6) {
   =20
   // the address must end in a two letter or three letter word.

   alert("The e-mail address must include an extension: (.com, .org, =
.ca, etc.)")
   return false
}

// Make sure there's a host name preceding the domain.

if (len<2) {
   var errStr=3D"The e-mail address must include an extension: (.com, =
.org, .ca, etc.)"
   alert(errStr)
   return false
}

// If we've gotten this far, everything's valid!

return true;
}

function printpage() {
  if (window.print !=3D null) {
    window.print();
  } else {
    alert("Unfortunately, your browser does not support this shortcut.  =
Please select File and then Print from your browser's menu.");
  }
}

function setCookie(name, value) {
  document.cookie=3Dname+"=3D"+escape(value)+";PATH=3D/";
}

function DelCookie (name,path,domain) {
  if (getCookie(name)) {
    document.cookie =3D name + "=3D" +
      ((path =3D=3D null) ? "" : "; path=3D" + path) +
      ((domain =3D=3D null) ? "" : "; domain=3D" + domain) +
      "; expires=3DThu, 01-Jan-70 00:00:01 GMT";
  }
}


// common_header processing (safe every page?)

var affiliateID =3D getAffiliateID();

if ((affiliateID =3D=3D "9048" || affiliateID =3D=3D "11917" || =
affiliateID =3D=3D "14028" || affiliateID =3D=3D "14172") && =
window.location.protocol =3D=3D "https:") {
  if (top.location !=3D self.location) {
    top.location =3D self.location;
  }
}

var numOfItems =3D getCookie("rei_cart");
var loggedIn =3D getCookie("loggedin");

if (!numOfItems) numOfItems =3D 0;

if (loggedIn =3D=3D 1){
    var logInOutLink =3D '<a href=3D"' + httpsPath + 'REILogoffCmd?' + =
returnUrl + '" >Log out</a>';
	var httpsPath =3D'https://www.rei.com';
    var loggedInText =3D 'You are logged in.';
    var yrAcctLink =3D '<a href=3D"' + httpsPath + yourAccountInView + =
'&stat=3Dheader_account"><img src=3D"' + image_path + =
'/common/nav/btn_ya.gif" width=3D"102" height=3D"22" border=3D"0" =
alt=3D"Your Account"></a>';
} else {
    var logInOutLink =3D '<a target=3D"_parent" href=3D"' + httpsPath + =
'YourAccountLoginView?' + returnUrl + '" >Log in</a>';
    var loggedInText =3D 'You are not logged in.';
    var yrAcctLink =3D '<a href=3D"' + httpPath + yourAccountOutView + =
'&stat=3Dheader_account"><img src=3D"' + image_path + =
'/common/nav/btn_ya.gif" width=3D"102" height=3D"22" border=3D"0" =
alt=3D"Your Account"></a>';
}

var spacerCell =3D '<td width=3D"149" rowspan=3D"2" =
class=3D"bgSmTopo"><img src=3D"' + image_path + '/common/white.gif" =
width=3D"149" height=3D"20" border=3D"0" alt=3D""></td>';
var lastCell =3D '<td width=3D"585" colspan=3D"3" =
class=3D"bgColDGr"><img src=3D"' + image_path + '/common/white.gif" =
width=3D"585" height=3D"1" border=3D"0" alt=3D""></td>';

if (jsIsCheckout) {
    logInOutLink =3D '';
    spacerCell =3D '<td width=3D"149" class=3D"bgColGr"><img src=3D"' + =
image_path + '/common/white.gif" width=3D"149" height=3D"20" =
border=3D"0" alt=3D""></td>';
    lastCell =3D '<td width=3D"734" colspan=3D"4" =
class=3D"bgColDGr"><img src=3D"' + image_path + '/common/white.gif" =
width=3D"585" height=3D"1" border=3D"0" alt=3D""></td>';
}

var cartStatusText =3D '';

if (document.title !=3D "REI.com: Shopping Basket") {
    if (numOfItems =3D=3D 1) {
        cartStatusText =3D '(contains ' + numOfItems + ' item)';
    } else {
        cartStatusText =3D '(contains ' + numOfItems + ' items)';
    }
}

// PLOONEY ADDITION
// Read the two GR cookies if they exist.

function ReadGRCookie (CookieName) {
    var gr_id =3D 0;
    var gr_event_type =3D "";
    var gr_event_date =3D "";
    var gr_personal_name =3D "";
    var which_cookie =3D "";

    var cook_obj =3D new Object();

    which_cookie =3D CookieName;
   =20
    var CookieString =3D document.cookie;
    var CookieSet =3D CookieString.split (';');
    var SetSize =3D CookieSet.length;
    var CookiePieces
    var ReturnValue =3D "";
    var x =3D 0;

    for (x =3D 0; ((x < SetSize) && (ReturnValue =3D=3D "")); x++) {

        CookiePieces =3D CookieSet[x].split ('=3D');

        if (CookiePieces[0].substring (0,1) =3D=3D ' ') {
            CookiePieces[0] =3D CookiePieces[0].substring (1, =
CookiePieces[0].length);
        }

        if (CookiePieces[0] =3D=3D CookieName) {
            ReturnValue =3D CookiePieces[1];
        }
    }

    if (ReturnValue !=3D "") {
        CleanRetVal =3D unescape(ReturnValue);
        RetArray =3D CleanRetVal.split(":");
        gr_id =3D RetArray[0];
        gr_event_type =3D RetArray[1];
        gr_event_date =3D RetArray[2];
        gr_personal_name =3D RetArray[3];

        //if (gr_id) alert(gr_id);
        //if (gr_personal_name) alert(gr_personal_name);

        var alertStr =3D "ID: " + gr_id + "\n" +
        "Name: " + gr_personal_name + "\n" +
        "Type: " + gr_event_type + "\n" +
        "Date: " + gr_event_date;
       =20
        cook_obj.cook_name =3D which_cookie;
        cook_obj.id =3D gr_id;
        cook_obj.event_type =3D gr_event_type ;
        cook_obj.event_date =3D gr_event_date ;
        cook_obj.personal_name =3D gr_personal_name ;

        return cook_obj;
    }=20
}

var setup_cook_obj =3D ReadGRCookie("GiftRegistrySetup");
if (setup_cook_obj !=3Dnull && loggedIn =3D=3D 1 ) {
  var giftRegButton =3D '<a href=3D"' + httpPath + =
'GiftRegistryEditProductsDisplay?registryId=3D' + setup_cook_obj.id + =
'&URL=3DGiftRegistryManage&errorViewName=3DGiftRegistryErrorView"><img =
src=3D"' + image_path + '/common/nav/btn_reg.gif" width=3D"72 " =
height=3D"22" border=3D"0" alt=3D"Back to Registry List"></a>';
} else {
  var giftRegButton =3D '<img src=3D"' + image_path + =
'/common/white.gif" width=3D"82" height=3D"17" border=3D"0">';
}
// END PLOONEY ADDITION

//
// QueryString
//

function QueryString(key) {
	var value =3D null;
	for (var i=3D0;i<QueryString.keys.length;i++)
	{
		if (QueryString.keys[i]=3D=3Dkey)
		{
			value =3D QueryString.values[i];
			break;
		}
	}
	return value;
}
QueryString.keys =3D new Array();
QueryString.values =3D new Array();

function QueryString_Parse() {
	var query =3D window.location.search.substring(1);
	var pairs =3D query.split("&");
=09
	for (var i=3D0;i<pairs.length;i++)
	{
		var pos =3D pairs[i].indexOf('=3D');
		if (pos >=3D 0)
		{
			var argname =3D pairs[i].substring(0,pos);
			var value =3D pairs[i].substring(pos+1);
			QueryString.keys[QueryString.keys.length] =3D argname;
			QueryString.values[QueryString.values.length] =3D value;	=09
		}
	}

}

QueryString_Parse();
 =20
// Product page check for MID pages

function checkSKUSelect() {
  var quantity =3D 0;
  var total =3D 0;
  var fieldNumber =3D 0;
  var quantityField =3D document.additem.quantity_1;
  for (var counter =3D 2; quantityField; counter++) {
    fieldNumber =3D counter - 1;
    quantity =3D quantityField.value;
    //alert("q =3D " + quantity + " for field " + fieldNumber);
    total +=3D quantity;
    if (quantity > 0) { // Check quantity
      if (eval("document.additem.catEntryId_" + fieldNumber).value =
=3D=3D "LABEL") { // Then check dropdown list
        alert("You must choose a size/color for each item selected!");
        quantityField.focus();
        quantityField.select();
        return false;
      }
    }
    quantityField =3D eval("document.additem.quantity_" + counter);
  }
  if(total =3D=3D 0) {
    alert("All of the items you selected had 0 quantity =
indicated.\n\nPlease indicate quantities and click the \"Add to Shopping =
Cart\" button at the bottom of the page.");
    return false;
  }
  quantityField =3D document.additem.quantity_1;
  for (counter =3D 2; quantityField; counter++) {
    fieldNumber =3D counter - 1;
    quantity =3D quantityField.value;
  myField =3D eval("document.additem.catEntryId_" + fieldNumber);
    if (quantity < 1) { // Add dropdown value with no catalogId
      if (myField.options[0].value =3D=3D "") {
        myField.options[0].selected =3D true;
      } else {
        myField.options[myField.length] =3D new Option ("--Choose your =
Color/Size--","");
        myField.options[myField.length-1].selected =3D true;
      }
  }
    quantityField =3D eval("document.additem.quantity_" + counter);
  }
  return true;
}

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/rei/javascript/querystring.js

//=0A=
// QueryString=0A=
//=0A=
QueryString.keys =3D new Array();=0A=
QueryString.values =3D new Array();=0A=
=0A=
function QueryString(key)=0A=
{=0A=
=0A=
	var value =3D null;=0A=
	for (var i=3D0;i<QueryString.keys.length;i++)=0A=
	{=0A=
		if (QueryString.keys[i]=3D=3Dkey)=0A=
		{=0A=
			value =3D QueryString.values[i];=0A=
			break;=0A=
		}=0A=
	}=0A=
	return value;=0A=
}=0A=
=0A=
function QueryString_Parse()=0A=
{=0A=
	var query =3D window.location.search.substring(1);=0A=
	var pairs =3D query.split("&");=0A=
	=0A=
	for (var i=3D0;i<pairs.length;i++)=0A=
	{=0A=
		var pos =3D pairs[i].indexOf('=3D');=0A=
		if (pos >=3D 0)=0A=
		{=0A=
			var argname =3D pairs[i].substring(0,pos);=0A=
			var value =3D pairs[i].substring(pos+1);=0A=
			QueryString.keys[QueryString.keys.length] =3D argname;=0A=
			QueryString.values[QueryString.values.length] =3D value;		=0A=
		}=0A=
	}=0A=
=0A=
}=0A=
=0A=
QueryString_Parse();=0A=
  
------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/rei/javascript/coremetrics/eluminate.js

/*Copyright 2000-2004,Coremetrics 4.0.20 $Revision:1.129 $*/var =
eluminateVersion =3D "1.129";if(!cGB){var =
cGB=3Dtrue;if(!cm_ClientID){var =
cm_ClientID=3D"90032588";}if(!cm_HOST){var =
cm_HOST=3D"test.coremetrics.com/cm?";}if(!cm_ClientTS){var dt=3Dnew =
Date();var cm_ClientTS=3Ddt.getTime();}if(!cm_TrackLink){var =
cm_TrackLink=3D"A";}if(!cm_DelayHandlerReg){var =
cm_DelayHandlerReg=3D"";}if(!cm_TrackTime){var =
cm_TrackTime=3Dfalse;}if(!cm_TrackImpressions){var =
cm_TrackImpressions=3D"";}if(cm_SecureTags=3D=3Dnull){var =
cm_SecureTags=3D"|2|3|";}if(!cm_FirstPartyDetect){var =
cm_FirstPartyDetect=3Dfalse;}if(!cm_DownloadExtensions){var =
cm_DownloadExtensions=3Dnull;}if(!cm_UseUTF8){var =
cm_UseUTF8=3Dfalse;}if(!cm_FormError){var =
cm_FormError=3D"";}if(cm_UseCookie=3D=3Dnull){var =
cm_UseCookie=3Dtrue;}if(!cm_TimeoutSecs){var =
cm_TimeoutSecs=3D15;}if(!cmUA){var cmUA=3Dnew =
Object();cmUA["MSIE"]=3D2083;}if(!cmDefaultLimit){var =
cmDefaultLimit=3D8197;}if(cGQ=3D=3Dnull){var cGQ=3Dtrue;}if(!cGO){var =
cGO=3D1024;}if(!cGR){var cGR=3D600000;}if(!encodeURIComponent){var =
encodeURIComponent=3Dnull;}var cG8;var cG8Index;var cG6=3Ddocument;var =
cGP=3Dwindow.location;var cGT;var cG7=3Dnew =
_cG7();cG6.cmTagCtl=3DcG7;var CI=3DcmStartTagSet;var =
CJ=3DcmSendTagSet;var cG1=3D0;var cG0=3Dnew =
Array("vn1","vn2","st","pi","rs","ec","rf","ul");var =
cmLastPageID=3Dnull;var cGA=3Dnull;if(!cG4){var cG4=3D5000;}if(!cG5){var =
cG5=3D200;}var cG2=3Dnew Object();var cG3=3Dnew Object();var =
cGM=3Dnavigator.appVersion;var cGN=3Dnavigator.userAgent;var =
cGS=3DcGN.indexOf("Opera")>=3D0;var cGU=3DcGN.indexOf("Safari")>=3D0;var =
cmT2=3D-1;var cmT3=3D-1;var cGC=3D"";var cGD=3D"";var cGE=3D"";var =
cGF=3D"";var cGG=3D"";var cGH=3D"";var cGI=3D"";var cGJ=3D"";var =
cGK=3D"";var cGL=3D"";var chost=3Dnull;var =
cci=3Dnull;CI();if(cm_UseCookie){var =
pi=3DcI("cmRS","pi","");if(pi!=3D"")cmLastPageID=3Dpi;chost=3Dcm_HOST;cm_=
HOST=3DcI("cmRS","ho",chost);cci=3Dcm_ClientID;cm_ClientID=3DcI("cmRS","c=
i",cci);var cT3=3DcI("cmRS","t3","");if(cT3!=3D""){cGA=3DcT3;}var =
cT1=3DcI("cmRS","t1","");if(cT1!=3D""&&(!cGA||cm_ClientTS - =
cGA<cGR)){cmAddShared("st",cT1);var ul=3DcI("cmRS","ul","");var =
rf=3DcI("cmRS","rf","");var cT2=3DcI("cmRS","t2","");var =
cT4=3DcI("cmRS","t4","");if(cm_TrackTime)cN(cT1,cT2,cT3,cT4,true,pi);var =
hr=3DcI("cmRS","hr","");if(hr!=3D""){var =
ti=3DcI("cmRS","lti","");if(cm_ClientTS - ti<cGR){var =
nm=3DcI("cmRS","ln","");cM(cT1,ti,nm,hr,true,pi,ul,rf);}}var =
cV6=3DcI("cmRS","ac","");var =
cV7=3DcI("cmRS","fd","");if((cV6!=3D"")||(cV7!=3D"")){var =
ti=3DcI("cmRS","fti","");if(cm_ClientTS - ti<cGR){var =
cV9=3DcI("cmRS","fn","");var =
cV0=3DcI("cmRS","fu","");cL(cT1,ti,cV9,cV6,cV0,cV7,true,pi,ul,rf);}}var =
cError=3Dunescape(cI("cmRS","uer",""));CH(cT1,cT3,cError,true,pi);}CC("cm=
RS");}if(!cGS&&(cF(4)||CD(5))){this.onload=3DcK(this,"onload",this.onload=
,"cY(e)",cY);this.onunload=3DcK(this,"onunload",this.onunload,"cZ(e)",cZ)=
;if(cm_DelayHandlerReg.indexOf("L")=3D=3D-1)window.cX("main");if(cm_Delay=
HandlerReg.indexOf("F")=3D=3D-1)cU();}CJ(1);if(chost)cm_HOST=3Dchost;if(c=
ci)cm_ClientID=3Dcci;}function cmStartTagSet(){if(cG8)return;cG8=3Dnew =
Array();cG8[0]=3Dnew _cm();cG8Index=3D1;}function =
cmAddShared(nm,val){if(cG8)cG8[0][nm]=3Dval;}function cmSendTagSet(){var =
request;while((request=3DC7(arguments[0]))!=3Dnull){c9(request);}cG8=3Dnu=
ll;}function =
CQ(pl,host,qs){this.pl=3Dpl;this.hosts=3Dhost.split(",");if(qs)this.qs=3D=
qs;this.cM5=3DCR;}function CR(){var a=3Darguments;var =
h=3Da[0]?a[0]:this.hosts[0];return =
this.pl+"//"+h+(this.qs?this.qs:"");}function _cG7(){this.cM0=3Dnew =
Object();this.uls=3Dnew Object();this.rfs=3Dnew Object();this.cTI=3Dnew =
Array();this.cPE=3D0;this.normalizeURL=3Dc2;this.getPageID=3Dc1;}function=
 c1(cVA){var pi=3DcG7.cM0[cVA];return pi?pi:"";}function CS(cVA){var =
ul=3DcG7.uls[cVA];if(!ul)ul=3DcGP.href;return ul?ul:"";}function =
CT(cVA){var rf=3DcG7.rfs[cVA];if(!rf)rf=3DcG6.referrer;return =
rf?rf:"";}function CP(href){var =
h=3DcGT;if(!h)h=3DcGT=3DcG7.normalizeURL(cGP.href,false);var =
a=3Dhref.indexOf("#");if(a>=3D0&&a<=3Dh.length){var =
ha=3Dh.indexOf("#");if(ha<0)ha=3Dh.length;if(href.substring(0,a)=3D=3Dh.s=
ubstring(0,ha))return href.substring(a);}return href;}function =
c2(url,isHref){if(isHref){url=3DCP(url);var =
pfx=3DcGP.protocol+"//"+cGP.host;if(url.indexOf(pfx)=3D=3D0)url=3Durl.sub=
string(pfx.length);}return cD(url);}function c4(){for(b in =
cmUA)if(cGM.indexOf(b)!=3D-1)return cmUA[b];return =
cmDefaultLimit;}function =
C0(n){if(cG7){if(cG7.cTI&&cG7.cTI[n])cG7.cTI[n].cmLD=3Dtrue;cG7.cPE--;if(=
cG7.onResponse)cG7.onResponse(n);}}function CN(n){if(cG7){cG7.cPE--;var =
img=3Dnull;if(cG7.cTI&&cG7.cTI[n]){img=3DcG7.cTI[n];img.cmLD=3Dtrue;}if(c=
G7.onError&&(!img||!img.cmTO))cG7.onError(3,img);}}function =
c6(host,n){if(cG3)cG3[host]=3Dtrue;C0(n);}function =
CO(n){if(cG7&&cG7.cTI&&cG7.cTI[n]&&!(cG7.cTI[n].cmLD)){var =
img=3DcG7.cTI[n];img.cmTO=3Dimg.src;img.src=3D"";if(cG7.onError)cG7.onErr=
or(4,img.cmTO);}}function c8(host){if(!cG3||cG3[host])return true;var =
dt=3Dnew Date();if((dt.getTime()-cG2[host])>cG4)return true;return =
false;}function CV(host,url){if(!cG2[host]||c8(host)){var img=3Dnew =
Image();var i=3DcG1;cG7.cTI[cG1++]=3Dimg;if(!cG2[host]){var dt=3Dnew =
Date();cG2[host]=3Ddt.getTime();img.onload=3Dnew =
Function("if(c6)c6('"+host+"',"+i+");");}else{img.onload=3Dnew =
Function("if(C0)C0("+i+");");}img.onerror=3Dnew =
Function("if(CN)CN("+i+");");if(cG7.onTagSent)cG7.onTagSent(url,i);img.sr=
c=3Durl;setTimeout('if(CO)CO('+i+');',cm_TimeoutSecs * =
1000);}else{setTimeout('if(CV)CV("'+host+'","'+url+'");',cG5);}}function =
c9(img){if(cI("CMDisabled"))return;var limit=3Dc4();for(var h in =
img.hosts){var =
url=3Dimg.cM5(img.hosts[h]);if(url.length>limit)url=3Durl.substring(0,lim=
it-6)+"&err=3DO";cG7.cPE++;CV(img.hosts[h],url);}}function =
cC(){if(cG8)cG8[cG8Index++]=3Dthis;else{var =
request=3Dthis.getImgSrc(arguments[0],1);c9(request);return =
request;}}function =
C4(src,tgt,compact){if(!compact){if(!src.rf){if(!cG6.referrer)tgt.rf=3D""=
;else tgt.rf=3DcG6.referrer;}else =
if(src!=3Dtgt)tgt.rf=3Dsrc.rf;if(!src.ul||src.ul=3D=3D""||src.ul=3D=3D"(n=
one)")tgt.ul=3DcGP.href;else if(src!=3Dtgt)tgt.ul=3Dsrc.ul;var =
ul=3DcG7.normalizeURL(tgt.ul,false);if(ul!=3D"")tgt.ul=3Dul;}}function =
C5(tgt,compact){if(cm_FirstPartyDetect&&!compact){if(cI("cmRS")||cI("Test=
Sess")){tgt.ts=3D"Y";}else{CB("TestSess","Y");tgt.ts=3DcI("TestSess");}tg=
t.tp=3DcI("TestPerm");if(tgt.tp!=3D"Y"){dt.setHours(dt.getHours()+5);CB("=
TestPerm","Y",dt.toGMTString());tgt.tp=3DcI("TestPerm");}}}function =
C6(tag,cV3){var qs=3D"";if(tag.tid)qs+=3D"tid=3D"+tag.tid;var =
isPV=3D(tag.tid=3D=3D1||(tag.pc&&tag.pc.charAt(0)=3D=3D'Y'));if(!tag.lp&&=
isPV)tag.lp=3DcmLastPageID;for(var cOb in =
tag){if(!tag[cOb]||tag[cOb]=3D=3D""||tag[cOb].constructor=3D=3DFunction||=
cOb=3D=3D"qs"||cOb=3D=3D"tid")continue;if(cV3&&cV3[cOb]=3D=3Dtag[cOb])con=
tinue;if(qs!=3D"")qs+=3D"&";qs+=3DcD(cOb)+"=3D"+cE(cD(tag[cOb]));}if(!tag=
.rs&&tag.ci){if(tag.pi&&isPV&&c1(tag.ci)=3D=3D"")cG7.cM0[tag.ci]=3Dtag.pi=
;if(tag.ul)cG7.uls[tag.ci]=3Dtag.ul;if(tag.rf)cG7.rfs[tag.ci]=3Dtag.rf;}i=
f(cV3&&cm_SecureTags.indexOf("|"+tag.tid+"|")!=3D-1)cV3.protocol=3D"https=
:";return qs;}function C8(cV3){var =
cm_pl=3Dlocation.protocol;if(cV3&&cV3.protocol)cm_pl=3DcV3.protocol;if(cm=
_pl!=3D"http:"&&cm_pl!=3D"https:")cm_pl=3D"http:";return cm_pl;}function =
c0(){var a=3Darguments;C4(this,this,a[0]);C5(this,a[0]);var cV3=3Dnew =
Object();var qs=3DC6(this,cV3);var req=3Dnew =
CQ(C8(cV3),cm_HOST,qs);return a[1]?req:req.cM5();}function C7(){var =
cV3,first,p,a,pl,lim,len,l,i,tq;if(!cG8||cG8.length<2)return =
null;cV3=3DcG8[0];first=3DcG8[1];cV3.ci=3Dfirst.ci;for(i=3D2;i<cG8.length=
;i++){if(cV3.ci.indexOf(cG8[i].ci)=3D=3D-1){cV3.ci+=3D";"+cG8[i].ci;}}for=
(i=3D0;i<cG0.length;i++){p=3DcG0[i];if(!cV3[p])cV3[p]=3Dfirst[p];}a=3Darg=
uments;C4(first,cV3,a[0]);C5(cV3,a[0]);pl=3DC8(cV3);img=3Dnew =
CQ(pl,cm_HOST);img.qs=3DC6(cV3);lim=3Dc4();len=3D0;for(var h in =
img.hosts){l=3Dpl.length+img.hosts[h].length+img.qs.length;if(l>len)len=3D=
l;}for(i=3D1;i<cG8.length;i++){tq=3DC6(cG8[i],cV3);if(i>1&&len+tq.length+=
1>lim){for(j=3D1;j<cG8.length-i+1;j++)cG8[j]=3DcG8[j+i-1];cG8.length=3DcG=
8.length-i+1;break;}len+=3Dtq.length+1;img.qs+=3D"&"+tq;}if(i=3D=3DcG8.le=
ngth)cG8=3Dnull;return img;}function _cm(){var =
i,a=3Darguments;this.ci=3Dcm_ClientID;for(i=3D0;i<a.length;i++)this[a[i]]=
=3Da[++i];this.write=3DcC;this.getImgSrc=3Dc0;this.writeImg=3DcC;this.st=3D=
cm_ClientTS;this.vn1=3D"4.0.20";if(cF(5.5)||!cF(0)){var =
ec=3D(cm_UseUTF8&&encodeURIComponent)||cGU?"utf-8":cG6.charset;if(!ec)ec=3D=
cG6.defaultCharset;if(!ec)ec=3DcG6.characterSet;this.ec=3Dec;}}function =
cD(s){var z=3D"";s=3Dz+(!s?"":s);return =
s.split("'").join(z).split("\"").join(z).split("\r").join(z).split("\n").=
join(z);}function cE(s){var i=3D0,j;while(s.charAt(i)=3D=3D" =
"&&i!=3Ds.length)i++;j=3Ds.length-1;while(s.charAt(j)=3D=3D" =
"&&j!=3D0)j--;s=3Ds.substring(i,j+1);if(cm_UseUTF8&&encodeURIComponent)s=3D=
encodeURIComponent(s);else =
s=3Descape(s);s=3Ds.split("+").join("%2B");return s;}function =
cF(ver){var =
i=3DcGM.indexOf("MSIE");if(i!=3D-1)return(parseFloat(cGM.substring(i+5))>=
=3Dver);return false;}function =
CD(ver){return(cGN.indexOf("Gecko")!=3D-1&&parseInt(cGM)>=3Dver);}functio=
n cI(nm,skey,cV5){var dc=3DcG6.cookie;var =
cV4=3DcJ(nm,dc,";");if(!skey||!cV4){if(!cV4&&cV5!=3Dnull){return =
cV5;}return cV4;}cV4=3DcJ(skey,cV4,"&");if(!cV4&&cV5!=3Dnull){return =
cV5;}return unescape(cV4);}function CL(){var =
cookies,dc,nv,i,c=3D0;dc=3DcG6.cookie;if(dc){cookies=3Ddc.split(";");c=3D=
cookies.length;for(i=3D0;i<cookies.length;i++){nv=3Dcookies[i].split("=3D=
");if(nv.length<2||nv[1]=3D=3Dnull||nv[1]=3D=3D""){c--;}}}return =
c;}function CB(nm,val,expires){var =
err,len,v,dc=3DcG6.cookie;err=3Dnull;len=3Dval.length+1;if(!cI(nm)){len+=3D=
nm.length;}if(len>4096)err=3D1;else if(dc){if(CL()>=3D20)err=3D2;else =
if(dc.length+len+2>4096)err=3D1;}if(err){if(cG7.onError)cG7.onError(err,n=
ame);return =
false;}v=3Dnm+"=3D"+val+";path=3D/";if(expires)v+=3D";expires=3D"+expires=
;cG6.cookie=3Dv;return true;}function CC(nm){var =
v=3DcI(nm);if(v!=3Dnull){var dt=3Dnew =
Date();dt.setYear(1973);cG6.cookie=3Dnm+"=3D;path=3D/;expires=3D"+dt.toGM=
TString();}return v;}function cJ(nm,src,sep){var =
pfx,s,begin,end,obj=3Dnull;pfx=3Dnm+"=3D";s=3Dsep+' =
';begin=3Dsrc.indexOf(s+pfx);if(begin=3D=3D-1){s=3Dsep;begin=3Dsrc.indexO=
f(s+pfx);}if(begin=3D=3D-1){begin=3Dsrc.indexOf(pfx);if(begin!=3D0){retur=
n =
null;}}else{begin+=3Ds.length;}end=3Dsrc.indexOf(s,begin);if(end=3D=3D-1)=
{end=3Dsrc.length;}return src.substring(begin+pfx.length,end);}function =
cK(elt,type,handle,fName,f){if(handle){var =
event=3Dhandle.toString();if(event.indexOf(fName)=3D=3D-1){if(cGU&&event.=
indexOf("function =
"+"(")=3D=3D0){fName=3DfName+";"+event.substring(event.indexOf("{"),event=
.length);}else{elt["_c_"+type]=3Dhandle;fName=3D"if(!e)var =
e=3Dnull;"+fName+";return this._c_"+type+"("+(cF(5)?"":"e")+");"}var =
newfunc=3Dnew Function("e",fName);return newfunc;}else{return =
handle;}}else{return f;}}function CG(e){var =
e;if(cF(4)){e=3Dwindow.event.srcElement;}else =
if(e){if(CD(5)){e=3De.currentTarget;}else{e=3De.target;}}return =
e;}function CU(cm,cVBH,pi,dest,ref){var =
ul,rf;cm.pi=3Dpi?pi:c1(cVBH);if(cGQ){if(dest||ref){cm.ul=3Ddest?dest:"";c=
m.rf=3Dref?ref:"";}else{ul=3DCS(cVBH);rf=3DCT(cVBH);if(cm.pi=3D=3D""||ul.=
indexOf("cm_")>0||(rf!=3D""&&rf.indexOf(cGP.protocol+"//"+cGP.host)!=3D0)=
){cm.ul=3Dul;cm.rf=3Drf;}}}}function =
cL(t1,t3,fname,cVB,url,field,resent,pi,dest,ref){var cm=3Dnew =
_cm("tid","10");CU(cm,cm.ci,pi,dest,ref);cm.st=3Dt1;cm.ti=3Dt3;cm.fo=3Dfn=
ame;cm.ac=3DcVB;cm.hr=3Durl;cm.fi=3Dfield;if(resent)cm.rs=3D"Y";cm.write(=
1);}function cM(t1,ti,name,href,resent,pi,dest,ref){var cm=3Dnew =
_cm("tid","8");CU(cm,cm.ci,pi,dest,ref);cm.st=3Dt1;cm.ti=3Dti;cm.nm=3Dnam=
e;cm.hr=3Dhref;if(resent)cm.rs=3D"Y";cm.write(1);}function =
cN(t1,t2,cx,t4,resent,pi){var cm=3Dnew =
_cm("tid","11");cm.pi=3Dpi?pi:c1(cm.ci);cm.st=3Dt1;cm.lc=3Dt2;cm.lx=3Dt4;=
cm.cx=3Dcx;if(resent)cm.rs=3D"Y";cm.write(1);}function CM(href){var =
n,len,a,q;if((n=3Dhref.indexOf("?"))=3D=3D-1)n=3Dhref.lastIndexOf("/");if=
(n!=3D-1){len=3Dhref.indexOf("#",n);if(len=3D=3D-1)len=3Dhref.length;whil=
e(n!=3D-1&&n<len){n=3Dhref.indexOf("cm_",n);if(n!=3D-1){a=3Dhref.indexOf(=
"&",n);if(a=3D=3D-1)a=3Dlen;q=3Dhref.indexOf("=3D",n);if(q!=3D-1&&q<a)thi=
s[href.substring(n,q)]=3Dhref.substring(q+1,a);n=3Da;}}}}function =
CK(href,trackSP,trackRE){var =
cm,link,sp,re;if((trackSP||trackRE)&&href){cm=3Dnew =
_cm("tid","9");link=3Dnew =
CM(CP(href));if(trackSP){sp=3Dcm.cm_sp_o=3Dlink.cm_sp_o;if(!sp)sp=3Dcm.cm=
_sp=3Dlink.cm_sp;}if(trackRE){re=3Dcm.cm_re_o=3Dlink.cm_re_o;if(!re)re=3D=
cm.cm_re=3Dlink.cm_re;}if(sp||re){cm.pi=3Dc1(cm.ci);cm.st=3Dcm_ClientTS;c=
m.write(1);}}}function CH(t1,ti,msg,resent,pi){if(msg!=3DcGL){var =
cm=3Dnew =
_cm("tid","12");cm.pi=3Dpi?pi:c1(cm.ci);cm.st=3Dt1;cm.ti=3Dti;if(resent)c=
m.rs=3D"Y";cm.er=3Dmsg;cm.write(1);cGL=3Dcm_FormError;}}function =
cO(cVC,cVB){var dt,url=3D"";cVB=3DcVC+":"+cVB;if(cVC!=3D-1){var =
curForm=3DcG6.forms[cVC];if(cF(5))url=3DcurForm.attributes.action.nodeVal=
ue;else =
if(curForm.attributes.getNamedItem){url=3DcurForm.attributes.getNamedItem=
('action');if(url)url=3Durl.value;}else =
url=3DcurForm.action;if(!url)url=3D"";}if(cV(url)){dt=3Dnew =
Date();cGH=3Ddt.getTime();cGF=3DcVB;cGE=3DcG7.normalizeURL(url,true);cL(c=
m_ClientTS,cGH,cGD,cGF,cGE,cGC,false);cGG=3DcGC;cGC=3D"";}else{cGF=3D"";}=
}function cP(e){CI();var =
e=3DCG(e);cO(e?e.cM1:-1,"S");CA(1);CJ(1);CE();}function cQ(e){var =
e=3DCG(e);if(e)cO(e.cM1,"R");}function cR(e){var =
e=3DCG(e);if(e)e.cM3=3D"xyzzy";}function cS(e){var =
e=3DCG(e);if(e)e.cM3=3De.value;}function cT(e){var =
e=3DCG(e);if(e&&(e.type!=3D"submit")&&(e.type!=3D"reset")){if(e.value!=3D=
e.cM3){cGC=3DcGC+e.cM1+":"+e.cM2+":"+e.name+";";}}}function CF(e){var =
e=3DCG(e);if(e)cGC=3DcGC+e.cM1+":"+e.cM2+":"+e.name+";";}function =
cU(){var =
i,form,cV9,j,e;for(i=3D0;i<cG6.forms.length;i++){form=3DcG6.forms[i];if(f=
orm.cM1=3D=3Dnull){form.cM1=3Di;if(cF(5))cV9=3Dform.attributes.name.nodeV=
alue;else =
if(form.attributes.getNamedItem){cV9=3Dform.attributes.getNamedItem('name=
');if(cV9)cV9=3DcV9.value;}else =
cV9=3Dform.name;if(!cV9)cV9=3D"";cGD=3DcGD+cV9+":"+i+";";form.onsubmit=3D=
cK(form,"onsubmit",form.onsubmit,"cP(e)",cP);form.onreset=3DcK(form,"onre=
set",form.onreset,"cQ(e)",cQ);for(j=3D0;j<form.elements.length;j++){e=3Df=
orm.elements[j];e.cM1=3Di;e.cM2=3Dj;e.cM3=3D"";e.onfocus=3DcK(e,"onfocus"=
,e.onfocus,"cS(e)",cS);e.onblur=3DcK(e,"onblur",e.onblur,"cT(e)",cT);e.on=
change=3DcK(e,"onchange",e.onchange,"cR(e)",cR);if(e.type=3D=3D'submit'||=
e.type=3D=3D'button')e.onclick=3DcK(e,"onclick",e.onclick,"CF(e)",CF);}}}=
}function =
cV(path){if(cm_TrackLink=3D=3Dtrue||cm_TrackLink=3D=3D"A")return =
true;else{if(cm_TrackLink=3D=3D"E"&&path.indexOf("/")!=3D0)return =
true;var de;if((de=3Dcm_DownloadExtensions)!=3Dnull){var =
p=3Dpath.lastIndexOf(".");if(p!=3D-1){var =
ext=3Dpath.substring(p);for(var e in de){if(ext=3D=3Dde[e])return =
true;}}}return false;}}function cW(e){CI();var =
e=3DCG(e);if(e)C9(e);CA(1);CJ(1);CE();}function =
C9(e){cGI=3D"";cGJ=3D"";cGK=3D"";var =
type=3De.tagName.toUpperCase();if(type=3D=3D"AREA"){cGJ=3De.href?e.href:"=
";var =
p=3De.parentElement?e.parentElement:e.parentNode;if(p!=3Dnull)cGI=3Dp.nam=
e?p.name:"";}else{while(type!=3D"A"&&type!=3D"HTML"){if(!e.parentElement)=
e=3De.parentNode;else =
e=3De.parentElement;if(e)type=3De.tagName.toUpperCase();}if(type=3D=3D"A"=
){cGJ=3De.href?e.href:"";cGI=3De.name?e.name:"";}}cGJ=3DcG7.normalizeURL(=
cGJ,true);if(cV(cGJ)=3D=3Dtrue){var dt=3Dnew =
Date();cGK=3Ddt.getTime();cM(cm_ClientTS,cGK,cGI,cGJ,false);}else{cGJ=3D"=
";}}function cX(phase){CI();var =
i,lnk,imp,trackSP,trackRE;imp=3Dcm_TrackImpressions;trackSP=3D(imp.indexO=
f("S")!=3D-1);trackRE=3D(imp.indexOf("R")!=3D-1);for(i=3D0;i<cG6.links.le=
ngth;i++){lnk=3DcG6.links[i];if(!CD(5))lnk.onclick=3DcK(lnk,"onclick",lnk=
.onclick,"cW(e)",cW);else =
if(!lnk.cM4){lnk.addEventListener("click",cW,false);lnk.cM4=3D1;}if(phase=
=3D=3D"onload"){CK(lnk.href,trackSP,trackRE);}}CJ(1);}function cY(e){var =
dt=3Dnew =
Date();cmT2=3Ddt.getTime();CH(cm_ClientTS,cmT2,cm_FormError,false);if(!cG=
S&&(cF(4)||CD(5))){window.cX("onload");cU();}cGB=3Dnull;}function =
cZ(e){cG3=3Dnull;CI();if(cGC!=3D""){cO(-1,"U");}CA(0);CH(cm_ClientTS,cmT3=
,cm_FormError,false);CJ(1);CE();if(cG7.cPE=3D=3D0){var =
pi=3Descape(c1(cm_ClientID));CB("cmRS","t3=3D"+cmT3+"&pi=3D"+pi);}if(cG7.=
onUnload)cG7.onUnload();if(cF(5)&&!cF(5.5)&&window.parent!=3Dwindow)cG7.c=
TI=3Dnull;else{if(!cGU){for(i=3D0;i<cG7.cTI.length;i++){cG7.cTI[i].onload=
=3Dnull;cG7.cTI[i].onerror=3Dnull;}}}}function CA(force){var dt=3Dnew =
Date();var =
cx=3Ddt.getTime();if(cm_TrackTime&&(cmT3=3D=3D-1||force=3D=3D1||(cx-cmT3)=
>10000)){cN(cm_ClientTS,cmT2,cx,cGA,false);}cmT3=3Dcx;}function =
CE(){if(cm_UseCookie){var =
cVF,cVG,pg,cVD,cVE=3D"";cVF=3DcGA?"&t4=3D"+cGA:"";cVG=3D(cGJ!=3D"")?"&lti=
=3D"+cGK+"&ln=3D"+escape(cGI)+"&hr=3D"+escape(cGJ):"";pg=3Dnew =
Object();CU(pg,cm_ClientID);cVD=3D"&t1=3D"+cm_ClientTS+"&t2=3D"+cmT2+"&t3=
=3D"+cmT3+cVF+cVG+"&fti=3D"+cGH+"&fn=3D"+escape(cGD)+"&ac=3D"+cGF+"&fd=3D=
"+escape(cGG)+"&uer=3D"+escape(cm_FormError)+"&fu=3D"+escape(cGE)+"&pi=3D=
"+escape(pg.pi)+"&ho=3D"+escape(cm_HOST)+"&ci=3D"+escape(cm_ClientID);if(=
pg.ul&&pg.rf&&pg.ul.length+pg.rf.length<cGO)cVE=3D"&ul=3D"+escape(pg.ul)+=
"&rf=3D"+escape(pg.rf);if(!CB("cmRS",cVD+cVE))if(!CB("cmRS",cVD))CB("cmRS=
","t3=3D"+cmT3+"&pi=3D"+escape(pg.pi));}}
------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/rei/javascript/coremetrics/cmdatatagutils.js

<!--=0A=
function getABString() {=0A=
  var is_abtest =3D document.URL.indexOf('abtest=3D');=0A=
  var abtest_string =3D '';=0A=
  if(is_abtest >=3D 0) {=0A=
    abtest_string =3D document.URL.substring(is_abtest + 7, =
document.URL.length);=0A=
    if(abtest_string.indexOf('&') !=3D -1) {=0A=
      abtest_string =3D ' ab(' + unescape(abtest_string.substring(0, =
abtest_string.indexOf('&')).replace(/\+/g, " ")) + ')';=0A=
    } else {=0A=
      abtest_string =3D ' ab(' + unescape(abtest_string.replace(/\+/g, " =
")) + ')';=0A=
    }=0A=
  }=0A=
  return abtest_string;=0A=
=0A=
}=0A=
=0A=
var cmdatautilsVersion =3D "1.7";=0A=
var cmDt =3D new Date();=0A=
var cmTimeStamp =3D cmDt.getTime();=0A=
var cmRandom;=0A=
var cmOnChangeCounter =3D 0;=0A=
var cmOnChangeTextBoxName =3D new Array();=0A=
var cmOnChangePointer =3D new Array();=0A=
var cmOnChangeFirst =3D new Array();=0A=
var cmAppName;=0A=
var cmAppStepNumber;=0A=
var cmAppStepName;=0A=
=0A=
function cmCreateManualLinkClickTag(href,name,pageID) {	=0A=
	if (cmCreateLinkTag =3D=3D null && cM !=3D null) {=0A=
		var cmCreateLinkTag =3D cM;=0A=
	}=0A=
	if (cmCreateLinkTag !=3D null) {		=0A=
		var dt =3D new Date();=0A=
		cmLnkT3 =3D dt.getTime();=0A=
		cmCreateLinkTag(cm_ClientTS, cmLnkT3, name, href, false, pageID);=0A=
	}=0A=
}=0A=
=0A=
function cmCreateManualImpressionTag(pageID, trackSP, trackRE) {=0A=
		var cm =3D new _cm("tid","9","vn2","4.0");=0A=
		cm.pi =3D pageID;=0A=
		if (trackSP){=0A=
			cm.cm_sp =3D trackSP;=0A=
		}=0A=
		if (trackRE){=0A=
			cm.cm_re =3D trackRE;=0A=
		}		=0A=
		cm.st =3D cm_ClientTS;=0A=
        cm.writeImg();=0A=
}=0A=
=0A=
/* manual PageviewTag for off site page tagging.  Allows client to =
supply URL and Referring URL=0A=
*/=0A=
function cmCreateManualPageviewTag(pageID, =
categoryID,DestinationURL,ReferringURL) {=0A=
	if (pageID =3D=3D null) {=0A=
		pageID =3D cmGetDefaultPageID();=0A=
	}=0A=
=0A=
	var cm =3D new _cm("tid", "1", "vn2", "e4.0");=0A=
	cm.pi =3D pageID;=0A=
	if (categoryID) {=0A=
		cm.cg =3D categoryID;=0A=
	}=0A=
=0A=
	// if available, override the referrer with the frameset referrer=0A=
	if (parent.cm_ref !=3D null) {=0A=
		cm.rf =3D parent.cm_ref;=0A=
		parent.cm_ref =3D document.URL;=0A=
	}=0A=
	if (ReferringURL) {=0A=
		cm.rf =3D ReferringURL;=0A=
	}=0A=
	// if parent had mmc variables and this is the first pageview, add mmc =
to this url=0A=
	if(parent.cm_set_mmc) {=0A=
		cm.ul =3D document.location.href + =0A=
				((document.location.href.indexOf("?") < 0) ? "?" : "&") + =0A=
				parent.cm_mmc_params;=0A=
		parent.cm_ref =3D cm.ul;=0A=
		parent.cm_set_mmc =3D false;=0A=
	}=0A=
	if (DestinationURL) {=0A=
		cm.ul =3D DestinationURL;=0A=
	}=0A=
	cm.writeImg();=0A=
}=0A=
=0A=
function cmErrorTag(errmsg,fieldID) {=0A=
	var cm =3D new _cm("tid", "7", "vn2", "e4.0");=0A=
	cm.li =3D 10;=0A=
	cm.ps1 =3D document.URL;=0A=
	if (errmsg){=0A=
			cm.ps2 =3D errmsg;=0A=
	}=0A=
	if (fieldID){=0A=
		cm.ps3=3DfieldID=0A=
	}=0A=
	cm.writeImg();=0A=
}=0A=
=0A=
function cmSetProduction(){	cm_HOST=3D"www3.rei.com/eluminate?";}=0A=
=0A=
function cmCreateTechPropsTag(pageID, categoryID, cookieID) {	=0A=
	if (pageID) {	=0A=
		var cm=3Dnew _cm("tid", "6", "vn2", "e3.1");=0A=
		cm.pc=3D"Y";=0A=
		cm.pi =3D pageID + getABString();=0A=
		cm.cg =3D categoryID;=0A=
		cm.pv1 =3D cookieID;=0A=
		if (parent.cm_ref !=3D null) {=0A=
			cm.rf =3D parent.cm_ref;=0A=
			parent.cm_ref =3D document.URL;=0A=
		}=0A=
	cm.addTP();=0A=
	cm.writeImg();=0A=
	}=0A=
}=0A=
=0A=
function cmCreatePageviewTag(pageID, searchString, categoryID, =
searchResults, cookieID) {=0A=
	if (pageID =3D=3D null) {=0A=
		pageID =3D getDefaultPageID();=0A=
	}	=0A=
	var cm =3D new _cm("tid", "1", "vn2", "e3.1");=0A=
	cm.pi =3D pageID + getABString();=0A=
	cm.se =3D searchString;=0A=
	cm.cg =3D categoryID;=0A=
	cm.pv1 =3D cookieID;=0A=
	cm.sr =3D searchResults;=0A=
	if (parent.cm_ref !=3D null) {	cm.rf =3D parent.cm_ref;=0A=
	parent.cm_ref =3D document.URL;=0A=
	}=0A=
	cm.writeImg();=0A=
}=0A=
=0A=
function cmCreateDefaultPageviewTag() {	=0A=
	cmCreatePageviewTag(getDefaultPageID(), null, null, null);=0A=
}=0A=
=0A=
function cmCreateProductviewTag(productID, productName, brand, =
categoryID, cookieID) {=0A=
	var cm =3D new _cm("tid", "5", "vn2", "e3.1");=0A=
	if (productName =3D=3D null) {=0A=
		productName =3D "";=0A=
	}	=0A=
	if (parent.cm_ref !=3D null) {=0A=
		cm.rf =3D parent.cm_ref;=0A=
		parent.cm_ref =3D document.URL;=0A=
	}	=0A=
	cm.pv1 =3D cookieID;=0A=
	cm.pr =3D productID;=0A=
	cm.pm =3D productName;=0A=
	cm.cg =3D categoryID;=0A=
	cm.pc =3D "Y";=0A=
	var storeName=3D"";=0A=
	if(store_id_tag_value=3D=3D8001) {=0A=
		storeName =3D "OUTLET ";=0A=
	} else {=0A=
		storeName=3D"REI ";=0A=
	}=0A=
	cm.pi =3D storeName + "PRODUCT: " + productName + " " + brand + " (" + =
productID + ")" + getABString();=0A=
	cm.writeImg();=0A=
}=0A=
=0A=
var cmShopProducts =3D new Array();=0A=
var cmShopIds =3D new Array();=0A=
var cmShopCats =3D new Array();=0A=
var cmShopQtys =3D new Array();=0A=
var cmShopPrices =3D new Array();=0A=
var cmShopSKUs =3D new Array();=0A=
var cmShopCounter =3D 0;=0A=
var cmShopOrderIds =3D new Array();=0A=
var cmShopCustomerIds =3D new Array();=0A=
var cmShopOrderPrices =3D new Array();=0A=
function cmGetProductIndex(id){	var i =3D0;=0A=
	for (i=3D0; i<cmShopCounter; i++){=0A=
		if (id=3D=3DcmShopIds[i]){=0A=
			return i;=0A=
		}	=0A=
	}	=0A=
	return -1;=0A=
}=0A=
=0A=
function cmCreateShopAction5Tag(productID, productName, productQuantity, =
productPrice, categoryID) {=0A=
	var index =3D cmGetProductIndex(productID);=0A=
	if(index!=3D-1){=0A=
		var oldPrice =3D cmShopPrices[index];=0A=
		var oldQty =3D cmShopQtys[index];=0A=
		var newQty =3D oldQty + parseInt(productQuantity);=0A=
		var newPrice =3D (oldPrice*oldQty + =
parseInt(productQuantity)*parseFloat(productPrice))/(newQty);=0A=
		cmShopPrices[index] =3D newPrice;=0A=
		cmShopQtys[index] =3D newQty;=0A=
	} else {=0A=
		if (!categoryID) {	=0A=
			categoryID =3D "";=0A=
		}	=0A=
		cmShopProducts[cmShopCounter] =3D productName;=0A=
		cmShopIds[cmShopCounter] =3D productID;=0A=
		cmShopCats[cmShopCounter] =3D categoryID;=0A=
		cmShopQtys[cmShopCounter] =3D parseInt(productQuantity);=0A=
		cmShopPrices[cmShopCounter] =3D parseFloat(productPrice);=0A=
		cmShopCounter++;=0A=
	}=0A=
}=0A=
=0A=
function cmDisplayShop5s(){	var i;=0A=
	for(i=3D0; i<cmShopCounter; i++){=0A=
		var cm =3D new _cm("tid", "4", "vn2", "e3.1");=0A=
		cm.at =3D "5";=0A=
		cm.pr =3D cmShopIds[i];=0A=
		cm.pm =3D cmShopProducts[i];=0A=
		cm.cg =3D cmShopCats[i];=0A=
		cm.qt =3D cmShopQtys[i] ;=0A=
		cm.bp =3D cmShopPrices[i];=0A=
		cm.pc =3D "N";=0A=
		if (parent.cm_ref !=3D null) {	=0A=
			cm.rf =3D parent.cm_ref;=0A=
			parent.cm_ref =3D document.URL;=0A=
		}	=0A=
		cm.writeImg();=0A=
	}	=0A=
	cmShopCounter=3D0;=0A=
}=0A=
=0A=
function cmCreateShopAction9Tag(productID, productName, =
productQuantity,productPrice, customerID, orderID,orderTotal, =
categoryID) {=0A=
	var index =3D cmGetProductIndex(productID);=0A=
	if(index!=3D-1){=0A=
		var oldPrice =3D cmShopPrices[index];=0A=
		var oldQty =3D cmShopQtys[index];=0A=
		var newQty =3D oldQty + parseInt(productQuantity);=0A=
		var newPrice =3D (oldPrice*oldQty + =
parseInt(productQuantity)*parseFloat(productPrice))/(newQty);=0A=
		cmShopPrices[index] =3D newPrice;=0A=
		cmShopQtys[index] =3D newQty;=0A=
		cmShopSKUs[index] =3D "|" + productID + "|" + newPrice + "|" + newQty =
+ "|";=0A=
	} else {=0A=
		if (!categoryID) {	=0A=
			categoryID =3D "";=0A=
		}=0A=
		cmShopProducts[cmShopCounter] =3D productName;=0A=
		cmShopIds[cmShopCounter] =3D productID;=0A=
		cmShopOrderIds[cmShopCounter] =3D orderID;=0A=
		cmShopOrderPrices[cmShopCounter] =3D orderTotal;=0A=
		cmShopCustomerIds[cmShopCounter] =3D customerID;=0A=
		cmShopCats[cmShopCounter] =3D categoryID;=0A=
		cmShopQtys[cmShopCounter] =3D parseInt(productQuantity);=0A=
		cmShopPrices[cmShopCounter] =3D parseFloat(productPrice);=0A=
		cmShopSKUs[cmShopCounter] =3D "|" + productID + "|" + productPrice + =
"|" + productQuantity + "|";=0A=
		cmShopCounter++;=0A=
	}=0A=
}=0A=
=0A=
function cmDisplayShop9s(){	var i;=0A=
	for(i=3D0; i<cmShopCounter; i++){=0A=
		var cm =3D new _cm("tid", "4", "vn2", "e3.1");=0A=
		cm.at =3D "9";=0A=
		cm.pr =3D cmShopIds[i];=0A=
		cm.pm =3D cmShopProducts[i];=0A=
		cm.cg =3D cmShopCats[i];=0A=
		cm.qt =3D cmShopQtys[i] ;=0A=
		cm.bp =3D cmShopPrices[i];=0A=
		cm.cd =3D cmShopCustomerIds[i];=0A=
		cm.on =3D cmShopOrderIds[i];=0A=
		cm.tr =3D cmShopOrderPrices[i];=0A=
		if (parent.cm_ref !=3D null) {=0A=
			cm.rf =3D parent.cm_ref;=0A=
			parent.cm_ref =3D document.URL;=0A=
		}	=0A=
		cm.pc =3D "N";=0A=
		cm.writeImg();=0A=
	}cmShopCounter=3D0;=0A=
}=0A=
=0A=
function cmCreateOrderTag(orderID, orderTotal, orderShipping, =
customerID, customerZIP) {	=0A=
	var cm =3D new _cm("tid", "3", "vn2", "e3.1");=0A=
	cm.on =3D orderID;=0A=
	cm.tr =3D orderTotal;=0A=
	cm.osk =3D getOSK();=0A=
	cm.sg =3D orderShipping;=0A=
	cm.cd =3D customerID;=0A=
	cm.zp =3D customerZIP;=0A=
	if (parent.cm_ref !=3D null) {=0A=
		cm.rf =3D parent.cm_ref;=0A=
		parent.cm_ref =3D document.URL;=0A=
	}	=0A=
	cm.writeImg();=0A=
}=0A=
=0A=
function getOSK() {	=0A=
	var i =3D0;=0A=
	var result =3D "";=0A=
	for (i=3D0; i<cmShopCounter; i++){	=0A=
		result +=3D cmShopSKUs[i];=0A=
	}	=0A=
	return result;=0A=
}=0A=
=0A=
function cmCreateRegistrationTag(customerID, customerEmail, customerZIP, =
coopNum, reiCookie, userCookie, newsletterName, subscribe) {=0A=
	var cm =3D new _cm("tid", "2", "vn2", "e3.1");=0A=
	cm.cd =3D customerID;=0A=
	cm.em =3D customerEmail;=0A=
	cm.zp =3D customerZIP;=0A=
	cm.rg1 =3D coopNum;=0A=
	cm.rg2 =3D reiCookie;=0A=
	cm.rg3 =3D userCookie;=0A=
	if (newsletterName && subscribe) {=0A=
		cm.nl =3D newsletterName;=0A=
		cm.sd =3D subscribe;=0A=
	}	=0A=
	if (parent.cm_ref !=3D null) {=0A=
		cm.rf =3D parent.cm_ref;=0A=
		parent.cm_ref =3D document.URL;=0A=
	}	=0A=
	cm.writeImg();=0A=
}=0A=
=0A=
function cmCreateErrorTag() {=0A=
	var cm=3Dnew _cm("tid", "404", "vn2", "e3.1");=0A=
	if (parent.cm_ref !=3D null) {=0A=
		cm.rf =3D parent.cm_ref;=0A=
		parent.cm_ref =3D document.URL;=0A=
	}=0A=
	cm.pc =3D "Y";=0A=
	cm.pi =3D getDefaultPageID() + getABString();=0A=
	cm.writeImg();=0A=
}=0A=
=0A=
function cmReportLoadTime(pageID, categoryID) {	=0A=
	var dt =3D new Date();=0A=
	if (pageID =3D=3D null) {	=0A=
		pageID =3D getDefaultPageID();=0A=
	}	=0A=
	var cm =3D new _cm("tid", "7", "vn2", "e3.1");=0A=
	cm.li =3D "12358";=0A=
	cm.ps1 =3D pageID;=0A=
	cm.ps2 =3D categoryID;=0A=
	cm.ps3 =3D cm_date.getTime();=0A=
	cm.ps4 =3D cmT2;=0A=
	cm.writeImg();=0A=
}=0A=
=0A=
function cmCreateFormFieldTag(appName, appStepNumber, appStepName, =
categoryID) {=0A=
	cmAppName =3D appName;=0A=
	cmAppStepNumber =3D appStepNumber;=0A=
	cmAppStepName =3D appStepName;=0A=
	cmCreateApplicationStepTag(appName, appStepNumber, appStepName, =
categoryID);=0A=
	cmSetupFormFieldTags();=0A=
}=0A=
=0A=
function getDefaultPageID() {	=0A=
	var pageName =3D window.location.pathname;=0A=
	var tempIndex1 =3D pageName.indexOf("?");=0A=
	if (tempIndex1 !=3D -1) {=0A=
		pageName =3D pageName.substr(0, tempIndex1);=0A=
	}	=0A=
	var tempIndex2 =3D pageName.indexOf("#");=0A=
	if (tempIndex2 !=3D -1) {=0A=
		pageName =3D pageName.substr(0, tempIndex2);=0A=
	}	=0A=
	var tempIndex3 =3D pageName.indexOf(";");=0A=
	if (tempIndex3 !=3D -1) {	=0A=
		pageName =3D pageName.substr(0, tempIndex3);=0A=
	}	=0A=
	var slashPos =3D pageName.lastIndexOf("/");=0A=
	if (slashPos =3D=3D pageName.length - 1) {=0A=
		pageName =3D pageName + "default.asp";=0A=
	}	=0A=
	while (pageName.indexOf("/") =3D=3D 0) {=0A=
		pageName =3D pageName.substr(1,pageName.length);=0A=
	}	=0A=
	return(pageName);=0A=
}=0A=
=0A=
function cmCreateApplicationStepTag(appName, appStepNumber, appStepName, =
category){	var dt=3Dnew Date();=0A=
	cmRandom =3D dt.getTime()%10000000;=0A=
	var cm =3D new _cm("tid", "7", "vn2", "e3.1");=0A=
	cm.li =3D 210000;=0A=
	cm.ps1=3D appName;=0A=
	cm.ps2 =3D appStepNumber;=0A=
	cm.ps3 =3D appStepName;=0A=
	cm.ps4 =3D cmRandom;=0A=
	if(category) {	cm.ps5=3D category.toUpperCase();=0A=
	}=0A=
	cm.ps15 =3D cmTimeStamp;=0A=
	cm.writeImg();=0A=
}=0A=
=0A=
function cmSetupFormFieldTags(){=0A=
	var dt=3Dnew Date();=0A=
	cmRandom =3D dt.getTime()%10000000;=0A=
	for (var i=3D0; i<document.forms.length; i++){=0A=
		for (var j=3D0;j<document.forms[i].elements.length; j++){=0A=
			if (document.forms[i].elements[j].type=3D=3D"text"){=0A=
				if(document.forms[i].elements[j].value=3D=3D""){=0A=
					cmCheckForOnChange(document.forms[i].elements[j]);=0A=
				} else {=0A=
					cmSendFormFieldTag(document.forms[i].elements[j].name);=0A=
				}	=0A=
			}	=0A=
		}	=0A=
	}=0A=
}=0A=
=0A=
function cmCheckForOnChange(textbox){=0A=
	cmOnChangeTextBoxName[cmOnChangeCounter] =3D textbox.name;=0A=
	cmOnChangePointer[cmOnChangeCounter] =3D textbox.onchange;=0A=
	cmOnChangeFirst[cmOnChangeCounter] =3D true;=0A=
	textbox.onchange =3D new Function("cmMultipleOnChange(" + =
cmOnChangeCounter + ");");=0A=
	cmOnChangeCounter++;=0A=
}=0A=
=0A=
function cmSendFormFieldTag(name){=0A=
	var cm =3D new _cm("tid", "7", "vn2", "e3.1");=0A=
	cm.li =3D 210001;=0A=
	cm.ps1 =3D cmAppName;=0A=
	cm.ps2 =3D cmAppStepNumber;=0A=
	cm.ps3 =3D cmAppStepName;=0A=
	cm.ps4 =3D cmRandom;=0A=
	cm.ps5 =3D name;=0A=
	cm.ps15 =3D cmTimeStamp;=0A=
	cm.writeImg();=0A=
}=0A=
=0A=
function cmMultipleOnChange(id){=0A=
	if (cmOnChangeFirst[id]){=0A=
		cmSendFormFieldTag(cmOnChangeTextBoxName[id]);=0A=
		cmOnChangeFirst[id] =3D false;=0A=
	}	=0A=
	if (cmOnChangePointer[id]!=3Dnull){=0A=
		cmOnChangePointer[id]();=0A=
	}=0A=
}=0A=
=0A=
//if (!cmHandleLinkClick) { var cmHandleLinkClick =3D C9;}=0A=
=0A=
if (defaultNormalize =3D=3D null) { var defaultNormalize =3D null;}=0A=
=0A=
function myNormalizeURL(url, isHref) {=0A=
	 var newURL =3D url;=0A=
	 if (url.toLowerCase().indexOf("/reicheck")>-1 || =
url.toLowerCase().indexOf("/search")>-1 || =
url.toLowerCase().indexOf("/shopping basket")>-1 || =
url.toLowerCase().indexOf("/gift registry")>-1 || =
url.toLowerCase().indexOf("/your account")>-1 || =
url.toLowerCase().indexOf("/order")>-1 || =
url.toLowerCase().indexOf("/payment")>-1){=0A=
		 if (!isHref) {=0A=
		 	var WhitelistURL=3D1;=0A=
		 }=0A=
	 }=0A=
	 if(isHref) {	=0A=
		if(url.indexOf("http://") =3D=3D 0 || url.indexOf("https://") =3D=3D =
0) {=0A=
			newURL =3D newURL.substring(newURL.indexOf("://")+3);=0A=
			newURL =3D newURL.substring(newURL.indexOf("/"));=0A=
		} =0A=
	 }=0A=
	 if (WhitelistURL=3D=3D1){=0A=
	    var whiteList =3D ["cm_re=3D", "cm_re_o=3D", "cm_sp=3D", =
"cm_sp_o=3D","cm_mmc=3D","cm_mmc_o=3D"];=0A=
	    var paramString;=0A=
	    var paramIndex =3D newURL.indexOf("?");=0A=
	    var params;=0A=
	    var keepParams =3D new Array();=0A=
	    if (paramIndex > 0) {=0A=
			paramString =3D newURL.substring(paramIndex+1);=0A=
			newURL =3D newURL.substring(0, paramIndex);=0A=
			params =3D paramString.split("&");=0A=
			for(var i=3D0; i<params.length; i++) {=0A=
				for(var j=3D0; j<whiteList.length; j++) {=0A=
					//This match is case insensitive.  Remove .toLowerCase() to add =
case sensitivity=0A=
					if (params[i].toLowerCase().indexOf(whiteList[j].toLowerCase()) =
=3D=3D 0) {=0A=
						keepParams[keepParams.length] =3D params[i];=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			newURL +=3D "?" + keepParams.join("&");=0A=
		}=0A=
   } else {=0A=
		 var blackList =3D =
["krypto=3D","orderId=3D","currency=3D","productid","parent_category_rn=3D=
","crumb=3D","cat=3D"];=0A=
 		 var paramString;=0A=
 		 var paramIndex =3D newURL.indexOf("?");=0A=
 		 var params;=0A=
 		 var keepParams =3D new Array();=0A=
 		 var goodParam;=0A=
 		 if (paramIndex > 0) {	=0A=
			 paramString =3D newURL.substring(paramIndex+1);=0A=
			 newURL =3D newURL.substring(0, paramIndex);=0A=
			 params =3D paramString.split("&");=0A=
			 for(var i=3D0; i<params.length; i++) {	=0A=
				 goodParam =3D true;=0A=
				 for(var j=3D0; j<blackList.length; j++) {	=0A=
					 if (params[i].toUpperCase().indexOf(blackList[j].toUpperCase()) =
=3D=3D 0) {	=0A=
						 goodParam =3D false;=0A=
					 }	=0A=
				 }	=0A=
				 if(params[i].indexOf("query=3D") =3D=3D 0) {=0A=
					 params[i] =3D params[i].substring(0, 26);=0A=
				 }	=0A=
				 if(goodParam =3D=3D true) {=0A=
					 keepParams[keepParams.length] =3D params[i];=0A=
				 }	=0A=
			}	=0A=
			newURL +=3D "?" + keepParams.join("&");=0A=
		} =0A=
   }=0A=
   if (defaultNormalize !=3D null) {=0A=
		newURL =3D defaultNormalize(newURL, isHref);=0A=
   } =0A=
   return newURL;=0A=
}=0A=
=0A=
if (document.cmTagCtl !=3D null) {=0A=
	var func =3D "" + document.cmTagCtl.normalizeURL;=0A=
	if (func.indexOf('myNormalizeURL') =3D=3D -1) { =0A=
		defaultNormalize =3D document.cmTagCtl.normalizeURL;=0A=
		document.cmTagCtl.normalizeURL =3D myNormalizeURL;=0A=
	}=0A=
}=0A=
//-->=0A=

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.rei.com/javascript/coremetrics/rei/env/env.js

var COREMETRICS_TESTING_IS_ON = true;
var PRODUCTION_ENV = true;
var DEBUG = false;
------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/rei/javascript/coremetrics/rei/rei.js

//////////////////  GLOBAL FUNCTIONS  //////////////////=0A=
=0A=
=0A=
// addEvent and removeEvent cross-browser event handling for IE5+,  NS6 =
and Mozilla=0A=
// By Scott Andrew=0A=
=0A=
function addLinkEvent(elm, evType, fn, useCapture) {=0A=
    if (elm.addEventListener){=0A=
        elm.addEventListener(evType, fn, useCapture);=0A=
        return true;=0A=
    } else if (elm.attachEvent){=0A=
        var r =3D elm.attachEvent("on"+evType, fn);=0A=
        return r;=0A=
    }=0A=
}=0A=
=0A=
=0A=
function procHost(inLink) {=0A=
    var host =3D inLink.host;=0A=
    //strip port off host for IE=0A=
    if (inLink.host.indexOf(':') !=3D -1) host =3D =
inLink.host.substr(0,inLink.host.indexOf(':'));=0A=
    return host;=0A=
}=0A=
=0A=
function procPath(inLink) {=0A=
    var pathname =3D inLink.pathname;=0A=
    //strip off search from pathname for opera=0A=
    if (inLink.pathname.indexOf('?') !=3D -1) pathname =3D =
inLink.pathname.substr(0,inLink.pathname.indexOf('?'));=0A=
    //strip off leading slash for Netscape.=0A=
    if (inLink.pathname.charAt(0) =3D=3D '/') pathname =3D =
inLink.pathname.substr(1,inLink.pathname.length-1);=0A=
    return pathname;=0A=
}=0A=
=0A=
function procSearch(inLink) {=0A=
    var search =3D null;=0A=
    if (inLink.search!=3Dnull || inLink.search.length>0) search =3D =
inLink.search;=0A=
    return search;=0A=
}    =0A=
function procHash(inLink) {=0A=
    var hash =3D null;=0A=
    if (inLink.hash.length>0) {=0A=
        if (inLink.href.indexOf('#') !=3D -1) hash =3D =
inLink.hash.substr(1);=0A=
    }=0A=
    return hash;=0A=
}=0A=
    =0A=
  =0A=
function debug(str) {=0A=
    if (DEBUG) alert(str);=0A=
}=0A=
=0A=
function stripDollarsAndCommas(str) {=0A=
    if (str.indexOf('$')!=3D-1) str =3D str.substring(1,str.length);=0A=
    if (str.indexOf(',')!=3D-1) {=0A=
        var priceAr =3D str.split(',');=0A=
        str =3D priceAr.join("");=0A=
    }=0A=
    return str;=0A=
}=0A=
=0A=
function arrayContains(inArray, inStr) {=0A=
    var retval =3D false;=0A=
    var end =3D inArray.length;=0A=
    for (var i =3D 0;i<end;i++) {=0A=
        var x =3D inArray.shift();=0A=
        if (x=3D=3DinStr) {=0A=
            retval =3D true;=0A=
        }=0A=
        inArray.push(x);=0A=
    }=0A=
    return retval;=0A=
}=0A=
=0A=
function convertOutletTitle(instr) {=0A=
    var x =3D instr.split('/');var y =3D x.join(' ');=0A=
    var x =3D y.split('& ');var y =3D x.join('');=0A=
    var x =3D y.split('\'');var y =3D x.join('');=0A=
    var x =3D y.split('\"');var y =3D x.join('');=0A=
    var x =3D y.split('\\');var y =3D x.join('');=0A=
    var x =3D y.split(' ');var y =3D x.join('_');=0A=
    return(y);=0A=
}=0A=
=0A=
=0A=
=0A=
function Collection() {=0A=
    this.coll =3D new Object();=0A=
    this.keys =3D new Array();=0A=
}=0A=
=0A=
Collection.prototype.containsKey =3D function(str) {=0A=
    return (this.coll[str]!=3Dnull);=0A=
}=0A=
=0A=
Collection.prototype.put =3D function(n,v) {=0A=
    this.coll[n] =3D v;=0A=
    this.keys.push(n);=0A=
    return true;=0A=
}=0A=
=0A=
Collection.prototype.get =3D function(n) {=0A=
    if (this.coll[n]!=3Dnull)=0A=
    return this.coll[n];=0A=
    else return null;=0A=
}=0A=
=0A=
Collection.prototype.remove =3D function(n) {=0A=
    var entry =3D null;=0A=
    if (this.coll[n]!=3Dnull) {=0A=
        entry =3D this.coll[n];=0A=
        this.coll[n] =3D null;=0A=
    } =0A=
    var end =3D this.keys.length;=0A=
    for (var i =3D 0;i<end;i++) {=0A=
        var x =3D this.keys.shift();=0A=
        if (x!=3Dn) {=0A=
            this.keys.push(x);=0A=
        }=0A=
        =0A=
    }=0A=
    return entry;=0A=
}=0A=
=0A=
Collection.prototype.getKeys =3D function() {=0A=
    var k =3D this.keys;=0A=
    return k;=0A=
}=0A=
=0A=
Collection.prototype.size =3D function() {=0A=
    return this.keys.length;=0A=
}=0A=
=0A=
=0A=
function getACookieVal(offset) {=0A=
	var endstr =3D document.cookie.indexOf(";", offset);=0A=
	if (endstr =3D=3D -1)=0A=
	endstr =3D document.cookie.length;=0A=
	return unescape(document.cookie.substring(offset, endstr));=0A=
}=0A=
=0A=
function getACookie(name) {=0A=
	var arg =3D name + "=3D";=0A=
	var alen =3D arg.length;=0A=
	var clen =3D document.cookie.length;=0A=
	var i =3D 0;=0A=
	while (i < clen) {=0A=
		var j =3D i + alen;=0A=
		if (document.cookie.substring(i, j) =3D=3D arg)=0A=
		return getACookieVal(j);=0A=
		i =3D document.cookie.indexOf(" ", i) + 1;=0A=
		if (i =3D=3D 0) break;=0A=
	}=0A=
	return null;=0A=
}=0A=
=0A=
=0A=
//////////////////  GLOBAL VARIABLES  //////////////////=0A=
=0A=
=0A=
var coremetrics_tag_name =3D "vcat";=0A=
var ext_tag_name =3D "ext_cat";=0A=
var store_id_tag_name =3D "storeId";=0A=
var rackfitter_type_tag_name =3D "type";=0A=
var reixCookieValue =3D getACookie("REIX");=0A=
=0A=
var found_name =3D false;=0A=
var pageViewSent =3D false;=0A=
=0A=
var ss =3D 1;=0A=
=0A=
var PAGE_TYPE_HOME      =3D ss++;=0A=
var PAGE_TYPE_SSHP      =3D ss++;=0A=
var OUT_HOME            =3D ss++;=0A=
var OUT_JUSTREDUCED     =3D ss++;=0A=
var OUT_TOPSELLERS      =3D ss++;=0A=
var REI_SHOP_BY_BRAND   =3D ss++;=0A=
var OUT_SHOP_BY_BRAND   =3D ss++;=0A=
var PAGE_TYPE_FINDER    =3D ss++;=0A=
var PAGE_TYPE_ERROR     =3D ss++;=0A=
var PAGE_TYPE_REI_SHOPALL     =3D ss++;=0A=
=0A=
var hp_link_names =3D new Array();=0A=
hp_link_names.push("lead","prodpack","lower","best");=0A=
=0A=
var hp_link_cats =3D new Object();=0A=
hp_link_cats["lead"] =3D "REI_HP_LD";=0A=
hp_link_cats["prodpack"] =3D "REI_HP_PP";=0A=
hp_link_cats["lower"] =3D "REI_HP_L4";=0A=
hp_link_cats["best"] =3D "REI_HP_BS";=0A=
=0A=
var sshp_link_names =3D new Array();=0A=
sshp_link_names.push("toc","lead","prodpack","lower","best","moreCategory=
","moreBrand","moreShopping","moreBikes","moreCategory1","moreCategory2",=
"moreBrands");=0A=
=0A=
var sshp_link_cats =3D new Object();=0A=
sshp_link_cats["toc"] =3D "_TOC";=0A=
sshp_link_cats["moreCategory"] =3D "_TOC";=0A=
sshp_link_cats["moreBrand"] =3D "_TOC";=0A=
sshp_link_cats["moreShopping"] =3D "_TOC";=0A=
sshp_link_cats["moreBikes"] =3D "_TOC";=0A=
sshp_link_cats["moreCategory1"] =3D "_TOC";=0A=
sshp_link_cats["moreCategory2"] =3D "_TOC";=0A=
sshp_link_cats["moreBrands"] =3D "_TOC";=0A=
sshp_link_cats["lead"] =3D "_LD";=0A=
sshp_link_cats["prodpack"] =3D "_PP";=0A=
sshp_link_cats["lower"] =3D "_L4";=0A=
=0A=
var page_links =3D new Collection();=0A=
page_links.put("prod", true);=0A=
page_links.put("lead", "LD");=0A=
page_links.put("DOTD", "DOTD");=0A=
page_links.put("prodpack", "PP");=0A=
page_links.put("lower", "L4");=0A=
page_links.put("favorites", "FF");=0A=
page_links.put("learn", true);=0A=
page_links.put("finder", true);=0A=
page_links.put("brand", true);=0A=
page_links.put("nav", true);=0A=
=0A=
var search_suffixes =3D new Collection();=0A=
search_suffixes.put("searchrefinebrand", "N"); // "Narrow"=0A=
search_suffixes.put("searchrefine", "N"); // "Narrow"=0A=
search_suffixes.put("searchsort", "S"); // "Sort"=0A=
search_suffixes.put("searchnav", "P"); // "Page navigation"=0A=
search_suffixes.put("searchcat", "C"); // "Display entire category"=0A=
=0A=
var hp_link_cats_coll =3D new Collection();=0A=
hp_link_cats_coll.put("lead", "REI_HP_LD");=0A=
hp_link_cats_coll.put("prodpack", "REI_HP_PP");=0A=
hp_link_cats_coll.put("lower", "REI_HP_L4");=0A=
hp_link_cats_coll.put("best", "REI_HP_BS");=0A=
=0A=
=0A=
var sshp_link_cats_coll =3D new Collection();=0A=
sshp_link_cats_coll.put("toc", "_TOC");=0A=
sshp_link_cats_coll.put("moreCategory", "_TOC");=0A=
sshp_link_cats_coll.put("moreBrand", "_TOC");=0A=
sshp_link_cats_coll.put("moreShopping", "_TOC");=0A=
sshp_link_cats_coll.put("moreBikes", "_TOC");=0A=
sshp_link_cats_coll.put("moreCategory1", "_TOC");=0A=
sshp_link_cats_coll.put("moreCategory2", "_TOC");=0A=
sshp_link_cats_coll.put("moreBrands", "_TOC");=0A=
sshp_link_cats_coll.put("lead", "_LD");=0A=
sshp_link_cats_coll.put("prodpack", "_PP");=0A=
sshp_link_cats_coll.put("lower", "_L4");=0A=
=0A=
=0A=
var homepage_cat=3D "REICOMMERCE";=0A=
var hp_name =3D "REI_HP";=0A=
var sshp_root =3D "REI_SSHP";=0A=
var out_hp_name =3D "OUTLET_HP";=0A=
var out_hp_cat =3D "OUTLETCOMMERCE";=0A=
var out_sshp_root =3D "OUTLET_SSHP";=0A=
=0A=
var rei_brand_cat =3D "REI_SHOP_BY_BRAND";=0A=
var out_brand_cat =3D "OUTLET_SHOP_BY_BRAND";=0A=
var just_reduced_cat =3D "OUTLET_JUST_REDUCED";=0A=
var top_sellers_cat =3D "OUTLET_TOP_SELLERS";=0A=
=0A=
=0A=
var stores_root =3D "REICONTENT_STORES";=0A=
=0A=
var adv_root =3D "ADVENTURES";=0A=
=0A=
// fetched off the URL=0A=
=0A=
var rei_finder_root =3D "REI_FINDERS";=0A=
=0A=
=0A=
=0A=
=0A=
var path_cats =3D new Collection();=0A=
path_cats.put("/rei/aboutrei/", "REICONTENT_ABOUT_REI");=0A=
path_cats.put("/rei/aboutrei/releases/", "REICONTENT_ABOUT_REI");=0A=
path_cats.put("/aboutrei/", "REICONTENT_ABOUT_REI");=0A=
path_cats.put("/aboutrei/releases/", "REICONTENT_ABOUT_REI");=0A=
path_cats.put("/rei/help/", "REICONTENT_HELP");=0A=
path_cats.put("/outlet/help/", "OUTLETCONTENT_HELP"); =0A=
=0A=
path_cats.put("/8000/shared/help/", "REICONTENT_HELP");=0A=
path_cats.put("/8000/shared/help/feedback/", "REICONTENT_HELP");=0A=
path_cats.put("/8000/shared/help/membership/", "REICONTENT_HELP");=0A=
path_cats.put("/8000/shared/help/registry/", "REICONTENT_HELP");=0A=
path_cats.put("/8000/shared/help/simplesecure/", "REICONTENT_HELP");=0A=
path_cats.put("/8000/shared/help/bod/", "REICONTENT_HELP");=0A=
path_cats.put("/8001/shared/help/bod/", "REICONTENT_HELP");=0A=
=0A=
path_cats.put("/8001/shared/help/", "OUTLETCONTENT_HELP");=0A=
path_cats.put("/8001/shared/help/feedback/", "OUTLETCONTENT_HELP");=0A=
path_cats.put("/8001/shared/help/membership/", "OUTLETCONTENT_HELP");=0A=
path_cats.put("/8001/shared/help/registry/", "OUTLETCONTENT_HELP");=0A=
path_cats.put("/8001/shared/help/simplesecure/", "OUTLETCONTENT_HELP");=0A=
=0A=
path_cats.put("/webservices/rei/DisplayHelp/", "REICONTENT_HELP");=0A=
path_cats.put("/rei/sales_and_events/brands.html", "REI_SHOP_BY_BRAND");=0A=
path_cats.put("/outlet/sales_and_events/brands.html", =
"OUTLET_SHOP_BY_BRAND");=0A=
path_cats.put("/jobs/", "REICONTENT_JOBS");=0A=
=0A=
=0A=
var exp_adv_root =3D "REI_EXPERT_ADVICE";=0A=
=0A=
=0A=
var DEFAULT_REI_MERCH_CAT_PREFIX =3D 'REICAT';=0A=
var DEFAULT_OUT_MERCH_CAT_PREFIX =3D 'OUTLETCAT';=0A=
=0A=
var wcs_category_id =3D null;=0A=
=0A=
// for shop and category pages.=0A=
var wcs_link_names =3D new Array();=0A=
wcs_link_names.push("parentcat","subcat","prod","sort","include","next","=
prev","related_prod","related_cart","bcrumb","article","exp_adv_shop","br=
and","lead","giftcard");=0A=
wcs_link_names.push("searchhelp", "searchnav", "searchsort", =
"searchcat", "searchrefinebrand", "searchrefine", "searchtips", =
"searchcrumb");=0A=
=0A=
var out_shopall_link_cats =3D new Object();=0A=
out_shopall_link_cats["subcat"] =3D "_SA";=0A=
out_shopall_link_cats["lead"] =3D "_LD";=0A=
=0A=
var out_shopall_link_cats_coll =3D new Collection();=0A=
out_shopall_link_cats_coll.put("subcat", "_SA");=0A=
out_shopall_link_cats_coll.put("lead", "_LD");=0A=
=0A=
=0A=
=0A=
=0A=
var ii =3D 1;=0A=
=0A=
var WCS_PAGE_TYPE_SHOPALL       =3D ii++;=0A=
var WCS_PAGE_TYPE_CATEGORY      =3D ii++;=0A=
var WCS_PAGE_TYPE_COMPCHART     =3D ii++;=0A=
var WCS_PAGE_TYPE_PRODUCT       =3D ii++;=0A=
var WCS_PAGE_TYPE_PRODUCT_LG    =3D ii++;=0A=
var WCS_PAGE_TYPE_SPLASH        =3D ii++;=0A=
var WCS_PAGE_TYPE_GIFTCERT      =3D ii++;=0A=
var WCS_PAGE_TYPE_YOUR_ACCOUNT  =3D ii++;=0A=
var WCS_PAGE_TYPE_GIFT_REGISTRY =3D ii++;=0A=
var WCS_PAGE_TYPE_SHOPCART      =3D ii++;=0A=
var WCS_PAGE_TYPE_SEARCH        =3D ii++;=0A=
var WCS_PAGE_TYPE_EXPADVICE     =3D ii++;=0A=
var WCS_PAGE_TYPE_CHECKOUT      =3D ii++;=0A=
var WCS_PAGE_TYPE_RACKFITTER    =3D ii++;=0A=
var WCS_PAGE_TYPE_ERROR         =3D ii++;=0A=
var WCS_PAGE_TYPE_NOVARA         =3D ii++;=0A=
var WCS_PAGE_TYPE_BACKORDER     =3D ii++;=0A=
var WCS_PAGE_TYPE_UNAVAIL     =3D ii++;=0A=
var WCS_PAGE_TYPE_REVW_SUB =3D ii++;=0A=
=0A=
var giftreg_root =3D "REI_GIFT_REGISTRY";=0A=
=0A=
var rei_giftcert_root =3D "REI_GIFT_CARD";=0A=
var out_giftcert_root =3D "OUTLET_GIFT_CARD";=0A=
=0A=
var rei_comp_charts_root =3D "REI_COMPARISON_CHARTS";=0A=
var out_comp_charts_root =3D "OUTLET_COMPARISON_CHARTS";=0A=
=0A=
var product_review_root =3D "REVW_SUB";=0A=
var your_acct_root =3D "YOUR_ACCOUNT";=0A=
var rei_your_acct_root =3D "YOUR_ACCOUNT_REI";=0A=
var out_your_acct_root =3D "YOUR_ACCOUNT_OUTLET";=0A=
=0A=
var rei_splash_root =3D "REI_SPLASH";=0A=
var out_splash_root =3D "OUTLET_SPLASH";=0A=
=0A=
var rei_related_cart_root =3D "REI_RELATED_ITEMS_CART";=0A=
var rei_related_prod_root =3D "REI_RELATED_ITEMS_PRODUCT_PAGE";=0A=
var out_related_cart_root =3D "OUTLET_RELATED_ITEMS_CART";=0A=
var out_related_prod_root =3D "OUTLET_RELATED_ITEMS_PRODUCT_PAGE";=0A=
=0A=
var rei_search_root =3D "REI_SEARCH";=0A=
var rei_search_noresults_root =3D "REI_SEARCH_NO_RESULTS";=0A=
var out_search_root =3D "OUTLET_SEARCH";=0A=
var out_search_noresults_root =3D "OUTLET_SEARCH_NO_RESULTS";=0A=
=0A=
var rei_checkout_cat =3D "CHECKOUT";=0A=
var out_checkout_cat =3D rei_checkout_cat;=0A=
=0A=
var thule_cat  =3D "REI_FINDERS_THULE";=0A=
var yakima_cat =3D "REI_FINDERS_YAKIMA";=0A=
=0A=
var novara_cat =3D "REI_SSHP_NOVARA";=0A=
=0A=
var unassigned_root =3D "UNASSIGNED";=0A=
=0A=
var WCS_PAGE_CART =3D "SHOPPING BASKET";=0A=
var WCS_PAGE_BILLING_CHECKOUT =3D "BILLING: NON-REGISTERED";=0A=
var WCS_PAGE_BILLING_CHECKOUT_REGISTERED =3D "BILLING: REGISTERED";=0A=
var WCS_PAGE_SHIPPING =3D "SHIPPING: TO CUSTOMER";=0A=
var WCS_PAGE_SHIPPING_DIFF =3D "SHIPPING: TO CUSTOMER_DIFF_ADDR";=0A=
var WCS_PAGE_SHIP_TO_STORE =3D "SHIPPING: TO STORE";=0A=
var WCS_PAGE_GIFT_DELIVERY =3D "CHOOSE YOUR GIFT-DELIVERY OPTIONS";=0A=
var WCS_PAGE_PAYMENT =3D "PAYMENT INFORMATION";=0A=
var WCS_PAGE_RECEIPT =3D "YOUR RECEIPT";=0A=

------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/rei/javascript/expertadvice/ea1.js

var url =3D window.location.pathname.substring();
var loc =3D url.split('/');
for (var i =3D 0; i < loc.length; i++){
if(loc[i] =3D=3D "LearnShareDetailArticlesList") {
  document.write('<div class=3D"eaRegText" style=3D"float:left;"><a =
href=3D"javascript:;" =
onclick=3D"prntFrnd()">Printer-friendly</a></div><br><br>');
} else {
  document.write('');
}

}


function prntFrnd() {
	var outputSrchStrng =3D'';
	var getsearch =3D window.location.search.substring(1);
	var pairs =3D getsearch.split('&');
	for (var i =3D 0; i < pairs.length; i++){
		var param =3D pairs[i].split('=3D');
		if(param[0] =3D=3D 'url'){
			outputSrchStrng =3D outputSrchStrng +'URL=3D'+param[1];
		}
		if(param[0] =3D=3D 'vcat'){
			outputSrchStrng =3D outputSrchStrng + '&' + 'VCAT=3D'+param[1];
		}
	}
openWindow('http://' + window.location.hostname + =
'/rei/learn/noDetail.jsp?' + outputSrchStrng + =
'#ORIG','awin','scrollbars=3Dyes,width=3D500,height=3D400,resizable=3Dyes=
,status=3Dyes');

}
------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/javascript/displayMessaging.js

//BEGIN Header Messaging
//NOTE: For Gearmail tracking purposes don't remove messagings for the =
homepage, even if messages are the same.
//homepage header quick form link: =
http://www.rei.com/email/miniforms/quick_header_hp.html
//rest of REI header quick form link: =
http://www.rei.com/email/miniforms/quick_header.html

// Displays nothing for header messaging
if (location.href.indexOf("/rei/coupons/cpn4913.html")>=3D0 || =
location.href.indexOf("/memberhelp")>=3D0 || =
location.href.indexOf("/shared/help/membership.html?storeId=3D8000")>=3D0=
 || =
location.href.indexOf("/shared/help/membership_join.html?storeId=3D8000")=
>=3D0 || location.href.indexOf("/joinrei")>=3D0 || =
location.href.indexOf("/email/miniforms/")>=3D0)

{
    } else=20
// Displays header message for REI.com homepage=20
if (document.getElementById('reihome')){
	document.getElementById('headerMessaging').innerHTML =3D '<div =
style=3D\"border-bottom:1px solid #000000; border-right:1px solid =
#000000; background: #E7E7E7; font-size:12px; text-align:center; =
line-height: 20px; width:100%; margin:0 0 0 0;\">&#36;2.99 U.S. standard =
shipping on orders of &#36;150 or more. Offer ends 11/26. <a =
href=3D\"http://www.rei.com/offers/shipping?cm_sp=3Dheader*SWB*299_Ship">=
See details.</a></div>';
//default hp messaging
//<div style=3D\"border-bottom:1px solid #000000; border-right:1px solid =
#000000; background: #E7E7E7; font-size:12px; text-align:center; =
line-height: 20px; width:100%; margin:0 0 0 0;\">Sign up for <a =
href=3D\"http://www.rei.com/email/miniforms/quick_header_hp.html?cm_sp=3D=
header*gearmail*gearmail_disc\">REI Gearmail&reg;</a> to get the inside =
line on hot deals, new gear and store events.</div>



    } else
// Displays header message for rest of REI.com
if (document.getElementById('headerMessaging')){
	document.getElementById('headerMessaging').innerHTML =3D '<div =
style=3D\"border-bottom:1px solid #000000; border-right:1px solid =
#000000; background: #E7E7E7; font-size:12px; text-align:center; =
line-height: 20px; width:100%; margin:0 0 0 0;\">&#36;2.99 U.S. standard =
shipping on orders of &#36;150 or more. Offer ends 11/26. <a =
href=3D\"http://www.rei.com/offers/shipping?cm_sp=3Dheader*SWB*299_Ship">=
See details.</a></div>';
//default header messaging
//<div style=3D\"border-bottom:1px solid #000000; border-right:1px solid =
#000000; background: #E7E7E7; font-size:12px; text-align:center; =
line-height: 20px; width:100%; margin:0 0 0 0;\">Sign up for <a =
href=3D\"http://www.rei.com/email/miniforms/quick_header.html?cm_sp=3Dhea=
der*gearmail*gearmail_disc\">REI Gearmail&reg;</a> to get the inside =
line on hot deals, new gear and store events.</div>
}
//END Header Messaging


//BEGIN Footer Messaging
var columnGearmail =3D document.getElementById('columnGearmail');
var columnPromo =3D document.getElementById('columnPromo');=20
var columnHelp =3D document.getElementById('columnHelp');
if (document.getElementById('outFooterMessaging'))
{

}
else
{
        if (document.getElementById('footer')){
		var pathSplit =3D window.location.pathname.split('/');
		var fileName =3D pathSplit[pathSplit.length-1];
		if(fileName =3D=3D 'ComparisonChartDisplay.do'){
			columnGearmail.getElementsByTagName('div')[0].innerHTML =3D 'Get REI =
Gearmail&reg;';
			columnGearmail.getElementsByTagName('div')[1].innerHTML =3D 'Sign up =
for our e-newsletter. New subscribers receive a coupon for 15&#37; off =
one full-price&#x00A0;item.<br> <a =
href=3D\"/email/miniforms/quick.html?cm_sp=3Dfooter*gearmail*signup\">Sig=
n up for e-mail updates<\a>';=20
		}
	=09
	=09
		else=20
// Displays footer message for REI.com homepage	=09
if (document.getElementById('reihome'))
	{columnGearmail.getElementsByTagName('div')[0].innerHTML =3D 'Get REI =
Gearmail&reg;';
	columnGearmail.getElementsByTagName('div')[1].innerHTML =3D =
'</form>Sign up for our e-newsletter. New subscribers receive a coupon =
for 15&#37; off one full-price&#x00A0;item. <form =
action=3D\"http://www.rei.com/email/miniforms/quick_footer_hp.html\" =
name=3D\"footerMiniform\"><input type=3D\"text\" name=3D\"EmailAddress\" =
value=3D\'Enter email address\' size=3D\"19\" maxlength=3D\"50\" =
id=3D\"bfQuery\" =
onfocus=3D\"javascript:if(document.getElementById(\'bfQuery\').value=3D=3D=
\'Enter email address\') =
document.getElementById(\'bfQuery\').value=3D\'\';\"><br><b><a =
href=3D\"javascript:document.footerMiniform.submit();\">Continue&gt;<\a><=
/b></form>';

	columnHelp.getElementsByTagName('div')[0].innerHTML =3D 'Help';
	columnHelp.getElementsByTagName('div')[1].innerHTML =3D '<a =
href=3D\"/rei-help\" target=3D\"_parent\">Help Section</a><br><a =
href=3D\"/contactus\" target=3D\"_parent\">Contact Us</a><br><a =
href=3D\"javascript:launchChatPopup()\">Live Help</a><br><a =
href=3D\"/tracking\" target=3D\"_parent\">Order Tracking</a><br><a =
href=3D\"/returns\" target=3D\"_parent\">Returns</a><br><a =
href=3D\"/rei-shipping-info\" target=3D\"_parent\">Shipping =
Info</a><br>';

// BEGIN SM5324 Messaging remove after holidays
	columnPromo.getElementsByTagName('div')[0].innerHTML =3D 'Give REI Gift =
Cards';
	columnPromo.getElementsByTagName('div')[1].innerHTML =3D '<a =
href=3D\'/giftcard?cm_sp=3Dfooter*giftcard*buy\'><img =
src=3D\'https://media.rei.com/common/nav/SM_5324_card.gif\' alt=3D\'Give =
REI Gift Cards\' border=3D\'0\' style=3D\'padding: 5px 0 5px 0;\' =
/></a><br/>in any amount<br/>from &#36;5 to &#36;500.<br/><a =
href=3D\'/giftcard?cm_sp=3Dfooter*giftcard*buy\'>Buy gift cards =
now!</a>';
// END SM5324 Messaging remove after holidays			=09
		}=09

		else=20
// Displays footer message for rest of REI.com
	{columnGearmail.getElementsByTagName('div')[0].innerHTML =3D 'Get REI =
Gearmail&reg;';
	columnGearmail.getElementsByTagName('div')[1].innerHTML =3D =
'</form>Sign up for our e-newsletter. New subscribers receive a coupon =
for 15&#37; off one full-price&#x00A0;item. <form =
action=3D\"http://www.rei.com/email/miniforms/quick.html\" =
name=3D\"footerMiniform\"><input type=3D\"text\" name=3D\"EmailAddress\" =
value=3D\'Enter email address\' size=3D\"19\" maxlength=3D\"50\" =
id=3D\"bfQuery\" =
onfocus=3D\"javascript:if(document.getElementById(\'bfQuery\').value=3D=3D=
\'Enter email address\') =
document.getElementById(\'bfQuery\').value=3D\'\';\"><br><b><a =
href=3D\"javascript:document.footerMiniform.submit();\">Continue&gt;<\a><=
/b></form>';

	columnHelp.getElementsByTagName('div')[0].innerHTML =3D 'Help';
	columnHelp.getElementsByTagName('div')[1].innerHTML =3D '<a =
href=3D\"/rei-help\" target=3D\"_parent\">Help Section</a><br><a =
href=3D\"/contactus\" target=3D\"_parent\">Contact Us</a><br><a =
href=3D\"javascript:launchChatPopup()\">Live Help</a><br><a =
href=3D\"/tracking\" target=3D\"_parent\">Order Tracking</a><br><a =
href=3D\"/returns\" target=3D\"_parent\">Returns</a><br><a =
href=3D\"/rei-shipping-info\" target=3D\"_parent\">Shipping =
Info</a><br>';

// BEGIN SM5324 Messaging remove after holidays
	columnPromo.getElementsByTagName('div')[0].innerHTML =3D 'Give REI Gift =
Cards';
	columnPromo.getElementsByTagName('div')[1].innerHTML =3D '<a =
href=3D\'/giftcard?cm_sp=3Dfooter*giftcard*buy\'><img =
src=3D\'https://media.rei.com/common/nav/SM_5324_card.gif\' alt=3D\'Give =
REI Gift Cards\' border=3D\'0\' style=3D\'padding: 5px 0 5px 0;\' =
/></a><br/>in any amount<br/>from &#36;5 to &#36;500.<br/><a =
href=3D\'/giftcard?cm_sp=3Dfooter*giftcard*buy\'>Buy gift cards =
now!</a>';
// END SM5324 Messaging remove after holidays
		}=09
        }
      }
//END Footer Messaging =20








// BEGIN Added Copyright - YE 4805 =20
if(document.getElementById('copyrightB')){
	document.getElementById('copyrightB').innerHTML =3D '&#0169; 1996-2007 =
REI';
}
// END Added Copyright - YE 4805 =20



//livehelp.js pulled into the displayingMessaging until we get controll =
of footer file

var isMemberChat;

function launchMemberChatPopup() {

	isMemberChat =3D 'yes';
	launchChatPopup();
}


function launchChatPopup() {

	var winW;
	var winH;
	var newH;
	var loadPage;
=09
	if(isMemberChat =3D=3D 'yes'){
		loadPage =3D 'memformsecure1.html?cm_sp=3Dcheckout*livehelp*general';
		isMemberChat =3D '';

	}
	else{
		loadPage =3D 'genformsecure.html';
	}

	var targetH =3D 300;

	var screenW =3D 800;
	var screenH =3D 600;

	topP =3D 1;
	leftP =3D 1;

	var chatTopP =3D topP + targetH;
	var chatW =3D winW - 8;
        self.name =3D "new";

	var chatUrl =3D '/rei/livehelp/' + loadPage;
	var newWindow =3D 'chatPopup';
	var openParams =3D'width=3D800' + chatW +',height=3D300, top =3D' + =
chatTopP + ', left=3D10' + leftP;

	chatPopupOpen =3D window.open(chatUrl, newWindow, openParams);
	if(window.focus){
		chatPopupOpen.focus();
	}
}
//end of livehelp.js
------=_NextPart_000_0000_01C83068.F04D7800
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://media.rei.com/rei/javascript/coremetrics/rei/rei_wcs.js

=0A=
function wcs_pass_tag_on_link(evt) {=0A=
    var itemname =3D null;=0A=
=0A=
    // This is an event handler; get the clicked on element,=0A=
    // in a cross-browser fashion=0A=
    =0A=
	evt =3D (evt) ? evt : ((window.event) ? window.event : "");=0A=
	=0A=
	if (evt) {=0A=
=0A=
		var lnk =3D (evt.target) ? evt.target : evt.srcElement;=0A=
=0A=
		// Make sure that the target is an element, not a text node within an =
element=0A=
		if (lnk.nodeType =3D=3D 3) lnk =3D lnk.parentNode;=0A=
=0A=
		// Paranoia; check this is an A tag=0A=
		if ( (lnk.nodeName.toLowerCase() !=3D 'a') && =
(lnk.nodeName.toLowerCase() !=3D 'area') ){=0A=
			while(lnk.nodeName.toLowerCase() !=3D 'a') {=0A=
				// NO infinite loops!=0A=
				if ( (typeof lnk.parentNode =3D=3D "undefined") || (lnk.parentNode =
=3D=3D null) ) return;=0A=
				lnk =3D lnk.parentNode;=0A=
			}=0A=
			// if STILL not an anchor tag...=0A=
			if (lnk.nodeName.toLowerCase() !=3D 'a') return;=0A=
		}=0A=
=0A=
		if (lnk.nodeName.toLowerCase() =3D=3D 'a') {=0A=
			if ( (typeof lnk.name !=3D "undefined")  && (lnk.name!=3Dnull) && =
(lnk.name.length!=3D0) ) itemname =3D lnk.name;=0A=
		} else if (lnk.nodeName.toLowerCase() =3D=3D 'area')  {=0A=
			if ( (typeof lnk.id !=3D "undefined")  && (lnk.id!=3Dnull) && =
(lnk.id.length!=3D0) ) itemname =3D lnk.id;=0A=
		} =0A=
=0A=
		if (  (itemname=3D=3Dnull) ) {=0A=
			var myDivName =3D "";=0A=
			var myDiv =3D lnk;=0A=
=0A=
			// if no link name, then move up to find Div ID.=0A=
			if  (myDiv.nodeName.toLowerCase() !=3D 'div') {=0A=
				while(myDiv.nodeName.toLowerCase() !=3D 'div' || =
!arrayContains(wcs_link_names,myDiv.id) ) {=0A=
					// NO infinite loops!=0A=
					if ( (typeof myDiv.parentNode =3D=3D "undefined") || =
(myDiv.parentNode =3D=3D null) ) {=0A=
						return;=0A=
					} else {=0A=
						myDiv =3D myDiv.parentNode;=0A=
					}=0A=
					myDivName =3D myDiv.id;=0A=
				}=0A=
				// if STILL can't find a div...=0A=
				if (myDiv=3D=3Dnull) return;=0A=
			}=0A=
			itemname =3D myDivName;=0A=
		} =0A=
=0A=
		var host =3D procHost(lnk) ;=0A=
		var pathname =3D procPath(lnk) ;=0A=
		var search =3D procSearch(lnk) ;=0A=
		if (search.indexOf("vcat")>-1) {=0A=
            return true;=0A=
        }=0A=
		var hash =3D procHash(lnk) ;=0A=
=0A=
		// either REI_SSHP_CAMPING_TOC + _ + category ID   or   =
DEFAULT_MERCH_CAT_PREFIX + _ + category ID=0A=
=0A=
    var queryChar;=0A=
    if ( (search=3D=3Dnull) || (search.length=3D=3D0) ) queryChar =3D =
'?';=0A=
    else queryChar =3D '&';=0A=
		if (coremetrics_tag_value!=3Dnull) {=0A=
			var related_prod =3D rei_related_prod_root;=0A=
			var related_cart =3D rei_related_cart_root;=0A=
			=0A=
			if ( (typeof out_related_prod_root !=3D "undefined") && =
(store_id_tag_value=3D=3D8001) ) {=0A=
				related_prod =3D out_related_prod_root;=0A=
				related_cart =3D out_related_cart_root;=0A=
			}=0A=
=0A=
			if (itemname=3D=3D"related_prod") {=0A=
				 search +=3D =
queryChar+ext_tag_name+'=3D'+related_prod+'&'+coremetrics_tag_name+'=3D'+=
coremetrics_tag_value;=0A=
			} else if (itemname=3D=3D"related_cart") {=0A=
				 search +=3D =
queryChar+ext_tag_name+'=3D'+related_cart+'&'+coremetrics_tag_name+'=3D'+=
coremetrics_tag_value;=0A=
			} else if (itemname.indexOf("search")>-1) {=0A=
        var searchPageNumber =3D itemname.match(/\d+$/);=0A=
        var search_tag =3D itemname.replace(/_.*/, "");=0A=
        if(search_suffixes.get(search_tag)) {=0A=
          search +=3D =
queryChar+coremetrics_tag_name+'=3D'+coremetrics_tag_value+':'+search_suf=
fixes.get(search_tag);=0A=
          if(searchPageNumber) {=0A=
            search +=3D searchPageNumber;=0A=
          }=0A=
        } else {=0A=
          search +=3D =
queryChar+coremetrics_tag_name+'=3D'+coremetrics_tag_value;=0A=
        }=0A=
			} else if (outlet_shopall=3D=3Dtrue) {=0A=
				search +=3D =
queryChar+coremetrics_tag_name+'=3D'+coremetrics_tag_value + =
out_shopall_link_cats[itemname];=0A=
			} else {=0A=
				search +=3D =
queryChar+coremetrics_tag_name+'=3D'+coremetrics_tag_value;=0A=
			}=0A=
		} else {=0A=
			if (itemname=3D=3D"related_prod") {=0A=
				 search +=3D queryChar+ext_tag_name+'=3D'+related_prod;=0A=
			} else if (itemname=3D=3D"related_cart") {=0A=
				 search +=3D queryChar+ext_tag_name+'=3D'+related_cart;=0A=
			} else if (outlet_shopall=3D=3Dtrue) {=0A=
				search +=3D =
queryChar+coremetrics_tag_name+'=3D'+coremetrics_tag_value + =
out_shopall_link_cats[itemname];=0A=
			} else if (itemname.indexOf("search")>-1) {=0A=
        var searchPageNumber =3D itemname.match(/\d+$/);=0A=
        var search_tag =3D itemname.replace(/_.*/, "");=0A=
        if(search_suffixes.get(search_tag)) {=0A=
          search +=3D =
queryChar+coremetrics_tag_name+'=3D'+search_tag+':'+search_suffixes.get(s=
earch_tag);=0A=
          if(searchPageNumber) {=0A=
            search +=3D searchPageNumber;=0A=
          }=0A=
        } else {=0A=
          search +=3D =
queryChar+coremetrics_tag_name+'=3D'+coremetrics_tag_value;=0A=
        }=0A=
			}=0A=
		}=0A=
=0A=
=0A=
		// Safari defaults to "file:" for the protocol when lnk is a relative =
URL=0A=
		var alnk =3D (lnk.protocol.indexOf("file")>-1) ? "" : =
lnk.protocol+'//'+host;=0A=
		if ( (lnk.port) && (lnk.port>80) )  alnk =3D alnk+':'+lnk.port;=0A=
		alnk =3D alnk+'/'+pathname;=0A=
		if (search !=3D null) alnk =3D alnk+search;=0A=
		if (hash!=3Dnull) alnk=3Dalnk+'#'+hash;=0A=
		lnk.href =3D alnk;=0A=
	}=0A=
=0A=
    return true;=0A=
=0A=
}=0A=
=0A=
=0A=
// This chunk is for WCS pages to pass along their virutal categories =
down along links.=0A=
=0A=
if (COREMETRICS_TESTING_IS_ON) {=0A=
	=0A=
    var coremetrics_tag_value =3D =
(QueryString(coremetrics_tag_name)!=3Dnull) ? =
QueryString(coremetrics_tag_name) : null;=0A=
    var ext_tag_value =3D (QueryString(ext_tag_name)!=3Dnull) ? =
QueryString(ext_tag_name) : null;=0A=
    var store_id_tag_value =3D (QueryString(store_id_tag_name)!=3Dnull) =
? QueryString(store_id_tag_name) : null;=0A=
     if (store_id_tag_value=3D=3Dnull) {=0A=
      if(document.URL.indexOf("REI-Outlet") > -1) {=0A=
        store_id_tag_value =3D "8001";=0A=
      } else if(typeof cmStoreId !=3D "undefined") {=0A=
        store_id_tag_value =3D cmStoreId;=0A=
      }=0A=
    }=0A=
    var rackfitter_type_tag_value =3D =
(QueryString(rackfitter_type_tag_name)!=3Dnull) ? =
QueryString(rackfitter_type_tag_name) : null;=0A=
    var outlet_shopall =3D false;=0A=
    =0A=
    var myCmdatautilsVersion =3D (typeof cmdatautilsVersion !=3D =
"undefined") ? cmdatautilsVersion : null;=0A=
=0A=
    var pathname =3D window.location.pathname;=0A=
    //strip off search from pathname for opera=0A=
    if (window.location.pathname.indexOf('?') !=3D -1) pathname =3D =
window.location.pathname.substr(0,window.location.pathname.indexOf('?'));=0A=
=0A=
    var filename =3D false;=0A=
=0A=
    if (pathname.lastIndexOf('/') < pathname.length-1) {=0A=
        // a filename on the end.=0A=
        filename =3D true;=0A=
    } =0A=
=0A=
    if (pathname.charAt(0) =3D=3D '/') pathname =3D =
pathname.substr(1,pathname.length-1);=0A=
    if (pathname.charAt(pathname.length-1) =3D=3D '/') pathname =3D =
pathname.substr(0,pathname.length-1);=0A=
    pathtokens =3D pathname.split('/');=0A=
    var cmd_name =3D pathtokens.pop();=0A=
=0A=
=0A=
=0A=
=0A=
    // 1. Send ProductView tag, or PageView tag, as appropriate.=0A=
    =0A=
    //      1.a. We've already got page type info, so we can build the =
page view bits.=0A=
=0A=
    if ( ( typeof wcs_page_type !=3D "undefined") && ( wcs_page_type =
!=3D null) ) {=0A=
        switch(wcs_page_type) {=0A=
            case WCS_PAGE_TYPE_SHOPALL:=0A=
                page_name =3D "Shop All: " + wcs_category_name;=0A=
                if (coremetrics_tag_value!=3Dnull) page_category =3D =
coremetrics_tag_value;=0A=
                else if(store_id_tag_value=3D=3D8000) page_category =3D =
DEFAULT_REI_MERCH_CAT_PREFIX;=0A=
                else if(store_id_tag_value=3D=3D8001) {=0A=
                    var shopname =3D  =
convertOutletTitle(wcs_category_name); =0A=
                    coremetrics_tag_value =3D out_sshp_root + '_' + =
shopname.toUpperCase();=0A=
                    page_category =3D out_sshp_root;=0A=
                    outlet_shopall =3D true;=0A=
                }=0A=
                else page_category =3D unassigned_root;=0A=
                if(store_id_tag_value=3D=3D8000) 		page_name =3D "REI " =
+ page_name;=0A=
                else if(store_id_tag_value=3D=3D8001) 	page_name =3D =
"Outlet " + page_name;=0A=
				break;=0A=
            case WCS_PAGE_TYPE_CATEGORY:=0A=
                page_name =3D "Cat: " + wcs_category_name;=0A=
                if (coremetrics_tag_value!=3Dnull) page_category =3D =
coremetrics_tag_value +'_'+ wcs_parent_category_DONA_id;=0A=
                else page_category =3D wcs_parent_category_DONA_id;=0A=
                if(store_id_tag_value=3D=3D8000) 		page_name =3D "REI " =
+ page_name;=0A=
                else if(store_id_tag_value=3D=3D8001) 	page_name =3D =
"Outlet " + page_name;=0A=
				break;=0A=
            case WCS_PAGE_TYPE_COMPCHART:=0A=
                page_name =3D "Comp_Chart " + wcs_category_name;=0A=
                if(store_id_tag_value=3D=3D8000) page_category =3D =
rei_comp_charts_root;=0A=
                else if(store_id_tag_value=3D=3D8001) page_category =3D =
out_comp_charts_root;=0A=
                else  page_category =3D unassigned_root ;=0A=
                page_category +=3D  '_' + wcs_category_DONA_id;=0A=
                if(store_id_tag_value=3D=3D8000) 		page_name =3D "REI " =
+ page_name;=0A=
                else if(store_id_tag_value=3D=3D8001) 	page_name =3D =
"Outlet " + page_name;=0A=
				break;=0A=
            case WCS_PAGE_TYPE_PRODUCT:=0A=
                if (ext_tag_value!=3Dnull)  page_category =3D =
ext_tag_value +'_'+ wcs_parent_category_DONA_id;=0A=
                else if (coremetrics_tag_value!=3Dnull) page_category =
=3D coremetrics_tag_value +'_'+ wcs_parent_category_DONA_id;=0A=
                else page_category =3D wcs_parent_category_DONA_id;=0A=
                document.additem.vcat.value =3D page_category;=0A=
				break;=0A=
            case WCS_PAGE_TYPE_PRODUCT_LG:=0A=
                page_name =3D "Large Prod: " + wcs_prod_name;=0A=
                if (ext_tag_value!=3Dnull)  page_category =3D =
ext_tag_value +'_'+ wcs_parent_category_DONA_id;=0A=
                else if (coremetrics_tag_value!=3Dnull) page_category =
=3D coremetrics_tag_value +'_'+ wcs_parent_category_DONA_id;=0A=
                else page_category =3D wcs_parent_category_DONA_id;=0A=
                document.additem.vcat.value =3D page_category;=0A=
                if(store_id_tag_value=3D=3D8000) 		page_name =3D "REI " =
+ page_name;=0A=
                else if(store_id_tag_value=3D=3D8001) 	page_name =3D =
"Outlet " + page_name;=0A=
				break;=0A=
            case WCS_PAGE_TYPE_BACKORDER:=0A=
            	page_name =3D "Backorder: " + wcs_prod_name;=0A=
                page_category =3D wcs_cat_name;=0A=
                //document.additem.vcat.value =3D page_category;=0A=
				break;=0A=
            case WCS_PAGE_TYPE_UNAVAIL:=0A=
            	page_name =3D "We\'re sorry, the " + wcs_prod_name +  "is =
unavailable.";=0A=
                //page_category =3D wcs_cat_name;=0A=
                //document.additem.vcat.value =3D page_category;=0A=
				break;				=0A=
            case WCS_PAGE_TYPE_SPLASH    :=0A=
                page_name =3D "SplashPage: " + wcs_splash;=0A=
                if(store_id_tag_value=3D=3D8000) page_category =3D =
rei_splash_root;=0A=
                else if(store_id_tag_value=3D=3D8001) page_category =3D =
out_splash_root;=0A=
                else  page_category =3D unassigned_root ;=0A=
                if(store_id_tag_value=3D=3D8000) 		page_name =3D "REI " =
+ page_name;=0A=
                else if(store_id_tag_value=3D=3D8001) 	page_name =3D =
"Outlet " + page_name;=0A=
				break;=0A=
            case WCS_PAGE_TYPE_GIFTCERT  :=0A=
                page_name =3D document.title;=0A=
                if (coremetrics_tag_value!=3Dnull) page_category =3D =
coremetrics_tag_value;=0A=
                else if(store_id_tag_value=3D=3D8000) page_category =3D =
rei_giftcert_root;=0A=
                else if(store_id_tag_value=3D=3D8001) page_category =3D =
out_giftcert_root;=0A=
                else page_category =3D unassigned_root;=0A=
                coremetrics_tag_value =3D page_category;=0A=
				break;=0A=
            case WCS_PAGE_TYPE_YOUR_ACCOUNT  :=0A=
                page_name =3D document.title;=0A=
                if(store_id_tag_value=3D=3D8000) page_category =3D =
rei_your_acct_root;=0A=
                else if(store_id_tag_value=3D=3D8001) page_category =3D =
out_your_acct_root;=0A=
                else  page_category =3D your_acct_root ;=0A=
				break;=0A=
			case WCS_PAGE_TYPE_REVW_SUB :=0A=
                page_category =3D product_review_root ;=0A=
                if ( ( typeof page_name =3D=3D "undefined") || ( =
page_name =3D=3D null) ) {=0A=
        		    page_name =3D "REVW";=0A=
		        } =0A=
		        coremetrics_tag_value =3D page_category;=0A=
				break;			=0A=
            case WCS_PAGE_TYPE_GIFT_REGISTRY  :=0A=
                page_name =3D document.title;=0A=
                page_category =3D giftreg_root;=0A=
                coremetrics_tag_value =3D page_category;=0A=
				break;=0A=
            case WCS_PAGE_TYPE_SEARCH  :=0A=
                if (search_results) page_name =3D "Search Results";=0A=
                else page_name =3D "Search NO Results";=0A=
                if (coremetrics_tag_value!=3Dnull) {=0A=
                    if (coremetrics_tag_value.match(/_SEARCH/)) {=0A=
                        page_name =3D "User " + page_name;=0A=
                        if(original_query_value !=3D null) {=0A=
                            page_name =3D page_name + " for " + =
original_query_value;=0A=
                        }=0A=
                        if(coremetrics_tag_value && =
(coremetrics_tag_value.match(/:.\d*$/) || =
coremetrics_tag_value.match(/%3A.\d*$/))) {=0A=
                          var navigation_code =3D =
coremetrics_tag_value.match(/.$/);=0A=
                          var navigation_string =3D "";=0A=
                          if(navigation_code =3D=3D "N") {=0A=
                            navigation_string =3D ", Narrow";=0A=
                          } else if(navigation_code =3D=3D "S") {=0A=
                            navigation_string =3D ", Sort";=0A=
                          } else if(navigation_code =3D=3D "P") {=0A=
                            navigation_string =3D ", Page Navigation";=0A=
                          } else if(coremetrics_tag_value.match(/\d$/)) {=0A=
                            navigation_string =3D ", Page " + =
coremetrics_tag_value.match(/\d+$/);=0A=
                          } else if(navigation_code =3D=3D "C") {=0A=
                            navigation_string =3D ", Category";=0A=
                          }=0A=
                          page_name =3D page_name + navigation_string;=0A=
                        }=0A=
                        coremetrics_tag_value =3D =
coremetrics_tag_value.replace(/\d*$/, "");=0A=
                        page_category =3D coremetrics_tag_value;=0A=
                        coremetrics_tag_value =3D =
coremetrics_tag_value.replace(/:.$/, "");=0A=
                    } else {=0A=
                    //    page_name =3D "Link " + page_name;=0A=
                        coremetrics_tag_value =3D =
coremetrics_tag_value.replace(/:.\d*$/, "");=0A=
                        page_category =3D coremetrics_tag_value;=0A=
                    }=0A=
                    if (!search_results) {=0A=
                        if ( coremetrics_tag_value=3D=3Drei_search_root =
) page_category =3D rei_search_noresults_root;=0A=
                        else if ( =
coremetrics_tag_value=3D=3Dout_search_root ) page_category =3D =
out_search_noresults_root;=0A=
                    }=0A=
                } else  {=0A=
                    //page_name =3D "Link " + page_name;=0A=
                    page_category =3D unassigned_root ;=0A=
                }=0A=
                if(store_id_tag_value=3D=3D8000) 		page_name =3D "REI " =
+ page_name;=0A=
                else if(store_id_tag_value=3D=3D8001) 	page_name =3D =
"Outlet " + page_name;=0A=
                if ( ( typeof cmTotalResults =3D=3D "undefined") || ( =
cmTotalResults =3D=3D null) || (cmTotalResults.length=3D=3D0) ) {=0A=
					cmTotalResults =3D 0;=0A=
				}=0A=
                break;=0A=
            case WCS_PAGE_TYPE_EXPADVICE  :=0A=
                if (ls_page_category!=3Dnull)  {=0A=
                    page_category =3D exp_adv_root + '_' + =
ls_page_category ;=0A=
                } else { =0A=
                    page_category =3D exp_adv_root ;=0A=
                }=0A=
                coremetrics_tag_value =3D page_category;=0A=
                break;=0A=
            case WCS_PAGE_TYPE_CHECKOUT  :=0A=
                page_name =3D document.title;=0A=
                page_category =3D rei_checkout_cat ;=0A=
                break;=0A=
            case WCS_PAGE_TYPE_RACKFITTER  :=0A=
                if (coremetrics_tag_value!=3Dnull) page_category =3D =
coremetrics_tag_value;=0A=
                else if(rackfitter_type_tag_value=3D=3D"thule") =
page_category =3D thule_cat;=0A=
                else if(rackfitter_type_tag_value=3D=3D"yakima") =
page_category =3D yakima_cat;=0A=
                else page_category =3D rei_finder_root;=0A=
                coremetrics_tag_value =3D page_category;=0A=
                break;=0A=
            default:=0A=
                break;=0A=
                =0A=
        }=0A=
=0A=
=0A=
        =0A=
    } else {=0A=
        wcs_page_type =3D null;=0A=
        // Build page view bits from the URL.=0A=
        if ( ( typeof page_name =3D=3D "undefined") || ( page_name =
=3D=3D null) ) {=0A=
            page_name =3D cmd_name;=0A=
        } =0A=
=0A=
        if ( ( typeof page_category =3D=3D "undefined") || ( =
page_category =3D=3D null) ) {=0A=
            page_category =3D null;=0A=
        }=0A=
=0A=
    } =0A=
    =0A=
    if ( ( typeof original_query_value =3D=3D "undefined") || ( =
original_query_value =3D=3D null) || =
(original_query_value.length=3D=3D0) ) {=0A=
        original_query_value =3D null;=0A=
    }=0A=
    if ( ( typeof cmTotalResults =3D=3D "undefined") || ( cmTotalResults =
=3D=3D null) || (cmTotalResults.length=3D=3D0) ) {=0A=
        cmTotalResults =3D null;=0A=
    }=0A=
=0A=
    // ignore any queries that aren't user-searches.=0A=
    if ( (coremetrics_tag_value!=3Drei_search_root) && =
(coremetrics_tag_value!=3Dout_search_root) && =0A=
    (coremetrics_tag_value!=3Drei_search_noresults_root) && =
(coremetrics_tag_value!=3Dout_search_noresults_root) ) {=0A=
		original_query_value =3D null;=0A=
		cmTotalResults =3D null;=0A=
	}=0A=
	// ignore crap queries=0A=
	if ( (original_query_value =3D=3D "Enter a word or item #") || =
(original_query_value =3D=3D "*") ) {=0A=
		original_query_value =3D null;=0A=
		cmTotalResults =3D null;=0A=
	}=0A=
	=0A=
	if ((store_id_tag_value=3D=3D8001) && (original_query_value !=3D null) =
)  original_query_value =3D "# " + original_query_value;=0A=
    =0A=
    //      1.b. Throw the tag.=0A=
    =0A=
    if ( (typeof PRODUCTION_ENV !=3D "undefined")  && (PRODUCTION_ENV =
=3D=3D true) ) cmSetProduction();=0A=
=0A=
=0A=
    // if page name is passed in from the page, =0A=
    if ( (typeof cm_page_name !=3D "undefined")  && (cm_page_name !=3D =
null) ) page_name =3D cm_page_name;=0A=
	if ( (typeof cm_page_cat !=3D "undefined")  && (cm_page_cat !=3D null) =
) page_category =3D cm_page_cat;=0A=
=0A=
=0A=
    =0A=
    if (wcs_page_type =3D=3D WCS_PAGE_TYPE_PRODUCT) {=0A=
		if (myCmdatautilsVersion=3D=3D"1.7") {=0A=
			cmCreateProductviewTag(wcs_prod_style, wcs_prod_name, wcs_prod_brand, =
page_category, reixCookieValue);=0A=
		} else {=0A=
			cmCreateProductviewTag(wcs_prod_style, wcs_prod_name, wcs_prod_brand, =
page_category);=0A=
		}=0A=
        =0A=
    } else if (wcs_page_type =3D=3D WCS_PAGE_TYPE_ERROR) {=0A=
        cmCreateErrorTag();=0A=
    } else {=0A=
        =0A=
		if (myCmdatautilsVersion=3D=3D"1.7") {=0A=
			cmCreatePageviewTag(page_name,original_query_value,page_category, =
cmTotalResults, reixCookieValue);=0A=
		} else {=0A=
			cmCreatePageviewTag(page_name,original_query_value,page_category);=0A=
		}=0A=
    }=0A=
=0A=
    if ( ( typeof call_registration_tag !=3D "undefined") && ( =
call_registration_tag !=3D null) && (call_registration_tag !=3D false) ) =
{=0A=
		var theCustEmail =3D (typeof custEmail !=3D "undefined") ? custEmail : =
null;=0A=
		var theREIXValue =3D (typeof reixValue !=3D "undefined") ? reixValue : =
null;=0A=
        cmCreateRegistrationTag( custId , theCustEmail , zipCode , =
memberNumber , theREIXValue );=0A=
    }=0A=
=0A=
=0A=
=0A=
    // 2. Pass Virtual Category along the clickstream.=0A=
=0A=
    var allLinks =3D document.getElementsByTagName('a');=0A=
    for (var i=3D0;i<allLinks.length;i++) {=0A=
        var lnk =3D allLinks[i];=0A=
        var lnkname =3D lnk.name;=0A=
        lnkname =3D lnkname.replace(/_\d+$/, "");=0A=
        if ( arrayContains(wcs_link_names,lnkname) ) {=0A=
            addLinkEvent(lnk,'click',wcs_pass_tag_on_link,false);=0A=
        }=0A=
    }=0A=
    var allLinks =3D document.getElementsByTagName('area');=0A=
    for (var i=3D0;i<allLinks.length;i++) {=0A=
        var lnk =3D allLinks[i];=0A=
        if ( arrayContains(wcs_link_names,lnk.id) ) {            =0A=
            addLinkEvent(lnk,'click',wcs_pass_tag_on_link,false);=0A=
        }=0A=
    }=0A=
    =0A=
    myDocumentElements=3Ddocument.getElementsByTagName("div");=0A=
    =0A=
    =0A=
    for (var i=3D0;i<myDocumentElements.length;i++) {=0A=
        var myDiv =3D myDocumentElements.item(i);=0A=
        if ( arrayContains(wcs_link_names,myDiv.id) ) { =0A=
            var allLinks =3D myDiv.getElementsByTagName("a");    =0A=
            for (var a=3D0;a<allLinks.length;a++) {=0A=
                var lnk =3D allLinks[a];=0A=
                addLinkEvent(lnk,'click',wcs_pass_tag_on_link,false);=0A=
            }=0A=
            var allAreas =3D myDiv.getElementsByTagName('area');=0A=
            for (var r=3D0;r<allAreas.length;r++) {=0A=
                var lnk =3D allAreas[r];=0A=
                addLinkEvent(lnk,'click',wcs_pass_tag_on_link,false);=0A=
            }=0A=
        }=0A=
    }=0A=
}=0A=

------=_NextPart_000_0000_01C83068.F04D7800--

